@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg: #05060f;--bg-2: #0a0c1f;--navy: #0d1233;--ink: #f4f5ff;--muted: #9aa0c3;--line: rgba(160, 150, 255, .14);--violet: #8b5cf6;--violet-2: #a78bfa;--blue: #3b82f6;--cyan: #60a5fa;--glass: rgba(20, 22, 52, .45);--glass-strong: rgba(24, 26, 64, .7);--grad: linear-gradient(100deg, #a78bfa 0%, #8b5cf6 35%, #3b82f6 100%);--radius: 22px;--ease: cubic-bezier(.16, 1, .3, 1);--font: "Manrope", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--violet);color:#fff}.container{width:min(1280px,100% - 48px);margin-inline:auto;position:relative}main,.site-footer,.cta-band{position:relative;z-index:2}#bg-network{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60vw 50vw at 85% -10%,rgba(139,92,246,.18),transparent 60%),radial-gradient(50vw 40vw at -10% 110%,rgba(59,130,246,.12),transparent 60%)}.cursor-glow{position:fixed;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(139,92,246,.13),transparent 65%);transform:translate3d(-999px,-999px,0);transition:opacity .4s}@media (hover: none){.cursor-glow{display:none}}.eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--violet-2);display:inline-flex;align-items:center;gap:12px;margin-bottom:22px}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.display-xl{font-size:clamp(48px,8.4vw,132px);line-height:.95;font-weight:800;letter-spacing:-.045em}.display-lg{font-size:clamp(42px,6vw,96px);line-height:1;font-weight:800;letter-spacing:-.04em}.display-md{font-size:clamp(34px,4.4vw,64px);line-height:1.04;font-weight:800;letter-spacing:-.035em}.h3{font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:clamp(18px,1.5vw,21px);color:var(--muted);max-width:62ch;font-weight:400}.muted{color:var(--muted)}.split-line{display:block;overflow:hidden;padding-bottom:.06em}.split-line>span{display:inline-block;will-change:transform}.btn{--pad: 18px 30px;display:inline-flex;align-items:center;gap:12px;padding:var(--pad);border-radius:999px;font-weight:600;font-size:16px;border:1px solid transparent;cursor:pointer;transition:transform .5s var(--ease),background .3s,border-color .3s,box-shadow .3s;position:relative;font-family:inherit}.btn .arrow{transition:transform .4s var(--ease)}.btn:hover .arrow{transform:translate(5px)}.btn-sm{--pad: 11px 22px;font-size:15px}.btn-primary{background:#fff;color:#090a1a}.btn-primary:hover{box-shadow:0 0 0 6px #8b5cf640,0 20px 60px -10px #8b5cf6b3}.btn-outline{border-color:#a78bfa99;color:#fff;background:#8b5cf60f}.btn-outline:hover{background:#8b5cf633;border-color:var(--violet-2)}.btn-ghost{border-color:var(--line);color:#fff;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{border-color:#fff6}.btn-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;padding:22px 0;transition:padding .4s var(--ease),background .4s,backdrop-filter .4s,border-color .4s;border-bottom:1px solid transparent}.site-header.scrolled{padding:12px 0;background:#05060fa6;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-color:var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:inline-flex;flex-direction:column;line-height:1}.logo-word{font-weight:800;font-size:24px;letter-spacing:-.02em}.logo-word i{font-style:normal;color:var(--violet);margin-left:2px}.logo-sub{font-size:10.5px;letter-spacing:.38em;color:var(--muted);margin-top:6px;padding-left:2px}.main-nav{display:flex;gap:6px}.main-nav a{padding:8px 16px;border-radius:999px;font-size:15px;color:#c9cbe6;position:relative;transition:color .3s}.main-nav a:hover,.main-nav a.active{color:#fff}.main-nav a.active:after{content:"";position:absolute;left:16px;right:16px;bottom:2px;height:2px;border-radius:2px;background:var(--grad)}.menu-toggle{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--glass);cursor:pointer;position:relative}.menu-toggle span{position:absolute;left:13px;right:13px;height:2px;background:#fff;border-radius:2px;transition:transform .4s var(--ease)}.menu-toggle span:first-child{top:17px}.menu-toggle span:last-child{top:25px}body.menu-open .menu-toggle span:first-child{transform:translateY(4px) rotate(45deg)}body.menu-open .menu-toggle span:last-child{transform:translateY(-4px) rotate(-45deg)}@media (max-width: 900px){.menu-toggle{display:block;z-index:2}.header-cta{display:none}.main-nav{position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:#05060ff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity .4s}.main-nav a{font-size:32px;font-weight:700}body.menu-open .main-nav{opacity:1;pointer-events:auto}}section{position:relative}.section{padding:clamp(90px,12vw,170px) 0}.section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end;margin-bottom:70px}.section-head .lead{justify-self:end}@media (max-width: 900px){.section-head{grid-template-columns:1fr}.section-head .lead{justify-self:start}}.hero{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:130px 0 90px;overflow:hidden}.hero .lead{max-width:46ch}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:20px}.hero h1{margin-bottom:30px;font-size:clamp(46px,min(6.4vw,12vh),112px)}.hero h1 .split-line{white-space:nowrap}.hero-tags{font-family:var(--mono);font-size:13px;letter-spacing:.26em;color:#c7c9e8;text-transform:uppercase;margin-bottom:28px;display:flex;flex-wrap:wrap;gap:10px 16px}.hero-tags b{color:var(--violet);font-weight:400}.hero-visual{position:relative;aspect-ratio:1;width:100%}#globe-canvas{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%}.slogan{margin-top:34px;display:inline-flex;align-items:center;gap:12px;color:#d9dbf5;font-weight:500;font-size:15px}.slogan:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:0 0 16px var(--violet)}.scroll-cue{position:absolute;bottom:28px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:11px;letter-spacing:.3em;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:3}.scroll-cue:after{content:"";width:1px;height:44px;background:linear-gradient(var(--violet),transparent);animation:cue 2s infinite var(--ease);transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.glass{background:linear-gradient(145deg,#2824608c,#0e102c73);border:1px solid rgba(167,139,250,.22);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff14,0 30px 80px -30px #000c}.float-panel{position:absolute;padding:14px 18px;min-width:170px;z-index:3;border-radius:16px;will-change:transform}.float-panel .fp-title{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px}.float-panel .fp-dot{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff}.float-panel svg.spark{width:100%;height:34px;margin-top:8px;display:block}.float-panel .fp-meta{font-family:var(--mono);font-size:11px;color:#86efac;margin-top:2px}.fp-1{top:6%;left:-2%}.fp-2{top:34%;left:-10%}.fp-3{top:2%;right:2%}.fp-4{top:42%;right:-6%}.fp-5{bottom:4%;left:14%;min-width:230px}.fp-5 .fp-stats{display:flex;gap:18px;margin-top:10px}.fp-5 .fp-stats div{font-size:11px;color:var(--muted)}.fp-5 .fp-stats strong{display:block;color:#fff;font-size:19px}@media (max-width: 1000px){.hero{align-items:flex-start;padding-top:96px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-visual{order:-1;max-width:520px;margin:0 auto 8px}.fp-1{top:2%;left:0}.fp-3{top:2%;right:0}.fp-2{top:auto;bottom:8%;left:0}.fp-4{top:auto;bottom:8%;right:0}.fp-5,.scroll-cue{display:none}}@media (max-width: 560px){.float-panel{min-width:0;width:41%;padding:8px 10px;border-radius:12px}.float-panel .fp-title{font-size:12px;gap:7px;white-space:nowrap}.float-panel .fp-dot{width:20px;height:20px;border-radius:6px;font-size:11px}.float-panel .fp-dot svg{width:12px;height:12px}.float-panel svg.spark{height:18px;margin-top:5px}.hero-tags{font-size:10px;letter-spacing:.14em;gap:6px 8px;margin-bottom:18px;flex-wrap:nowrap;white-space:nowrap}}.pillars{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pillar{padding:34px 28px;display:flex;gap:18px;align-items:flex-start;border-right:1px solid var(--line);transition:background .4s}.pillar:last-child{border-right:0}.pillar:hover{background:#8b5cf60f}.pillar h3{font-size:18px;font-weight:700;margin-bottom:4px}.pillar p{color:var(--muted);font-size:14.5px;line-height:1.5}.icon{width:44px;height:44px;flex:none;color:var(--violet-2);filter:drop-shadow(0 0 10px rgba(139,92,246,.7))}@media (max-width: 1000px){.pillars{grid-template-columns:1fr 1fr}.pillar:nth-child(2){border-right:0}.pillar:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width: 560px){.pillars{grid-template-columns:1fr}.pillar{border-right:0;border-bottom:1px solid var(--line)}}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.service-card{position:relative;padding:44px;min-height:380px;display:flex;flex-direction:column;overflow:hidden;transform-style:preserve-3d;transition:transform .6s var(--ease),border-color .4s;cursor:pointer}.service-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(139,92,246,.28),transparent 50%)}.service-card:hover{border-color:#a78bfa80}.service-card:hover:before{opacity:1}.service-card .num{font-family:var(--mono);color:var(--violet-2);font-size:13px;letter-spacing:.2em}.service-card h3{font-size:clamp(28px,2.8vw,40px);font-weight:800;letter-spacing:-.03em;margin:60px 0 14px;transform:translateZ(40px)}.service-card p{color:var(--muted);max-width:46ch;transform:translateZ(25px)}.service-card .chips{margin-top:auto;padding-top:30px;display:flex;flex-wrap:wrap;gap:8px;transform:translateZ(30px)}.chip{font-size:13px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;color:#d4d6f0}.service-card .card-icon{position:absolute;top:36px;right:36px;width:64px;height:64px;color:var(--violet-2);opacity:.9;transform:translateZ(60px);filter:drop-shadow(0 0 18px rgba(139,92,246,.8))}.service-card .go{position:absolute;right:36px;bottom:36px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);transition:background .4s,transform .5s var(--ease)}.service-card:hover .go{background:#fff;color:#000;transform:rotate(-45deg)}@media (max-width: 800px){.service-grid{grid-template-columns:1fr}.service-card{padding:32px;min-height:340px}.service-card .go{display:none}}.stats{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:0;padding:46px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center}.stats-title{font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em;padding-left:26px;border-left:3px solid;border-image:var(--grad) 1}.stat{padding:0 28px;border-left:1px solid var(--line)}.stat .val{font-size:clamp(40px,4vw,62px);font-weight:800;letter-spacing:-.04em;line-height:1}.stat .lbl{color:var(--muted);margin-top:10px;font-size:15px}.disclaimer{font-family:var(--mono);font-size:11.5px;color:#6f7499;letter-spacing:.06em;margin-top:18px}@media (max-width: 1000px){.stats{grid-template-columns:1fr 1fr;gap:36px 0}.stats-title{grid-column:1 / -1}.stat:nth-child(2n){border-left:0;padding-left:0}}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:step}.step{padding:32px;position:relative}.step:before{counter-increment:step;content:"0" counter(step);font-family:var(--mono);font-size:13px;color:var(--violet-2)}.step h3{font-size:22px;margin:50px 0 10px}.step p{color:var(--muted);font-size:15px}.process-line{height:2px;background:var(--line);margin:0 0 40px;position:relative;overflow:hidden;border-radius:2px}.process-line span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grad);transform-origin:left;transform:scaleX(0);box-shadow:0 0 20px var(--violet)}@media (max-width: 1000px){.process{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.process{grid-template-columns:1fr}}.marquee{overflow:hidden;padding:30px 0;border-block:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;gap:70px;width:max-content;animation:marquee 40s linear infinite}.marquee-track span{font-size:clamp(26px,3vw,44px);font-weight:800;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px rgba(200,190,255,.35);white-space:nowrap}.marquee-track span.on{color:#fff;-webkit-text-stroke:0}@keyframes marquee{to{transform:translate(-50%)}}.showcase-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center;margin-bottom:130px}.showcase-feature.flip{grid-template-columns:1fr 1.25fr}.showcase-feature.flip .media{order:2}.media{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);aspect-ratio:3 / 2;background:var(--navy)}.media img{width:100%;height:115%;object-fit:cover;will-change:transform}.media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(5,6,15,.6));pointer-events:none}.media .tag{position:absolute;left:20px;top:20px;z-index:2;padding:8px 14px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.18em}.feature-list{list-style:none;margin-top:30px;display:grid;gap:14px}.feature-list li{display:flex;gap:14px;align-items:flex-start;color:#d4d6f0}.feature-list li:before{content:"";flex:none;width:20px;height:20px;margin-top:3px;border-radius:6px;background:var(--grad);box-shadow:0 0 14px #8b5cf699;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M0 0h20v20H0z' fill='%23000'/%3E%3Cpath d='M5 10.5l3 3 7-7' stroke='%23fff' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-composite:xor;mask-composite:exclude}@media (max-width: 900px){.showcase-feature,.showcase-feature.flip{grid-template-columns:1fr;gap:34px;margin-bottom:90px}.showcase-feature.flip .media{order:0}}.ui-mock{padding:22px;font-size:13px}.ui-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ui-top strong{font-size:15px}.ui-pill{font-family:var(--mono);font-size:10.5px;padding:5px 10px;border-radius:999px;background:#8b5cf62e;color:var(--violet-2)}.ui-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.ui-kpi{padding:12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line)}.ui-kpi span{color:var(--muted);font-size:11px}.ui-kpi strong{display:block;font-size:22px;letter-spacing:-.02em}.ui-kpi em{font-style:normal;color:#86efac;font-size:11px;font-family:var(--mono)}.ui-chart{width:100%;height:150px;display:block}.ui-chart path.line{stroke-dasharray:1200;stroke-dashoffset:1200}.ui-chart.drawn path.line{animation:draw 2.4s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.page-hero{min-height:88vh;display:flex;align-items:flex-end;padding:180px 0 90px;overflow:hidden}.page-hero .container{z-index:2}.page-hero canvas.hero-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.page-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;z-index:1;background:linear-gradient(transparent,var(--bg));pointer-events:none}.page-hero h1{max-width:14ch}.page-hero .lead{margin-top:30px}.crumb{display:flex;gap:10px;align-items:center;color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.2em;margin-bottom:28px;text-transform:uppercase}.crumb a:hover{color:#fff}.svc-block{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding:110px 0;border-top:1px solid var(--line);scroll-margin-top:80px}.svc-block .sticky{position:sticky;top:130px;align-self:start}.svc-block .big-num{font-size:clamp(80px,10vw,160px);font-weight:800;line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(167,139,250,.4);margin-bottom:30px}.svc-items{display:grid;grid-template-columns:1fr 1fr;gap:18px}.svc-item{padding:28px;transition:transform .5s var(--ease),border-color .3s}.svc-item:hover{transform:translateY(-6px);border-color:#a78bfa80}.svc-item h4{font-size:19px;margin:18px 0 8px}.svc-item p{color:var(--muted);font-size:15px}.svc-item .icon{width:34px;height:34px}.platforms{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.platform{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:14px;font-weight:600;font-size:14px}.platform b{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:13px}@media (max-width: 900px){.svc-block{grid-template-columns:1fr;gap:40px;padding:80px 0}.svc-block .sticky{position:static}}@media (max-width: 560px){.svc-items{grid-template-columns:1fr}}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.value{padding:38px}.value h3{font-size:24px;margin:40px 0 10px}.value p{color:var(--muted)}.statement{font-size:clamp(30px,3.8vw,58px);font-weight:700;line-height:1.15;letter-spacing:-.03em;max-width:22ch}.statement .word{opacity:.15;transition:opacity .2s}.about-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.timeline{display:grid;gap:0}.tl-item{display:grid;grid-template-columns:120px 1fr;gap:30px;padding:30px 0;border-top:1px solid var(--line)}.tl-item span{font-family:var(--mono);color:var(--violet-2);font-size:13px;letter-spacing:.15em;padding-top:4px}.tl-item h4{font-size:21px;margin-bottom:6px}.tl-item p{color:var(--muted)}@media (max-width: 900px){.values{grid-template-columns:1fr}.about-split{grid-template-columns:1fr;gap:40px}.tl-item{grid-template-columns:1fr;gap:6px}}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.contact-form{padding:44px;display:grid;gap:22px}.field{display:grid;gap:8px;position:relative}.field label{font-size:13px;font-family:var(--mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.field input,.field textarea,.field select{font:inherit;color:#fff;background:#ffffff0a;border:1px solid var(--line);border-radius:14px;padding:16px 18px;outline:none;transition:border-color .3s,box-shadow .3s,background .3s;width:100%}.field select option{background:var(--bg-2)}.field textarea{min-height:150px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--violet);box-shadow:0 0 0 4px #8b5cf633;background:#8b5cf60f}.field.error input,.field.error textarea{border-color:#f87171}.field .err{color:#fca5a5;font-size:13px;display:none}.field.error .err{display:block}.row-2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.choice-group{display:flex;flex-wrap:wrap;gap:10px}.choice-group input{position:absolute;opacity:0;pointer-events:none}.choice-group label{cursor:pointer;padding:11px 18px;border-radius:999px;border:1px solid var(--line);font-size:14.5px;font-family:var(--font);letter-spacing:0;text-transform:none;color:#d4d6f0;transition:all .3s}.choice-group input:checked+label{background:var(--violet);border-color:var(--violet);color:#fff;box-shadow:0 0 24px #8b5cf680}.choice-group input:focus-visible+label{outline:2px solid var(--violet-2);outline-offset:2px}.form-success{display:none;text-align:center;padding:40px 10px}.form-success h3{font-size:30px;margin:20px 0 10px}.contact-form.sent>:not(.form-success){display:none}.contact-form.sent .form-success{display:block}.contact-info{display:grid;gap:16px;margin-top:40px}.info-card{padding:22px 24px;display:flex;gap:18px;align-items:center}.info-card small{display:block;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.info-card strong{font-size:17px}.contact-globe{position:relative;height:340px;margin-top:10px}.contact-globe canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (max-width: 900px){.contact-grid{grid-template-columns:1fr}.contact-form{padding:28px}.row-2{grid-template-columns:1fr}}.cta-band{padding:150px 0;text-align:center;overflow:hidden}.cta-band:before{content:"";position:absolute;left:50%;top:50%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(139,92,246,.28),transparent 60%);pointer-events:none}.cta-band .lead{margin:24px auto 0}.cta-band .btn-row{justify-content:center}.cta-band .eyebrow:before{display:none}.site-footer{border-top:1px solid var(--line);padding:80px 0 30px;background:#05060fb3}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px}.footer-grid h4{font-size:13px;font-family:var(--mono);letter-spacing:.2em;color:var(--muted);font-weight:400;margin-bottom:18px;text-transform:uppercase}.footer-grid a:not(.logo),.footer-grid span{display:block;margin-bottom:10px;color:#d4d6f0;transition:color .3s}.footer-grid a:not(.logo):hover{color:var(--violet-2)}.footer-tag{margin-top:20px}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:70px;padding-top:26px;border-top:1px solid var(--line);font-size:14px;color:#8186ad}@media (max-width: 900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.footer-grid{grid-template-columns:1fr}}.reveal{opacity:0;transform:translateY(40px)}.no-js .reveal,.reduced .reveal{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}:focus-visible{outline:2px solid var(--violet-2);outline-offset:3px}.footer-address{font-style:normal;color:#d4d6f0;line-height:1.7}.footer-slogan{margin-top:14px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;background:var(--grad);transform-origin:left;transform:scaleX(0);box-shadow:0 0 12px var(--violet);pointer-events:none}.w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .03em .1em 0;margin-bottom:-.1em}.wi{display:inline-block;will-change:transform}.step{transition:border-color .6s,box-shadow .6s,background .6s}.step.lit{border-color:#a78bfa8c;box-shadow:0 0 0 1px #8b5cf640,0 30px 80px -30px #8b5cf68c}.step.lit:before{color:#fff;text-shadow:0 0 12px var(--violet)}.media{will-change:clip-path}.marquee-track.gsap-driven{animation:none}:root{--bg: #fbfbfe;--bg-2: #ffffff;--navy: #eceaf8;--ink: #0f1133;--muted: #4a4e6d;--line: rgba(60, 50, 140, .13);--violet: #6d28d9;--violet-2: #7c3aed;--blue: #3b5bf6;--cyan: #3b82f6;--glass: rgba(255, 255, 255, .6);--grad: linear-gradient(100deg, #7c3aed 0%, #6d28d9 40%, #3b5bf6 100%);color-scheme:light}body{background:var(--bg);color:var(--ink)}body:before{background:radial-gradient(60vw 50vw at 85% -10%,rgba(124,58,237,.1),transparent 60%),radial-gradient(50vw 40vw at -10% 110%,rgba(59,91,246,.08),transparent 60%)}.container{width:min(1344px,100% - 48px)}.cursor-glow{background:radial-gradient(circle,rgba(124,58,237,.08),transparent 65%)}.eyebrow{color:var(--violet-2)}.lead,.muted{color:var(--muted)}::selection{background:var(--violet-2);color:#fff}.btn-solid,.btn-line{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:12px;font-weight:600;font-family:inherit;transition:transform .5s var(--ease),box-shadow .3s,background .3s;cursor:pointer;white-space:nowrap}.btn-solid{background:linear-gradient(95deg,#7b2ff7,#5b45ff 55%,#4f6bff);color:#fff;box-shadow:0 12px 28px -10px #5b3df099}.btn-solid:hover{box-shadow:0 0 0 5px #7c3aed26,0 18px 40px -10px #5b3df0bf}.btn-solid svg{transition:transform .4s var(--ease)}.btn-solid svg,.btn-line svg{flex:none}.btn-solid:hover svg{transform:translate(4px)}.btn-line{border:2px solid #7c3aed;color:#12143a;background:#ffffff8c}.btn-line:hover{background:#fff;box-shadow:0 14px 30px -14px #6d28d973}.btn-lg{height:58px;padding:0 31px;font-size:20px}.btn-cta{height:46px;padding:0 17px 0 22px;font-size:15.5px;border-radius:10px}.btn-primary{background:linear-gradient(95deg,#6d28d9,#3b5bf6);color:#fff;border-radius:12px}.btn-primary:hover{box-shadow:0 0 0 5px #7c3aed26,0 18px 40px -10px #5b3df0b3}.btn-outline{border:2px solid #7c3aed;color:var(--ink);background:#ffffff80;border-radius:12px}.btn-outline:hover{background:#fff;border-color:#6d28d9}.btn-ghost{border-color:var(--line);color:var(--ink);background:#fff9;border-radius:12px}.btn-ghost:hover{border-color:#7c3aed}.site-header{padding:18px 0}.site-header.scrolled{background:#ffffffc7;border-color:var(--line);padding:10px 0}.logo-word{font-size:43px;letter-spacing:-.015em;color:#0b0d2a;line-height:.95}.logo-word i{background:linear-gradient(180deg,#7c3aed,#5b3df0);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;margin-left:1px}.logo-sub{font-size:14.3px;letter-spacing:.36em;color:#1f2246;font-weight:500;margin-top:-1px;padding-left:5px}.header-inner{justify-content:flex-start}.main-nav{gap:50px;align-items:center;margin-left:clamp(24px,6.4vw,97px)}.header-cta{margin-left:auto}.main-nav>a,.nav-dd>a{padding:8px 0;font-size:16px;color:#16183a;font-weight:500;display:inline-flex;align-items:center;gap:3px;position:relative;border-radius:0}.main-nav a:hover{color:var(--violet)}.main-nav a.active{color:#0f1133}.main-nav a.active:after{left:-8px;right:-8px;bottom:-1px;height:3px;background:linear-gradient(90deg,#7c3aed,#5b3df0)}.chev{width:12px;height:12px}.nav-dd{position:relative}.dd-menu{position:absolute;top:calc(100% + 14px);left:-18px;min-width:240px;padding:10px;border-radius:14px;display:grid;background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);box-shadow:0 30px 60px -20px #3c28a059;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .3s,transform .4s var(--ease)}.dd-menu:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.dd-menu a{padding:10px 14px;border-radius:9px;font-size:15px;color:#1f2246}.dd-menu a:hover{background:#f1edfe;color:var(--violet)}.nav-dd:hover .dd-menu,.nav-dd:focus-within .dd-menu{opacity:1;transform:none;pointer-events:auto}.menu-toggle{background:#fff;border-color:var(--line)}.menu-toggle span{background:var(--ink)}@media (max-width: 1360px){.main-nav{gap:clamp(18px,3vw,50px)}}@media (max-width: 1100px){.main-nav{gap:18px}.logo-word{font-size:30px}.logo-sub{font-size:12px}}@media (max-width: 900px){.main-nav{background:#fffffff7;gap:4px}.main-nav>a,.nav-dd>a{font-size:30px;font-weight:700}.dd-menu,.chev{display:none}.logo-word{font-size:26px}.logo-sub{font-size:10.5px}}.glass{background:linear-gradient(145deg,#ffffffd9,#f6f3ff99);border:1px solid rgba(255,255,255,.95);box-shadow:0 1px #ffffffe6 inset,0 0 0 1px #503cb40f,0 30px 70px -34px #4632aa59}.icon{color:var(--violet-2);filter:none}.pillar:hover{background:transparent}.service-card:before{background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(124,58,237,.13),transparent 55%)}.service-card:hover{border-color:#7c3aed59}.service-card .card-icon{color:var(--violet-2);filter:none}.service-card:hover .go{background:linear-gradient(95deg,#6d28d9,#3b5bf6);color:#fff;border-color:transparent}.service-card .num,.step:before,.tl-item span{color:var(--violet-2)}.chip{border-color:var(--line);background:#ffffffbf;color:#2b2e4d}.marquee-track span{-webkit-text-stroke:1px rgba(80,60,180,.35)}.marquee-track span.on{color:var(--violet-2)}.media{background:#e9e7f6;border-color:#ffffffe6;box-shadow:0 40px 80px -40px #3c28a073}.media:after{background:linear-gradient(180deg,transparent 70%,rgba(15,17,51,.25))}.media .tag,.feature-list li{color:#2b2e4d}.ui-kpi{background:#fff}.ui-pill{background:#f1edfe;color:var(--violet)}.big-num{-webkit-text-stroke:1px rgba(109,40,217,.35)}.svc-item:hover{border-color:#7c3aed66}.platform{color:var(--ink)}.step.lit{border-color:#7c3aed73;box-shadow:0 0 0 1px #7c3aed26,0 30px 70px -30px #6d28d973}.step.lit:before{color:var(--violet);text-shadow:none}.statement{color:var(--ink)}.page-hero:after{background:linear-gradient(transparent,var(--bg))}.field input,.field textarea,.field select{color:var(--ink);background:#fff;border-color:#3c328c2e}.field input:focus,.field textarea:focus,.field select:focus{background:#fff;box-shadow:0 0 0 4px #7c3aed24;border-color:#7c3aed}.field select option{background:#fff}.choice-group label{color:#2b2e4d;background:#fff}.choice-group input:checked+label{background:linear-gradient(95deg,#6d28d9,#3b5bf6);border-color:transparent;box-shadow:0 10px 24px -10px #5b3df099}.field.error input,.field.error textarea{border-color:#dc2626}.field .err{color:#dc2626}.cta-band:before{background:radial-gradient(circle,rgba(124,58,237,.14),transparent 60%)}.site-footer{background:#ffffffbf}.footer-grid a:not(.logo),.footer-grid span,.footer-address{color:#2b2e4d}.footer-grid a:not(.logo):hover{color:var(--violet)}.footer-bottom{color:#5c6080}.footer-grid .logo-word{font-size:30px}.footer-grid .logo-sub{font-size:12px}.slogan{color:#1d1f4a}.slogan:before{background:var(--violet-2);box-shadow:0 0 12px #7c3aed80}.disclaimer{color:#7a7e9c}.scroll-progress{box-shadow:0 0 10px #7c3aed80}.crumb{color:#5c6080}.hx-wrap{position:relative;overflow:hidden;z-index:2}.hx-bg{position:absolute;left:0;right:0;top:0;height:66.67vw;background:url(/images/hero-bg.webp) center top / cover no-repeat;pointer-events:none;opacity:.5}.hx-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(38% 46% at 28% 38%,rgba(255,255,255,.85),transparent 70%),radial-gradient(30% 20% at 50% 88%,rgba(255,255,255,.7),transparent 70%),radial-gradient(40% 22% at 22% 82%,rgba(255,255,255,.75),transparent 70%)}.hx-bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(transparent,var(--bg))}.hx{--s: 1;--m: .43;position:relative}.hx-scale{width:calc(1344px * var(--s));height:calc(745px * var(--s));margin:0 auto;position:relative}.hx-inner{position:absolute;left:0;top:0;width:1344px;height:745px;transform:scale(var(--s));transform-origin:0 0}.hx-copy{position:absolute;left:0;top:150px;width:660px;z-index:3}.hx-tags{font-size:16px;line-height:20px;letter-spacing:.165em;font-weight:600;color:#121436;text-transform:uppercase;display:flex;gap:16px;white-space:nowrap}.hx-tags b{color:#7c3aed;font-weight:600;letter-spacing:0}.hx-title{margin-top:17px;font-size:59px;line-height:1.06;font-weight:800;letter-spacing:-.02em;color:#0c0e2b}.hx-title .split-line{white-space:nowrap}.hx-l2{line-height:1;position:relative;top:-3px;font-size:85.5px;letter-spacing:-.025em;background:linear-gradient(90deg,#7a1fff,#5a2cff 45%,#2f7dff);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-lead{margin-top:14px;width:620px;font-size:20.5px;line-height:28px;color:#2f3352}.hx-btns{display:flex;gap:30px;margin-top:34px}.hx-btns .btn-solid{width:215px}.hx-btns .btn-line{width:232px;gap:14px}.hx-slogan{margin-top:34px;display:flex;align-items:center;gap:14px;font-size:19.2px;font-style:italic;font-weight:600;color:#1d1f4a}.hx-check{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:radial-gradient(circle at 35% 30%,#fff,#e6defd);box-shadow:0 6px 14px -6px #6d28d973}.hx-stage-wrap{position:absolute;left:504px;top:60px;width:900px;height:680px}.hx-stage{position:absolute;left:0;top:0;width:900px;height:680px}.hx-stage #globe-canvas{position:absolute;left:43px;top:-152px;width:860px;height:860px;right:auto;bottom:auto;z-index:1}.hx-panel{position:absolute;z-index:4;will-change:transform}.hp-in{width:100%;height:100%;border-radius:15px;padding:20px 20px 14px;position:relative;background:linear-gradient(140deg,#ffffffc7,#ece8ff6b);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,0 0 0 1px #6e5adc14,0 24px 50px -18px #4632b473;backdrop-filter:blur(9px) saturate(160%);-webkit-backdrop-filter:blur(9px) saturate(160%)}.hp-title{display:flex;align-items:center;gap:14px;font-size:21px;font-weight:700;letter-spacing:-.01em;color:#16183a;white-space:nowrap}.hp-logo{width:44px;height:44px;flex:none}.hp-spark{position:absolute;right:16px;bottom:14px;width:124px;height:40px;filter:drop-shadow(0 3px 5px rgba(124,58,237,.45))}.hp-spark path{stroke-width:2.8}.hp-google{left:135px;top:62px;width:215px;height:140px}.hp-google .hp-in{transform:perspective(600px) rotateY(24deg) rotateX(4deg) rotate(7deg)}.hp-google .hp-logo{width:46px;height:46px}.hp-meta{left:195px;top:212px;width:212px;height:108px}.hp-meta .hp-in{transform:perspective(600px) rotateY(16deg) rotate(2.5deg)}.hp-meta .hp-logo{width:46px;height:30px}.hp-tiktok{left:700px;top:90px;width:180px;height:112px}.hp-tiktok .hp-in{transform:perspective(600px) rotateY(-20deg) rotate(-2.5deg);padding:20px 14px 12px 18px}.hp-tiktok .hp-title{font-size:19px;gap:10px}.hp-tiktok .hp-logo{width:36px;height:36px}.hp-snap{left:722px;top:246px;width:176px;height:105px}.hp-snap .hp-in{transform:perspective(600px) rotateY(14deg) rotate(3.5deg);padding:18px 14px 12px}.hp-snap .hp-title{font-size:17px;gap:8px;letter-spacing:-.02em}.hp-snap .hp-logo{width:40px;height:40px}.hp-tiktok .hp-spark,.hp-snap .hp-spark{width:100px;height:32px}.hx-laptop{position:absolute;left:10px;top:298px;width:655px;height:372px;z-index:5}.lt-in{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1300px;perspective-origin:70% 100%}.lt-screen{position:absolute;left:150px;top:30px;width:490px;height:306px;padding:10px;border-radius:16px;background:linear-gradient(160deg,#2a2b36,#0e0f16 60%);transform:rotateY(-15deg);transform-origin:50% 100%;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -20px #140a4680}.lt-ui{width:100%;height:100%;border-radius:9px;overflow:hidden;display:flex;background:#fbfbff;font-family:var(--font);color:#16183a}.lt-side{width:94px;padding:12px 8px;background:#f3f2fa;display:flex;flex-direction:column;gap:5px;font-size:9.5px;font-weight:600}.lt-logo{margin-bottom:10px;line-height:1;padding-left:4px}.lt-logo b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.02em}.lt-logo small{font-size:5.5px;letter-spacing:.2em;color:#5c6080}.lt-side span{display:flex;align-items:center;gap:6px;padding:5px 7px;border-radius:6px;color:#2b2e4d}.lt-side span i{font-style:normal;font-size:9px;width:10px;text-align:center;color:#6b6f8f}.lt-side span.on{background:linear-gradient(95deg,#6d28d9,#5b3df0);color:#fff;box-shadow:0 6px 14px -6px #5b3df0cc}.lt-side span.on i{color:#fff}.lt-main{flex:1;padding:10px 12px;display:flex;flex-direction:column;min-width:0}.lt-search{font-size:8px;color:#7a7e9c;border:1px solid #e8e6f3;border-radius:7px;padding:5px 8px;display:flex;justify-content:space-between}.lt-search em{font-style:normal;font-size:8px}.lt-head{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0 9px}.lt-head strong{font-size:14px;font-weight:800}.lt-head span{font-size:8px;font-weight:600}.lt-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lt-kpis div{background:#fff;border:1px solid #ecebf5;border-radius:9px;padding:8px 9px;box-shadow:0 6px 14px -10px #3c28a059}.lt-kpis small{display:block;font-size:10px;color:#23264a;font-weight:600}.lt-kpis b{display:block;font-size:21px;font-weight:800;letter-spacing:-.02em;margin:3px 0 2px}.lt-kpis em{font-style:normal;font-size:11px;font-weight:800;color:#16a34a}.lt-chart{flex:1;width:100%;margin-top:8px;min-height:0;height:auto}.lt-base{position:absolute;left:0;top:334px;width:622px;height:34px;border-radius:4px 4px 14px 14px;background:linear-gradient(180deg,#fafbff,#dfe1ec 30%,#b9bdcf 70%,#8e92a8);clip-path:polygon(3% 0,97% 0,100% 55%,99.4% 100%,.6% 100%,0 55%)}.lt-base:after{content:"";position:absolute;left:44%;width:12%;top:0;height:6px;border-radius:0 0 8px 8px;background:linear-gradient(#c9ccd9,#e8e9f1)}.hx-laptop:after{content:"";position:absolute;left:4%;right:4%;bottom:-10px;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgba(40,30,110,.32),transparent);filter:blur(6px);z-index:-1}.hx-phone{position:absolute;left:40px;top:418px;width:140px;height:222px;z-index:6}.ph-in{position:absolute;left:14px;top:2px;width:112px;height:216px;transform:perspective(800px) rotateY(-14deg) skew(-9deg) rotate(2deg);border-radius:20px;padding:5px;background:linear-gradient(135deg,#5b5d70,#16171f 40%,#2b2c38);box-shadow:0 24px 40px -14px #1e145a8c,inset 0 0 0 1px #fff3}.ph-screen{width:100%;height:100%;border-radius:16px;overflow:hidden;position:relative;text-align:center;color:#fff;background:radial-gradient(120% 60% at 50% 105%,#c084fc 0%,#7c3aed 30%,transparent 60%),linear-gradient(180deg,#13122f,#1d1650 55%,#3b1d8f)}.ph-notch{position:absolute;left:50%;top:5px;width:34px;height:8px;margin-left:-17px;border-radius:6px;background:#000}.ph-screen b{display:block;margin-top:30px;font-size:21px;font-weight:800;font-style:italic;letter-spacing:-.01em}.ph-icon{width:50px;height:50px;margin:14px auto 0;border-radius:50%;display:grid;place-items:center;border:2px solid #a78bfa;box-shadow:0 0 18px #a78bfacc,inset 0 0 12px #a78bfa80}.ph-icon svg{width:28px;height:28px}.ph-screen p{margin-top:18px;font-size:9.5px;line-height:1.55;font-style:italic;font-weight:500}.hx-pillars,.hx-results{width:min(1382px,100% - 48px);margin-left:max(24px,calc(50% - 675px));margin-right:auto}.hx-pillars{position:relative;z-index:2;margin-top:15px}.hx-pillars .pillars{border:0;grid-template-columns:314px 326px 389px 1fr}.hx-pillars .pillar{padding:4px 0 4px 22px;border:0;border-left:1px solid rgba(40,40,100,.16);gap:16px;align-items:center}.pi{width:64px;height:64px;flex:none;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,#fff,#f1edfe 60%,#e7e1fb);box-shadow:0 10px 22px -10px #5a3cc866,inset 0 0 0 1px #ffffffe6}.pi .icon{width:48px;height:48px}.hx-pillars .pillar h3{font-size:18.2px;font-weight:700;color:#10122f;letter-spacing:-.01em;margin-bottom:5px}.hx-pillars .pillar p{font-size:15px;line-height:1.35;color:#3b3e5c}.hx-results{position:relative;z-index:2;margin-top:30px}.hx-results .stats{border-top:1px solid rgba(40,40,100,.14);border-bottom:0;padding:26px 0 0;grid-template-columns:345px 276px 241px 276px 1fr}.hx-results .stats-title{font-size:28.8px;line-height:1.12;color:#0f1133;padding-left:30px;border-left:5px solid;border-image:linear-gradient(180deg,#7c3aed,#3b5bf6) 1;letter-spacing:-.02em}.hx-results .stat{border-left:1px solid rgba(40,40,100,.18);padding:0 0 0 56px}@media (min-width: 1101px){.hx-results .stat:nth-child(3),.hx-results .stat:nth-child(4){padding-left:72px}}.hx-results .stat .val{font-size:36.5px;letter-spacing:-.03em;background:linear-gradient(90deg,#5b21b6,#3730a3);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-results .stat .lbl{font-size:16px;color:#1f2246;margin-top:5px}.hx-results .disclaimer{margin-top:26px}@media (max-width: 1340px) and (min-width: 901px){.hx-pillars .pillars{grid-template-columns:repeat(4,1fr)}.hx-results .stats{grid-template-columns:1.2fr repeat(4,1fr)}.hx-results .stat{padding-left:26px}}@media (max-width: 900px){.hx-scale{width:auto;height:auto}.hx-inner{position:relative;width:auto;height:auto;transform:none;display:flex;flex-direction:column}.hx-stage-wrap{position:relative;left:0;top:0;width:100%;height:calc(680px * var(--m));margin-top:92px;order:1}.hx-stage{transform:scale(var(--m));transform-origin:0 0}.hx-copy{position:relative;top:0;width:auto;padding:4px 20px 0;order:2}.hx-tags{font-size:10.5px;letter-spacing:.14em;gap:8px}.hx-title{margin-top:16px;font-size:7.7vw}.hx-l2{font-size:11vw}.hx-lead{width:auto;font-size:16.5px;line-height:1.5}.hx-btns{flex-wrap:wrap;gap:12px;margin-top:24px}.hx-btns .btn-solid,.hx-btns .btn-line{width:auto;flex:1 1 150px}.btn-lg{height:52px;font-size:17px;padding:0 20px}.hx-slogan{font-size:16px;margin-top:24px}.hx-pillars{margin-top:50px}.hx-pillars .pillars{grid-template-columns:1fr 1fr;gap:26px 0}.hx-pillars .pillar{border-left:0;padding:0 10px 0 0;flex-direction:column;align-items:flex-start;gap:12px;border-bottom:0}.hx-results .stats{grid-template-columns:1fr 1fr;gap:30px 0}.hx-results .stats-title{grid-column:1 / -1}.hx-results .stat{padding-left:18px}.hx-results .stat:nth-child(2n){padding-left:0;border-left:0}}@media (min-width: 1500px){.header-cta{margin-right:-35px}}@media (max-width: 900px){.hx-bg{height:100%}}@media (max-width: 900px){.dbr{display:none}}@media (max-width: 900px){.header-cta{display:none!important}.logo-word{white-space:nowrap}.site-header{padding:12px 0}}@media (min-width: 1101px){.main-nav,.header-cta{position:relative;top:-6px}.site-header.scrolled .main-nav,.site-header.scrolled .header-cta{top:-5px}}.hx-wrap{background:#fdfdff}.hx-bg{opacity:1;filter:saturate(1.4) contrast(1.05)}.hx-bg:before{background:radial-gradient(38% 50% at 30% 40%,#fff,#fffffff5 55%,#fff0 82%),radial-gradient(62% 30% at 50% 84%,rgba(255,255,255,.97) 0%,rgba(255,255,255,.9) 55%,transparent 100%),radial-gradient(30% 18% at 80% 70%,rgba(255,255,255,.7) 0%,transparent 100%),linear-gradient(180deg,rgba(255,255,255,.55) 0%,transparent 22%)}.hx-wrap~* #bg-network,body:has(.hx-wrap) #bg-network{opacity:.12}.hx-tags{font-weight:700;color:#0b0d2c}.hx-tags b{color:#7a1fff;font-weight:800}.hx-title{color:#070822}.hx-lead{color:#23274a}.hx-slogan{color:#15173f}.hx-check{background:radial-gradient(circle at 35% 30%,#fff,#ddd2ff);box-shadow:0 8px 18px -6px #7a1fff8c,inset 0 0 0 1px #ffffffe6}.hx-pillars .pillar h3{font-weight:800;color:#0a0c2b}.hx-pillars .pillar p{color:#30344f}.hx-results .stats-title{font-weight:800;color:#0a0c2b}.hx-results .stat .val{font-weight:800;background:linear-gradient(90deg,#6a12ff,#3d4dff);-webkit-background-clip:text;background-clip:text}.hx-results .stat .lbl{color:#15173a;font-weight:500}.pi .icon{filter:drop-shadow(0 4px 8px rgba(110,40,255,.3))}.btn-solid{background:linear-gradient(95deg,#6c0cff,#5a2bff 48%,#3e63ff);box-shadow:inset 0 1px #ffffff59,0 14px 30px -10px #6228ffcc,0 4px 10px -4px #3e63ff80}.btn-solid:hover{box-shadow:inset 0 1px #fff6,0 0 0 5px #6c0cff24,0 20px 42px -10px #6228ffe6}.btn-line{border-color:#7a1fff;background:#fffc;box-shadow:0 10px 24px -16px #6228ff99}.main-nav a.active:after{background:linear-gradient(90deg,#7a1fff,#3e63ff);box-shadow:0 2px 8px #7a1fff80}.hx-stage:before{content:"";position:absolute;left:95px;top:-65px;width:700px;height:700px;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(70,120,255,0) 78%,rgba(120,170,255,.55) 86%,rgba(190,170,255,.35) 92%,transparent 100%);filter:blur(10px)}.hx-stage:after{content:"";position:absolute;left:432px;top:24px;width:120px;height:120px;z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(160,200,255,.55) 18%,rgba(120,90,255,.15) 45%,transparent 70%);opacity:.85}.hx-stage #globe-canvas{filter:brightness(1.06) contrast(1.12)}.hp-in{border:1px solid rgba(255,255,255,.98);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffff80,0 0 0 1px #785aff1a,0 26px 50px -18px #4628c880,0 0 30px -8px #8c6eff59;overflow:hidden}.hp-in:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.35) 32%,transparent 55%),linear-gradient(0deg,rgba(140,110,255,.14),transparent 45%)}.hp-in>*{position:relative}.hp-in>.hp-spark{position:absolute}.lt-screen{background:linear-gradient(160deg,#3a3b48,#0b0c12 55%,#1d1e28);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff59,0 34px 60px -20px #28148c8c}.lt-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff38,#fff0 28%,#fff0 70%,#ffffff14)}.lt-base{background:linear-gradient(180deg,#fff,#eef0f7 18%,#c9ccda 45%,#9a9eb3 75%,#5d6178);box-shadow:0 1px #ffffffe6 inset}.hx-laptop:before{content:"";position:absolute;left:6%;right:10%;bottom:-34px;height:60px;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(150,90,255,.45),rgba(90,120,255,.18) 60%,transparent);filter:blur(10px)}.hx-phone:after{content:"";position:absolute;left:-10px;right:-10px;bottom:-22px;height:46px;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(170,80,255,.55),transparent);filter:blur(8px)}.ph-screen{background:radial-gradient(120% 55% at 50% 108%,#e9a8ff 0%,#a64dff 22%,#6d28d9 42%,transparent 66%),linear-gradient(180deg,#0f0e2c,#1b1450 55%,#401c9e)}.ph-in{background:linear-gradient(135deg,#8a8ca0,#1b1c26 30%,#0d0e14 70%,#4a4b5a)}.ph-in:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:16px;pointer-events:none;background:linear-gradient(120deg,#ffffff47,#fff0 35%)}.lt-side span.on{background:linear-gradient(95deg,#6c0cff,#4f4dff)}
