.scale-review-page{background:var(--paper)}.scale-review-intro{min-height:calc(100vh - 125px);display:grid;grid-template-columns:1.05fr .95fr;border-bottom:1px solid var(--line)}.scale-review-intro__copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(70px,9vw,140px) clamp(24px,7vw,112px) clamp(60px,7vw,108px)}.scale-review-intro h1{margin-bottom:36px;font-family:var(--serif);font-size:clamp(72px,8.6vw,144px);font-weight:400;letter-spacing:-.065em;line-height:.82}.scale-review-intro__copy>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:18px;line-height:1.6}.scale-review-intro dl{max-width:650px;margin:54px 0 0;border-top:1px solid var(--ink)}.scale-review-intro dl div{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.scale-review-intro dt{color:var(--gold-dark);font-size:10px}.scale-review-intro dd{margin:0;font-size:14px}.scale-review-intro figure{position:relative;min-height:680px;margin:0;overflow:hidden}.scale-review-intro figure img{width:100%;height:100%;object-fit:cover}.scale-review-intro figcaption{position:absolute;right:18px;bottom:16px;color:#ffffffd9;font-size:10px;text-transform:uppercase}.scale-review-definition{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(54px,9vw,150px);padding:clamp(80px,10vw,160px) clamp(24px,7vw,112px);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper-deep) 55%,var(--paper))}.scale-review-definition header h2{max-width:720px;margin:0 0 28px;font-family:var(--serif);font-size:clamp(46px,5.2vw,84px);font-weight:400;letter-spacing:-.052em;line-height:.96}.scale-review-definition header>p:not(.eyebrow):not(.scale-review-reviewed){max-width:680px;color:var(--muted);font-size:17px;line-height:1.68}.scale-review-reviewed{margin-top:28px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.scale-review-definition dl{margin:0;border-top:1px solid var(--ink)}.scale-review-definition dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;padding:25px 0 28px;border-bottom:1px solid var(--line)}.scale-review-definition dt{color:var(--gold-dark);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.scale-review-definition dd{margin:0;font-size:17px;line-height:1.6}.scale-review-definition aside{grid-column:2;padding:25px 0 0;border-top:1px solid var(--ink);color:var(--muted);line-height:1.7}.scale-review-definition aside p{margin:0}.scale-review-definition aside a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.scale-review-form-section{display:grid;grid-template-columns:minmax(290px,.65fr) minmax(0,1.35fr);gap:clamp(60px,10vw,170px);padding:clamp(80px,10vw,170px) clamp(24px,7vw,112px)}.scale-review-form-section>header h2{font-family:var(--serif);font-size:clamp(48px,5vw,82px);font-weight:400;letter-spacing:-.05em;line-height:.94}.scale-review-form-section>header>p:last-child{max-width:460px;color:var(--muted);line-height:1.65}.scale-review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.scale-review-form label:not(.scale-review-consent):not(.scale-review-honeypot){display:grid;gap:9px}.scale-review-form label>span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.scale-review-form input,.scale-review-form select,.scale-review-form textarea{width:100%;border:0;border-bottom:1px solid #a79e90;border-radius:0;padding:12px 0 14px;background:transparent;color:var(--ink);font-size:16px}.scale-review-form textarea{min-height:130px;resize:vertical}.scale-review-form__wide{grid-column:1 / -1}.scale-review-consent{display:flex;align-items:flex-start;gap:12px;color:var(--muted);line-height:1.5}.scale-review-consent input{width:17px;margin-top:2px}.scale-review-consent span{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.scale-review-honeypot{position:absolute;left:-10000px}.scale-review-submit,.scale-review-success button{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer}.scale-review-submit:disabled{cursor:wait;opacity:.6}.scale-review-error{margin:-8px 0 0;color:#8a3328}.scale-review-success{max-width:720px;padding:clamp(30px,5vw,72px);border:1px solid var(--line);background:var(--surface)}.scale-review-success>svg{width:38px;height:38px;margin-bottom:70px;color:var(--gold-dark)}.scale-review-success h3{font-family:var(--serif);font-size:clamp(42px,4vw,68px);font-weight:400;letter-spacing:-.045em;line-height:.98}.scale-review-success p{margin-bottom:34px;color:var(--muted);line-height:1.65}@media(max-width:900px){.scale-review-intro,.scale-review-definition,.scale-review-form-section{grid-template-columns:1fr}.scale-review-intro figure{min-height:90vw}.scale-review-definition aside{grid-column:1}}@media(max-width:560px){.scale-review-intro h1{font-size:68px}.scale-review-form{grid-template-columns:1fr}.scale-review-form__wide{grid-column:auto}.scale-review-definition dl>div{grid-template-columns:1fr;gap:9px}}
