:root{--navy:#04060f;--navy-2:#05070f;--panel:#0a0f1c;--blue:#2273c9;--blue-bright:#2f6bff;--sky:#7cc4ff;--violet:#8b5cf6;--violet-soft:#b79bff;--green:#22c58a;--ink:#111826;--deep:#0c1d4a;--body:#3d4c6b;--muted:#5d6e90;--line:#e7ebf2;--line-soft:#eef1f6;--soft:#f7f9fc;--nav-h:66px;--shell:1240px;--pad:24px;--ease:cubic-bezier(.2,.75,.2,1);--surface:#fff;--surface-2:#f7f9fc;--card-line:#e5e9f0;--btn-line:#dce3ec;--outline-line:#d8dfea;--rule:#edf0f5;--text-soft:#46536e;--text-faint:#93a0b8;--kicker:#8a97ad;--table-head:var(--ink);--btn-dark-bg:var(--ink);--cta-hover:var(--deep)}.theme-dark{--surface:#0b1120;--surface-2:#0f1729;--ink:#f2f5fa;--deep:#eaf1ff;--body:#a9b4cc;--muted:#8494b0;--line:#1e2942;--line-soft:#182238;--soft:#0f1729;--card-line:#1e2942;--btn-line:#25314b;--outline-line:#25314b;--rule:#1e2942;--text-soft:#a9b4cc;--text-faint:#7a879f;--kicker:#7a879f;--table-head:#0f1729;--btn-dark-bg:var(--blue-bright);--cta-hover:#1d4ed8}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5{letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.08}[id]{scroll-margin-top:calc(var(--nav-h) + 20px)}::selection{background:#2f6bff38}:focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:6px}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.shell{max-width:var(--shell);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grad-text{background:linear-gradient(100deg,var(--sky),var(--violet-soft));color:#0000;-webkit-background-clip:text;background-clip:text}.section{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}.feat-grid>*,.perf-grid>*,.plan-grid>*,.price-extra>*,.step-grid>*,.tq-grid>*{min-width:0}.btn{cursor:pointer;white-space:nowrap;transition:background .22s ease,color .22s ease,transform .22s var(--ease),box-shadow .22s ease,border-color .22s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 28px;font-size:15px;font-weight:600;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-light{color:#0a0f1e;background:#fff;font-weight:700;box-shadow:0 14px 40px #5078ff52}.btn-light:hover{background:#eaf1ff}.btn-grad{background:linear-gradient(100deg,var(--blue-bright),var(--violet));color:#fff;font-weight:700}.btn-grad:hover{filter:brightness(1.08)}.btn-ghost{color:#fff;background:#ffffff0d;border-color:#ffffff47}.btn-ghost:hover{background:#ffffff21}.btn-dark{background:var(--btn-dark-bg);color:#fff}.btn-dark:hover{background:var(--blue)}.btn-outline{border-color:var(--outline-line);background:var(--surface);color:var(--ink)}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#a9d5ff;background:#7cc4ff14;border:1px solid #7cc4ff59;border-radius:999px;align-items:center;gap:9px;padding:7px 15px;font-size:12px;font-weight:600;display:inline-flex}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--kicker);font-size:12.5px;font-weight:700}.reveal{opacity:0;transition:opacity .85s ease,transform .95s var(--ease);transform:translateY(34px)}.reveal.is-in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}.announce{background:var(--navy);border-bottom:1px solid #ffffff0f}.announce-in{padding:9px var(--pad);color:#ffffffbf;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.dot-live{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}.announce a{color:var(--sky);font-weight:600}.announce a:hover{color:#fff}.nav{z-index:80;-webkit-backdrop-filter:blur(14px);background:#03050cf0;border-bottom:1px solid #ffffff14;transition:background .25s,box-shadow .25s;position:sticky;top:0}.nav.is-stuck{background:#03050c;box-shadow:0 10px 34px #00000080}.nav-in{max-width:var(--shell);padding:0 var(--pad);height:var(--nav-h);align-items:center;gap:28px;margin:0 auto;display:flex}.nav-logo{line-height:0;display:block}.nav-logo img{width:auto;height:52px}.nav-links{color:#ffffffbd;gap:24px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.nav-links a{padding:4px 0;transition:color .2s;position:relative}.nav-links a:after{content:"";background:var(--sky);height:2px;transition:right .28s var(--ease);border-radius:2px;position:absolute;bottom:-2px;left:0;right:100%}.nav-links a:hover{color:#fff}.nav-links a:hover:after,.nav-links a.is-active:after{right:0}.nav-links a.is-active{color:#fff;font-weight:600}.nav-actions{align-items:center;gap:16px;margin-left:12px;display:flex}.nav-signin{color:#ffffffd1;font-size:14px;font-weight:600}.nav-signin:hover{color:var(--sky)}.nav-cta{color:#0a0f1e;background:#fff;border-radius:999px;padding:10px 22px;font-size:13.5px;font-weight:700;transition:background .22s,box-shadow .22s}.nav-cta:hover{background:#eaf1ff;box-shadow:0 10px 26px #5078ff4d}.burger{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:0;display:none}.burger span{width:18px;height:2px;transition:transform .28s var(--ease),opacity .2s ease;background:#fff;border-radius:2px;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-menu{background:var(--navy);padding:10px var(--pad) 20px;max-height:calc(100vh - var(--nav-h) - 16px);border-top:1px solid #ffffff14;display:none;overflow-y:auto}.mobile-menu.is-open{display:block}.mobile-menu>a{color:#fffc;border-bottom:1px solid #ffffff12;padding:13px 4px;font-size:15.5px;font-weight:500;display:block}.mobile-menu>a:last-of-type{border-bottom:0}.mobile-menu>a:hover{color:var(--sky)}.mobile-menu .m-cta{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.mobile-menu .m-cta a{flex:140px;padding:12px 22px;font-size:14px}.hero{background:var(--navy);isolation:isolate;position:relative;overflow:hidden}.glow{pointer-events:none;z-index:0;position:absolute}.glow-a{background:radial-gradient(closest-side,#3c6eff4d,#0000 70%);width:660px;height:660px;top:2%;left:-8%}.glow-b{background:radial-gradient(closest-side,#8b5cf63d,#0000 70%);width:720px;height:560px;bottom:-16%;right:-6%}.hero-net{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.hero-net svg{opacity:.9;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 36%,#00000080 56%,#000 76%);mask-image:linear-gradient(90deg,#0000 0% 36%,#00000080 56%,#000 76%)}@keyframes netFlow{to{stroke-dashoffset:-260px}}@keyframes netNode{0%,to{opacity:.4;r:2.4}50%{opacity:1;r:3.8}}@keyframes netHalo{0%{r:4;opacity:.55}to{r:22;opacity:0}}@keyframes netBase{0%,to{opacity:.5}50%{opacity:.9}}.net-line{stroke:url(#netGrad);stroke-width:1.6px;fill:none;stroke-dasharray:14 246;stroke-linecap:round;filter:url(#netBlur);animation:linear infinite netFlow}.net-base{stroke:#82b4ff29;stroke-width:1px;fill:none;animation:ease-in-out infinite netBase}.net-node{fill:#bfe2ff;filter:url(#netBlur);animation:ease-in-out infinite netNode}.net-halo{fill:none;stroke:#8fc8ff;stroke-width:1.2px;animation:ease-out infinite netHalo}.hero-in{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,4.5vw,60px);padding-top:clamp(66px,8vw,100px);padding-bottom:clamp(58px,7vw,86px);display:grid;position:relative}.hero-in>*{min-width:0}.hero-copy{max-width:600px}.hero h1{letter-spacing:-.035em;color:#fff;margin-bottom:20px;font-size:clamp(38px,5.2vw,66px);line-height:1.03}.hero h2{letter-spacing:-.035em;color:#fff;margin-bottom:20px;font-size:clamp(29px,3.7vw,48px);line-height:1.07}.hero-sub{color:#ffffffc7;max-width:540px;font-size:clamp(16px,1.4vw,18.5px);line-height:1.62}.signup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:8px;max-width:520px;margin-top:30px;padding:7px 7px 7px 16px;transition:border-color .25s,box-shadow .25s;display:flex}.signup:focus-within{border-color:#7cc4ff8c;box-shadow:0 0 0 4px #7cc4ff1f}.signup svg{opacity:.55;flex:none}.signup input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.signup input::placeholder{color:#ffffff80}.signup button{border:0;border-radius:9px;padding:12px 24px;font-size:14px}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.hero-note{color:#ffffff80;margin-top:16px;font-size:13px}.hero-note b{color:#ffffffbf;font-weight:600}.hero-trust{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;font-size:13.5px;display:flex}.stars{color:var(--green);letter-spacing:1.5px;font-size:14px}.sep{background:#ffffff4d;border-radius:50%;width:4px;height:4px}@property --neonA{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes neonSpin{to{--neonA:360deg}}.hero-shot{perspective:1600px;justify-self:end;width:100%;max-width:560px;position:relative}.hero-shot .halo{pointer-events:none;background:radial-gradient(closest-side,#608cff57,#8b5cf629 58%,#0000 80%);position:absolute;inset:-9% -7%}.shot-frame{transition:transform .6s var(--ease);background:#ffffff0f;border-radius:16px;padding:2px;position:relative;transform:rotateY(-9deg)rotateX(5deg)rotate(-.6deg);box-shadow:-22px 40px 100px #020614bf,0 0 70px #466eff38}.hero-shot:hover .shot-frame{transform:rotateY(-3deg)rotateX(1.5deg)}.shot-frame:before{content:"";background:conic-gradient(from var(--neonA),transparent 0deg,transparent 205deg,#7cc4ff8c 265deg,#eaf4ff 302deg,var(--violet-soft) 338deg,transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:4;filter:drop-shadow(0 0 7px #7cc4ffd9);border-radius:16px;padding:2px;animation:3.6s linear infinite neonSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mock{background:#070b14;border:1px solid #ffffff0f;border-radius:14px;position:relative;overflow:hidden}.mock-bar{background:#0b1120;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:11px 14px;display:flex}.tl{border-radius:50%;flex:none;width:10px;height:10px}.tl-r{background:#ff5f57}.tl-y{background:#febc2e}.tl-g{background:#28c840}.mock-url{color:#fff9;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border-radius:8px;align-items:center;gap:7px;max-width:70%;margin:0 auto;padding:5px 14px;font-size:11px;display:flex;overflow:hidden}.mock-url svg{flex:none}.mock-body{padding:20px 20px 22px}.mock-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mock-h .t{color:#fff;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.mock-pill{color:#7ee0b5;background:#22c58a1f;border:1px solid #22c58a4d;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-flex}.mock-pill i{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%}.mock-hero-stat{align-items:baseline;gap:10px;display:flex}.mock-hero-stat b{letter-spacing:-.03em;background:linear-gradient(100deg,#eaf4ff,var(--sky) 60%,var(--violet-soft));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:JetBrains Mono,monospace;font-size:34px;font-weight:500}.mock-hero-stat .up{color:var(--green);font-family:JetBrains Mono,monospace;font-size:12px}.mock-hero-stat .lbl{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}.mock-spark{align-items:flex-end;gap:6px;height:66px;margin:16px 0 18px;display:flex}.mock-spark i{background:linear-gradient(180deg,var(--sky),#2f6bff59);opacity:.9;border-radius:4px 4px 2px 2px;flex:1}.mock-mini{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.mock-mini div{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:12px}.mock-mini b{color:#fff;font-family:JetBrains Mono,monospace;font-size:15px;display:block}.mock-mini span{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:10.5px;display:block}.mock-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mock-av{background:linear-gradient(150deg,#2f6bff4d,#8b5cf638);border:1px solid #7cc4ff40;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.mock-row .m1{color:#fff;font-size:13px;font-weight:600}.mock-row .m2{color:#ffffff80;font-size:11px}.mock-row .m3{color:var(--sky);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:12px}.trust{z-index:2;background:var(--navy);padding:6px var(--pad) 46px;position:relative}.trust-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,3vw,38px);max-width:1120px;margin:0 auto;display:flex}.trust-label{letter-spacing:.14em;text-transform:uppercase;color:#fff6;font-size:12px}.trust-item{color:#fff9;font-size:15px;font-weight:500}.dark{background:var(--navy-2);color:#fff;position:relative;overflow:hidden}.grid-tex{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1000px 520px at 50% 0,#000,#0000 75%);mask-image:radial-gradient(1000px 520px at 50% 0,#000,#0000 75%)}.dark .shell{z-index:2;position:relative}.dark h2{margin-top:18px;font-size:clamp(29px,3.7vw,48px);line-height:1.07}.dark-p{color:#ffffffb8;max-width:520px;margin-top:20px;font-size:16px;line-height:1.7}.feat-head{max-width:760px;margin-bottom:clamp(36px,4.6vw,54px)}.feat-head h2{color:#fff;margin-top:18px;font-size:clamp(29px,4vw,50px);line-height:1.06}.feat-head p{color:#ffffffa8;max-width:620px;margin-top:18px;font-size:16.5px;line-height:1.68}.feat-grid{background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.feat-card{isolation:isolate;background:#080c16;padding:32px 30px 34px;transition:background .35s;position:relative}.feat-card:before{content:"";opacity:0;z-index:-1;pointer-events:none;background:radial-gradient(460px at 22% -10%,#2f6bff33,#0000 62%);transition:opacity .45s;position:absolute;inset:0}.feat-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#7cc4ffd9,#0000);height:1px;transition:opacity .45s;position:absolute;top:0;left:30px;right:30px}.feat-card:hover{background:#0a0f1c}.feat-card:hover:before,.feat-card:hover:after{opacity:1}.feat-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.feat-ico{width:46px;height:46px;color:var(--sky);transition:border-color .35s ease,transform .35s var(--ease);background:linear-gradient(150deg,#2f6bff42,#8b5cf629);border:1px solid #7cc4ff38;border-radius:13px;flex:none;place-items:center;display:grid}.feat-card:hover .feat-ico{border-color:#7cc4ff8c;transform:translateY(-2px)}.feat-ico svg{width:22px;height:22px}.feat-idx{letter-spacing:.14em;color:#ffffff42;font-family:JetBrains Mono,monospace;font-size:11.5px;transition:color .35s}.feat-card:hover .feat-idx{color:var(--sky)}.feat-card h3{letter-spacing:-.02em;color:#fff;margin-bottom:10px;font-size:19px}.feat-card p{color:#ffffff9e;font-size:14.8px;line-height:1.65}.perf-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.stat-row{flex-wrap:wrap;gap:18px;display:flex}.stat{background:linear-gradient(170deg,#2f6bff24,#8b5cf612);border:1px solid #7cc4ff38;border-radius:18px;flex:150px;padding:24px 22px}.stat b{letter-spacing:-.03em;background:linear-gradient(100deg,#eaf4ff,var(--sky) 55%,var(--violet-soft));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:JetBrains Mono,monospace;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1;display:block}.stat span{color:#ffffffa8;margin-top:12px;font-size:13.5px;line-height:1.5;display:block}.bars{gap:16px;margin-top:8px;display:grid}.bar-row{gap:8px;display:grid}.bar-row .lbl{color:#fff9;justify-content:space-between;font-size:13px;display:flex}.bar-row .lbl b{color:#fff;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600}.bar{background:#ffffff12;border-radius:999px;height:10px;overflow:hidden}.bar i{background:linear-gradient(90deg,var(--blue-bright),var(--sky));width:0;height:100%;transition:width 1.3s var(--ease);border-radius:999px;display:block}.bar.is-dim i{background:#ffffff38}.bars.is-in .bar i{width:var(--w)}.ses-note{color:#fff6;margin-top:18px;font-size:12.5px}.soft-bg{background:var(--soft)}.section-head{text-align:center;max-width:780px;margin:0 auto clamp(38px,5vw,56px)}.section-head h2{color:var(--deep);font-size:clamp(29px,4.2vw,50px);line-height:1.06}.section-head p{color:var(--body);margin-top:16px;font-size:16.5px}.step-grid{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease),box-shadow .3s ease;border-radius:18px;padding:30px 28px;position:relative}.step:hover{transform:translateY(-4px);box-shadow:0 20px 44px #0c1d4a14}.step .n{color:var(--blue);letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:12.5px}.step h3{color:var(--deep);letter-spacing:-.02em;margin:10px 0 9px;font-size:19px}.step p{color:var(--muted);font-size:14.8px;line-height:1.62}.step-ico{width:44px;height:44px;color:var(--blue);background:linear-gradient(150deg,#2273c91f,#8b5cf61a);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.step-ico svg{width:22px;height:22px}.pricing{background:var(--soft);padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:26px;margin-top:clamp(34px,4.5vw,54px);display:grid}.plan{background:var(--surface);border:1px solid var(--card-line);transition:transform .3s var(--ease),box-shadow .3s ease;border-radius:16px;flex-direction:column;display:flex;position:relative;box-shadow:0 2px 10px #0c1d4a0a}.plan:hover{transform:translateY(-4px);box-shadow:0 22px 50px #0c1d4a1a}.plan:before{content:"";z-index:3;pointer-events:none;background:conic-gradient(from var(--neonA),transparent 0deg,transparent 200deg,#2f8fff73 262deg,#9fd2ff 300deg,#2f8fff 338deg,transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #2f8fff8c);border-radius:16px;padding:2px;animation:3.6s linear infinite neonSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plan:nth-child(2):before{animation-delay:-1.2s}.plan:nth-child(3):before{animation-delay:-2.4s}.plan-top{text-align:center;border-bottom:1px solid var(--rule);padding:30px 26px 26px}.plan-top h3{color:var(--deep);letter-spacing:-.02em;font-size:22px;font-weight:700}.plan-who{color:var(--muted);margin-top:6px;font-size:13.5px;display:block}.plan-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;z-index:6;background:#1b56b0;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.plan-body{flex-direction:column;flex:1;padding:28px 26px;display:flex}.price-was{text-align:center;color:var(--text-faint);min-height:22px;font-size:18px;line-height:1.2;text-decoration:line-through;display:block}.price{justify-content:center;align-items:baseline;gap:7px;margin-top:6px;display:flex}.price b{letter-spacing:-.04em;color:var(--deep);font-size:clamp(40px,4.6vw,50px);font-weight:700;line-height:1}.price span{color:var(--muted);font-size:16px}.plan-cta{text-align:center;border:1px solid var(--btn-line);background:var(--surface);color:var(--deep);border-radius:10px;margin-top:24px;padding:15px;font-size:16px;font-weight:600;transition:background .22s,color .22s,border-color .22s,box-shadow .22s;display:block}.plan-cta:hover{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 10px 24px #2273c938}.plan.is-featured .plan-cta{background:var(--blue);border-color:var(--blue);color:#fff}.plan.is-featured .plan-cta:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.renews{text-align:center;color:var(--muted);margin-top:14px;font-size:13.5px}.plan-group{margin-top:28px}.plan-group h4{color:var(--blue);letter-spacing:-.01em;border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding-bottom:13px;font-size:15.5px;font-weight:700;display:flex}.plan-group h4 svg{flex:none;width:19px;height:19px}.plan-group ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.plan-group li{color:var(--text-soft);align-items:flex-start;gap:11px;font-size:14.8px;display:flex}.plan-group li svg{color:#8fb6de;flex:none;width:17px;height:17px;margin-top:3px}.price-note{text-align:center;color:var(--muted);margin-top:28px;font-size:13.5px}.price-extra{grid-template-columns:repeat(2,1fr);gap:26px;margin-top:clamp(30px,4vw,44px);display:grid}.price-extra-card{background:var(--surface);border:1px solid var(--card-line);transition:transform .3s var(--ease),box-shadow .3s ease;border-radius:16px;flex-direction:column;padding:clamp(26px,3vw,32px);display:flex;box-shadow:0 2px 10px #0c1d4a0a}.price-extra-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px #0c1d4a1a}.price-extra-card .kicker{letter-spacing:.16em;font-size:11.5px}.price-extra-card h3{color:var(--deep);letter-spacing:-.025em;margin-top:12px;font-size:clamp(20px,2.2vw,23px)}.price-extra-card p{color:var(--muted);margin:11px 0 24px;font-size:15px;line-height:1.62}.price-extra-card .btn{align-self:flex-start;margin-top:auto}.tq-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tq{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:15px;padding:26px;transition:border-color .25s,background .25s;display:flex}.tq:hover{background:#ffffff0f;border-color:#7cc4ff4d}.tq .stars{font-size:13px}.tq p{color:#ffffffd9;font-size:15px;line-height:1.55}.tq .who{align-items:center;gap:12px;margin-top:auto;display:flex}.tq .av{color:#fff;background:linear-gradient(150deg,var(--blue-bright),var(--violet));border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:grid}.tq .av-photo{object-fit:cover;background:#ffffff14;border:2px solid #ffffff24}.tq blockquote{margin:0}.tq .who b{color:#fff;font-size:14px;font-weight:600;display:block}.tq .who span{color:#ffffff8c;font-size:12.5px}.faq{background:var(--surface)}.faq-list{max-width:880px;margin:0 auto}.faq details{border-top:1px solid var(--line)}.faq details:last-of-type{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.015em;color:var(--deep);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:17.5px;font-weight:700;list-style:none;transition:color .22s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--blue)}.faq summary span{flex:auto;min-width:0}.faq summary i{color:var(--blue);transition:transform .3s var(--ease);flex:none;font-size:24px;font-style:normal;font-weight:400;line-height:1}.faq details[open] summary i{transform:rotate(45deg)}.faq details p{max-width:760px;color:var(--body);margin:0;padding:0 0 26px;font-size:16px;line-height:1.72}.big-cta{padding:clamp(64px,8vw,96px) var(--pad);text-align:center;position:relative;overflow:hidden}.big-cta .halo{pointer-events:none;background:radial-gradient(closest-side,#78beff59,#c8e1ff2e 50%,#0000 75%);width:1200px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.big-cta-in{max-width:720px;margin:0 auto;position:relative}.big-cta h2{letter-spacing:-.035em;font-size:clamp(30px,4.4vw,54px);font-weight:600;line-height:1.06}.big-cta p{color:var(--body);margin-top:18px;font-size:16.5px}.big-cta .acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.foot{background:var(--navy-2);color:#ffffffa6;position:relative;overflow:hidden}.foot-beam{background:linear-gradient(90deg,#0000,#7cc4ff99,#b79bff80,#0000);height:1px;position:absolute;top:0;left:0;right:0;overflow:hidden}.foot-beam i{background:linear-gradient(90deg,transparent,var(--sky) 40%,var(--violet-soft) 60%,transparent);filter:blur(1px);width:30%;height:3px;animation:4s linear infinite beam;position:absolute;top:-1px;left:-30%;box-shadow:0 0 14px 2px #7cc4ffcc}@keyframes beam{0%{left:-30%}to{left:100%}}.foot .halo{pointer-events:none;background:radial-gradient(closest-side,#4678ff29,#0000 72%);width:1100px;height:520px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.foot-in{z-index:2;padding:clamp(56px,8vw,84px) var(--pad) 32px;max-width:var(--shell);margin:0 auto;position:relative}.foot-index{grid-template-columns:1.7fr repeat(3,1fr);gap:44px 32px;display:grid}.foot-brand img{opacity:.95;width:186px;height:auto}.foot-brand-p{color:#ffffff8c;max-width:300px;margin-top:18px;font-size:14px;line-height:1.65}.foot-social{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.foot-social a{color:#ffffffb8;width:36px;height:36px;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s var(--ease);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;place-items:center;display:grid}.foot-social a:hover{color:#fff;background:#7cc4ff29;border-color:#7cc4ff66;transform:translateY(-2px)}.foot-social svg{fill:currentColor;width:16px;height:16px;display:block}.foot-col h5{letter-spacing:.1em;color:#fff6;border-bottom:1px solid #ffffff1a;margin-bottom:18px;padding-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500}.foot-col h5 i{color:var(--sky);font-style:normal}.foot-col div{gap:12px;font-size:14px;display:grid}.foot-col a{color:#ffffffa6}.foot-col a:hover{color:var(--sky)}.foot-pay{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(36px,5vw,56px);padding-top:26px;display:flex}.foot-pay .label{letter-spacing:.06em;color:#fff9;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:inline-flex}.pay-marks{align-items:center;gap:12px;display:flex}.pay-paypal{letter-spacing:-.02em;background:#fffffff0;border-radius:8px;align-items:center;padding:8px 14px;font-size:15px;font-style:italic;font-weight:800;display:inline-flex}.pay-paypal b:first-child{color:#003087}.pay-paypal b:last-child{color:#009cde}.pay-stripe{letter-spacing:-.01em;color:#fff;background:#635bff;border-radius:8px;align-items:center;padding:8px 16px;font-size:15px;font-weight:800;display:inline-flex}.foot-legal{color:#fff6;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:26px;padding-top:24px;font-size:12px;display:flex}.foot-legal address{color:#ffffff52;margin-top:6px;font-style:normal;line-height:1.6}.foot-legal a{color:#ffffff8c}.foot-legal a:hover{color:var(--sky)}@media (max-width:1080px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){:root{--pad:20px}.hero-in{grid-template-columns:1fr;gap:40px}.hero-copy{max-width:none}.hero-shot{perspective:none;justify-self:center;max-width:520px}.shot-frame,.hero-shot:hover .shot-frame{transform:none}.perf-grid{grid-template-columns:1fr}.step-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.plan-grid,.price-extra{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.tq-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.foot-index{grid-template-columns:repeat(2,1fr);gap:36px 28px}.hero-net svg{opacity:.5;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 45%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000059 45%,#000 100%)}}@media (max-width:820px){.nav-links,.nav-signin,.nav-cta{display:none}.burger{display:inline-flex}.nav-in{gap:16px}.nav-actions{gap:10px;margin-left:auto}}@media (max-width:680px){.feat-grid{grid-template-columns:1fr}.foot-index{grid-template-columns:1fr;gap:30px}.foot-legal{flex-direction:column;gap:12px}}@media (max-width:560px){:root{--pad:18px}.btn{width:100%;padding:14px 20px}.hero-cta,.big-cta .acts,.hero-cta .btn,.big-cta .acts .btn{width:100%}.feat-card{padding:26px 22px}.stat{flex:100%}.plan-body{padding:22px}.pay-marks{width:100%}.signup{border-radius:16px;flex-wrap:wrap;padding:12px}.signup input{flex:60%;min-width:0}.signup button{width:100%;margin-top:4px}.mock-mini{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.net-halo{display:none}.shot-frame,.hero-shot:hover .shot-frame{transform:none}.shot-frame:before,.plan:before{animation:none!important}}site-header,site-footer{display:contents}.legal{background:var(--surface);padding:clamp(38px,6vw,68px) 0 clamp(56px,7vw,88px)}.legal-doc{max-width:760px;margin:0 auto}.legal-head{margin-bottom:26px}.legal-head .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.legal-head h1{color:var(--deep);letter-spacing:-.03em;margin:12px 0 10px;font-size:clamp(30px,4.4vw,44px);line-height:1.06}.legal-meta{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12.5px}.legal-notice{background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--blue);color:var(--body);border-radius:10px;gap:12px;margin:22px 0 6px;padding:15px 18px;font-size:14.5px;line-height:1.62;display:flex}.legal-notice svg{width:18px;height:18px;color:var(--blue);flex:none;margin-top:2px}.legal-toc{background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:30px 0;padding:20px 22px}.legal-toc h2{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.legal-toc ol{columns:2;column-gap:28px;margin:0;padding-left:20px;font-size:14.5px}.legal-toc li{break-inside:avoid;margin-bottom:8px}.legal-toc a{color:var(--body)}.legal-toc a:hover{color:var(--blue)}.legal-doc h2{color:var(--deep);letter-spacing:-.02em;margin:38px 0 12px;scroll-margin-top:86px;font-size:21px}.legal-doc h2 .no{color:var(--blue);margin-right:8px;font-family:JetBrains Mono,monospace;font-size:15px}.legal-doc h3{color:var(--ink);margin:22px 0 8px;font-size:16.5px}.legal-doc p{color:var(--body);margin:0 0 14px;font-size:16px;line-height:1.72}.legal-doc ul,.legal-doc ol.list{color:var(--body);margin:0 0 16px;padding-left:22px}.legal-doc li{margin-bottom:8px;line-height:1.66}.legal-doc a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.legal-doc strong{color:var(--ink);font-weight:600}.legal-table{border-collapse:collapse;border:1px solid var(--line);border-radius:10px;width:100%;margin:8px 0 18px;font-size:14.5px;overflow:hidden}.legal-table th,.legal-table td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:11px 15px;line-height:1.55}.legal-table tr:last-child th,.legal-table tr:last-child td{border-bottom:0}.legal-table thead th{background:var(--table-head);color:#fff;letter-spacing:.03em;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.legal-table tbody th{background:var(--soft);color:var(--ink);width:36%;font-weight:600}.legal-doc .updated-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:22px;font-size:14px}@media (max-width:600px){.legal-toc ol{columns:1}.legal-table th,.legal-table td{padding:10px 12px}}.cookie{z-index:200;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .35s var(--ease);padding:0 16px 16px;position:fixed;bottom:0;left:0;right:0;transform:translateY(14px)}.cookie.is-shown{opacity:1;pointer-events:auto;transform:none}.cookie-in{-webkit-backdrop-filter:blur(12px);background:#090d18f7;border:1px solid #ffffff1f;border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;max-width:920px;margin:0 auto;padding:18px 20px;display:flex;box-shadow:0 24px 70px #0000008c}.cookie-txt{color:#ffffffd1;flex:340px;min-width:0;font-size:14px;line-height:1.55}.cookie-txt b{color:#fff;font-weight:600}.cookie-txt a{color:var(--sky);text-underline-offset:2px;text-decoration:underline}.cookie-acts{flex-wrap:wrap;flex:none;gap:10px;display:flex}.cookie-acts .btn{padding:11px 20px;font-size:14px}.foot-cookie{font:inherit;color:#ffffff8c;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.foot-cookie:hover{color:var(--sky)}@media (max-width:600px){.cookie-in{padding:16px}.cookie-acts{width:100%}.cookie-acts .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.cookie{transition:none}}.contact-head{max-width:680px}.contact-head h1{letter-spacing:-.01em;margin-top:18px;font-size:clamp(32px,4.6vw,54px);line-height:1.05}.contact-head .dark-p{max-width:600px}.contact-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px;margin-top:clamp(34px,4.5vw,52px);display:grid}.contact-form{background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;padding:clamp(22px,3vw,34px)}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.field label{color:#fffc;letter-spacing:.01em;font-size:13px;font-weight:600}.field label .opt{color:#ffffff73;font-weight:400}.field input,.field select,.field textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;width:100%;padding:12px 14px;font-size:15px;transition:border-color .22s,box-shadow .22s,background .22s}.field textarea{resize:vertical;min-height:130px;line-height:1.55}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='.6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.field select option{color:#fff;background:#0b1020}.field input::placeholder,.field textarea::placeholder{color:#ffffff6b}.field input:focus,.field select:focus,.field textarea:focus{background:#ffffff12;border-color:#7cc4ff99;outline:0;box-shadow:0 0 0 4px #7cc4ff1f}.contact-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.form-note{color:#ffffff80;font-size:12.5px;line-height:1.5}.form-note.is-warn{color:#ffb4a2}.contact-methods{flex-direction:column;gap:12px;display:flex}.cm-card{transition:border-color .25s ease,transform .25s var(--ease),background .25s ease;background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}a.cm-card:hover{background:#7cc4ff0f;border-color:#7cc4ff80;transform:translateY(-2px)}.cm-ico{color:#a9d5ff;background:#7cc4ff1a;border:1px solid #7cc4ff3d;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.cm-ico svg{width:19px;height:19px}.cm-body{flex-direction:column;gap:3px;min-width:0;display:flex}.cm-body b{color:#fff;font-size:14px;font-weight:600}.cm-body span{color:#ffffff9e;word-break:break-word;font-size:13.5px;line-height:1.5}.cm-meta{padding:14px 4px 0}.cm-meta p{color:#ffffff80;margin:0;font-size:12.5px;line-height:1.6}.cm-meta .cm-hours{color:#fff9;margin-top:8px}@media (max-width:900px){.contact-grid{grid-template-columns:1fr;gap:22px}}@media (max-width:560px){.field-row{grid-template-columns:1fr;gap:0}}.help-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,4.5vw,64px);display:grid}.help-hero .contact-head{max-width:660px;margin:0}.help-topics{color:#ffffff8c;margin-top:14px;font-size:13.5px}.help-topics a,.help-topics button{font:inherit;cursor:pointer;color:#ffffffd9;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.help-topics a:hover,.help-topics button:hover{color:var(--sky)}.help-card{isolation:isolate;background:#080c16;border:1px solid #7cc4ff38;border-radius:24px;padding:clamp(28px,3.2vw,36px);position:relative;overflow:hidden;box-shadow:0 24px 60px #0206148c}.help-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(520px at 85% -10%,#2f6bff47,#0000 62%),radial-gradient(420px at -10% 110%,#8b5cf62e,#0000 65%);position:absolute;inset:0}.help-card-ico{width:52px;height:52px;color:var(--sky);background:linear-gradient(150deg,#2f6bff42,#8b5cf629);border:1px solid #7cc4ff38;border-radius:14px;flex:none;place-items:center;margin-bottom:22px;display:grid}.help-card-ico svg{width:26px;height:26px}.help-card h3{color:#fff;letter-spacing:-.02em;margin-bottom:10px;font-size:23px}.help-card p{color:#ffffffa8;max-width:320px;margin-bottom:26px;font-size:15px;line-height:1.62}.help-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(3px);background:#050810b8;justify-content:center;align-items:center;padding:24px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.help-modal{-webkit-backdrop-filter:blur(12px);background:#090d18f7;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;width:100%;max-width:640px;max-height:74vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000008c}.help-modal-head{border-bottom:1px solid #ffffff1a;flex:none;align-items:center;gap:12px;padding:18px 20px;display:flex}.help-modal-head svg{color:#ffffff8c;flex:none}.help-modal-head input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.help-modal-head input::placeholder{color:#fff6}.help-modal-tabs{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #ffffff1a;flex:none;gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.help-modal-tabs::-webkit-scrollbar{display:none}.help-modal-tab{white-space:nowrap;color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,color .18s}.help-modal-tab:hover{color:#fff;border-color:#7cc4ff66}.help-modal-tab.is-active{color:#0a0f1e;background:#fff;border-color:#fff}.help-modal-close{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.help-modal-close:hover{color:#fff;background:#ffffff1f}.help-modal-list{flex:auto;overflow-y:auto}.help-modal-empty{text-align:center;color:#ffffff8c;padding:40px 20px;font-size:14px;line-height:1.6}.help-modal-empty a{color:var(--sky);text-underline-offset:2px;text-decoration:underline}.help-modal-row{color:#fff;border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:14px 20px;transition:background .15s;display:flex}.help-modal-row:last-child{border-bottom:0}.help-modal-row:hover,.help-modal-row.is-active{background:#7cc4ff1a}.help-modal-row .ico{color:#a9d5ff;background:#7cc4ff1a;border:1px solid #7cc4ff38;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.help-modal-row .ico svg{width:17px;height:17px}.help-modal-row .txt{flex:1;min-width:0}.help-modal-row .txt b{color:#fff;font-size:14.5px;font-weight:600;display:block}.help-modal-row .txt span{color:#ffffff80;margin-top:2px;font-size:12.5px;display:block}.help-modal-row .chev{opacity:.4;flex:none}.help-modal-hint{color:#fff6;border-top:1px solid #ffffff14;flex:none;gap:18px;padding:10px 20px;font-size:11.5px;display:flex}.help-modal-hint kbd{color:#ffffffbf;background:#ffffff14;border:1px solid #ffffff24;border-radius:5px;margin-right:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10.5px}.help-section-title{color:#fff;letter-spacing:-.015em;margin-bottom:22px;font-size:clamp(22px,2.6vw,28px);font-weight:700}.help-articles-head{color:#fff9;align-items:center;gap:8px;display:flex}.help-articles-head svg{width:18px;height:18px}.help-articles-head span{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:16px;font-weight:600}.help-articles-list{margin-top:18px}.help-article-row{color:#fff;border-bottom:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;transition:background-color .18s,padding .18s;display:flex}.help-article-row:hover{background:#7cc4ff1a;padding-left:16px;padding-right:16px}.help-article-row .txt{min-width:0}.help-article-row h3{letter-spacing:-.01em;color:#fff;margin-bottom:6px;font-size:17px;font-weight:600}.help-article-row p{color:#fff9;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:680px;font-size:14px;line-height:1.05;display:-webkit-box;overflow:hidden}.help-article-row .arrow{color:#ffffff80;flex:none;transition:transform .2s,color .2s}.help-article-row:hover .arrow{color:var(--sky);transform:translate(4px)}.help-articles-more{color:#fff;text-underline-offset:2px;margin-top:22px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.help-articles-more:hover{color:var(--sky)}.help-cat-section{overflow:visible}.help-cat-layout{grid-template-columns:260px 1fr;gap:48px;display:grid}.help-cat-sidebar{top:calc(var(--nav-h) + 24px);max-height:calc(100vh - var(--nav-h) - 48px);flex-direction:column;align-self:start;gap:25px;display:flex;position:sticky;overflow-y:auto}.help-cat-search{color:#ffffff80;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:14px;transition:border-color .2s,background .2s;display:flex}.help-cat-search:hover{background:#ffffff12;border-color:#7cc4ff66}.help-cat-search svg{flex:none}.help-cat-nav-title{margin-bottom:10px;display:block}.help-cat-nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.help-cat-nav-link{color:#ffffffb8;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:flex}.help-cat-nav-link .ico{color:#ffffff80;background:#ffffff0d;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;transition:background .18s,color .18s;display:grid}.help-cat-nav-link .ico svg{width:15px;height:15px}.help-cat-nav-link:hover{color:#fff;background:#ffffff0d}.help-cat-nav li.is-active .help-cat-nav-link{color:#fff;background:#7cc4ff1a}.help-cat-nav li.is-active .help-cat-nav-link .ico{color:var(--sky);background:#7cc4ff2e}.help-cat-subnav{border-left:1px solid #ffffff1a;flex-direction:column;gap:1px;margin:4px 0 8px 38px;padding-left:12px;display:flex}.help-cat-subnav a{color:#ffffff8c;border-radius:7px;padding:7px 10px;font-size:13.5px;display:block}.help-cat-subnav a:hover{color:#fff;background:#ffffff0d}.help-cat-content{min-width:0}.help-cat-content .contact-head{max-width:none}.help-cat-content .contact-head h1{letter-spacing:-.01em;margin-top:18px;font-size:clamp(32px,4.6vw,50px);line-height:1.05}.eyebrow-breadcrumb{white-space:normal;border-radius:14px;max-width:100%;line-height:1.6}.eyebrow-breadcrumb a:hover{color:#fff;text-decoration-color:#fff}.eyebrow-breadcrumb.eyebrow-breadcrumb-article{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;display:inline-block;overflow:hidden}@media (max-width:480px){.eyebrow-breadcrumb{letter-spacing:.1em;padding:8px 13px;font-size:10.5px}}.help-cat-sub{margin-top:clamp(40px,5vw,46px);padding-top:clamp(40px,5vw,26px)}.help-cat-sub h2{color:#fff;letter-spacing:-.01em;margin-bottom:16px;font-size:21px;font-weight:700}.help-cat-articles{flex-direction:column;gap:2px;display:flex}.help-cat-articles li{color:#ffffffb8;border-bottom:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15px;transition:color .18s,background-color .18s,padding .18s;display:flex}.help-cat-articles li:last-child{border-bottom:0}.help-cat-articles li .arrow{color:#fff6;flex:none;transition:transform .2s,color .2s}.help-cat-articles li.is-linked{cursor:pointer}.help-cat-articles li.is-linked:hover{color:#fff;background:#7cc4ff1a;padding-left:16px;padding-right:16px}.help-cat-articles li.is-linked:hover .arrow{color:var(--sky);transform:translate(4px)}.help-cat-articles li a{color:inherit;display:contents}.help-article-toc{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.help-article-toc a{color:#fff9;border-radius:7px;padding:7px 10px;font-size:13.5px;line-height:1.4;display:block}.help-article-toc a:hover{color:#fff;background:#ffffff0d}.help-article-help{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;padding:16px}.help-article-help p{color:#fff9;margin:0 0 12px;font-size:13px;line-height:1.55}.help-article-help .btn{width:100%;padding:10px 16px;font-size:13.5px}.help-article-body{max-width:780px;margin-top:clamp(28px,3.5vw,40px)}.help-article-body h2{color:#fff;letter-spacing:-.01em;scroll-margin-top:calc(var(--nav-h) + 20px);margin:clamp(36px,4vw,48px) 0 14px;font-size:22px;font-weight:700}.help-article-body h2:first-child{margin-top:0}.help-article-body p{color:#ffffffb8;margin:0 0 16px;font-size:15.5px;line-height:1.72}.help-article-body ul,.help-article-body ol{color:#ffffffb8;margin:0 0 16px;padding-left:22px}.help-article-body ul li,.help-article-body ol li{margin-bottom:8px;font-size:15.5px;line-height:1.65}.help-article-body ol{list-style:decimal}.help-article-body ol li::marker{color:#ffffffb8;font-weight:600}.help-article-callout{border:1px solid #7cc4ff40;border-left:3px solid var(--sky);color:#ffffffd1;background:#7cc4ff14;border-radius:10px;margin:0 0 20px;padding:14px 18px;font-size:14.5px;line-height:1.6}.help-article-callout a{color:var(--sky);text-underline-offset:2px;font-weight:600;text-decoration:underline}.help-article-callout a:hover{color:#fff}.help-article-media{border-radius:14px;margin:0 0 24px;overflow:hidden}.help-article-media img,.help-article-media video{border-radius:14px;width:100%;height:auto;display:block}.help-article-media figcaption{color:#ffffff80;text-align:center;margin-top:8px;font-size:13px}.help-article-media.is-placeholder{aspect-ratio:16/9;color:#fff6;background:#ffffff08;border:1px dashed #ffffff2e;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.help-article-media.is-placeholder svg{width:34px;height:34px}.help-article-media.is-placeholder span{font-size:13px;font-weight:500}.help-article-meta{color:#ffffff73;border-top:1px solid #ffffff1a;max-width:780px;margin-top:clamp(28px,3.5vw,40px);padding-top:20px;font-size:13px}.help-article-related{max-width:780px;margin-top:clamp(40px,5vw,56px)}@media (max-width:900px){.help-cat-layout{grid-template-columns:1fr}.help-cat-sidebar{display:none}}@media (max-width:767px){.help-hero{text-align:center;grid-template-columns:1fr}.help-hero .contact-head{max-width:none;margin:0 auto}.help-card{max-width:480px;margin:0 auto}.help-card-ico,.help-card p{margin-left:auto;margin-right:auto}}@media (max-width:560px){.help-card{padding:24px 22px}.help-modal-backdrop{padding:16px 12px}.help-modal{border-radius:14px;max-height:80vh}}