.home-v4{--void:#07090B;--ink-dark:#0E1216;--rim:rgba(37,198,194,.55);--ease-out:cubic-bezier(.16,1,.3,1);--grad-border:linear-gradient(140deg,rgba(37,198,194,.5),rgba(255,255,255,.12) 38%,rgba(255,255,255,.03) 70%);--glass:rgba(20,25,30,.62);--float:0 2px 6px rgba(0,0,0,.4),0 28px 56px -22px rgba(0,0,0,.65),0 70px 130px -55px rgba(0,0,0,.8)}.home-v4 .v4-card{position:relative;border-radius:16px;background:var(--glass);-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25);border:1px solid transparent;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.home-v4 .v4-card:before{padding:1px;background:var(--grad-border);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.home-v4 .v4-card:after,.home-v4 .v4-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.home-v4 .v4-card:after{opacity:0;background:radial-gradient(70% 60% at 50% 0,rgba(37,198,194,.2),transparent 70%);transition:opacity .4s var(--ease-out)}.home-v4 .v4-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -26px rgba(0,0,0,.7),0 0 50px -22px var(--rim)}.home-v4 .v4-card:hover:after{opacity:1}.home-v4 .hb-hero{background:var(--void);color:var(--snow);min-height:100svh;position:relative;overflow:hidden;display:grid;align-content:center;padding:120px 0 96px;isolation:isolate}.home-v4 .hb-hero:before{content:"";position:absolute;inset:-20%;z-index:-2;pointer-events:none;background:radial-gradient(28% 26% at 32% 34%,rgba(37,198,194,.55),transparent 64%),radial-gradient(30% 30% at 68% 42%,rgba(14,156,147,.42),transparent 66%),radial-gradient(34% 32% at 52% 70%,rgba(20,120,150,.4),transparent 68%);filter:blur(80px) saturate(1.2);mix-blend-mode:screen;animation:v4Aurora 24s ease-in-out infinite alternate}.home-v4 .hb-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(76% 70% at 50% 42%,#000 28%,transparent 80%);mask-image:radial-gradient(76% 70% at 50% 42%,#000 28%,transparent 80%)}.home-v4 .hb-hero .v4-grain{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.home-v4 .hb-hero>.wrap{position:relative;z-index:1}.home-v4 .hb-copy{max-width:1060px;margin:0 auto;text-align:center}.home-v4 .hb-hero .tag{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:var(--teal-bright);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-v4 .hb-hero h1.display{font-size:clamp(44px,7.4vw,104px);line-height:.95;letter-spacing:-.046em;color:var(--snow);max-width:17ch;margin:24px auto 0;font-weight:600}.home-v4 .hb-hero h1 .grad{background:linear-gradient(100deg,var(--teal-bright),var(--teal) 55%,#82ece2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--teal-bright)}.home-v4 .hb-hero .lede{color:var(--snow-2);font-size:clamp(17px,1.5vw,21px);line-height:1.55;max-width:60ch;margin:28px auto 0}.home-v4 .hb-hero .hero-actions{justify-content:center;margin-top:38px;gap:14px}.home-v4 .hb-hero .btn-grad{padding:15px 30px;font-size:15px;box-shadow:0 0 0 1px rgba(37,198,194,.3),0 14px 40px -12px rgba(14,156,147,.6)}.home-v4 .hb-hero .btn-grad:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(37,198,194,.5),0 18px 52px -10px rgba(14,156,147,.78)}.home-v4 .hb-hero .btn-ghost{padding:15px 28px;font-size:15px;color:var(--snow);border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-v4 .hb-hero .btn-ghost:hover{background:rgba(255,255,255,.1);border-color:var(--snow)}.home-v4 .hb-stage{position:relative;margin:64px auto 0;max-width:960px}.home-v4 .hb-stage:before{content:"";position:absolute;z-index:0;left:50%;top:48%;width:116%;height:150%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(50% 50% at 50% 45%,rgba(37,198,194,.3),transparent 70%);filter:blur(26px);animation:v4Pulse 6s ease-in-out infinite}.home-v4 .hb-stage .frame{position:relative;z-index:1;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:var(--float),0 0 0 1px rgba(37,198,194,.12),0 0 70px -22px var(--rim);animation:v4Enter 1s var(--ease-out) .25s backwards}.home-v4 .hb-stage .caption{color:var(--snow-3);text-align:center;margin-top:22px}.home-v4 .sx-bento.dark,.home-v4 .sx-cta,.home-v4 .sx-fullbleed,.home-v4 .sx-spec{background:var(--void);position:relative;overflow:hidden}.home-v4 .sx-cta:after,.home-v4 .sx-fullbleed:after{background:radial-gradient(60% 65% at 50% 45%,rgba(37,198,194,.2),transparent 72%);filter:blur(10px)}.home-v4 .sx-fullbleed h2{font-size:clamp(30px,5vw,62px);line-height:1.05;letter-spacing:-.04em;max-width:22ch}.home-v4 .sx-fullbleed h2 .thin{color:var(--snow-2)}.home-v4 .sx-cta h2{font-size:clamp(34px,5.4vw,66px);letter-spacing:-.04em}.home-v4 .sx-cta .btn-grad{padding:15px 30px;box-shadow:0 0 0 1px rgba(37,198,194,.3),0 14px 44px -12px rgba(14,156,147,.6)}.home-v4 .sx-spec{padding:84px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.home-v4 .sx-spec .r{grid-template-columns:240px 1fr auto;border-bottom-color:rgba(255,255,255,.07);padding:16px 0}.home-v4 .sx-spec .r b{font-size:15px}.home-v4 .sx-spec .r span{color:var(--snow-2)}.home-v4 .sx-bento.dark{padding:110px 0}.home-v4 .sx-bento.dark:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(46% 50% at 80% 26%,rgba(14,156,147,.18),transparent 70%)}.home-v4 .sx-bento.dark>.wrap{position:relative;z-index:1}.home-v4 .v4-bento{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:18px;gap:18px;margin-top:28px;align-items:stretch}.home-v4 .v4-bento .v4-hero-tile{grid-row:span 3;padding:22px;display:flex}.home-v4 .v4-bento .v4-hero-tile>.reveal{width:100%}.home-v4 .v4-bento .v4-tile{padding:22px;position:relative;overflow:hidden}.home-v4 .v4-bento .v4-tile:before{background:var(--grad-border)}.home-v4 .v4-bento .v4-tile strong{display:block;font-family:var(--display);font-weight:600;font-size:1.05rem;color:var(--snow);margin-bottom:6px;letter-spacing:-.01em}.home-v4 .v4-bento .v4-tile p{color:var(--snow-2);font-size:.92rem;line-height:1.5;margin:0}.home-v4 .v4-bento .v4-tile{background-image:radial-gradient(60% 60% at 100% 0,rgba(37,198,194,.1),transparent 60%);background-blend-mode:screen}.home-v4 .sx-data{padding:110px 0}.home-v4 .sx-asym .sec-h,.home-v4 .sx-data .sec-h,.home-v4 .sx-layer .sec-h{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.035em;line-height:1.05}.home-v4 .sx-eyebrow{color:var(--teal-deep);letter-spacing:.16em;font-size:12px}.home-v4 .sx-asym .panel,.home-v4 .sx-data .card.surface,.home-v4 .sx-layer .layer-card{border:1px solid rgba(18,21,24,.06);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 8px rgba(18,21,24,.05),0 30px 60px -28px rgba(18,21,24,.28),0 0 50px -30px rgba(14,156,147,.4);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.home-v4 .sx-asym .panel:hover,.home-v4 .sx-data .card.surface:hover,.home-v4 .sx-layer .layer-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 3px 10px rgba(18,21,24,.06),0 44px 80px -30px rgba(18,21,24,.34),0 0 70px -28px rgba(14,156,147,.55)}.home-v4 .krow .v,.home-v4 .ledrow,.home-v4 .lev .t,.home-v4 .mono,.home-v4 .ownbar,.home-v4 .pct,.home-v4 .sx-spec .r,.home-v4 .un{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.home-v4 .ownbar{height:30px;border-radius:8px;box-shadow:inset 0 1px 4px rgba(18,21,24,.16),inset 0 0 0 1px rgba(18,21,24,.06)}.home-v4 .ownseg+.ownseg{border-left:1px solid rgba(255,255,255,.55)}.home-v4 .ledrow .lock{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:rgba(14,156,147,.1);color:var(--teal-deep);border:1px solid rgba(14,156,147,.22)}.home-v4 .toggle.on .tk{background:linear-gradient(135deg,var(--teal-bright),var(--teal-deep));box-shadow:inset 0 1px 2px rgba(0,0,0,.18),0 0 16px -4px var(--rim)}.home-v4 .lev .dot{box-shadow:0 0 0 3px rgba(14,156,147,.14),0 0 10px -2px var(--teal)}.home-v4 .reveal.armed{transition:transform .85s var(--ease-out),opacity .85s var(--ease-out)}.home-v4 .v4-bento .v4-card{animation:v4Rise .7s var(--ease-out) backwards}.home-v4 .v4-bento .v4-card:nth-child(2){animation-delay:.08s}.home-v4 .v4-bento .v4-card:nth-child(3){animation-delay:.16s}.home-v4 .v4-bento .v4-card:nth-child(4){animation-delay:.24s}.home-v4 .feat-list .feat{animation:v4Rise .6s var(--ease-out) backwards}.home-v4 .feat-list .feat:nth-child(2){animation-delay:.07s}.home-v4 .feat-list .feat:nth-child(3){animation-delay:.14s}.home-v4 .btn{transition:transform .2s var(--ease-out),box-shadow .35s var(--ease-out),background .25s,border-color .2s,background-position .5s}.home-v4 .btn:active{transform:translateY(1px)}@keyframes v4Aurora{0%{transform:translate(0) scale(1) rotate(0deg)}to{transform:translate(-4%,5%) scale(1.14) rotate(8deg)}}@keyframes v4Pulse{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@keyframes v4Enter{0%{opacity:0;transform:translateY(26px) scale(.975)}to{opacity:1;transform:none}}@keyframes v4Rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-v4 .hb-hero:before,.home-v4 .hb-stage:before{animation:none!important}.home-v4 .feat-list .feat,.home-v4 .hb-stage .frame,.home-v4 .reveal.armed,.home-v4 .v4-bento .v4-card{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.home-v4 .ownbar .shine{display:none}.home-v4 .btn:active{transform:none}}@media (max-width:860px){.home-v4 .hb-hero{padding:100px 0 56px;min-height:auto}.home-v4 .hb-stage{margin-top:40px}.home-v4 .sx-bento.dark,.home-v4 .sx-data{padding:72px 0}.home-v4 .v4-bento{grid-template-columns:1fr}.home-v4 .v4-bento .v4-hero-tile{grid-row:auto}.home-v4 .sx-spec .r{grid-template-columns:1fr;gap:2px}}.home-v4{--sx-ease:cubic-bezier(.16,1,.3,1);--sx-line-d:rgba(255,255,255,.12);--sx-led-off:rgba(255,255,255,.22)}.home-v4 .cpanel>*,.home-v4 .gate-stage>*,.home-v4 .lsheet>*,.home-v4 .v4-bento>*{min-width:0}.home-v4 .sx-spec{padding:96px 0}.home-v4 .sysrd{border:1px solid var(--sx-line-d);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px;overflow:hidden}.home-v4 .sysrd-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--sx-line-d);font-size:12px;letter-spacing:.12em;color:var(--snow-3);text-transform:uppercase}.home-v4 .sysrd-cnt{margin-left:auto;color:var(--teal-bright);letter-spacing:.06em}.home-v4 .sysrd-live{width:8px;height:8px;border-radius:50%;background:var(--teal-bright);box-shadow:0 0 0 0 rgba(37,198,194,.5);animation:sxLive 2.4s var(--ease) infinite}.home-v4 .sysrd-rows{list-style:none;margin:0;padding:6px;display:grid;grid-gap:2px;gap:2px}.home-v4 .sysrd-row{display:grid;grid-template-columns:22px 168px 1fr 20px;align-items:center;grid-gap:14px;gap:14px;padding:14px 12px;border-radius:10px;color:var(--snow-3);transition:color .5s var(--ease),background .5s var(--ease)}.home-v4 .sysrd-row b{color:var(--snow-2);font-size:14px;letter-spacing:.02em;transition:color .5s var(--ease)}.home-v4 .sysrd-row>span:nth-of-type(2){font-size:14.5px}.home-v4 .sysrd-led{width:11px;height:11px;border-radius:50%;justify-self:center;background:var(--sx-led-off);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:background .5s var(--ease),box-shadow .5s var(--ease)}.home-v4 .sysrd-chk{color:var(--teal-bright);font-size:14px;justify-self:center;opacity:0;transform:scale(.4);transition:opacity .45s var(--ease),transform .45s var(--ease)}.home-v4 .sysrd-row.ok{background:rgba(37,198,194,.05);color:var(--snow-2)}.home-v4 .sysrd-row.ok b{color:var(--snow)}.home-v4 .sysrd-row.ok .sysrd-led{background:var(--teal-bright);box-shadow:0 0 12px -1px rgba(37,198,194,.8),inset 0 0 0 1px rgba(255,255,255,.3)}.home-v4 .sysrd-row.ok .sysrd-chk{opacity:1;transform:scale(1)}.home-v4 .sx-consent .card.surface,.home-v4 .sx-gate .card.surface{border:1px solid rgba(18,21,24,.06);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 8px rgba(18,21,24,.05),0 30px 60px -28px rgba(18,21,24,.28),0 0 50px -30px rgba(14,156,147,.4);transition:transform .5s var(--sx-ease),box-shadow .5s var(--sx-ease)}.home-v4 .sx-consent .card.surface:hover,.home-v4 .sx-gate .card.surface:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 3px 10px rgba(18,21,24,.06),0 44px 80px -30px rgba(18,21,24,.34),0 0 70px -28px rgba(14,156,147,.55)}.home-v4 .lsheet{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:56px;gap:56px;align-items:start}.home-v4 .lsheet-narr{position:-webkit-sticky;position:sticky;top:104px}.home-v4 .lannos{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.home-v4 .lanno{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:start;padding:16px 0 16px 4px}.home-v4 .lanno+.lanno{border-top:1px dashed var(--line-l)}.home-v4 .lanno .ln{position:relative;font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px;min-width:26px}.home-v4 .lanno .ln:after{content:"";position:absolute;left:-4px;top:22px;width:2px;height:30px;background:linear-gradient(var(--teal),transparent)}.home-v4 .lanno:last-child .ln:after{display:none}.home-v4 .lanno h4{font-family:var(--display);font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.home-v4 .lanno p{font-size:14px;color:var(--ink-2);margin-top:3px;line-height:1.5}.home-v4 .lanno{animation:sxLannoRise .65s var(--sx-ease) backwards;animation-delay:calc(var(--i) * 80ms)}.home-v4 .lanno .ln:after{animation:sxTickDraw .55s var(--sx-ease) backwards;animation-delay:calc(var(--i) * 80ms + .12s)}.home-v4 .sx-gate{padding:110px 0}.home-v4 .sx-gate .gate-head{max-width:760px}.home-v4 .gate-stage{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center;margin-top:40px}.home-v4 .grail{position:relative;padding:8px 6px 4px}.home-v4 .grail-track{position:absolute;left:8%;right:8%;top:25px;height:3px;border-radius:3px;background:var(--line-l);overflow:hidden}.home-v4 .grail-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,var(--teal),var(--teal-bright));border-radius:3px;transition:width .6s var(--sx-ease);box-shadow:0 0 12px -2px var(--teal)}.home-v4 .grail-stations{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;position:relative}.home-v4 .grail-node{display:grid;justify-items:center;grid-gap:12px;gap:12px;width:25%}.home-v4 .grail-dot{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--pearl);border:2px solid var(--line-l);color:var(--ink-3);transition:border-color .4s var(--sx-ease),color .4s var(--sx-ease),box-shadow .4s var(--sx-ease),transform .4s var(--sx-ease)}.home-v4 .grail-tick{color:var(--teal-deep);font-size:18px;opacity:0;transform:scale(.4);transition:opacity .4s var(--sx-ease),transform .4s var(--sx-ease)}.home-v4 .grail-lbl{font-size:12.5px;color:var(--ink-3);letter-spacing:.02em;transition:color .4s var(--sx-ease)}.home-v4 .grail-node.lit .grail-dot{border-color:var(--teal);color:var(--teal-deep);box-shadow:0 0 0 5px rgba(14,156,147,.12),0 8px 22px -10px var(--teal);transform:translateY(-2px)}.home-v4 .grail-node.lit .grail-tick{opacity:1;transform:scale(1)}.home-v4 .grail-node.lit .grail-lbl{color:var(--ink)}.home-v4 .grail-unlock .grail-dot{border-style:solid}.home-v4 .grail-unlock.lit .grail-dot{background:linear-gradient(135deg,var(--teal-bright),var(--teal-deep));border-color:var(--teal-deep);color:var(--pearl);box-shadow:0 0 0 6px rgba(14,156,147,.16),0 12px 30px -10px var(--teal)}.home-v4 .grail-shackle{transform-origin:16px 11px;transform-box:fill-box;transition:transform .5s var(--sx-ease)}.home-v4 .grail-unlock.lit .grail-shackle{transform:rotate(-26deg) translateX(-2px)}.home-v4 .gate-card .panel{margin:0}.home-v4 .kin{display:inline}.home-v4 .kin-w{display:inline-block}.home-v4 .kin.armed .kin-w{opacity:0;transform:translateY(.55em);transition:opacity .6s var(--sx-ease),transform .6s var(--sx-ease);transition-delay:calc(var(--i) * 55ms)}.home-v4 .kin.in .kin-w{opacity:1;transform:none}.home-v4 .kin-grad .kin-w{color:var(--teal-bright)}.home-v4 .sx-fullbleed .kin-grad .kin-w{background:linear-gradient(100deg,var(--teal-bright),#82ece2 60%,var(--teal-bright));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-position:100% 0}.home-v4 .sx-fullbleed .kin.in .kin-grad .kin-w{animation:sxSweep 1.6s var(--sx-ease) .5s both}.home-v4 .sx-consent{padding:110px 0}.home-v4 .cpanel{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:48px;gap:48px;align-items:center;margin-top:36px}.home-v4 .cpanel-aside .revoke-note{margin-top:22px;display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid var(--line-l);border-radius:999px;background:var(--pearl-lift);font-size:13.5px;color:var(--ink-2);box-shadow:var(--shadow-1)}.home-v4 .cpanel-aside .revoke-note b{color:var(--ink)}.home-v4 .cpanel-aside .revoke-note .rk{width:9px;height:9px;border-radius:50%;background:var(--teal);flex-shrink:0;animation:sxLive 2.8s var(--ease) infinite}.home-v4 .cpanel-label{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px;display:block}.home-v4 .sx-bento.dark{isolation:isolate;position:relative}.home-v4 .v4-hero-tile{position:relative;overflow:hidden}.home-v4 .sx-bento .netgraph{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.8;pointer-events:none;-webkit-mask-image:radial-gradient(120% 100% at 50% 30%,#000 35%,transparent 85%);mask-image:radial-gradient(120% 100% at 50% 30%,#000 35%,transparent 85%)}.home-v4 .ng-edge{stroke:rgba(255,255,255,.13);stroke-width:.12}.home-v4 .ng-edge.ng-yes{stroke:var(--teal-bright);stroke-width:.24;opacity:.85}.home-v4 .ng-node{fill:rgba(174,179,178,.55);transform-box:fill-box;transform-origin:center}.home-v4 .ng-node.ng-hot{fill:var(--teal-bright)}.home-v4 .netgraph.live .ng-node.ng-hot{animation:sxNodePulse 2.6s var(--ease) infinite}.home-v4 .netgraph.live .ng-edge.ng-yes{animation:sxEdgePulse 2.6s var(--ease) infinite}.home-v4 .netgraph.live .ng-node{animation:sxDrift 9s var(--ease) infinite alternate;animation-delay:calc(var(--i) * -1.1s)}.home-v4 .sx-support{padding:104px 0}.home-v4 .sx-support .support-head{max-width:720px}.home-v4 .spath{list-style:none;margin:44px 0 0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.home-v4 .spath-spine{position:absolute;left:0;right:0;top:19px;height:2px;background:var(--line-l);border-radius:2px;overflow:hidden}.home-v4 .spath-spine-fill{position:absolute;left:0;top:0;bottom:0;width:var(--p,0);background:linear-gradient(90deg,var(--teal),var(--teal-bright));transition:width .7s var(--sx-ease);box-shadow:0 0 10px -2px var(--teal)}.home-v4 .spath-step{position:relative;padding-top:0;transform:translateY(12px);transition:transform .6s var(--sx-ease)}.home-v4 .spath-step.on{transform:none}.home-v4 .spath-num{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pearl);border:2px solid var(--line-l);color:var(--ink-3);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative;z-index:1;transition:border-color .4s var(--sx-ease),color .4s var(--sx-ease),box-shadow .4s var(--sx-ease)}.home-v4 .spath-step.on .spath-num{border-color:var(--teal);color:var(--teal-deep)}.home-v4 .spath-step.active .spath-num{box-shadow:0 0 0 5px rgba(14,156,147,.14)}.home-v4 .spath-body{margin-top:16px}.home-v4 .spath-body h4{font-family:var(--display);font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.home-v4 .spath-body p{font-size:14px;color:var(--ink-2);margin-top:4px;line-height:1.5}.home-v4 .sx-cta .cta-ticker{display:inline-flex;gap:0;flex-wrap:wrap;justify-content:center;margin-top:20px}.home-v4 .sx-cta .cta-ticker .tk{font-family:var(--mono);font-size:12.5px;letter-spacing:.1em;color:var(--snow-3);text-transform:uppercase}.home-v4 .sx-cta .cta-ticker .tk+.tk:before{content:"·";margin:0 12px;color:var(--teal-bright)}@keyframes sxLive{0%{box-shadow:0 0 0 0 rgba(37,198,194,.5)}70%,to{box-shadow:0 0 0 7px rgba(37,198,194,0)}}@keyframes sxSweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes sxNodePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.8}}@keyframes sxEdgePulse{0%,to{opacity:.35}50%{opacity:.95}}@keyframes sxDrift{0%{transform:translate(0)}to{transform:translate(1.6px,-1.4px)}}@keyframes sxLannoRise{0%{transform:translateY(16px)}to{transform:none}}@keyframes sxTickDraw{0%{height:0}to{height:30px}}@media (prefers-reduced-motion:reduce){.home-v4 .cpanel-aside .revoke-note .rk,.home-v4 .sysrd-live{animation:none!important}.home-v4 .grail-dot,.home-v4 .grail-fill,.home-v4 .grail-lbl,.home-v4 .grail-shackle,.home-v4 .grail-tick,.home-v4 .kin-w,.home-v4 .lanno,.home-v4 .spath-num,.home-v4 .spath-spine-fill,.home-v4 .spath-step,.home-v4 .sysrd-chk,.home-v4 .sysrd-led,.home-v4 .sysrd-row{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}.home-v4 .lanno:not(:last-child) .ln:after{height:30px!important;animation:none!important}.home-v4 .netgraph .ng-edge.ng-yes,.home-v4 .netgraph .ng-node{animation:none!important}.home-v4 .sx-fullbleed .kin-grad .kin-w{background-position:0 0!important}}@media (max-width:860px){.home-v4 .sx-consent,.home-v4 .sx-gate,.home-v4 .sx-spec,.home-v4 .sx-support{padding:68px 0}.home-v4 .sysrd-row{grid-template-columns:18px 1fr 18px;gap:10px;padding:12px 8px}.home-v4 .sysrd-row>span:nth-of-type(2){grid-column:2/3;font-size:13px}.home-v4 .sysrd-row b{grid-row:1}.home-v4 .cpanel,.home-v4 .gate-stage,.home-v4 .lsheet{grid-template-columns:1fr;gap:32px}.home-v4 .lsheet-narr{position:static}.home-v4 .grail-track{display:none}.home-v4 .grail-stations{flex-direction:column;gap:14px}.home-v4 .grail-node{width:100%;grid-template-columns:52px 1fr;justify-items:start;align-items:center;gap:16px}.home-v4 .spath{grid-template-columns:1fr;gap:0}.home-v4 .spath-spine{left:19px;right:auto;top:0;bottom:0;width:2px;height:auto}.home-v4 .spath-spine-fill{width:2px!important;height:var(--p,0);top:0;bottom:auto;transition:height .7s var(--sx-ease)}.home-v4 .spath-step{display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px;padding:12px 0}.home-v4 .spath-body{margin-top:0}}