@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f5bf9803-module__ifJjhW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f5bf9803-module__ifJjhW__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--ink:#0f1b2d;--ink-2:#3a4a63;--muted:#6b7a92;--line:#e5eaf1;--line-2:#eef2f7;--page:#fff;--surface:#fff;--surface-2:#f8fafd;--tint:#eff4fb;--hero-1:#eef5fd;--hero-2:#f6f9fe;--blue:#2456c6;--blue-700:#1a3f9e;--blue-ink:#2456c6;--blue-soft:#e7eefc;--yellow:#ffd42a;--yellow-soft:#fff6d4;--yellow-ink:#6f5300;--green:#2fbd68;--green-deep:#17894a;--green-soft:#e7f8ee;--red:#e5484d;--red-ink:#c92a2f;--red-soft:#fdecec;--amber-ink:#9a6a00;--amber-soft:#fdf1d6;--band:#0b2038;--band-ink:#eef4fd;--band-muted:#a7bcd8;--shadow-xs:0 1px 2px #0f1b2d0f;--shadow-sm:0 2px 4px #0f1b2d0d,0 8px 20px #0f1b2d0d;--shadow:0 10px 30px #0f1b2d14,0 30px 60px #0f57a812;--shadow-lg:0 24px 70px #0f1b2d29;--r-sm:8px;--r:12px;--r-lg:16px;--r-xl:22px;--r-hero:44px;--sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--maxw:1680px}@media (prefers-color-scheme:dark){:root{--ink:#e9eef7;--ink-2:#b9c5d8;--muted:#8593a9;--line:#232e40;--line-2:#1a2334;--page:#0a0e16;--surface:#111827;--surface-2:#0d1420;--tint:#0e1725;--hero-1:#0f1a2b;--hero-2:#0b1220;--blue:#4a97e0;--blue-700:#2f7fce;--blue-ink:#6fb0ec;--blue-soft:#4a97e024;--yellow:#ffd42a;--yellow-soft:#ffd42a21;--yellow-ink:#ffdf66;--green:#3ecf7f;--green-deep:#2fbd68;--green-soft:#3ecf7f24;--red:#ff6b6f;--red-ink:#ff8488;--red-soft:#e5484d29;--amber-ink:#ffc861;--amber-soft:#ffc16124;--band:#060b13;--band-ink:#eef4fd;--band-muted:#93a6c2;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 6px #0006,0 10px 24px #00000059;--shadow:0 14px 40px #00000080;--shadow-lg:0 30px 80px #0009}}:root[data-theme=light]{--ink:#0f1b2d;--ink-2:#3a4a63;--muted:#6b7a92;--line:#e5eaf1;--line-2:#eef2f7;--page:#fff;--surface:#fff;--surface-2:#f8fafd;--tint:#eff4fb;--hero-1:#eef5fd;--hero-2:#f6f9fe;--blue:#2456c6;--blue-700:#1a3f9e;--blue-ink:#2456c6;--blue-soft:#e7eefc;--yellow:#ffd42a;--yellow-soft:#fff6d4;--yellow-ink:#6f5300;--green:#2fbd68;--green-deep:#17894a;--green-soft:#e7f8ee;--red:#e5484d;--red-ink:#c92a2f;--red-soft:#fdecec;--amber-ink:#9a6a00;--amber-soft:#fdf1d6;--band:#0b2038;--band-ink:#eef4fd;--band-muted:#a7bcd8;--shadow-xs:0 1px 2px #0f1b2d0f;--shadow-sm:0 2px 4px #0f1b2d0d,0 8px 20px #0f1b2d0d;--shadow:0 10px 30px #0f1b2d14,0 30px 60px #0f57a812;--shadow-lg:0 24px 70px #0f1b2d29}:root[data-theme=dark]{--ink:#e9eef7;--ink-2:#b9c5d8;--muted:#8593a9;--line:#232e40;--line-2:#1a2334;--page:#0a0e16;--surface:#111827;--surface-2:#0d1420;--tint:#0e1725;--hero-1:#0f1a2b;--hero-2:#0b1220;--blue:#4a97e0;--blue-700:#2f7fce;--blue-ink:#6fb0ec;--blue-soft:#4a97e024;--yellow:#ffd42a;--yellow-soft:#ffd42a21;--yellow-ink:#ffdf66;--green:#3ecf7f;--green-deep:#2fbd68;--green-soft:#3ecf7f24;--red:#ff6b6f;--red-ink:#ff8488;--red-soft:#e5484d29;--amber-ink:#ffc861;--amber-soft:#ffc16124;--band:#060b13;--band-ink:#eef4fd;--band-muted:#93a6c2;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 6px #0006,0 10px 24px #00000059;--shadow:0 14px 40px #00000080;--shadow-lg:0 30px 80px #0009}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}body.locked{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,h4{margin:0}::selection{background:var(--blue-soft)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,3.5vw,60px)}.wrap.narrow{max-width:1200px}.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}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--yellow);border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.eyebrow.center{justify-content:center}.eyebrow.on-band{color:var(--yellow)}.btn{border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.btn svg{width:18px;height:18px}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 10px 24px #0f57a842}.btn-primary:hover{background:var(--blue-700);box-shadow:0 16px 34px #0f57a852}.btn-accent{background:var(--yellow);color:#2a2100;box-shadow:0 10px 24px #ffd42a4d}.btn-accent:hover{background:#ffc400}.btn-ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--blue);color:var(--blue-ink)}.btn-onband{color:#fff;background:0 0;border-color:#ffffff59}.btn-onband:hover{border-color:#fff}.btn-lg{min-height:56px;padding:0 30px;font-size:16px}.btn .play{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-6px;display:grid}.btn .play svg{width:13px;height:13px}.textlink{color:var(--blue-ink);align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.textlink svg{width:17px;height:17px;transition:transform .2s}.textlink:hover svg{transform:translate(4px)}.sec{padding:clamp(64px,8vw,124px) 0}.sec.tint{background:var(--tint)}.shead{max-width:720px;margin:0 0 46px}.shead.center{text-align:center;margin-left:auto;margin-right:auto}.shead h2{letter-spacing:-.038em;text-wrap:balance;margin:16px 0 14px;font-size:clamp(29px,4.4vw,46px);font-weight:800;line-height:1.08}.shead p{color:var(--muted);margin:0;font-size:clamp(16px,1.6vw,18px)}.sec-cta{text-align:center;margin-top:40px}html.js .reveal{opacity:0;transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d,0s);transform:translateY(22px)}html.js .reveal.in{opacity:1;transform:none}.stagger>:nth-child(2){--d:80ms}.stagger>:nth-child(3){--d:.16s}.stagger>:nth-child(4){--d:.24s}.stagger>:nth-child(5){--d:.32s}.page-enter{animation:.5s cubic-bezier(.22,.61,.36,1) both pageIn}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(28px,-22px)scale(1.08)}}@keyframes drift2{0%{transform:translate(0)scale(1)}to{transform:translate(-26px,20px)scale(1.1)}}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .reveal,html.js .fcopy.reveal>*,html.js .fcopy.reveal .flist li{transition:none;opacity:1!important;transform:none!important}.page-enter{animation:none}*,:before,:after{animation:none!important}.btn:hover,[data-lift]:hover,.fmedia-frame:hover,.frow .fmedia:hover .ui,.values .value:hover,.values .value:hover .ic,.cta-in:hover{transform:none}.plans:hover .plan:not(:hover){opacity:1;transform:none}.cmp-drawer,.cmp-mods li,.h2hl:after{transition:none}.qmarquee{-webkit-mask-image:none;mask-image:none}.qtrack{width:auto}.qset{flex-wrap:wrap;padding-right:0}.qset[aria-hidden]{display:none}.qset .qcard{width:min(430px,100%);transform:none}}.progress{z-index:80;background:linear-gradient(90deg,var(--blue),var(--green));width:0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.ui{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.ui-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:7px;padding:12px 15px;display:flex}.ui-bar .d{background:var(--line);border-radius:50%;width:9px;height:9px}.ui-bar .t{color:var(--muted);margin-left:10px;font-size:12px;font-weight:600}.ui-bar .live{color:var(--green-deep);align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.ui-bar .live i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s infinite blink}.ui-pad{gap:14px;padding:16px;display:grid}.kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kpi{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:12px 13px}.kpi .l{color:var(--muted);font-size:11.5px;font-weight:600}.kpi .v{letter-spacing:-.02em;margin-top:3px;font-size:19px;font-weight:800}.kpi .c{font-size:11px;font-weight:700}.kpi .c.up{color:var(--green-deep)}.kpi.hot{background:linear-gradient(140deg,var(--blue),#1a74c4);color:#fff;border-color:#0000}.kpi.hot .l{color:#ffffffd9}.kpi.hot .c{color:var(--yellow)}.kpi.warn{background:var(--amber-soft);border-color:#0000}.kpi.warn .v,.kpi.warn .c{color:var(--amber-ink)}.panel{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.panel-h{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.panel-h .more{color:var(--blue-ink);font-size:11px}.panel-h.tone-red{background:var(--red-soft);color:var(--red-ink);border-bottom-color:#0000}.panel-h.tone-green{background:var(--green-soft);color:var(--green-deep);border-bottom-color:#0000}.panel-h.tone-blue{background:var(--blue-soft);color:var(--blue-ink);border-bottom-color:#0000}.rows{margin:0;padding:0;list-style:none}.rows li{align-items:center;gap:10px;padding:10px 13px;font-size:12.5px;display:flex}.rows li+li{border-top:1px solid var(--line-2)}.rows .nm{min-width:0;color:var(--ink-2);flex:1;font-weight:600}.rows .nm small{color:var(--muted);font-size:11px;font-weight:500;display:block}.money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip.d{background:var(--red-soft);color:var(--red-ink)}.chip.w{background:var(--amber-soft);color:var(--amber-ink)}.chip.o{background:var(--green-soft);color:var(--green-deep)}.chip.b{background:var(--blue-soft);color:var(--blue-ink)}.chart{width:100%;height:auto;display:block}.barchart{align-items:flex-end;gap:9px;height:110px;padding:16px 14px 12px;display:flex}.barchart span{background:color-mix(in srgb,var(--blue) 55%,transparent);border-radius:5px 5px 2px 2px;flex:1}.barchart span.hot{background:var(--green)}.pos-total{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-top:2px;padding:4px 4px 0;display:flex}.pos-total b{font-weight:800}.badge-vip{color:#6f5300;background:linear-gradient(120deg,#f6c945,#ffe08a);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.hdr{z-index:70;background:color-mix(in srgb,var(--page) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}.hdr.scrolled{border-bottom-color:var(--line);background:color-mix(in srgb,var(--page) 96%,transparent)}.hdr-in{align-items:center;gap:28px;min-height:78px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-size:20px;font-weight:800;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(150deg,var(--blue),#2a86dd);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 18px #0f57a84d}.brand em{color:var(--green-deep);font-style:normal}.hdr-nav{color:var(--ink-2);gap:28px;margin-left:6px;font-size:15px;font-weight:600;display:flex}.hdr-nav a{padding:6px 0;position:relative}.hdr-nav a:after{content:"";background:var(--blue);width:0;height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.hdr-nav a:hover,.hdr-nav a.active{color:var(--ink)}.hdr-nav a:hover:after,.hdr-nav a.active:after{width:100%}.hdr-cta{align-items:center;gap:12px;margin-left:auto;display:flex}.hdr-login{color:var(--ink-2);font-size:15px;font-weight:700}.hdr-login:hover{color:var(--blue-ink)}.theme-btn,.burger{border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--surface);cursor:pointer;flex:none;place-items:center;width:42px;height:42px;transition:border-color .15s,transform .15s;display:grid}.theme-btn:hover,.burger:hover{border-color:var(--blue);transform:translateY(-1px)}.theme-btn svg,.burger svg{width:19px;height:19px;color:var(--ink-2)}.theme-btn .sun{display:none}:root[data-theme=dark] .theme-btn .sun{display:block}:root[data-theme=dark] .theme-btn .moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .sun{display:block}:root:not([data-theme=light]) .theme-btn .moon{display:none}}.burger{display:none}.mnav{z-index:75;background:var(--page);visibility:hidden;flex-direction:column;padding:24px;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;transform:translate(100%)}.mnav.open{visibility:visible;transform:none}.mnav-top{justify-content:space-between;align-items:center;min-height:54px;display:flex}.mnav-close{border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--surface);cursor:pointer;place-items:center;width:42px;height:42px;display:grid}.mnav-close svg{width:20px;height:20px;color:var(--ink-2)}.mnav-links{flex-direction:column;gap:4px;margin-top:24px;display:flex}.mnav-links a{letter-spacing:-.02em;border-bottom:1px solid var(--line);padding:16px 8px;font-size:20px;font-weight:700}.mnav-links a.active{color:var(--blue-ink)}.mnav-foot{gap:12px;margin-top:auto;display:grid}.hero{background:linear-gradient(180deg,var(--hero-1) 0%,var(--hero-2) 60%,var(--page) 100%);border-radius:0 0 var(--r-hero) var(--r-hero);padding:clamp(48px,5vw,88px) 0 clamp(96px,11vw,150px);position:relative;overflow:hidden}.hero-blob{z-index:0;filter:blur(50px);pointer-events:none;border-radius:50%;position:absolute}.hero-blob.b1{background:radial-gradient(circle,#0f57a82e,#0000 70%);width:520px;height:520px;animation:20s ease-in-out infinite alternate drift;top:-140px;right:-80px}.hero-blob.b2{background:radial-gradient(circle,#2fbd6829,#0000 70%);width:440px;height:440px;animation:24s ease-in-out infinite alternate drift2;top:120px;left:-120px}.hero-blob.b3{background:radial-gradient(circle,#ffd42a29,#0000 70%);width:320px;height:320px;animation:26s ease-in-out infinite alternate drift;bottom:-120px;right:30%}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,1.24fr);align-items:center;gap:clamp(32px,4.5vw,84px);min-height:clamp(460px,60vh,640px);display:grid;position:relative}.hero h1{letter-spacing:-.045em;text-wrap:balance;margin:20px 0;font-size:clamp(38px,5vw,74px);font-weight:850;line-height:1.02}.hero h1 .hl{color:var(--blue-ink);white-space:nowrap;position:relative}.hero h1 .hl:after{content:"";background:var(--yellow);transform-origin:0;border-radius:3px;height:5px;transition:transform .7s cubic-bezier(.22,.61,.36,1) .5s;position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}.hero h1 .hl.in:after,html:not(.js) .hero h1 .hl:after{transform:scaleX(1)}.hero-lead{max-width:560px;color:var(--muted);font-size:clamp(16px,1.7vw,19px)}.hero-ctas{flex-wrap:wrap;gap:12px;margin:30px 0 24px;display:flex}.hero-note{color:var(--muted);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.hero-note svg{width:17px;height:17px;color:var(--green);flex:none}.hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;gap:34px;margin-top:32px;padding-top:28px;display:grid}.hero-stats .v{letter-spacing:-.03em;color:var(--blue-ink);font-size:clamp(28px,3.4vw,38px);font-weight:850}.hero-stats .k{color:var(--muted);margin-top:2px;font-size:13px;font-weight:600}.hero-art{z-index:1;position:relative}.hero-art .ui{box-shadow:var(--shadow-lg)}.mc{position:relative}.mc-glow{z-index:0;filter:blur(48px);opacity:.55;pointer-events:none;will-change:transform;background:radial-gradient(55% 55% at 25% 25%,#2456c680,#0000 70%),radial-gradient(50% 50% at 80% 80%,#2fbd686b,#0000 72%);border-radius:40px;animation:10s ease-in-out infinite alternate drift;position:absolute;inset:-10% -8% -14%}.mc-body{z-index:1;border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fff,#fbfdff);padding:22px;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s;position:relative;overflow:hidden}.mc-body:before{content:"";background:linear-gradient(90deg,var(--blue),var(--green) 55%,var(--yellow));height:3px;position:absolute;top:0;left:0;right:0}.mc-body:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff8c,#0000);width:45%;height:100%;animation:6s ease-in-out 1.6s infinite mcsheen;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.mc:hover .mc-body{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.mc:hover .mc-glow{opacity:.72}.mc-head{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.mc-logo{color:#fff;background:linear-gradient(140deg,var(--blue),#3a92e6);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;animation:5s ease-in-out infinite hbfloaty;display:grid;box-shadow:0 8px 18px #2456c659}.mc-logo svg{width:21px;height:21px}.mc-title b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:800;line-height:1.2;display:block}.mc-title small{color:var(--muted);font-size:12px}.mc-live{color:var(--green-deep);background:var(--green-soft);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.mc-live i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.2s infinite hbpulse}.mc-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.mc-stat{background:var(--surface-2);border:1px solid var(--line-2);opacity:0;animation:.55s cubic-bezier(.2,.7,.3,1) forwards mcin;animation-delay:calc(.15s + var(--i) * .12s);border-radius:14px;padding:14px 12px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s;position:relative;transform:translateY(14px)}.mc-stat:hover{box-shadow:var(--shadow-sm);border-color:color-mix(in srgb,var(--blue) 25%,var(--line));transform:translateY(-4px)}.mc-ic{border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:9px;display:grid}.mc-ic svg{width:18px;height:18px}.mc-stat.b .mc-ic{background:var(--blue-soft);color:var(--blue-ink)}.mc-stat.y .mc-ic{background:var(--yellow-soft);color:var(--yellow-ink)}.mc-stat.o .mc-ic{background:var(--green-soft);color:var(--green-deep)}.mc-l{color:var(--muted);font-size:11px;font-weight:600;display:block}.mc-v{letter-spacing:-.02em;color:var(--ink);margin-top:2px;font-size:17px;font-weight:850;display:block}.mc-c{color:var(--green-deep);margin-top:2px;font-size:10.5px;font-weight:700;display:block}.mc-stat.b .mc-c{color:var(--blue-ink)}.mc-stat.y .mc-c{color:var(--yellow-ink)}.mc-values{border:1px solid var(--line-2);border-radius:14px;overflow:hidden}.mc-vh{color:var(--ink-2);background:var(--surface-2);border-bottom:1px solid var(--line-2);padding:11px 15px;font-size:12px;font-weight:700}.mc-values ul{margin:0;padding:0;list-style:none}.mc-values li{color:var(--ink-2);opacity:0;animation:.5s cubic-bezier(.2,.7,.3,1) forwards mcinx;animation-delay:calc(.5s + var(--i) * .13s);align-items:center;gap:11px;padding:12px 15px;font-size:13.5px;font-weight:600;transition:background .25s;display:flex;transform:translate(-10px)}.mc-values li+li{border-top:1px solid var(--line-2)}.mc-values li:hover{background:var(--surface-2)}.mc-check{background:var(--green-soft);width:26px;height:26px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;display:grid}.mc-check svg{width:15px;height:15px}.mc-tag{letter-spacing:.03em;color:var(--blue-700);background:var(--blue-soft);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:800}@keyframes mcin{to{opacity:1;transform:none}}@keyframes mcinx{to{opacity:1;transform:none}}@keyframes mcsheen{0%,72%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.mc-glow,.mc-logo,.mc-live i,.mc-body:after{animation:none}.mc-stat,.mc-values li{opacity:1;animation:none;transform:none}}.bene-wrap{z-index:5;margin-top:clamp(24px,4vw,56px);position:relative}.bene-float{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);grid-template-columns:repeat(3,1fr);display:grid}.bene{align-items:flex-start;gap:16px;padding:30px 28px;display:flex}.bene+.bene{border-left:1px solid var(--line)}.bene .ic{background:var(--blue-soft);width:50px;height:50px;color:var(--blue-ink);border-radius:14px;flex:none;place-items:center;display:grid}.bene .ic svg{width:25px;height:25px}.bene h3{letter-spacing:-.02em;font-size:17.5px}.bene p{color:var(--muted);margin:6px 0 0;font-size:14px}.phero{background:linear-gradient(180deg,var(--hero-1),var(--page));border-radius:0 0 var(--r-hero) var(--r-hero);text-align:center;padding:clamp(48px,6vw,86px) 0 clamp(44px,5vw,68px);position:relative;overflow:hidden}.phero.phero-dark{color:var(--band-ink);background:radial-gradient(900px 420px at 88% -15%,#2456c680,#0000 62%),radial-gradient(760px 400px at -6% 115%,#2fbd6842,#0000 62%),linear-gradient(150deg,#0b2038 0%,#0e2c50 58%,#123a68 100%);padding:clamp(56px,7vw,100px) 0 clamp(52px,6vw,84px)}.phero.phero-dark h1{color:#fff}.phero.phero-dark p,.phero.phero-dark .crumbs{color:var(--band-muted)}.phero.phero-dark .crumbs a:hover{color:var(--yellow)}.phero.phero-dark .hero-blob{display:none}.phero.phero-dark .btn-ghost{color:#fff;background:0 0;border-color:#ffffff59}.phero.phero-dark .btn-ghost:hover{color:#fff;background:#ffffff14;border-color:#fff}.phero.phero-dark.phero-photo{background:linear-gradient(165deg, #081628eb 0%, #0b2038b8 42%, #0a1c3280 68%, #081424e6 100%), linear-gradient(0deg, #144a868c, #144a868c), var(--pph-img) center 32%/cover no-repeat;background-blend-mode:normal, multiply, normal}.phero .crumbs{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border-radius:999px;padding:7px 15px;animation:.6s cubic-bezier(.2,.7,.3,1) both phrise;box-shadow:0 2px 10px #0f1b2d0f}.phero h1{padding-bottom:.08em;overflow:hidden}.phero .ph-line{animation:.85s cubic-bezier(.16,.84,.34,1) .12s both phline;display:inline-block}.phero h1 .hl{white-space:nowrap;background:linear-gradient(96deg,var(--blue-700),var(--blue) 55%,#4f86e8);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.phero h1 .hl:after{content:"";background:linear-gradient(90deg,var(--yellow),#ffbe1a);transform-origin:0;border-radius:4px;height:.11em;animation:.7s cubic-bezier(.2,.7,.3,1) .95s both phdraw;position:absolute;bottom:-.02em;left:0;right:0}.phero p{animation:.7s cubic-bezier(.2,.7,.3,1) .42s both phrise}.phero .phero-ctas{animation:.7s cubic-bezier(.2,.7,.3,1) .6s both phrise}.phero-dark .crumbs{color:var(--band-muted);box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.phero-dark h1 .hl{background:linear-gradient(92deg,#ffe066,#ffc21a);color:#0000;-webkit-background-clip:text;background-clip:text}.phero-dark h1 .hl:after{background:linear-gradient(90deg,#ffd42ae6,#ffbe1ae6);height:.09em}@keyframes phrise{0%{opacity:0;transform:translateY(14px)}}@keyframes phline{0%{transform:translateY(112%)}}@keyframes phdraw{0%{transform:scaleX(0)}}.phero .hero-blob.b1{top:-160px;right:-120px}.phero .hero-blob.b2{top:40px;left:-160px}.phero-in{z-index:1;max-width:760px;margin:0 auto;position:relative}.phero h1{letter-spacing:-.045em;text-wrap:balance;margin:16px 0 14px;font-size:clamp(32px,5vw,56px);font-weight:850;line-height:1.04}.phero p{max-width:600px;color:var(--muted);margin:0 auto;font-size:clamp(16px,1.7vw,19px)}.phero .eyebrow{justify-content:center}.phero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.crumbs{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.crumbs a:hover{color:var(--blue-ink)}.frow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,72px);display:grid}.frow+.frow{margin-top:clamp(56px,7vw,96px)}.frow.rev .fcopy{order:2}.flabel{letter-spacing:.05em;text-transform:uppercase;color:var(--blue-ink);background:var(--blue-soft);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.fcopy h3{letter-spacing:-.035em;text-wrap:balance;margin:16px 0 12px;font-size:clamp(23px,2.8vw,32px);line-height:1.12}.fcopy>p{color:var(--muted);margin:0 0 18px;font-size:15.5px}.flist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.flist li{color:var(--ink-2);grid-template-columns:22px 1fr;gap:11px;font-size:14.5px;display:grid}.flist li svg{width:22px;height:22px;color:var(--green);margin-top:1px}.flist li b{color:var(--ink);font-weight:700}.fmedia{position:relative}.fmedia:before{content:"";z-index:0;filter:blur(46px);opacity:.5;will-change:transform;background:radial-gradient(60% 60% at 30% 30%,#2456c680,#0000 70%),radial-gradient(55% 55% at 75% 70%,#2fbd686b,#0000 72%);border-radius:40px;animation:9s ease-in-out infinite alternate drift;position:absolute;inset:-8% -6% -12%}.fmedia-frame{z-index:1;border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow);will-change:transform;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s,border-color .5s;position:relative;overflow:hidden}.fmedia-frame:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 30%,#ffffff8c 48%,#0000 66%);transition:opacity .2s;position:absolute;inset:0;transform:translate(-120%)}.fmedia-img{transition:transform .6s cubic-bezier(.22,.61,.36,1);display:block}.fmedia-frame:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--blue) 28%,var(--line));transform:translateY(-8px)rotate(-.5deg)}.fmedia-frame:hover .fmedia-img{transform:scale(1.035)}.fmedia-frame:hover:after{opacity:1;transition:transform .9s cubic-bezier(.22,.61,.36,1),opacity .2s;transform:translate(120%)}.fmedia:hover:before{opacity:.72}html.js .fcopy.reveal{opacity:1;transform:none}html.js .fcopy.reveal>.flabel,html.js .fcopy.reveal>h3,html.js .fcopy.reveal>p,html.js .fcopy.reveal>div,html.js .fcopy.reveal .flist li{opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1),color .25s;transform:translateY(18px)}html.js .fcopy.reveal.in>.flabel,html.js .fcopy.reveal.in>h3,html.js .fcopy.reveal.in>p,html.js .fcopy.reveal.in>div,html.js .fcopy.reveal.in .flist li{opacity:1;transform:none}html.js .fcopy.reveal.in>.flabel{transition-delay:20ms}html.js .fcopy.reveal.in>h3{transition-delay:.12s}html.js .fcopy.reveal.in>p{transition-delay:.22s}html.js .fcopy.reveal.in .flist li:first-child{transition-delay:.32s}html.js .fcopy.reveal.in .flist li:nth-child(2){transition-delay:.42s}html.js .fcopy.reveal.in .flist li:nth-child(3){transition-delay:.52s}html.js .fcopy.reveal.in>div{transition-delay:.64s}html.js .fcopy.reveal.in .flist li:hover{color:var(--ink);transition-delay:0s;transform:translate(5px)}.flist li:hover svg{color:var(--green-deep)}.fgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s}.fgrid .fcard[data-lift]:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--blue) 25%,var(--line));transform:translateY(-5px)}.fcard .ic{background:var(--blue-soft);width:48px;height:48px;color:var(--blue-ink);border-radius:13px;place-items:center;margin-bottom:16px;display:grid}.fcard .ic svg{width:24px;height:24px}.fcard h3{letter-spacing:-.02em;font-size:18px}.fcard p{color:var(--muted);margin:7px 0 0;font-size:14px}.edge-sec{background:var(--band);color:var(--band-ink);position:relative;overflow:hidden}.edge-sec:before,.edge-sec:after{content:"";filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.edge-sec:before{background:radial-gradient(circle,#2456c699,#0000 70%);width:560px;height:560px;animation:15s ease-in-out infinite alternate drift;top:-180px;left:-140px}.edge-sec:after{background:radial-gradient(circle,#2fbd6873,#0000 70%);width:480px;height:480px;animation:18s ease-in-out infinite alternate drift2;bottom:-180px;right:-120px}.edge-sec>.wrap{z-index:1;position:relative}.edge-sec .shead h2{color:#fff}.edge-sec .shead p{color:var(--band-muted)}.edge-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ecard{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-xs);background:linear-gradient(#fff,#fbfdff);flex-direction:column;gap:14px;padding:28px 24px 26px;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s,border-color .4s,background .4s;display:flex;position:relative;overflow:hidden}.ecard:before{content:"";z-index:3;background:linear-gradient(90deg,var(--blue),var(--green) 55%,var(--yellow));transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.2,.7,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ecard:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000,#2456c61a,#0000);width:55%;height:100%;transition:left .7s;position:absolute;top:0;left:-70%;transform:skew(-18deg)}.ecard[data-lift]:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--blue) 30%,var(--line));transform:translateY(-8px)}.ecard[data-lift]:hover:before{transform:scaleX(1)}.ecard[data-lift]:hover:after{left:130%}.ecard .new{letter-spacing:.1em;color:#2a2100;background:var(--yellow);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:800;box-shadow:0 4px 14px #ffd42a59}.ecard .ic{z-index:2;color:#fff;background:linear-gradient(140deg,var(--blue),#3a92e6);border-radius:14px;place-items:center;width:52px;height:52px;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s;display:grid;position:relative;box-shadow:0 10px 26px #2456c659}.ecard .ic svg{width:26px;height:26px}.ecard[data-lift]:hover .ic{transform:scale(1.1)rotate(-5deg);box-shadow:0 14px 30px #2456c680}.ecard h3{z-index:2;letter-spacing:-.02em;color:var(--ink);font-size:18px;position:relative}.ecard p{z-index:2;color:var(--muted);margin:0;font-size:14px;line-height:1.55;position:relative}.ecard .enum{z-index:0;font-family:var(--mono);letter-spacing:-.05em;color:#0f1b2d0d;font-size:56px;font-weight:800;line-height:1;position:absolute;bottom:8px;right:18px}.edge-sec .ecard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff14,#ffffff08);border-color:#ffffff21;box-shadow:0 10px 30px #00000047}.edge-sec .ecard:after{background:linear-gradient(105deg,#0000,#ffffff24,#0000)}.edge-sec .ecard[data-lift]:hover{border-color:color-mix(in srgb,var(--blue) 55%,transparent);background:linear-gradient(#ffffff1f,#ffffff0d);box-shadow:0 24px 50px #0006,0 0 0 1px #2456c640,0 18px 50px #2456c64d}.edge-sec .ecard .ic{box-shadow:0 10px 26px #2456c680}.edge-sec .ecard[data-lift]:hover .ic{box-shadow:0 14px 34px #2456c6b3}.edge-sec .ecard h3{color:#fff}.edge-sec .ecard p{color:var(--band-muted)}.edge-sec .ecard .enum{color:#ffffff0f}.frow .fmedia .ui{z-index:1;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s;position:relative}.frow .fmedia .ui:before{content:"";z-index:3;background:linear-gradient(90deg,var(--blue),var(--green) 55%,var(--yellow));height:3px;position:absolute;top:0;left:0;right:0}.frow .fmedia .ui:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff80,#0000);width:50%;height:100%;transition:left .8s;position:absolute;top:0;left:-65%;transform:skew(-18deg)}.frow .fmedia:hover .ui{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.frow .fmedia:hover .ui:after{left:130%}.dev-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,60px);display:grid}.dev-list{gap:16px;margin-top:10px;display:grid}.dev-item{align-items:flex-start;gap:14px;display:flex}.dev-item .ic{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;color:var(--blue-ink);border-radius:12px;flex:none;place-items:center;display:grid}.dev-item .ic svg{width:22px;height:22px}.dev-item b{font-size:15.5px}.dev-item p{color:var(--muted);margin:3px 0 0;font-size:13.5px}.dev-visual{justify-content:center;align-items:center;display:flex}.billing{justify-content:center;margin-bottom:36px;display:flex}.billing-in{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;display:inline-flex}.billing-in button{height:42px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.billing-in button:hover:not(.active){color:var(--blue-ink);background:var(--blue-soft)}.billing-in button.active{background:var(--blue);color:#fff;box-shadow:0 6px 16px #2456c659}.billing-in button small{letter-spacing:.02em;background:var(--yellow-soft);height:20px;color:var(--yellow-ink);border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.billing-in button.active small{background:var(--yellow);color:#2a2100}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);flex-direction:column;padding:30px;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s,opacity .35s;display:flex;position:relative}.plans .plan[data-lift]:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--blue) 35%,var(--line));z-index:2;transform:translateY(-8px)scale(1.03)}.plans:hover .plan:not(:hover){opacity:.55;transform:scale(.985)}.plan.feat{border:2px solid var(--blue);box-shadow:var(--shadow)}.plan .pflag{background:var(--yellow);color:#2a2100;box-shadow:var(--shadow-xs);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:30px}.plan .pname{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:14px;font-weight:800}.plan .pdesc{color:var(--muted);min-height:42px;margin:10px 0 20px;font-size:14px}.plan .pprice{align-items:baseline;gap:8px;display:flex}.plan .pprice b{letter-spacing:-.04em;font-size:clamp(28px,3.4vw,38px);font-weight:850}.plan .pprice span{color:var(--muted);font-size:14px}.plan .pnote{min-height:20px;color:var(--green-deep);margin-top:8px;font-size:13px;font-weight:700;display:block}.plan .btn{width:100%;margin:20px 0 22px}.plan .pfeat-h{border-top:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-top:18px;font-size:12px;font-weight:800}.plan ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.plan li{color:var(--ink-2);grid-template-columns:20px 1fr;gap:10px;font-size:14px;display:grid}.plan li svg{width:20px;height:20px;color:var(--green);margin-top:1px}.price-more{text-align:center;color:var(--muted);margin:28px 0 0;font-size:14.5px}.plans-mini{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;padding-top:14px;display:grid}.pmini{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-xs);flex-direction:column;padding:28px;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s;display:flex;position:relative}.plans-mini .pmini[data-lift]:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--blue) 28%,var(--line));transform:translateY(-6px)}.pmini .pname{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-ink);font-size:13px;font-weight:800}.pmini .pfor{color:var(--muted);margin:7px 0 0;font-size:13.5px;line-height:1.5}.pmini .pprice{align-items:baseline;gap:8px;margin:18px 0 2px;display:flex}.pmini .v{letter-spacing:-.04em;font-size:clamp(28px,3vw,36px);font-weight:850}.pmini .u{color:var(--muted);font-size:13px;font-weight:600}.pmini .pfeat{border-top:1px dashed var(--line);gap:10px;margin:16px 0 24px;padding:16px 0 0;list-style:none;display:grid}.pmini .pfeat li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.pmini .pfeat svg{width:17px;height:17px;color:var(--green);flex:none;margin-top:1px}.pmini .btn{width:100%;margin-top:auto}.pmini .pbadge{letter-spacing:.09em;text-transform:uppercase;color:#2a2100;background:var(--yellow);border-radius:999px;padding:5px 13px;font-size:10.5px;font-weight:800;position:absolute;top:-13px;right:24px;box-shadow:0 6px 16px #ffd42a73}.pmini.feat{background:linear-gradient(165deg,var(--band) 0%,#113a66 55%,#124a86 100%);box-shadow:var(--shadow);border-color:#ffffff24}.pmini.feat .pname{color:var(--yellow)}.pmini.feat .pfor,.pmini.feat .u{color:var(--band-muted)}.pmini.feat .v{color:#fff}.pmini.feat .pfeat{border-top-color:#ffffff2e}.pmini.feat .pfeat li{color:#dbe6f5}.plans-mini .pmini.feat[data-lift]:hover{border-color:#ffffff47;box-shadow:0 24px 50px #0b203866,0 16px 44px #2456c659}@media (min-width:901px){.pmini.feat{margin:-14px 0;padding-top:36px}}.eyebrow-badge{font-family:var(--mono);letter-spacing:.12em;color:var(--blue-700);background:#fffc;border:1px solid #2456c629;border-radius:999px;gap:8px;padding:7px 15px;font-size:11.5px;box-shadow:0 2px 10px #0f1b2d0f}.h2hl{white-space:nowrap;background:linear-gradient(96deg,var(--blue-700),var(--blue) 55%,#4f86e8);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.h2hl:after{content:"";background:linear-gradient(90deg,var(--yellow),#ffbe1a);transform-origin:0;border-radius:3px;height:.1em;transition:transform .7s cubic-bezier(.2,.7,.3,1) .35s;position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}.reveal.in .h2hl:after,html:not(.js) .h2hl:after{transform:scaleX(1)}.cmp-wrap{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);background:var(--surface);overflow-x:auto}table.cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:680px}table.cmp th,table.cmp td{text-align:center;border-bottom:1px solid var(--line-2);padding:15px 20px;font-size:14px;transition:background .2s}table.cmp th:first-child,table.cmp td:first-child{text-align:left;color:var(--ink-2);font-weight:600}table.cmp thead th{background:linear-gradient(180deg,#0e2c50,var(--band));color:#ffffffb8;letter-spacing:.07em;text-transform:uppercase;border-bottom:0;padding:15px 20px;font-size:12.5px;font-weight:700}table.cmp thead th:first-child{color:#fff}table.cmp thead th.hl{color:var(--yellow)}table.cmp td:nth-child(3){background:color-mix(in srgb, var(--blue-soft) 45%, transparent)}table.cmp tbody tr:not(.cmp-subrow):hover td{background:var(--surface-2)}table.cmp tbody tr:not(.cmp-subrow):hover td:nth-child(3){background:var(--blue-soft)}table.cmp tr:last-child td{border-bottom:0}table.cmp .yes{background:var(--green-soft);width:26px;height:26px;color:var(--green-deep);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:inline-grid}table.cmp .lim{background:var(--amber-soft);color:var(--amber-ink);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-block}table.cmp .no{color:#c3cddb;font-weight:600}.cmp-x{cursor:pointer;font:inherit;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:11px;padding:0;font-weight:600;display:inline-flex}.cmp-x:hover{color:var(--blue-ink)}.cmp-x .xic{background:var(--blue-soft);width:24px;height:24px;color:var(--blue-ink);border-radius:8px;flex:none;place-items:center;transition:transform .35s cubic-bezier(.2,.7,.3,1),background .25s,color .25s;display:grid}.cmp-x .xic svg{width:14px;height:14px}.cmp-x:hover .xic{background:var(--blue);color:#fff}.cmp-x[aria-expanded=true] .xic{background:var(--blue);color:#fff;transform:rotate(45deg)}tr.cmp-expandable{cursor:pointer}tr.cmp-expandable:hover .cmp-x{color:var(--blue-ink)}tr.cmp-expandable:hover .xic{background:var(--blue);color:#fff}tr.cmp-open td{background:var(--surface-2);border-bottom-color:#0000}.cmp-subrow td{border-bottom:0;padding:0}.cmp-drawer{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.3,1);display:grid}.cmp-drawer.open{grid-template-rows:1fr}.cmp-drawer-clip{overflow:hidden}.cmp-mods{background:linear-gradient(180deg,var(--surface-2),#f3f7fc);border:1px solid var(--line-2);border-radius:var(--r);grid-template-columns:repeat(2,1fr);gap:11px 22px;margin:0 14px 16px;padding:16px 18px;list-style:none;display:grid}.cmp-mods li{color:var(--ink-2);opacity:0;align-items:flex-start;gap:9px;font-size:13.5px;font-weight:600;line-height:1.5;transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.3,1);display:flex;transform:translateY(8px)}.cmp-drawer.open .cmp-mods li{opacity:1;transform:none}.cmp-mods li svg{width:17px;height:17px;color:var(--green);flex:none;margin-top:2px}@media (max-width:720px){.cmp-mods{grid-template-columns:1fr}}.qmarquee{padding:16px 0 10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.qtrack{will-change:transform;width:max-content;animation:46s linear infinite qscroll;display:flex}.qmarquee:hover .qtrack,.qmarquee:focus-within .qtrack{animation-play-state:paused}.qset{gap:22px;padding-right:22px;display:flex}.qcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(430px,82vw);box-shadow:var(--shadow-xs);flex-direction:column;flex:none;gap:16px;padding:28px;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s,border-color .4s;display:flex;position:relative}.qset .qcard:nth-child(odd){transform:rotate(-.7deg)}.qset .qcard:nth-child(2n){transform:rotate(.6deg)translateY(6px)}.qset .qcard:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--blue) 28%,var(--line));transform:translateY(-8px)rotate(0)}.qmark{color:var(--blue-soft);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:96px;font-weight:700;line-height:1;position:absolute;top:6px;right:20px}.stars{color:var(--yellow);gap:3px;display:flex}.stars svg{width:17px;height:17px}.qcard:hover .stars svg{animation:.55s both qtwink}.qcard:hover .stars svg:nth-child(2){animation-delay:60ms}.qcard:hover .stars svg:nth-child(3){animation-delay:.12s}.qcard:hover .stars svg:nth-child(4){animation-delay:.18s}.qcard:hover .stars svg:nth-child(5){animation-delay:.24s}.qcard blockquote{z-index:1;color:var(--ink-2);margin:0;font-size:15px;line-height:1.6;position:relative}.qwho{align-items:center;gap:12px;margin-top:auto;display:flex}.avatar{background:linear-gradient(140deg,var(--blue-soft),#d5e5fb);width:44px;height:44px;color:var(--blue-ink);box-shadow:0 0 0 2px var(--blue-soft);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s;display:grid}.qcard:hover .avatar{box-shadow:0 0 0 2px var(--blue),0 6px 14px #2456c640;transform:scale(1.08)}.qwho b{font-size:14px;display:block}.qwho small{color:var(--muted);font-size:12.5px}@keyframes qscroll{to{transform:translate(-50%)}}@keyframes qtwink{0%,to{transform:scale(1)}45%{transform:scale(1.35)rotate(12deg)}}.faq-in{max-width:800px;margin:0 auto}.faq-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.faq-aside{position:sticky;top:104px}.faq-aside .eyebrow-badge{margin-bottom:16px}.faq-aside h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.1}.faq-aside>p{color:var(--muted);max-width:380px;margin:0 0 24px;font-size:15.5px;line-height:1.65}.faq-nudge{border-radius:var(--r-lg);background:linear-gradient(140deg,var(--blue-soft),#e7eefc66);border:1px solid #2456c629;align-items:center;gap:13px;padding:16px 18px;display:flex}.faq-nudge-ic{color:#fff;background:linear-gradient(140deg,var(--blue),#3a92e6);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #2456c652}.faq-nudge-ic svg{width:21px;height:21px}.faq-nudge b{color:var(--ink);font-size:14px;display:block}.faq-nudge span{color:var(--muted);font-size:13px}.faq-nudge a{color:var(--blue-ink);font-weight:600}.faq-nudge a:hover{text-decoration:underline}@media (max-width:860px){.faq-split{grid-template-columns:1fr;gap:28px}.faq-aside{position:static}}.faq-list{counter-reset:faq;gap:12px;display:grid}details.qa{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);transition:border-color .25s,box-shadow .25s,transform .3s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden}details.qa:before{content:"";background:linear-gradient(180deg,var(--blue),var(--green));transform-origin:top;border-radius:0 3px 3px 0;width:3px;transition:transform .35s cubic-bezier(.2,.7,.3,1);position:absolute;top:14%;bottom:14%;left:0;transform:scaleY(0)}details.qa:hover{border-color:color-mix(in srgb,var(--blue) 30%,var(--line));box-shadow:var(--shadow-sm);transform:translateY(-2px)}details.qa[open]{border-color:color-mix(in srgb,var(--blue) 40%,var(--line));box-shadow:var(--shadow-sm)}details.qa[open]:before{transform:scaleY(1)}details.qa summary{cursor:pointer;letter-spacing:-.01em;align-items:center;gap:15px;padding:19px 22px;font-size:16px;font-weight:700;list-style:none;display:flex}details.qa summary::-webkit-details-marker{display:none}details.qa summary:before{counter-increment:faq;content:counter(faq, decimal-leading-zero);font-family:var(--mono);color:var(--blue);opacity:.85;flex:none;font-size:12.5px;font-weight:700}details.qa summary .q{flex:1;transition:color .2s}details.qa:hover summary .q,details.qa[open] summary .q{color:var(--blue-ink)}details.qa summary .ic{background:var(--blue-soft);width:30px;height:30px;color:var(--blue-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;transition:transform .35s cubic-bezier(.2,.7,.3,1),background .25s,color .25s;display:grid}details.qa[open] summary .ic{background:var(--blue);color:#fff;transform:rotate(45deg);box-shadow:0 6px 14px #2456c64d}details.qa p{color:var(--muted);margin:0;padding:0 60px 21px 59px;font-size:14.5px;line-height:1.7}details.qa[open] p{animation:.4s cubic-bezier(.2,.7,.3,1) both qaop}@keyframes qaop{0%{opacity:0;transform:translateY(-7px)}}.faq-more{text-align:center;color:var(--muted);margin:26px 0 0;font-size:14.5px}@media (max-width:560px){details.qa p{padding:0 22px 20px}}.story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.story h2{letter-spacing:-.038em;margin:14px 0 16px;font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.1}.story p{color:var(--muted);margin:0 0 14px;font-size:16px}.story .quote{border-left:3px solid var(--yellow);color:var(--ink);padding:6px 0 6px 18px;font-size:17px;font-style:italic;font-weight:600}.values{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.value{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);background:linear-gradient(#fff,#fbfdff);padding:26px;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.value:before{content:"";z-index:2;background:linear-gradient(90deg,var(--blue),var(--green) 55%,var(--yellow));transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.2,.7,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.value:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000,#2456c61a,#0000);width:55%;height:100%;transition:left .7s;position:absolute;top:0;left:-70%;transform:skew(-18deg)}.values .value:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--blue) 28%,var(--line));transform:translateY(-7px)}.value:hover:before{transform:scaleX(1)}.value:hover:after{left:130%}.value .ic{z-index:2;background:var(--yellow-soft);width:46px;height:46px;color:var(--yellow-ink);border-radius:12px;place-items:center;margin-bottom:16px;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .35s;display:grid;position:relative}.value .ic svg{width:23px;height:23px;transition:transform .4s cubic-bezier(.2,.7,.3,1)}.values .value:hover .ic{transform:scale(1.1)rotate(-6deg);box-shadow:0 10px 22px #ffbe1a59}.values .value:hover .ic svg{transform:rotate(6deg)}.value h3{z-index:2;letter-spacing:-.02em;font-size:17px;position:relative}.value p{z-index:2;color:var(--muted);margin:7px 0 0;font-size:13.5px;position:relative}.band{background:var(--band);color:var(--band-ink)}.statband{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.statband .v{letter-spacing:-.04em;color:var(--yellow);font-size:clamp(34px,5vw,52px);font-weight:850}.statband .k{color:var(--band-muted);margin-top:6px;font-size:14.5px;font-weight:600}.contact-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4vw,52px);display:grid}.contact-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:clamp(24px,3vw,36px)}.contact-form h3{letter-spacing:-.02em;font-size:20px}.contact-form>p{color:var(--muted);margin:6px 0 20px;font-size:14px}.field{gap:6px;margin-bottom:14px;display:grid}.field label{color:var(--ink-2);font-size:13px;font-weight:700}.field input,.field textarea{border:1.5px solid var(--line);border-radius:var(--r-sm);min-height:48px;font:inherit;color:var(--ink);background:var(--surface-2);resize:vertical;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.field input:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft);background:var(--surface);outline:none}.contact-form .btn{width:100%;margin-top:4px}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-ok{border-radius:var(--r-sm);background:var(--green-soft);color:var(--green-deep);text-align:center;margin-top:14px;padding:12px 14px;font-size:13.5px;font-weight:700}.field .req{color:var(--red-ink)}.contact-form .btn[disabled]{opacity:.65;cursor:not-allowed}.form-err{border-radius:var(--r-sm);background:var(--red-soft);color:var(--red-ink);text-align:center;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.55}.form-err a{color:var(--red-ink);font-weight:800;text-decoration:underline}.form-done{text-align:center;padding:14px 6px}.form-done-ic{background:var(--green-soft);width:56px;height:56px;color:var(--green-deep);border-radius:50%;place-items:center;margin:0 auto 16px;animation:.5s cubic-bezier(.2,.7,.3,1) both pop;display:grid}.form-done-ic svg{width:28px;height:28px}.form-done h3{letter-spacing:-.02em;margin-bottom:8px;font-size:20px}.form-done p{color:var(--muted);max-width:340px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:14.5px;line-height:1.6}@keyframes pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.cinfo{gap:14px;display:grid}.cinfo-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);align-items:flex-start;gap:14px;padding:22px;display:flex}.cinfo-card .ic{background:var(--blue-soft);width:46px;height:46px;color:var(--blue-ink);border-radius:12px;flex:none;place-items:center;display:grid}.cinfo-card .ic svg{width:22px;height:22px}.cinfo-card b{font-size:15px}.cinfo-card p{color:var(--muted);margin:3px 0 0;font-size:13.5px}.cinfo-card a{color:var(--blue-ink);font-weight:700}.cinfo-card .ph{color:var(--muted);font-style:italic}.cta-sec{background:linear-gradient(180deg, var(--band) 0%, #091a2e 100%);padding:clamp(56px,7vw,92px) 0 clamp(44px,5.5vw,72px)}.cta-in{border-radius:var(--r-xl);color:var(--band-ink);background:radial-gradient(1100px 480px at 88% -20%,#2456c699,#0000 62%),radial-gradient(820px 420px at -8% 118%,#2fbd6859,#0000 62%),linear-gradient(140deg,#102c4e 0%,#123a68 55%,#15498a 100%);border:1px solid #ffffff29;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:40px;padding:clamp(36px,5vw,64px);transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s,border-color .5s;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.cta-in:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff21 1px,#0000 1px);background-size:24px 24px;animation:26s linear infinite ctadots;position:absolute;inset:0;-webkit-mask-image:radial-gradient(640px 340px at 78% 30%,#000 0%,#0000 74%);mask-image:radial-gradient(640px 340px at 78% 30%,#000 0%,#0000 74%)}.cta-in:after{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#ffd42a57,#0000 64%);border-radius:50%;width:460px;height:460px;transition:background .5s;animation:11s ease-in-out infinite bob;position:absolute;bottom:-300px;right:-180px}.cta-in:hover{border-color:#ffffff4d;transform:translateY(-5px);box-shadow:0 42px 90px #00000085}.cta-in:hover:after{background:radial-gradient(circle,#ffd42a80,#0000 64%)}.cta-shine{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff21,#0000);width:42%;height:100%;animation:7.5s ease-in-out 2s infinite ctashine;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes ctadots{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes ctashine{0%{left:-60%}60%,to{left:135%}}.cta-copy{z-index:2;position:relative}.cta-in h2{letter-spacing:-.035em;text-wrap:balance;color:#fff;margin:14px 0 0;font-size:clamp(26px,3.6vw,42px);line-height:1.06}.cta-in .cta-copy p{color:var(--band-muted);max-width:520px;margin:14px 0 0;font-size:16.5px}.cta-actions{z-index:2;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:relative}.cta-btns{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.cta-btns .btn-accent{box-shadow:0 14px 34px #ffd42a59}.cta-btns .btn-accent:hover{transform:translateY(-2px);box-shadow:0 18px 40px #ffd42a73}.cta-btns .btn-onband:hover{background:#ffffff14;transform:translateY(-2px)}.cta-trust{color:var(--band-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cta-trust svg{width:16px;height:16px;color:var(--green);flex:none}.ftr{color:var(--band-ink);background:linear-gradient(#091a2e 0%,#08131f 100%);position:relative;overflow:hidden}.ftr:after{content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#2456c647,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;left:-200px}.ftr>.wrap{z-index:1;position:relative}.ftr-cols{grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:40px;padding-block:64px 40px;display:grid}.ftr .brand-wm{color:#fff}.ftr-about p{color:var(--band-muted);max-width:320px;margin:14px 0 20px;font-size:14px;line-height:1.7}.ftr-social{gap:10px;display:flex}.ftr-social a{color:#c6d4e8;background:#ffffff0a;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:38px;height:38px;transition:border-color .2s,color .2s,transform .2s,background .2s,box-shadow .2s;display:grid}.ftr-social a:hover{border-color:var(--blue);background:var(--blue);color:#fff;transform:translateY(-3px);box-shadow:0 10px 22px #2456c666}.ftr-social svg{width:18px;height:18px}.ftr h4{letter-spacing:.09em;text-transform:uppercase;color:#ffffff8c;margin-bottom:18px;font-size:12.5px;font-weight:800}.ftr-links{color:#c6d4e8;gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ftr-links a{transition:color .2s,transform .25s cubic-bezier(.2,.7,.3,1);display:inline-block;position:relative}.ftr-links a:hover{color:#fff;transform:translate(4px)}.ftr-links a:before{content:"";background:var(--yellow);opacity:0;transform-origin:0;border-radius:1px;width:6px;height:2px;transition:opacity .2s,transform .25s;position:absolute;top:50%;left:-12px;transform:translateY(-50%)scaleX(0)}.ftr-links a:hover:before{opacity:1;transform:translateY(-50%)scaleX(1)}.ftr-links .ph{color:#a7bcd88c;font-style:italic}.ftr-links .ftr-addr{color:#c6d4e8;line-height:1.6}.ftr-contact .ftr-links li{align-items:flex-start;gap:9px;display:flex}.ftr-contact .ftr-links svg{color:#7e97ba;flex:none;width:15px;height:15px;margin-top:4px}.ftr-contact .ftr-links a:hover{transform:none}.ftr-contact .ftr-links a:before{display:none}.ftr-bot{color:var(--band-muted);border-top:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding-block:24px 32px;font-size:13px;display:flex}@media (max-width:980px){.hdr-nav,.hdr-login{display:none}.burger{display:grid}.hero,.phero{border-radius:0 0 28px 28px}.hero-grid{grid-template-columns:1fr;gap:40px;min-height:auto}.hero-lead{max-width:none}.hero-art{order:-1}.bene-float{grid-template-columns:1fr}.bene+.bene{border-left:0;border-top:1px solid var(--line)}.frow{grid-template-columns:1fr;gap:28px}.frow.rev .fcopy,.frow .fcopy{order:0}.frow .fmedia{order:-1}.fgrid,.edge-grid{grid-template-columns:repeat(2,1fr)}.dev-in{grid-template-columns:1fr}.plans,.plans-mini{grid-template-columns:1fr;max-width:460px;margin:0 auto}.plan.feat,.pmini.feat{order:-1;margin:0}.values{grid-template-columns:repeat(2,1fr)}.story,.contact-grid,.cta-in{grid-template-columns:1fr}.cta-actions{align-items:flex-start}.cta-btns{justify-content:flex-start}.ftr-cols{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wrap{padding:0 18px}.hero-stats{grid-template-columns:1fr 1fr;gap:20px}.kpis,.fgrid,.edge-grid,.values{grid-template-columns:1fr}.statband{grid-template-columns:1fr;gap:26px}.ftr-cols{grid-template-columns:1fr;gap:28px}.ftr-bot{flex-direction:column;gap:6px}.theme-btn{display:none}}.phdr{z-index:70;padding:14px clamp(16px,3vw,28px) 4px;position:sticky;top:0}.phdr-pill{background:color-mix(in srgb,var(--surface) 93%,transparent);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:999px;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:9px 12px 9px 18px;display:flex;position:relative;box-shadow:0 16px 36px #0f1b2d1a}.brand-logo{object-fit:contain;flex:none;width:40px;height:40px;display:block}.brand-wm{letter-spacing:-.03em;color:var(--ink);font-size:20px;font-weight:800}.brand-wm .wm-a{color:var(--blue-ink)}.brand-wm .wm-b{color:var(--ink)}.ftr .brand-wm .wm-a{color:#6fb0ec}.ftr .brand-wm .wm-b{color:#fff}.phdr-nav{color:var(--ink-2);white-space:nowrap;gap:26px;font-size:14.5px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phdr-nav a{padding:6px 0;position:relative}.phdr-nav a:after{content:"";background:var(--blue);width:0;height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.phdr-nav a:hover,.phdr-nav a.active{color:var(--ink)}.phdr-nav a:hover:after,.phdr-nav a.active:after{width:100%}.phdr-cta{align-items:center;gap:14px;margin-left:auto;display:flex}.phdr-login{color:var(--ink-2);font-size:14.5px;font-weight:700}.phdr-login:hover{color:var(--blue-ink)}.phdr-try{border-radius:999px;min-height:44px;padding:0 22px;font-size:14.5px}.float-cta{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:60;color:#fff;white-space:nowrap;background:linear-gradient(140deg,var(--blue),#3a76e0);min-height:52px;transform:translate(-50%, calc(100% + 26px + env(safe-area-inset-bottom)));border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 30px;font-size:15px;font-weight:700;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .3s;display:none;position:fixed;box-shadow:0 6px 16px #0f1b2d38,0 16px 40px #2456c66b}.float-cta svg{width:17px;height:17px}.float-cta.show{transform:translate(-50%)}.float-cta:active{transform:translate(-50%,2px)}body.locked .float-cta{transform:translate(-50%, calc(100% + 26px + env(safe-area-inset-bottom)))}@media (max-width:980px){.float-cta{display:inline-flex}}@media (prefers-reduced-motion:reduce){.float-cta{transition:none}}.to-top{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--line);cursor:pointer;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:var(--ink-2);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .35s,transform .35s cubic-bezier(.22,.61,.36,1),color .2s,border-color .2s,box-shadow .2s;display:grid;position:fixed;transform:translateY(16px);box-shadow:0 6px 18px #0f1b2d29}.to-top svg{width:19px;height:19px}.to-top.show{opacity:1;pointer-events:auto;transform:none}.to-top.show:hover{color:var(--blue-ink);border-color:var(--blue);transform:translateY(-2px);box-shadow:0 10px 24px #2456c640}body.locked .to-top{opacity:0;pointer-events:none}@media (max-width:980px){.to-top{bottom:calc(18px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.to-top{transition:none}.to-top.show:hover{transform:none}}.hb{background:linear-gradient(#f8fbff1a 0%,#f8fbff00 42%,#f8fbffbd 100%),linear-gradient(102deg,#f8fbfff7 0%,#f8fbffe6 30%,#f8fbff94 47%,#f8fbff38 64%,#f8fbff0d 100%),url(/images/b36427e3-897b-4921-ade6-33418ea0f15e.jpg) 50%/cover no-repeat;padding:clamp(8px,1.5vw,18px) 0 clamp(44px,5vw,76px);position:relative;overflow:hidden}.hb:before,.hb-scene .shelf,.hb-scene .counter{display:none}.hb-in{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr);align-items:center;gap:clamp(28px,4vw,64px);max-width:1560px;min-height:clamp(420px,56vh,600px);margin:0 auto;padding:0 clamp(20px,3.5vw,56px);display:grid;position:relative}.hb .eyebrow.hb-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-700);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#ffffffb8;border:1px solid #2456c629;border-radius:999px;gap:8px;margin-bottom:18px;padding:7px 14px 7px 11px;font-size:11.5px;font-weight:600;animation:.6s cubic-bezier(.2,.7,.3,1) 50ms forwards hbrise;transform:translateY(10px);box-shadow:0 2px 10px #0f1b2d0f}.hb .eyebrow.hb-eyebrow:before{display:none}.hb .eyebrow.hb-eyebrow .dot{background:var(--yellow);border-radius:50%;width:7px;height:7px;animation:2.4s infinite hbpulse;box-shadow:0 0 #ffd42a99}.hb-title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,62px);font-weight:850;line-height:1.04}.hb-title .ln{padding-bottom:.06em;display:block;overflow:hidden}.hb-title .ln-i{animation:.85s cubic-bezier(.16,.84,.34,1) forwards hbline;display:inline-block;transform:translateY(112%)}.hb-title .ln:first-child .ln-i{animation-delay:.18s}.hb-title .ln:nth-child(2) .ln-i{animation-delay:.34s}.hb-title .hl{white-space:nowrap;background:linear-gradient(96deg,var(--blue-700) 0%,var(--blue) 46%,#4f86e8 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:.85s cubic-bezier(.16,.84,.34,1) .34s forwards hbline,4.5s ease-in-out 1.4s infinite hbsheen;position:relative}.hb-title .hl:after{content:"";background:linear-gradient(90deg,var(--yellow),#ffbe1a);transform-origin:0;border-radius:4px;height:.14em;animation:.8s cubic-bezier(.2,.7,.3,1) .95s forwards hbdraw;position:absolute;bottom:-.06em;left:0;right:0;transform:scaleX(0)}.hb-sub{color:var(--ink-2);opacity:0;max-width:520px;margin:20px 0 4px;font-size:clamp(15px,1.5vw,18px);line-height:1.6;animation:.7s cubic-bezier(.2,.7,.3,1) .62s forwards hbrise;transform:translateY(10px)}.hb-chips{grid-template-columns:repeat(2,1fr);gap:14px;max-width:540px;margin:28px 0 30px;display:grid}.hb-chip{border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;cursor:default;background:linear-gradient(#fffffff0,#fffc);border-radius:15px;align-items:center;gap:12px;padding:13px 15px;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s;animation:.55s cubic-bezier(.2,.7,.3,1) forwards hbrise;display:flex;position:relative;overflow:hidden;transform:translateY(14px);box-shadow:0 4px 14px #0f1b2d0d}.hb-chip:first-child{animation-delay:.7s}.hb-chip:nth-child(2){animation-delay:.8s}.hb-chip:nth-child(3){animation-delay:.9s}.hb-chip:nth-child(4){animation-delay:1s}.hb-chip:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffffd9,#0000);width:55%;height:100%;transition:left .6s;position:absolute;top:0;left:-70%;transform:skew(-18deg)}.hb-chip:hover{border-color:#2456c659;transform:translateY(-5px);box-shadow:0 16px 34px #0f57a829}.hb-chip:hover:before{left:130%}.hb-chip i{background:var(--blue-soft);width:40px;height:40px;color:var(--blue-ink);border-radius:11px;flex:none;place-items:center;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s;display:grid;position:relative}.hb-chip i svg{width:20px;height:20px}.hb-chip:hover i{transform:scale(1.08)rotate(-4deg);box-shadow:0 8px 18px #2456c647}.hb-chip.g i{background:var(--green-soft);color:var(--green-deep)}.hb-chip.g:hover i{box-shadow:0 8px 18px #2fbd684d}.hb-chip.y i{background:var(--yellow-soft);color:var(--yellow-ink)}.hb-chip.y:hover i{box-shadow:0 8px 18px #ffbe1a52}.hb-chip b{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:700;line-height:1.25}.hb-strip{z-index:1;opacity:0;flex-wrap:wrap;align-items:center;gap:18px;max-width:1560px;margin:clamp(20px,3vw,40px) auto 0;padding:0 clamp(20px,3.5vw,56px);animation:.7s cubic-bezier(.2,.7,.3,1) 1.1s forwards hbrise;display:flex;position:relative;transform:translateY(12px)}.hb-strip-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-700);flex:none;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.hb-strip-tag .new{letter-spacing:.08em;color:var(--yellow-ink);background:var(--yellow-soft);border:1px solid #ffbe1a66;border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:800}.hb-strip-list{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffd1,#ffffffad);border:1px solid #2456c61f;border-radius:16px;flex:1;align-items:stretch;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;box-shadow:0 6px 22px #0f1b2d12}.hb-strip-list li{border-radius:12px;flex:1 1 0;align-items:center;gap:11px;padding:13px 18px;transition:background .3s,transform .3s cubic-bezier(.2,.7,.3,1);display:flex;position:relative}.hb-strip-list li+li:before{content:"";background:var(--line);width:1px;position:absolute;top:22%;bottom:22%;left:0}.hb-strip-list li i{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-ink);border-radius:9px;flex:none;place-items:center;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:grid}.hb-strip-list li i svg{width:18px;height:18px}.hb-strip-list li b{letter-spacing:-.01em;color:var(--ink);flex-direction:column;font-size:14px;font-weight:750;line-height:1.2;display:flex}.hb-strip-list li b span{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:11.5px;font-weight:500}.hb-strip-list li:hover{background:#2456c60d;transform:translateY(-2px)}.hb-strip-list li:hover i{transform:scale(1.08)rotate(-4deg)}.hb-ctas{flex-wrap:wrap;gap:12px;display:flex}.hb-trust{color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:600;display:flex}.hb-trust svg{width:16px;height:16px;color:var(--green);flex:none}.hb-scene{justify-content:center;align-items:flex-end;min-height:420px;display:flex;position:relative}.hb-scene .shelf{opacity:.5;background:linear-gradient(#ffffff80,#ffffffd9),repeating-linear-gradient(90deg,#f3c14b 0 26px,#e8564e 26px 52px,#3fa9f5 52px 78px,#63c98a 78px 104px,#f39a3d 104px 130px);border-radius:20px;position:absolute;inset:0 0 22%;overflow:hidden}.hb-scene .shelf:after{content:"";-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#f0f6ff66,#ffffffb3);position:absolute;inset:0}.hb-scene .counter{background:linear-gradient(#e9d3ad,#d8b98a);border-radius:12px;height:15%;position:absolute;bottom:16%;left:2%;right:2%;box-shadow:0 18px 30px #785a322e}.hb-scene .rig{z-index:2;align-items:flex-end;gap:14px;animation:6s ease-in-out infinite hbfloaty;display:flex;position:relative}.hb-scene .mon{background:#10151c;border-radius:16px;width:min(58vw,430px);padding:12px;box-shadow:0 30px 60px #0f1b2d52}.hb-scene .screen{background:#fff;border-radius:9px;font-size:11px;overflow:hidden}.hb-scene .st-top{background:#f6f8fb;border-bottom:1px solid #eef1f6;align-items:center;gap:6px;padding:8px 11px;display:flex}.hb-scene .st-top .d{background:#d7dde6;border-radius:50%;width:7px;height:7px}.hb-scene .st-top .t{color:#5b6b83;margin-left:6px;font-size:10px;font-weight:700}.hb-scene .st-top .lv{color:var(--green-deep);align-items:center;gap:5px;margin-left:auto;font-size:9px;font-weight:700;display:inline-flex}.hb-scene .st-top .lv i{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite hbpulse}.hb-scene .st-body{grid-template-columns:1.35fr 1fr;min-height:150px;display:grid}.hb-scene .st-list{border-right:1px solid #eef1f6;padding:6px 0}.hb-scene .row{align-items:center;gap:8px;padding:6px 11px;font-size:10px;display:flex}.hb-scene .row .ic{background:#eef4fd;border-radius:5px;flex:none;width:18px;height:18px}.hb-scene .row .nm{color:#25324a;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.hb-scene .row .pr{font-family:var(--mono);color:#25324a;font-weight:700}.hb-scene .row.new{animation:.5s cubic-bezier(.2,.7,.3,1) hbslide}.hb-scene .st-pay{flex-direction:column;padding:10px;display:flex}.hb-scene .st-pay .lbl{color:#8a97a9;font-size:9px;font-weight:600}.hb-scene .st-pay .tot{font-family:var(--mono);letter-spacing:-.03em;color:var(--ink);margin-top:2px;font-size:20px;font-weight:800}.hb-scene .st-pay .mini{gap:4px;margin-top:6px;display:flex}.hb-scene .st-pay .mini span{background:#eef1f6;border-radius:3px;flex:1;height:5px}.hb-scene .st-pay .mini span.on{background:var(--blue)}.hb-scene .st-pay .go{background:var(--green);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;margin-top:auto;font-size:11px;font-weight:800;display:flex;box-shadow:0 8px 16px #2fbd6859}.hb-scene .st-pay .go svg{width:12px;height:12px}.hb-scene .neck{background:linear-gradient(#20272f,#161b22);width:52px;height:22px;margin:0 auto}.hb-scene .base{background:#11161d;border-radius:0 0 10px 10px;width:120px;height:12px;margin:0 auto}.hb-scene .periph{flex-direction:column;align-items:center;gap:10px;display:flex}.hb-scene .scanner{background:linear-gradient(#2a323c,#12161c);border-radius:12px;width:22px;height:70px;position:relative}.hb-scene .scanner:after{content:"";background:#e5484d;border-radius:3px;height:8px;animation:2.4s ease-in-out infinite hbscan;position:absolute;top:8px;left:4px;right:4px;box-shadow:0 0 8px #e5484d}.hb-scene .printer{background:linear-gradient(#20272f,#12161c);border-radius:9px;width:80px;height:54px;position:relative;box-shadow:0 14px 24px #0f1b2d40}.hb-scene .printer:before{content:"";background:#3a434f;border-radius:2px;height:4px;position:absolute;top:9px;left:12px;right:12px}.hb-scene .printer .paper{background:#fff;border-radius:3px 3px 0 0;height:20px;animation:4s ease-in-out infinite hbpaper;position:absolute;top:-14px;left:16px;right:16px;box-shadow:0 -2px 6px #00000014}.hb-scene .qr{z-index:3;text-align:center;background:#fff;border-radius:12px;width:104px;padding:10px;animation:5s ease-in-out .5s infinite hbfloaty;position:absolute;bottom:20%;right:-2%;box-shadow:0 18px 34px #0f1b2d33}.hb-scene .qr .q{background:conic-gradient(#0f1b2d 0 25%,#fff 0 50%,#0f1b2d 0 75%,#fff 0);background-size:12px 12px;border:3px solid #0f1b2d;border-radius:8px;width:64px;height:64px;margin:0 auto 6px}.hb-scene .qr b{color:var(--ink);font-size:9px;line-height:1.3;display:block}.hb-scene .qr small{color:var(--green-deep);font-size:8px;font-weight:700}.hb-scene .toast{z-index:4;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;animation:5.5s ease-in-out .2s infinite hbfloaty;display:flex;position:absolute;top:8%;left:-4%;box-shadow:0 16px 30px #0f1b2d29}.hb-scene .toast .tc{background:var(--green-soft);width:30px;height:30px;color:var(--green-deep);border-radius:8px;place-items:center;display:grid}.hb-scene .toast .tc svg{width:16px;height:16px}.hb-scene .toast b{font-size:12px}.hb-scene .toast small{color:var(--muted);font-size:10px;display:block}@keyframes hbrise{to{opacity:1;transform:none}}@keyframes hbline{to{transform:none}}@keyframes hbsheen{0%,72%{background-position:0%}to{background-position:100%}}@keyframes hbdraw{to{transform:scaleX(1)}}@keyframes hbfloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hbpulse{0%{box-shadow:0 0 #2fbd6880}70%{box-shadow:0 0 0 6px #2fbd6800}to{box-shadow:0 0 #2fbd6800}}@keyframes hbscan{0%,to{top:8px}50%{top:52px}}@keyframes hbpaper{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hbslide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (max-width:980px){.phdr-nav,.phdr-login,.phdr-try{display:none}.hb-in{grid-template-columns:1fr;gap:30px;min-height:0}.hb-scene{order:2;min-height:300px}.hb-sub,.hb-chips{max-width:none}.hb-scene .qr{right:2%}.hb-scene .toast{left:0}.hb{background:linear-gradient(#f8fbfff0 0%,#f8fbffdb 55%,#f8fbfff7 100%),url(/images/b36427e3-897b-4921-ade6-33418ea0f15e.jpg) 50%/cover no-repeat}.hb-strip{flex-direction:column;align-items:flex-start;gap:12px}.hb-strip-list{flex-wrap:wrap;width:100%}.hb-strip-list li{flex:44%}.hb-strip-list li+li:before{display:none}}@media (max-width:560px){.hb-strip-list li{flex:100%}}@media (prefers-reduced-motion:reduce){.hb-chip,.hb-sub,.hb .eyebrow.hb-eyebrow,.hb-strip{opacity:1;animation:none;transform:none}.hb-title .ln-i{animation:none;transform:none}.hb-title .hl{animation:none}.hb-title .hl:after,.hb h1 .hl:after{animation:none;transform:scaleX(1)}.hb-chip:before{display:none}}@media (hover:none){.plans:hover .plan:not(:hover){opacity:1;transform:none}}@media (max-width:600px){.phdr{padding:10px 12px 4px}.phdr-pill{gap:10px;padding:7px 8px 7px 12px}.brand{gap:8px}.brand-logo{width:34px;height:34px}.brand-wm{font-size:17px}.theme-btn,.burger{width:40px;height:40px}.sec{padding:52px 0}.shead{margin-bottom:30px}.cta-sec{padding:44px 0 40px}.hb{padding-bottom:40px}.hb .eyebrow.hb-eyebrow{letter-spacing:.08em;padding:6px 12px;font-size:10px}.hb-title{font-size:clamp(29px,8.6vw,36px)}.hb-sub{font-size:15px}.hb-chips{gap:10px;margin:22px 0 24px}.hb-chip{gap:10px;padding:11px 12px}.hb-chip i{width:36px;height:36px}.hb-chip b{font-size:13px}.hb-ctas{gap:10px}.hb-ctas .btn{flex:100%}.hb-trust{flex-wrap:wrap;font-size:12px}.hb-scene{min-height:260px}.hb-scene .qr{width:90px}.hb-scene .qr .q{width:54px;height:54px}.hb-strip-tag{font-size:10.5px}.phero{padding:40px 0 38px}.phero.phero-dark{padding:44px 0 42px}.phero-ctas .btn{flex:100%}.cta-in{gap:24px;padding:26px 20px}.cta-btns{width:100%}.cta-btns .btn{flex:100%}.cta-trust{font-size:12px}.edge-sec:before,.edge-sec:after{filter:blur(70px);width:300px;height:300px;animation:none}.fmedia:before,.mc-glow,.cta-in:before{animation:none}.billing{margin-bottom:26px}.billing-in{gap:3px;padding:4px}.billing-in button{gap:6px;height:38px;padding:0 11px;font-size:13px}.billing-in button small{height:18px;padding:0 7px;font-size:9.5px}.plan{padding:24px 20px}table.cmp th,table.cmp td{padding:13px 14px;font-size:13px}.cmp-mods{grid-template-columns:1fr;margin:0 10px 14px;padding:14px 15px}details.qa summary{gap:11px;padding:16px;font-size:15px}details.qa p{padding:0 16px 18px}.faq-nudge{flex-wrap:wrap}.faq-aside h2{font-size:26px}.contact-form{padding:22px 18px}.cinfo-card{padding:16px}.mc-head{flex-wrap:wrap}.mc-stats{grid-template-columns:1fr 1fr}.mc-body{padding:18px}.statband .v{font-size:36px}.ftr-cols{grid-template-columns:1fr 1fr;gap:24px 18px;padding-block:36px 16px}.ftr-about{border-bottom:1px solid #ffffff17;grid-column:1/-1;padding-bottom:22px}.ftr-about p{max-width:none;margin:10px 0 16px;font-size:13px}.ftr-social a{width:42px;height:42px}.ftr-contact{border-top:1px solid #ffffff17;grid-column:1/-1;padding-top:22px}.ftr h4{margin-bottom:12px;font-size:11.5px}.ftr-links{gap:11px;font-size:13.5px}.ftr-bot{padding-block:16px calc(88px + env(safe-area-inset-bottom));text-align:center;align-items:center;gap:6px;font-size:12px}}@media (max-width:400px){.hb-title{font-size:27px}.hb-chips{grid-template-columns:1fr}.hb-scene .rig{gap:8px}.hb-scene .mon{width:64vw}.mc-stats{grid-template-columns:1fr}.pmini .pbadge{right:16px}.billing-in button{padding:0 9px}}
