.ZbQuXa_wrapper{width:100%}.ZbQuXa_label{font-family:var(--font-body), sans-serif;font-size:var(--font-size-label,12px);color:var(--text-secondary,#606060);text-transform:uppercase;letter-spacing:var(--letter-spacing-label,.05em);font-weight:600;display:block}.ZbQuXa_hero{padding-top:calc(var(--header-height) + 60px);margin:0 var(--margin-screen,80px);flex-direction:column;gap:40px;display:flex}.ZbQuXa_heroContainer{flex-direction:column;gap:16px;max-width:900px;display:flex}.ZbQuXa_title{font-family:var(--font-display), serif;font-size:var(--font-size-h1,110px);line-height:var(--line-height-h1,.95);color:var(--text-primary,#141414);letter-spacing:var(--letter-spacing-h1,-.02em);font-weight:400}.ZbQuXa_subtitle{font-family:var(--font-body), sans-serif;color:var(--text-secondary,#606060);max-width:650px;margin:0;font-size:clamp(18px,1.8vw,24px)}.ZbQuXa_formSection{margin:0 var(--margin-screen,80px);border-top:1px solid var(--border-color,#dcdcdc);padding:clamp(80px,10vh,160px) 0}.ZbQuXa_container{grid-template-columns:1.2fr .8fr;align-items:flex-start;gap:clamp(40px,8vw,120px);display:grid}.ZbQuXa_formWrapper{flex-direction:column;display:flex}.ZbQuXa_form{flex-direction:column;gap:32px;display:flex}.ZbQuXa_inputRow{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ZbQuXa_inputGroup{flex-direction:column;gap:8px;display:flex}.ZbQuXa_inputLabel{font-family:var(--font-body), sans-serif;color:var(--text-secondary,#606060);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.ZbQuXa_input,.ZbQuXa_textarea{border:none;border-bottom:1px solid var(--border-color,#dcdcdc);font-family:var(--font-body), sans-serif;color:var(--text-primary,#141414);box-sizing:border-box;transition:border-color var(--duration-hover) var(--ease-hover);background:0 0;outline:none;padding:12px 0;font-size:16px}.ZbQuXa_input:focus,.ZbQuXa_textarea:focus{border-color:var(--accent-brand,#2a26f7)}.ZbQuXa_submitWrapper{align-self:flex-start;margin-top:16px}.ZbQuXa_privacyNote{opacity:.75;margin:0 0 18px;font-size:13px;line-height:1.5}.ZbQuXa_privacyNote a{text-underline-offset:3px;text-decoration:underline}.ZbQuXa_submitBtn{background-color:var(--accent-brand,#2a26f7);color:#efefef;font-family:var(--font-body), sans-serif;cursor:pointer;letter-spacing:.02em;transition:background-color var(--duration-hover) var(--ease-hover);border:none;border-radius:40px;padding:18px 48px;font-size:15px;font-weight:500;display:inline-block}.ZbQuXa_submitBtn:hover{background-color:var(--accent-secondary,#ff4e00)}.ZbQuXa_successMessage{border:1px solid var(--accent-brand,#2a26f7);text-align:left;background-color:#2a26f708;border-radius:4px;padding:40px}.ZbQuXa_successTitle{font-family:var(--font-display), serif;color:var(--accent-brand,#2a26f7);margin-bottom:16px;font-size:32px}.ZbQuXa_successText{font-family:var(--font-body), sans-serif;color:var(--text-primary,#141414);margin:0;font-size:16px;line-height:1.5}.ZbQuXa_infoCol{flex-direction:column;gap:40px;display:flex}.ZbQuXa_infoBlock{flex-direction:column;gap:12px;display:flex}.ZbQuXa_infoLabel{font-family:var(--font-body), sans-serif;color:var(--accent-brand,#2a26f7);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12px;font-weight:600}.ZbQuXa_infoHeading{font-family:var(--font-display), serif;color:var(--text-primary,#141414);margin:0;font-size:28px;font-weight:400}.ZbQuXa_infoText{font-family:var(--font-body), sans-serif;color:var(--text-secondary,#606060);margin:0;font-size:16px;line-height:1.6}.ZbQuXa_visualWrapper{width:100%;margin-top:12px}@media (max-width:991px){.ZbQuXa_hero{gap:30px;margin:0 24px}.ZbQuXa_title{font-size:48px}.ZbQuXa_formSection{margin:0 24px;padding:60px 0}.ZbQuXa_container{grid-template-columns:1fr;gap:60px}.ZbQuXa_inputRow{grid-template-columns:1fr;gap:32px}.ZbQuXa_infoCol{gap:32px}}
