.O1_YhW_page{background:var(--paper);padding-top:clamp(6.75rem,9vw,8.75rem);padding-bottom:clamp(4.5rem,8vw,7rem);overflow-x:clip}.O1_YhW_inner{max-width:740px;margin-inline:auto}.O1_YhW_heroBand{margin-bottom:clamp(2.25rem,4vw,3rem)}.O1_YhW_heroTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(2.35rem,5vw,3.85rem);font-weight:600;line-height:1.05}.O1_YhW_heroLead{color:var(--ink-muted);margin:1.25rem 0 0;font-size:clamp(1.0625rem,1.35vw,1.2rem);line-height:1.62}.O1_YhW_formCard{background:var(--paper-card);border:1px solid var(--line);border-radius:22px;padding:clamp(1.35rem,3vw,2.5rem);scroll-margin-top:6rem;box-shadow:0 20px 50px -36px #0b1a2929}.O1_YhW_formBody,.O1_YhW_revealedFields{flex-direction:column;gap:2rem;display:flex}.O1_YhW_fieldGroup{flex-direction:column;gap:1.15rem;display:flex}.O1_YhW_groupHeader{flex-direction:column;gap:.25rem;display:flex}.O1_YhW_groupTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.125rem;font-weight:600}.O1_YhW_groupDescription{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.5}.O1_YhW_twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem 1.15rem;display:grid}.O1_YhW_fieldWrap{flex-direction:column;min-width:0;display:flex}.O1_YhW_label{color:var(--ink);align-items:baseline;gap:.3rem;margin-bottom:.45rem;font-size:.9375rem;font-weight:500;line-height:1.35;display:inline-flex}.O1_YhW_requiredMark{color:#991b1b;font-weight:600}.O1_YhW_optionalTag{color:var(--ink-muted);font-size:.8125rem;font-weight:400}.O1_YhW_control,.O1_YhW_textarea,.O1_YhW_selectTrigger{width:100%;min-width:0;font-family:var(--font-sans);color:var(--ink);background:#fff;border:1px solid #8c949c;border-radius:10px;min-height:46px;padding:.72rem .9rem;font-size:1rem;line-height:1.45;transition:border-color .16s,box-shadow .16s,background .16s}.O1_YhW_textarea{resize:vertical;min-height:160px;line-height:1.55}.O1_YhW_control::placeholder,.O1_YhW_textarea::placeholder{color:#6b7682}.O1_YhW_control:hover:not(:disabled),.O1_YhW_textarea:hover:not(:disabled),.O1_YhW_selectTrigger:hover:not(:disabled){border-color:var(--ink)}.O1_YhW_control:focus,.O1_YhW_control:focus-visible,.O1_YhW_textarea:focus,.O1_YhW_textarea:focus-visible,.O1_YhW_selectTrigger:focus,.O1_YhW_selectTrigger:focus-visible{border-color:var(--ink);outline:none}.O1_YhW_selectRoot{flex-direction:column;min-width:0;display:flex;position:relative}.O1_YhW_selectTrigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.O1_YhW_selectTriggerOpen{border-color:var(--ink)}.O1_YhW_selectValueText,.O1_YhW_selectPlaceholderText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.O1_YhW_selectValueText{color:var(--ink)}.O1_YhW_selectPlaceholderText{color:var(--ink-muted)}.O1_YhW_selectChevron{color:var(--ink-muted);flex-shrink:0;transition:transform .18s,color .18s}.O1_YhW_selectTrigger:hover .O1_YhW_selectChevron,.O1_YhW_selectTriggerOpen .O1_YhW_selectChevron{color:var(--ink)}.O1_YhW_selectChevronOpen{transform:rotate(180deg)}.O1_YhW_selectMenu{z-index:25;background:var(--paper-card);overscroll-behavior:contain;border:1px solid #d5cfc1;border-radius:14px;max-height:340px;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px -18px #0b1a2938,0 4px 12px -4px #0b1a2914}.O1_YhW_selectMenuUpward{top:auto;bottom:calc(100% + 6px)}.O1_YhW_selectMenu[hidden]{display:none}.O1_YhW_selectOption{min-height:44px;color:var(--ink);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9625rem;line-height:1.4;transition:background-color .12s;display:flex}.O1_YhW_selectOptionActive{background:var(--paper-soft)}.O1_YhW_selectOptionSelected{font-weight:600}.O1_YhW_selectOptionLabel{flex:auto;min-width:0}.O1_YhW_selectOptionCheck{color:var(--ink);flex-shrink:0}.O1_YhW_controlInvalid{background:#fffbfa;border-color:#b42318}.O1_YhW_control:disabled,.O1_YhW_textarea:disabled,.O1_YhW_select:disabled{background:var(--paper-soft);color:var(--ink-muted);cursor:not-allowed}.O1_YhW_counterRow{justify-content:flex-end;margin-top:.35rem;display:flex}.O1_YhW_charCount{color:var(--ink-muted);white-space:nowrap;font-size:.8125rem;line-height:1.4}.O1_YhW_hintText{color:var(--ink-muted);margin:.35rem 0 0;font-size:.84375rem;line-height:1.45}.O1_YhW_fieldError{color:#991b1b;margin:.38rem 0 0;font-size:.875rem;font-weight:500;line-height:1.4}.O1_YhW_conditionalPanel{background:var(--paper-soft);border-radius:16px;flex-direction:column;gap:1.05rem;padding:clamp(1.1rem,2.2vw,1.5rem);display:flex}.O1_YhW_disclosureButton{min-height:44px;color:var(--ink);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.45rem;padding:.5rem .25rem;font-size:.9375rem;font-weight:500;-webkit-text-decoration:underline #0b1a2959;text-decoration:underline #0b1a2959;display:inline-flex}.O1_YhW_disclosureButton:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.O1_YhW_disclosureButton:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.O1_YhW_privacyCard{background:var(--paper-soft);border-radius:14px;flex-direction:column;gap:.5rem;padding:1.05rem 1.15rem;display:flex}.O1_YhW_checkboxLabel{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:44px;padding-top:.15rem;display:flex}.O1_YhW_checkboxInput{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;flex-shrink:0;margin:.15rem 0 0}.O1_YhW_checkboxInput:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.O1_YhW_checkboxText{color:var(--ink);font-size:.9375rem;line-height:1.5}.O1_YhW_inlineLink{color:var(--ink);font-size:inherit;text-underline-offset:.22em;font-weight:500;-webkit-text-decoration:underline #0b1a2959;text-decoration:underline #0b1a2959;transition:color .18s,text-decoration-color .18s}.O1_YhW_inlineLink:hover{color:#142a3e;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.O1_YhW_turnstileWrap{text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex}.O1_YhW_turnstileBox{justify-content:center;width:100%;min-height:68px;display:flex}.O1_YhW_alertBox{color:#7f1d1d;background:#fef2f2;border:1px solid #f3b8b4;border-radius:14px;padding:1rem 1.15rem}.O1_YhW_alertTitle{margin:0;font-size:.9625rem;font-weight:600;line-height:1.4}.O1_YhW_alertList{flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding-left:1.2rem;font-size:.9rem;display:flex}.O1_YhW_alertLinkButton{color:#7f1d1d;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.O1_YhW_submitRow{justify-content:center;align-items:center;display:flex}.O1_YhW_submitButton{background:var(--ink);color:#fff;border:1px solid var(--ink);font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:1.05rem 2.25rem;font-size:1rem;font-weight:500;line-height:1.2;transition:background .2s,border-color .2s;display:inline-flex}.O1_YhW_submitButton:hover:not(:disabled){background:#142a3e;border-color:#142a3e}.O1_YhW_submitButton:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.O1_YhW_submitButton:disabled{opacity:.58;cursor:not-allowed}.O1_YhW_successCard{text-align:center;flex-direction:column;align-items:center;gap:1.15rem;padding:.5rem 0;display:flex}.O1_YhW_successBadge{background:var(--paper-soft);color:var(--ink);letter-spacing:.01em;border-radius:9999px;align-self:center;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.84375rem;font-weight:600;display:inline-flex}.O1_YhW_successHeading{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;line-height:1.12}.O1_YhW_successHeading:focus{outline:none}.O1_YhW_successCopy{color:var(--ink-muted);max-width:38rem;margin:0;font-size:1.03125rem;line-height:1.65}.O1_YhW_successSummary{text-align:left;background:var(--paper-soft);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;width:100%;padding:1.1rem 1.25rem;display:grid}.O1_YhW_summaryTerm{color:var(--ink-muted);margin-bottom:.15rem;font-size:.8125rem;display:block}.O1_YhW_summaryValue{color:var(--ink);overflow-wrap:anywhere;font-size:.95rem;font-weight:600;display:block}.O1_YhW_successActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-top:.35rem;display:flex}.O1_YhW_secondaryButton{min-height:46px;color:var(--ink);font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #969ea6;border-radius:9999px;justify-content:center;align-items:center;padding:.8rem 1.45rem;font-size:.95rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.O1_YhW_secondaryButton:hover{background:var(--paper-soft);border-color:var(--ink)}.O1_YhW_secondaryButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.O1_YhW_hpField{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.O1_YhW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:680px){.O1_YhW_twoCol,.O1_YhW_successSummary{grid-template-columns:minmax(0,1fr)}.O1_YhW_submitButton{width:100%;padding:.9rem 1.5rem}}
