._85wTNW_page{min-height:100vh;color:var(--color-ink);background:linear-gradient(#cfe9ff 0%,#e9f4ff 45%,#fff4e3 100%);position:relative;overflow-x:hidden}._85wTNW_stage{z-index:0;position:fixed;inset:0;overflow:hidden;container-type:size}._85wTNW_scene{--fx:.42;--fy:.5;--w:max(100cqw, 150cqh);--h:calc(var(--w) / 1.5);width:var(--w);height:var(--h);left:clamp(calc(100cqw - var(--w)), calc(50cqw - var(--w) * var(--fx)), 0px);top:clamp(calc(100cqh - var(--h)), calc(50cqh - var(--h) * var(--fy)), 0px);position:absolute}._85wTNW_sceneBg{object-fit:fill}._85wTNW_floatIcon{height:auto;filter:drop-shadow(0 calc(var(--w) * .008) calc(var(--w) * .012) #14286e38);animation:_85wTNW_float var(--dur,6s) ease-in-out var(--delay,0s) infinite;will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}._85wTNW_bulb{--dur:6.4s;--rot:-4deg;width:8.4%;top:17.5%;left:17%}._85wTNW_book{--dur:7.2s;--delay:-2.4s;--rot:4deg;width:9.2%;top:25.4%;left:33.6%}._85wTNW_heart{--dur:5.6s;--delay:-1.2s;--rot:-6deg;width:7.3%;top:43%;left:38.2%}@keyframes _85wTNW_float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate3d(0, -14%, 0) rotate(var(--rot,3deg))}}._85wTNW_trails{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._85wTNW_trail{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 12;opacity:.9;animation:18s linear infinite _85wTNW_dash}@keyframes _85wTNW_dash{to{stroke-dashoffset:-440px}}._85wTNW_plane{color:#fff;filter:drop-shadow(0 6px 10px #1e3c8c2e);animation:_85wTNW_glide var(--dur,8s) ease-in-out var(--delay,0s) infinite;position:absolute}._85wTNW_plane svg{width:100%;height:auto;display:block}._85wTNW_planeA{--dur:7.5s;width:7.6%;top:2.2%;left:13.5%}._85wTNW_planeB{--dur:6.5s;--delay:-2s;width:3.6%;top:13.5%;left:93.4%}._85wTNW_planeC{--dur:8.5s;--delay:-4s;width:7%;top:20.5%;left:87.6%}@keyframes _85wTNW_glide{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(6%,-10%)rotate(-3deg)}}._85wTNW_tagline{white-space:nowrap;font-family:var(--font-hand);font-weight:600;font-size:max(15px, calc(var(--w) * .0225));color:var(--color-navy);text-align:center;text-shadow:0 0 12px #ffffffd9,0 0 3px #ffffffe6;margin:0;line-height:1.08;position:absolute;top:58.6%;left:33.6%;transform:rotate(-2deg)}._85wTNW_tagline svg{width:1.1em;height:1.1em;margin:.15em auto 0;animation:2.4s ease-in-out infinite _85wTNW_beat;display:block}@keyframes _85wTNW_beat{0%,to{transform:scale(1)}12%{transform:scale(1.15)}24%{transform:scale(1)}}._85wTNW_layout{z-index:1;justify-content:flex-end;align-items:center;min-height:100dvh;padding:clamp(24px,7.6vh,80px) clamp(24px,14.5vw,224px) clamp(24px,7.6vh,80px) 24px;display:flex;position:relative}._85wTNW_card{-webkit-backdrop-filter:blur(8px);background:#fffffff5;border-radius:36px;width:clamp(400px,39vw,600px);padding:clamp(32px,5.4vh,56px) clamp(28px,3.4vw,52px) clamp(28px,4.4vh,48px);animation:.7s cubic-bezier(.2,.8,.2,1) both _85wTNW_rise;box-shadow:0 30px 60px -20px #14286e59,0 8px 24px #14286e14,inset 0 0 0 1px #ffffffb3}@keyframes _85wTNW_rise{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}._85wTNW_brand{border-radius:8px;width:min(100%,440px);margin:0 auto;display:block}._85wTNW_brand img{width:100%;height:auto;display:block}._85wTNW_title{color:var(--color-navy);text-align:center;letter-spacing:-.01em;margin:clamp(20px,3.6vh,36px) 0 10px;font-size:clamp(1.6rem,2.3vw,2.25rem);font-weight:900;line-height:1.15}._85wTNW_title:focus{outline:none}._85wTNW_lead{max-width:30ch;color:var(--color-muted);text-align:center;margin:0 auto clamp(22px,3.4vh,34px);font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.4}._85wTNW_alert{color:var(--color-danger);background:#fdecee;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}._85wTNW_alert svg{flex:none;width:20px;height:20px;margin-top:1px}._85wTNW_field{margin-bottom:18px;position:relative}._85wTNW_control{position:relative}._85wTNW_control input{width:100%;height:68px;font:inherit;color:var(--color-ink);background:#fff;border:1.5px solid #868fa3;border-radius:16px;padding:0 64px 0 68px;font-size:1.1rem;transition:border-color .2s,box-shadow .2s}._85wTNW_control input::placeholder{color:#6b7385;opacity:1}._85wTNW_control input:hover{border-color:#6b7385}._85wTNW_control input:focus{border-color:var(--color-blue);outline:none;box-shadow:0 0 0 4px #1a5cff2e}._85wTNW_control input:focus-visible{outline:none}._85wTNW_control input[aria-invalid=true]{border-color:var(--color-danger)}._85wTNW_control input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #c0262d26}._85wTNW_fieldIcon{color:#3b4560;pointer-events:none;width:26px;height:26px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}._85wTNW_togglePass{color:#3b4560;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._85wTNW_togglePass:hover{background:#f1f4fa}._85wTNW_togglePass svg{width:26px;height:26px}._85wTNW_error{color:var(--color-danger);align-items:center;gap:6px;margin:8px 0 0;font-size:.95rem;font-weight:600;display:flex}._85wTNW_error svg{flex:none;width:18px;height:18px}._85wTNW_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 clamp(20px,3vh,30px);display:flex}._85wTNW_check{color:var(--color-ink);cursor:pointer;align-items:center;gap:12px;min-height:48px;font-size:1.05rem;display:inline-flex}._85wTNW_check input{appearance:none;cursor:pointer;background:#fff;border:2px solid #7a8499;border-radius:7px;place-items:center;width:26px;height:26px;margin:0;transition:background .15s,border-color .15s;display:grid}._85wTNW_check input:after{content:"";border-top:0;border-bottom:3px solid #fff;border-left:3px solid #fff;border-right:0;width:13px;height:7px;transition:transform .15s;transform:translateY(-2px)rotate(-45deg)scale(0)}._85wTNW_check input:checked{background:var(--color-blue);border-color:var(--color-blue)}._85wTNW_check input:checked:after{transform:translateY(-2px)rotate(-45deg)scale(1)}._85wTNW_link{color:var(--color-blue);border-radius:6px;font-weight:600;text-decoration:none}._85wTNW_link:hover{text-underline-offset:3px;text-decoration:underline}._85wTNW_btnPrimary{width:100%;height:74px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(90deg,#1677ff 0%,#2459f5 50%,#5b35f2 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:16px;font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px -10px #3448f0a6}._85wTNW_btnPrimary:before{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-100%)}._85wTNW_btnPrimary:hover{transform:translateY(-2px);box-shadow:0 18px 32px -10px #3448f0b3}._85wTNW_btnPrimary:hover:before{transform:translate(100%)}._85wTNW_btnPrimary:active{transform:translateY(0)}._85wTNW_btnPrimary svg{width:22px;height:22px;transition:transform .2s}._85wTNW_btnPrimary:hover svg{transform:translate(4px)}._85wTNW_btnPrimary:disabled,._85wTNW_btnPrimary[aria-busy=true]{cursor:not-allowed;transform:none}._85wTNW_btnPrimary:disabled:not([aria-busy=true]){filter:grayscale(.4);opacity:.75}._85wTNW_spinner{border:3px solid #fff6;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite _85wTNW_spin}@keyframes _85wTNW_spin{to{transform:rotate(360deg)}}._85wTNW_divider{color:#8a93a6;align-items:center;gap:16px;margin:clamp(22px,3.4vh,34px) 0 clamp(20px,3vh,30px);display:flex}._85wTNW_divider:before,._85wTNW_divider:after{content:"";background:#dfe4ee;flex:1;height:1.5px}._85wTNW_divider span{border:2px solid #9aa3b5;border-radius:50%;width:12px;height:12px}._85wTNW_signup{text-align:center;color:var(--color-muted);margin:0;font-size:1.1rem}._85wTNW_signup ._85wTNW_link{margin-left:8px;font-size:1.2rem}._85wTNW_back{align-items:center;gap:8px;min-height:48px;margin-top:18px;font-size:1.05rem;display:inline-flex}._85wTNW_back svg{width:20px;height:20px}._85wTNW_center{text-align:center}._85wTNW_doneIcon{width:72px;height:72px;color:var(--color-good);background:#e3f6ea;border-radius:50%;place-items:center;margin:8px auto 0;display:grid}._85wTNW_doneIcon svg{width:34px;height:34px}._85wTNW_hint{color:var(--color-muted);margin:8px 0 0;font-size:.95rem}._85wTNW_body{color:var(--color-ink);margin:0 0 16px;font-size:1.05rem;line-height:1.5}@media (min-width:900px) and (max-width:1199px){._85wTNW_tagline{display:none}}@media (max-width:899px){._85wTNW_stage{height:clamp(300px,52vh,460px);position:relative;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}._85wTNW_scene{--fx:.3;--fy:.58}._85wTNW_layout{justify-content:center;align-items:flex-start;min-height:0;margin-top:clamp(-90px,-10vh,-48px);padding:0 16px 32px}._85wTNW_card{border-radius:28px;width:100%;max-width:560px;padding:32px clamp(20px,5vw,40px) 28px}._85wTNW_brand{width:min(100%,360px)}._85wTNW_title{font-size:clamp(1.5rem,6vw,2rem)}._85wTNW_lead{font-size:1.05rem}._85wTNW_btnPrimary{height:64px}}@media (max-width:420px){._85wTNW_control input{height:60px;padding-left:58px;font-size:1rem}._85wTNW_fieldIcon{width:24px;height:24px;left:18px}._85wTNW_row{justify-content:flex-start}._85wTNW_check,._85wTNW_signup{font-size:1rem}._85wTNW_signup ._85wTNW_link{margin-left:0;font-size:1.1rem;display:inline-block}}
