._content_xx3an_1{background:#fffaf6;border-radius:44px 44px 0 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,4vw,64px);padding:48px max(24px,50% - 580px) 80px;display:grid}._intro_xx3an_10{padding-top:16px}._eyebrow_xx3an_11{margin:0 0 20px;font-size:14px;font-weight:700}._intro_xx3an_10 h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,3.5vw,50px);font-weight:750;line-height:1.1}._description_xx3an_13{max-width:34ch;margin:0;font-size:18px;line-height:1.65}._surface_xx3an_14{background:#fff;border-radius:32px 64px 32px 32px;min-width:0;padding:28px;box-shadow:0 16px 60px #10303306}._surface_xx3an_14 form.contact-form{background:0 0;border:0;border-radius:0;margin:0;padding:0}._surface_xx3an_14 form.contact-form fieldset{margin:0}._surface_xx3an_14 form.contact-form label{margin:0 0 18px;font-size:14px}._surface_xx3an_14 form.contact-form small{color:#52696c;margin-top:8px;font-size:12px;font-weight:400;display:block}._surface_xx3an_14 form.contact-form input,._surface_xx3an_14 form.contact-form textarea{font-weight:400}._surface_xx3an_14 form.contact-form input{min-height:52px}._surface_xx3an_14 form.contact-form textarea{min-height:132px}._surface_xx3an_14 form.contact-form .required-note{color:#52696c;margin:0 0 26px;font-size:12px}._surface_xx3an_14 form.contact-form .privacy-notice{color:#52696c;margin:0 0 22px;font-size:12px;line-height:1.6}._surface_xx3an_14 form.contact-form .form-submit{display:block}._surface_xx3an_14 form.contact-form button[type=submit]{background:var(--orange);color:#103033;border-radius:14px;justify-content:space-between;width:100%;min-height:54px;font-size:15px}._surface_xx3an_14 form.contact-form button:disabled{opacity:.65;cursor:wait}._surface_xx3an_14 .form-success{border-radius:22px;min-height:0;padding:28px}._surface_xx3an_14 .form-success h2{margin-top:24px;font-size:clamp(28px,3vw,40px);line-height:1.15}@media (max-width:800px){._content_xx3an_1{grid-template-columns:minmax(0,1fr);gap:36px}._intro_xx3an_10{padding-top:0}._eyebrow_xx3an_11{margin-bottom:20px}._intro_xx3an_10 h1{max-width:14ch}._description_xx3an_13{max-width:46ch;font-size:16px}}@media (max-width:380px){._content_xx3an_1{padding-inline:16px}._surface_xx3an_14{border-top-right-radius:40px;padding:24px 20px}._intro_xx3an_10 h1{font-size:36px}}
