@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_219130be-module__m6ei-W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_219130be-module__m6ei-W__variable{--font-body-source:"Manrope","Manrope Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_f7b1b0ab-module__AsD3OG__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_f7b1b0ab-module__AsD3OG__variable{--font-display-source:"Sora","Sora Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/606d931d1de1f041-s.e25653b1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/93ce1fb4a74b790b-s.e575ebd5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3673b45bb7dd3324-s.89104608.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1317291d1835f011-s.5bc20f3b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4656623e11daf2b7-s.2853ce2a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1750518007a189a-s.p.93554b93.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6f5b6238-module__Osidxa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:500}.jetbrains_mono_6f5b6238-module__Osidxa__variable{--font-mono-source:"JetBrains Mono","JetBrains Mono Fallback"}
@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--font-display:var(--font-display-source),"Sora","Avenir Next","Segoe UI",sans-serif;--font-body:var(--font-body-source),"Manrope","Avenir Next","Segoe UI",sans-serif;--font-mono:var(--font-mono-source),"JetBrains Mono","SFMono-Regular",monospace;--color-brand-primary:#171a20;--color-brand-secondary:#fff;--color-brand-accent:#e82127;--color-brand-tech:#2f333b;--color-brand-safety:#b74148;--color-bg-base:#05080f;--color-bg-surface:#0a0e18;--color-border:#ffffff24;--color-text-body:#fff;--color-text-muted:#ffffffb3;--color-carbon-980:#fff;--color-carbon-950:#ffffffeb;--color-carbon-900:#ffffffd1;--color-carbon-850:#fff9;--color-carbon-800:#ffffff24;--color-ink-050:#fff;--color-ink-100:#ffffffe0;--color-ink-200:#ffffffb3;--color-ink-300:#ffffff80;--color-ink-500:#ffffff61;--rgb-outline:255,255,255;--rgb-accent-primary:232,33,39;--rgb-accent-primary-light:232,33,39;--rgb-accent-secondary:183,20,28;--rgb-accent-secondary-light:183,20,28;--rgb-accent-signal:232,33,39;--rgb-accent-signal-light:232,33,39;--rgb-surface-tint-primary:255,255,255;--rgb-surface-tint-secondary:255,255,255;--color-accent-cyan:rgb(var(--rgb-accent-primary));--color-accent-violet:rgb(var(--rgb-accent-secondary));--color-accent-ember:rgb(var(--rgb-accent-signal));--surface-base:radial-gradient(circle at 14% 8%,#e821270a,transparent 52%),radial-gradient(circle at 92% -14%,#e8212705,transparent 46%),linear-gradient(180deg,#05080f 0%,#090f1d 100%);--surface-panel:linear-gradient(180deg,#0a0e18f2,#0a0e18f2);--surface-panel-strong:linear-gradient(180deg,#0e1320 0%,#0a0e18 100%);--surface-muted:#0a0e18eb;--surface-glass:#0a0e18d6;--surface-accent:linear-gradient(180deg,#1a1e28 0%,#0a0d14 100%);--color-dark-base:5,7,11;--color-dark-surface:8,14,25;--color-dark-elevated:16,20,28;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:5rem;--space-8:6rem;--accent-subtle:.08;--accent-border:.22;--accent-border-hover:.46;--accent-focus:.88;--accent-solid:1;--radius-sm:.45rem;--radius-md:.7rem;--radius-lg:1rem;--radius-xl:1.35rem;--radius-pill:999px;--shadow-soft:0 12px 26px #0000004d;--shadow-strong:0 22px 48px #0006;--shadow-glow:0 0 0 1px #ffffff14,0 18px 40px #0000004d;--max-content:1280px;--motion-fast:80ms;--motion-mid:.16s;--motion-slow:.28s;--motion-ease-standard:cubic-bezier(.22,.61,.36,1);--motion-ease-expressive:cubic-bezier(.2,.8,.2,1);--cursor-x:50vw;--cursor-y:22vh;--cursor-parallax-x:0px;--cursor-parallax-y:0px;--cursor-parallax-bg-x:0px;--cursor-parallax-bg-y:0px;--scroll-progress:0}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-mid:1ms;--motion-slow:1ms}}
*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0;overflow-x:clip}html{scrollbar-gutter:stable}body{font-family:var(--font-body);background:var(--surface-base);color:var(--color-ink-050);letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;line-height:1.45}body:before,body:after{content:"";pointer-events:none;contain:paint;will-change:transform;position:fixed;inset:-18%}body:before{z-index:-2;opacity:.52;background:radial-gradient(circle at 26% -12%,#2f333b17,transparent 58%),radial-gradient(circle at 84% -10%,#2f333b12,transparent 56%),radial-gradient(circle at 50% 120%,#0000001f,transparent 62%),radial-gradient(circle 560px at 52% 22%,#2f333b0a,transparent 66%),radial-gradient(circle at 16% 6%,rgba(var(--rgb-accent-primary),.065),transparent 52%),radial-gradient(circle at 84% 12%,rgba(var(--rgb-outline),.055),transparent 48%);filter:saturate(1.02)contrast(1.03);transform:translate3d(var(--cursor-parallax-x),var(--cursor-parallax-y),0)scale(1.02);transition:transform .26s var(--motion-ease-standard);display:block}body:after{z-index:-1;opacity:.06;background-blend-mode:multiply,normal,overlay,overlay;mix-blend-mode:multiply;transform:translate3d(var(--cursor-parallax-bg-x),var(--cursor-parallax-bg-y),0)scale(1.02);transition:transform .26s var(--motion-ease-standard);background:url(/media/brand/hex-grid.svg) 0 0/220px,linear-gradient(112deg,#fff0 0%,#ffffffdb 42%,#fff0 74%),repeating-linear-gradient(90deg,#0000000a 0 1px,#0000 1px 84px),repeating-linear-gradient(0deg,#00000007 0 1px,#0000 1px 84px);display:block;-webkit-mask-image:radial-gradient(circle at 50% 10%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 10%,#000 0%,#0000 72%)}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}main{overflow:clip}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(var(--rgb-accent-primary),.88);outline-offset:2px}.site-shell{min-height:100vh;position:relative}@keyframes hextel-reticle-spin{to{transform:rotate(360deg)}}.site-stage{z-index:1;transform-origin:50% 32%;min-height:100vh;position:relative}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden:focus{clip:auto;background:var(--surface-panel-strong);border:1px solid rgba(var(--rgb-accent-primary),.42);border-radius:var(--radius-sm);width:auto;height:auto;color:var(--color-brand-secondary);z-index:100;margin:.7rem;padding:.5rem .75rem;overflow:visible}.container{width:min(var(--max-content),calc(100% - clamp(1.4rem,4vw,4.4rem)));margin:0 auto}.section{scroll-margin-top:calc(6.4rem + var(--page-subnav-offset,0px));padding:clamp(3.4rem,8vw,6.2rem) 0;position:relative}.section[data-section-weight=heavy]{padding:clamp(4.5rem,10vw,8rem) 0}.section[data-section-weight=light]{padding:clamp(2.4rem,5vw,4rem) 0}.section:target:before{content:"";width:min(var(--max-content),calc(100% - clamp(1.4rem,4vw,4.4rem)));background:linear-gradient(90deg,transparent,rgba(var(--rgb-accent-primary),.68),transparent);height:2px;box-shadow:0 0 18px rgba(var(--rgb-accent-primary),.18);opacity:.92;pointer-events:none;border-radius:999px;position:absolute;top:.9rem;left:50%;transform:translate(-50%)}.section-cta{padding-top:clamp(2rem,4vw,3.3rem)}.section-title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:600;line-height:1.04}.section-subtitle{color:var(--color-ink-200);text-wrap:pretty;max-width:52ch;margin:.95rem 0 0;font-size:clamp(.98rem,1.1vw,1.08rem)}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:rgba(var(--rgb-accent-primary),.64);align-items:center;gap:.5rem;font-size:.68rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:rgba(var(--rgb-accent-primary),.7);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.8s ease-out infinite signal-ping}@media (prefers-reduced-motion:reduce){.eyebrow:before{animation:none}}.ui-section-header{gap:.35rem;display:grid}.panel{background:var(--surface-panel);border:1px solid rgba(var(--rgb-outline),.12);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);color:var(--color-text-body)}.panel h3{font-weight:500}.ui-card-elevated{border-color:rgba(var(--rgb-outline),.14);box-shadow:var(--shadow-glow);background:var(--surface-panel-strong);position:relative;overflow:hidden}.ui-card-prominent{border-color:rgba(var(--rgb-accent-primary),.22);box-shadow:0 0 0 1px rgba(var(--rgb-accent-primary),.08),var(--shadow-strong);background:var(--surface-panel-strong);transform:translateY(-2px)}.panel[data-magnetic=surface]{--mx:50%;--my:50%;--tilt-x:0deg;--tilt-y:0deg;--lift:0px;--mag-lift:-2px;--mag-tilt-x:2.2;--mag-tilt-y:2.6;position:relative;overflow:hidden}.grid{gap:1rem;display:grid}.button,.button-ghost,.button-text{appearance:none;cursor:pointer;font:inherit;transition:transform var(--motion-fast)var(--motion-ease-standard),box-shadow var(--motion-mid)var(--motion-ease-standard),border-color var(--motion-mid)var(--motion-ease-standard),background var(--motion-mid)var(--motion-ease-standard),color var(--motion-mid)var(--motion-ease-standard);border:0}.button{border-radius:var(--radius-pill);min-height:2.7rem;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgb(var(--rgb-accent-primary));border:1px solid rgba(var(--rgb-accent-secondary),.82);box-shadow:0 16px 30px #82101538,0 0 26px rgba(var(--rgb-accent-primary),.18);justify-content:center;align-items:center;gap:.4rem;padding:.66rem 1.24rem;font-size:.74rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";background:radial-gradient(circle 140px at var(--mx,50%)var(--my,50%),#ffffff8c,transparent 62%),linear-gradient(118deg,transparent 39%,#ffffff70 50%,transparent 62%);opacity:0;transition:transform .56s var(--motion-ease-expressive),opacity var(--motion-mid)var(--motion-ease-standard);pointer-events:none;mix-blend-mode:overlay;position:absolute;inset:-40% -60%;transform:translate(-36%)}.button:after,.button-ghost:after{content:"";width:.42rem;height:.42rem;transition:transform var(--motion-mid)var(--motion-ease-standard);border-top:1.6px solid;border-right:1.6px solid;transform:rotate(45deg)translate(-1px)}.button:hover{border-color:rgba(var(--rgb-accent-secondary),.96);box-shadow:0 22px 38px #82101547,0 0 34px rgba(var(--rgb-accent-primary),.22);transform:translateY(-2px)scale(1.01)}.button:active{box-shadow:0 14px 26px #82101538,0 0 20px rgba(var(--rgb-accent-primary),.14);transform:translateY(-1px)scale(.99)}.button:hover:before{opacity:1;transform:translate(36%)}.button-ghost{border-radius:var(--radius-pill);color:#ffffffe6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;justify-content:center;align-items:center;gap:.36rem;min-height:2.7rem;padding:.66rem 1.2rem;font-size:.74rem;display:inline-flex;position:relative;overflow:hidden}.button-ghost:before{content:"";opacity:0;background:radial-gradient(circle 120px at var(--mx,50%)var(--my,50%),rgba(var(--rgb-accent-secondary),.14),transparent 60%),radial-gradient(circle 140px at var(--mx,50%)var(--my,50%),rgba(var(--rgb-accent-primary),.12),transparent 66%);transition:opacity var(--motion-mid)var(--motion-ease-standard);pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.button-ghost:hover{border-color:rgba(var(--rgb-accent-primary),.54);transform:translateY(-1px)scale(1.01)}.button-ghost:active{transform:translateY(0)scale(.99)}.button-ghost:hover:before{opacity:1}.button:hover:after,.button-ghost:hover:after{transform:rotate(45deg)translate(1px,-1px)}.button-text{color:rgba(var(--rgb-accent-primary-light),.9);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:.3rem;padding:0;font-size:.76rem;font-weight:600;display:inline-flex}.button-text:hover{color:rgb(var(--rgb-accent-primary-light))}.ui-action-group{flex-wrap:wrap;align-items:center;gap:.62rem;display:flex}.ui-link{color:rgba(var(--rgb-accent-primary-light),.9);letter-spacing:.06em;text-transform:uppercase;transition:color var(--motion-fast)var(--motion-ease-standard),transform var(--motion-fast)var(--motion-ease-standard);align-items:center;gap:.34rem;padding:.14rem 0;font-size:.72rem;font-weight:600;display:inline-flex;position:relative}.ui-link:before{content:"";background:linear-gradient(90deg,rgba(var(--rgb-accent-primary-light),.9),rgba(var(--rgb-accent-secondary-light),.72));opacity:0;transform-origin:0;height:1px;transition:opacity var(--motion-mid)var(--motion-ease-standard),transform var(--motion-mid)var(--motion-ease-expressive);pointer-events:none;position:absolute;bottom:.05rem;left:0;right:.7rem;transform:scaleX(0)}.ui-link:after{content:"";width:.42rem;height:.42rem;transition:transform var(--motion-mid)var(--motion-ease-standard);border-top:1.6px solid;border-right:1.6px solid;transform:rotate(45deg)translate(-1px)}.ui-link:hover{color:rgb(var(--rgb-accent-primary-light));transform:translateY(-1px)}.ui-link:hover:before{opacity:.9;transform:scaleX(1)}.ui-link:hover:after{transform:rotate(45deg)translate(1px,-1px)}.ui-link:active{transform:translateY(0)}.ui-badge{border-radius:var(--radius-pill);border:1px solid rgba(var(--rgb-accent-primary),.2);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--rgb-accent-primary),.85);background:rgba(var(--rgb-accent-primary),.08);align-items:center;padding:.33rem .6rem;font-size:.64rem;font-weight:600;display:inline-flex}.ui-badge-default{color:#ffffffbf;background:#ffffff1a}.ui-badge-accent{background:rgba(var(--rgb-accent-primary),.05);border-color:rgba(var(--rgb-accent-primary),.34);color:rgba(var(--rgb-accent-primary-light),.84)}.ui-badge-signal{background:rgba(var(--rgb-accent-signal),.06);border-color:rgba(var(--rgb-accent-signal),.45);color:rgba(var(--rgb-accent-signal-light),.96)}.ui-stat{gap:.25rem;display:grid}.ui-stat-value,.telemetry-stat-value,.proof-metric{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:clamp(2rem,4.2vw,3.8rem);font-weight:600;line-height:.94}.telemetry-stat-value,.proof-metric{font-family:var(--font-display)}.ui-stat-label,.telemetry-stat-label,.proof-label{color:var(--color-ink-200);text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:.68rem;font-weight:600}.telemetry-stat-detail{color:var(--color-text-muted);letter-spacing:0;text-transform:none;margin:.32rem 0 0;font-size:.78rem;font-weight:500;line-height:1.45}.telemetry-stat-value{align-items:baseline;gap:.2rem;display:inline-flex}.telemetry-stat-prefix{letter-spacing:.03em;font-size:.52em}.telemetry-stat-number{letter-spacing:-.04em}.telemetry-stat-suffix{letter-spacing:.06em;text-transform:uppercase;font-size:.42em}.ui-timeline-step{border-radius:var(--radius-md);border:1px solid rgba(var(--rgb-accent-primary),.28);background:#080e19c7;padding:.9rem}.ui-timeline-index{font-family:var(--font-mono);color:var(--color-ink-300);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.72rem}.ui-timeline-title{font-family:var(--font-display);margin:.45rem 0 0;font-size:1rem}.ui-timeline-detail{color:var(--color-ink-200);margin:.45rem 0 0}.ui-timeline-meta{color:var(--color-ink-300);margin:.45rem 0 0;font-size:.88rem}.ui-quote{border-left:3px solid rgba(var(--rgb-accent-primary),.5);background:rgba(var(--rgb-accent-primary),.06);border-radius:0 var(--radius-sm)var(--radius-sm)0;color:#ffffffd9;margin:1rem 0 0;padding:.75rem 1rem}.ui-quote p{color:var(--color-ink-100);margin:0}.ui-quote cite{color:var(--color-ink-300);margin-top:.45rem;font-size:.84rem;display:block}.ui-logo-row{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ui-logo-item{border-radius:var(--radius-pill);color:var(--color-ink-100);background:#080e18c7;border:1px solid #ffffff2e;align-items:center;padding:.4rem .68rem;font-size:.78rem;display:inline-flex}.carrier-logo-strip{flex-wrap:wrap;justify-content:center;gap:.6rem;padding:.2rem 0;display:flex}.carrier-logo-item{border-radius:var(--radius-pill);color:var(--color-ink-050);font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;transition:border-color var(--motion-mid)ease,background var(--motion-mid)ease,color var(--motion-mid)ease,box-shadow var(--motion-mid)ease;background:#080e1899;border:1px solid #ffffff1a;align-items:center;padding:.55rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.carrier-logo-item:hover{color:var(--carrier-brand,var(--color-ink-050));border-color:var(--carrier-brand,#ffffff38);box-shadow:0 0 18px -4px var(--carrier-brand,transparent);background:#080e18d9}.ui-accordion{gap:.68rem;display:grid}.ui-accordion-item{border-radius:var(--radius-md);background:rgba(var(--color-dark-surface),.78);border:1px solid #ffffff29;padding:.88rem .95rem}.ui-accordion-item summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.ui-accordion-item summary:after{content:"";opacity:.7;border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;transition:transform .18s;transform:translateY(-25%)rotate(45deg)}.ui-accordion-item[open] summary:after{transform:translateY(25%)rotate(-135deg)}.ui-accordion-item summary::-webkit-details-marker{display:none}.ui-accordion-item p{color:var(--color-ink-200);margin:.55rem 0 0}.ui-accordion-item summary{font-weight:600}.ui-accordion-item[open]{border-left:3px solid rgba(var(--rgb-accent-primary),.5);background:rgba(var(--color-dark-surface),.85)}.ui-accordion-item[open] p{animation:faq-answer-in .26s var(--motion-ease-expressive)}@media (prefers-reduced-motion:reduce){.ui-accordion-item[open] p{animation:none}}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.motion-reveal,.motion-stagger>*{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.motion-reveal[data-revealed=false]{opacity:0;transform:translateY(12px)}.motion-reveal{transition:opacity var(--motion-slow)var(--motion-ease-expressive),transform var(--motion-slow)var(--motion-ease-expressive);will-change:opacity,transform}.section:nth-child(2n)>.motion-reveal[data-revealed=false],.section:nth-child(2n) .section-shell-head[data-revealed=false]{transform:translate(1px,8px)}.section:nth-child(odd)>.motion-reveal[data-revealed=false],.section:nth-child(odd) .section-shell-body[data-revealed=false]{transform:translate(-1px,14px)}.motion-stagger>*{transition:opacity var(--motion-mid)var(--motion-ease-expressive),transform var(--motion-mid)var(--motion-ease-expressive);will-change:opacity,transform}.motion-stagger[data-revealed=false]>*{opacity:0;transform:translate(2px,10px)}.motion-stagger[data-revealed=true]>:first-child{transition-delay:20ms}.motion-stagger[data-revealed=true]>:nth-child(2){transition-delay:90ms;transition-duration:calc(var(--motion-mid) + 20ms)}.motion-stagger[data-revealed=true]>:nth-child(3){transition-delay:.16s;transition-duration:calc(var(--motion-mid) + 40ms);transition-timing-function:var(--motion-ease-standard)}.motion-stagger[data-revealed=true]>:nth-child(4){transition-delay:.23s;transition-duration:calc(var(--motion-mid) + 40ms);transition-timing-function:var(--motion-ease-standard)}.motion-stagger[data-revealed=true]>:nth-child(n+5){transition-delay:calc(.23s + (var(--child-index,0)*50ms));transition-duration:calc(var(--motion-mid) + 40ms);transition-timing-function:var(--motion-ease-standard)}}@media (max-width:980px) and (prefers-reduced-motion:no-preference){.motion-reveal[data-revealed=false]{transform:translateY(10px)}.motion-stagger[data-revealed=false]>*{transform:translateY(8px)}}.route-transition{pointer-events:none;z-index:110;opacity:0;transition:opacity .22s var(--motion-ease-standard);position:fixed;inset:0}.route-transition.is-active{opacity:1;pointer-events:auto}.route-transition-sweep{background:linear-gradient(162deg,#030812f7 0%,#070d1afc 52%,#030812f7 100%),radial-gradient(circle at 52% 26%,rgba(var(--rgb-accent-primary),.22),transparent 58%),radial-gradient(circle at 80% 70%,rgba(var(--rgb-accent-secondary),.12),transparent 50%);will-change:transform,opacity;border-radius:3.4rem;position:absolute;inset:-18% -6%;overflow:hidden;transform:translateY(-126%)scale(1.06)}.route-transition-sweep:before{content:"";opacity:.2;background:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 48px),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 48px);position:absolute;inset:0}.route-transition-beam{opacity:0;will-change:transform,opacity;background:linear-gradient(126deg,#0000 32%,#e821272e 43%,#ffffff1f 48%,#e8212724 53%,#0000 62%);position:absolute;inset:-40% -22%;transform:translate(-52%)}.route-transition.entering .route-transition-sweep{transition:transform .28s cubic-bezier(.19,1,.22,1);transform:translateY(0)}.route-transition.entering .route-transition-beam{opacity:1;transition:opacity .2s var(--motion-ease-expressive)60ms,transform .48s cubic-bezier(.2,.68,.22,1)60ms;transform:translate(12%)}.route-transition.leaving .route-transition-sweep{transition:transform .38s cubic-bezier(.32,0,.2,1);transform:translateY(112%)scale(1.04)}.route-transition.leaving .route-transition-beam{opacity:0;transition:opacity .16s var(--motion-ease-standard),transform .34s cubic-bezier(.2,.68,.22,1);transform:translate(42%)}.route-transition-loading{text-align:center;opacity:0;filter:blur(10px);will-change:transform,opacity;justify-items:center;gap:.5rem;width:min(90vw,520px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.96)}.route-transition-loading-mark-wrap{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#e821270f;border:1px solid #e8212752;border-radius:999px;place-items:center;width:clamp(180px,34vw,270px);padding:.7rem 1.1rem;display:grid;box-shadow:0 28px 62px #00000038,0 0 24px #e8212714}.route-transition-loading-mark{object-fit:contain;width:100%;height:auto;max-height:32px}.route-transition-loading-title{font-family:var(--font-display);letter-spacing:-.02em;color:#ffffffeb;margin:0;font-size:clamp(1.15rem,3.2vw,1.8rem);line-height:1.02}.route-transition-loading-progress{background:#ffffff38;border-radius:999px;width:min(86%,360px);height:2px;margin-top:.56rem;overflow:hidden}.route-transition-loading-progress:after{content:"";background:linear-gradient(90deg,transparent 0%,#ffffff57 40%,rgba(var(--rgb-accent-primary),.88)100%);width:100%;height:100%;animation:1.2s cubic-bezier(.22,.61,.36,1) infinite intro-progress;display:block;transform:translate(-100%)}.route-transition.entering .route-transition-loading{opacity:1;filter:blur();transition:opacity .24s var(--motion-ease-expressive)70ms,transform .32s cubic-bezier(.16,1,.3,1)70ms,filter .32s cubic-bezier(.16,1,.3,1)70ms;transform:translate(-50%,-50%)scale(1)}.route-transition.leaving .route-transition-loading{opacity:0;filter:blur(14px);transition:opacity .24s var(--motion-ease-standard),transform .36s var(--motion-ease-standard),filter .36s var(--motion-ease-standard);transform:translate(-50%,-54%)scale(.985)}@keyframes intro-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-fade-in{0%{opacity:0}to{opacity:1}}@keyframes intro-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes intro-shell-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes intro-shell-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes intro-mark-pop{0%{opacity:0;transform:translateY(10px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes intro-line-in{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:translateY(0)}}@keyframes intro-line-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-94%)}}@keyframes intro-progress{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes intro-orbit{0%{transform:translate(-8%)translateY(0)scale(1)}50%{transform:translate(7%)translateY(5%)scale(1.04)}to{transform:translate(-8%)translateY(0)scale(1)}}@keyframes intro-ring-spin-a{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1.04)}}@keyframes intro-ring-spin-b{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}to{transform:translate(-50%,-50%)rotate(-360deg)scale(.96)}}@keyframes intro-ring-spin-c{0%{transform:translate(-50%,-50%)rotate(0)scale(.98)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1.06)}}@keyframes intro-beam-pan{0%{transform:translate(-38%)}50%{transform:translate(28%)}to{transform:translate(-38%)}}@keyframes intro-field-out{0%{opacity:1;transform:translate(0,0)scale(1)}60%{opacity:.4}to{opacity:0;transform:translateY(-4%)scale(1.06)}}@keyframes intro-particle-float{0%{opacity:0;transform:translate(0,0)scale(.7)}22%{opacity:.86}50%{opacity:.62;transform:translateY(-14px)scale(1)}to{opacity:0;transform:translateY(-28px)scale(.76)}}@keyframes intro-veil-top-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-108%)}}@keyframes intro-veil-bottom-out{0%{opacity:1;transform:scaleY(-1)translateY(0)}to{opacity:0;transform:scaleY(-1)translateY(-108%)}}@keyframes intro-chip-glow{0%{box-shadow:0 0 0 rgba(var(--rgb-accent-primary),0)}to{box-shadow:0 8px 22px rgba(var(--rgb-accent-primary),.24)}}@keyframes intro-grain-shift{0%{transform:translate(0)}25%{transform:translate(2%,-1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(1%,1%)}to{transform:translate(0)}}.skeleton-loading{width:min(var(--max-content),calc(100% - clamp(1.4rem,4vw,4.4rem)));gap:clamp(1.2rem,2.6vw,2rem);margin:0 auto;padding:clamp(2rem,4vw,4rem) 0;display:grid}.skeleton-hero{border-radius:var(--radius-lg);height:clamp(220px,40vw,380px)}.skeleton-section{border-radius:var(--radius-md);height:clamp(120px,18vw,180px)}.skeleton-section-short{height:clamp(80px,10vw,120px)}.skeleton-shimmer{background:linear-gradient(90deg,rgba(var(--rgb-outline),.04)0%,rgba(var(--rgb-outline),.08)50%,rgba(var(--rgb-outline),.04)100%);background-size:200% 100%;animation:1.6s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes nav-item-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer{animation:none}}.error-boundary{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:40vh;padding:2rem;display:flex}.error-boundary-title{font-family:var(--font-display);color:var(--color-text-body);margin:0;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600}.error-boundary-copy{color:var(--color-text-muted);margin:0;font-size:.95rem}.sound-toggle{appearance:none;color:#ffffffd1;min-width:5.6rem;font-family:var(--font-mono);cursor:pointer;transition:border-color var(--motion-fast)var(--motion-ease-standard);background:#ffffff14;border:1px solid #ffffff38;border-radius:.7rem;justify-content:center;padding:.46rem .68rem;font-size:.76rem;display:inline-flex}.sound-toggle[aria-pressed=true]{border-color:rgba(var(--rgb-accent-primary),.84);background:rgba(var(--rgb-accent-primary),.1);color:#fff}.signal-pulse{background:rgba(var(--rgb-accent-primary),.6);width:.52rem;height:.52rem;box-shadow:0 0 0 0 rgba(var(--rgb-accent-primary),.42);border-radius:50%}.signal-pulse.is-active{animation:1.7s ease-out infinite signal-ping}@keyframes signal-ping{0%{box-shadow:0 0 0 0 rgba(var(--rgb-accent-primary),.5)}to{box-shadow:0 0 0 12px rgba(var(--rgb-accent-primary),0)}}.network-pulse{animation:2.8s ease-out infinite signal-ping}.network-node{transform-origin:50%;animation:10s linear infinite orbit}@keyframes orbit{0%{transform:rotate(0)translate(8px)rotate(0)}to{transform:rotate(360deg)translate(8px)rotate(-360deg)}}@keyframes hero-land{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-glitch]{display:inline-block;position:relative}[data-glitch]:before,[data-glitch]:after{content:attr(data-glitch-text);pointer-events:none;opacity:0;will-change:clip-path,transform,opacity;position:absolute;inset:0;transform:translate(0,0)}[data-glitch]:before{color:rgba(var(--rgb-accent-secondary),.95);mix-blend-mode:screen}[data-glitch]:after{color:rgba(var(--rgb-accent-primary),.92);mix-blend-mode:screen}[data-glitch=loop]:before{animation:8.8s step-end infinite hextel-glitch-a}[data-glitch=loop]:after{animation:8.8s step-end infinite hextel-glitch-b}[data-glitch=hover]:hover:before{animation:1.1s step-end both hextel-glitch-a}[data-glitch=hover]:hover:after{animation:1.1s step-end both hextel-glitch-b}@keyframes hextel-glitch-a{0%,86%,to{opacity:0;clip-path:inset(0);filter:none;transform:translate(0,0)}87%{opacity:.88;clip-path:inset(12% 0 66%);filter:blur(.35px);transform:translate(-1px)}88%{clip-path:inset(60% 0 16%);transform:translate(2px,-1px)}89%{clip-path:inset(76% 0 6%);transform:translate(-2px,1px)}90%{opacity:0;clip-path:inset(0);filter:none}92%{opacity:.72;clip-path:inset(20% 0 64%);filter:blur(.25px);transform:translate(1px)}93%{opacity:0;clip-path:inset(0);filter:none;transform:translate(0,0)}}@keyframes hextel-glitch-b{0%,86%,to{opacity:0;clip-path:inset(0);filter:none;transform:translate(0,0)}87.2%{opacity:.84;clip-path:inset(66% 0 12%);filter:blur(.35px);transform:translate(1px)}88.2%{clip-path:inset(10% 0 78%);transform:translate(-2px,1px)}89.2%{clip-path:inset(40% 0 42%);transform:translate(2px,-1px)}90.2%{opacity:0;clip-path:inset(0);filter:none}92.6%{opacity:.62;clip-path:inset(58% 0 18%);filter:blur(.25px);transform:translate(-1px)}93.4%{opacity:0;clip-path:inset(0);filter:none;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){[data-glitch]:before,[data-glitch]:after{display:none}}.page-hero-copy{color:var(--color-ink-200);max-width:58ch;margin:1rem 0 0;font-size:clamp(1rem,1.18vw,1.08rem)}.page-hero-actions{flex-wrap:wrap;gap:.72rem;margin-top:1.2rem;display:flex}.telemetry-stat{border:1px solid rgba(var(--rgb-accent-primary),.3);box-shadow:inset 0 0 0 1px rgba(var(--rgb-accent-primary),.08);background:#090f1bd6;border-radius:.8rem;padding:.7rem}@keyframes tower-marker-pulse{0%,to{box-shadow:0 0 0 3px rgba(var(--rgb-accent-primary),.2),0 0 16px rgba(var(--rgb-accent-primary),.4)}50%{box-shadow:0 0 0 6px rgba(var(--rgb-accent-primary),.08),0 0 24px rgba(var(--rgb-accent-primary),.5)}}@keyframes tower-ambient-shift{0%{transform:translate(0)}to{transform:translate(8px,-6px)}}@keyframes tower-panel-enter{0%{opacity:0;filter:blur(2px);transform:translate(6px)translateY(4px)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)}}@keyframes tower-scan-line{0%{background-position:0 -100%}to{background-position:0 200%}}.section-page-hero{padding-top:clamp(2rem,5vw,4rem)}.page-hero-shell{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:1rem;padding:clamp(1.15rem,2.6vw,1.8rem);display:grid}.page-hero-title{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(112deg,#fff 0%,#f4f4f4 58%,rgba(var(--rgb-accent-primary),.92)100%);color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text;max-width:14ch;margin:.85rem 0 0;font-size:clamp(2.2rem,4.9vw,4.3rem);line-height:.95}.page-hero-aside{border:1px solid rgba(var(--rgb-accent-primary),.28);border-radius:var(--radius-lg);background:rgba(var(--color-dark-surface),.8);align-content:start;gap:.58rem;padding:.85rem;display:grid}.page-hero-kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--rgb-accent-primary-light),.96);margin:0;font-size:.72rem}.page-hero-chip-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.page-hero-chip-list li{color:var(--color-ink-100);font-size:.8rem}.page-hero-metric{gap:.2rem;margin:.2rem 0 0;display:grid}.page-hero-metric strong{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:600;line-height:.95}.page-hero-metric span{color:var(--color-ink-200);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:600}.page-hero-scale-list{gap:.34rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.page-hero-scale-list li{color:var(--color-ink-200);padding-left:.68rem;font-size:.8rem;line-height:1.34;position:relative}.page-hero-scale-list li:before{content:"";background:rgba(var(--rgb-accent-primary),.82);width:.3rem;height:.3rem;box-shadow:0 0 10px rgba(var(--rgb-accent-primary),.4);border-radius:50%;position:absolute;top:.48rem;left:0}.cta-rail-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(1.2rem,2.8vw,1.8rem);display:grid;position:relative;overflow:hidden}.cta-rail-shell:after{content:"";background:url(/media/patterns/hex-grid.svg) center/220px repeat,radial-gradient(ellipse at 30% 50%,rgba(var(--rgb-accent-primary),.06),transparent 70%);opacity:.35;pointer-events:none;position:absolute;inset:0}.cta-rail-shell[data-magnetic=surface]{--mag-lift:-1.5px;--mag-tilt-x:1.2;--mag-tilt-y:1.5}.cta-rail-title{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem)}.cta-rail-copy{color:var(--color-ink-200);max-width:56ch;margin:.56rem 0 0}.cta-rail-actions,.contact-actions,.role-actions,.featured-case-actions,.case-index-actions,.security-preview-actions,.security-asset-actions{flex-wrap:wrap;align-items:center;gap:.62rem;display:flex}.proof-bar-shell{background:linear-gradient(180deg,#09101efa,#070d18f5),radial-gradient(circle at 84% 4%,rgba(var(--rgb-accent-primary),.18),transparent 56%);padding:clamp(.95rem,2.2vw,1.3rem)}.proof-bar-shell[data-magnetic=surface]{--mag-lift:-1.5px;--mag-tilt-x:1.2;--mag-tilt-y:1.5}.proof-telemetry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.95rem;display:grid}.proof-bar-card{border-color:rgba(var(--rgb-accent-primary),.22);padding:.82rem}.proof-detail,.proof-quote{color:var(--color-ink-200);margin:.5rem 0 0}.case-impact-shell{background:linear-gradient(180deg,#080e1afa,#070c16f5),radial-gradient(circle at 100% -20%,rgba(var(--rgb-accent-secondary),.2),transparent 46%);padding:clamp(1rem,2.4vw,1.45rem)}.case-impact-kicker{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--color-ink-300);margin:0 0 .75rem;font-size:.64rem;font-weight:600}.case-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.case-impact-item{border:1px solid rgba(var(--rgb-accent-primary),.28);border-radius:var(--radius-md);background:#080e18cc;padding:.75rem .7rem}.case-impact-value{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.26rem,2.1vw,2rem);font-weight:600;line-height:.95}.case-impact-label{color:var(--color-ink-200);margin:.36rem 0 0;font-size:.82rem;line-height:1.35}.service-grid,.roles-grid,.case-study-list,.credibility-grid,.featured-case-grid,.case-index-grid,.security-asset-grid,.services-week-grid,.case-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.process-grid,.principles-grid,.why-choose-grid,.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.values-grid{grid-template-columns:minmax(0,1fr);margin-top:1rem}@media (min-width:48rem){.values-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.values-grid>*{grid-column:span 2}.values-grid>:where(:nth-child(3n+1):nth-last-child(2),:nth-child(3n+2):last-child){grid-column:span 3}}@media (min-width:72rem){.values-grid{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.values-grid>*{grid-column:auto}}.value-card h3{margin-top:0}.mission-line a,.values-more a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #e82127b3;text-decoration:underline #e82127b3}.mission-line a:hover,.values-more a:hover{text-decoration-color:#e82127}.statement-card p{color:inherit;font-size:1.15rem;line-height:1.55}.values-more{margin:1rem 0 0}.service-card,.process-card,.credibility-card,.case-study-card,.role-card,.contact-card,.principle-card,.proof-card,.why-choose-card,.featured-case-card,.case-index-card,.security-asset-card,.case-ai-card,.case-ai-next{padding:clamp(.95rem,2.2vw,1.3rem)}.service-card h3,.process-card h3,.credibility-card h3,.case-study-card h3,.role-card h3,.principle-card h3,.proof-card h3,.why-choose-card h3,.featured-case-card h3,.case-index-card h3,.security-asset-card h3,.contact-card h3{font-family:var(--font-display);margin:.45rem 0 0}.service-card p,.process-card p,.credibility-card p,.case-study-card p,.role-card p,.principle-card p,.contact-card p,.proof-card p,.why-choose-card p,.featured-case-card p,.case-index-card p,.security-asset-card p{color:var(--color-ink-200);margin:.58rem 0 0}.service-timeline,.process-step,.role-meta,.case-study-sector,.case-reveal-sector,.failure-mode-kicker,.artifact-type,.page-hero-kicker{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:.66rem;font-weight:600;color:var(--color-ink-300)!important}.service-card ul,.security-preview-list,.perks-list,.contact-card ul,.why-choose-card ul,.featured-case-outcomes,.services-selector-panel ul,.control-map-panel ul,.case-detail-card ul{gap:.36rem;margin:.75rem 0 0;padding:0 0 0 1rem;display:grid}.service-card li,.security-preview-list li,.perks-list li,.contact-card li,.why-choose-card li,.featured-case-outcomes li,.services-selector-panel li,.control-map-panel li,.case-detail-card li{color:var(--color-ink-050)}.service-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.service-cap-card{grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}.service-cap-media{aspect-ratio:16/9;border-bottom:1px solid rgba(var(--rgb-accent-primary),.22);position:relative;overflow:hidden}.service-cap-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-mid)var(--motion-ease-standard);transform:scale(1.02)}.service-cap-media-scrim{pointer-events:none;background:linear-gradient(180deg,#040a122e,#040a12b8),radial-gradient(circle at 12% 18%,rgba(var(--rgb-accent-primary),.18),transparent 62%);position:absolute;inset:0}.service-cap-media-label{border-radius:var(--radius-pill);border:1px solid rgba(var(--rgb-accent-primary),.34);font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#ffffffeb;background:#050a13d1;align-items:center;gap:.45rem;padding:.38rem .7rem;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;bottom:.95rem;left:1.05rem;box-shadow:0 18px 34px #01081266}.service-cap-media-label:before{content:"";background:rgba(var(--rgb-accent-primary),.92);width:.62rem;height:.62rem;box-shadow:0 0 0 4px rgba(var(--rgb-accent-primary),.14),0 0 24px rgba(var(--rgb-accent-primary),.22);border-radius:999px}.service-cap-body{align-content:start;gap:.6rem;padding:clamp(.95rem,2.2vw,1.3rem);display:grid}.service-cap-body h3{margin-top:0}.service-cap-body ul{margin-top:.25rem}.process-artifact,.case-study-measured-by,.case-reveal-measured-by,.case-study-timeline,.contact-note,.credibility-card{position:relative}.credibility-index{font-family:var(--font-display);color:rgba(var(--rgb-accent-primary),.5);letter-spacing:.06em;margin-bottom:.2rem;font-size:.72rem;font-weight:600;display:block}.why-choose-card{position:relative}.why-choose-index{font-family:var(--font-display);color:rgba(var(--rgb-accent-primary),.5);letter-spacing:.06em;margin-bottom:.2rem;font-size:.72rem;font-weight:600;display:block}.why-choose-scope-list{columns:2;column-gap:2rem}.why-choose-teaser-cta{text-align:center;margin-top:clamp(1rem,2.4vw,1.6rem)}.why-choose-ix-link{color:rgba(var(--rgb-accent-primary),.85);transition:color var(--motion-fast)var(--motion-ease-standard);font-weight:500;text-decoration:none}.why-choose-ix-link:hover{color:rgb(var(--rgb-accent-primary))}@media (max-width:640px){.why-choose-scope-list{columns:1}.why-choose-teaser-cta .button,.why-choose-teaser-cta .button-ghost{justify-content:center;width:100%}}.case-reveal-outcome,.case-study-outcome,.trust-metric-label{font-size:.82rem;color:var(--color-ink-300)!important}.failure-mode-layout,.services-selector-shell,.control-map-shell,.pinned-process-layout,.case-reveal-layout{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:.85rem;display:grid}.failure-mode-list,.services-selector-tabs,.control-map-tabs,.pinned-process-steps,.case-reveal-rail{gap:.52rem;display:grid}.failure-mode-tab,.services-selector-tab,.control-map-tab,.case-reveal-tab{text-align:left;border:1px solid rgba(var(--rgb-accent-primary),.28);border-radius:var(--radius-md);color:var(--color-ink-100);cursor:pointer;transition:border-color var(--motion-mid)var(--motion-ease-standard),background var(--motion-mid)var(--motion-ease-standard),transform var(--motion-fast)var(--motion-ease-standard);background:#080e18d1;padding:.72rem;position:relative;overflow:hidden}.failure-mode-tab:before,.services-selector-tab:before,.control-map-tab:before,.case-reveal-tab:before{content:"";opacity:0;background:radial-gradient(circle 190px at var(--mx,50%)var(--my,50%),rgba(var(--rgb-accent-primary),.22),transparent 62%);transition:opacity var(--motion-mid)var(--motion-ease-standard);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-40% -60%}.failure-mode-tab:hover,.services-selector-tab:hover,.control-map-tab:hover,.case-reveal-tab:hover,.failure-mode-tab.is-active,.services-selector-tab.is-active,.control-map-tab.is-active,.case-reveal-tab.is-active{border-color:rgba(var(--rgb-accent-primary),.66);background:rgba(var(--rgb-accent-primary),.14);box-shadow:-3px 0 12px rgba(var(--rgb-accent-primary),.1)}@media (hover:hover) and (pointer:fine){.failure-mode-tab:hover,.services-selector-tab:hover,.control-map-tab:hover,.case-reveal-tab:hover{transform:translateY(-1px)}.failure-mode-tab:hover:before,.services-selector-tab:hover:before,.control-map-tab:hover:before,.case-reveal-tab:hover:before{opacity:1}}.failure-mode-tab:active,.services-selector-tab:active,.control-map-tab:active,.case-reveal-tab:active{transform:translateY(0)}.failure-mode-tab span,.case-reveal-tab-title{color:var(--color-ink-050);font-weight:600;display:block}.failure-mode-tab small,.case-reveal-tab-meta{color:var(--color-ink-300);font-size:.8rem}.failure-mode-panel,.services-selector-panel,.control-map-panel,.security-preview-card,.week-timeline-shell,.case-detail-card,.case-detail-metric{padding:.96rem}.guided-intake-card{border-radius:var(--radius-xl);border:1px solid rgba(var(--rgb-outline),.08);background:linear-gradient(168deg,rgba(var(--color-dark-elevated),.7)0%,rgba(var(--color-dark-surface),.5)100%);-webkit-backdrop-filter:blur(12px);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 1px 2px #0000001f,0 8px 32px #00000029}.failure-mode-indicator{color:var(--color-ink-300)!important;margin-top:.7rem!important}.services-selector-panel h3,.control-map-panel h3,.week-timeline-shell h3,.security-preview-title,.security-preview-card-title{font-family:var(--font-display);margin:.5rem 0 0}.services-selector-panel p,.security-preview-copy,.security-preview-card p,.guided-intake-card p,.week-timeline-shell p{color:var(--color-ink-200)}.services-selector-panel .button{margin-top:.75rem}.services-selector-panel>*{z-index:2;position:relative}.week-timeline-grid,.faq-list,.case-index-metrics,.contact-timeline,.about-timeline,.contact-timeline{gap:.65rem;display:grid}.guided-intake-shell{gap:1.1rem;display:grid}.guided-intake-form{gap:1rem;display:grid}.case-index-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.case-index-filter{appearance:none;border:1px solid rgba(var(--rgb-accent-primary),.28);border-radius:var(--radius-pill);color:var(--color-ink-100);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-mid)var(--motion-ease-standard),background var(--motion-mid)var(--motion-ease-standard),color var(--motion-mid)var(--motion-ease-standard),transform var(--motion-fast)var(--motion-ease-standard);background:#080e18c7;padding:.42rem .7rem;font-size:.66rem;font-weight:600;position:relative;overflow:hidden}.case-index-filter:before{content:"";opacity:0;background:radial-gradient(circle 170px at var(--mx,50%)var(--my,50%),rgba(var(--rgb-accent-primary),.2),transparent 64%);transition:opacity var(--motion-mid)var(--motion-ease-standard);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-50% -70%}.case-index-filter:hover{border-color:rgba(var(--rgb-accent-primary),.58);background:rgba(var(--rgb-accent-primary),.12)}.case-index-filter.is-active{border-color:rgba(var(--rgb-accent-primary),.76);color:rgba(var(--rgb-accent-primary-light),.98)}@media (hover:hover) and (pointer:fine){.case-index-filter:hover{transform:translateY(-1px)}.case-index-filter:hover:before{opacity:1}}.case-index-filter:active{transform:translateY(0)}.case-index-metrics p{color:var(--color-ink-300);margin:0;font-size:.9rem}.case-index-metrics strong{color:var(--color-ink-050);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-size:1.3rem}.case-index-outcome{margin:.62rem 0 0;font-weight:600;color:var(--color-ink-050)!important}.case-index-glance-list{gap:.32rem;margin:.58rem 0 0;padding:0;list-style:none;display:grid}.case-index-glance-list li{color:var(--color-ink-200);font-size:.86rem;line-height:1.38}.case-index-glance-list strong{color:var(--color-ink-050)}.case-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin:0;display:grid}.case-glance-item{border:1px solid rgba(var(--rgb-accent-primary),.24);background:#080e18c7;border-radius:.66rem;margin:0;padding:.68rem}.case-glance-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-300);margin:0;font-size:.62rem;font-weight:600}.case-glance-value{color:var(--color-ink-050);margin:.35rem 0 0;font-size:.92rem;line-height:1.35}.case-detail-subtitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.62rem;font-weight:600;color:var(--color-ink-300)!important}@keyframes pinned-sheen{0%{transform:translate(-36%)}50%{transform:translate(36%)}to{transform:translate(-36%)}}.map-tone-north{background:linear-gradient(130deg,rgba(var(--rgb-accent-primary),.26),#070c16f5),repeating-linear-gradient(45deg,transparent 0 12px,rgba(var(--rgb-accent-primary),.2)12px 13px)}.map-tone-east{background:linear-gradient(140deg,rgba(var(--rgb-accent-secondary),.22),#070c16f5),repeating-linear-gradient(90deg,transparent 0 14px,rgba(var(--rgb-accent-secondary),.2)14px 15px)}.map-tone-south{background:linear-gradient(145deg,rgba(var(--rgb-accent-signal),.24),#070c16f5),repeating-linear-gradient(35deg,transparent 0 14px,rgba(var(--rgb-accent-signal),.2)14px 15px)}.artifact-modal{z-index:50;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.artifact-modal.is-open{animation:artifact-modal-fade .2s var(--motion-ease-standard)both}.artifact-modal.is-open .artifact-modal-backdrop{animation:artifact-backdrop-in .2s var(--motion-ease-standard)both}.artifact-modal.is-open .artifact-modal-panel{animation:artifact-panel-in .32s var(--motion-ease-expressive)both}@keyframes artifact-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes artifact-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes artifact-panel-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.artifact-modal-backdrop{appearance:none;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);cursor:pointer;background:#171a2052;border:0;padding:0;position:absolute;inset:0}.artifact-modal-panel{width:min(840px,100%);max-height:86vh;padding:1rem;position:relative;overflow:auto}.artifact-modal-header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.artifact-modal-header h3,.artifact-preview h4{font-family:var(--font-display);margin:0}.artifact-close{appearance:none;border:1px solid rgba(var(--rgb-accent-primary),.34);color:var(--color-brand-secondary);cursor:pointer;background:#070c16e0;border-radius:.56rem;padding:.4rem .65rem}.artifact-tab-row{overscroll-behavior:contain;scrollbar-width:none;flex-wrap:nowrap;gap:.45rem;margin-top:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.artifact-tab-row::-webkit-scrollbar{display:none}.artifact-tab{appearance:none;border:1px solid rgba(var(--rgb-accent-primary),.28);color:var(--color-ink-100);cursor:pointer;transition:transform var(--motion-fast)var(--motion-ease-standard),border-color var(--motion-mid)var(--motion-ease-standard),background var(--motion-mid)var(--motion-ease-standard),color var(--motion-mid)var(--motion-ease-standard);background:#080e18d1;border-radius:.56rem;padding:.4rem .56rem}.artifact-tab:hover{border-color:rgba(var(--rgb-accent-primary),.46);background:rgba(var(--rgb-accent-primary),.12);color:var(--color-ink-050);transform:translateY(-1px)}.artifact-tab.is-active{border-color:rgba(var(--rgb-accent-primary),.66);background:rgba(var(--rgb-accent-primary),.14)}@media (prefers-reduced-motion:reduce){.artifact-modal.is-open,.artifact-modal.is-open .artifact-modal-backdrop,.artifact-modal.is-open .artifact-modal-panel{animation:none!important;transform:none!important}}.artifact-preview{margin-top:.76rem;padding:.9rem}.artifact-preview p{color:var(--color-ink-200);margin:.52rem 0 0}.guided-intake-form label{color:var(--color-ink-100);letter-spacing:.01em;gap:.4rem;font-size:.85rem;font-weight:500;display:grid}.guided-intake-form select,.guided-intake-form input,.guided-intake-form textarea{border-radius:var(--radius-md);border:1px solid rgba(var(--rgb-outline),.1);background:rgba(var(--color-dark-surface),.65);-webkit-backdrop-filter:blur(8px);width:100%;color:var(--color-brand-secondary);font:inherit;padding:.72rem .85rem;font-size:.95rem;transition:border-color .22s,box-shadow .22s,background .22s}.guided-intake-form select::placeholder,.guided-intake-form input::placeholder,.guided-intake-form textarea::placeholder{color:rgba(var(--rgb-outline),.28)}.guided-intake-form select:hover,.guided-intake-form input:hover,.guided-intake-form textarea:hover{border-color:rgba(var(--rgb-outline),.22);background:rgba(var(--color-dark-surface),.85)}.guided-intake-form select:focus,.guided-intake-form input:focus,.guided-intake-form textarea:focus{border-color:rgba(var(--rgb-accent-primary),.6);box-shadow:0 0 0 3px rgba(var(--rgb-accent-primary),.1),0 0 20px rgba(var(--rgb-accent-primary),.06);background:rgba(var(--color-dark-surface),.95);outline:none}.section:has(.guided-intake-card){background:radial-gradient(ellipse 80% 50% at 50% -5%,rgba(var(--rgb-accent-primary),.07),transparent),radial-gradient(ellipse 60% 40% at 85% 100%,rgba(var(--rgb-accent-secondary),.04),transparent)}.guided-intake-card{position:relative;overflow:hidden}.guided-intake-card:before{content:"";background:linear-gradient(90deg,transparent 0%,rgba(var(--rgb-accent-primary),.5)20%,rgba(var(--rgb-accent-primary),.8)50%,rgba(var(--rgb-accent-primary),.5)80%,transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}.guided-intake-card h3{letter-spacing:-.025em;font-size:clamp(1.3rem,2.4vw,1.65rem)}.guided-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.guided-intake-form label.has-error select,.guided-intake-form label.has-error input,.guided-intake-form label.has-error textarea{border-color:rgba(var(--rgb-accent-primary),.7);box-shadow:0 0 0 2px rgba(var(--rgb-accent-primary),.15)}.guided-intake-error{color:rgba(var(--rgb-accent-primary-light),.92);font-size:.8rem;font-weight:500;line-height:1.35}.guided-intake-status{color:var(--color-ink-200);margin:.55rem 0 0;font-size:.9rem}.guided-intake-details{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-outline),.08);background:rgba(var(--color-dark-surface),.4);-webkit-backdrop-filter:blur(6px);padding:1rem 1.1rem;transition:border-color .2s}.guided-intake-details:hover{border-color:rgba(var(--rgb-outline),.16)}.guided-intake-details summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--rgb-outline),.55);-webkit-user-select:none;user-select:none;font-size:.68rem;transition:color .2s}.guided-intake-details summary:hover{color:rgba(var(--rgb-outline),.85)}.guided-intake-details[open] summary{color:rgba(var(--rgb-accent-primary),.8);margin-bottom:.85rem}.guided-intake-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.guided-intake-span-2{grid-column:span 2}.guided-intake-consent{border-radius:var(--radius-md);background:rgba(var(--color-dark-surface),.35);border:1px solid rgba(var(--rgb-outline),.06);gap:.35rem;padding:.85rem 1rem;display:grid}.guided-intake-consent-row{color:var(--color-ink-200);align-items:flex-start;gap:.65rem;font-size:.88rem;display:flex}.guided-intake-consent-row input[type=checkbox]{accent-color:rgb(var(--rgb-accent-primary));flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.22rem}.guided-intake-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.guided-intake-actions{margin-top:.4rem}.guided-intake-actions .button{min-width:180px}.about-timeline,.contact-timeline{margin:0;padding:0;list-style:none}@media (max-width:720px){.guided-intake-grid,.guided-intake-optional-grid{grid-template-columns:1fr}.guided-intake-span-2{grid-column:auto}.guided-intake-card{border-radius:var(--radius-lg);padding:1.15rem}.guided-intake-consent{padding:.7rem .8rem}}.about-timeline li,.contact-timeline li{border-left:2px solid rgba(var(--rgb-accent-primary),.44);color:var(--color-ink-200);padding-left:.72rem}@keyframes about-coverage-sheen{0%{transform:translate(-32%)}50%{transform:translate(32%)}to{transform:translate(-32%)}}@keyframes cov-scanline-move{0%{top:-4px}to{top:100%}}@keyframes cov-pulse-dot{0%,to{opacity:.4}50%{opacity:1}}@keyframes cov-entry-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cov-border-glow{0%{border-color:#e821272e}50%{border-color:#e8212759}to{border-color:#e821272e}}.cov-shell{background:#060a14f5;border:1px solid #e821271f;border-radius:1rem;padding:2rem;animation:.6s both cov-entry-up,4s ease-in-out infinite cov-border-glow;position:relative;overflow:hidden}.cov-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.cov-metrics{flex-wrap:wrap;gap:.6rem;display:flex}.cov-pill{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.5rem;flex-direction:column;align-items:center;gap:.15rem;min-width:88px;padding:.5rem 1rem;display:inline-flex}.cov-pill-value{font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.25rem;font-weight:700}.cov-pill-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;font-size:.7rem}.cov-pill-active{border-color:#e8212733}.cov-pill-active .cov-pill-value{color:#e82127f2}.cov-pill-coming{border-color:#ffb42833}.cov-pill-coming .cov-pill-value{color:#ffb428e6}.cov-pill-target{border-color:#50b4ff33}.cov-pill-target .cov-pill-value{color:#50b4ffe6}.cov-layout{background:#080e1cb3;border:1px solid #e821271a;border-radius:.75rem;grid-template-columns:1fr 300px;gap:0;display:grid;overflow:hidden}.cov-map-wrap{aspect-ratio:1000/589;background:#040812f2;position:relative;overflow:hidden}.cov-map-svg{position:absolute;inset:0}.cov-map-svg svg{width:100%;height:100%;display:block}.cov-map-scanline{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#e821271a 30%,#e8212740 50%,#e821271a 70%,#0000 100%);height:2px;animation:6s linear infinite cov-scanline-move;position:absolute;left:0;right:0}.cov-panel{-webkit-backdrop-filter:blur(14px);background:#1e080cd1;border-left:1px solid #e821271f;flex-direction:column;justify-content:center;padding:1.5rem 1.4rem;transition:background .3s;display:flex}.cov-panel[data-status=coming-soon]{background:#281c06bf;border-left-color:#ffb4282e}.cov-panel[data-status=target]{background:#0a1628bf;border-left-color:#50b4ff2e}.cov-panel-inner{transition:opacity .2s}.cov-panel-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:.3rem;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.65rem;font-weight:700;display:inline-block}.cov-panel-badge-active{color:#e82127;background:#e8212733;border:1px solid #e821274d}.cov-panel-badge-coming-soon{color:#ffb428;background:#ffb42826;border:1px solid #ffb42840}.cov-panel-badge-target{color:#50b4ff;background:#50b4ff1f;border:1px solid #50b4ff33}.cov-panel-title{color:var(--color-ink-50,#f5f5f5);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.cov-panel-copy{color:#fff9;margin:0 0 .35rem;font-size:.875rem;line-height:1.5}.cov-panel-data{margin:.5rem 0 0;padding:0}.cov-panel-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:.5rem;padding:.4rem 0;display:flex}.cov-panel-row dt{text-transform:uppercase;letter-spacing:.06em;color:#fff6;white-space:nowrap;font-size:.75rem}.cov-panel-row dd{color:#ffffffd9;text-align:right;margin:0;font-size:.82rem}.cov-panel-hint{color:#ffffff4d;margin-top:.6rem;font-size:.7rem;font-style:italic}.cov-legend{border-top:1px solid #ffffff0a;flex-wrap:wrap;gap:1.2rem;margin-top:1.25rem;padding-top:1rem;display:flex}.cov-legend-item{color:#ffffff80;align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex}.cov-legend-swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.cov-legend-active{background:#e821278c;border:1px solid #e8212780;box-shadow:0 0 6px #e821274d}.cov-legend-coming{background:#ffb42866;border:1px solid #ffb42859;box-shadow:0 0 6px #ffb42833}.cov-legend-target{background:#50b4ff59;border:1px solid #50b4ff4d;box-shadow:0 0 6px #50b4ff33}.cov-legend-hq{background:#e82127;border:2px solid #0a0e18e6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #e821274d,0 0 8px #e821274d}.cov-state-list{color:#ffffff73;margin:1rem 0 0;font-size:.82rem;line-height:1.6}.cov-state-list strong{color:#ffffffb3;font-weight:600}@media (max-width:768px){.cov-shell{padding:1.25rem}.cov-layout{grid-template-columns:1fr}.cov-panel{border-top:1px solid #e821271f;border-left:none;padding:1.25rem}.cov-header{flex-direction:column;align-items:flex-start}.cov-pill{min-width:72px;padding:.4rem .75rem}.cov-pill-value{font-size:1rem}}@media (prefers-reduced-motion:reduce){.cov-shell{animation:none}.cov-map-scanline{display:none}}.trust-strip{padding:1rem}.trust-logos{flex-wrap:wrap;gap:.55rem;display:flex}.trust-logo-item{border-radius:var(--radius-pill);border:1px solid rgba(var(--rgb-accent-primary),.3);background:#080e18c7;padding:.36rem .64rem;display:inline-flex}.trust-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:.72rem;display:grid}.trust-metric-card{padding:.85rem}.trust-quote{color:var(--color-ink-200);margin:.75rem 0 0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.panel[data-magnetic=surface]{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transform:perspective(1100px)translate3d(0,var(--lift),0)rotateX(var(--tilt-x))rotateY(var(--tilt-y));transition:transform var(--motion-mid)var(--motion-ease-expressive),box-shadow var(--motion-mid)var(--motion-ease-standard),border-color var(--motion-mid)var(--motion-ease-standard)}.panel[data-magnetic=surface]:after{content:"";opacity:0;background:radial-gradient(circle 320px at var(--mx,50%)var(--my,50%),rgba(var(--rgb-accent-secondary),.12),transparent 62%),radial-gradient(circle 280px at var(--mx,50%)var(--my,50%),rgba(var(--rgb-accent-primary),.1),transparent 66%),linear-gradient(135deg,#ffffff14,transparent 44%);transition:opacity var(--motion-mid)var(--motion-ease-standard);pointer-events:none;mix-blend-mode:overlay;position:absolute;inset:-1px}.panel[data-magnetic=surface]:hover{--lift:var(--mag-lift);box-shadow:0 28px 42px #0107106b,0 0 30px rgba(var(--rgb-accent-secondary),.16);border-color:rgba(var(--rgb-accent-primary),.46)}.panel[data-magnetic=surface]:hover:after{opacity:1}.panel[data-magnetic=surface]>:first-child{transition:transform var(--motion-mid)var(--motion-ease-standard)}.panel[data-magnetic=surface]:hover>:first-child{transform:translate3d(calc((var(--mx) - 50%)*-.04px),calc((var(--my) - 50%)*-.04px),0)}.telemetry-stat{transition:transform var(--motion-mid)var(--motion-ease-standard),box-shadow var(--motion-mid)var(--motion-ease-standard),border-color var(--motion-mid)var(--motion-ease-standard)}.telemetry-stat:hover{box-shadow:0 28px 42px #0107106b,0 0 30px rgba(var(--rgb-accent-secondary),.16);border-color:rgba(var(--rgb-accent-primary),.46);transform:translateY(-4px)}.service-cap-card:hover .service-cap-media img{transform:scale(1.06)}.principle-card,.role-card,.contact-card,.credibility-card,.why-choose-card,.security-asset-card{transition:transform var(--motion-fast)var(--motion-ease-expressive),box-shadow var(--motion-mid)var(--motion-ease-standard),border-color var(--motion-mid)var(--motion-ease-standard)}.principle-card:hover,.role-card:hover,.contact-card:hover,.credibility-card:hover,.why-choose-card:hover,.security-asset-card:hover{box-shadow:0 18px 32px #00000014,0 0 20px rgba(var(--rgb-accent-primary),.06);border-color:rgba(var(--rgb-accent-primary),.28);transform:translateY(-3px)}}@media (max-width:1240px){.sound-toggle{padding:.42rem .55rem;font-size:.64rem}}@media (max-width:1120px){.page-hero-shell,.cta-rail-shell,.security-preview-shell{grid-template-columns:1fr}}@media (max-width:980px){.service-grid,.roles-grid,.case-study-list,.credibility-grid,.process-grid,.principles-grid,.why-choose-grid,.contact-grid,.proof-telemetry-grid,.service-cap-grid,.featured-case-grid,.case-index-grid,.security-asset-grid,.access-role-grid,.services-week-grid,.case-detail-metrics,.trust-metrics,.case-impact-grid,.case-ai-grid,.case-glance-grid,.failure-mode-layout,.services-selector-shell,.control-map-shell,.pinned-process-layout,.case-reveal-layout,.security-vuln-shell,.data-protection-shell,.security-vuln-sla-grid,.data-protection-timeline-grid{grid-template-columns:1fr}}@media (max-width:720px){.section{padding:2.8rem 0}.page-hero-title{max-width:100%}}@media (max-width:560px){.container{width:min(var(--max-content),calc(100% - 1.2rem))}.button,.button-ghost{width:100%}.page-hero-actions,.role-actions,.featured-case-actions,.case-index-actions,.security-preview-actions,.security-asset-actions{display:grid}.ui-action-group-stack{width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.route-transition{display:none!important}body:before,body:after{animation:none!important}.motion-reveal,.motion-stagger>*,.site-stage,.network-pulse,.network-node,.button,.button-ghost,.button-text,.signal-pulse,.app-loading-progress:after,.pinned-process-scene-canvas:before,.cta-rail-shell:before,.ambient-particle,.ui-card-elevated:after{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.button{animation:none!important}.cta-rail-shell:before{display:none!important}}body{background-attachment:scroll}.page-hero-shell{position:relative;overflow:hidden}.section-shell-head{max-width:76ch;padding-bottom:clamp(.85rem,1.8vw,1.25rem);position:relative}.section-shell-head:after{content:"";background:linear-gradient(90deg,rgba(var(--rgb-outline),.22),rgba(var(--rgb-outline),0));opacity:.82;pointer-events:none;width:min(54ch,100%);height:1px;position:absolute;bottom:0;left:0;right:0}.section-shell-head:before{content:"";background:linear-gradient(90deg,rgba(var(--rgb-accent-primary),.5),rgba(var(--rgb-accent-primary),0));pointer-events:none;width:0;height:2px;transition:width .8s var(--motion-ease-expressive);position:absolute;bottom:0;left:0}.section-shell-head[data-revealed=true]:before{width:min(54ch,100%)}.section-title{letter-spacing:-.038em;text-wrap:balance;max-width:15ch;font-size:clamp(2.05rem,4.5vw,4.2rem);line-height:.95}.section-subtitle{max-width:62ch;margin-top:1rem;font-size:clamp(1.03rem,1.22vw,1.22rem);line-height:1.58}.section-content{margin-top:clamp(1.65rem,3.1vw,2.85rem)}.page-hero-title{letter-spacing:-.05em;max-width:12.5ch;line-height:.9}.page-hero-copy{max-width:56ch;font-size:clamp(1.03rem,1.26vw,1.2rem);line-height:1.54}.page-hero-actions{gap:.84rem;margin-top:1.35rem}.telemetry-stat{padding:.85rem .82rem}.telemetry-stat-label{line-height:1.35}.featured-case-grid,.case-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.92rem}.featured-case-card,.case-index-card{flex-direction:column;padding:clamp(1rem,2vw,1.36rem);display:flex}.featured-case-head,.case-index-meta-row{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.featured-case-timeline{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem}.featured-case-outcome,.case-index-outcome{font-size:1.02rem;line-height:1.48;color:var(--color-text-body)!important}.featured-case-actions,.case-index-actions{margin-top:auto}.featured-case-metric-chip,.case-index-metric-chip{border:1px solid rgba(var(--rgb-accent-primary),.18);border-radius:var(--radius-md);background:rgba(var(--rgb-accent-primary),.06);color:#ffffffe6;gap:.24rem;padding:.54rem .58rem;display:grid}.featured-case-metric-chip strong,.case-index-metric-chip strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-body);font-size:1.08rem}.featured-case-metric-chip span,.case-index-metric-chip span{color:var(--color-text-muted);font-size:.74rem;line-height:1.32}.case-index-intro{border-color:rgba(var(--rgb-accent-primary),.28);background:linear-gradient(148deg,#0a0e18f5,#080c16f0),radial-gradient(circle at 92% 0%,rgba(var(--rgb-accent-primary),.12),transparent 42%);color:#fff;margin-bottom:.9rem;padding:clamp(.95rem,2vw,1.3rem)}.case-index-intro h3{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:.54rem 0 0;font-size:clamp(1.2rem,2.1vw,1.74rem);line-height:1.05}.case-index-intro p{color:#ffffffb3;margin:.62rem 0 0}.case-index-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.featured-case-grid,.case-index-grid{grid-template-columns:1fr}}@media (max-width:980px){.section-title,.section-subtitle{max-width:100%}.featured-case-metrics-strip,.case-index-metrics{grid-template-columns:1fr}}html.menu-open,html.menu-open body{overscroll-behavior:contain;overflow:hidden}.page-hero-media{isolation:isolate;border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-accent-primary),.16);background:linear-gradient(160deg,#0a0e1899 0%,#080c1666 100%);height:clamp(132px,18vw,168px);position:relative;overflow:hidden;box-shadow:0 16px 32px #0000001f}@media (prefers-reduced-motion:no-preference){.page-hero-aside{transition:opacity var(--motion-slow)var(--motion-ease-expressive),transform var(--motion-slow)var(--motion-ease-expressive);transition-delay:50ms}.page-hero-media{transition:opacity var(--motion-slow)var(--motion-ease-expressive),transform var(--motion-slow)var(--motion-ease-expressive);transition-delay:80ms}}.page-hero-media img{object-fit:cover;filter:saturate(1.08)contrast(1.06);width:100%;height:100%;transform:scale(1.02)}.page-hero-media:after{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 18% 12%,#ffffff9e,#0000 44%),linear-gradient(165deg,#fff0 22%,#171a202e 100%);position:absolute;inset:0}.case-thumb{border:1px solid rgba(var(--rgb-accent-primary),.16);border-radius:var(--radius-lg);background:linear-gradient(160deg,#0a0e1899 0%,#080c1666 100%);height:148px;position:relative;overflow:hidden;box-shadow:0 10px 20px #00000014}.case-thumb img{transition:transform var(--motion-slow)var(--motion-ease-expressive)}.featured-case-card:hover .case-thumb img,.case-index-card:hover .case-thumb img{transform:scale(1.05)}.case-thumb img{object-fit:cover;filter:saturate(1.06)contrast(1.05);opacity:.92;width:100%;height:100%;transition:transform .52s var(--motion-ease-expressive),filter .52s var(--motion-ease-expressive);position:absolute;inset:0;transform:scale(1.04)}.case-thumb-overlay{pointer-events:none;opacity:.72;background:radial-gradient(circle at 20% 10%,#fff9,#0000 45%),linear-gradient(165deg,#fff0 20%,#171a202e 100%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.featured-case-card:hover .case-thumb img,.case-index-card:hover .case-thumb img{filter:saturate(1.12)contrast(1.08);transform:scale(1.08)}}.field-gallery{gap:1rem;display:grid}.field-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.6vw,1rem);display:grid}.field-shot{grid-column:span 5;gap:.68rem;margin:0;display:grid}.field-shot-primary{grid-area:span 2/span 7}.field-shot-media{border-radius:var(--radius-xl);border:1px solid rgba(var(--rgb-accent-primary),.16);aspect-ratio:4/3;background:linear-gradient(#fffffffa,#f4f4f4fa);position:relative;overflow:hidden;box-shadow:0 18px 38px #0000001f}.field-shot-primary .field-shot-media{aspect-ratio:4/5}.field-shot-media img{object-fit:cover;filter:saturate(.92)contrast(1.05);width:100%;height:100%;transition:filter var(--motion-mid)var(--motion-ease-standard);transform:scale(1.04)}.field-shot:hover .field-shot-media img{filter:saturate(1.1)contrast(1.05)}.field-shot-scrim{pointer-events:none;background:radial-gradient(circle at 18% 12%,#ffffff9e,#0000 44%),linear-gradient(#0000 48%,#030c186b 100%);position:absolute;inset:0}.field-shot-label{border-radius:var(--radius-pill);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#0914229e;border:1px solid #ffffff5c;align-items:center;gap:.38rem;padding:.34rem .58rem;font-size:.68rem;display:inline-flex;position:absolute;top:.85rem;left:.85rem}.field-shot-caption h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.18rem;display:-webkit-box;overflow:hidden}.field-shot-caption p{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.42rem 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.field-shot-media[data-magnetic=surface]{--mx:50%;--my:50%;--tilt-x:0deg;--tilt-y:0deg;--lift:0px;--mag-lift:-1.5px;--mag-tilt-x:1.1;--mag-tilt-y:1.6;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transform:perspective(1100px)translate3d(0,var(--lift),0)rotateX(var(--tilt-x))rotateY(var(--tilt-y));transition:transform var(--motion-mid)var(--motion-ease-expressive),box-shadow var(--motion-mid)var(--motion-ease-standard),border-color var(--motion-mid)var(--motion-ease-standard)}.field-shot-media[data-magnetic=surface]:after{content:"";opacity:0;background:radial-gradient(circle 260px at var(--mx,50%)var(--my,50%),#ffffff38,transparent 60%),linear-gradient(135deg,#ffffff14,transparent 46%);transition:opacity var(--motion-mid)var(--motion-ease-standard);pointer-events:none;mix-blend-mode:overlay;position:absolute;inset:0}.field-shot-media[data-magnetic=surface]:hover{--lift:var(--mag-lift);border-color:rgba(var(--rgb-accent-primary),.28);box-shadow:0 26px 52px #00000029}.field-shot-media[data-magnetic=surface]:hover:after{opacity:1}}@media (max-width:980px){.field-shot,.field-shot-primary,.field-shot-wide{grid-area:auto/span 12}.field-shot-media,.field-shot-primary .field-shot-media,.field-shot-wide .field-shot-media{aspect-ratio:16/10}}@keyframes header-signal-sweep{0%{opacity:0;transform:scaleX(0)}18%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes route-enter-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html[data-route-enter="1"] main#content{animation:route-enter-settle .42s var(--motion-ease-expressive)both}@media (prefers-reduced-motion:reduce){html[data-route-enter="1"] main#content{animation:none}}@keyframes gradient-border-spin{0%{--border-angle:0deg}to{--border-angle:360deg}}@keyframes glow-breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes card-shine-sweep{0%{transform:translate(-120%)skew(-14deg)}to{transform:translate(220%)skew(-14deg)}}@keyframes float-particle{0%,to{opacity:0;transform:translate(0,0)scale(1)}10%{opacity:1}90%{opacity:1}to{transform:translate3d(var(--dx,40px),var(--dy,-80px),0)scale(.4);opacity:0}}@keyframes cta-glow-pulse{0%,to{box-shadow:0 0 20px rgba(var(--rgb-accent-primary),.08),0 16px 30px #82101538}50%{box-shadow:0 0 40px rgba(var(--rgb-accent-primary),.22),0 16px 30px #82101547}}.cta-rail-shell:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg),transparent 0%,rgba(var(--rgb-accent-primary),.5)10%,transparent 20%,transparent 55%,rgba(var(--rgb-accent-primary),.25)65%,transparent 75%);-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:1px;animation:8s linear infinite gradient-border-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ui-card-elevated:after{content:"";opacity:0;pointer-events:none;border-radius:inherit;z-index:2;background:linear-gradient(105deg,#0000 40%,#ffffff0a 45%,#ffffff14 50%,#ffffff0a 55%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.ui-card-elevated:hover:after{opacity:1;animation:.8s ease-out forwards card-shine-sweep}.ui-card-elevated:before{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mx,50%)var(--my,50%),rgba(var(--rgb-accent-primary),.12),transparent 50%);opacity:0;pointer-events:none;z-index:0;transition:opacity .4s;position:absolute;inset:-1px}.ui-card-elevated:hover:before{opacity:1}.button{animation:3s ease-in-out infinite cta-glow-pulse}.button:hover{animation:none}.ambient-particles{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ambient-particle{background:rgba(var(--rgb-accent-primary),.5);width:3px;height:3px;animation:float-particle var(--dur,12s)var(--delay,0s)ease-in-out infinite;will-change:transform,opacity;border-radius:50%;position:absolute}.not-found-shell{justify-content:center;align-items:center;min-height:70vh;display:flex}.not-found-container{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.not-found-code{font-family:var(--font-mono);letter-spacing:-.04em;background:linear-gradient(180deg,rgba(var(--rgb-accent-primary),.35)0%,rgba(var(--rgb-accent-primary),.08)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,10vw,7rem);font-weight:700;line-height:1}.not-found-title{font-family:var(--font-display);color:var(--color-ink-050);letter-spacing:-.02em;font-size:clamp(1.4rem,3vw,2rem);font-weight:600}.not-found-copy{color:var(--color-ink-200);max-width:36ch;font-size:clamp(.92rem,1.2vw,1.05rem)}.not-found-actions{gap:.75rem;margin-top:.5rem;display:flex}.not-found-links{border-top:1px solid rgba(var(--rgb-outline),.08);flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.not-found-links a{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-300);transition:color var(--motion-mid)ease;font-size:.72rem;text-decoration:none}.not-found-links a:hover{color:rgba(var(--rgb-accent-primary),.9)}@keyframes skeleton-pulse{0%,to{opacity:.06}50%{opacity:.12}}.skeleton{border-radius:var(--radius-md);background:rgba(var(--rgb-outline),.08);animation:1.6s ease-in-out infinite skeleton-pulse}.skeleton-text{border-radius:4px;height:.85rem}.skeleton-text-sm{border-radius:3px;width:60%;height:.65rem}.skeleton-card{border-radius:var(--radius-xl);border:1px solid rgba(var(--rgb-outline),.06);min-height:180px}.skeleton-image{aspect-ratio:16/10;border-radius:var(--radius-lg)}.skeleton-row{gap:.55rem;display:grid}.skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.breadcrumbs{padding-block:clamp(.8rem,1.6vw,1.1rem) 0}.breadcrumbs-list{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#ffffffa6);flex-wrap:wrap;gap:.3rem .5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.breadcrumbs-item{align-items:center;gap:.5rem;display:inline-flex}.breadcrumbs-link{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s,color .15s}.breadcrumbs-link:hover,.breadcrumbs-link:focus-visible{color:var(--color-text-strong,#fff);border-bottom-color:currentColor}.breadcrumbs-current{color:var(--color-text-strong,#fff);font-weight:600}.breadcrumbs-separator{opacity:.5}.capability-grid{margin:0;padding:0;list-style:none}.capability-grid-item{scroll-margin-top:clamp(5rem,12vw,7rem)}@keyframes tower-led-blink{0%,to{opacity:.55}50%{opacity:1}}.service-cap-card.is-teaser .service-cap-body{flex-direction:column;gap:.7rem;display:flex}.service-cap-teaser-link{color:var(--color-accent,#f1c40f);border-bottom:1px solid;align-self:flex-start;padding-bottom:.1rem;font-weight:600;text-decoration:none}.service-cap-teaser-link:hover,.service-cap-teaser-link:focus-visible{color:var(--color-accent-strong,#fff)}.divisions-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.division-card{border:1px solid #ffffff1f;border-top:3px solid rgba(var(--rgb-accent-primary),.85);border-radius:var(--radius-md);height:100%;color:inherit;transition:border-color var(--motion-fast)var(--motion-ease-standard),background var(--motion-fast)var(--motion-ease-standard);background:#ffffff08;align-content:start;gap:.55rem;padding:1.05rem 1.1rem 1.15rem;text-decoration:none;display:grid}.division-card:hover,.division-card:focus-visible{border-color:rgba(var(--rgb-accent-primary),.5);background:rgba(var(--rgb-accent-primary),.06)}.division-card-label{font-family:var(--font-display);color:#fff;font-size:1.08rem;font-weight:600}.division-card-blurb{color:#ffffffb8;font-size:.86rem;line-height:1.5}.division-card-proof{letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--rgb-accent-primary),1);margin-top:auto;font-size:.68rem;font-weight:600}.proof-lines{flex-wrap:wrap;gap:.5rem;margin:.95rem 0 0;padding:0;list-style:none;display:flex}.proof-lines li{border-radius:var(--radius-pill);color:#ffffffd1;border:1px solid #ffffff1f;padding:.45rem .8rem;font-size:.78rem}@media (max-width:1180px){.divisions-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.divisions-row{grid-template-columns:1fr}}:root{--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--shadow-soft:none;--shadow-strong:none;--shadow-glow:none;--surface-panel:#0b0f17;--surface-panel-strong:#0b0f17}body:before,body:after{display:none}*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page-hero-title{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:-.02em;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;max-width:20ch;font-size:clamp(2.25rem,4.2vw,4rem);line-height:1.05}.section-title{letter-spacing:-.015em;max-width:28ch;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.1}.section-subtitle{color:#ffffffc7}.eyebrow{color:#ffffff94;letter-spacing:.06em;font-size:.78rem}.eyebrow:before{display:none}.section{padding:clamp(2.75rem,6vw,4.75rem) 0}.panel,.ui-card-elevated,.ui-card-prominent,.proof-bar-shell{box-shadow:none}.panel{border-color:#ffffff1a}.ui-card-prominent{transform:none}.ui-card-elevated:before,.ui-card-elevated:after,.cta-rail-shell:before,.about-coverage-shell:after,.cov-map-scanline,[data-glitch=loop]:before,[data-glitch=loop]:after{display:none}[data-magnetic]{transform:none!important}.proof-bar-shell{background:#0b0f17}.cov-shell,.cov-scan-dot,.signal-pulse.is-active,.network-pulse,.network-node{animation:none}.button{box-shadow:none}.field-shot-scrim{background:linear-gradient(#0000 60%,#030c1859 100%)}.page-hero-media:after{background:0 0}.field-shot-label,.page-hero-media-label{display:none}.carrier-logo-strip{gap:.35rem 1.75rem}.carrier-logo-item{color:#ffffffb3;letter-spacing:.01em;background:0 0;border:0;border-radius:0;padding:0;font-size:.95rem}.proof-bar-card{background:0 0;border:0;padding:.4rem 0}.proof-lines{flex-direction:column;gap:.45rem}.proof-lines li{color:#fffc;border:0;border-radius:0;padding:0 0 0 .95rem;font-size:.92rem;position:relative}.proof-lines li:before{content:"";background:rgb(var(--rgb-accent-primary));width:5px;height:5px;position:absolute;top:.6em;left:0}.pinned-process-layout{grid-template-columns:1fr}.telemetry-stat{box-shadow:none;background:0 0;border:0;padding:0}.section-tight{padding:clamp(1.25rem,2.5vw,2rem) 0}.ui-link,.button-text{color:#ff5a5f}.why-choose-index,.credibility-index{color:#8b9199}.ui-badge-accent{color:#ff5a5f}.section-paper{--color-text-body:#171a20;--color-text-muted:#4a4f57;--color-ink-050:#171a20;--color-ink-100:#22262d;--color-ink-200:#3d424a;--color-ink-300:#555a62;--color-ink-500:#5f646c;--color-dark-surface:255,255,255;--rgb-outline:23,26,32;--surface-panel:#fff;--surface-panel-strong:#fff;color:#171a20;background:#f3f1ec}.section-paper .section-title,.section-paper h2,.section-paper h3{color:#171a20;-webkit-text-fill-color:currentColor}.section-paper .section-subtitle{color:#3d424a}.section-paper .eyebrow{color:#555a62}.section-paper .panel{color:#171a20;border-color:#171a201f}.section-paper .ui-link,.section-paper .button-text{color:#b3151b}.section-paper .button-ghost{color:#171a20;background:0 0;border-color:#171a2052}.section-paper .why-choose-index,.section-paper .credibility-index{color:#5f646c}.section-paper .ui-accordion-item{background:#fff;border-color:#171a2024}.section-paper .division-card{background:#fff;border-color:#e82127 #171a201f #171a201f}.section-paper .division-card:hover,.section-paper .division-card:focus-visible{background:#fff;border-color:#e82127 #e821278c #e821278c}.section-paper .division-card-label{color:#171a20}.section-paper .division-card-blurb{color:#3d424a}.section-paper .division-card-proof{color:#b3151b}.section-tight.section-paper{padding:clamp(1.5rem,3vw,2.25rem) 0}.case-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);margin:0;padding:0;list-style:none;display:grid}.case-preview{height:100%;color:inherit;align-content:start;gap:.45rem;text-decoration:none;display:grid}.case-preview-media{aspect-ratio:3/2;border-radius:var(--radius-md);background:#dcd9d2;margin-bottom:.4rem;display:block;position:relative;overflow:hidden}.case-preview-sector{color:var(--color-ink-300);font-size:.82rem;font-weight:600}.case-preview-title{font-family:var(--font-display);color:var(--color-text-body);margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.case-preview-outcome{color:var(--color-ink-200);font-size:.95rem;line-height:1.55}.case-preview-link{color:#ff5a5f;margin-top:.2rem;font-size:.92rem;font-weight:600}.section-paper .case-preview-link,.section-paper .case-preview-all a{color:#b3151b}.case-preview:hover .case-preview-link,.case-preview:focus-visible .case-preview-link{text-decoration:underline}.case-preview-all{margin:clamp(1.25rem,2.4vw,1.75rem) 0 0;font-weight:600}@media (max-width:980px){.case-preview-list{grid-template-columns:1fr}}.field-gallery-grid{align-items:stretch}.field-shot-primary{grid-template-rows:minmax(0,1fr) auto}.field-shot-primary .field-shot-media{aspect-ratio:auto;height:100%;min-height:320px}.field-shot-wide{grid-column:span 7}.field-shot-wide .field-shot-media{aspect-ratio:28/15}@media (max-width:980px){.field-shot-wide{grid-column:span 12}.field-shot-primary .field-shot-media,.field-shot-wide .field-shot-media{aspect-ratio:16/10;height:auto;min-height:0}}.page-hero-eyebrow{margin:0}.page-hero-aside{background:0 0;border:0;gap:.75rem;padding:0}.page-hero-media{aspect-ratio:4/3;height:auto;box-shadow:none;border-color:#ffffff1a}.page-hero-scale-list li:before{box-shadow:none;border-radius:0}.page-hero-shell-single{grid-template-columns:minmax(0,1fr)}.button{box-shadow:none;animation:none}.cta-rail-actions .button{box-shadow:none}@media (min-width:981px){.credibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-hero-shell{background:0 0;border:0;padding:0}}.why-choose-ix-link{color:#ff5a5f}.service-cap-card:not(:has(.service-cap-media)){border-top:3px solid #e82127d9;grid-template-rows:auto;align-content:start}.service-cap-media-label{display:none}.service-cap-card:hover .service-cap-media img{transform:none}.service-cap-teaser-link{color:#ff5a5f}@media (max-width:980px){.field-shot-primary .field-shot-media{aspect-ratio:4/5;max-height:85vh}}.section-raised{background:0 0;border:0}.section-tight.section-raised{padding:clamp(1.75rem,3.5vw,2.5rem) 0}.section-raised .division-card{background:#ffffff09}.division-card-proof,.section-raised .division-card-proof{color:#ff5a5f}.panel,.page-hero-media,.cov-shell,.cov-layout,.ui-timeline-step,.ui-accordion-item,.case-thumb,.case-glance-item,.case-impact-item,.case-index-metric-chip,.featured-case-metric-chip,.field-shot-media{transition:border-color .22s,box-shadow .22s,background-color .22s}.panel:hover,.page-hero-media:hover,.cov-shell:hover,.cov-layout:hover,.ui-timeline-step:hover,.ui-accordion-item:hover,.case-thumb:hover,.case-glance-item:hover,.case-impact-item:hover,.case-index-metric-chip:hover,.featured-case-metric-chip:hover,.field-shot-media:hover,.principle-card:hover,.role-card:hover,.contact-card:hover,.credibility-card:hover,.why-choose-card:hover,.security-asset-card:hover,.telemetry-stat:hover{border-color:#e8212775;box-shadow:0 28px 42px #0107106b,0 0 30px #e8212729}.service-cap-card:not(:has(.service-cap-media)){border:1px solid #ffffff1a;border-top:3px solid #e82127d9}.division-card-proof,.ui-stat-label,.telemetry-stat-label,.proof-label,.page-hero-kicker,.featured-case-timeline,.case-study-sector,.case-reveal-sector,.process-step,.role-meta{font-size:.74rem}
