@keyframes x3m-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes x3m-pulse{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 #34d39900}}html:has(.x3m){scroll-behavior:smooth;overflow-x:hidden}body:has(.x3m){background:#000;overflow-x:hidden}.x3m{--void:#000;--void2:#040506;--panel:#050607;--panel2:#090b0e;--card:#0a0c10;--line:#161b22;--line2:#242c37;--fg:#f4f8fe;--fg2:#d3dfee;--fg3:#a9b9cd;--cyan:#00b2fd;--cyan2:#5ad1ff;--deep:#0090d6;--green:#34d399;--amber:#fbbf24;--red:#fb7185;--pad:clamp(20px, 4vw, 64px);--canvas:1440px;--display:var(--x3-font-display), system-ui, sans-serif;--body:var(--x3-font-body), system-ui, sans-serif;--mono:var(--x3-font-tech), ui-monospace, monospace;background:var(--void);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}.x3m *,.x3m :before,.x3m :after{box-sizing:border-box}.x3m h1,.x3m h2,.x3m h3,.x3m h4,.x3m p,.x3m ul,.x3m ol,.x3m dl,.x3m dd,.x3m figure{margin:0;padding:0}.x3m [id]{scroll-margin-top:112px}.x3m img{max-width:100%;height:auto}.x3m a{color:inherit;text-decoration:none}.x3m h1,.x3m h2,.x3m h3,.x3m h4{font-family:var(--display);letter-spacing:-.02em;color:#fff;text-wrap:balance;line-height:1.08}.x3m .wrap{max-width:var(--canvas);padding:0 var(--pad);margin:0 auto}.x3m .eyebrow{font:700 11.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan2)}.x3m .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.x3m .btn{font:700 14px var(--body);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:14px 24px;transition:all .16s;display:inline-flex}.x3m .btn:focus-visible,.x3m a:focus-visible,.x3m summary:focus-visible,.x3m button:focus-visible{outline:2px solid var(--cyan2);outline-offset:3px}.x3m .btn .ar{transition:transform .15s}.x3m .btn:hover .ar{transform:translate(3px)}.x3m .btn-primary{background:var(--cyan);color:#04121d;box-shadow:0 12px 34px -12px #00b2fdb3}.x3m .btn-primary:hover{background:var(--cyan2);transform:translateY(-1px)}.x3m .btn-gh{color:#fff;border:1px solid var(--line2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a}.x3m .btn-gh:hover{border-color:var(--cyan)}.x3m .btn-sm{padding:11px 18px;font-size:13px}.x3m .skip{z-index:9999;background:var(--cyan);color:#04121d;border-radius:8px;padding:10px 16px;font-weight:800;transition:transform .15s;position:fixed;top:16px;left:16px;transform:translateY(-160%)}.x3m .skip:focus-visible,.x3m .skip:focus{transform:translateY(0)}.x3m .banner{background:linear-gradient(90deg, var(--cyan), var(--deep));display:block}.x3m .banner .in{max-width:var(--canvas);padding:10px var(--pad);align-items:center;gap:12px;margin:0 auto;display:flex}.x3m .banner .mk{color:#04121d;flex:none;width:28px;height:28px}.x3m .banner .t{font:800 18px/1 var(--body);letter-spacing:-.01em;color:#04121d}.x3m .banner .s{font:700 11px/1.45 var(--body);text-transform:uppercase;letter-spacing:.18em;color:#04121d}.x3m .banner .more{font:700 12.5px/1 var(--body);color:#04121d;white-space:nowrap;margin-left:auto}@media (max-width:640px){.x3m .banner .more{display:none}}.x3m .nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#000000db;position:sticky;top:0}.x3m .nav .in{max-width:var(--canvas);height:92px;padding:0 var(--pad);align-items:center;gap:16px;margin:0 auto;display:flex}.x3m .brand{flex:none;display:block}.x3m .brand img{width:auto;height:72px;display:block}.x3m .navlinks{flex:1;justify-content:center;gap:clamp(16px,2.2vw,34px);display:flex}.x3m .navlinks a{font:600 16px var(--body);color:var(--fg);white-space:nowrap;transition:color .15s}.x3m .navlinks a:hover{color:var(--cyan2)}.x3m .nav .right{align-items:center;gap:11px;margin-left:auto;display:flex}.x3m .menu{border:1px solid var(--line2);color:#fff;font:700 13px var(--body);cursor:pointer;background:0 0;border-radius:10px;min-height:44px;margin-left:auto;padding:9px 14px;display:none}.x3m .mnav{border-bottom:1px solid var(--line);background:#000;display:none}.x3m .mnav a{padding:14px var(--pad);font:600 16px var(--body);color:var(--fg);border-top:1px solid var(--line);display:block}.x3m .mnav.open{display:block}@media (max-width:1180px){.x3m .navlinks,.x3m .nav .right .btn-gh{display:none}.x3m .menu{align-items:center;display:inline-flex}.x3m .nav .right{margin-left:0}}@media (max-width:560px){.x3m .brand img{height:56px}.x3m .nav .in{gap:10px;height:80px}.x3m .nav .right .btn-primary{padding:10px 12px;font-size:12.5px}}@media (max-width:400px){.x3m .nav .right{display:none}}.x3m .hero{border-bottom:1px solid var(--line);background:#000;position:relative;overflow:hidden}.x3m .hero>img{width:auto;max-width:100%;height:auto;max-height:clamp(480px,100vh - 138px,940px);margin-left:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20%);mask-image:linear-gradient(90deg,#0000 0,#000 20%)}.x3m .hero .ov{background:linear-gradient(90deg,#000000f2 0%,#000000d6 30%,#0006 54%,#0000000a 74%),linear-gradient(#0000 84%,#000 100%);align-items:center;display:flex;position:absolute;inset:0}.x3m .hero .in{max-width:var(--canvas);padding:0 var(--pad);width:100%;margin:0 auto}.x3m .hero .col{max-width:660px}.x3m .hpill{border:1px solid var(--line2);font:600 12px var(--body);color:var(--fg2);background:#0a0f17c7;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 8px;display:inline-flex}.x3m .hpill .b{font:700 10px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#04121d;background:var(--cyan);border-radius:999px;padding:4px 9px}.x3m .hero h1{margin:16px 0 0;font-size:clamp(34px,3.9vw,56px);font-weight:900;line-height:1.05}.x3m .hero h1 span{display:block}.x3m .hero .lead{color:var(--fg);max-width:36em;margin:16px 0 22px;font-size:clamp(16px,1.25vw,18.5px)}.x3m .hcta{flex-wrap:wrap;gap:12px;display:flex}.x3m .hero .fine{font:600 12px var(--body);color:var(--fg2);flex-wrap:wrap;gap:8px 14px;margin-top:18px;list-style:none;display:flex}.x3m .hero .fine li{white-space:nowrap}.x3m .hero .fine li+li:before{content:"·";color:var(--cyan2);margin-right:14px}@media (max-width:1100px){.x3m .hero>img{width:100%;max-height:none;margin-left:0;-webkit-mask-image:none;mask-image:none}.x3m .hero .ov{background:0 0;padding:30px 0 40px;position:relative}.x3m .hero .col{max-width:none}}.x3m .ticker{border-bottom:1px solid var(--line);background:var(--void2);padding:26px 0;position:relative;overflow:hidden}.x3m .tkhead{text-align:center;font:800 12.5px var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan2);padding:0 var(--pad);margin-bottom:16px}.x3m .tkhead .dotp{background:var(--green);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:9px;animation:1.8s infinite x3m-pulse;display:inline-block}.x3m .tkwrap{position:relative}.x3m .tkfade{z-index:2;pointer-events:none;width:110px;position:absolute;top:0;bottom:0}.x3m .tkfade.l{background:linear-gradient(90deg, var(--void2), transparent);left:0}.x3m .tkfade.r{background:linear-gradient(270deg, var(--void2), transparent);right:0}.x3m .tkrow{gap:14px;width:max-content;list-style:none;animation:70s linear infinite x3m-marquee;display:flex}.x3m .ticker:hover .tkrow,.x3m .ticker:focus-within .tkrow{animation-play-state:paused}.x3m .tkpill{border:1px solid var(--line2);background:var(--card);white-space:nowrap;border-radius:999px;align-items:center;gap:11px;padding:11px 18px;display:inline-flex}.x3m .tkpill .c{font-family:var(--mono);color:var(--cyan2);font-size:14px;font-weight:700}.x3m .tkpill .t{color:var(--fg);font-size:15px}.x3m .tkpill .g{background:var(--green);border-radius:50%;width:7px;height:7px}.x3m .sec{padding:clamp(64px,7vw,96px) 0}.x3m .alt{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.x3m .h2{margin-top:12px;font-size:clamp(28px,2.8vw,40px);font-weight:800}.x3m .sub{color:var(--fg2);max-width:44em;margin-top:14px;font-size:clamp(15.5px,1.15vw,17px)}.x3m .head.center{text-align:center;max-width:54em;margin:0 auto}.x3m .head.center .sub{margin-left:auto;margin-right:auto}.x3m .punch{font-family:var(--display);color:#fff;max-width:40em;margin:28px 0 0;font-size:20px;font-weight:800;line-height:1.3}.x3m .punch b{color:var(--cyan2);font-weight:800}.x3m .punch.center{text-align:center;margin:40px auto 0}.x3m .splitc{grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(32px,4vw,64px);display:grid}.x3m .splitc.top{align-items:start}.x3m .splitc.rev .ph{order:-1}@media (max-width:940px){.x3m .splitc{grid-template-columns:1fr;gap:28px}.x3m .splitc.rev .ph{order:0}}.x3m .ph img{border-radius:14px;width:100%;height:auto;display:block}.x3m .ph.stick{align-self:start;position:sticky;top:120px}@media (max-width:940px){.x3m .ph.stick{position:static}}.x3m .dims{grid-template-columns:repeat(3,1fr);gap:0 clamp(24px,3vw,48px);margin-top:36px;display:grid}@media (max-width:900px){.x3m .dims{grid-template-columns:1fr 1fr}}@media (max-width:560px){.x3m .dims{grid-template-columns:1fr}}.x3m .dims .d{border-top:1px solid var(--line2);padding:20px 0 22px}.x3m .dims .d h3{font:800 12px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan2)}.x3m .dims .d p{color:var(--fg);margin-top:8px;font-size:15.5px;line-height:1.5}.x3m .browser{border:1px solid var(--line2);background:var(--void);border-radius:16px 16px 18px 18px;margin-top:34px;overflow:hidden;box-shadow:0 50px 120px -50px #000,0 0 80px -40px #00b2fd73}.x3m .bchrome{background:var(--panel2);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px 14px;display:flex}.x3m .bchrome .dt{border-radius:50%;width:11px;height:11px}.x3m .bchrome .dt.r{background:#ff5f57}.x3m .bchrome .dt.y{background:#febc2e}.x3m .bchrome .dt.g{background:#28c840}.x3m .bchrome .url{background:var(--void);border:1px solid var(--line);min-width:0;font:600 11.5px var(--mono);color:var(--fg3);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:1;margin-left:12px;padding:6px 12px;overflow:hidden}.x3m .bchrome .url b{color:var(--cyan2);font-weight:600}.x3m .bbody{padding:clamp(16px,2vw,24px)}.x3m .bhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.x3m .bhead .nm{font-family:var(--display);color:#fff;font-size:18px;font-weight:800}.x3m .bhead .tag{font:700 10px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#04121d;background:var(--amber);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:10px;padding:4px 9px}.x3m .bhead .sub2{color:var(--fg3);font-size:12.5px}.x3m .dstats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}@media (max-width:760px){.x3m .dstats{grid-template-columns:1fr 1fr}}.x3m .dstat{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--cyan);border-radius:4px 4px 13px 13px;padding:16px 18px}.x3m .dstat .n{font-family:var(--display);color:#fff;overflow-wrap:anywhere;font-size:28px;font-weight:900;line-height:1}@media (max-width:760px){.x3m .dstat .n{font-size:21px}}.x3m .dstat .n.green{color:var(--green)}.x3m .dstat .n.cyan{color:var(--cyan2)}.x3m .dstat .n.amber{color:var(--amber)}.x3m .dstat .n.red{color:var(--red)}.x3m .dstat .l{color:var(--fg2);margin-top:7px;font-size:12.5px}.x3m .fixes{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:4px 12px 12px 4px;margin-top:16px;padding:16px 18px}.x3m .fixes .k{font:800 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.x3m .fixes ul{margin-top:6px;list-style:none}.x3m .fixes li{color:var(--fg);border-top:1px solid #ffffff12;padding:7px 0;font-size:14.5px}.x3m .fixes li:first-child{border-top:0}.x3m .cap{text-align:center;font:600 12px var(--mono);letter-spacing:.02em;color:var(--cyan2);margin-top:14px}.x3m .center-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.x3m .tl{border-left:2px solid var(--line2);flex-direction:column;gap:18px;max-width:640px;margin-top:30px;padding-left:28px;list-style:none;display:flex}.x3m .tl li{position:relative}.x3m .tl li:before{content:"";background:var(--cyan);border-radius:50%;width:13px;height:13px;position:absolute;top:4px;left:-35px;box-shadow:0 0 0 4px #00b2fd29}.x3m .tl .n{font:700 11px var(--mono);color:var(--cyan2)}.x3m .tl h3{margin:2px 0 3px;font-size:16.5px;font-weight:800}.x3m .tl p{color:var(--fg2);font-size:14.5px;line-height:1.5}.x3m .tl.wide{border-left:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px 48px;max-width:none;padding-left:0;display:grid}.x3m .tl.wide li{border-left:2px solid var(--line2);padding-left:26px}.x3m .tl.wide li:before{left:-8px}.x3m .mtag{font-family:var(--display);text-align:center;color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:900;line-height:1.1}.x3m .mtag b{color:var(--cyan2)}.x3m .loop{background:#040a108c;border:1px solid #00b2fd66;border-radius:16px;grid-template-columns:repeat(6,1fr);margin-top:32px;list-style:none;display:grid;overflow:hidden;box-shadow:0 0 70px -34px #00b2fd99}.x3m .loop>li{text-align:center;border-top:3px solid #00b2fd73;border-left:1px solid #00b2fd47;flex-direction:column;padding:22px 16px 20px;display:flex}.x3m .loop>li:first-child{border-left:0}.x3m .loop>li.on{border-top-color:var(--cyan);background:linear-gradient(#00b2fd33,#00b2fd0a 70%)}.x3m .loop .n{font:700 12px var(--mono);color:var(--cyan2)}.x3m .loop h3{color:#fff;margin:8px 0 6px;font-size:19px;font-weight:900}.x3m .loop .q{color:var(--fg);min-height:3em;font-size:13.5px;line-height:1.45;display:block}.x3m .loop .prods{border-top:1px solid #00b2fd33;flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;display:flex}.x3m .loop .prods a{font:700 13px var(--body);color:var(--fg2);border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:6px 4px;display:flex}.x3m .loop .prods a:hover{color:#fff;background:#00b2fd1f}.x3m .loop .prods a.self{color:#04121d;background:var(--cyan)}@media (max-width:1100px){.x3m .loop{grid-template-columns:repeat(3,1fr)}.x3m .loop>li:nth-child(4){border-left:0}.x3m .loop>li:nth-child(n+4){border-top-width:1px}.x3m .loop>li.on:nth-child(n+4){border-top:3px solid var(--cyan)}}@media (max-width:620px){.x3m .loop{grid-template-columns:1fr 1fr}.x3m .loop>li{border-left:1px solid #00b2fd47}.x3m .loop>li:nth-child(odd){border-left:0}.x3m .loop .q{min-height:0}}.x3m .handoffs{text-align:center;max-width:1040px;margin:34px auto 0}.x3m .handoffs .lab{font:700 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg2)}.x3m .chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;list-style:none;display:flex}.x3m .chips a{border:1px solid var(--line2);font:500 13.5px var(--body);color:var(--fg);text-align:left;background:#04070cb3;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;display:inline-flex}.x3m .chips a b{color:var(--cyan2);white-space:nowrap;font-weight:700}.x3m .chips a:hover{border-color:var(--cyan)}.x3m .cncpt{border-top:1px solid var(--line2);grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid}@media (max-width:860px){.x3m .cncpt{grid-template-columns:1fr 1fr}}@media (max-width:480px){.x3m .cncpt{grid-template-columns:1fr}}.x3m .cncpt .cc{padding:22px 22px 8px 0}.x3m .cncpt .cc+.cc{border-left:1px solid var(--line2);padding-left:22px}@media (max-width:860px){.x3m .cncpt .cc:nth-child(3){border-left:0;padding-left:0}.x3m .cncpt .cc:nth-child(n+3){border-top:1px solid var(--line2)}}@media (max-width:480px){.x3m .cncpt .cc+.cc{border-left:0;border-top:1px solid var(--line2);padding-left:0}}.x3m .cncpt .cc h3{font:800 16px var(--display);color:#fff;letter-spacing:-.01em;line-height:1.25}.x3m .cncpt .cc p{color:var(--fg2);margin-top:7px;font-size:14.5px;line-height:1.55}.x3m .outcome{text-align:center;background:radial-gradient(900px 380px at 50% 0,#00b2fd29,#0000 62%),#000;border-top:1px solid #00b2fd59;position:relative}.x3m .outcome .sub{color:var(--fg);margin-left:auto;margin-right:auto}.x3m .three{grid-template-columns:repeat(3,1fr);gap:26px;max-width:980px;margin:34px auto 0;display:grid}@media (max-width:700px){.x3m .three{grid-template-columns:1fr}}.x3m .three h3{font-family:var(--display);color:var(--cyan2);font-size:22px;font-weight:900}.x3m .three p{color:var(--fg2);margin-top:6px;font-size:15px}.x3m .access{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:16px;max-width:1040px;margin:34px auto 0;display:grid}@media (max-width:820px){.x3m .access{grid-template-columns:1fr}}.x3m .pcard{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--line2);border-radius:4px 4px 18px 18px;flex-direction:column;padding:28px;display:flex;position:relative}.x3m .pcard.lead{border-color:#00b2fd80;border-top-color:var(--cyan);box-shadow:0 30px 70px -46px #00b2fd80}.x3m .ptag{font:700 10.5px var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--cyan2);margin-bottom:8px}.x3m .pamt{font-family:var(--display);color:#fff;font-size:clamp(30px,3vw,40px);font-weight:900;line-height:1.1}.x3m .pcard .desc{color:var(--fg2);margin:10px 0 16px;font-size:14.5px;line-height:1.55}.x3m .plist{flex-direction:column;gap:9px;margin-bottom:22px;list-style:none;display:flex}.x3m .plist li{color:var(--fg2);gap:9px;font-size:14.5px;display:flex}.x3m .plist li:before{content:"✓";color:var(--cyan);flex:none;font-weight:800}.x3m .pcard .btn{width:100%;margin-top:auto}.x3m .pdisc{color:var(--fg3);text-align:center;max-width:62em;margin:22px auto 0;font-size:13px}.x3m .faqgrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:900px){.x3m .faqgrid{grid-template-columns:1fr}}.x3m .faqside{position:sticky;top:124px}@media (max-width:900px){.x3m .faqside{position:static}}.x3m .faq{flex-direction:column;gap:10px;display:flex}.x3m details{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:12px}.x3m summary{cursor:pointer;font:600 16px var(--body);color:var(--fg);justify-content:space-between;gap:14px;padding:17px 20px;list-style:none;display:flex}.x3m summary::-webkit-details-marker{display:none}.x3m summary:after{content:"+";color:var(--cyan);font-size:20px;font-weight:800;line-height:1}.x3m details[open] summary:after{content:"−"}.x3m details .a{color:var(--fg2);padding:0 20px 18px;font-size:15px;line-height:1.6}.x3m .ctaband{background:linear-gradient(90deg, var(--cyan), var(--deep))}.x3m .ctaband .in{max-width:var(--canvas);padding:44px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin:0 auto;display:flex}.x3m .ctaband .ctatext{max-width:64ch}.x3m .ctaband .eyebrow{color:#04121d}.x3m .ctaband h2{font-family:var(--display);color:#04121d;letter-spacing:-.02em;margin-top:8px;font-size:clamp(24px,2.4vw,32px);font-weight:800}.x3m .ctaband p{color:#04121d;margin-top:9px;font-size:15.5px;font-weight:500;line-height:1.55}.x3m .ctaband .ctas{flex-wrap:wrap;gap:12px;display:flex}.x3m .ctaband .ctabtn{color:#04121d;background:#fff;box-shadow:0 14px 34px -14px #0000008c}.x3m .ctaband .ctabtn:hover{background:#eaf6ff;transform:translateY(-1px)}.x3m .ctaband .ctagh{color:#fff;background:#04121d}.x3m .ctaband .ctagh:hover{background:#0b2233}.x3m footer{border-top:1px solid var(--line);background:var(--void);padding:56px 0 30px}.x3m .fgrid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;display:grid}@media (max-width:820px){.x3m .fgrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.x3m .fgrid{grid-template-columns:1fr}}.x3m .fcol h2{font:800 12px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--cyan2);margin:0 0 14px}.x3m .fcol a{color:var(--fg2);padding:6px 0;font-size:14.5px;display:block}.x3m .fcol a:hover{color:#fff}.x3m .fcol a.self{color:var(--cyan2);font-weight:700}.x3m .fbrand img{width:auto;height:56px;margin-bottom:14px;display:block}.x3m .fbrand p{color:var(--fg3);max-width:38ch;font-size:14px;line-height:1.6}.x3m .fbot{border-top:1px solid var(--line);color:var(--fg3);max-width:110ch;margin-top:30px;padding-top:20px;font-size:12.5px;line-height:1.7}.x3m .fbot b{color:var(--fg2)}.x3m .phero{border-bottom:1px solid var(--line);background:radial-gradient(1000px 520px at 82% 10%,#00b2fd1f,#0000 60%),#000}.x3m .phero .in{max-width:var(--canvas);padding:clamp(40px, 5vw, 72px) var(--pad);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(28px,4vw,60px);margin:0 auto;display:grid}@media (max-width:1000px){.x3m .phero .in{grid-template-columns:1fr}}.x3m .phero h1{margin:16px 0 0;font-size:clamp(36px,4.3vw,62px);font-weight:900;line-height:1.03}.x3m .phero h1 span{display:block}.x3m .phero h1 .c{color:var(--cyan2)}.x3m .phero .lead{color:var(--fg);max-width:34em;margin:18px 0 24px;font-size:clamp(16px,1.25vw,18.5px)}.x3m .mosaic{grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;display:grid}.x3m .mosaic li{border-radius:12px;position:relative;overflow:hidden}.x3m .mosaic img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.x3m .mosaic .lb{font:800 10.5px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#04121d;background:var(--cyan);border-radius:999px;padding:5px 10px;position:absolute;bottom:8px;left:8px}.x3m .stage{border-top:1px solid var(--line);padding:clamp(40px,5vw,64px) 0}.x3m .stage:first-of-type{border-top:0}.x3m .stagehead{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.x3m .stagehead .n{font:800 13px var(--mono);color:#04121d;background:var(--cyan);border-radius:999px;padding:6px 12px}.x3m .stagehead h3{font-size:clamp(24px,2.4vw,34px);font-weight:900}.x3m .stagehead p{color:var(--fg2);flex:320px;font-size:16px}.x3m .prows{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(22px,2.6vw,40px);margin-top:28px;display:grid}.x3m .prow{flex-direction:column;display:flex}.x3m .prow .pic img{border-radius:12px;width:100%;height:auto;display:block}.x3m .prow .lg{align-self:flex-start;width:auto;height:48px;margin-top:18px}.x3m .prow h4{font:800 12px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan2);margin-top:12px}.x3m .prow p{color:var(--fg);flex:1;margin-top:8px;font-size:15.5px;line-height:1.5}.x3m .prow .lk{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.x3m .prows.one .prow{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(22px,3vw,48px);display:grid}.x3m .prows.one .prow .lg{margin-top:0}@media (max-width:820px){.x3m .prows.one .prow{grid-template-columns:1fr}}.x3m{--c-know:#00b2fd;--c-find:#2dd4bf;--c-control:#fbbf24;--c-prepare:#a78bfa;--c-learn:#f472b6;--c-command:#34d399;--stage:var(--c-know)}.x3m[data-stage=find]{--stage:var(--c-find)}.x3m[data-stage=control]{--stage:var(--c-control)}.x3m[data-stage=prepare]{--stage:var(--c-prepare)}.x3m[data-stage=learn]{--stage:var(--c-learn)}.x3m[data-stage=command]{--stage:var(--c-command)}.x3m .hpill .st{font:800 10px var(--body);letter-spacing:.08em;text-transform:uppercase;color:#04121d;background:var(--stage);white-space:nowrap;border-radius:999px;margin-left:2px;padding:4px 9px}.x3m .hero .fine li+li:before{color:var(--stage)}.x3m .loop>li{--lc:var(--c-know);border-top-color:color-mix(in srgb, var(--lc) 55%, transparent)}.x3m .loop>li:nth-child(2){--lc:var(--c-find)}.x3m .loop>li:nth-child(3){--lc:var(--c-control)}.x3m .loop>li:nth-child(4){--lc:var(--c-prepare)}.x3m .loop>li:nth-child(5){--lc:var(--c-learn)}.x3m .loop>li:nth-child(6){--lc:var(--c-command)}.x3m .loop .n,.x3m .loop h3{color:var(--lc)}.x3m .loop>li.on{border-top:3px solid var(--lc);background:linear-gradient(180deg, color-mix(in srgb, var(--lc) 24%, transparent), color-mix(in srgb, var(--lc) 5%, transparent) 70%)}.x3m .loop .prods a:hover{background:color-mix(in srgb, var(--lc) 16%, transparent)}.x3m .loop .prods a.self{background:var(--lc);color:#04121d}.x3m .dims .d{--dc:var(--c-know);border-top:2px solid color-mix(in srgb, var(--dc) 60%, transparent)}.x3m .dims .d:nth-child(6n+2){--dc:var(--c-find)}.x3m .dims .d:nth-child(6n+3){--dc:var(--c-control)}.x3m .dims .d:nth-child(6n+4){--dc:var(--c-prepare)}.x3m .dims .d:nth-child(6n+5){--dc:var(--c-learn)}.x3m .dims .d:nth-child(6n+6){--dc:var(--c-command)}.x3m .dims .d h3{color:var(--dc);align-items:center;gap:9px;display:flex}.x3m .dims .d h3:before{content:"";background:var(--dc);border-radius:2px;flex:none;width:9px;height:9px}.x3m .cncpt .cc{--pc:var(--c-know)}.x3m .cncpt .cc:nth-child(4n+2){--pc:var(--c-find)}.x3m .cncpt .cc:nth-child(4n+3){--pc:var(--c-control)}.x3m .cncpt .cc:nth-child(4n+4){--pc:var(--c-command)}.x3m .cncpt .cc h3{align-items:baseline;gap:10px;display:flex}.x3m .cncpt .cc h3:before{counter-increment:part;content:counter(part, decimal-leading-zero);font:800 12px var(--mono);color:var(--pc);flex:none}.x3m .cncpt{counter-reset:part;border-top:0}.x3m .cncpt .cc{border-top:3px solid var(--pc)}.x3m .three>div:first-child h3{color:var(--c-know)}.x3m .three>div:nth-child(2) h3{color:var(--c-command)}.x3m .three>div:nth-child(3) h3{color:var(--c-control)}.x3m .tl li:before{background:var(--stage);box-shadow:0 0 0 4px color-mix(in srgb, var(--stage) 18%, transparent)}.x3m .tl .n{color:var(--stage)}.x3m .tkpill:nth-child(6n+2) .g{background:var(--c-find)}.x3m .tkpill:nth-child(6n+3) .g{background:var(--c-control)}.x3m .tkpill:nth-child(6n+4) .g{background:var(--c-prepare)}.x3m .tkpill:nth-child(6n+5) .g{background:var(--c-learn)}.x3m .tkpill:nth-child(6n+6) .g{background:var(--c-know)}.x3m .chips a{border-left:3px solid var(--cc,var(--line2))}.x3m .chips a b{color:var(--cc,var(--cyan2))}.x3m .stage{--sc:var(--c-know)}.x3m .stage:nth-of-type(2){--sc:var(--c-find)}.x3m .stage:nth-of-type(3){--sc:var(--c-control)}.x3m .stage:nth-of-type(4){--sc:var(--c-prepare)}.x3m .stage:nth-of-type(5){--sc:var(--c-learn)}.x3m .stage:nth-of-type(6){--sc:var(--c-command)}.x3m .stagehead .n{background:var(--sc)}.x3m .stagehead h3{border-bottom:3px solid var(--sc);padding-bottom:4px}.x3m .prow h4{color:var(--sc)}.x3m .prow .pic img{border-bottom:4px solid var(--sc)}.x3m .mosaic li:nth-child(2) .lb{background:var(--c-find)}.x3m .mosaic li:nth-child(3) .lb{background:var(--c-control)}.x3m .mosaic li:nth-child(4) .lb{background:var(--c-prepare)}.x3m .mosaic li:nth-child(5) .lb{background:var(--c-learn)}.x3m .mosaic li:nth-child(6) .lb{background:var(--c-command)}.x3m .bgband{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#000;align-items:center;min-height:clamp(540px,46vw,780px);display:flex;position:relative;overflow:hidden}.x3m .bgband>img.bg{width:auto;max-width:none;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000059 22%,#000 46%);mask-image:linear-gradient(90deg,#0000 0,#00000059 22%,#000 46%)}.x3m .bgband.photo:before{content:"";z-index:1;background:linear-gradient(90deg,#000 0%,#000000f5 34%,#000000b3 50%,#00000024 66%,#0000 78%);position:absolute;inset:0}.x3m .bgband.render:before{content:"";z-index:1;background:linear-gradient(90deg,#000 0%,#000000f0 36%,#00000080 54%,#0000 72%);position:absolute;inset:0}.x3m .bgband>.wrap{z-index:2;width:100%;position:relative}.x3m .bgband .col{max-width:min(660px,54%)}.x3m .bgband .dims{grid-template-columns:1fr 1fr;margin-top:28px}.x3m .three.stack{text-align:left;grid-template-columns:1fr;gap:16px;max-width:none;margin:26px 0 0}.x3m .three.stack h3{font-size:20px}@media (max-width:1100px){.x3m .bgband{min-height:0;padding-top:0;display:block}.x3m .bgband>img.bg{width:100%;height:auto;margin-bottom:30px;display:block;position:static;-webkit-mask-image:none;mask-image:none}.x3m .bgband:before{display:none}.x3m .bgband .col{max-width:none}}@media (max-width:560px){.x3m .bgband .dims{grid-template-columns:1fr}}.x3m .ph.blend img{border-radius:0}.x3m .intelgrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(28px,4vw,60px);display:grid}.x3m .intelgrid .dims{grid-template-columns:1fr 1fr}@media (max-width:1000px){.x3m .intelgrid{grid-template-columns:1fr}}@media (max-width:560px){.x3m .intelgrid .dims{grid-template-columns:1fr}}.x3m .partgrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,4vw,60px);margin-top:30px;display:grid}.x3m .partgrid .cncpt{grid-template-columns:1fr 1fr;gap:0 28px;margin-top:0}.x3m .partgrid .cncpt .cc{padding:18px 0 20px}.x3m .partgrid .cncpt .cc+.cc{border-left:0;padding-left:0}@media (max-width:940px){.x3m .partgrid{grid-template-columns:1fr}}@media (max-width:480px){.x3m .partgrid .cncpt{grid-template-columns:1fr}}.x3m .wide{max-width:1040px;margin:34px auto 0}.x3m .wide img{border-radius:14px;width:100%;height:auto;display:block}.x3m .samplegrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(24px,3vw,44px);margin-top:34px;display:grid}.x3m .samplegrid .browser{margin-top:0}.x3m .samplegrid .dstats{grid-template-columns:1fr 1fr}@media (max-width:1000px){.x3m .samplegrid{grid-template-columns:1fr}}.x3m .faqpic{max-width:380px;margin-top:26px}.x3m .faqpic img{width:100%;height:auto;display:block}@media (max-width:900px){.x3m .faqpic{max-width:260px}}@media (prefers-reduced-motion:reduce){.x3m *{scroll-behavior:auto!important;transition:none!important}.x3m .tkrow{width:auto;padding:0 var(--pad);flex-wrap:wrap;justify-content:center;animation:none}.x3m .tkrow [aria-hidden=true]{display:none}.x3m .tkhead .dotp{animation:none}.x3m .tkfade{display:none}}.x3m .screens{margin-top:44px}.x3m .screens h3{font:800 clamp(20px, 2vw, 26px)/1.2 var(--display);color:#fff;text-align:center;margin:0 0 22px}.x3m .screens ul{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:6px 26px;margin:0;padding:0;list-style:none;display:grid}.x3m .screens a{border-top:1px solid var(--line2);color:inherit;align-items:flex-start;gap:14px;padding:14px 4px 14px 0;text-decoration:none;display:flex}.x3m .screens a:hover b{color:var(--cyan2)}.x3m .screens .n{font:800 13px/1.6 var(--mono);color:var(--stage,var(--cyan));letter-spacing:.06em;flex:none}.x3m .screens b{font:700 17px/1.3 var(--body);color:#fff;display:block}.x3m .screens small{color:var(--fg2,#d3dfee);margin-top:4px;font-size:14.5px;line-height:1.5;display:block}.x3m .pricing{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr;align-items:center;gap:28px;max-width:1040px;margin:30px auto 0;padding:26px 0;display:grid}.x3m .pricing-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.x3m .pricing-steps b{font-family:var(--display);color:var(--cyan);font-size:clamp(30px,3vw,42px);font-weight:900;line-height:1;display:block}.x3m .pricing-steps span{color:var(--fg2);margin-top:8px;font-size:15px;line-height:1.45;display:block}.x3m .pricing-calc label{letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.x3m .pricing-calc input{border:1.5px solid var(--line2);color:#fff;width:150px;min-height:48px;font:700 20px/1 var(--body);background:#000;border-radius:10px;padding:8px 12px}.x3m .pricing-calc input:focus{outline:2px solid var(--cyan);outline-offset:2px}.x3m .pricing-calc p{color:var(--fg2);margin:12px 0 0;font-size:16px}.x3m .pricing-calc p b{font-family:var(--display);color:#fff;margin-right:6px;font-size:30px;font-weight:900}@media (max-width:820px){.x3m .pricing,.x3m .pricing-steps{grid-template-columns:1fr}}
