.review-hero{padding-bottom:60px}.review-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.review-guidance h2{font-size:clamp(2.35rem,3.5vw,3.7rem);margin:24px 0}.review-guidance>p:not(.eyebrow){color:var(--muted);margin:23px 0}.review-guidance .process-list{margin-top:40px}.review-guidance .process-list h3{font-size:1.1rem}.review-guidance .process-list p{font-size:.9rem}.review-guidance .review-note{font-size:.85rem;border-top:1px solid var(--line);padding-top:24px}.review-guidance .text-link{font-size:.85rem}.review-form-panel{padding:35px;background:#111B23;border:1px solid var(--line);border-radius:4px}.review-form-panel>h2{font:500 1.4rem/1.3 Inter,sans-serif;letter-spacing:-.035em}.review-form-panel>p{font-size:.875rem;margin-top:13px}.review-form-panel .contact-form{margin-top:30px;max-width:none}.review-form-panel .field label{font-size:.875rem;line-height:1.5}.review-form-panel .field input,.review-form-panel .field textarea,.review-form-panel .field select{width:100%;min-width:0;max-width:100%;border:1px solid #455663;border-radius:3px;background:#0A1218;color:var(--ink);padding:13px;font-size:1rem;line-height:1.5}.review-form-panel .field textarea{min-height:115px;resize:vertical}.review-form-panel .field small{display:block;font-size:.76rem;color:var(--muted);line-height:1.65;margin-top:8px}.review-form-panel .form-reassure{font-size:.75rem}.review-form-panel .h-captcha{max-width:100%;overflow:auto}
@media(max-width:1000px){.review-layout{gap:40px}.review-form-panel{padding:25px}}
@media(max-width:760px){.review-layout{grid-template-columns:minmax(0,1fr);gap:45px}.review-form-panel{padding:23px 18px}.review-guidance .process-list{margin-top:28px}.review-guidance h2{font-size:2.5rem}.review-hero{padding-bottom:45px}}

@media(max-width:760px){.review-form-panel{order:-1}}
