._page_1lpbz_1{position:relative;z-index:1}._wrapper_1lpbz_6{max-width:1200px;margin:0 auto;padding:120px 48px 100px;display:grid;grid-template-columns:1fr 1.3fr;grid-template-areas:"left  right" "info  right";grid-template-rows:auto 1fr;column-gap:80px;align-items:start}._left_1lpbz_19{grid-area:left}._right_1lpbz_20{grid-area:right}._info_1lpbz_21{grid-area:info}._eyebrow_1lpbz_24{color:var(--teal-s);margin-bottom:24px;display:flex;align-items:center;gap:12px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;animation:_fadeUp_1lpbz_1 .7s ease both}._eyebrowLine_1lpbz_36{display:block;width:32px;height:1px;background:var(--teal-s)}._headline_1lpbz_43{font-family:var(--ff-display);font-weight:900;font-size:clamp(36px,4vw,52px);line-height:1.08;letter-spacing:-.02em;margin-bottom:20px;animation:_fadeUp_1lpbz_1 .7s .1s ease both}._headline_1lpbz_43 em{font-style:italic;color:var(--teal-s)}._sub_1lpbz_57{font-size:15px;color:var(--text-mid);line-height:1.75;font-weight:300;margin-bottom:40px;animation:_fadeUp_1lpbz_1 .7s .2s ease both}._right_1lpbz_20{background:#ffffff06;border:1px solid var(--border);border-radius:20px;padding:48px;animation:_fadeUp_1lpbz_1 .7s .15s ease both}._form_1lpbz_75{display:flex;flex-direction:column;gap:20px}._formRow_1lpbz_81{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_1lpbz_87{display:flex;flex-direction:column;gap:8px}._label_1lpbz_93{font-family:var(--ff-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}._input_1lpbz_101,._select_1lpbz_102,._textarea_1lpbz_103{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 16px;font-family:var(--ff-body);font-size:15px;color:#fff;width:100%;transition:border-color .2s,background .2s;outline:none;-webkit-appearance:none}._input_1lpbz_101::placeholder,._textarea_1lpbz_103::placeholder{color:#fff3}._input_1lpbz_101:focus,._select_1lpbz_102:focus,._textarea_1lpbz_103:focus{border-color:#44bba466;background:#44bba40a}._select_1lpbz_102{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.3)' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}._select_1lpbz_102 option{background:var(--indigo-dd);color:#fff}._textarea_1lpbz_103{resize:vertical;min-height:120px;line-height:1.6}._errorMsg_1lpbz_147{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:12px 16px;font-size:14px;color:#fca5a5;line-height:1.5}._btnSubmit_1lpbz_157{background:var(--teal-s);color:var(--indigo-dd);border:none;padding:14px 32px;border-radius:10px;font-family:var(--ff-body);font-size:15px;font-weight:500;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 20px #44bba44d;align-self:flex-start}._btnSubmit_1lpbz_157:hover:not(:disabled){background:#5ccdb6;transform:translateY(-2px);box-shadow:0 8px 28px #44bba466}._btnSubmit_1lpbz_157:disabled{opacity:.6;cursor:not-allowed}._formNote_1lpbz_181{font-size:12px;color:var(--text-dim);line-height:1.5}fieldset._field_1lpbz_87{border:none;padding:0;margin:0}fieldset._field_1lpbz_87 legend{margin-bottom:8px}._checks_1lpbz_197{display:flex;flex-wrap:wrap;gap:8px}._check_1lpbz_197{position:relative;cursor:pointer}._check_1lpbz_197 input{position:absolute;opacity:0;pointer-events:none}._check_1lpbz_197 span{display:inline-block;padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:13px;color:var(--text-mid);transition:border-color .15s,background .15s,color .15s}._check_1lpbz_197:hover span{border-color:#44bba44d}._check_1lpbz_197 input:checked+span{color:#fff;border-color:var(--teal-s);background:#44bba41f}._check_1lpbz_197 input:focus-visible+span{outline:2px solid var(--teal-s);outline-offset:2px}._planNote_1lpbz_232{padding:12px 16px;border-radius:10px;border:1px solid rgba(68,187,164,.25);background:#44bba40f;font-size:14px;color:var(--text-mid)}._planNote_1lpbz_232 strong{color:#fff;font-weight:500}._successState_1lpbz_246{text-align:center;padding:20px 0}._successIcon_1lpbz_251{width:64px;height:64px;border-radius:50%;background:#22c55e1f;border:2px solid rgba(34,197,94,.3);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 20px;color:#22c55e}._successTitle_1lpbz_265{font-family:var(--ff-display);font-weight:700;font-size:28px;margin-bottom:12px}._successDesc_1lpbz_272{font-size:15px;color:var(--text-mid);line-height:1.65;margin-bottom:32px;font-weight:300}._btnSecondary_1lpbz_280{background:transparent;border:1px solid var(--border);color:var(--text-mid);padding:12px 24px;border-radius:10px;font-family:var(--ff-body);font-size:14px;cursor:pointer;transition:border-color .2s,color .2s}._btnSecondary_1lpbz_280:hover{border-color:#fff3;color:#fff}@media(max-width:900px){._wrapper_1lpbz_6{grid-template-columns:1fr;grid-template-areas:"left" "right" "info";grid-template-rows:auto;gap:40px;padding:120px 24px 80px}._formRow_1lpbz_81{grid-template-columns:1fr}._sub_1lpbz_57{margin-bottom:0}._right_1lpbz_20{padding:32px 24px}}._panel_1a5z2_1{padding-top:32px;border-top:1px solid var(--border)}._title_1a5z2_6{font-size:11px;color:var(--teal-s);margin-bottom:24px}._steps_1a5z2_12{list-style:none;display:flex;flex-direction:column;gap:22px}._step_1a5z2_12{display:flex;gap:16px}._number_1a5z2_24{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--teal-s);border:1px solid rgba(68,187,164,.35)}._stepTitle_1a5z2_37{font-family:var(--ff-display);font-weight:700;font-size:17px;margin-bottom:4px}._stepBody_1a5z2_44{font-size:14px;line-height:1.6;color:var(--text-mid);font-weight:300}._extra_1a5z2_51{margin-top:24px;font-size:14px;color:var(--text-mid)}._extra_1a5z2_51 a,._extra_1a5z2_51 a:visited{color:var(--teal-s);text-underline-offset:3px}._email_1a5z2_62{margin-top:28px;padding-top:20px;border-top:1px solid var(--border);display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:14px;color:var(--text-dim)}._address_1a5z2_73{color:var(--text-mid);-webkit-user-select:all;user-select:all}
