.form_shell__iOPEe{background:#fff;color:#3d8888}.form_page__Jt5gP{background:radial-gradient(1200px 500px at 80% -10%,rgba(18,164,164,.18),transparent 60%),radial-gradient(900px 400px at -10% 10%,rgba(255,183,3,.15),transparent 55%),#fdf6ec;color:#183446}.form_wrap__iQw8M{max-width:820px;margin:0 auto;padding:8px 18px 80px}.form_hero__1Ygdz{position:relative;overflow:hidden;padding:48px 30px;border-radius:22px;background:linear-gradient(135deg,#0a6ba8,#12a4a4);box-shadow:0 10px 40px rgba(7,79,124,.1);color:#fff;text-align:center}.form_sun__0454h{position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,#ffb703,rgba(255,183,3,0));opacity:.75}.form_hero__1Ygdz h1{position:relative;margin:0 0 10px;font-size:clamp(1.7rem,4.5vw,2.6rem);font-weight:800;letter-spacing:-.5px;line-height:1.15}.form_hero__1Ygdz p{position:relative;margin:0;font-size:clamp(1rem,2.4vw,1.15rem);font-weight:600}.form_waves___j3F7{display:block;margin-top:-2px;line-height:0}.form_intro__141MC{margin:18px 0 26px;padding:22px 24px;border:1px solid #dbe7ee;border-radius:16px;background:#fff;box-shadow:0 10px 40px rgba(7,79,124,.1)}.form_intro__141MC p{margin:0 0 12px;font-weight:600;line-height:1.55}.form_privacy__MF4he{margin-bottom:0;padding:12px 16px;border-left:4px solid #12a4a4;border-radius:10px;background:#eefaf7;color:#5b7688;font-size:.94rem}.form_privacy__MF4he strong{color:#074f7c}.form_note__5W_aI{margin:0 0 16px;color:#ff7a59;font-weight:700}.form_card__qDXQO{margin:0 0 22px;padding:22px 24px 24px;border:1px solid #dbe7ee;border-radius:16px;background:#fff;box-shadow:0 10px 40px rgba(7,79,124,.1)}.form_card__qDXQO h2{margin:0 0 12px;color:#074f7c;font-size:1.28rem;font-weight:800;letter-spacing:-.3px;line-height:1.25}.form_sub__VHu_a{margin:-4px 0 16px;color:#5b7688;font-size:.92rem;font-weight:600}.form_subhead__FR5Hf{margin:20px 0 8px;padding-bottom:4px;border-bottom:2px dashed #dbe7ee;color:#12a4a4;font-size:1.02rem;font-weight:700}.form_q__xpKWK{display:block;margin:16px 0 8px;font-weight:700}.form_optional__9RN8d{color:#5b7688;font-weight:600}.form_card__qDXQO input[type=email],.form_card__qDXQO input[type=number],.form_card__qDXQO input[type=tel],.form_card__qDXQO input[type=text],.form_card__qDXQO textarea{width:100%;padding:12px 14px;border:1.5px solid #dbe7ee;border-radius:10px;background:#fbfdff;color:#183446;font:inherit;font-weight:600}.form_card__qDXQO textarea{min-height:90px;resize:vertical}.form_card__qDXQO input:focus,.form_card__qDXQO textarea:focus{border-color:#12a4a4;outline:none;box-shadow:0 0 0 3px rgba(18,164,164,.15)}.form_numRow__qsTUf{display:flex;flex-wrap:wrap;gap:16px}.form_field__Ym6tm{flex:1;min-width:140px}.form_field__Ym6tm small{display:block;margin-bottom:6px;color:#5b7688;font-weight:700}.form_grid__SA1L_{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.form_opt__1ZxXP{position:relative}.form_opt__1ZxXP input{position:absolute;width:0;height:0;opacity:0}.form_opt__1ZxXP label{display:flex;align-items:center;gap:10px;height:100%;padding:11px 14px;border:1.5px solid #dbe7ee;border-radius:12px;background:#fbfdff;font-size:.96rem;font-weight:600;line-height:1.35;cursor:pointer}.form_opt__1ZxXP label:before{content:"";flex:0 0 20px;width:20px;height:20px;border:2px solid #b9cdd9;border-radius:6px;background:#fff}.form_opt__1ZxXP input[type=radio]+label:before{border-radius:50%}.form_opt__1ZxXP label:hover{border-color:#12a4a4;background:#f2fbfa}.form_opt__1ZxXP input:focus-visible+label{outline:2px solid #0a6ba8;outline-offset:2px}.form_opt__1ZxXP input:checked+label{border-color:#12a4a4;background:#e7f7f5;color:#074f7c;font-weight:700}.form_opt__1ZxXP input:checked+label:before{border-color:#12a4a4;background-color:#12a4a4;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:14px}.form_opt__1ZxXP input[type=radio]:checked+label:before{background-image:none;box-shadow:inset 0 0 0 4px #fff}.form_submitWrap__3_i6H{margin-top:8px;text-align:center}.form_submit__lOxd5{padding:16px 44px;border:0;border-radius:50px;background:linear-gradient(135deg,#ff7a59,#ff9a3d);box-shadow:0 10px 26px rgba(255,122,89,.4);color:#fff;font:inherit;font-size:1.15rem;font-weight:800;letter-spacing:.3px;cursor:pointer}.form_submit__lOxd5:hover{box-shadow:0 14px 32px rgba(255,122,89,.5);transform:translateY(-2px)}.form_thankyou__xVpBR{margin-top:8px;padding:28px 26px;border-radius:16px;background:linear-gradient(135deg,#0a6ba8,#12a4a4);box-shadow:0 10px 40px rgba(7,79,124,.1);color:#fff;text-align:center}.form_thankyou__xVpBR h2{margin:0 0 10px;font-size:1.5rem;font-weight:800}.form_thankyou__xVpBR p{max-width:620px;margin:0 auto;font-weight:600;line-height:1.55}.form_hp__H6AeM{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:520px){.form_wrap__iQw8M{padding:8px 12px 60px}.form_card__qDXQO{padding:18px 16px 20px}.form_hero__1Ygdz{padding:38px 20px}}