.hx{--hx-card:#ffffff09;--hx-line:#94a3b829;--hx-muted:#a5b0c4;font-size:18px;line-height:1.6}.hx .hero.hero-full{width:auto;max-width:none;margin-left:0}.hx-shell{max-width:1200px;margin:0 auto;padding:0 40px}.hx-shell-wide{max-width:1440px}.hx-section{padding:110px 0}.hx-tight{padding-top:30px}.hx-head{text-align:center;max-width:820px;margin:0 auto 56px}.hx-kicker{letter-spacing:.16em;text-transform:uppercase;color:#67e8f9;margin:0 0 16px;font-size:14px;font-weight:700}.hx h2{letter-spacing:-.025em;color:#f8fafc;text-wrap:balance;margin:0;font-size:44px;font-weight:600;line-height:1.15}.hx-lede{color:var(--hx-muted);margin:18px 0 0;font-size:20px}.hx-btn{margin-top:4px}.hx-sync{border-block:1px solid var(--line);background:#ffffff05;position:relative}.hx-sync-strip.marquee{background:0 0;border-block:0;padding:9px 0;-webkit-mask-image:none;mask-image:none}.hx-sync-strip .marquee-track{gap:10px}.hx-sync-strip .marquee-item{padding:6px 14px;font-size:.84rem}.hx-sync-label{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hx-sync .hx-sync-shell{gap:0;height:100%;min-height:0;padding-block:0;display:flex}.hx-sync-text{letter-spacing:.01em;white-space:nowrap;color:#f1f5f9;background:#070b1a;align-items:center;gap:9px;height:100%;padding-right:28px;font-size:15px;font-weight:700;display:flex;position:relative}.hx-sync-text:before,.hx-sync-text:after{content:"";position:absolute;top:0;bottom:0}.hx-sync-text:before{background:#070b1a;width:100vw;right:100%}.hx-sync-text:after{background:linear-gradient(90deg,#070b1a,#070b1acc 40%,#070b1a00);width:220px;left:100%}.hx-sync-end{width:0;height:100%;margin-left:auto;position:relative}.hx-sync-end:before,.hx-sync-end:after{content:"";position:absolute;top:0;bottom:0}.hx-sync-end:before{background:linear-gradient(90deg,#070b1a00,#070b1acc 60%,#070b1a);width:180px;right:0}.hx-sync-end:after{background:#070b1a;width:100vw;left:0}.hx-sync-label svg{color:#67e8f9;filter:drop-shadow(0 0 6px #22d3ee99);flex:none}.hx-stats{padding:28px 0 20px}.hx-stat-bar{background:radial-gradient(500px 200px at 0 0,#6366f133,#0000 70%) padding-box padding-box,radial-gradient(500px 200px at 100% 100%,#06b6d424,#0000 70%) padding-box padding-box,linear-gradient(#0b1028,#0b1028) padding-box padding-box,linear-gradient(100deg,#818cf8bf,#06b6d480 55%,#818cf859) border-box;border:1px solid #0000;border-radius:32px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 30px 70px #00000059}.hx-stat{grid-row:span 2;grid-template-rows:subgrid;text-align:center;align-content:start;justify-items:center;padding:26px 32px;display:grid;position:relative}.hx-stat+.hx-stat:before{content:"";background:linear-gradient(#0000,#a5b4fcb3 20% 80%,#0000);width:1px;position:absolute;top:18px;bottom:18px;left:0}.hx-stat b{letter-spacing:-.03em;white-space:nowrap;background:linear-gradient(90deg,#fff,#c7d2fe 60%,#67e8f9);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:34px;font-weight:700;line-height:1;display:block}.hx-stat b small{letter-spacing:-.02em;font-size:.6em}.hx-stat strong{color:#fff;align-self:center;font-size:17px;font-weight:700;line-height:1.3}.hx-tabs-row{justify-content:center;align-items:center;gap:4px;margin-bottom:56px;display:flex}.hx-arrow-btn{color:#a5b4fc;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:color .2s,transform .2s,filter .2s;display:grid}.hx-arrow-btn:hover{color:#fff;filter:drop-shadow(0 0 6px #22d3eeb3)}.hx-arrow-btn:first-child:hover{transform:translate(-3px)}.hx-arrow-btn:last-child:hover{transform:translate(3px)}.hx-arrow-btn:focus-visible{outline-offset:3px;outline:2px solid #a5b4fc}.hx-tabs{border-bottom:1px solid var(--hx-line);justify-content:center;gap:8px;display:flex}.hx-tab{color:var(--hx-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:14px 22px 18px;font-size:18px;font-weight:600;display:flex;position:relative}.hx-tab svg{box-sizing:content-box;color:#a5b4fc;background:#ffffff0d;border-radius:10px;width:30px;height:30px;padding:6px}.hx-tab:hover,.hx-tab[aria-selected=true]{color:#f1f5f9}.hx-tab[aria-selected=true] svg{color:#fff;background:linear-gradient(135deg,#6366f1,#06b6d4)}.hx-tab[aria-selected=true]:after{content:"";transform-origin:0;background:linear-gradient(90deg,#6366f1,#06b6d4);border-radius:3px;height:3px;animation:10s linear both hx-turn;position:absolute;bottom:-1px;left:16px;right:16px}.hx-showcase.is-held .hx-tab[aria-selected=true]:after{animation:none}@keyframes hx-turn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hx-tab[aria-selected=true]:after{animation:none}}.hx-tab:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #a5b4fc}.hx-panel{grid-template-columns:5fr 7fr;align-items:center;gap:64px;animation:.45s both hx-in;display:grid}.hx-panel[hidden]{display:none}@keyframes hx-in{0%{opacity:0;transform:translateY(12px)}}.hx-panel h3{letter-spacing:-.02em;color:#f8fafc;margin:0 0 26px;font-size:30px;line-height:1.25}.hx-checks{gap:16px;margin:0 0 36px;padding:0;list-style:none;display:grid}.hx-checks li{color:#dbe3ef;align-items:flex-start;gap:14px;display:flex}.hx-checks li:before{content:"";background:#34d39924 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%2334d399' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/24px no-repeat;border-radius:50%;flex:0 0 24px;height:24px;margin-top:2px}.hx-device{padding-bottom:28px;position:relative}.hx-glow{z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#6366f159,#0000);position:absolute;inset:-60px -40px}.hx-laptop{background:#1b2033;border:1px solid #94a3b840;border-radius:18px 18px 6px 6px;padding:12px 12px 14px;box-shadow:0 40px 90px #0000008c}.hx-laptop img{aspect-ratio:16/10;object-fit:cover;object-position:top left;border-radius:6px;width:100%;display:block}.hx-laptop-base{background:linear-gradient(#2a3048,#151a2b);border-radius:0 0 16px 16px;height:14px;margin:0 -40px}.hx-float{background:#fff;border:1px solid #a5b4fc59;border-radius:12px;width:42%;position:absolute;bottom:-10px;right:-28px;overflow:hidden;box-shadow:0 30px 60px #0009}.hx-float img{aspect-ratio:4/3;object-fit:cover;object-position:top left;width:100%;display:block}.hx-spot{text-align:center;background:radial-gradient(900px 420px at 50% 0,#6366f173,#0000 70%),linear-gradient(#121738,#0a0e22);border:1px solid #a5b4fc40;border-radius:32px;padding:80px 72px 0;position:relative;overflow:hidden}.hx-spot .hx-kicker{color:#c4b5fd}.hx-spot h2{font-size:48px}.hx-spot .hx-lede{max-width:720px;margin:18px auto 32px}.hx-spot-shot{border:1px solid #a5b4fc4d;border-bottom:0;border-radius:16px 16px 0 0;max-width:940px;margin:56px auto 0;overflow:hidden;box-shadow:0 -20px 80px #6366f159}.hx-spot-shot img{aspect-ratio:16/8;object-fit:cover;object-position:top left;width:100%;display:block}.hx-chips{background:#ffffff0a;border-top:1px solid #a5b4fc33;grid-template-columns:repeat(4,1fr);gap:14px;margin:-1px -72px 0;padding:22px 72px;display:grid}.hx-chip{text-align:left;color:#e2e8f0;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.hx-chip svg{box-sizing:content-box;color:#c7d2fe;background:#6366f133;border-radius:10px;flex:none;width:22px;height:22px;padding:8px}.hx-trust{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.hx-trust>div{text-align:center;border:1px solid var(--hx-line);background:var(--hx-card);border-radius:20px;padding:32px 26px}.hx-trust svg{box-sizing:content-box;color:#67e8f9;background:#06b6d41f;border-radius:16px;width:30px;height:30px;margin:0 auto 18px;padding:14px;display:block}.hx-trust h3{color:#f8fafc;margin:0 0 10px;font-size:19px;line-height:1.3}.hx-trust p{color:var(--hx-muted);margin:0;font-size:16px;line-height:1.5}.hx-cert{border:1px solid var(--hx-line);background:var(--hx-card);border-radius:24px;grid-template-columns:240px 1fr;align-items:center;gap:40px;margin-top:48px;padding:36px 40px;display:grid}.hx-cert-logo{background:#06b6d40f;border:1px solid #67e8f924;border-radius:18px;align-self:stretch;place-items:center;padding:24px;display:grid}.hx-cert-logo img{width:160px;height:auto}.hx-cert-text .hx-kicker{margin-bottom:10px}.hx-cert-text h3{color:#f8fafc;margin:0 0 12px;font-size:26px;line-height:1.25}.hx-cert-text>p:not(.hx-kicker){color:var(--hx-muted);margin:0 0 18px;font-size:16px;line-height:1.6}.hx-cert-text ul{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.hx-cert-text li{color:#e2e8f0;align-items:center;gap:8px;font-size:15px;display:flex}.hx-cert-text li svg{color:#67e8f9;flex-shrink:0;width:18px;height:18px}.hx-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hx-more-dots{display:none}.hx-more a{border:1px solid var(--hx-line);background:var(--hx-card);color:inherit;border-radius:24px;flex-direction:column;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.hx-more a:hover{border-color:#a5b4fc66;transform:translateY(-4px)}.hx-pic{background:#0f1430;height:260px;position:relative;overflow:hidden}.hx-pic img{object-fit:cover;object-position:var(--x,0%) var(--y,0%);width:100%;height:100%;transform:scale(var(--z,1));transform-origin:var(--x,0%) var(--y,0%);opacity:.95;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.hx-more a:hover .hx-pic img{transform:scale(calc(var(--z,1) * 1.08))}.hx-pic:after{content:"";background:linear-gradient(#0000 50%,#070b1ad9);position:absolute;inset:0}.hx-txt{justify-content:space-between;align-items:flex-end;gap:20px;padding:28px 32px 32px;display:flex}.hx-txt h3{letter-spacing:-.015em;color:#f8fafc;margin:0;font-size:26px;line-height:1.25}.hx-txt span{color:var(--hx-muted);margin-top:6px;font-size:16px;display:block}.hx-arrow{border:1px solid var(--hx-line);border-radius:50%;flex:0 0 48px;place-items:center;height:48px;color:#e2e8f0!important;margin:0!important;font-size:20px!important;display:grid!important}.hx-final{padding:60px 0 140px;overflow-x:clip}.hx-sf{max-width:980px;height:520px;margin:0 auto;position:relative}.hx-sf-tile{left:var(--x);top:var(--y);z-index:2;border:1px solid var(--hx-line);white-space:nowrap;color:#cbd5e1;opacity:0;transition:opacity .5s ease calc(var(--i) * 70ms), transform .6s cubic-bezier(.3, 1.5, .5, 1) calc(var(--i) * 70ms), border-color .4s ease calc(var(--i) * 45ms), box-shadow .4s ease calc(var(--i) * 45ms), color .4s ease calc(var(--i) * 45ms);background:#0d1230e6;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%)scale(.6)}.hx-sf-tile i{width:8px;height:8px;transition:background .4s ease calc(var(--i) * 45ms), box-shadow .4s ease calc(var(--i) * 45ms);background:#6366f1;border-radius:50%}.hx-sf-p1 .hx-sf-tile,.hx-sf-p2 .hx-sf-tile{opacity:1;transform:translate(-50%,-50%)scale(1)}.hx-sf-p2 .hx-sf-tile{color:#fff;border-color:#67e8f9b3;box-shadow:0 0 18px #22d3ee73,inset 0 0 10px #22d3ee26}.hx-sf-p2 .hx-sf-tile i{background:#67e8f9;box-shadow:0 0 8px #22d3ee}.hx-sf-p3 .hx-sf-tile,.hx-sf-p4 .hx-sf-tile{opacity:0;color:#fff;transition:left .8s cubic-bezier(.6, 0, .4, 1) calc(var(--i) * 90ms), top .8s cubic-bezier(.6, 0, .4, 1) calc(var(--i) * 90ms), transform .8s cubic-bezier(.6, 0, .4, 1) calc(var(--i) * 90ms), opacity .3s ease calc(var(--i) * 90ms + .55s);border-color:#67e8f9;top:38%;left:50%;transform:translate(-50%,-50%)scale(.15);box-shadow:0 0 24px #22d3ee}.hx-sf-pc{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-38%)}.hx-sf-screen{background:radial-gradient(160px 100px at 50% 40%,#6366f159,#0000 70%),#0b1028;border:2px solid #a5b4fc73;border-radius:16px;place-items:center;width:240px;height:150px;transition:border-color .6s,box-shadow .6s;display:grid;position:relative;box-shadow:0 30px 60px #02061799}.hx-sf-brand{letter-spacing:-.02em;color:#fff;align-items:center;gap:8px;font-size:22px;font-weight:800;display:inline-flex}.hx-sf-brand svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;background:linear-gradient(135deg,#6366f1,#06b6d4);border-radius:9px;width:30px;height:30px;padding:4px}.hx-sf-neck{background:linear-gradient(#1e2554,#121737);width:26px;height:26px}.hx-sf-foot{background:#1e2554;border-radius:8px;width:120px;height:8px}.hx-sf-pulse{opacity:0;border-radius:16px;position:absolute;inset:-2px}.hx-sf-p3 .hx-sf-pulse{animation:.45s ease-out .6s 4 hx-sf-throb}@keyframes hx-sf-throb{50%{opacity:1;box-shadow:0 0 0 3px #67e8f999,0 0 40px #22d3eeb3}}.hx-sf-p3 .hx-sf-screen,.hx-sf-p4 .hx-sf-screen{border-color:#67e8f9;box-shadow:0 0 40px #22d3ee73,0 30px 60px #02061799}.hx-sf-glow{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#a5f3fce6,#22d3ee8c 30%,#6366f159 60%,#0000);border-radius:50%;width:160px;height:160px;margin:-80px 0 0 -80px;position:absolute;top:38%;left:50%;transform:scale(.2)}.hx-sf-p4 .hx-sf-glow{animation:1.8s ease-out forwards hx-sf-bloom}@keyframes hx-sf-bloom{25%{opacity:1;transform:scale(1.6)}to{opacity:.6;transform:scale(5.5)}}.hx-sf-line{z-index:2;text-align:center;letter-spacing:-.03em;color:#fff;text-shadow:0 0 30px #22d3ee99;opacity:0;filter:blur(8px);margin:0;font-size:46px;font-weight:800;line-height:1.1;transition:opacity .9s .5s,transform .9s cubic-bezier(.2,.9,.3,1) .5s,filter .9s .5s;position:absolute;top:74%;left:0;right:0;transform:translateY(16px)scale(.96)}.hx-sf-p4 .hx-sf-line{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.hx-sf *{transition:none!important}.hx-sf-p4 .hx-sf-glow{opacity:.6;animation:none;transform:scale(5.5)}.hx-sf-p3 .hx-sf-pulse{animation:none}}.hx-final-card{text-align:center;background:radial-gradient(500px 260px at 50% 0,#6366f166,#0000 70%),#0d1230;border:1px solid #a5b4fc4d;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;max-width:760px;margin:8px auto 0;padding:40px;display:flex}.hx-final-card h2{font-size:40px}.hx-final-card p{max-width:520px;color:var(--hx-muted);margin:14px 0 28px}.hx-row{gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.hx-panel,.hx-more a{transition:none;animation:none}}@media (min-width:768px) and (max-width:920px){.hx .hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px}.hx .hero-shot{order:0}}@media (max-width:767px){.hx .hero.hero-full{padding-top:16px}.hx .hero-inner{gap:0}.hx .hero-copy{display:contents}.hx .hero-copy>*{order:2}.hx .hero-copy>.eyebrow,.hx .hero-copy>.hero-title{order:0}.hx .hero-shot{order:1;margin:-12px 0 18px}.hx{font-size:17px;overflow-x:clip}.hx-tabs{flex:auto;min-width:0}.hx-shell{padding:0 20px}.hx-section{padding:72px 0}.hx-stats{padding-bottom:0}.hx-stats+.hx-section{padding-top:28px}.hx h2{font-size:34px}.hx-lede{font-size:18px}.hx-sync-label{position:static;overflow:visible}.hx-sync .hx-sync-shell{justify-content:center;padding-top:12px}.hx-sync-text{background:0 0;height:auto;padding-right:0;font-size:18px}.hx-sync-label svg{width:20px;height:20px}.hx-sync-text:before,.hx-sync-text:after,.hx-sync-end{display:none}.hx-sync-strip.marquee{padding-top:8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hx-stat-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-stat:nth-child(3):before{display:none}.hx-tabs-row{gap:0;margin-bottom:0}.hx-tabs{flex:auto;justify-content:center;gap:24px;display:flex}.hx-tab{text-align:center;white-space:nowrap;flex:none;justify-content:flex-start;gap:8px;padding:6px 0 14px;font-size:12px;line-height:1.25}.hx-tab[aria-selected=true]:after{transform-origin:50%;left:0;right:0}.hx-tab+.hx-tab:before{content:"";background:linear-gradient(#0000,#a5b4fc73 25% 75%,#0000);width:1px;position:absolute;top:10px;bottom:14px;left:-12px}.hx-panel{grid-template-columns:1fr;gap:22px;padding-top:28px}.hx-panel>.hx-device{order:-1}.hx-panel h3{margin-bottom:18px}.hx-checks{gap:12px;margin-bottom:26px;font-size:15px}.hx-checks li:before{background-size:22px;flex-basis:22px;height:22px}.hx-float{right:-8px}.hx-spot{padding:56px 24px 0}.hx-spot h2{font-size:36px}.hx-chips{grid-template-columns:repeat(2,1fr);margin:-1px -24px 0;padding:20px 24px}.hx-trust{grid-template-columns:repeat(2,1fr)}.hx-cert{grid-template-columns:1fr;gap:24px;padding:28px 24px}.hx-final{padding:40px 0 100px}.hx-sf{height:430px}.hx-sf-tile{left:var(--mx);top:var(--my);gap:6px;padding:6px 10px;font-size:11.5px}.hx-sf-tile:nth-child(n+11){display:none}.hx-sf-screen{width:180px;height:112px}.hx-sf-brand{font-size:17px}.hx-sf-brand svg{width:24px;height:24px}.hx-sf-line{font-size:32px}.hx-final-card{padding:48px 24px}.hx-final-card h2{font-size:32px}}@media (max-width:600px){.hx h2,.hx-spot h2{font-size:28px}.hx-stat{padding:18px}.hx-stat b{margin-bottom:4px;font-size:36px}.hx-stat strong{align-self:start;font-size:15px}.hx-tab svg{width:24px;height:24px}.hx-arrow-btn{display:none}.hx-panel h3{font-size:24px}.hx-laptop-base{margin:0 -12px}.hx-chips,.hx-trust{grid-template-columns:1fr}.hx-pic{height:180px}.hx-txt h3{font-size:21px}.hx-row{flex-direction:column;width:100%}.hx-row .button{justify-content:center}}@media (max-width:767px){.hx .hx-more{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;margin:0 -20px;padding:4px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.hx .hx-more::-webkit-scrollbar{display:none}.hx .hx-more a{scroll-snap-align:start;flex:0 0 84%;transition:transform .35s,opacity .35s,border-color .35s}.hx .hx-more a:not(.is-current){opacity:.6;transform:scale(.96)}.hx .hx-more a.is-current{border-color:#67e8f966}.hx .hx-more a.is-current .hx-pic img{animation:7s ease-in-out infinite alternate hx-more-drift}.hx .hx-pic{height:170px}.hx .hx-txt{gap:12px;padding:18px 20px 20px}.hx .hx-txt span{font-size:14.5px}.hx .hx-arrow{flex-basis:40px;height:40px}.hx-more-dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.hx-more-dots button{cursor:pointer;background:#94a3b859;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.hx-more-dots button.is-on{background:#67e8f9;width:24px}}@keyframes hx-more-drift{to{transform:scale(calc(var(--z,1) * 1.12))}}@media (prefers-reduced-motion:reduce){.hx .hx-more a.is-current .hx-pic img{animation:none}}@media (max-width:767px){.hx .hx-section{padding-top:28px;padding-bottom:28px}.hx .hx-head{margin-bottom:28px}.hx .hx-spot{padding-top:36px}.hx .hx-spot-shot{margin-top:32px}.hx .hx-cert{margin-top:24px}.hx .hx-final{padding:12px 0 72px}.hx .hero.hero-full{padding-bottom:36px}}@media (min-width:768px){.hx .hx-section{padding-top:56px;padding-bottom:56px}.hx .hx-stats+.hx-section{padding-top:92px}.hx .hx-final{padding:24px 0 112px}}
