.site{--s-ink:#08222e;--s-ink2:#0d3140;--s-muted:#4f6670;--s-line:#e3ecf0;--s-tint:#f3f9fc;--s-cyan:#3bafe7;--s-lime:#9cd328;--s-blue:#0b6e9b;--s-red:#e0564a;--s-glow:linear-gradient(95deg,#3bafe7,#6cc4a8 52%,#9cd328);--s-display:"Archivo",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--s-body:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--s-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#fff;color:var(--s-ink);font:16px/1.6 var(--s-body);min-height:100vh;overflow-x:clip}.site *{box-sizing:border-box}.site a:not(.s-btn){color:inherit}.site h1,.site h2,.site h3{font-family:var(--s-display);letter-spacing:-.03em;margin:0;text-wrap:balance}.site p{margin:0}.s-wrap{max-width:1180px;margin:0 auto;padding-inline:22px}.s-mono{font-family:var(--s-mono)}.s-eyebrow{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-blue)}.s-eyebrow:before{content:"";width:18px;height:2px;background:var(--s-glow);border-radius:2px}.s-grad{background:var(--s-glow);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:s-shimmer 7s ease-in-out infinite alternate}@keyframes s-shimmer{0%{background-position:0 0}to{background-position:100% 0}}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:14px;font:600 15px/1 var(--s-body);text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.s-btn-glow{background:var(--s-glow);color:var(--s-ink);position:relative;isolation:isolate;box-shadow:0 10px 30px -12px rgba(59,175,231,.75)}.s-btn-glow:after{content:"";position:absolute;inset:-2px;border-radius:16px;z-index:-1;background:var(--s-glow);filter:blur(14px);opacity:0;transition:opacity .25s ease}.s-btn-glow:hover{transform:translateY(-2px)}.s-btn-glow:hover:after{opacity:.55}.s-btn-line{background:#fff;color:var(--s-ink);border-color:var(--s-line)}.s-btn-line:hover{border-color:var(--s-cyan);transform:translateY(-1px)}.s-btn-dark{background:var(--s-ink);color:#fff}.s-btn-dark:hover{background:var(--s-ink2);transform:translateY(-1px)}.s-btn:focus-visible,.site a:focus-visible,.site button:focus-visible,.site input:focus-visible,.site select:focus-visible,.site summary:focus-visible,.site textarea:focus-visible{outline:3px solid rgba(59,175,231,.55);outline-offset:2px}.s-nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgba(255,255,255,.78);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid rgba(227,236,240,.8)}.s-nav .s-wrap{gap:22px;height:70px}.s-logo,.s-nav .s-wrap{display:flex;align-items:center}.s-logo{gap:10px;text-decoration:none}.s-logo img{width:34px;height:34px;display:block;border-radius:9px;box-shadow:0 6px 16px -8px rgba(8,34,46,.5)}.s-logo b{display:block;font:800 21px/1 var(--s-display);letter-spacing:-.03em}.s-logo small{display:block;font:500 9.5px/1 var(--s-mono);letter-spacing:.16em;color:var(--s-muted);margin-top:4px}.s-logo .s-tag{font:600 11px/1 var(--s-mono);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;border-radius:999px;background:#e5f5fd;color:var(--s-blue);margin-left:4px}.s-links{display:flex;gap:22px;margin-left:12px}.s-links a{text-decoration:none;font-size:14.5px;color:var(--s-muted)}.s-links a:hover{color:var(--s-ink)}.s-nav .s-spacer{flex:1 1}.s-nav .s-btn{padding:10px 16px;font-size:14px;border-radius:12px}@media (max-width:880px){.s-links{display:none}}@media (max-width:520px){.s-logo .s-tag,.s-nav .s-signin{display:none}}.s-hero{position:relative;padding:72px 0 90px;isolation:isolate}.s-hero-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.s-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.s-orb.a{width:520px;height:520px;background:#bfe8fb;top:-180px;left:-120px;animation:s-float 16s ease-in-out infinite}.s-orb.b{width:460px;height:460px;background:#e3f6c3;bottom:-200px;right:-80px;animation:s-float 19s ease-in-out infinite reverse}@keyframes s-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.08)}}.s-gridbg{position:absolute;inset:0;background-image:linear-gradient(rgba(8,34,46,.045) 1px,transparent 0),linear-gradient(90deg,rgba(8,34,46,.045) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%)}.s-stream{position:absolute;font:500 13px/1 var(--s-mono);color:rgba(59,175,231,.45);white-space:nowrap;letter-spacing:.5em;animation:s-drift 28s linear infinite}@keyframes s-drift{0%{transform:translateX(0) rotate(-14deg)}to{transform:translateX(-40%) rotate(-14deg)}}.s-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}@media (max-width:980px){.s-hero-grid{grid-template-columns:minmax(0,1fr);gap:44px}}.s-pill{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 8px;border-radius:999px;background:#fff;border:1px solid var(--s-line);font-size:13.5px;color:var(--s-muted);box-shadow:0 6px 20px -14px rgba(8,34,46,.4)}.s-pill i{font-style:normal;font:600 10.5px/1 var(--s-mono);letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;border-radius:999px;background:var(--s-glow);color:var(--s-ink)}.s-hero h1{font-size:clamp(38px,5.2vw,64px);line-height:1;font-weight:700;margin:22px 0}.s-hero h1 span{white-space:nowrap}@media (max-width:420px){.s-hero h1 span{white-space:normal}}.s-hero h1 span{display:block}.s-lede{font-size:clamp(17px,1.6vw,19.5px);color:#2a4450;max-width:34em}.s-cta{gap:12px}.s-cta,.s-proof{display:flex;flex-wrap:wrap;margin-top:30px}.s-proof{gap:8px 22px;font-size:14px;color:var(--s-muted)}.s-proof b{color:var(--s-ink);font:600 15px/1 var(--s-mono);margin-right:5px}.s-window{position:relative;border-radius:26px;padding:22px;color:#dff3fb;background:radial-gradient(600px 300px at 0 0,rgba(59,175,231,.28),transparent 60%),radial-gradient(500px 280px at 100% 100%,rgba(156,211,40,.22),transparent 60%),linear-gradient(160deg,#0b2d3b,#08222e 60%,#061a23);box-shadow:0 50px 90px -40px rgba(8,34,46,.7),inset 0 0 0 1px rgba(255,255,255,.06);transform:perspective(1400px) rotateY(-5deg) rotateX(2deg);transition:transform .6s ease}.s-window:hover{transform:perspective(1400px) rotateY(0) rotateX(0)}@media (max-width:980px){.s-window{transform:none}}.s-window:before{content:"";position:absolute;inset:-1px;border-radius:27px;padding:1px;pointer-events:none;background:linear-gradient(130deg,rgba(59,175,231,.7),transparent 40%,transparent 60%,rgba(156,211,40,.7));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.w-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.w-dots{display:flex;gap:6px}.w-dots i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.16)}.w-title{font:500 12px/1 var(--s-mono);text-transform:uppercase;color:#8fb8c7}.w-live,.w-title{letter-spacing:.1em}.w-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font:600 11px/1 var(--s-mono);color:var(--s-lime)}.w-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--s-lime);box-shadow:0 0 0 0 rgba(156,211,40,.7);animation:s-ping 1.6s ease-out infinite}@keyframes s-ping{to{box-shadow:0 0 0 10px rgba(156,211,40,0)}}.w-campaign{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.w-campaign b{font:600 17px/1.2 var(--s-display);color:#fff;letter-spacing:-.01em}.w-campaign span{font:500 12px/1 var(--s-mono);color:#8fb8c7}.w-track{position:relative;height:118px;margin:18px 0 8px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);overflow:hidden}.w-hours{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr)}.w-hours i{border-right:1px dashed rgba(255,255,255,.08)}.w-slot{position:absolute;bottom:12px;width:7px;margin-left:-3.5px;border-radius:4px;background:rgba(255,255,255,.12);transition:height .5s cubic-bezier(.2,.9,.3,1.2),background .4s ease}.w-slot[data-sent="1"]{background:var(--s-glow);box-shadow:0 0 14px rgba(59,175,231,.55)}.w-hand{top:0;bottom:0;width:2px;background:linear-gradient(#fff0,#fff,#fff0);box-shadow:0 0 16px 2px rgba(59,175,231,.8)}.w-env,.w-hand{position:absolute}.w-env{top:10px;width:22px;height:16px;margin-left:-11px;border-radius:3px;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.35);animation:s-drop .9s cubic-bezier(.5,0,.4,1) forwards}.w-env:before{content:"";position:absolute;inset:0;background:linear-gradient(155deg,transparent 49%,#c8dde6 50%,transparent 51%),linear-gradient(25deg,transparent 49%,#c8dde6 50%,transparent 51%)}@keyframes s-drop{0%{transform:translateY(-30px) scale(.6);opacity:0}30%{opacity:1}to{transform:translateY(58px) scale(.3);opacity:0}}.w-axis{display:flex;justify-content:space-between;font:500 11px/1 var(--s-mono);color:#6f98a8}.w-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0 14px}.w-stat{padding:12px;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06)}.w-stat b{display:block;font:700 22px/1 var(--s-display);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w-stat span{font:500 10.5px/1.3 var(--s-mono);letter-spacing:.06em;text-transform:uppercase;color:#8fb8c7}.w-log{font:400 12px/1.75 var(--s-mono);color:#a9cbd8;height:88px;overflow:hidden;mask-image:linear-gradient(transparent,#000 35%);-webkit-mask-image:linear-gradient(transparent,#000 35%)}.w-log div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:s-in .45s ease}.w-log em{font-style:normal;color:var(--s-lime)}.w-log u{text-decoration:none;color:var(--s-cyan)}@keyframes s-in{0%{opacity:0;transform:translateY(8px)}}.s-sec{padding:110px 0;position:relative}.s-sec-tint{background:linear-gradient(180deg,var(--s-tint),#fff)}.s-sec-head{max-width:720px;margin-bottom:52px}.s-sec-head h2{font-size:clamp(32px,4.2vw,50px);line-height:1.04;margin:16px 0;font-weight:700}.s-sec-head p{font-size:18px;color:var(--s-muted)}.s-center{margin-inline:auto;text-align:center}.s-reveal{opacity:1;transform:none}.s-js .s-reveal:not(.s-in){opacity:0;transform:translateY(26px)}.s-reveal{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.s-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}@media (max-width:820px){.s-vs{grid-template-columns:minmax(0,1fr)}}.s-lane{border-radius:22px;padding:26px;border:1px solid var(--s-line);background:#fff;position:relative;overflow:hidden}.s-lane h3{font-size:21px;margin-bottom:6px}.s-lane p{color:var(--s-muted);font-size:15px}.s-lane-bad{background:linear-gradient(180deg,#fff,#fff6f5)}.s-lane-good{background:linear-gradient(180deg,#fff,#f3fbf6);border-color:#cfeac0;box-shadow:0 30px 60px -40px rgba(156,211,40,.6)}.s-tag2{display:inline-block;font:600 11px/1 var(--s-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:999px;margin-bottom:14px}.s-lane-bad .s-tag2{background:#fde6e3;color:#b3372c}.s-lane-good .s-tag2{background:#e8f6d4;color:#3f6b0a}.s-lane-track{position:relative;height:90px;margin:22px 0 10px;border-bottom:1px solid var(--s-line)}.s-lane-track i{position:absolute;bottom:0;width:6px;margin-left:-3px;border-radius:3px 3px 0 0;transform-origin:bottom;animation:s-grow 6s ease-in-out infinite both}.s-lane-bad .s-lane-track i{background:var(--s-red)}.s-lane-good .s-lane-track i{background:var(--s-glow)}@keyframes s-grow{0%{transform:scaleY(0)}18%,80%{transform:scaleY(1)}to{transform:scaleY(0)}}.s-lane-x{display:flex;justify-content:space-between;font:500 11px/1 var(--s-mono);color:var(--s-muted)}.s-verdict{margin-top:16px;display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.s-verdict b{font-family:var(--s-mono);font-size:13px;padding:5px 9px;border-radius:8px}.s-lane-bad .s-verdict b{background:#fde6e3;color:#b3372c}.s-lane-good .s-verdict b{background:#e8f6d4;color:#3f6b0a}.s-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;position:relative}@media (max-width:980px){.s-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.s-steps{grid-template-columns:minmax(0,1fr)}}.s-flow{position:absolute;left:6%;right:6%;top:44px;height:2px;z-index:0}.s-flow svg{width:100%;height:6px;overflow:visible;display:block}.s-flow path{stroke-dasharray:8 10;animation:s-dash 1.2s linear infinite}@keyframes s-dash{to{stroke-dashoffset:-18}}@media (max-width:980px){.s-flow{display:none}}.s-step{position:relative;z-index:1;background:#fff;border:1px solid var(--s-line);border-radius:22px;padding:24px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.s-step:hover{transform:translateY(-6px);border-color:#bfe6f7;box-shadow:0 30px 50px -30px rgba(11,110,155,.45)}.s-num{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px;font:700 16px/1 var(--s-mono);background:var(--s-glow);color:var(--s-ink);box-shadow:0 10px 22px -10px rgba(59,175,231,.9)}.s-step h3{font-size:19px;margin-bottom:8px}.s-step p{color:var(--s-muted);font-size:15px}.s-guard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:34px;gap:34px;align-items:start}@media (max-width:980px){.s-guard{grid-template-columns:minmax(0,1fr)}}.s-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:620px){.s-checks{grid-template-columns:minmax(0,1fr)}}.s-check{display:flex;gap:12px;padding:16px;border-radius:16px;background:#fff;border:1px solid var(--s-line);font-size:14.5px;line-height:1.45}.s-check svg{flex:none;width:22px;height:22px;margin-top:1px}.s-check svg circle{fill:#e8f6d4}.s-check svg path{fill:none;stroke:#3f7a0b;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:0}.s-js .s-checks:not(.s-in) .s-check svg path{stroke-dashoffset:16}.s-checks.s-in .s-check svg path{animation:s-tick .6s ease both}.s-checks .s-check:nth-child(2) path{animation-delay:.08s!important}.s-checks .s-check:nth-child(3) path{animation-delay:.16s!important}.s-checks .s-check:nth-child(4) path{animation-delay:.24s!important}.s-checks .s-check:nth-child(5) path{animation-delay:.32s!important}.s-checks .s-check:nth-child(6) path{animation-delay:.4s!important}.s-checks .s-check:nth-child(7) path{animation-delay:.48s!important}.s-checks .s-check:nth-child(8) path{animation-delay:.56s!important}@keyframes s-tick{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}.s-term{border-radius:22px;background:#08222e;color:#cfe8f1;padding:20px 22px;font:400 13.5px/1.85 var(--s-mono);box-shadow:0 40px 70px -40px rgba(8,34,46,.7);min-height:330px}.s-term .t-hd{display:flex;gap:8px;align-items:center;color:#7fa6b5;font-size:12px;margin-bottom:12px;letter-spacing:.06em}.s-term .t-row{display:flex;gap:10px}.s-term .t-row span:first-child{width:20px;flex:none}.s-term .ok{color:var(--s-lime)}.s-term .wait{color:#7fa6b5}.s-term .t-final{margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(156,211,40,.12);color:#dff5b8}.s-caret{display:inline-block;width:8px;height:15px;background:var(--s-cyan);vertical-align:-2px;animation:s-blink 1s steps(1) infinite}@keyframes s-blink{50%{opacity:0}}.s-band{background:#08222e;color:#fff;border-radius:30px;padding:54px 44px;position:relative;overflow:hidden}.s-band:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 240px at 10% 0,rgba(59,175,231,.3),transparent 60%),radial-gradient(500px 240px at 90% 100%,rgba(156,211,40,.25),transparent 60%)}.s-band>*{position:relative}.s-band h2{font-size:clamp(26px,3.2vw,38px);margin-bottom:8px}.s-band>p{color:#9fc1ce;max-width:44em}.s-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:36px}@media (max-width:900px){.s-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.s-band{padding:40px 22px}.s-nums{grid-template-columns:minmax(0,1fr)}}.s-num-card{padding:20px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.s-num-card b{display:block;font:700 clamp(34px,3.4vw,44px)/1 var(--s-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-num-card span{display:block;margin-top:10px;font-size:14px;color:#a9c7d3;line-height:1.45}.s-toggle{display:inline-flex;padding:4px;border-radius:14px;background:var(--s-tint);border:1px solid var(--s-line);margin-bottom:36px}.s-toggle button{border:0;background:transparent;font:600 14px/1 var(--s-body);padding:10px 16px;border-radius:10px;cursor:pointer;color:var(--s-muted)}.s-toggle button[aria-pressed=true]{background:#fff;color:var(--s-ink);box-shadow:0 4px 14px -6px rgba(8,34,46,.25)}.s-toggle em{font-style:normal;font:600 11px/1 var(--s-mono);color:#3f7a0b;margin-left:6px}.s-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}@media (max-width:940px){.s-prices{grid-template-columns:minmax(0,1fr);max-width:460px;margin-inline:auto}}.s-price{border-radius:24px;padding:28px;border:1px solid var(--s-line);background:#fff;display:flex;flex-direction:column;gap:16px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.s-price:hover{transform:translateY(-4px);box-shadow:0 40px 60px -40px rgba(8,34,46,.35)}.s-price.hi{background:linear-gradient(#fff,#fff) padding-box,var(--s-glow) border-box;border:2px solid transparent;box-shadow:0 40px 80px -40px rgba(59,175,231,.6)}.s-price .badge{position:absolute;top:-13px;left:28px;font:600 11px/1 var(--s-mono);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;border-radius:999px;background:var(--s-glow);color:var(--s-ink)}.s-price h3{font-size:22px}.s-price .tl{color:var(--s-muted);font-size:14.5px;min-height:42px}.s-amt{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.s-amt b{font:700 42px/1 var(--s-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-amt span{color:var(--s-muted);font-size:14px}.s-amt small{width:100%;font:500 12px/1.4 var(--s-mono);color:var(--s-muted)}.s-sizes{list-style:none;margin:0;display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--s-line);padding:16px 0 0}.s-sizes li{display:flex;justify-content:space-between;gap:10px;font-size:14.5px}.s-sizes li b{font-family:var(--s-mono);font-weight:600}.s-price .s-btn{margin-top:auto;width:100%}.s-all{margin-top:26px;border-radius:22px;padding:24px 26px;border:1px dashed #bcd8e3;background:var(--s-tint)}.s-all h3{font-size:17px;margin-bottom:12px}.s-all ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 22px;gap:8px 22px;font-size:14.5px}@media (max-width:700px){.s-all ul{grid-template-columns:minmax(0,1fr)}}.s-all li:before{content:"✓";color:#3f7a0b;font-weight:700;margin-right:8px}.s-faq{max-width:820px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.s-faq details{border:1px solid var(--s-line);border-radius:18px;padding:4px 22px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.s-faq details[open]{border-color:#bfe6f7;box-shadow:0 20px 40px -30px rgba(11,110,155,.5)}.s-faq summary{cursor:pointer;list-style:none;padding:18px 0;font:600 17px/1.35 var(--s-display);display:flex;justify-content:space-between;gap:16px}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"+";font:400 24px/1 var(--s-mono);color:var(--s-blue);transition:transform .2s ease}.s-faq details[open] summary:after{transform:rotate(45deg)}.s-faq details p{padding:0 0 20px;color:var(--s-muted)}.s-final{text-align:center;padding:90px 22px;border-radius:34px;position:relative;overflow:hidden;background:#08222e;color:#fff}.s-final:before{content:"";position:absolute;width:900px;height:900px;left:50%;top:50%;margin:-450px 0 0 -450px;background:conic-gradient(from 0deg,rgba(59,175,231,0),rgba(59,175,231,.45),rgba(156,211,40,.45),rgba(59,175,231,0) 70%);animation:s-spin 14s linear infinite;filter:blur(40px)}.s-final:after{content:"";position:absolute;inset:2px;border-radius:32px;background:#08222e;opacity:.82}.s-final>*{position:relative;z-index:1}@keyframes s-spin{to{transform:rotate(1turn)}}.s-final h2{font-size:clamp(34px,5vw,60px);line-height:1;margin-bottom:18px}.s-final p{color:#a9c7d3;font-size:18px;max-width:34em;margin:0 auto 30px}.s-foot{padding:50px 0 40px;color:var(--s-muted);font-size:14px}.s-foot .s-wrap{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.s-foot nav{display:flex;gap:18px;flex-wrap:wrap;margin-left:auto}.s-foot a{text-decoration:none}.s-foot a:hover{color:var(--s-ink)}.s-form-page{padding:60px 0 100px}.s-form-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:40px;gap:40px;align-items:start}@media (max-width:920px){.s-form-grid{grid-template-columns:minmax(0,1fr)}}.s-card{background:#fff;border:1px solid var(--s-line);border-radius:24px;padding:30px;box-shadow:0 40px 80px -60px rgba(8,34,46,.5)}.s-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px}.s-field label{font-weight:600;font-size:14px}.s-field small{color:var(--s-muted);font-size:13px}.s-field input,.s-field select,.s-field textarea{width:100%;font:15px/1.4 var(--s-body);color:var(--s-ink);background:#fff;border:1px solid #cfdde3;border-radius:12px;padding:12px 14px}.s-field input:focus,.s-field select:focus,.s-field textarea:focus{border-color:var(--s-cyan);outline:3px solid rgba(59,175,231,.22)}.s-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:560px){.s-two{grid-template-columns:minmax(0,1fr)}}.s-plans{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.s-plan-opt{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #cfdde3;border-radius:14px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.s-plan-opt input{width:auto;accent-color:#0b6e9b}.s-plan-opt[data-on=true]{border-color:var(--s-cyan);background:#f1fafe;box-shadow:0 0 0 3px rgba(59,175,231,.15)}.s-plan-opt b{font-family:var(--s-display);font-size:16px;color:var(--s-ink)}.s-plan-opt span{color:var(--s-muted);font-size:13.5px}.s-plan-opt em{margin-left:auto;font:600 14px/1 var(--s-mono);font-style:normal;white-space:nowrap}.s-err{padding:12px 14px;border-radius:12px;background:#fde9e7;color:#9b2a20;font-size:14px;margin-bottom:14px}.s-ok-box{text-align:center;padding:20px 8px}.s-ok-box .ring{width:74px;height:74px;margin:0 auto 18px;border-radius:50%;background:var(--s-glow);display:grid;place-items:center;box-shadow:0 20px 40px -18px rgba(59,175,231,.8);animation:s-pop .6s cubic-bezier(.2,1.4,.4,1)}@keyframes s-pop{0%{transform:scale(.3);opacity:0}}.s-steps-list{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-gap:14px;gap:14px}.s-steps-list li{display:flex;gap:12px;font-size:14.5px;color:#2a4450}.s-steps-list li b{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:600 12px/1 var(--s-mono);background:#e5f5fd;color:var(--s-blue)}.s-prose{max-width:760px}.s-prose h1{font-size:clamp(32px,4vw,46px);margin:14px 0 18px}.s-prose h2{font-size:22px;margin:34px 0 10px}.s-prose li,.s-prose p{color:#2a4450}.s-prose ul{padding-left:20px;display:grid;grid-gap:6px;gap:6px}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{animation:none!important;transition:none!important}.s-js .s-reveal:not(.s-in){opacity:1;transform:none}.s-check svg path{stroke-dashoffset:0}.s-window{transform:none}}.s-smart{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;align-items:start}@media (max-width:980px){.s-smart{grid-template-columns:minmax(0,1fr)}}.s-points{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.s-points li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--s-line);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.s-points li:hover{transform:translateX(6px);border-color:#bfe6f7;box-shadow:0 18px 40px -30px rgba(11,110,155,.6)}.s-points .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e5f5fd;color:var(--s-blue)}.s-points .ic svg{width:21px;height:21px}.s-points b{display:block;font:600 16.5px/1.3 var(--s-display);margin-bottom:3px}.s-points p{color:var(--s-muted);font-size:14.5px;line-height:1.5}.gc{border-radius:26px;padding:26px;background:#fff;border:1px solid var(--s-line);box-shadow:0 50px 90px -60px rgba(8,34,46,.55);position:-webkit-sticky;position:sticky;top:90px}@media (max-width:980px){.gc{position:static}}.gc-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;grid-gap:18px;gap:18px;align-items:end}@media (max-width:620px){.gc-controls{grid-template-columns:minmax(0,1fr)}}.gc-controls label{display:grid;grid-gap:6px;gap:6px}.gc-controls label>span{font:500 11.5px/1 var(--s-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted)}.gc-controls label>b{font-size:26px;font-weight:600;line-height:1}.gc-controls input[type=range]{width:100%;accent-color:#0b6e9b}.gc-controls small{display:flex;justify-content:space-between;font:500 11px/1 var(--s-mono);color:var(--s-muted)}.gc-shuffle{padding:11px 14px;font-size:14px}.gc-result{margin-top:22px;padding-top:22px;border-top:1px solid var(--s-line)}.gc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:520px){.gc-stats{grid-template-columns:minmax(0,1fr)}}.gc-stats div{padding:14px;border-radius:14px;background:var(--s-tint)}.gc-stats b{display:block;font:700 22px/1.1 var(--s-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.gc-stats div:first-child b{background:var(--s-glow);-webkit-background-clip:text;background-clip:text;color:transparent}.gc-stats span{display:block;margin-top:6px;font-size:12.5px;color:var(--s-muted)}.gc-track{position:relative;height:54px;margin-top:20px;border-radius:12px;background:#08222e;overflow:hidden}.gc-hour{top:0;bottom:0;border-right:1px dashed rgba(255,255,255,.1)}.gc-dot,.gc-hour{position:absolute}.gc-dot{top:50%;width:3px;height:26px;margin:-13px 0 0 -1.5px;border-radius:2px;background:var(--s-glow);box-shadow:0 0 8px rgba(59,175,231,.6);animation:gc-in .5s ease both}@keyframes gc-in{0%{transform:scaleY(0);opacity:0}}.gc-axis{display:flex;justify-content:space-between;margin-top:6px;font:500 10.5px/1 var(--s-mono);color:var(--s-muted)}.gc-bars{display:flex;gap:6px;height:70px;align-items:flex-end;margin-top:18px}.gc-bars div{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.gc-bars i{width:100%;border-radius:6px 6px 2px 2px;background:linear-gradient(0deg,#3bafe7,#9cd328);transition:height .4s ease;min-height:4px}.gc-bars span{font:500 11px/1 var(--s-mono);color:var(--s-muted)}.gc-note{margin-top:14px;font-size:14px;color:var(--s-muted)}.s-tax-note{text-align:center;color:#4f6670;font-size:13px;margin:18px 0 0}.s-rep{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:44px;gap:44px;align-items:start;border:1px solid var(--s-line);border-radius:28px;padding:44px;background:radial-gradient(600px 240px at 0 0,rgba(59,175,231,.1),transparent 70%),radial-gradient(600px 240px at 100% 100%,rgba(156,211,40,.12),transparent 70%),#fff}.s-rep h2{font-size:clamp(28px,3.4vw,40px);line-height:1.08;margin:12px 0 16px}.s-rep p{color:var(--s-muted);font-size:17px;margin:0 0 14px}.s-rep .s-rep-eg{font-size:15px;border-left:3px solid var(--s-lime);padding:4px 0 4px 14px}.s-rep-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.s-rep-list li{background:#fff;border:1px solid var(--s-line);border-radius:16px;padding:16px 18px;display:grid;grid-gap:4px;gap:4px;transition:transform .25s,box-shadow .25s}.s-rep-list li:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(8,34,46,.08)}.s-rep-list b{font-family:var(--s-display)}.s-rep-list span{color:var(--s-muted);font-size:15px}@media (max-width:860px){.s-rep{grid-template-columns:minmax(0,1fr);padding:28px 20px;gap:24px}}.gc-field{display:grid;grid-gap:8px;gap:8px}.gc-field>span{font-size:13px;font-weight:600;color:var(--s-muted)}.gc-seg{display:flex;flex-wrap:wrap;gap:6px}.gc-seg button{font:600 13px/1 var(--s-body);padding:9px 12px;border-radius:999px;border:1px solid var(--s-line);background:#fff;color:var(--s-ink);cursor:pointer;transition:all .2s}.gc-seg button[aria-pressed=true]{background:var(--s-ink);color:#fff;border-color:var(--s-ink)}.gc-times{grid-template-columns:1fr 1fr}.gc-times label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;color:var(--s-muted)}.gc-times select{font:500 14px var(--s-body);padding:8px 10px;border-radius:10px;border:1px solid var(--s-line);background:#fff;color:var(--s-ink)}.s-feats{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.s-feats li{display:flex;gap:8px;align-items:baseline;color:var(--s-ink)}.s-feats li:before{content:"✓";color:#3f7a0b;font-weight:700}.s-feats li[data-on=false]{color:#9fb2ba;text-decoration:line-through;-webkit-text-decoration-color:rgba(159,178,186,.6);text-decoration-color:rgba(159,178,186,.6)}.s-feats li[data-on=false]:before{content:"–";color:#9fb2ba}.s-strike{text-decoration:none;position:relative;color:#6b8490;display:inline;background-image:linear-gradient(#e0564a,#e0564a);background-repeat:no-repeat;background-position:0 58%;background-size:100% 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s cubic-bezier(.2,.8,.2,1) .35s}.s-js .s-reveal:not(.s-in) .s-strike{background-size:0 4px}@media (prefers-reduced-motion:reduce){.s-strike{transition:none}}.s-ok-note{background:#ecf8e1;border:1px solid #c9e8a8;color:#2f5d07;padding:12px 14px;border-radius:10px}.s-updated{color:var(--s-muted);font-size:14px;margin-top:-6px}.s-support{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin:22px 0}.s-support>div{border:1px solid var(--s-line);border-radius:14px;padding:16px;display:grid;grid-gap:4px;gap:4px;background:#fff}.s-support a{font-weight:600;word-break:break-all}.s-support span{color:var(--s-muted);font-size:14px}