.va-page{position:relative;min-height:100dvh;overflow:hidden;color:#eaf2ff;background:linear-gradient(135deg,#050f2b,#08224f 55%,#06183a);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.va-bg{inset:0;pointer-events:none}.va-bg,.va-glow{position:absolute}.va-glow{border-radius:50%;filter:blur(90px);opacity:.55}.va-glow-a{width:520px;height:520px;left:-140px;top:-120px;background:#0b63ff}.va-glow-b{width:460px;height:460px;right:-120px;bottom:-140px;background:#12c48b;opacity:.28}.va-grid{position:absolute;inset:0;background-image:linear-gradient(#5f8fe01a 1px,transparent 0),linear-gradient(90deg,#5f8fe01a 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,#000 25%,transparent 75%)}.va-candles{position:absolute;left:0;bottom:0;width:100%;height:42%;opacity:.35}.va-shell{position:relative;z-index:1;min-height:100dvh;max-width:1180px;margin:0 auto;padding:32px 24px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px}.va-logo{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.va-logo strong{display:block;font-size:24px;font-weight:850;letter-spacing:-.8px;line-height:1.05}.va-logo em{font-style:normal;color:#2aa7ff}.va-logo small{display:block;margin-top:5px;font-size:11px;font-weight:700;color:#b9cdf0}.va-logo-mobile{display:none}.va-brand{display:flex;flex-direction:column;gap:26px}.va-headline{margin:6px 0 0;font-size:clamp(32px,4.2vw,52px);line-height:1.05;font-weight:850;letter-spacing:-1.6px;color:#fff}.va-headline span{background:linear-gradient(90deg,#2a8bff,#25d3a4);-webkit-background-clip:text;background-clip:text;color:transparent}.va-points{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:15px;color:#cfe0fb}.va-points li{display:flex;align-items:center;gap:11px}.va-points i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#0b63ff,#12c48b);color:#fff;font-style:normal;font-size:12px;font-weight:800;flex:0 0 auto}.va-card-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.va-card{width:100%;max-width:440px;padding:30px 30px 24px;border-radius:22px;background:linear-gradient(160deg,#0f2349d9,#0a1a3bdd);border:1px solid #6d9bff40;box-shadow:0 30px 70px #00000066,inset 0 0 0 1px #ffffff08;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.va-card h1{margin:22px 0 0;font-size:26px;font-weight:800;letter-spacing:-.6px;color:#fff}.va-sub{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:#a9bddf}.va-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#050f2b99;border:1px solid #6d9bff2e}.va-tabs button{height:38px;border:0;border-radius:10px;background:transparent;color:#a9bddf;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.va-tabs button:hover{color:#fff}.va-tabs button.on{background:linear-gradient(100deg,#0755ed,#087bff);color:#fff;box-shadow:0 6px 16px #0755ed55}.va-form{margin-top:20px;display:grid;gap:15px}.va-field label{display:block;margin-bottom:7px;font-size:12px;font-weight:700;color:#b9cdf0}.va-input-wrap{position:relative}.va-input-wrap input{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid #6d9bff47;background:#050f2bb3;color:#fff;font-size:14.5px;outline:none;transition:border-color .15s,box-shadow .15s}.va-input-wrap input::placeholder{color:#7189b3}.va-input-wrap input:focus{border-color:#2a8bff;box-shadow:0 0 0 3px #2a8bff33}.va-input-wrap:has(.va-eye) input{padding-right:48px}.va-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#8fb4ff;cursor:pointer}.va-eye:hover{background:#ffffff12;color:#fff}.va-hint{margin:6px 0 0;font-size:11.5px;color:#8ea6cf}.va-meter{display:flex;align-items:center;gap:6px;margin-top:-6px}.va-meter span{flex:1;height:4px;border-radius:4px;background:#ffffff1f}.va-meter em{min-width:54px;text-align:right;font-style:normal;font-size:11.5px;font-weight:700;color:#b9cdf0}.va-meter.lvl-1 span:first-child{background:#ff6b6b}.va-meter.lvl-2 span:nth-child(-n+2){background:#ffc14d}.va-meter.lvl-3 span{background:#2ee6a0}.va-msg{margin:0;padding:10px 12px;border-radius:10px;font-size:12.5px;line-height:1.45}.va-error{border:1px solid #ff6b6b66;background:#ff6b6b1c;color:#ffb4b4}.va-ok{border:1px solid #2ee6a066;background:#2ee6a01c;color:#8bf0c9}.va-submit{height:48px;border:0;border-radius:12px;background:linear-gradient(100deg,#0755ed,#087bff);color:#fff;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #0755ed55;transition:transform .12s,filter .15s}.va-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.va-submit:disabled{opacity:.65;cursor:default}.va-or{display:flex;align-items:center;gap:12px;margin:20px 0 16px;font-size:11.5px;color:#8ea6cf}.va-or span{flex:1;height:1px;background:#6d9bff30}.va-google{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;height:46px;border:1px solid #dadce0;border-radius:12px;background:#fff;color:#1f1f1f;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s}.va-google:hover{background:#f1f3f6}.va-switch{margin:18px 0 0;text-align:center;font-size:13px;color:#a9bddf}.va-switch button{border:0;background:none;padding:0;color:#4da3ff;font-weight:800;cursor:pointer}.va-switch button:hover{text-decoration:underline}.va-back{display:block;margin-top:12px;text-align:center;font-size:12px;color:#8ea6cf;text-decoration:none}.va-back:hover{color:#fff}.va-legal{max-width:440px;margin:0;text-align:center;font-size:11px;line-height:1.5;color:#7f97c2}.va-page :focus-visible{outline:3px solid #38a5ff;outline-offset:2px}@media(max-width:900px){.va-shell{grid-template-columns:1fr;gap:0;padding:20px 16px 28px;align-content:center}.va-brand{display:none}.va-logo-mobile{display:flex;justify-content:center;margin-bottom:22px}.va-logo-mobile strong{font-size:22px}.va-card{padding:24px 20px 20px;border-radius:20px}.va-card h1{font-size:23px}}@media(max-width:360px){.va-card{padding:20px 16px 18px}.va-tabs button{font-size:12.5px}}.va-theme{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid #6d9bff55;background:#0f2349b3;color:#ffd36b;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .15s}.va-theme:hover{background:#17335f}.va-page[data-va-theme=light]{color:#14233f;background:linear-gradient(135deg,#f4f8ff,#e3eeff 55%,#d6e6ff)}.va-page[data-va-theme=light] .va-glow-a{background:#7fb2ff;opacity:.5}.va-page[data-va-theme=light] .va-glow-b{background:#7ee3c0;opacity:.4}.va-page[data-va-theme=light] .va-grid{background-image:linear-gradient(#2f6fd61a 1px,transparent 0),linear-gradient(90deg,#2f6fd61a 1px,transparent 0)}.va-page[data-va-theme=light] .va-candles{opacity:.22}.va-page[data-va-theme=light] .va-logo{color:#061536}.va-page[data-va-theme=light] .va-logo em{color:#0879db}.va-page[data-va-theme=light] .va-logo small{color:#34507f}.va-page[data-va-theme=light] .va-headline{color:#061536}.va-page[data-va-theme=light] .va-points{color:#2a4270}.va-page[data-va-theme=light] .va-theme{background:#ffffffcc;border-color:#9db9e6;color:#2b4f95}.va-page[data-va-theme=light] .va-theme:hover{background:#fff}.va-page[data-va-theme=light] .va-card{background:#ffffffeb;border-color:#c7d8f2;box-shadow:0 24px 60px #1c3f8029}.va-page[data-va-theme=light] .va-card h1{color:#061536}.va-page[data-va-theme=light] .va-sub,.va-page[data-va-theme=light] .va-switch{color:#4a628c}.va-page[data-va-theme=light] .va-tabs{background:#e8f0fd;border-color:#c7d8f2}.va-page[data-va-theme=light] .va-tabs button{color:#4a628c}.va-page[data-va-theme=light] .va-tabs button:hover{color:#061536}.va-page[data-va-theme=light] .va-tabs button.on{color:#fff}.va-page[data-va-theme=light] .va-field label{color:#33507f}.va-page[data-va-theme=light] .va-input-wrap input{background:#fff;border-color:#bccfee;color:#0b1d3f}.va-page[data-va-theme=light] .va-input-wrap input::placeholder{color:#8da2c6}.va-page[data-va-theme=light] .va-eye{color:#4a6fb5}.va-page[data-va-theme=light] .va-eye:hover{background:#0755ed14;color:#0755ed}.va-page[data-va-theme=light] .va-back,.va-page[data-va-theme=light] .va-hint,.va-page[data-va-theme=light] .va-legal,.va-page[data-va-theme=light] .va-or{color:#5f759c}.va-page[data-va-theme=light] .va-back:hover{color:#061536}.va-page[data-va-theme=light] .va-or span{background:#c7d8f2}.va-page[data-va-theme=light] .va-meter span{background:#d5e1f5}.va-page[data-va-theme=light] .va-meter em{color:#33507f}.va-page[data-va-theme=light] .va-error{color:#b3261e;background:#ff6b6b17}.va-page[data-va-theme=light] .va-ok{color:#0b7a55;background:#2ee6a017}.va-page[data-va-theme=light] .va-google{border-color:#c9d3e3;box-shadow:0 1px 2px #0b1d3f12}.va-page[data-va-theme=light] .va-switch button{color:#0755ed}.va-forgot{display:block;margin:-4px 0 0;text-align:right;font-size:12.5px;font-weight:700;color:#4da3ff;text-decoration:none}.va-forgot:hover,.va-legal a{text-decoration:underline}.va-legal a{color:inherit}.va-shell-single{grid-template-columns:1fr;gap:0;justify-items:center}.va-shell-single .va-card-wrap{width:100%;max-width:440px}.va-resend{display:flex;flex-direction:column;gap:8px;margin-top:10px}.va-resend-btn{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:700;color:#4da3ff;cursor:pointer}.va-resend-btn:hover:not(:disabled){text-decoration:underline}.va-resend-btn:disabled{opacity:.65;cursor:default}