.review-module__0uZLOa__page{width:min(100%,var(--max));border-left:1px solid var(--line);border-right:1px solid var(--line);margin:0 auto}.review-module__0uZLOa__hero{border-bottom:1px solid var(--line);grid-template-columns:1.35fr .65fr;min-height:650px;display:grid}.review-module__0uZLOa__heroCopy{flex-direction:column;justify-content:flex-end;padding:54px 58px 62px;display:flex}.review-module__0uZLOa__heroCopy h1{letter-spacing:-.07em;margin:52px 0 0;font-size:clamp(68px,7.8vw,126px);font-weight:400;line-height:.84}.review-module__0uZLOa__heroCopy>p:last-child{max-width:760px;color:var(--graphite);margin:38px 0 0;font-size:17px;line-height:1.7}.review-module__0uZLOa__heroAside{border-left:1px solid var(--line);background:var(--paper-deep);flex-direction:column;justify-content:flex-end;padding:54px 42px 56px;display:flex}.review-module__0uZLOa__heroAside>span{color:var(--muted);letter-spacing:.16em;margin-bottom:auto;font-size:9px;font-weight:650}.review-module__0uZLOa__heroAside strong{letter-spacing:-.045em;max-width:440px;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.04}.review-module__0uZLOa__heroAside p{max-width:430px;color:var(--graphite);margin:24px 0 0;font-size:13px;line-height:1.72}.review-module__0uZLOa__formSection{grid-template-columns:.72fr 1.28fr;gap:90px;padding:88px 58px 96px;display:grid}.review-module__0uZLOa__formIntro h2{letter-spacing:-.055em;max-width:700px;margin:48px 0 0;font-size:clamp(48px,5vw,78px);font-weight:400;line-height:.96}.review-module__0uZLOa__formIntro>p:last-child{max-width:540px;color:var(--graphite);margin:30px 0 0;font-size:14px;line-height:1.75}.review-module__0uZLOa__form{align-self:end;position:relative}.review-module__0uZLOa__honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.review-module__0uZLOa__fields{grid-template-columns:1fr 1fr;gap:28px 24px;display:grid}.review-module__0uZLOa__form label>span,.review-module__0uZLOa__reviewField>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.review-module__0uZLOa__form label small{color:var(--muted);font-size:8px;font-weight:500}.review-module__0uZLOa__form input[type=text],.review-module__0uZLOa__form input:not([type]),.review-module__0uZLOa__fields input{border:0;border-bottom:1px solid var(--ink);width:100%;height:58px;color:var(--ink);font:inherit;background:0 0;outline:0;padding:0 2px;font-size:15px}.review-module__0uZLOa__reviewField{margin-top:36px;display:block;position:relative}.review-module__0uZLOa__reviewField textarea{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);resize:vertical;width:100%;min-height:220px;color:var(--ink);font:inherit;background:0 0;outline:0;padding:18px 2px;font-size:15px;line-height:1.7}.review-module__0uZLOa__form input:disabled,.review-module__0uZLOa__reviewField textarea:disabled{opacity:.58;cursor:not-allowed}.review-module__0uZLOa__reviewField>small{color:var(--muted);font-size:9px;position:absolute;bottom:-20px;right:0}.review-module__0uZLOa__consent{grid-template-columns:18px 1fr;align-items:start;gap:14px;margin-top:44px;display:grid}.review-module__0uZLOa__consent input{width:16px;height:16px;accent-color:var(--ink);margin:2px 0 0}.review-module__0uZLOa__consent span{letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:11px!important;font-weight:400!important;line-height:1.65!important}.review-module__0uZLOa__submitRow{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:36px;padding-top:24px;display:grid}.review-module__0uZLOa__submitRow p{max-width:500px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.review-module__0uZLOa__submitStatus{min-height:22px;margin-top:12px;font-size:11px;line-height:1.5}.review-module__0uZLOa__submitStatus strong{font-weight:650;display:block}.review-module__0uZLOa__submitError{color:#9f2b24}.review-module__0uZLOa__fallbackLink{color:var(--ink);letter-spacing:.04em;text-underline-offset:3px;margin-top:8px;font-size:10px;font-weight:700;text-decoration:underline;display:inline-block}.review-module__0uZLOa__submitRow button{border:1px solid var(--ink);background:var(--ink);color:#fff;height:58px;font:inherit;letter-spacing:.08em;cursor:pointer;padding:0 24px;font-size:10px;font-weight:700;transition:opacity .18s,transform .18s}.review-module__0uZLOa__submitRow button:not(:disabled):hover{transform:translateY(-1px)}.review-module__0uZLOa__submitRow button:disabled{opacity:.58;cursor:wait}.review-module__0uZLOa__submitRow button span{margin-left:18px;font-size:16px;font-weight:400}@media (max-width:1160px){.review-module__0uZLOa__heroCopy,.review-module__0uZLOa__formSection{padding-left:36px;padding-right:36px}.review-module__0uZLOa__heroAside{padding-left:32px;padding-right:32px}.review-module__0uZLOa__formSection{gap:60px}}@media (max-width:860px){.review-module__0uZLOa__hero{grid-template-columns:1fr;min-height:auto}.review-module__0uZLOa__heroCopy{min-height:560px;padding:38px 24px 48px}.review-module__0uZLOa__heroCopy h1{font-size:clamp(58px,16vw,88px)}.review-module__0uZLOa__heroAside{border-left:0;border-top:1px solid var(--line);min-height:320px;padding:32px 24px 40px}.review-module__0uZLOa__formSection{grid-template-columns:1fr;gap:58px;padding:66px 24px 74px}.review-module__0uZLOa__fields,.review-module__0uZLOa__submitRow{grid-template-columns:1fr}.review-module__0uZLOa__submitRow button{width:100%}}
