:root{--bg:#fff;--bg-2:#f3f7fb;--surface:#fff;--surface-2:#f1f5f9;--line:#dde6ee;--line-soft:#e9eff4;--ink:#0d1b2a;--ink-2:#2a3c4f;--mute:#536577;--accent:#f2c14e;--accent-2:#ffd977;--accent-ink:#855a00;--on-accent:#0d1b2a;--teal:#0f8f8f;--teal-ink:#0a6a6a;--teal-soft:#0f8f8f17;--gold-soft:#f2c14e29;--good:#137a4f;--warn:#8a5d00;--bad:#b42318;--g:radial-gradient(620px 400px at 6% 0%, #22c3c34d, transparent 62%), radial-gradient(520px 360px at 0% 100%, #f2c14e29, transparent 60%), linear-gradient(135deg, #0a5568 0%, #12477f 52%, #1c3580 100%);--g-soft:linear-gradient(160deg, #eef8f8 0%, #eef3fb 55%, #fbf6ea 100%);--on-g:#fff;--on-g-2:#ffffffe0;--on-g-gold:#ffe08f;--glass:#ffffff14;--glass-line:#ffffff38;--shadow:0 1px 2px #0d1b2a0d, 0 24px 50px -18px #0d1b2a2e;--shadow-sm:0 6px 18px -6px #0d1b2a24;--shadow-g:0 40px 80px -30px #134e8a8c;--hdr:#ffffffdb;--r:22px;--r-sm:14px;--r-xl:36px;--wrap:1240px;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#08121d;--bg-2:#0c1825;--surface:#111f2e;--surface-2:#162739;--line:#24384c;--line-soft:#1b2d40;--ink:#eef3f8;--ink-2:#c9d6e2;--mute:#a3b4c4;--accent-ink:#ffd977;--teal:#38c6b8;--teal-ink:#7fe3d8;--teal-soft:#38c6b81f;--gold-soft:#f2c14e1f;--good:#5fd3a0;--warn:#f5c451;--bad:#ff8f8c;--g-soft:linear-gradient(160deg, #0d1f2c 0%, #0e1a30 55%, #1a1a14 100%);--shadow:0 24px 50px -18px #00000080;--shadow-sm:0 6px 18px -6px #0006;--hdr:#08121dd9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Brand,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:17px;line-height:1.7;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--accent-ink);text-underline-offset:3px}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{inset-inline-start:12px;z-index:100;background:var(--accent);color:var(--on-accent);border-radius:12px;padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-80px}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:16px}@media (min-width:768px){.wrap{padding-inline:32px}}.num{font-variant-numeric:tabular-nums}.btn{white-space:nowrap;cursor:pointer;min-height:56px;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background-color .2s, border-color .2s;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-family:inherit;font-size:17px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn svg{flex:none;width:20px;height:20px}.btn-gold{background:linear-gradient(180deg, var(--accent-2), var(--accent));color:var(--on-accent);box-shadow:0 14px 30px -10px #f2c14eb3,inset 0 1px #ffffff80}.btn-gold:hover{box-shadow:0 18px 36px -10px #f2c14ed9,inset 0 1px #ffffff80}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-sm)}.btn-ghost:hover{border-color:var(--teal)}.btn-glass{background:var(--glass);color:var(--on-g);border-color:var(--glass-line)}.btn-glass:hover{background:#ffffff2e}.btn-wa{color:#fff;background:#12783f}.btn-sm{border-radius:12px;min-height:44px;padding:0 18px;font-size:15px}.btn .arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(-4px)}.link{color:var(--teal-ink);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.link:hover{text-decoration:underline}.link svg{width:18px;height:18px}.hdr{z-index:50;background:var(--hdr);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.hdr .wrap{align-items:center;gap:12px;height:72px;display:flex}.logo{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:700;line-height:1.15;text-decoration:none;display:flex}.logo i{background:linear-gradient(135deg, var(--accent-2), var(--accent));color:#0b3d5c;width:40px;height:40px;box-shadow:var(--shadow-sm);border-radius:12px;place-items:center;font-style:normal;font-weight:700;display:grid}.logo small{color:var(--teal-ink);font-size:12px;font-weight:500;display:block}.nav{gap:2px;margin-inline-start:auto;display:none}.nav a{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:15px;text-decoration:none;transition:background-color .2s,color .2s}.nav a:hover{color:var(--ink);background:var(--surface-2)}.tools{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.theme{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;display:grid}.theme:hover{border-color:var(--teal)}.theme svg{width:20px;height:20px}.theme .sun{display:none}:root[data-theme=dark] .theme .sun{display:block}:root[data-theme=dark] .theme .moon{display:none}.hdr .btn-sm{border:1.5px solid var(--teal);color:var(--teal-ink);box-shadow:none;background:0 0}.cta-long{display:none}@media (min-width:520px){.cta-long{display:inline}.cta-short{display:none}}@media (max-width:380px){.logo small{display:none}.hdr .btn-sm{padding:0 12px}}.menu{position:relative}.menu summary{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu summary svg{width:22px;height:22px}.menu nav{inset-inline-end:0;background:var(--surface);border:1px solid var(--line);width:min(80vw,290px);box-shadow:var(--shadow);border-radius:16px;padding:8px;position:absolute;top:54px}.menu nav a{color:var(--ink);border-radius:10px;padding:12px 14px;text-decoration:none;display:block}.menu nav a:hover{background:var(--surface-2)}@media (min-width:1100px){.nav{display:flex}.tools{margin-inline-start:8px}.menu{display:none}}.gp{isolation:isolate;border-radius:var(--r-xl);background:var(--g);color:var(--on-g);box-shadow:var(--shadow-g);position:relative;overflow:hidden}.gp:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff21 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.gp a:not(.btn),.gp .eyebrow{color:var(--on-g-gold)}.gp .h2 em{color:var(--on-g-gold);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.gp .sub,.gp p{color:var(--on-g-2)}.gp :focus-visible{outline-color:var(--on-g-gold)}.glass{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--r)}.panel-pad{padding:36px 20px}@media (min-width:768px){.panel-pad{padding:64px 56px}}.sec-g{padding:20px 0}@media (min-width:768px){.sec-g{padding:32px 0}}.sec{padding:80px 0;position:relative}.sec.soft{background:var(--g-soft)}.eyebrow{color:var(--teal-ink);letter-spacing:.01em;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.h2{letter-spacing:-.03em;margin-top:12px;font-size:clamp(32px,5.4vw,52px);font-weight:700}.h2 em{background:linear-gradient(90deg, var(--teal-ink), #1f5fc4);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}:root[data-theme=dark] .h2 em{background:linear-gradient(90deg,#5fe0d2,#8fb8ff);-webkit-background-clip:text;background-clip:text}.sub{color:var(--mute);max-width:38em;margin-top:16px;font-size:18.5px}.head{max-width:780px}.head.center{text-align:center;margin-inline:auto}.head.center .sub{margin-inline:auto}.head.center .eyebrow:after{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}@media (min-width:1024px){.sec{padding:120px 0}}.hero-wrap{padding:8px 0 24px}.hero{align-items:center;gap:28px;padding:36px 20px 30px;display:grid}.tag{background:var(--glass);border:1px solid var(--glass-line);color:var(--on-g);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.tag i{background:var(--on-g-gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffd97740}.hero h1{letter-spacing:-.035em;color:var(--on-g);margin-top:20px;font-size:clamp(42px,7.6vw,84px);line-height:1.02}.hero h1 span{color:var(--on-g-gold)}.hero h1{font-size:clamp(40px,6vw,72px)}.hero h1 span{letter-spacing:-.02em;margin-top:.14em;font-size:.62em;line-height:1.12;display:block}.hero .lead{color:var(--on-g-2);max-width:32em;margin-top:22px;font-size:clamp(18px,2.1vw,21px)}.hero .ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero .ctas .btn{flex:220px}.stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;list-style:none;display:grid}.stat{background:var(--glass);border:1px solid var(--glass-line);border-radius:18px;min-width:0;padding:12px}.stat b{color:var(--on-g-gold);white-space:nowrap;font-size:22px;font-weight:700;line-height:1.2;display:block}.stat span{color:var(--on-g-2);font-size:13px;line-height:1.4;display:block}@media (min-width:640px){.stats{flex-wrap:wrap;gap:10px;display:flex}.stat{min-width:140px;padding:12px 16px}.stat b{font-size:28px}.stat span{font-size:14px}}.src{color:var(--on-g-2);margin-top:12px;font-size:13.5px}@media (min-width:1024px){.hero{grid-template-columns:1.08fr .92fr;gap:40px;padding:76px 64px 84px}.hero .ctas .btn{flex:none}}.stage{height:330px;position:relative}.folder{height:210px;position:absolute;inset:auto 6% 4%}.f-back{background:linear-gradient(#ffd977,#f2b93f);border-radius:22px;position:absolute;inset:0;box-shadow:0 30px 60px -20px #00000080}.f-back:before{content:"";background:#ffd977;border-radius:12px 12px 0 0;width:120px;height:28px;position:absolute;top:-20px;right:26px}.f-front{z-index:3;color:#4a3200;background:linear-gradient(#ffe7a6,#f6c75a);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:10px;padding:18px 20px;font-weight:500;display:flex;position:absolute;inset:56px 0 0;box-shadow:inset 0 1px #fff9}.f-front b{font-size:16px}.f-front small{font-size:13.5px}.doc{z-index:2;background:#fff;border-radius:14px;width:52%;height:140px;padding:16px;position:absolute;top:-64px;right:22%;box-shadow:0 18px 40px -14px #00000073}.doc i{background:#e3eaf2;border-radius:5px;height:9px;margin-top:10px;display:block}.doc i:first-child{background:#0e7490;width:55%;margin-top:0}.doc .ok{background:#14b8a6;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:12px;left:12px}.doc .ok svg{color:#fff;width:14px;height:14px}.d1{transform:translateY(-8px)rotate(-8deg)}.d2{right:13%;transform:translateY(-30px)rotate(6deg)}.d3{right:27%;transform:translateY(-56px)rotate(-3deg)}.chip{z-index:4;color:#0d1b2a;background:#fffffff5;border-radius:14px;padding:10px 14px;font-size:14px;font-weight:500;position:absolute;box-shadow:0 18px 40px -14px #00000073}.chip small{color:#536577;font-size:12.5px;font-weight:400;display:block}.c1{top:0;left:0}.c2{top:38%;right:-4px}@media (min-width:1024px){.stage{height:440px}.folder{height:250px}.f-front{inset:64px 0 0}.doc{height:150px;top:-70px}}.anim .d1{animation:fly1 1s .3s var(--ease) both}.anim .d2{animation:fly2 1s 1.1s var(--ease) both}.anim .d3{animation:fly3 1s 1.9s var(--ease) both}.anim .chip{animation:.5s both pop,6s ease-in-out infinite bob}.anim .c1{animation-delay:2.6s,3.1s}.anim .c2{animation-delay:3s,3.5s}@keyframes fly1{0%{opacity:0;transform:translate(-120px,-220px)rotate(-30deg)}}@keyframes fly2{0%{opacity:0;transform:translate(-140px,-240px)rotate(-20deg)}}@keyframes fly3{0%{opacity:0;transform:translate(-100px,-260px)rotate(-36deg)}}@keyframes pop{0%{opacity:0;transform:scale(.85)}}@keyframes bob{50%{translate:0 -6px}}.cards{gap:14px;margin-top:44px;list-style:none;display:grid}.card{isolation:isolate;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s;padding:26px;position:relative}.card:after{content:"";z-index:-2;border-radius:inherit;background:linear-gradient(135deg, var(--teal), #2b6fd6, var(--accent));opacity:0;transition:opacity .3s;position:absolute;inset:-1px}.card:before{content:"";z-index:-1;border-radius:calc(var(--r) - 1px);background:var(--surface);position:absolute;inset:1px}.card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.card:hover:after{opacity:1}.card h3{margin-top:16px;font-size:19px;font-weight:500;line-height:1.35}.card p{color:var(--mute);margin-top:6px;font-size:16px}.card .link{margin-top:12px;position:static}.card .link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ic{color:#fff;width:54px;height:54px;transition:transform .3s var(--ease);background:linear-gradient(135deg,#0f8f8f,#2b6fd6);border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:0 10px 22px -10px #134e8a99}.card:hover .ic{transform:rotate(-6deg)scale(1.06)}.ic svg{width:26px;height:26px}.ic.gold{background:linear-gradient(135deg, var(--accent-2), var(--accent));color:#0b3d5c}@media (min-width:640px){.cards.c2,.cards.c3,.cards.c4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cards.c3{grid-template-columns:repeat(3,1fr)}.cards.c4{grid-template-columns:repeat(4,1fr)}}.answer{border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:24px 28px;display:flex}.answer p{color:var(--on-g);font-size:20px;font-weight:500}.tl{gap:18px;margin-top:44px;display:grid}.tl-tabs{gap:8px;display:grid;position:relative}.tl-tab{border-radius:var(--r-sm);border:1px solid var(--glass-line);background:var(--glass);width:100%;color:var(--on-g);text-align:start;cursor:pointer;transition:background-color .2s, border-color .2s, transform .2s var(--ease);grid-template-columns:46px 1fr;align-items:center;gap:14px;padding:14px 16px;font-family:inherit;font-size:16px;display:grid;position:relative}.tl-tab:hover{background:#ffffff29}.tl-tab[aria-selected=true]{color:#0d1b2a;background:#fff;border-color:#fff;transform:translate(-4px)}.tl-num{background:#ffffff24;border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:700;transition:background-color .2s,color .2s;display:grid}.tl-tab[aria-selected=true] .tl-num{background:linear-gradient(180deg, var(--accent-2), var(--accent));color:#0d1b2a}.tl-tab small{font-size:13.5px;display:block}.tl-tab b{font-weight:500;line-height:1.3;display:block}.tl-panel{border-radius:var(--r);color:#0d1b2a;background:#fff;padding:26px;box-shadow:0 30px 60px -20px #00000073}.gp .tl-panel p{color:#2a3c4f}.tl-panel h3{font-size:26px}.gp .tl-panel .when{color:#855a00;font-size:15px;font-weight:500}.tl-cols{gap:12px;margin-top:20px;display:grid}.tl-col{border-radius:var(--r-sm);background:#f1f5f9;padding:18px}.tl-col h4{color:#0a6a6a;font-size:15px;font-weight:500}.gp .tl-col p{margin-top:6px}.gp .tl-panel .tl-note{color:#536577;margin-top:14px;font-size:15px}.tl-nav{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.tl-nav .btn-ghost{color:#0d1b2a;background:#fff;border-color:#dde6ee}.tl-panel[data-anim]{animation:fadeUp .45s var(--ease)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}}@media (min-width:768px){.tl-cols{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.tl{grid-template-columns:380px 1fr;align-items:start;gap:28px}.tl-panel{padding:36px}}.get{align-items:center;gap:40px;display:grid}.get ul{gap:4px;margin-top:30px;list-style:none;display:grid}.get li{border-bottom:1px solid var(--line-soft);grid-template-columns:34px 1fr;gap:14px;padding:14px 0;display:grid}.get li:last-child{border-bottom:0}.get li b{font-size:17.5px;font-weight:500;display:block}.get li div span{color:var(--mute);font-size:16px}.tick{color:#fff;background:linear-gradient(135deg,#0f8f8f,#2b6fd6);border-radius:50%;place-items:center;width:30px;height:30px;margin-top:1px;display:grid}.tick svg{width:15px;height:15px}.kit{padding:26px}.kit svg{width:100%;height:auto}@media (min-width:1024px){.get{grid-template-columns:1fr 1fr;gap:72px}}.ill .s{fill:#fff;stroke:#ffffff80;stroke-width:1.5px}.ill .s2{fill:#f1f5f9}.ill .tx{fill:#dbe4ec}.ill .tx2{fill:#e9eff4}.ill .gd{fill:var(--accent)}.ill .tl{fill:#14b8a6}.ill .gd-soft{fill:#ffd97738}.ill .tl-soft{fill:#ffffff14}.anim .ill .float-a{animation:7s ease-in-out infinite bob}.wiz{gap:18px;margin-top:44px;display:grid}.wiz-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:28px;padding:24px;position:relative;overflow:hidden}.wiz-card:before{content:"";background:linear-gradient(90deg, #0f8f8f, #2b6fd6, var(--accent));height:6px;position:absolute;inset:0 0 auto}.wiz-top{color:var(--mute);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.wiz-bar{background:var(--surface-2);border-radius:99px;height:8px;margin-top:12px;overflow:hidden}.wiz-bar i{border-radius:inherit;height:100%;transition:width .5s var(--ease);background:linear-gradient(90deg,#0f8f8f,#2b6fd6);display:block}.wiz-step{animation:fadeUp .4s var(--ease);margin-top:24px}.wiz-step h3{outline:none;font-size:clamp(23px,3.4vw,30px)}.wiz-step .hint{color:var(--mute);margin-top:8px;font-size:16px}.fs{border:0;min-width:0;margin:0;padding:0}.fs legend{padding:0}.opts{gap:10px;margin-top:20px;display:grid}.opt{position:relative}.opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opt>span{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .2s, background-color .2s, box-shadow .2s, transform .2s var(--ease);border-radius:16px;grid-template-columns:24px 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.opt>span:before{content:"";border:2px solid var(--mute);border-radius:50%;width:22px;height:22px;transition:border-color .2s,box-shadow .2s}.opt b{font-weight:500;display:block}.opt small{color:var(--mute);font-size:14.5px;display:block}.opt input:hover+span{border-color:var(--teal);transform:translateY(-1px)}.opt input:checked+span{border-color:var(--teal);background:var(--teal-soft);box-shadow:0 0 0 3px var(--teal-soft)}.opt input:checked+span:before{border-color:var(--teal);box-shadow:inset 0 0 0 5px var(--teal)}.opt input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}@media (min-width:640px){.opts.two{grid-template-columns:1fr 1fr}}.pcts{gap:10px;margin-top:20px;display:grid}.prow{align-items:center;gap:8px;display:flex}.pct{flex:1;position:relative}.pct:after{content:"%";inset-inline-end:16px;color:var(--mute);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.in{border:1.5px solid var(--line);background:var(--surface);width:100%;min-height:56px;color:var(--ink);font:inherit;border-radius:14px;padding:0 16px;transition:border-color .2s,box-shadow .2s}.in::placeholder{color:var(--mute);opacity:1}.in:focus{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-soft);outline:none}.x{border:1.5px solid var(--line);width:56px;height:56px;color:var(--mute);cursor:pointer;background:0 0;border-radius:14px;flex:none;place-items:center;display:grid}.x svg{width:18px;height:18px}.add{color:var(--teal-ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-self:start;margin-top:4px;padding:8px 0;font-family:inherit;font-size:16px;font-weight:500;text-decoration:underline}.wiz-nav{justify-content:space-between;gap:10px;margin-top:26px;display:flex}.wiz-nav .btn:only-child{margin-inline-start:auto}.result{gap:18px;margin-top:22px;display:grid}.gauge{align-items:center;gap:20px;display:flex}.ring{background:conic-gradient(var(--c,var(--teal)) calc(var(--p,0) * 1%), var(--surface-2) 0);border-radius:50%;flex:none;width:128px;height:128px;position:relative}.ring:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:12px}.ring b{z-index:1;place-items:center;font-size:28px;font-weight:700;display:grid;position:absolute;inset:0}.verdict small{color:var(--mute);font-size:14px}.verdict h4{margin-top:2px;font-size:23px}.verdict p{color:var(--ink-2);margin-top:6px}.warn{background:var(--gold-soft);color:var(--ink-2);border:1px solid #f2c14e80;border-radius:14px;padding:16px 18px;font-size:15.5px}.warn b{color:var(--accent-ink)}.fine{color:var(--mute);font-size:14.5px}.fine svg{vertical-align:-3px;width:16px;height:16px;color:var(--teal);margin-inline-end:4px;display:inline-block}.wiz-aside{align-content:start;gap:14px;display:grid}.wiz-aside .gp{border-radius:var(--r);box-shadow:none;padding:26px}.wiz-aside h3{font-size:19px;font-weight:500}.wiz-aside ol{gap:8px;margin-top:12px;padding-inline-start:20px;display:grid}.wiz-aside .gp li{color:var(--on-g-2)}.wiz-aside .box{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);padding:22px}.wiz-aside .box p{color:var(--mute);margin-top:8px;font-size:15.5px}@media (min-width:1024px){.wiz{grid-template-columns:1.35fr .65fr}.wiz-card{padding:38px}}.vs{align-items:stretch;gap:14px;margin-top:48px;display:grid}.vs-col{border-radius:var(--r);padding:28px}.vs-col.alone{background:var(--surface);border:1px solid var(--line)}.vs-col h3{align-items:center;gap:10px;font-size:21px;display:flex}.vs-col dl{margin:18px 0 0}.vs-col dt{color:var(--mute);margin-top:14px;font-size:14px}.vs-col.gp dt{color:var(--on-g-2)}.vs-col dd{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;margin:2px 0 0;padding-bottom:14px;font-weight:500;display:flex}.vs-col.gp dd{border-color:var(--glass-line)}.vs-col dl div:last-child dd{border-bottom:0;padding-bottom:0}.vs-col dd svg{flex:none;width:18px;height:18px}.vs-col.alone dd{color:var(--ink-2)}.vs-col.alone dd svg{color:var(--bad)}.vs-col.gp dd svg{color:var(--on-g-gold)}@media (min-width:768px){.vs{grid-template-columns:1fr 1fr}}.fees{gap:14px;margin-top:44px;list-style:none;display:grid}.fee{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);align-content:start;gap:6px;padding:26px;display:grid}.fee h3{color:var(--ink-2);font-size:16px;font-weight:400}.fee .v{color:var(--ink);font-size:32px;font-weight:700;line-height:1.2}.fee p{color:var(--mute);font-size:15px}.fee.gp{background:var(--g);border:0}.fee.gp h3{color:var(--on-g-2)}.fee.gp .v{color:var(--on-g-gold)}.fee.gp p{color:var(--on-g-2)}.fnotes{color:var(--ink-2);gap:10px;margin-top:24px;list-style:none;display:grid}.fnotes li{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}@media (min-width:640px){.fees{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.fees{grid-template-columns:repeat(4,1fr)}}.quotes{gap:14px;margin-top:44px;display:grid}.quote{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);gap:16px;margin:0;padding:28px;display:grid}.quote blockquote{color:var(--ink-2);margin:0;font-size:17.5px}.quote blockquote:before{content:"”";height:30px;color:var(--accent);font-size:60px;line-height:1;display:block}.quote figcaption{color:var(--mute);font-size:15px}.quote figcaption b{color:var(--ink)}@media (min-width:768px){.quotes{grid-template-columns:repeat(3,1fr)}}.faq-grid{gap:36px;display:grid}.faq{gap:10px;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px;transition:border-color .2s,box-shadow .2s}.faq details[open]{border-color:var(--teal);box-shadow:var(--shadow)}.faq summary{cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:34px;height:34px;transition:transform .3s var(--ease);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E"),linear-gradient(135deg,#0f8f8f,#2b6fd6);background-position:50%;background-repeat:no-repeat;background-size:16px,cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:50%;flex:none;-webkit-mask:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-2);padding:0 20px 20px}@media (min-width:1024px){.faq-grid{grid-template-columns:.85fr 1.15fr;gap:64px}.faq-grid .head{align-self:start;position:sticky;top:110px}}.appeal{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);gap:16px;margin-top:20px;padding:24px;display:grid}.appeal .row{gap:12px;display:grid}.appeal label{gap:6px;font-size:15.5px;font-weight:500;display:grid}.appeal select.in{appearance:none}.due{background:var(--g-soft);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:18px;display:flex}.due b{color:var(--teal-ink);font-size:28px}.due.late b{color:var(--bad)}@media (min-width:640px){.appeal .row{grid-template-columns:1fr 1fr}}.final{gap:32px;display:grid}.final h2{letter-spacing:-.03em;color:var(--on-g);font-size:clamp(32px,5vw,52px)}.final h2 span{color:var(--on-g-gold)}.final .sub{font-size:18px}.ways{gap:10px;margin-top:26px;display:grid}.gp .way{background:var(--glass);border:1px solid var(--glass-line);color:var(--on-g);transition:background-color .2s, transform .2s var(--ease);border-radius:16px;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.gp .way:hover{background:#ffffff2e;transform:translateY(-2px)}.way small{color:var(--on-g-2);font-size:14px;display:block}.way b{font-size:18px}.way .ic{width:46px;height:46px;box-shadow:none}.form-card{color:#0d1b2a;background:#fff;border-radius:26px;padding:26px;box-shadow:0 30px 60px -20px #00000080}.form-card h3{color:#0d1b2a;font-size:22px}.form{gap:16px;margin-top:14px;display:grid}.form .row{gap:14px;display:grid}.form label.f{gap:6px;font-size:16px;font-weight:500;display:grid}.gp .form-card p,.gp .form-card .fine{color:#536577}.form-card .in{color:#0d1b2a;background:#fff;border-color:#cfdae4}.form-card .in::placeholder{color:#536577}.form-card .ck{color:#2a3c4f}.gp .form-card a{color:#855a00}.req{color:var(--accent-ink)}.form-card .req{color:#855a00}.err{color:var(--bad);font-size:15px;font-weight:500}.gp .form-card .err{color:#b42318}.ck{cursor:pointer;color:var(--ink-2);grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:15.5px;display:grid}.ck input{accent-color:#0f8f8f;width:22px;height:22px;margin:2px 0 0}.done{border-radius:var(--r);color:#0d1b2a;background:#e8f6f3;border:1px solid #b5e3da;padding:26px}.done h3{color:#0a6a6a;font-size:22px}.gp .done p{color:#2a3c4f;margin-top:8px}.hp{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:640px){.form .row{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.final{grid-template-columns:1fr 1fr;align-items:center;gap:56px}.form-card{padding:34px}}.band{border-radius:var(--r);background:linear-gradient(110deg, var(--gold-soft), var(--teal-soft));border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:48px;padding:24px 28px;display:flex}.band p{font-size:20px;font-weight:500}.band p small{color:var(--mute);font-size:15px;font-weight:400;display:block}.band .btns{flex-wrap:wrap;gap:10px;display:flex}.crumbs{color:var(--on-g-2);font-size:14.5px}.crumbs ol{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.crumbs li+li:before{content:"‹";margin-inline-end:6px}.facts{gap:12px;margin-top:36px;list-style:none;display:grid}.fact{border-radius:var(--r);background:var(--glass);border:1px solid var(--glass-line);padding:24px}.fact .v{color:var(--on-g-gold);font-size:34px;font-weight:700}.fact h3{margin-top:4px;font-size:18px;font-weight:500}@media (min-width:768px){.facts{grid-template-columns:repeat(3,1fr)}}.prose{max-width:780px}.prose p,.prose li{color:var(--ink-2);margin-top:12px}.prose ul{padding-inline-start:22px}.prose h3{margin-top:34px;font-size:23px}.steps{counter-reset:s;gap:12px;margin-top:36px;list-style:none;display:grid}.step{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);counter-increment:s;grid-template-columns:54px 1fr;gap:16px;padding:22px;display:grid}.step:before{content:counter(s);color:#fff;background:linear-gradient(135deg,#0f8f8f,#2b6fd6);border-radius:16px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:700;display:grid}.step h3{font-size:18px;font-weight:500}.step p{color:var(--mute);margin-top:4px;font-size:16px}@media (min-width:768px){.steps{grid-template-columns:1fr 1fr}}.ftr{border-top:1px solid var(--line);background:var(--bg-2);color:var(--mute);padding:56px 0 120px;font-size:15px}.ftr .cols{gap:28px;display:grid}.ftr h2{color:var(--ink);margin-bottom:10px;font-size:15px;font-weight:500}.ftr ul{gap:6px;list-style:none;display:grid}.ftr a{color:var(--ink-2);text-decoration:none}.ftr a:hover{color:var(--ink);text-decoration:underline}.ftr .disc{border-top:1px solid var(--line);max-width:62em;margin-top:32px;padding-top:24px}.ftr .copy{border-top:1px solid var(--line);margin-top:32px;padding-top:20px;font-size:13.5px;line-height:1.7}@media (min-width:768px){.ftr .cols{grid-template-columns:1.4fr 1fr 1fr 1fr}.ftr{padding-bottom:56px}}.fab{inset-inline-end:22px;z-index:60;color:#fff;height:58px;transition:transform .2s var(--ease);background:#12783f;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 18px;font-weight:500;text-decoration:none;display:none;position:fixed;bottom:22px;box-shadow:0 14px 34px #00000040}.fab:hover{transform:translateY(-2px)scale(1.02)}.fab svg{width:26px;height:26px}.mbar{inset-inline:0;z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;box-shadow:0 -8px 24px #0d1b2a1a}.mbar .btn{min-height:50px;padding:0 12px;font-size:16px}@media (min-width:768px){.mbar{display:none}.fab{display:inline-flex}}.legal{padding:56px 0 96px}.legal .wrap{max-width:840px}.legal h1{font-size:clamp(32px,6vw,46px)}.legal h2{margin-top:40px;font-size:22px}.legal p,.legal li{color:var(--ink-2);margin-top:12px}.legal ul{padding-inline-start:22px}.legal .meta{color:var(--mute);margin-top:10px;font-size:15px}.legal .box{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);margin-top:20px;padding:20px}.nf{text-align:center;place-content:center;gap:16px;min-height:100vh;padding:24px;display:grid}.nf h1{font-size:36px}.nf p{color:var(--mute)}.nf .btn{justify-self:center}.a11y{border:1px solid var(--line);background:var(--surface);width:min(420px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--ink);box-shadow:var(--shadow);border-radius:24px;padding:0}.a11y::backdrop{background:#0d1b2a73}.a11y-in{gap:16px;padding:22px;display:grid}.a11y-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.a11y-top h2{font-size:22px}.a11y-top .x{width:44px;height:44px}.a11y-l{margin-bottom:8px;font-weight:500}.a11y-seg{background:var(--surface-2);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;display:grid}.a11y-seg button{min-height:46px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;font-family:inherit}.a11y-seg button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#0f8f8f,#2b6fd6)}.a11y-list{gap:8px;list-style:none;display:grid}.a11y-list button{border:1.5px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:start;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;font-size:16px;display:flex}.a11y-list button[aria-checked=true]{border-color:var(--teal);background:var(--teal-soft)}.a11y-list b{font-weight:500;display:block}.a11y-list small{color:var(--mute);font-size:14px;display:block}.a11y-list i{background:#7a8a99;border-radius:99px;flex:none;width:46px;height:26px;transition:background-color .2s;position:relative}.a11y-list i:after{content:"";width:20px;height:20px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0000004d}.a11y-list button[aria-checked=true] i{background:var(--teal)}.a11y-list button[aria-checked=true] i:after{transform:translate(-20px)}.a11y-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.a-z1 main,.a-z1 .ftr{zoom:1.12}.a-z2 main,.a-z2 .ftr{zoom:1.25}.a-links a{text-underline-offset:4px;text-decoration:underline!important;text-decoration-thickness:2px!important}.a-read p,.a-read li,.a-read dd,.a-read summary{letter-spacing:.02em;word-spacing:.14em;line-height:2!important}.a-still *,.a-still :before,.a-still :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.a-still [data-reveal].rv-go{animation:none!important}:root.a-hc{--ink:#000;--ink-2:#000;--mute:#222;--line:#000;--line-soft:#555;--bg:#fff;--bg-2:#fff;--surface:#fff;--surface-2:#f2f2f2;--teal-ink:#00403f;--accent-ink:#4a3200;--g:#0a1f3d;--g-soft:#fff;--glass:#0000004d;--glass-line:#fff;--on-g-2:#fff;--on-g-gold:#ffe9a8}:root.a-hc[data-theme=dark]{--ink:#fff;--ink-2:#fff;--mute:#eee;--line:#fff;--bg:#000;--bg-2:#000;--surface:#000;--surface-2:#111;--teal-ink:#9ff5ea;--accent-ink:#ffe08f;--g-soft:#000}.a-hc .gp:before{display:none}.a-hc .h2 em{color:var(--teal-ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.a-hc .gp .h2 em{color:var(--on-g-gold)}.progress{inset-inline:0;z-index:70;transform-origin:100%;height:3px;transform:scaleX(var(--sp,0));background:linear-gradient(90deg, #0f8f8f, #2b6fd6, var(--accent));pointer-events:none;position:fixed;top:0}@keyframes rvIn{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}@keyframes rvZoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}[data-reveal].rv-go{animation:rvIn .7s var(--ease) var(--d,0s) backwards}[data-reveal=zoom].rv-go{animation-name:rvZoom}.gp[data-reveal].rv-go,.gp [data-reveal].rv-go{animation:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-reveal].rv-go{animation:none}}@media print{.hdr,.fab,.mbar,.menu,.theme{display:none!important}body{color:#000;background:#fff}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.card:before{background:radial-gradient(280px circle at var(--mx,-999px) var(--my,-999px), #2b6fd617, transparent 60%), var(--surface)}.fee:not(.gp),.step,.bm-panel,.ck-card{background-image:radial-gradient(280px circle at var(--mx,-999px) var(--my,-999px), #0f8f8f14, transparent 60%)}.bm-chips{flex-wrap:wrap;gap:8px;display:flex}.bm-chips button{border:1.5px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .2s,background-color .2s}.bm-chips button:hover{border-color:var(--teal)}.bm-chips button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#0f8f8f,#2b6fd6);border-color:#0000}.bm{gap:18px;margin-top:44px;display:grid}.bm-fig{border-radius:var(--r);box-shadow:none;place-items:center;gap:6px;padding:26px 16px 18px;display:grid}.bm-svg{width:min(240px,60vw);height:auto}.bm-body>*{fill:#ffffff29;stroke:#ffffff59;stroke-width:1.5px}.bm-hit path,path.bm-hit{fill:#0000;stroke:#0000;stroke-width:2px;cursor:pointer;transition:fill .25s,stroke .25s}.bm-hit:hover path{fill:#ffe08f4d}.bm-hit.on path,path.bm-hit.on{fill:#ffe08f8c;stroke:#ffe08f}.bm-tip{font-size:14px}.bm-side{align-content:start;gap:14px;display:grid}.bm-panel{border-radius:var(--r);background-color:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);animation:fadeUp .35s var(--ease);padding:24px}.bm-panel h3{font-size:24px}.bm-sub{color:var(--mute);margin-top:6px;font-size:15px}.bm-items{gap:8px;margin:16px 0 18px;list-style:none;display:grid}.bm-items li{background:var(--surface-2);border-radius:12px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:10px 12px;font-size:15.5px;display:grid}.bm-items .num{background:var(--gold-soft);height:32px;color:var(--accent-ink);border-radius:9px;place-items:center;font-size:14px;font-weight:700;display:grid}.bm-panel h4{color:var(--teal-ink);align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.bm-panel h4 svg{width:18px;height:18px}.bm-docs{color:var(--ink-2);gap:6px;margin:10px 0 18px;list-style:none;display:grid}.bm-docs li{align-items:flex-start;gap:8px;display:flex}.bm-docs svg{width:16px;height:16px;color:var(--teal);flex:none;margin-top:5px}@media (min-width:1024px){.bm{grid-template-columns:.8fr 1.2fr;align-items:start}.bm-fig{position:sticky;top:100px}}.ck-card{background-color:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:26px;gap:18px;margin-top:36px;padding:26px;display:grid}.ck-prog{color:var(--mute);gap:4px;font-size:15px;display:grid}.ck-list{gap:8px;list-style:none;display:grid}.ck-list label{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;grid-template-columns:26px 1fr;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:grid}.ck-list label.on{border-color:var(--teal);background:var(--teal-soft)}.ck-list label.on span{text-decoration:line-through;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);color:var(--mute)}.ck-list input{accent-color:#0f8f8f;width:22px;height:22px;margin:0}.ck-actions{display:flex}.ck-wa{flex:1;min-height:52px;font-size:16.5px}@media (min-width:768px){.ck-list{grid-template-columns:1fr 1fr}}.srch{border:1px solid var(--line);background:var(--surface);width:min(640px,100vw - 24px);color:var(--ink);box-shadow:var(--shadow);border-radius:22px;margin-top:10vh;padding:0}.srch::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1b2a73}.srch-in{padding:14px}.srch-box{border:1.5px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:0 12px;display:flex}.srch-box:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.srch-box svg{width:20px;height:20px;color:var(--mute);flex:none}.srch-q{min-width:0;height:52px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px}.srch-q::placeholder{color:var(--mute);opacity:1}.srch kbd{border:1px solid var(--line);color:var(--mute);border-radius:6px;padding:5px 8px;font:12px/1 inherit}.srch-res{gap:4px;max-height:60vh;margin-top:10px;list-style:none;display:grid;overflow:auto}.srch-res li{cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 10px;padding:12px;display:grid}.srch-res li[aria-selected=true]{background:var(--teal-soft)}.srch-res b{font-weight:500}.srch-res small{color:var(--mute);grid-column:2;font-size:14px}.srch-k{background:var(--gold-soft);color:var(--accent-ink);border-radius:6px;grid-row:span 2;align-self:start;padding:3px 8px;font-size:12.5px}.srch-none{color:var(--mute);cursor:default!important}.snav{display:none}@media (min-width:1400px){.snav{inset-inline-end:18px;z-index:40;display:block;position:fixed;top:50%;transform:translateY(-50%)}.snav ol{gap:10px;list-style:none;display:grid}.snav a{background:var(--line);border-radius:50%;width:12px;height:12px;transition:background-color .2s,transform .2s;display:block;position:relative}.snav a:hover,.snav a:focus-visible{background:var(--teal);transform:scale(1.3)}.snav a[aria-current=true]{background:linear-gradient(135deg,#0f8f8f,#2b6fd6);transform:scale(1.35)}.snav span{inset-inline-end:22px;background:var(--ink);color:var(--bg);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:5px 10px;font-size:13px;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.snav a:hover span,.snav a:focus-visible span{opacity:1}}.when legend{margin-bottom:8px;font-size:16px;font-weight:500}.when-chips{flex-wrap:wrap;gap:8px;display:flex}.when-chips label{position:relative}.when-chips input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.when-chips span{border:1.5px solid #cfdae4;border-radius:999px;place-items:center;min-height:44px;padding:0 16px;font-size:15px;transition:border-color .2s,background-color .2s;display:grid}.when-chips input:checked+span{color:#0a6a6a;background:#0f8f8f1a;border-color:#0f8f8f;font-weight:500}.when-chips input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.a11y-speak{width:100%}.a11y-speak[aria-pressed=true]{border-color:var(--teal);background:var(--teal-soft)}@media (max-width:519px){.hdr .btn-sm{display:none}.hdr .wrap{gap:8px}.tools{gap:6px}.theme,.menu summary{width:40px;height:40px}.logo{font-size:17px}.logo i{width:36px;height:36px}}@media (max-width:359px){.logo span{display:none}}.ql{gap:10px;display:grid}.ql-t{font-size:16.5px;font-weight:500}.ql-l{margin-bottom:8px;font-size:15.5px;font-weight:500}.ql-topics{flex-wrap:wrap;gap:8px;display:flex}.ql-topics button{border:1.5px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);cursor:pointer;transition:border-color .2s, transform .2s var(--ease), background-color .2s;border-radius:999px;padding:0 16px;font-family:inherit;font-size:15.5px}.ql-topics button:hover{border-color:var(--teal);transform:translateY(-2px)}.ql-row{gap:8px;display:grid}.ql-row .btn{min-height:54px}.ql-ck{font-size:14.5px}.ql-done{color:#0d1b2a;background:#e8f6f3;border:1px solid #b5e3da;border-radius:16px;gap:4px;padding:16px 18px;display:grid}.ql-done b{color:#0a6a6a;font-size:18px}.ql-box{background:var(--g-soft);border:1px solid var(--line);border-radius:18px;gap:10px;margin-top:4px;padding:18px;display:grid}@media (min-width:640px){.ql-row{grid-template-columns:1.1fr 1fr auto;align-items:start}}.ql-hero{background:var(--glass);border:1px solid var(--glass-line);border-radius:20px;max-width:640px;margin-top:18px;padding:18px}.ql.ql-glass .ql-t,.ql.ql-glass .ql-l{color:var(--on-g)}.ql.ql-glass .ql-topics button{border-color:var(--glass-line);color:var(--on-g);background:#ffffff1a}.ql.ql-glass .ql-topics button:hover{border-color:var(--on-g-gold);background:#fff3}.ql.ql-glass .in{color:#0d1b2a;background:#fff;border-color:#0000}.ql.ql-glass .in::placeholder{color:#536577}.ql.ql-glass .ck{color:var(--on-g-2)}.gp .ql.ql-glass .err{color:#ffd0cc}.sheet{border:1px solid var(--line);background:var(--surface);width:min(520px,100vw - 16px);color:var(--ink);box-shadow:var(--shadow);border-radius:24px;margin:auto auto 8px;padding:0}.sheet::backdrop{background:#0d1b2a80}.sheet-in{gap:12px;padding:22px;display:grid}.sheet .a11y-top h2{font-size:22px}@media (min-width:768px){.sheet{margin:auto}}.mbar{grid-template-columns:1fr 1fr auto}.mbar-call{width:50px;padding:0!important}@media (max-width:519px){.hdr .theme-tg{display:none}}@media (max-width:639px){.sec{padding:48px 0}.sec-g{padding:12px 0}.panel-pad{padding:30px 18px}.h2{font-size:clamp(28px,8vw,34px)}.sub{font-size:16.5px}.hero{gap:0;padding:26px 18px 22px}.hero .stage{display:none}.hero h1{margin-top:14px;font-size:clamp(34px,10vw,42px)}.hero .lead{margin-top:14px;font-size:17px;line-height:1.6}.hero .ctas{margin-top:20px}.ql-hero{margin-top:14px;padding:14px}.stats{gap:6px;margin-top:18px}.hero .src{margin-top:10px}.cards{gap:10px;margin-top:24px}.card{border-radius:18px;grid-template-columns:44px 1fr;align-items:start;column-gap:14px;padding:16px;display:grid}.card:before{border-radius:17px}.card .ic{border-radius:13px;grid-row:1/span 3;width:44px;height:44px}.card .ic svg{width:21px;height:21px}.card h3{margin-top:0;font-size:17px}.card p{margin-top:3px;font-size:15px;line-height:1.55}.card .link{grid-column:2;margin-top:6px;font-size:15px}.card:hover{transform:none}.gp.answer{margin-top:20px;padding:20px 18px}.tl{gap:12px;margin-top:26px}.tl-tab{padding:10px 12px}.tl-num{width:40px;height:40px}.tl-panel{padding:20px 18px}.tl-panel h3{font-size:22px}.get li{padding-block:12px}.get .kit{display:none}.ql-topics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ql-topics button{padding:0 10px;font-size:15px}.bm{gap:14px;margin-top:24px}.bm-fig{padding:14px 12px 10px}.bm-svg{width:min(150px,40vw)}.bm-chips button{min-height:42px;padding:0 12px;font-size:14.5px}.get{gap:0}.wiz{gap:14px}}.sc{margin-top:30px}.sc-track{transition:height .35s var(--ease);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:14px;margin:0 -4px;padding:4px 4px 8px;scroll-padding-inline:4px;list-style:none;display:flex;overflow:auto hidden}.sc-track::-webkit-scrollbar{display:none}.sc-track:focus-visible{outline:3px solid var(--on-g-gold);outline-offset:4px;border-radius:22px}.sc-slide{scroll-snap-align:center;scroll-snap-stop:always;color:#0d1b2a;background:#fff;border-radius:22px;flex-direction:column;flex:0 0 86%;gap:12px;padding:22px 20px;display:flex;box-shadow:0 24px 50px -22px #00000080}.sc-head{align-items:center;gap:14px;display:flex}.sc-num{background:linear-gradient(180deg, var(--accent-2), var(--accent));color:#0d1b2a;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;font-weight:700;display:grid}.sc-head small{color:#855a00;font-size:14px;font-weight:500;display:block}.sc-head h3{color:#0d1b2a;font-size:21px;line-height:1.25}.sc-col{background:#f1f5f9;border-radius:16px;padding:14px 16px}.sc-col h4{color:#0a6a6a;font-size:14.5px;font-weight:500}.gp .sc-col p,.gp .sc-note{color:#2a3c4f;margin-top:4px;font-size:15.5px;line-height:1.6}.gp .sc-note{color:#536577;font-size:14.5px}.sc-cta{align-self:flex-start;margin-top:auto}.sc-ctrl{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.sc-btn{border:1px solid var(--glass-line);background:var(--glass);width:46px;height:46px;color:var(--on-g);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .2s,opacity .2s;display:grid}.sc-btn:disabled{opacity:.35;cursor:default}.sc-dots{gap:4px;display:flex}.sc-dot{cursor:pointer;background:0 0;border:0;width:26px;height:44px;position:relative}.sc-dot:before{content:"";transition:inset .25s var(--ease), background-color .25s;background:#ffffff73;border-radius:99px;position:absolute;inset:19px 8px}.sc-dot[aria-current=step]:before{background:var(--on-g-gold);inset:19px 1px}@media (min-width:640px){.sc-slide{flex-basis:46%}}@media (min-width:1024px){.sc-slide{flex-basis:31.5%;padding:26px}}@keyframes stepIn{0%{opacity:0;transform:translate(-22px)}}.wiz-step{animation:stepIn .32s var(--ease)}.faq details[open] p{animation:fadeUp .3s var(--ease)}.hero-cb{display:none}@media (max-width:639px){.hero-wrap{padding:6px 0 10px}.hero{min-height:calc(100svh - 64px - 74px - env(safe-area-inset-bottom) - 16px);flex-direction:column;justify-content:center;display:flex}.hero h1{font-size:clamp(40px,12vw,50px)}.hero .ql-hero{display:none}.hero .ctas{flex-direction:column;gap:10px;margin-top:24px}.hero .ctas .btn{flex:none;width:100%}.btn-hero{border-radius:18px;min-height:62px;font-size:19px}.hero-cb{min-height:52px;font-size:16.5px;display:inline-flex}.cards.swipe{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.cards.swipe::-webkit-scrollbar{display:none}.cards.swipe>li{scroll-snap-align:start;flex-direction:column;flex:0 0 80%;align-items:flex-start;gap:0;padding:20px 18px;display:flex}.cards.swipe .ic{width:48px;height:48px;margin-bottom:12px}.cards.swipe h3{font-size:18px}.cards.swipe .link{margin-top:auto;padding-top:12px}.cards.swipe:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.wiz-card{border-radius:24px;padding:20px 16px}.opt>span{border-radius:18px;min-height:66px;padding:14px 16px}.opt b{font-size:17.5px}.opts.two{grid-template-columns:1fr}.wiz-nav .btn{min-height:50px;padding-inline:20px}.wiz-nav .btn-gold{flex:1}}.trust-wrap{padding:8px 0 4px}.trust{grid-template-columns:1fr 1fr;gap:10px;list-style:none;display:grid}.trust li{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:10px;padding:14px;display:flex}.trust-ic{background:var(--teal-soft);width:36px;height:36px;color:var(--teal-ink);border-radius:11px;flex:none;place-items:center;display:grid}.trust-ic svg{width:19px;height:19px}.trust b{font-size:15px;font-weight:500;line-height:1.3;display:block}.trust small{color:var(--mute);margin-top:2px;font-size:13px;line-height:1.45;display:block}@media (min-width:1024px){.trust{grid-template-columns:repeat(4,1fr);gap:14px}.trust li{padding:16px 18px}}.jr{gap:22px;margin-top:32px;display:grid}.jr-line{list-style:none;display:grid}.jr-step{grid-template-columns:44px 1fr;gap:14px;padding-bottom:22px;display:grid;position:relative}.jr-step:before{content:"";inset-inline-start:21px;background:linear-gradient(180deg, var(--teal), color-mix(in srgb, var(--teal) 25%, var(--line)));width:2px;position:absolute;top:44px;bottom:0}.jr-step.last{padding-bottom:0}.jr-step.last:before{display:none}.jr-node{background:var(--surface);border:2px solid var(--teal);width:44px;height:44px;color:var(--teal-ink);box-shadow:0 0 0 5px var(--teal-soft);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.jr-step.last .jr-node{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 5px var(--gold-soft)}.jr-body{padding:4px 0 0}.jr-body h3{font-size:19px;font-weight:500}.jr-body p{color:var(--ink-2);margin-top:4px;font-size:15.5px;line-height:1.65}.jr-due{background:var(--gold-soft);border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-weight:500;display:inline-flex;color:var(--accent-ink)!important;margin-top:10px!important;font-size:14.5px!important}.jr-due svg{flex:none;width:16px;height:16px}.jr-calc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:20px 18px}.jr-calc h3{align-items:center;gap:8px;font-size:20px;display:flex}.jr-calc h3 svg{width:22px;height:22px;color:var(--teal)}.jr-calc-sub{color:var(--mute);margin-top:4px;font-size:15px}.jr-calc .appeal{box-shadow:none;background:0 0;border:0;margin-top:14px;padding:0}.jr-src{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;gap:6px 14px;margin-top:14px;padding-top:14px;font-size:14px;display:flex}.jr-src a{color:var(--teal-ink);font-weight:500}@media (min-width:1024px){.jr{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px}.jr-calc{padding:26px;position:sticky;top:100px}}.gl{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;list-style:none;display:grid}.gl-card{width:100%;min-height:150px;color:inherit;font:inherit;text-align:start;cursor:pointer;perspective:900px;background:0 0;border:0;padding:0;display:grid;position:relative}.gl-face{backface-visibility:hidden;transition:transform .45s var(--ease);border-radius:18px;grid-area:1/1;align-content:center;gap:6px;padding:16px 14px;display:grid}.gl-front{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.gl-front b{font-size:17px;font-weight:500;line-height:1.3}.gl-front small{color:var(--teal-ink);font-size:13px}.gl-back{color:#fff;background:linear-gradient(160deg,#0f6a72,#17497e);align-content:start;transform:rotateY(180deg)}.gl-back b{color:#ffe08f;font-size:14.5px;font-weight:500}.gl-back span{font-size:14.5px;line-height:1.55}.gl-card.on .gl-front{transform:rotateY(-180deg)}.gl-card.on .gl-back{transform:rotateY(0)}.gl-card:focus-visible{outline:none}.gl-card:focus-visible .gl-face{outline:3px solid var(--accent);outline-offset:2px}@media (min-width:768px){.gl{grid-template-columns:repeat(3,1fr);gap:14px}.gl-card{min-height:170px}.gl-face{padding:20px}}@media (prefers-reduced-motion:reduce){.gl-face{backface-visibility:visible;transition:none;transform:none!important}.gl-card:not(.on) .gl-back,.gl-card.on .gl-front{visibility:hidden}}.bm-fig2{border-radius:var(--r);background:linear-gradient(165deg,#0f6a72 0%,#164b7d 100%);justify-items:center;gap:8px;padding:18px 12px 14px;display:grid}.bm-svg2{width:min(210px,58vw);height:auto}.bm-sil path{fill:#ffffff24;stroke:#ffffff6b;stroke-width:1.4px}.bm-dot{cursor:pointer}.bm-dot .ring{fill:#ffe08f1f;stroke:#ffe08f8c;stroke-width:1.5px;transition:fill .2s,stroke .2s}.bm-dot .core{fill:#ffe08f;transition:fill .2s}.bm-dot:hover .ring{fill:#ffe08f4d}.bm-dot.on .ring{fill:#ffe08f73;stroke:#ffe08f;stroke-width:2.5px}.bm-dot.on .core{fill:#fff}.bm-fig2 .bm-tip{color:#ffffffe0;text-align:center;margin:0;font-size:14px}@media (min-width:1024px){.bm-fig2{padding:26px 16px 18px;position:sticky;top:100px}.bm-svg2{width:250px}}.lcl{z-index:61;inset-inline-end:22px;border:1px solid var(--line);background:var(--surface);height:48px;color:var(--teal-ink);font:inherit;cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 16px;font-size:15px;font-weight:600;display:inline-flex;position:fixed;bottom:92px;box-shadow:0 12px 30px -10px #0d1b2a59}.lcl:hover{transform:translateY(-2px);box-shadow:0 16px 36px -10px #0d1b2a73}.lcl:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.lcl i{color:#fff;background:#c62828;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12.5px;font-style:normal;font-weight:700;display:grid}.lc,.lcb{z-index:70;inset-inline-end:22px;position:fixed;bottom:152px}.lcb{background:var(--surface);border:1px solid var(--line);transform-origin:0 100%;border-radius:20px;align-items:flex-start;gap:4px;width:min(340px,100vw - 24px);padding:6px;animation:.5s cubic-bezier(.2,1.3,.3,1) lnIn;display:flex;box-shadow:0 24px 60px -18px #0d1b2a80}.lcb-main{min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;align-items:flex-start;gap:11px;padding:8px;display:flex}.lcb-main:hover{background:var(--surface-2)}.lcb-t{gap:2px;min-width:0;display:grid}.lcb-t b{font-size:14px}.lcb-t span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.lcb-x{width:34px;height:34px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.lcb-x:hover{background:var(--surface-2);color:var(--ink)}.lc{background:var(--surface);width:min(370px,100vw - 24px);max-height:min(600px,100dvh - 180px);color:var(--ink);border:1px solid var(--line);transform-origin:0 100%;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);animation:.45s cubic-bezier(.2,1.3,.3,1) lnIn;display:grid;overflow:hidden;box-shadow:0 30px 70px -20px #0d1b2a73}.lc:before{content:"";background:linear-gradient(90deg, var(--teal), var(--accent), var(--teal));background-size:200% 100%;height:4px;animation:3s linear infinite lnBar;position:absolute;inset:0 0 auto}.lc-h{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:16px 10px 12px 14px;display:flex}.lc-who{flex:1;min-width:0}.lc-h b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.lc-h small{color:var(--mute);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.lc-h small.on{color:var(--good)}.lc-h small.on:before{content:"";background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite lnPing}.lc-av{background:linear-gradient(135deg, var(--accent-2), var(--accent));color:#0b3d5c;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:grid;position:relative}.lc-av i{bottom:-2px;border:2px solid var(--surface);background:#94a3b8;border-radius:50%;width:12px;height:12px;position:absolute;inset-inline-start:-2px}.lc-av.on i{background:#22c55e}.lc-ic{width:36px;height:36px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.lc-ic:hover{background:var(--surface-2);color:var(--ink)}.lc-ic:focus-visible,.lcb-x:focus-visible,.lcb-main:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.lc-list{background:var(--bg-2);align-content:start;gap:8px;padding:14px;display:grid;overflow-y:auto}.lc-b{white-space:pre-wrap;overflow-wrap:anywhere;max-width:88%;animation:lnMsg .35s var(--ease);border-radius:16px;margin:0;padding:10px 13px;font-size:15px;line-height:1.5;position:relative}.lc-b.office{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-start-start-radius:5px;justify-self:start}.lc-b.visitor{background:var(--teal-ink);color:#fff;border-start-end-radius:5px;justify-self:end}.lc-st{opacity:.85;text-align:end;margin-top:3px;font-size:11.5px;display:block}.lc-ok{border-color:color-mix(in srgb, var(--good) 40%, var(--line))!important}.lc-typing{gap:4px;padding:13px 14px;display:inline-flex}.lc-typing i{background:var(--mute);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite lnDot}.lc-typing i:nth-child(2){animation-delay:.15s}.lc-typing i:nth-child(3){animation-delay:.3s}.lc-f{border-top:1px solid var(--line-soft);gap:10px;min-width:0;padding:12px 14px 14px;display:grid}.lc-q{flex-wrap:wrap;gap:6px;display:flex}.lc-q button{border:1px solid color-mix(in srgb, var(--teal) 45%, var(--line));background:var(--teal-soft);color:var(--teal-ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 13px;font-size:14px;font-weight:500}.lc-q button:hover{background:var(--teal-ink);color:#fff}.lc-in{gap:6px;display:flex}.lc-in input,.lc-lead input:not([type=checkbox]){border:1px solid var(--line);background:var(--surface);min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:12px;flex:1;padding:0 14px;font-size:15px}.lc-in input:focus,.lc-lead input:focus{outline:2px solid var(--teal);outline-offset:1px}.lc-in button{background:var(--teal-ink);color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.lc-in button:disabled{opacity:.45;cursor:default}.lc-in button svg{transform:scaleX(-1)}.lc-lead{gap:8px;min-width:0;display:grid}.lc-lead input:not([type=checkbox]){width:100%}.lc-row{gap:8px;display:flex}.lc-row label{flex:1;min-width:0;display:flex}.lc-row .btn{flex:1}.lc-cons{align-items:center;gap:8px;font-size:13.5px;display:flex}.lc-cons input{width:18px;height:18px;accent-color:var(--teal-ink)}.lc-cons a{color:var(--teal-ink)}.lc-err{color:var(--bad);margin:0;font-size:13px}.lc-alt{color:var(--mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.lc-alt button,.lc-alt a{min-height:32px;color:var(--teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 6px;font-weight:600;text-decoration:none;display:inline-flex}.lc-alt a{color:#12783f}.lc-alt svg{flex:none;width:15px;height:15px}.lc-alt button:hover,.lc-alt a:hover{text-decoration:underline}.lc-alt button:focus-visible,.lc-alt a:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.lc-pr{color:var(--mute);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.4;overflow:hidden}@keyframes lnIn{0%{opacity:0;transform:translateY(24px)scale(.92)}}@keyframes lnMsg{0%{opacity:0;transform:translateY(6px)}}@keyframes lnDot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes lnPing{0%{box-shadow:0 0 #22c55e99}to{box-shadow:0 0 0 8px #22c55e00}}@keyframes lnBar{to{background-position:-200% 0}}@media (max-width:767px){.lcl{bottom:calc(84px + env(safe-area-inset-bottom));height:44px;padding:0 14px;font-size:14px;inset-inline-end:14px}.lcb{width:auto;inset-inline:12px;bottom:calc(138px + env(safe-area-inset-bottom))}.lc{inset:auto 0;top:var(--lc-top,0);width:100%;height:var(--lc-vh,100dvh);border:0;border-radius:0;max-height:none;animation-name:lnUp;position:fixed;bottom:auto}.lc-f{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.lc-in input,.lc-lead input:not([type=checkbox]){font-size:16px}.lc-open .mbar,.lc-open .fab,.lc-open .lcl{display:none!important}.lc-open body{overflow:hidden}}@keyframes lnUp{0%{opacity:0;transform:translateY(32px)}}@media (prefers-reduced-motion:reduce){.lc,.lc:before,.lcb,.lc-b,.lc-typing i,.lc-h small.on:before,.lcl{transition:none;animation:none}}@media print{.lc,.lcb,.lcl{display:none}}.rg{gap:18px;margin-top:36px;display:grid}.rg-q{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);gap:14px;padding:20px;display:grid}.rg-qh h3{margin:0;font-size:20px}.rg-qh p{color:var(--mute);margin:4px 0 0;font-size:15px}.rg-q fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.rg-q legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:600}.rg-q legend small{color:var(--mute);margin-inline-start:6px;font-size:13px;font-weight:400}.rg-ch{flex-wrap:wrap;gap:8px;display:flex}.rg-c{border:1.5px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;transition:background-color .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.rg-c:hover{border-color:var(--teal);color:var(--ink)}.rg-c:active{transform:scale(.97)}.rg-c.on{color:#fff;background:#0a6a6a;border-color:#0a6a6a}.rg-c svg{width:16px;height:16px}.rg-res{border-top:1px solid var(--line-soft);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-top:12px;font-size:15px;display:flex}.rg-res b{color:var(--teal-ink)}.rg-reset{color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin-inline-start:auto;font-size:14px;text-decoration:underline}.rg-tabs{scroll-snap-type:x mandatory;padding:4px 2px 10px;scrollbar-width:none;gap:10px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.rg-tabs::-webkit-scrollbar{display:none}.rg-t{scroll-snap-align:start;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--surface);width:230px;color:var(--ink);text-align:start;font:inherit;cursor:pointer;transition:border-color .2s, box-shadow .2s, opacity .2s, transform .2s var(--ease);flex:none;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;display:grid;position:relative}.rg-t:hover{border-color:color-mix(in srgb, var(--teal) 55%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.rg-t.on{border-color:var(--teal);box-shadow:0 0 0 1.5px var(--teal), var(--shadow-sm)}.rg-t.dim{opacity:.55}.rg-t.fit:not(.on){border-color:color-mix(in srgb, var(--accent) 70%, var(--line))}.rg-ti{background:var(--teal-soft);width:40px;height:40px;color:var(--teal-ink);border-radius:12px;place-items:center;display:grid}.rg-t.on .rg-ti{color:#fff;background:#0a6a6a}.rg-ti svg{width:22px;height:22px}.rg-tt b{font-size:16px;display:block}.rg-tt small{-webkit-line-clamp:2;color:var(--mute);-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.rg-fit{top:-9px;background:var(--accent);color:#3d2a00;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;animation:.35s cubic-bezier(.2,1.4,.4,1) rgPop;position:absolute;inset-inline-start:12px}.rg-p{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);animation:rgIn .35s var(--ease);outline-offset:4px;gap:18px;padding:22px;display:grid}.rg-ph{align-items:center;gap:14px;display:flex}.rg-ph h3{margin:0;font-size:24px}.rg-ph p{color:var(--mute);margin:2px 0 0;font-size:15.5px}.rg-pi{background:linear-gradient(135deg, var(--accent-2), var(--accent));color:#0b3d5c;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.rg-pi svg{width:28px;height:28px}.rg-grid{gap:14px;display:grid}.rg-grid section{border-radius:var(--r-sm);background:var(--bg-2);padding:16px}.rg-grid h4{align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.rg-grid h4 span{color:#fff;background:#0a6a6a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.rg-grid ul,.rg-grid ol{color:var(--ink-2);gap:6px;margin:0;padding-inline-start:20px;font-size:15px;line-height:1.55;display:grid}.rg-grid ol{list-style:hebrew}.rg-grid .rg-prep{padding:0;list-style:none}.rg-prep li{align-items:flex-start;gap:8px;display:flex}.rg-prep svg{width:18px;height:18px;color:var(--good);flex:none;margin-top:3px}.rg-note{border-radius:var(--r-sm);background:var(--gold-soft);border-inline-start:4px solid var(--accent);color:var(--ink);margin:0;padding:12px 14px;font-size:15px}.rg-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rg-acts .btn{min-height:48px}.rg-src{color:var(--mute);margin:0;font-size:13px}@media (min-width:768px){.rg-grid{grid-template-columns:1fr 1fr}.rg-q{grid-template-columns:1fr 1fr;align-items:start;column-gap:28px}.rg-qh,.rg-res{grid-column:1/-1}}@media (min-width:1100px){.rg{grid-template-columns:360px minmax(0,1fr);grid-template-areas:"q p""t p";align-items:start}.rg-q{grid-area:q;grid-template-columns:1fr}.rg-q .rg-qh,.rg-q .rg-res{grid-column:auto}.rg-tabs{grid-area:t;gap:8px;margin:0;padding:0;display:grid;overflow:visible}.rg-t{width:auto;padding:11px 12px}.rg-t small{-webkit-line-clamp:1}.rg-p{grid-area:p;position:sticky;top:90px}}@keyframes rgIn{0%{opacity:0;transform:translateY(8px)}}@keyframes rgPop{0%{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.rg-p,.rg-fit,.rg-t{transition:none;animation:none}}.wg{gap:12px;padding:22px;display:grid}.wg h3{color:var(--on-g);margin:0;font-size:19px}.wg>p{margin:0;font-size:14.5px}.wg-r{color:var(--on-g);grid-template-columns:74px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:14.5px;display:grid}.wg-r span{align-items:center;gap:6px;display:inline-flex}.wg-r i{border-radius:3px;width:10px;height:10px}.wg-r b{text-align:end;font-variant-numeric:tabular-nums}.wg-r input{accent-color:#ffd977;width:100%;height:28px}.wg-bar{background:#ffffff29;border-radius:99px;height:18px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.wg-bar span{height:100%;transition:width .35s var(--ease)}.wg-bar span+span{box-shadow:inset 2px 0 #0000002e}.wg-out{color:var(--on-g);flex-wrap:wrap;align-items:baseline;gap:12px;font-size:16px;display:flex}.wg-out b{color:var(--on-g-gold);font-variant-numeric:tabular-nums;font-size:30px}.wg-out s{color:var(--on-g-2);font-size:14px}.wg-steps{color:var(--on-g-2);gap:4px;margin:0;padding-inline-start:18px;font-size:14px;display:grid}.wg small{color:var(--on-g-2);font-size:12.5px}@media (prefers-reduced-motion:reduce){.wg-bar span{transition:none}}.wiz-aside .gp:has(.wg){padding:4px}.about-c{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.about-c li{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);gap:4px;padding:18px 20px;display:grid}.about-c b{color:var(--mute);font-size:14px;font-weight:500}.about-c a{color:var(--ink);overflow-wrap:anywhere;font-size:18px;font-weight:600;text-decoration:none}.about-c a:hover{color:var(--teal-ink);text-decoration:underline}.ftr .copy a{color:inherit}@media (max-width:767px){.about-c{grid-template-columns:1fr}}.hero-fx{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-fx i{aspect-ratio:1;will-change:transform;border-radius:50%;width:60%;position:absolute}.hero-fx i:first-child{top:-30%;background:radial-gradient(circle,#2b6fd673,#0000 65%);animation:18s ease-in-out infinite alternate orb1;inset-inline-end:-15%}.hero-fx i:nth-child(2){bottom:-35%;background:radial-gradient(circle,#0f8f8f73,#0000 65%);animation:22s ease-in-out infinite alternate orb2;inset-inline-start:-10%}.hero-fx i:nth-child(3){top:20%;background:radial-gradient(circle,#ffe08f29,#0000 65%);width:40%;animation:26s ease-in-out infinite alternate orb3;inset-inline-start:30%}@keyframes orb1{to{transform:translate(-12%,18%)scale(1.15)}}@keyframes orb2{to{transform:translate(14%,-12%)scale(1.1)}}@keyframes orb3{to{transform:translate(-20%,10%)scale(.85)}}@keyframes heroUp{0%{transform:translateY(16px)}}.hero h1{animation:heroUp .9s var(--ease) both}.hero .lead{animation:heroUp .9s var(--ease) 80ms both}.hero .ctas{animation:heroUp .9s var(--ease) .16s both}.hero .stats .stat{transition:transform .25s var(--ease)}.hero .stats .stat:hover{transform:translateY(-3px)}.btn:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.btn-gold.btn-hero{box-shadow:0 10px 30px -12px #f2bf3acc}.btn-gold.btn-hero:hover{box-shadow:0 16px 36px -12px #f2bf3ae6}.bm-chips button{transition:border-color .2s, background-color .2s, transform .2s var(--ease)}.bm-chips button:hover{transform:translateY(-2px)}.bm-chips button:active{transform:scale(.96)}.faq summary,details summary{transition:color .2s}@keyframes ringPulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.bm-dot .ring{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite ringPulse}.bm-dot:nth-child(2n) .ring{animation-delay:.6s}.bm-dot:nth-child(3n) .ring{animation-delay:1.2s}.bm-dot.on .ring{animation:none;transform:scale(1.12)}@keyframes lineGrow{0%{transform:scaleY(0)}}@keyframes nodePop{0%{transform:scale(.6)}70%{transform:scale(1.1)}}.jr-step:before{transform-origin:top}.jr-step.rv-go:before{animation:lineGrow .9s var(--ease) calc(var(--d,0s) + .25s) backwards}.jr-step.rv-go .jr-node{animation:nodePop .6s var(--ease) var(--d,0s) backwards}@media (prefers-reduced-motion:reduce){.hero-fx i,.hero h1,.hero .lead,.hero .ctas,.bm-dot .ring,.jr-step.rv-go:before,.jr-step.rv-go .jr-node{animation:none!important}}.a-still .hero-fx i,.a-still .hero h1,.a-still .hero .lead,.a-still .hero .ctas,.a-still .bm-dot .ring{animation:none!important}.adc{z-index:80;inset-inline:12px;bottom:calc(84px + env(safe-area-inset-bottom));background:var(--surface);max-width:560px;color:var(--ink);border:1px solid var(--line);border-radius:16px;gap:10px;margin-inline:auto;padding:14px 16px;display:grid;position:fixed;box-shadow:0 18px 40px -16px #0d1b2a59}.adc p{margin:0;font-size:14px;line-height:1.5}.adc a{color:var(--teal-ink)}.adc-b{gap:8px;display:flex}.adc-b .btn{flex:1}@media (min-width:768px){.adc{bottom:24px}}.lc-open .adc{display:none}.ql-done a{color:inherit;text-underline-offset:3px;margin-top:6px;font-weight:700;text-decoration:underline;display:inline-block}.fee-line{border-inline-start:3px solid var(--on-g-gold,#f2c14e);max-width:60ch;color:var(--on-g,#fff);opacity:.92;margin:14px 0 0;padding-inline-start:12px;font-size:14px;line-height:1.55}.hdr{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.hdr:before{content:"";z-index:-1;background:var(--hdr);-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line-soft);opacity:0;transform-origin:top;transition:opacity .3s var(--ease), transform .3s var(--ease);position:absolute;inset:0}.hdr{isolation:isolate}.hdr .wrap{transition:transform .3s var(--ease)}.hdr.sc:before{opacity:1;transform:scaleY(.8)}.hdr.sc .wrap{transform:translateY(-7px)}[data-mag]{translate:var(--mx,0) var(--my,0);transition:translate .35s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease)}.hero-wrap.v2 .hero{grid-template-columns:minmax(0,1fr);padding-bottom:22px}@media (min-width:1024px){.hero-wrap.v2 .hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:32px;padding:52px 52px 40px}}.hero-wrap.v2 .lead{max-width:30em}.hero-fx{translate:0 var(--py,0)}.hero-wrap.v2 .hero-fx i:first-child{animation-duration:9s}.hero-wrap.v2 .hero-fx i:nth-child(2){animation-duration:11s}.hero-fx b{will-change:transform;border:1.5px solid #ffffff38;border-radius:50%;animation:12s ease-in-out infinite alternate floaty;display:block;position:absolute}.hero-fx b:first-of-type{top:12%;width:120px;height:120px;inset-inline-start:6%}.hero-fx b:nth-of-type(2){top:64%;border-color:#ffe08f73;width:46px;height:46px;animation-duration:9s;inset-inline-start:42%}.hero-fx b:nth-of-type(3){top:30%;background:#29dbcc8c;border:0;width:14px;height:14px;animation-duration:7s;inset-inline-start:52%}.hero-fx b:nth-of-type(4){bottom:-80px;border-style:dashed;border-color:#ffffff1f;width:220px;height:220px;animation:60s linear infinite spin;inset-inline-end:30%}@keyframes floaty{0%{transform:translate(0,0)rotate(0)}to{transform:translate(18px,-26px)rotate(20deg)}}@keyframes spin{to{transform:rotate(360deg)}}.trust2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;list-style:none;display:grid}.trust2 li{background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.trust2 svg{width:20px;height:20px;color:var(--teal);flex:none}.trust2 b{font-weight:500}@media (min-width:1024px){.trust2{grid-template-columns:repeat(4,minmax(0,1fr))}}.bn-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;padding:26px 0 34px;overflow-x:auto}.bn-rail::-webkit-scrollbar{display:none}.bn-rail:focus-visible{box-shadow:inset 0 0 0 3px var(--teal)}.bn-track{padding-inline:max(16px, calc((100vw - var(--wrap)) / 2 + 32px));gap:16px;width:max-content;list-style:none;display:flex}.bn-li{scroll-snap-align:center;perspective:900px;flex:none;width:min(78vw,300px)}.bn{background:var(--surface);border:1px solid var(--line);height:100%;min-height:260px;color:var(--ink);transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--ease), translate .35s var(--ease), box-shadow .35s var(--ease);border-radius:26px;align-content:start;gap:10px;padding:24px 22px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0d1b2a0d,0 22px 40px -22px #0d1b2a59}.bn:hover,.bn.tl-on{translate:0 -6px;box-shadow:0 2px 4px #0d1b2a0f,0 34px 60px -24px #134e8a73}.bn.tl-on{transition:transform 80ms linear, translate .35s var(--ease), box-shadow .35s var(--ease)}.bn-ic{color:#fff;background:linear-gradient(135deg,#0f8f8f,#2b6fd6);border-radius:18px;place-items:center;width:56px;height:56px;display:grid;transform:translateZ(40px);box-shadow:0 12px 24px -10px #2b6fd6b3}.bn-ic svg{width:28px;height:28px}.bn h3{font-size:21px;transform:translateZ(28px)}.bn p{color:var(--ink-2);font-size:15px;line-height:1.55;transform:translateZ(16px)}.bn-go{color:var(--teal-ink);align-items:center;gap:6px;margin-top:auto;font-size:15px;font-weight:700;display:inline-flex;transform:translateZ(22px)}.bn-go svg{width:18px;height:18px;transition:transform .2s var(--ease)}.bn:hover .bn-go svg{transform:translate(-4px)}.bn-sh{pointer-events:none;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,0%), #2b6fd61f, transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.bn.tl-on .bn-sh{opacity:1}.bn-li:nth-child(3n+2) .bn-ic{background:linear-gradient(135deg,#e6a700,#f2c14e);box-shadow:0 12px 24px -10px #f2c14ecc}.bn-li:nth-child(3n) .bn-ic{background:linear-gradient(135deg,#5b4bd6,#2b6fd6)}@keyframes rvDepth{0%{opacity:.25;transform:perspective(1100px)rotateX(9deg)translateY(36px)scale(.97)}}[data-reveal=depth].rv-go{animation:rvDepth .9s var(--ease) var(--d,0s) backwards;transform-origin:top}.how2{gap:30px;display:grid}@media (min-width:1024px){.how2{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px}.how2 .head{position:sticky;top:120px}}.how-cta{margin-top:22px}.story{gap:18px;list-style:none;display:grid;position:relative}.story:before,.story:after{content:"";inset-inline-start:21px;border-radius:3px;width:3px;position:absolute;top:22px;bottom:22px}.story:before{background:var(--line)}.story:after{transform-origin:top;transform:scaleY(var(--p,1));background:linear-gradient(#0f8f8f,#2b6fd6 60%,#f2c14e)}.story>li{perspective:900px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.st-n{z-index:1;background:var(--surface);border:2px solid var(--line);width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.st-n:before{content:"";opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);z-index:-1;background:linear-gradient(135deg,#0f8f8f,#2b6fd6);border-radius:50%;position:absolute;inset:-2px;transform:scale(.6);box-shadow:0 0 0 6px #0f8f8f26}.story>li.on .st-n{color:#fff;border-color:#0000}.story>li.on .st-n:before{opacity:1;transform:scale(1)}.st-c{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:20px;padding:18px 20px}.story>li.on .st-c{box-shadow:var(--shadow)}.st-c small{color:var(--teal-ink);font-size:13.5px;font-weight:700}.st-c h3{margin-top:2px;font-size:19px}.st-c p{color:var(--ink-2);margin-top:4px;font-size:15.5px;line-height:1.55}.st-c .st-note{color:var(--mute);font-size:13.5px}.story:not([style])>li .st-n{color:var(--ink)}.app-frame{background:linear-gradient(135deg,#0f8f8f59,#2b6fd659 50%,#f2c14e66);border-radius:36px;max-width:580px;margin:34px auto 0;padding:8px;box-shadow:0 40px 80px -36px #134e8a8c}.app-frame .wiz-card{border:0;border-radius:30px;padding:26px 20px 22px}@media (min-width:640px){.app-frame .wiz-card{padding:34px 32px 26px}}.app-frame .wiz-bar{height:10px}.wiz-bar i{transform-origin:100%;transition:transform .55s var(--ease);width:100%!important}.app-frame .opts{gap:10px}.app-frame .opt>span{min-height:68px;transition:transform .2s var(--ease), border-color .2s, box-shadow .2s;border-radius:18px;font-size:17px}.app-frame .opt:active>span{transform:scale(.98)}.app-frame .wiz-step{animation:wizIn .4s var(--ease)}@keyframes wizIn{0%{opacity:.2;transform:translate(-28px)}}.app-frame .wiz-nav .btn{min-height:50px}.wiz-wa{width:100%;margin-top:10px}.tlz{gap:10px;display:grid}.tool{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px}.tool[open]{border-color:var(--teal);box-shadow:var(--shadow)}.tool>summary{cursor:pointer;grid-template-columns:26px minmax(0,1fr) 34px;align-items:center;column-gap:12px;padding:16px 20px;font-size:17px;font-weight:700;list-style:none;display:grid}.tool>summary::-webkit-details-marker{display:none}.tool>summary svg{width:24px;height:24px;color:var(--teal);grid-row:span 2}.tool>summary small{color:var(--mute);grid-column:2;font-size:14px;font-weight:400}.tool>summary:after{content:"";background:var(--surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a6a6a' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / 16px no-repeat;width:34px;height:34px;transition:transform .3s var(--ease);border-radius:50%;grid-area:1/3/span 2}.tool[open]>summary:after{transform:rotate(180deg)}.tool-b{padding:4px 16px 20px}@media (min-width:640px){.tool-b{padding:4px 22px 24px}}.tlz .faq{margin-top:12px}.final .mail-l{margin-top:14px;font-size:15px}.final .hero-fx i{opacity:.7}.mbar{display:none!important}.mfab{z-index:60;inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom));position:fixed}.mfab>summary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#12783f,#0f8f6f);border-radius:999px;align-items:center;gap:10px;height:58px;padding:0 20px 0 8px;font-size:16px;font-weight:700;list-style:none;display:inline-flex;box-shadow:0 16px 34px -10px #12783fbf}.mfab>summary::-webkit-details-marker{display:none}.mfab-i{background:#ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.mfab-i svg{width:24px;height:24px}.mfab-i:after{content:"";border:2px solid #ffffff8c;border-radius:50%;animation:2.4s ease-out infinite fabPing;position:absolute;inset:-4px}@keyframes fabPing{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.mfab[open] .mfab-i:after{opacity:0;animation:none}.mfab-m{bottom:70px;background:var(--surface);border:1px solid var(--line);transform-origin:0 100%;width:min(78vw,290px);animation:fabMenu .22s var(--ease);border-radius:22px;gap:8px;padding:10px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 30px 60px -20px #0d1b2a73}.mfab-m .btn{width:100%;min-height:52px}@keyframes fabMenu{0%{opacity:.3;transform:translateY(10px)scale(.94)}}@media (min-width:768px){.mfab{display:none}}.lc-open .mfab{display:none!important}@media print{.mfab{display:none!important}}@media (prefers-reduced-motion:reduce){.hero-fx b,.mfab-i:after,.mfab-m,.app-frame .wiz-step,[data-reveal=depth].rv-go{animation:none!important}[data-mag]{translate:none}.bn,.st-c{transform:none!important}}.a-still .hero-fx b,.a-still .mfab-i:after,.a-still .mfab-m,.a-still .app-frame .wiz-step{animation:none!important}.a-still [data-mag]{translate:none}.a-still .bn,.a-still .st-c{transform:none!important}@media (max-width:767px){.lcl{display:none!important}}@media (max-width:1023px){.hero-wrap.v2 .hero-txt{display:contents}.hero-wrap.v2 .hero>.tag,.hero-wrap.v2 .hero .tag{order:1;justify-self:start}.hero-wrap.v2 .hero h1{order:2;margin-top:0}.hero-wrap.v2 .hero .lead{order:3;margin-top:0}.hero-wrap.v2 .hero .ctas{order:4;margin-top:4px}.hero-wrap.v2 .hero .hl{order:5}.hero-wrap.v2 .hero .fee-line{order:6;margin-top:0}.hero-wrap.v2 .hero .stats{order:7;margin-top:0}.hero-wrap.v2 .hero{gap:18px}}.prose .tlz{margin-top:22px}.prose-b p,.prose-b li{color:var(--ink-2);font-size:16.5px;line-height:1.7}.prose-b ul{gap:6px;padding-inline-start:20px;display:grid}.prose-b p+p{margin-top:10px}.tool>summary:not(:has(small)) svg{grid-row:auto}.fact[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--ease)}.fact[data-tilt].tl-on{transition:transform 80ms linear}@media (prefers-reduced-motion:reduce){.fact[data-tilt]{transform:none!important}}.a-still .fact[data-tilt]{transform:none!important}.kin .kw{transform-origin:50% 100%;animation:kwIn .85s cubic-bezier(.2, .9, .25, 1.15) calc(.15s + var(--w,0) * 70ms) both;display:inline-block}@keyframes kwIn{0%{opacity:.12;transform:translateY(.6em)rotate(4deg)scale(.92)}}.kin>span{position:relative}.kin-bar{inset-inline-start:0;transform-origin:100%;background:linear-gradient(90deg,#ffe08f,#f2c14e 60%,#f2c14e00);border-radius:99px;width:min(70%,420px);height:.14em;animation:1.1s cubic-bezier(.2,.8,.2,1) 1.1s both barIn;display:block;position:absolute;bottom:-.12em}@keyframes barIn{0%{transform:scaleX(0)}}.btn-hero{isolation:isolate;overflow:hidden}.btn-hero:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:45%;animation:3.6s ease-in-out 1.6s infinite shine;position:absolute;inset:-20% auto -20% 0;transform:translate(-160%)skew(-18deg)}@keyframes shine{0%,55%{transform:translate(260%)skew(-18deg)}to{transform:translate(-160%)skew(-18deg)}}.hero-wrap.v2 .hero-fx i:first-child{background:radial-gradient(circle,#2b6fd6b3,#0000 62%);animation-duration:7s}.hero-wrap.v2 .hero-fx i:nth-child(2){background:radial-gradient(circle,#29dbcc8c,#0000 62%);animation-duration:8s}.hero-wrap.v2 .hero-fx i:nth-child(3){background:radial-gradient(circle,#ffe08f61,#0000 62%);animation-duration:9s}.hl{place-items:center;min-height:440px;padding:10px 0 20px;display:grid;position:relative}.hl-glow{aspect-ratio:1;background:radial-gradient(circle,#29dbcc73,#2b6fd62e 45%,#0000 70%);border-radius:50%;width:78%;animation:4s ease-in-out infinite glow;position:absolute}@keyframes glow{50%{opacity:.75;transform:scale(1.12)}}.hl-orbit{aspect-ratio:1;border:1.5px dashed #ffffff2e;border-radius:50%;width:min(92%,400px);animation:26s linear infinite spin;position:absolute}.hl-o{color:#ffe08f;-webkit-backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:14px;place-items:center;width:44px;height:44px;animation:26s linear infinite reverse spin;display:grid;position:absolute}.hl-o svg{width:22px;height:22px}.hl-o.o1{top:-22px;left:calc(50% - 22px)}.hl-o.o2{bottom:-22px;left:calc(50% - 22px)}.hl-o.o3{top:calc(50% - 22px);left:-22px}.hl-o.o4{top:calc(50% - 22px);right:-22px}.hl-phone{z-index:1;color:#0d1b2a;background:linear-gradient(#fff,#eef5fb);border-radius:34px;width:236px;padding:14px 14px 18px;animation:6s ease-in-out infinite floatP;position:relative;box-shadow:0 40px 70px -20px #041228b3,inset 0 0 0 6px #0d1b2a}@keyframes floatP{50%{transform:translateY(-12px)rotate(-1.5deg)}}.hl-notch{background:#0d1b2a;border-radius:0 0 12px 12px;width:70px;height:16px;margin:0 auto 10px}.hl-head{align-items:center;gap:8px;display:flex}.hl-av{background:linear-gradient(135deg,#f2c14e,#ffd977);border-radius:10px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.hl-head b{font-size:14px;display:block}.hl-head small{color:#536577;align-items:center;gap:5px;font-size:11.5px;display:flex}.hl-live{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}.hl-ring{width:104px;margin:12px auto 6px;position:relative}.hl-ring svg{width:100%;display:block;transform:rotate(-90deg)}.hl-rbg{fill:none;stroke:#e3ebf3;stroke-width:10px}.hl-rfg{fill:none;stroke:#0f8f8f;stroke-width:10px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transform-origin:50%;animation:8s ease-in-out infinite ringFill}@keyframes ringFill{0%{opacity:.3;transform:rotate(-360deg)scale(.6)}40%,85%{opacity:1;transform:rotate(0)scale(1)}to{opacity:.3;transform:rotate(0)scale(1)}}.hl-ring span{text-align:center;color:#0a6a6a;place-items:center;font-size:12px;font-weight:700;line-height:1.2;display:grid;position:absolute;inset:0}.hl-steps{gap:7px;margin:6px 0 0;padding:0;list-style:none;display:grid}.hl-steps li{animation:stepOn 8s ease-in-out calc(var(--i) * 1.2s + .4s) infinite;background:#f1f5f9;border-radius:12px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;font-weight:500;display:flex}.hl-steps i{color:#fff;background:#dde6ee;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.hl-steps i:before{content:"";opacity:0;animation:dotOn 8s ease-in-out calc(var(--i) * 1.2s + .4s) infinite;background:linear-gradient(135deg,#0f8f8f,#2b6fd6);border-radius:50%;position:absolute;inset:0;transform:scale(.4)}.hl-steps i svg{width:13px;height:13px;position:relative}@keyframes stepOn{0%,6%{transform:translate(0)}10%{transform:translate(-6px)scale(1.03)}16%,to{transform:translate(0)}}@keyframes dotOn{0%,6%{opacity:0;transform:scale(.4)}12%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}.hl-docs{height:54px;margin-top:10px;position:relative}.hl-doc{background:#fff;border:1px solid #dde6ee;border-radius:6px;width:30px;height:38px;animation:4s ease-in-out infinite docFly;position:absolute;top:0;box-shadow:0 6px 14px #0d1b2a2e}.hl-doc.d1{right:12px}.hl-doc.d2{animation-delay:1.3s;right:52px}.hl-doc.d3{animation-delay:2.6s;right:92px}@keyframes docFly{0%{opacity:0;transform:translateY(-6px)rotate(-8deg)}15%{opacity:1}60%{opacity:1;transform:translate(-90px,14px)rotate(6deg)scale(.7)}75%,to{opacity:0;transform:translate(-110px,18px)scale(.3)}}.hl-folder{color:#0d1b2a;background:linear-gradient(135deg,#f2c14e,#ffd977);border-radius:10px;place-items:center;width:50px;height:44px;animation:4s ease-in-out infinite folderPop;display:grid;position:absolute;bottom:0;left:6px}.hl-folder svg{width:24px;height:24px}@keyframes folderPop{60%,70%{transform:scale(1.12)}}.hl-toasts{z-index:2;top:18%;width:220px;height:60px;position:absolute;inset-inline-start:-4px}.hl-toast{color:#0d1b2a;opacity:0;width:100%;animation:toast 9s ease-in-out calc(var(--i) * 3s) infinite;background:#fffffff5;border-radius:14px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:500;display:flex;position:absolute;inset:0 auto auto 0;box-shadow:0 16px 34px -12px #0412288c}.hl-toast span{color:#0a6a6a;background:#0f8f8f24;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;display:grid}.hl-toast svg{width:16px;height:16px}@keyframes toast{0%{opacity:0;transform:translate(-30px,10px)scale(.9)}5%,28%{opacity:1;transform:translate(0)scale(1)}33%,to{opacity:0;transform:translateY(-18px)scale(.96)}}.hl-note{bottom:0;color:var(--on-g-2);opacity:.8;font-size:11px;position:absolute;inset-inline-end:6px}@media (max-width:1023px){.hl{min-height:400px}.hl-toasts{inset-inline-start:0;top:6%}}.mq{color:#fff;background:linear-gradient(90deg,#0a5568,#12477f 50%,#1c3580);padding:16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq-t{width:max-content;animation:32s linear infinite mq;display:flex}.mq:hover .mq-t{animation-play-state:paused}.mq-g{gap:12px;padding-inline-end:12px;display:flex}.mq-i{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-weight:500;text-decoration:none;display:inline-flex}.mq-i svg{color:#ffe08f;width:20px;height:20px}a.mq-i:hover{background:#fff3}@keyframes mq{to{transform:translate(50%)}}.pinx.on{padding:0}.pinx.on .pinx-in{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.pinx.on .bn-rail{scroll-snap-type:none;overflow:visible}.pinx.on .bn-track{will-change:transform}.pinx-bar{display:none}.pinx.on .pinx-bar{background:var(--surface-2);border-radius:99px;width:min(320px,70vw);height:6px;margin:0 auto;display:block;overflow:hidden}.pinx-bar i{border-radius:inherit;transform-origin:100%;height:100%;transform:scaleX(var(--pp,0));background:linear-gradient(90deg,#0f8f8f,#2b6fd6,#f2c14e);display:block}.pinx.on .bn-li:nth-child(odd) .bn{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(calc((var(--pp,0) - .5) * 30px))}.pinx.on .bn-li:nth-child(2n) .bn{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(calc((var(--pp,0) - .5) * -30px))}.deck{gap:22px;padding-bottom:20px;list-style:none;display:grid}.deck>li{top:calc(92px + var(--k) * 14px);position:sticky}.dk-c{color:#fff;min-height:210px;transform:scale(var(--s,1));transform-origin:top;border-radius:28px;padding:26px 24px;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #0d1b2a99}.dk-c:after{content:"";opacity:var(--dim,0);pointer-events:none;background:#08121d;position:absolute;inset:0}.deck>li:first-child .dk-c{background:linear-gradient(135deg,#0f8f8f,#0a5568)}.deck>li:nth-child(2) .dk-c{background:linear-gradient(135deg,#1f5fc4,#12477f)}.deck>li:nth-child(3) .dk-c{background:linear-gradient(135deg,#4f46e5,#1c3580)}.deck>li:nth-child(4) .dk-c{background:linear-gradient(135deg,#b8860b,#855a00)}.deck>li:nth-child(5) .dk-c{background:linear-gradient(135deg,#0d1b2a,#24384c)}.dk-n{inset-inline-end:14px;color:#ffffff21;font-size:110px;font-weight:700;line-height:1;position:absolute;top:-8px}.dk-c small{background:#ffffff29;border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:700;display:inline-block}.dk-c h3{color:#fff;margin-top:12px;font-size:clamp(22px,3vw,28px);position:relative}.dk-c p{color:#ffffffeb;max-width:34em;margin-top:8px;font-size:16.5px;line-height:1.55;position:relative}.dk-c .st-note{color:#fffc;font-size:14px}@keyframes rvBig{0%{opacity:.15;transform:translateY(56px)scale(.95)}}[data-reveal].rv-go{animation-name:rvBig;animation-duration:.9s}.cf{z-index:95;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cf i{width:9px;height:15px;animation:cfFall 2.4s cubic-bezier(.25, .6, .35, 1) var(--d) forwards;border-radius:3px;position:absolute;top:-16px}@keyframes cfFall{to{transform:translate(calc(var(--x) * .25), 108vh) rotate(calc(var(--r) + 620deg));opacity:.85}}@media (prefers-reduced-motion:reduce){.kin .kw,.kin-bar,.btn-hero:after,.hl *,.hl-glow,.mq-t,.cf,.hl-orbit,.hl-o{animation:none!important}.hl-toast:first-child{opacity:1}.hl-steps i:before{opacity:1;transform:none}.mq-t{flex-wrap:wrap;justify-content:center;width:auto}.mq-g[aria-hidden]{display:none}.dk-c{transform:none!important}}.a-still .kin .kw,.a-still .kin-bar,.a-still .btn-hero:after,.a-still .hl *,.a-still .hl-glow,.a-still .mq-t,.a-still .hl-orbit,.a-still .hl-o{animation:none!important}.a-still .hl-toast:first-child{opacity:1}.a-still .hl-steps i:before{opacity:1;transform:none}.a-still .dk-c{transform:none!important}.btn,.bn,.opt>span,.mq-i,.bm-chips button,.tool>summary,.faq summary{position:relative;overflow:hidden}.rp{z-index:0;pointer-events:none;opacity:.9;background:radial-gradient(circle,#ffffff8c,#fff0 60%);border-radius:50%;animation:.65s cubic-bezier(.2,.7,.3,1) forwards rp;position:absolute;transform:scale(0)}.btn-ghost .rp,.bn .rp,.opt>span .rp,.tool>summary .rp,.faq summary .rp,.bm-chips button .rp{background:radial-gradient(circle,#0f8f8f47,#0f8f8f00 60%)}@keyframes rp{to{opacity:0;transform:scale(1)}}.spot{z-index:-1;pointer-events:none;opacity:0;width:520px;height:520px;transform:translate3d(var(--sx,50%), var(--sy,30%), 0);background:radial-gradient(circle,#ffffff29,#29dbcc1a 35%,#0000 65%);border-radius:50%;margin:-260px 0 0 -260px;transition:opacity .5s;position:absolute;top:0;left:0}.spot-on .spot{opacity:1}.hl{transform:translateY(calc(var(--hp,0) * 40px)) scale(calc(1 - var(--hp,0) * .12)) rotate(calc(var(--hp,0) * -4deg));opacity:calc(1 - var(--hp,0) * .45)}.bub{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bub i{bottom:-30px;left:calc(var(--i) * 8.3%);width:calc(6px + (var(--i) * 3px) % 18px);height:calc(6px + (var(--i) * 3px) % 18px);animation:bub calc(7s + (var(--i) * 1.3s) % 6s) linear calc(var(--i) * -1.7s) infinite;background:#ffffff38;border:1px solid #ffffff59;border-radius:50%;position:absolute}.bub i:nth-child(3n){background:#ffe08f59}.bub i:nth-child(4n){background:#29dbcc59}@keyframes bub{0%{opacity:0;transform:translate(0)scale(.6)}10%{opacity:1}50%{transform:translate(18px,-50vh)scale(1)}to{opacity:0;transform:translate(-12px,-110vh)scale(.8)}}.app-frame,.final .form-card{isolation:isolate;position:relative;overflow:hidden}.app-frame:before,.final .form-card:before{content:"";z-index:-1;background:conic-gradient(#0000 0deg,#29dbcc 60deg,#2b6fd6 120deg,#f2c14e 180deg,#0000 240deg);animation:7s linear infinite spin;position:absolute;inset:-60%}.app-frame .wiz-card{z-index:1;position:relative}.final .form-card:after{content:"";z-index:-1;border-radius:inherit;background:var(--surface);position:absolute;inset:3px}.h2 em{display:inline-block;position:relative}.h2 em:after{content:"";inset-inline:0;opacity:.85;transform-origin:100%;z-index:-1;background:linear-gradient(90deg,#f2c14e,#ffd977);border-radius:99px;height:.12em;transition:transform .9s cubic-bezier(.2,.8,.2,1) .25s;position:absolute;bottom:.02em;transform:scaleX(1)}.fxjs .h2:not(.h2-drawn) em:after{transform:scaleX(0)}.app-frame .opt{animation:.5s cubic-bezier(.2,.9,.3,1.2) backwards optIn}.app-frame .opt:nth-child(2){animation-delay:70ms}.app-frame .opt:nth-child(3){animation-delay:.14s}.app-frame .opt:nth-child(4){animation-delay:.21s}@keyframes optIn{0%{opacity:.2;transform:translateY(18px)scale(.97)}}.bm-fig2{position:relative;overflow:hidden}.bm-fig2:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#0000,#29dbcc47,#0000);height:70px;animation:3.8s ease-in-out infinite scan;position:absolute;top:0}@keyframes scan{0%{transform:translateY(-80px)}to{transform:translateY(640px)}}.chatfx{pointer-events:none;gap:8px;max-width:320px;min-height:132px;margin-top:18px;display:grid}.cb{opacity:0;border-radius:16px;padding:9px 13px;font-size:13px;line-height:1.4;animation:9s ease-in-out infinite cbIn;box-shadow:0 10px 24px -10px #0006}.cb.in{color:#0d1b2a;background:#fff;border-end-start-radius:4px;justify-self:start}.cb.out{color:#0d1b2a;background:#d9fdd3;border-end-end-radius:4px;justify-self:end;animation-delay:2.2s}.cb.typing{background:#fff;justify-self:start;gap:4px;animation-delay:4.4s;display:flex}.cb.typing i{background:#8696a0;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite blink}.cb.typing i:nth-child(2){animation-delay:.2s}.cb.typing i:nth-child(3){animation-delay:.4s}@keyframes cbIn{0%{opacity:0;transform:translateY(14px)scale(.9)}6%,70%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-8px)}}.totop{z-index:58;inset-inline-start:16px;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--surface);width:50px;height:50px;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .3s, transform .3s var(--ease);border-radius:50%;place-items:center;font-size:20px;font-weight:700;text-decoration:none;display:grid;position:fixed;transform:translateY(20px)scale(.8);box-shadow:0 12px 28px -10px #0d1b2a73}.totop.on{opacity:1;pointer-events:auto;transform:none}.totop svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.tt-bg{fill:none;stroke:var(--line);stroke-width:3px}.tt-fg{fill:none;stroke:var(--teal);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}@media (min-width:768px){.totop{inset-inline:auto 24px;bottom:96px}}.lc-open .totop{display:none}@media print{.totop{display:none!important}}@media (prefers-reduced-motion:reduce){.rp,.bub,.spot,.app-frame:before,.final .form-card:before,.app-frame .opt,.bm-fig2:after,.cb,.cb.typing i{animation:none!important}.bub,.spot,.bm-fig2:after{display:none}.cb{opacity:1}.hl{opacity:1;transform:none}}.a-still .bub,.a-still .spot,.a-still .bm-fig2:after{display:none}.a-still .app-frame:before,.a-still .final .form-card:before,.a-still .app-frame .opt,.a-still .cb,.a-still .cb.typing i{animation:none!important}.a-still .cb{opacity:1}.a-still .hl{opacity:1;transform:none}.hero h1.kin .kw{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;display:inline-block}.hero h1.kin{color:var(--on-g)}.hero h1.kin>span:not(.kw){color:var(--on-g-gold)}.bn-grid{perspective:1000px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;list-style:none;display:grid}@media (min-width:768px){.bn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1100px){.bn-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.bn-grid>li{min-width:0}.bn-grid .bn{height:100%;min-height:0}@media (max-width:767px){.bn-grid .bn{border-radius:20px;gap:6px;padding:16px 14px}.bn-grid .bn-ic{border-radius:13px;width:42px;height:42px}.bn-grid .bn-ic svg{width:22px;height:22px}.bn-grid .bn h3{font-size:16.5px;line-height:1.3}.bn-grid .bn p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.bn-grid .bn-go{font-size:13.5px}.sec{padding:56px 0}.sub{font-size:16.5px}.totop{display:none}.mfab>summary{transition:padding .25s var(--ease)}.scd .mfab:not([open])>summary{padding:0 8px}.scd .mfab:not([open]) .mfab-t,.chatfx{display:none}.deck{gap:14px}.deck>li{top:calc(80px + var(--k) * 10px)}.dk-c{border-radius:22px;min-height:0;padding:18px 18px 20px}.dk-n{top:10px;color:#ffffff38;font-size:44px;inset-inline-end:14px}.dk-c h3{margin-top:10px;font-size:20px}.dk-c p{font-size:15px}.hl{min-height:360px}.hl-phone{width:210px}.hl-orbit{width:min(86%,330px)}.trust2 li{padding:9px 10px;font-size:13.5px}}.f-call{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.f-call .btn{min-height:46px}.f-call .btn svg{width:18px;height:18px}.ftr .f-call .btn-wa,.ftr .f-call .btn-wa:hover{color:#fff}.ftr .f-call .btn-gold,.ftr .f-call .btn-gold:hover{color:var(--on-accent)}
