.review-module__9PUODq__page{--ink:#17283b;--navy:#163653;--teal:#78aaa1;--cream:#f3eee4;min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#143450ed,#4e7974d6),url(/images/property.jpg) 50%/cover fixed;place-items:center;padding:44px 20px;display:grid;position:relative;overflow:hidden}.review-module__9PUODq__page:before{content:"";opacity:.24;background-image:radial-gradient(#ffffffbf .7px,#0000 .7px);background-size:9px 9px;position:absolute;inset:0}.review-module__9PUODq__glow{filter:blur(2px);background:#e7ce9f33;border-radius:50%;width:580px;height:580px;position:absolute;top:-270px;right:-230px}.review-module__9PUODq__shell{z-index:1;width:min(100%,650px);position:relative}.review-module__9PUODq__brand{text-align:center;color:#fff;margin-bottom:20px}.review-module__9PUODq__logo{filter:brightness(0)invert();object-fit:contain;width:250px;height:auto}.review-module__9PUODq__location{letter-spacing:.18em;text-transform:uppercase;opacity:.75;margin-top:-22px;font-size:11px;font-weight:700;display:block}.review-module__9PUODq__card{background:#fffdf8fa;border:1px solid #ffffffb3;border-radius:28px;padding:clamp(30px,6vw,54px);box-shadow:0 32px 80px #04142152}.review-module__9PUODq__intro,.review-module__9PUODq__thankYou{text-align:center}.review-module__9PUODq__kicker{letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;color:#527d76!important}.review-module__9PUODq__intro h1,.review-module__9PUODq__thankYou h1{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,7vw,52px);font-weight:500;line-height:1.05}.review-module__9PUODq__intro>p:last-child,.review-module__9PUODq__thankYou>p{color:#617080;max-width:450px;margin:16px auto 0;font-size:16px;line-height:1.6}.review-module__9PUODq__rating{justify-content:center;gap:clamp(5px,2vw,13px);margin-top:32px;display:flex}.review-module__9PUODq__star{color:#d8d9d6;cursor:pointer;background:0 0;border:0;font-size:clamp(39px,9vw,55px);line-height:1;transition:color .16s,transform .16s,filter .16s}.review-module__9PUODq__star:hover,.review-module__9PUODq__star:focus-visible,.review-module__9PUODq__star.review-module__9PUODq__active{color:#d7a84b;filter:drop-shadow(0 4px 6px #a16f1833);transform:translateY(-3px)scale(1.04)}.review-module__9PUODq__star:focus-visible,.review-module__9PUODq__submitButton:focus-visible,.review-module__9PUODq__secondaryButton:focus-visible{outline-offset:4px;outline:3px solid #35736a59}.review-module__9PUODq__scale{color:#899198;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;max-width:415px;margin:9px auto 0;font-size:11px;font-weight:700;display:flex}.review-module__9PUODq__redirecting{color:#315c55;background:#edf5f2;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:26px;padding:15px;font-size:14px;font-weight:650;display:flex}.review-module__9PUODq__redirecting a{text-decoration:underline}.review-module__9PUODq__spinner{border:2px solid #b7d0ca;border-top-color:#315c55;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite review-module__9PUODq__spin}.review-module__9PUODq__form{border-top:1px solid #e2ded4;margin-top:30px;padding-top:28px;animation:.28s both review-module__9PUODq__reveal}.review-module__9PUODq__formHeader{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.review-module__9PUODq__heart{color:#4f8179;background:#e5f0ed;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.review-module__9PUODq__form h2{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.review-module__9PUODq__form label{color:#344557;margin-top:16px;font-size:13px;font-weight:750;display:block}.review-module__9PUODq__form label span{color:#8b9399;font-weight:500}.review-module__9PUODq__form select,.review-module__9PUODq__form textarea,.review-module__9PUODq__form input{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d8d6ce;border-radius:11px;margin-top:8px;padding:13px 14px;font-weight:450;display:block}.review-module__9PUODq__form select:focus,.review-module__9PUODq__form textarea:focus,.review-module__9PUODq__form input:focus{border-color:#6a9b93;outline:3px solid #6a9b9321}.review-module__9PUODq__submitButton,.review-module__9PUODq__secondaryButton{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;margin-top:22px;padding:15px 22px;font-size:14px;font-weight:800;transition:transform .15s,background .15s;box-shadow:0 10px 24px #16365333}.review-module__9PUODq__submitButton:hover,.review-module__9PUODq__secondaryButton:hover{background:#0e2b47;transform:translateY(-1px)}.review-module__9PUODq__thankYou{padding:30px 0}.review-module__9PUODq__check{color:#3f796f;background:#e0efeb;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:30px;display:grid}.review-module__9PUODq__secondaryButton{max-width:230px}.review-module__9PUODq__footer{color:#ffffffbd;justify-content:space-between;gap:20px;padding:18px 10px 0;font-size:11px;display:flex}.review-module__9PUODq__footer a{color:#fff;font-weight:700}@keyframes review-module__9PUODq__spin{to{transform:rotate(360deg)}}@keyframes review-module__9PUODq__reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.review-module__9PUODq__page{background-attachment:scroll;align-items:start;padding:22px 12px 32px}.review-module__9PUODq__card{border-radius:22px;padding:30px 20px}.review-module__9PUODq__brand{margin-bottom:12px}.review-module__9PUODq__logo{width:210px}.review-module__9PUODq__location{margin-top:-18px}.review-module__9PUODq__footer{flex-direction:column;align-items:center;gap:6px}}@media (prefers-reduced-motion:reduce){.review-module__9PUODq__star,.review-module__9PUODq__submitButton,.review-module__9PUODq__secondaryButton,.review-module__9PUODq__form{transition:none;animation:none}}
