.hx{overflow:hidden}.hero.hx .hero-copy>*{animation:none!important;opacity:1!important;transform:none!important}.hx-aurora{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.hx-aurora i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;will-change:transform}.hx-aurora i:nth-child(1){width:560px;height:560px;right:-6%;top:-12%;background:radial-gradient(closest-side,#1F4FD8,transparent 70%)}.hx-aurora i:nth-child(2){width:460px;height:460px;right:22%;bottom:-22%;background:radial-gradient(closest-side,#4FB58A,transparent 70%);opacity:.32}.hx-aurora i:nth-child(3){width:380px;height:380px;left:-8%;top:30%;background:radial-gradient(closest-side,#C7D6FF,transparent 70%);opacity:.28}.hx-aurora.low i{opacity:.28}.hero.hx:after{display:none}.hero.hx{padding:calc(112px + var(--bar-h)) 0 64px;min-height:0}@media(min-width:961px){.hero.hx .hero-grid{grid-template-columns:1.08fr 1fr;gap:56px}}.hero.hx h1{font-size:clamp(40px,4.5vw,66px);letter-spacing:-.045em;line-height:1.04;max-width:none;font-weight:600}.hero.hx h1 .serif{font-size:1.1em;letter-spacing:-.02em;line-height:.9}.hero.hx .lead{max-width:50ch;margin-top:18px}.grad2{background:linear-gradient(100deg,#8fb0ff,#4fb58a 55%,#dce6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.serif.acc{color:var(--cobalt)}h2 .serif{font-size:1.08em}.pitch{padding:56px 0 120px}.pitch-h{font-size:clamp(34px,4.4vw,62px);max-width:20ch;font-weight:600;letter-spacing:-.04em}.pitch-l{margin-top:18px}.pil{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px}.pil-c{position:relative;display:grid;gap:10px;align-content:start;padding:26px 24px 24px;border-radius:24px;text-decoration:none;color:inherit;overflow:hidden;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.1);transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .4s}.pil-c:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--c),transparent);opacity:.9}.pil-c:after{content:"";position:absolute;width:220px;height:220px;right:-80px;top:-90px;border-radius:50%;background:radial-gradient(closest-side,var(--c),transparent 70%);opacity:.16;transition:opacity .4s,transform .6s}.pil-c:hover{transform:translateY(-6px);border-color:var(--c);box-shadow:0 40px 90px -50px var(--c)}.pil-c:hover:after{opacity:.34;transform:scale(1.25)}.pil-n{font-size:64px;line-height:.9;color:var(--c);opacity:.95}.pil-ic{position:absolute;right:22px;top:24px;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--c);background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.pil-ic svg{width:22px;height:22px}.pil-k{font:600 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--c);margin-top:12px}.pil-c h3{font-size:clamp(21px,1.9vw,25px);letter-spacing:-.025em;line-height:1.18;color:#fff;min-height:2.4em}.pil-c p{font-size:16px;line-height:1.5;color:#b4bfd3;min-height:3em}.pil-go{font:600 13.5px var(--body);color:var(--c);margin-top:6px}.pil-go i{font-style:normal;display:inline-block;transition:transform .25s}.pil-c:hover .pil-go i{transform:translate(5px)}.two-plat{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.two-plat span{font:600 12.5px var(--body);padding:7px 12px;border-radius:999px;border:1px solid var(--line);color:#475467}.two-plat .on{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.hx-trust{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14.5px;color:#b4bfd3}.hx-trust li{display:flex;align-items:center;gap:8px}.hx-trust li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #4fb58a2e}.hx-art{position:relative;display:grid;place-items:center;min-height:560px}.hx-orbit{position:absolute;inset:-6% -4%;display:grid;place-items:center;pointer-events:none}.hx-orbit svg{width:min(112%,640px);height:auto;overflow:visible}.hx-ring{transform-origin:300px 300px}.mv-card{position:relative;width:min(100%,500px);background:linear-gradient(180deg,#16233deb,#0c1426f0);border-radius:22px;padding:20px 22px;box-shadow:0 50px 120px -40px #000000d9,0 0 0 1px #ffffff1a,0 0 80px -20px #1f4fd873;backdrop-filter:blur(14px)}.mv-card:before{content:"";position:absolute;inset:-1px;border-radius:23px;padding:1px;background:linear-gradient(140deg,#8fb0ffe6,#4fb58a26 35%,#ffffff0f 60%,#c6e87599);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mv-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mv-dots{display:flex;gap:5px}.mv-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff2e}.mv-site{font:600 13.5px var(--body);color:#c7d0e0;margin-right:auto}.mv-card .sample-tag{color:#dce6ff;padding:5px 10px;font-size:11px}.mv-stages{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mv-stages li{display:grid;gap:4px;padding:10px 10px 9px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:12.5px;color:#9fb0cc}.mv-stages li b{font:700 12px var(--display);color:#7384a3}.mv-stages li.done{border-color:#4fb58a73;color:#d7f5ef}.mv-stages li.done b{color:var(--teal)}.mv-stages li.now{border-color:#8fb0ffb3;background:#1f4fd82e;color:#fff;box-shadow:0 0 24px -6px #8fb0ffb3}.mv-stages li.now b{color:var(--electric)}.mv-h{font:600 11.5px var(--body);letter-spacing:.12em;text-transform:uppercase;color:#7384a3;margin:0 0 8px}.mv-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mv-list li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.mv-st{grid-column:1/-1;font:600 10.5px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--electric)}.mv-list b{font:600 15px/1.35 var(--body);color:#fff}.mv-list small{grid-column:1;font-size:12.5px;color:#9fb0cc}.mv-list i{grid-row:2/span 2;grid-column:2;align-self:center;font:600 11.5px var(--body);font-style:normal;color:#dce6ff;border:1px solid rgba(198,232,117,.4);border-radius:999px;padding:3px 10px}.mv-foot{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center;margin-top:16px;font-size:13px;color:#9fb0cc}.mv-foot b{color:#fff;font:700 14px var(--display)}.mv-bar{grid-column:1/-1;height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.mv-bar i{display:block;height:100%;width:58%;border-radius:99px;background:linear-gradient(90deg,#1f4fd8,#4fb58a 70%,#dce6ff);transform-origin:left}.hx-chip{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:16px;background:#101b30d1;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px -24px #000c;font-size:13px;color:#9fb0cc;white-space:nowrap}.hx-chip b{display:block;color:#fff;font:600 14px var(--body)}.hx-chip small{font-size:12px}.hx-ok,.hx-ai{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font:700 13px var(--display);flex:none}.hx-ok{background:#4fb58a2e;color:var(--teal)}.hx-ai{background:#8fb0ff2e;color:var(--electric)}.mv-wrap{position:relative;width:min(100%,500px)}.mv-wrap .mv-card{width:100%}.hx-chip.c1{left:-56px;top:-52px}.hx-chip.c2{right:-40px;bottom:-30px}.two{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:56px}.two-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px 32px 34px;display:grid;gap:14px;align-content:start;box-shadow:0 30px 70px -50px #101b3059;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.two-card:hover{transform:translateY(-4px);box-shadow:0 40px 90px -50px #1f4fd880}.two-card .vs{font:600 12.5px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt);margin-top:10px}.two-card h3{font-size:clamp(26px,2.8vw,36px);letter-spacing:-.03em;line-height:1.08}.two-card h3 em{font-style:normal;color:var(--cobalt)}.two-card p{color:#475467}.two-note{font-size:14.5px;padding:12px 14px;border-radius:12px;background:#f1f5ff;color:#344054!important}.two-vis{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px;border-radius:16px;background:linear-gradient(160deg,#0c1426,#18274a);min-height:176px}.pane{position:relative;display:grid;gap:8px;align-content:start;padding:14px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);overflow:hidden}.pane-l{font:600 10.5px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#9fb0cc;margin-bottom:4px}.pane i{display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,#8fb0ff,#4fb58a)}.pane em{display:block;height:44px;border-radius:8px;background:#8fb0ff40;margin-top:4px}.w70{width:70%}.w90{width:90%}.w50{width:50%}.pane.ghost i,.pane.ghost em{background:none;border:1px dashed rgba(255,255,255,.22)}.pane .scan{position:absolute;left:0;right:0;top:0;height:36px;background:linear-gradient(180deg,transparent,rgba(143,176,255,.28),transparent)}.two-vis.list{grid-template-columns:1fr;gap:8px}.tick{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:9px 14px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#f6f5f1;font-size:14px}.tick b{font-weight:500}.tick small{font:600 11.5px var(--body);color:var(--teal)}.tick:last-child small{color:#9fb0cc}.tick span{width:20px;height:20px;border-radius:50%;background:var(--teal);position:relative}.tick span:after{content:"";position:absolute;left:6px;top:4px;width:6px;height:10px;border:solid #0C1426;border-width:0 2px 2px 0;transform:rotate(45deg)}.tick:last-child span{background:none;border:1.5px dashed rgba(255,255,255,.4)}.tick:last-child span:after{display:none}.jr-sec{padding-bottom:0}.fly-fallback{padding-bottom:120px}.fly-track,.fly-on .fly-fallback{display:none}.fly-on .fly-track{display:block;height:420vh;margin-top:-40px}.fly-pin{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:1fr auto;padding:calc(96px + var(--bar-h)) 0 34px}.fly-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center;width:100%;min-height:0}.fly-copy{position:relative;min-height:400px}.fly-txt{position:absolute;inset:0;display:grid;gap:12px;align-content:center;opacity:0;transform:translateY(18px);transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1);pointer-events:none}.fly-txt.on{opacity:1;transform:none;pointer-events:auto}.fly-n{font:700 15px var(--display);letter-spacing:.14em;color:var(--electric)}.fly-n i{font-style:normal;color:#56627a}.fly-txt h3{font-size:clamp(44px,5vw,72px);letter-spacing:-.04em;line-height:1;color:#fff;background:linear-gradient(100deg,#fff 30%,#8fb0ff 70%,#4fb58a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fly-txt .jr-q{font-size:20px}.fly-txt .jr-d,.fly-txt .jr-y{font-size:16px;max-width:46ch}.fly-view{position:relative;height:min(58vh,520px);perspective:1100px;perspective-origin:50% 42%}.fly-sample{position:absolute;right:0;top:-34px;color:#dce6ff;z-index:200}.fly-scene{position:absolute;inset:0;margin:auto;width:min(100%,560px);height:max-content;max-height:100%;display:grid;gap:16px;padding:24px 26px 26px;border-radius:24px;background:linear-gradient(180deg,#16233df5,#0c1426f7);box-shadow:0 60px 140px -40px #000000e6,0 0 0 1px #ffffff1f,0 0 110px -30px #1f4fd899;will-change:transform,opacity;backface-visibility:hidden}.fly-scene+.fly-scene{opacity:0}.sc-h{display:flex;align-items:center;gap:14px}.sc-h .jr-node{width:44px;height:44px;border-radius:14px;box-shadow:0 0 26px -6px #8fb0ffcc}.sc-h .jr-node svg{width:22px;height:22px}.sc-h b{font:600 18px var(--display);color:#fff;margin-right:auto}.sc-h small{font-size:12.5px;color:#7384a3}.sc-pages{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.sc-pages i{height:54px;border-radius:8px;background:linear-gradient(180deg,#8fb0ff52,#8fb0ff14);border:1px solid rgba(143,176,255,.35)}.sc-pages i.bad{background:#c6e87514;border:1px dashed rgba(198,232,117,.7)}.sc-rows{display:grid;gap:8px}.sc-rows div{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:14.5px;color:#f6f5f1}.sc-rows span{width:9px;height:9px;border-radius:50%;flex:none}.sc-rows .ok{background:var(--teal);box-shadow:0 0 0 4px #4fb58a2e}.sc-rows .warn{background:var(--lime);box-shadow:0 0 0 4px #c6e87529}.sc-serp{display:grid;gap:8px}.sc-serp div{display:flex;align-items:center;gap:14px;padding:11px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);font-size:14.5px;color:#9fb0cc}.sc-serp b{font:700 13px var(--display);color:#56627a;width:14px}.sc-serp .you{background:#1f4fd833;border-color:#8fb0ffb3;color:#fff;box-shadow:0 0 30px -8px #8fb0ffcc}.sc-serp .you b{color:var(--electric)}.sc-serp em{margin-left:auto;font:600 12px var(--body);font-style:normal;color:var(--teal)}.sc-stat{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sc-stat div{padding:12px 14px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.sc-stat b{display:block;font:700 22px var(--display);color:#fff;letter-spacing:-.02em}.sc-stat small{font-size:12.5px;color:#9fb0cc}.sc-q{font:600 17px/1.4 var(--body);color:#fff;padding:14px 16px;border-radius:14px 14px 14px 4px;background:#1f4fd838;border:1px solid rgba(143,176,255,.4);justify-self:start}.sc-a{font-size:15.5px;line-height:1.65;color:#c7d0e0;padding:14px 16px;border-radius:14px 14px 4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.sc-a mark{background:linear-gradient(90deg,#4fb58a59,#c6e8754d);color:#fff;padding:1px 6px;border-radius:6px;font-weight:600}.sc-src{display:flex;flex-wrap:wrap;gap:8px}.sc-src span{font:500 12.5px var(--body);padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:#9fb0cc}.sc-src .me{border-color:#4fb58ab3;color:#d7f5ef;background:#4fb58a24}.sc-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding:16px 0 4px}.sc-line:before{content:"";position:absolute;left:12%;right:12%;top:25px;height:2px;background:linear-gradient(90deg,#1f4fd8,#4fb58a)}.sc-line div{display:grid;justify-items:center;gap:10px;position:relative}.sc-line i{width:20px;height:20px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px var(--navy),0 0 18px #4fb58ab3}.sc-line .alert i{background:var(--lime);box-shadow:0 0 0 5px var(--navy),0 0 22px #c6e875e6}.sc-line small{font-size:12.5px;color:#9fb0cc}.fly-rail{position:relative;list-style:none;margin:0 auto;padding:18px 28px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;max-width:var(--max);border-top:1px solid var(--line-d)}.fly-fill{position:absolute;left:28px;right:28px;top:-1px;height:2px;background:linear-gradient(90deg,#1f4fd8,#8fb0ff,#4fb58a,#dce6ff);transform-origin:left;transform:scaleX(0)}.fly-rail button{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:10px;font:600 15px var(--body);color:#56627a;transition:color .3s}.fly-rail button b{font:700 12px var(--display);letter-spacing:.14em}.fly-rail button.past{color:#9fb0cc}.fly-rail button.on{color:#fff}.fly-rail button.on b{color:var(--electric)}.fly-rail button:focus-visible{outline:2px solid var(--electric);outline-offset:6px;border-radius:6px}.mv-ans{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:12px 14px;border-radius:14px;min-height:66px;font-size:13.5px;line-height:1.5;color:#9fb0cc;background:#ffffff08;border:1px dashed rgba(255,255,255,.16);transition:background .25s,border-color .25s,color .25s}.mv-ans.on{background:#1f4fd829;border:1px solid rgba(143,176,255,.6);color:#f6f5f1}.mv-ans-i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;flex:none;font:700 12px var(--display);background:#8fb0ff33;color:var(--electric);margin-top:1px}#mv [data-a]{cursor:help;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}#mv [data-a]:focus-visible{outline:2px solid var(--electric);outline-offset:3px}#mv .hot{border-color:#8fb0ffd9!important;background:#1f4fd833!important;box-shadow:0 0 28px -8px #8fb0ffe6}#mv .mv-foot{padding:10px 12px;margin:10px -12px 0;border-radius:12px;border:1px solid transparent}#mv:hover{animation-play-state:paused}.jr{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:72px}.jr:before{content:"";position:absolute;left:28px;right:28px;top:27px;height:2px;background:linear-gradient(90deg,#1f4fd8,#8fb0ff 35%,#4fb58a 70%,#dce6ff);opacity:.55}.jr:after{content:"";position:absolute;left:28px;top:24px;width:90px;height:8px;border-radius:8px;background:radial-gradient(closest-side,#fff,transparent);opacity:.9}.jr-card{position:relative;display:grid;gap:10px;align-content:start;padding:0 22px 24px;border-radius:22px}.jr-card:before{content:"";position:absolute;inset:28px 0 0;border-radius:22px;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.1);z-index:-1;transition:border-color .3s,background .3s}.jr-card:hover:before{border-color:#8fb0ff99;background:linear-gradient(180deg,#1f4fd829,#ffffff05)}.jr-node{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(140deg,#1f4fd8,#4fb58a);color:#fff;box-shadow:0 0 0 6px var(--midnight),0 0 34px -4px #8fb0ffcc}.jr-node svg{width:26px;height:26px}.jr-n{font:600 12px var(--display);letter-spacing:.16em;color:#7384a3;margin-top:12px}.jr-card h3{font-size:clamp(26px,2.4vw,32px);letter-spacing:-.03em;color:#fff}.jr-q{font:600 16px/1.4 var(--body);color:#f6f5f1}.jr-d{font-size:14.5px;line-height:1.6;color:#9fb0cc}.jr-y{font-size:14.5px;line-height:1.55;color:#c7d0e0;padding-top:12px;border-top:1px solid var(--line-d)}.jr-y b{display:block;font:600 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--electric);margin-bottom:4px}.jr-tag{justify-self:start;margin-top:4px;font:600 12px var(--body);color:#dce6ff;border:1px solid rgba(198,232,117,.35);border-radius:999px;padding:5px 12px}.who{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:20px;margin-top:56px}.who-card{display:grid;gap:12px;align-content:start;padding:30px;border-radius:22px;background:#fff;border:1px solid var(--line);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.who-card:hover{transform:translateY(-4px);box-shadow:0 36px 80px -50px #101b3080}.who-k{font:600 12.5px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt)}.who-card h3{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em;line-height:1.15}.who-card p{color:#475467}.who-card.lead-card{background:linear-gradient(150deg,#0c1426,#18274a 60%,#1b3a7a);border-color:transparent;color:#f6f5f1;box-shadow:0 40px 90px -50px #1f4fd8cc}.lead-card .who-k{color:var(--electric)}.lead-card h3{color:#fff}.lead-card p{color:#b4bfd3}.who-flow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.who-flow span{font:600 12.5px var(--body);padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:#c7d0e0}.who-flow .on{background:#4fb58a2e;border-color:#4fb58a99;color:#d7f5ef}.cmp{margin-top:56px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.cmp-r{display:grid;grid-template-columns:1fr 1.15fr 1.15fr 1.35fr;border-top:1px solid var(--line-d)}.cmp-r:first-child{border-top:0}.cmp-r>span{padding:20px 24px;font-size:15.5px;line-height:1.45;color:#9fb0cc}.cmp-r>span:first-child{font:600 15px var(--body);color:#f6f5f1}.cmp-hd>span{font:600 12.5px var(--body);letter-spacing:.12em;text-transform:uppercase;color:#7384a3;padding-top:24px;padding-bottom:18px}.cmp-r .us{background:linear-gradient(180deg,#1f4fd838,#4fb58a1f);color:#fff;font-weight:600;border-left:1px solid rgba(143,176,255,.5);border-right:1px solid rgba(143,176,255,.5)}.cmp-hd .us{color:#fff;font:700 18px var(--display);letter-spacing:-.01em;text-transform:none;border-top:2px solid var(--electric)}@media(max-width:860px){.cmp-hd{display:none}.cmp-r{grid-template-columns:1fr;padding:18px 0 6px}.cmp-r>span{padding:6px 20px}.cmp-r>span:first-child{font-size:17px;padding-bottom:10px}.cmp-r>span[data-l]:before{content:attr(data-l) ": ";display:block;font:600 11px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#7384a3;margin-bottom:2px}.cmp-r .us{margin:8px 14px 12px;border-radius:14px;border:1px solid rgba(143,176,255,.5);padding:12px 14px}.cmp-r .us:before{color:var(--electric)!important}}.proof{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:56px}.proof-i{display:grid;gap:12px;align-content:start}.proof-ic,.free-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(140deg,#1f4fd824,#4fb58a29);color:var(--cobalt)}.proof-ic svg,.free-ic svg{width:24px;height:24px}.proof-i h3{font-size:21px;letter-spacing:-.02em}.proof-i p{color:#475467;font-size:15.5px}.free4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px}.free4 a{position:relative;display:grid;gap:10px;align-content:start;padding:26px 24px 30px;border:1px solid var(--line);border-radius:20px;background:#fff;color:inherit;text-decoration:none;transition:border-color .25s,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.free4 a:hover{border-color:var(--cobalt);transform:translateY(-4px);box-shadow:0 36px 80px -50px #1f4fd899}.free4 .vs{font:600 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--cobalt);margin-top:6px}.free4 h3{font-size:20px;letter-spacing:-.01em;line-height:1.25}.free4 p{color:#475467;font-size:15px}.free-go{position:absolute;right:22px;top:26px;color:var(--cobalt);font-size:20px;transition:transform .25s}.free4 a:hover .free-go{transform:translate(4px)}@media(prefers-reduced-motion:no-preference){.hx-aurora i{animation:hx-drift 18s ease-in-out infinite alternate}.hx-aurora i:nth-child(2){animation-duration:24s;animation-direction:alternate-reverse}.hx-aurora i:nth-child(3){animation-duration:30s}.hx-ring{animation:hx-spin 22s linear infinite}.hx-ring.r2{animation-duration:30s;animation-direction:reverse}.mv-wrap{animation:hx-float 9s ease-in-out infinite}.mv-list li{animation:hx-in .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.35s + var(--i)*.16s)}.mv-bar i{animation:hx-grow 1.6s cubic-bezier(.2,.7,.2,1) .9s both}.mv-stages li.now{animation:hx-pulse 2.8s ease-in-out infinite}.hx-chip{animation:hx-chip .8s cubic-bezier(.2,.7,.2,1) both,hx-bob 7s ease-in-out 1s infinite}.hx-chip.c1{animation-delay:1s,1.8s}.hx-chip.c2{animation-delay:1.4s,2.2s}.pane .scan{animation:hx-scan 3.2s ease-in-out infinite}.rv.in .tick,.in .tick{animation:hx-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.2s + var(--i)*.14s)}.jr:after{animation:hx-run 5s linear infinite}}@keyframes hx-drift{to{transform:translate3d(-40px,30px,0) scale(1.12)}}@keyframes hx-spin{to{transform:rotate(360deg)}}@keyframes hx-float{50%{transform:translateY(-10px)}}@keyframes hx-in{0%{opacity:0;transform:translateY(12px)}}@keyframes hx-grow{0%{transform:scaleX(0)}}@keyframes hx-pulse{50%{box-shadow:0 0 34px -2px #8fb0fff2}}@keyframes hx-chip{0%{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes hx-bob{50%{translate:0 -8px}}@keyframes hx-scan{0%{transform:translateY(-40px)}to{transform:translateY(190px)}}@keyframes hx-run{0%{left:28px;opacity:0}10%{opacity:.9}90%{opacity:.9}to{left:calc(100% - 118px);opacity:0}}@media(max-width:1100px){.pil{grid-template-columns:repeat(2,1fr)}.fly-grid{gap:32px}.fly-txt h3{font-size:44px}.jr{grid-template-columns:repeat(2,1fr);row-gap:36px}.jr:before,.jr:after{display:none}.free4,.proof{grid-template-columns:repeat(2,1fr)}.who{grid-template-columns:1fr 1fr}.who .lead-card{grid-column:1/-1}.hx-chip.c1{left:-14px}.hx-chip.c2{right:-14px}}@media(max-width:960px){.hx-art{min-height:0;padding:34px 0 26px}.hx-orbit{display:none}.mv-wrap{width:100%}.hx-chip{display:none}.two{grid-template-columns:1fr}}@media(max-width:620px){.pil{grid-template-columns:1fr}.pil-c p{min-height:0}.pitch{padding:30px 0 80px}.jr,.free4,.proof,.who{grid-template-columns:1fr}.two-card{padding:20px 20px 26px}.two-vis{grid-template-columns:1fr;min-height:0}.mv-stages{grid-template-columns:repeat(2,1fr)}.hx-trust{gap:8px 16px;font-size:13.5px}}@media(max-width:960px){.fly-on .fly-track{height:360vh;margin-top:-30px}.fly-pin{height:100vh;height:100svh;padding:calc(58px + var(--bar-h)) 0 12px}.fly-grid{grid-template-columns:1fr;gap:10px;align-content:start;align-items:start}.fly-view{order:-1;height:min(340px,42svh)}.fly-scene{overflow:hidden}.sc-stat,.sc-src,.fly-txt .jr-y{display:none}.fly-sample{top:-24px;right:4px}.fly-scene{width:100%;padding:14px 14px 16px;gap:10px;border-radius:18px}.sc-pages{gap:5px}.sc-pages i{height:28px}.sc-rows div,.sc-serp div{padding:8px 11px;font-size:13px}.sc-stat div{padding:9px 10px}.sc-stat b{font-size:18px}.sc-a{font-size:13.5px;line-height:1.5;padding:11px 12px}.sc-q{font-size:14.5px;padding:10px 12px}.sc-h b{font-size:16px}.sc-h .jr-node{width:36px;height:36px}.fly-copy{min-height:200px}.fly-txt{gap:8px;align-content:start}.fly-txt h3{font-size:38px}.fly-txt .jr-q{font-size:17px}.fly-txt .jr-d,.fly-txt .jr-y{font-size:14.5px;line-height:1.5}.fly-txt .jr-tag{display:none}.fly-rail{padding:12px 16px 0;gap:4px}.fly-rail button{font-size:12.5px;justify-content:center}.fly-rail button b{display:none}.fly-fill{left:16px;right:16px}}@media(max-width:960px){.jr{display:block}.jr-card{position:sticky;top:calc(var(--bar-h) + 84px);background:#101c33;border:1px solid #223355;border-radius:16px;margin-bottom:18px;box-shadow:0 -14px 30px -16px #000000b3}.jr-card:nth-child(2){top:calc(var(--bar-h) + 96px)}.jr-card:nth-child(3){top:calc(var(--bar-h) + 108px)}.jr-card:nth-child(4){top:calc(var(--bar-h) + 120px)}}
