@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dd5f33c6-module__WggDGG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dd5f33c6-module__WggDGG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tj-color-black:#000;--tj-color-white:#fff;--tj-color-gray-50:#fafafa;--tj-color-gray-100:#f5f5f5;--tj-color-gray-200:#eaeaea;--tj-color-gray-300:#d4d4d4;--tj-color-gray-500:#737373;--tj-color-gray-600:#525252;--tj-color-gray-900:#171717;--tj-color-gray-950:#0a0a0a;--tj-color-blue-50:#eff6ff;--tj-color-blue-100:#dbeafe;--tj-color-blue-500:#007aff;--tj-color-blue-600:#0067d8;--tj-color-blue-a060:#007aff0f;--tj-color-blue-a100:#007aff1a;--tj-color-blue-a160:#007aff29;--tj-color-blue-a220:#007aff38;--tj-color-blue-a280:#007aff47;--tj-color-black-a030:#00000008;--tj-color-black-a040:#0000000a;--tj-color-black-a050:#0000000d;--tj-color-black-a060:#0000000f;--tj-color-black-a080:#00000014;--tj-color-black-a100:#0000001a;--tj-color-black-a140:#00000024;--tj-color-black-a180:#0000002e;--tj-color-white-a080:#ffffff14;--tj-color-white-a120:#ffffff1f;--tj-color-white-a180:#ffffff2e;--tj-color-white-a640:#ffffffa3;--tj-color-white-a760:#ffffffc2;--tj-color-white-a860:#ffffffdb;--tj-color-white-a940:#fffffff0;--tj-color-white-a720:#ffffffb8;--tj-color-white-a820:#ffffffd1;--tj-color-white-a800:#fffc;--tj-color-white-a960:#fffffff5;--tj-surface-page:var(--tj-color-white);--tj-surface-panel:var(--tj-color-white-a820);--tj-surface-panel-soft:var(--tj-color-white-a720);--tj-surface-panel-hover:var(--tj-color-white-a940);--tj-surface-panel-strong:var(--tj-color-white-a940);--tj-surface-nav:var(--tj-color-white-a860);--tj-text-primary:var(--tj-color-black);--tj-text-secondary:var(--tj-color-gray-600);--tj-text-tertiary:var(--tj-color-gray-500);--tj-text-inverse:var(--tj-color-white);--tj-border-subtle:var(--tj-color-black-a080);--tj-border-strong:var(--tj-color-black-a140);--tj-border-hover:var(--tj-color-blue-a220);--tj-action-primary-bg:var(--tj-color-blue-500);--tj-action-primary-bg-hover:var(--tj-color-blue-600);--tj-font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tj-font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--tj-font-weight-regular:500;--tj-font-weight-semibold:600;--tj-font-weight-bold:720;--tj-font-weight-hero:760;--tj-text-xs:.78rem;--tj-text-sm:.84rem;--tj-text-md:.92rem;--tj-text-base:.95rem;--tj-text-body:1.02rem;--tj-text-brand:.96rem;--tj-text-lead:1.2rem;--tj-text-card-title:1.08rem;--tj-text-card-title-large:1.26rem;--tj-text-question-title:1.8rem;--tj-text-section-title:3.85rem;--tj-text-hero-title:6.8rem;--tj-text-section-title-tablet:3.2rem;--tj-text-hero-title-tablet:5.6rem;--tj-text-section-title-mobile:2.18rem;--tj-text-question-title-mobile:1.25rem;--tj-text-hero-title-mobile:4.55rem;--tj-leading-tight:.98;--tj-leading-hero:.94;--tj-leading-card-title:1.28;--tj-leading-body:1.65;--tj-leading-lead:1.7;--tj-leading-loose:1.75;--tj-leading-source:1.55;--tj-tracking-normal:0;--tj-tracking-tight:0;--tj-tracking-card:0;--tj-container-max:1200px;--tj-container-readable:760px;--tj-container-hero-title:980px;--tj-gutter-desktop:48px;--tj-gutter-mobile:32px;--tj-page-gutter:max(var(--tj-gutter-desktop), calc((100vw - var(--tj-container-max)) / 2));--tj-nav-height:72px;--tj-nav-height-mobile:64px;--tj-space-1:2px;--tj-space-2:4px;--tj-space-3:6px;--tj-space-4:8px;--tj-space-5:10px;--tj-space-6:12px;--tj-space-7:14px;--tj-space-8:16px;--tj-space-9:18px;--tj-space-10:20px;--tj-space-11:22px;--tj-space-12:24px;--tj-space-13:26px;--tj-space-14:28px;--tj-space-16:32px;--tj-space-17:34px;--tj-space-19:38px;--tj-space-22:44px;--tj-space-27:54px;--tj-space-28:56px;--tj-space-36:72px;--tj-space-37:74px;--tj-space-43:86px;--tj-space-46:92px;--tj-space-48:96px;--tj-space-60:120px;--tj-size-brand-mark:30px;--tj-size-brand-image:22px;--tj-size-hero-grid-inset:32px;--tj-size-hero-lead-max:720px;--tj-size-promise-max:680px;--tj-size-proof-card-min:294px;--tj-size-bento-card-min:250px;--tj-size-compact-card-min:220px;--tj-size-research-min-column:360px;--tj-radius-sm:8px;--tj-radius-pill:999px;--tj-border-width:1px;--tj-blur-nav:28px;--tj-blur-material:26px;--tj-shadow-material:0 22px 70px var(--tj-color-black-a080);--tj-shadow-material-hover:0 28px 90px var(--tj-color-black-a100);--tj-transition-material:.18s ease;--tj-motion-fast:.18s cubic-bezier(.2, .8, .2, 1);--tj-motion-sheet:.42s cubic-bezier(.22, 1, .36, 1);--tj-motion-hero:.72s cubic-bezier(.22, 1, .36, 1);--tj-grid-size:64px;--tj-grid-size-large:256px;--tj-stage-depth:560px;--tj-hero-orbit-size:min(780px, 90vw);--tj-scroll-progress:0;--tj-signal-opacity:.34;--tj-z-nav:20;--tj-z-background:0;--tj-z-content:1}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tj-color-gray-50:#10141b;--tj-color-gray-100:#141923;--tj-color-gray-200:#202735;--tj-color-gray-300:#313b4d;--tj-color-gray-500:#8792a3;--tj-color-gray-600:#aab3c1;--tj-color-gray-900:#f2f5fa;--tj-color-gray-950:#f8fbff;--tj-color-blue-50:#071a38;--tj-color-blue-100:#0a2a57;--tj-color-blue-500:#0a84ff;--tj-color-blue-600:#5eb0ff;--tj-color-blue-a060:#0a84ff14;--tj-color-blue-a100:#0a84ff21;--tj-color-blue-a160:#0a84ff33;--tj-color-blue-a220:#0a84ff4d;--tj-color-blue-a280:#0a84ff61;--tj-color-black-a030:#ffffff09;--tj-color-black-a040:#ffffff0b;--tj-color-black-a050:#ffffff0e;--tj-color-black-a060:#fff1;--tj-color-black-a080:#ffffff17;--tj-color-black-a100:#ffffff1c;--tj-color-black-a140:#ffffff29;--tj-color-black-a180:#ffffff38;--tj-color-white-a080:#070a0e38;--tj-color-white-a120:#090c1247;--tj-color-white-a180:#0a0e145c;--tj-color-white-a640:#0d1118a3;--tj-color-white-a720:#0d1118b8;--tj-color-white-a760:#0f131bc2;--tj-color-white-a800:#10151ecc;--tj-color-white-a820:#10151ed1;--tj-color-white-a860:#121720e0;--tj-color-white-a940:#131822f0;--tj-color-white-a960:#161c27f5;--tj-surface-page:#05070b;--tj-surface-panel:#11161fbd;--tj-surface-panel-soft:#0e121a9e;--tj-surface-panel-hover:#1a212dd1;--tj-surface-panel-strong:#181e2af0;--tj-surface-nav:#0b0e14c7;--tj-text-primary:#f7f9fd;--tj-text-secondary:#b0bac9;--tj-text-tertiary:#7f8a9c;--tj-text-inverse:#fff;--tj-border-subtle:#ffffff1a;--tj-border-strong:#ffffff2e;--tj-border-hover:#0a84ff6b;--tj-action-primary-bg:#0a84ff;--tj-action-primary-bg-hover:#339cff;--tj-shadow-material:0 26px 90px #0000005c;--tj-shadow-material-hover:0 34px 110px #0000007a;--tj-signal-opacity:.58}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% 0, var(--tj-color-blue-a100), transparent 34rem), linear-gradient(180deg, #fbfdff 0%, var(--tj-color-white) 42rem);color:var(--tj-text-primary);font-family:var(--tj-font-sans);letter-spacing:0;isolation:isolate;margin:0;transition:background .52s,color .52s;overflow-x:hidden}body:before,body:after{content:"";z-index:var(--tj-z-background);pointer-events:none;position:fixed;inset:0}body:before{background-image:radial-gradient(circle at 50% calc(12% + (var(--tj-scroll-progress) * 58%)), var(--tj-color-blue-a160), transparent 19rem), linear-gradient(to bottom, var(--tj-color-blue-a060), transparent var(--tj-stage-depth)), linear-gradient(115deg, transparent 0 34%, var(--tj-color-black-a060) 34%, transparent 34.2% 100%), linear-gradient(245deg, transparent 0 41%, var(--tj-color-blue-a100) 41%, transparent 41.2% 100%), linear-gradient(to right, transparent 0 49.9%, var(--tj-color-black-a050) 50%, transparent 50.1% 100%);opacity:var(--tj-signal-opacity);animation:12s ease-in-out infinite ambientSignalBreath;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}body:after{background-image:linear-gradient(var(--tj-color-black-a050) var(--tj-border-width), transparent var(--tj-border-width)), linear-gradient(90deg, var(--tj-color-black-a050) var(--tj-border-width), transparent var(--tj-border-width)), linear-gradient(var(--tj-color-black-a030) var(--tj-border-width), transparent var(--tj-border-width)), linear-gradient(90deg, var(--tj-color-black-a030) var(--tj-border-width), transparent var(--tj-border-width));background-size:var(--tj-grid-size) var(--tj-grid-size), var(--tj-grid-size) var(--tj-grid-size), var(--tj-grid-size-large) var(--tj-grid-size-large), var(--tj-grid-size-large) var(--tj-grid-size-large);animation:8.5s ease-in-out infinite gridLineBreath;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--tj-color-blue-a220);outline-offset:3px}main{z-index:var(--tj-z-content);min-height:100vh;position:relative;overflow:visible}.topbar{z-index:var(--tj-z-nav);width:100%;height:var(--tj-nav-height);padding:0 var(--tj-space-14);border-bottom:var(--tj-border-width) solid var(--tj-border-subtle);background-color:#fafdffc7;background:linear-gradient(180deg, #ffffffeb, #f4faffc2), linear-gradient(90deg, var(--tj-color-blue-a100), transparent 34%, var(--tj-color-blue-a060));-webkit-backdrop-filter:saturate(190%) blur(var(--tj-blur-nav));box-shadow:0 1px 0 var(--tj-color-white-a860) inset, 0 -1px 0 var(--tj-color-white-a720) inset, 0 14px 38px var(--tj-color-black-a040), 0 2px 18px var(--tj-color-blue-a060);transition:height var(--tj-motion-sheet), background var(--tj-motion-sheet), box-shadow var(--tj-motion-sheet);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0;overflow:hidden}.topbar:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg, transparent 0 34%, var(--tj-color-white-a640) 34.4%, transparent 35% 100%), linear-gradient(90deg, transparent, var(--tj-color-white-a720), transparent), radial-gradient(circle at 50% 0, var(--tj-color-blue-a160), transparent 44%);opacity:.86;position:absolute;inset:0}.topbar:after{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--tj-color-blue-500), transparent);opacity:.9;height:2px;transform:scaleX(var(--tj-scroll-progress,0));transform-origin:0;transition:transform var(--tj-motion-fast);position:absolute;bottom:0;left:0;right:0}.topbar[data-scrolled=true]{background:linear-gradient(180deg, #fffffff5, #f4faffd6), linear-gradient(90deg, var(--tj-color-blue-a100), transparent 34%, var(--tj-color-blue-a060));box-shadow:0 1px 0 var(--tj-color-white-a860) inset, 0 18px 52px var(--tj-color-black-a060), 0 8px 32px var(--tj-color-blue-a060)}.topbar>*{z-index:var(--tj-z-content);position:relative}.brand{justify-self:start;align-items:center;min-width:0;display:inline-flex}.brandLockup{align-items:center;width:clamp(214px,18vw,278px);height:48px;display:inline-flex}.brandLockup img{object-fit:contain;width:100%;height:auto;filter:drop-shadow(0 10px 24px var(--tj-color-blue-a060));display:block}.brandMark{border:var(--tj-border-width) solid var(--tj-color-blue-a160);background:radial-gradient(circle at 50% 35%, var(--tj-color-blue-a100), transparent 58%), var(--tj-color-white-a940);width:38px;height:38px;box-shadow:0 1px 0 var(--tj-color-white-a860) inset, 0 10px 30px var(--tj-color-blue-a100);border-radius:50%;place-items:center;display:grid;overflow:hidden}.brandMark img{object-fit:contain;transform-origin:50%;width:27px;height:25px;transform:none}.navLinks{justify-self:center;gap:var(--tj-space-1);padding:var(--tj-space-2);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-pill);background:var(--tj-color-white-a640);-webkit-backdrop-filter:saturate(180%) blur(var(--tj-blur-material));box-shadow:0 1px 0 var(--tj-color-white-a860) inset;display:inline-flex}.navLinks a{min-height:var(--tj-space-16);padding:0 var(--tj-space-6);border-radius:var(--tj-radius-pill);color:var(--tj-text-secondary);font-size:var(--tj-text-sm);transition:background var(--tj-transition-material), color var(--tj-transition-material);align-items:center;display:inline-flex}.navLinks a:hover{color:var(--tj-text-primary);background:var(--tj-surface-panel-hover)}.navLinks a[aria-current=true]{color:var(--tj-text-primary);background:linear-gradient(180deg, var(--tj-color-white-a960), var(--tj-color-blue-a060));box-shadow:0 1px 0 var(--tj-color-white-a860) inset, 0 10px 28px var(--tj-color-blue-a060)}.navCta{min-height:var(--tj-space-17);padding:0 var(--tj-space-7);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-pill);color:var(--tj-text-primary);font-size:var(--tj-text-sm);background:var(--tj-color-white-a640);-webkit-backdrop-filter:saturate(180%) blur(var(--tj-blur-material));box-shadow:0 1px 0 var(--tj-color-white-a860) inset;transition:border-color var(--tj-transition-material), box-shadow var(--tj-transition-material), color var(--tj-transition-material);justify-content:center;align-items:center;display:inline-flex}.navActions{justify-self:end;align-items:center;gap:var(--tj-space-4);display:inline-flex}.themeSwitch{width:58px;height:var(--tj-space-17);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-pill);color:var(--tj-text-secondary);background:var(--tj-surface-panel-soft);-webkit-backdrop-filter:saturate(180%) blur(var(--tj-blur-material));box-shadow:0 1px 0 var(--tj-color-white-a860) inset, 0 10px 28px var(--tj-color-black-a040);cursor:pointer;transition:border-color var(--tj-transition-material), box-shadow var(--tj-transition-material), transform var(--tj-transition-material), color var(--tj-transition-material);place-items:center;padding:0;display:inline-grid;position:relative}.themeSwitch:after{content:"";border-radius:var(--tj-radius-pill);pointer-events:none;background:radial-gradient(circle, var(--tj-color-blue-a220), transparent 64%);opacity:0;position:absolute;inset:-10px;transform:scale(.62)}.themeSwitch:active:after{animation:.52s ease-out themeRipple}.themeSwitch:hover{border-color:var(--tj-border-hover);color:var(--tj-text-primary);box-shadow:0 1px 0 var(--tj-color-white-a860) inset, 0 12px 34px var(--tj-color-blue-a100)}.themeSwitch:active{transform:scale(.985)}.themeSwitchTrack{grid-template-columns:1fr 1fr;align-items:center;width:100%;height:100%;padding:2px;display:grid;position:relative}.themeSwitchIcon{z-index:2;color:var(--tj-text-tertiary);transition:color var(--tj-transition-material), transform var(--tj-transition-material);place-items:center;display:grid;position:relative}.themeSwitch[data-theme-state=light] .themeSwitchIconLight,.themeSwitch[data-theme-state=dark] .themeSwitchIconDark{color:var(--tj-text-primary);transform:scale(1.04)}.themeSwitchThumb{z-index:1;border-radius:var(--tj-radius-pill);background:linear-gradient(180deg, var(--tj-color-white-a960), var(--tj-color-white-a720));width:calc(50% - 3px);height:calc(100% - 6px);box-shadow:0 1px 0 var(--tj-color-white-a860) inset, 0 6px 18px var(--tj-color-black-a080);transition:transform var(--tj-motion-sheet), background var(--tj-motion-sheet), box-shadow var(--tj-motion-sheet);position:absolute;top:3px;left:3px}.themeSwitch[data-theme-state=dark] .themeSwitchThumb{background:linear-gradient(#222a38fa,#121822eb);transform:translate(100%);box-shadow:inset 0 1px #ffffff1f,0 8px 24px #00000057}.languageSwitch{min-height:var(--tj-space-17);justify-content:center;align-items:center;gap:var(--tj-space-3);padding:0 var(--tj-space-6);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-pill);color:var(--tj-text-secondary);background:var(--tj-color-white-a640);font-size:var(--tj-text-sm);-webkit-backdrop-filter:saturate(180%) blur(var(--tj-blur-material));box-shadow:0 1px 0 var(--tj-color-white-a860) inset;transition:border-color var(--tj-transition-material), box-shadow var(--tj-transition-material), color var(--tj-transition-material);display:inline-flex}.languageSwitch span{color:var(--tj-text-tertiary);font-family:var(--tj-font-mono);font-size:var(--tj-text-xs)}.hero{width:100%;min-height:calc(100vh - var(--tj-nav-height));padding:var(--tj-space-46) var(--tj-page-gutter) var(--tj-space-36);text-align:center;scroll-margin-top:var(--tj-nav-height);background:radial-gradient(circle at 50% 18%, var(--tj-color-blue-a160), transparent 27%), linear-gradient(115deg, transparent 0 41.8%, var(--tj-color-black-a080) 41.9%, transparent 42.05% 100%), linear-gradient(245deg, transparent 0 44.8%, var(--tj-color-black-a060) 44.9%, transparent 45.05% 100%), linear-gradient(to right, transparent 0 49.92%, var(--tj-color-black-a080) 50%, transparent 50.08% 100%), linear-gradient(to bottom, var(--tj-color-black-a030), transparent 62%);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.heroGrid{inset:var(--tj-space-14) auto auto 50%;width:var(--tj-hero-orbit-size);height:var(--tj-hero-orbit-size);border:var(--tj-border-width) solid var(--tj-color-black-a100);opacity:.9;pointer-events:none;z-index:0;border-radius:50%;animation:11s ease-in-out infinite heroOrbit,6.8s ease-in-out infinite orbitSignalPulse;position:absolute;transform:translate(-50%)}.hero>:not(.heroGrid):not(.heroIdentity){z-index:2;position:relative}.heroIdentity{z-index:0;aspect-ratio:1;opacity:.075;pointer-events:none;width:clamp(280px,38vw,520px);filter:blur(.2px) drop-shadow(0 38px 90px var(--tj-color-blue-a100));animation:9s ease-in-out infinite heroSealFloat,6.4s ease-in-out infinite heroSealBreath;position:absolute;top:clamp(102px,18vh,180px);left:50%;transform:translate(-50%)}.heroIdentity img{object-fit:contain;width:100%;height:100%;transform:scale(1)}.heroGrid:before,.heroGrid:after{content:"";position:absolute;inset:0}.heroGrid:before{background-image:linear-gradient(90deg, transparent 0 calc(50% - var(--tj-border-width)), var(--tj-color-black-a100) 50%, transparent calc(50% + var(--tj-border-width)) 100%), linear-gradient(to bottom, transparent 0 calc(50% - var(--tj-border-width)), var(--tj-color-black-a100) 50%, transparent calc(50% + var(--tj-border-width)) 100%), linear-gradient(35deg, transparent 0 calc(50% - var(--tj-border-width)), var(--tj-color-black-a060) 50%, transparent calc(50% + var(--tj-border-width)) 100%), linear-gradient(145deg, transparent 0 calc(50% - var(--tj-border-width)), var(--tj-color-black-a050) 50%, transparent calc(50% + var(--tj-border-width)) 100%)}.heroGrid:after{background:radial-gradient(circle, transparent 0 49.7%, var(--tj-color-black-a050) 49.9%, transparent 50.1% 100%), radial-gradient(circle, transparent 0 32%, var(--tj-color-black-a040) 32.2%, transparent 32.4% 100%);border-radius:50%;-webkit-mask-image:linear-gradient(#000 0 70%,#0000 95%);mask-image:linear-gradient(#000 0 70%,#0000 95%)}.badge{align-items:center;gap:var(--tj-space-4);width:fit-content;margin:0 0 var(--tj-space-10);padding:var(--tj-space-3) var(--tj-space-5);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-pill);color:var(--tj-text-secondary);background:var(--tj-surface-panel);font-size:var(--tj-text-xs);font-weight:var(--tj-font-weight-regular);display:inline-flex}.hero .badge,.hero h1,.heroLead,.heroActions,.platformPreview,.heroPanel,.promiseLine{animation:heroRise var(--tj-motion-hero) both}.hero h1{animation-delay:80ms}.heroLead{animation-delay:.14s}.heroActions{animation-delay:.2s}.platformPreview{animation-delay:.26s}.heroPanel{animation-delay:.32s}.promiseLine{animation-delay:.38s}.hero h1{max-width:var(--tj-container-hero-title);font-size:var(--tj-text-hero-title);line-height:var(--tj-leading-hero);font-weight:var(--tj-font-weight-hero);letter-spacing:var(--tj-tracking-normal);text-wrap:balance;margin:0}.heroLead{max-width:var(--tj-size-hero-lead-max);margin:var(--tj-space-14) auto 0;color:var(--tj-text-secondary);font-size:var(--tj-text-lead);line-height:var(--tj-leading-lead);text-wrap:balance}.heroActions{justify-content:center;gap:var(--tj-space-6);margin-top:var(--tj-space-17);flex-wrap:wrap;display:flex}.buttonPrimary,.buttonSecondary{justify-content:center;align-items:center;gap:var(--tj-space-5);min-height:var(--tj-space-22);padding:0 var(--tj-space-8);border-radius:var(--tj-radius-pill);font-size:var(--tj-text-md);font-weight:var(--tj-font-weight-semibold);transition:background var(--tj-transition-material), border-color var(--tj-transition-material), box-shadow var(--tj-transition-material), transform var(--tj-transition-material);display:inline-flex;position:relative;overflow:hidden}.buttonPrimary:after,.buttonSecondary:after{content:"";pointer-events:none;background:linear-gradient(110deg, transparent 0 26%, var(--tj-color-white-a640) 44%, transparent 62% 100%);opacity:0;transition:opacity var(--tj-transition-material), transform var(--tj-motion-sheet);position:absolute;inset:-1px;transform:translate(-74%)}.buttonPrimary:hover:after,.buttonSecondary:hover:after{opacity:.46;transform:translate(72%)}.buttonPrimary{color:var(--tj-text-inverse);background:var(--tj-action-primary-bg);box-shadow:0 12px 34px var(--tj-color-blue-a220), 0 0 0 0 var(--tj-color-blue-a160);animation:4.8s ease-in-out infinite primaryActionBreath}.buttonPrimary:hover{background:var(--tj-action-primary-bg-hover);transform:translateY(-1px)}.buttonPrimary:active,.buttonSecondary:active,.navCta:active,.languageSwitch:active{transform:scale(.985)}.buttonSecondary{color:var(--tj-text-primary);border:var(--tj-border-width) solid var(--tj-border-strong);background:var(--tj-surface-panel);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material))}.buttonSecondary:hover,.navCta:hover,.languageSwitch:hover{color:var(--tj-text-primary);border-color:var(--tj-border-hover);box-shadow:0 10px 30px var(--tj-color-blue-a060)}.heroPanel{margin-top:var(--tj-space-12);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:var(--tj-surface-panel-soft);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:0 12px 44px var(--tj-color-black-a040);flex-wrap:wrap;justify-content:center;gap:0;display:flex;overflow:hidden}.heroPanel span{min-height:var(--tj-space-22);padding:0 var(--tj-space-8);border-right:var(--tj-border-width) solid var(--tj-border-subtle);color:var(--tj-text-secondary);font-size:var(--tj-text-xs);align-items:center;display:inline-flex}.heroPanel span:last-child{border-right:0}.promiseLine{max-width:var(--tj-size-promise-max);margin:var(--tj-space-10) auto 0;color:var(--tj-text-tertiary);font-size:var(--tj-text-sm);line-height:var(--tj-leading-body)}.platformPreview{width:min(920px,100%);margin-top:var(--tj-space-28);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);color:var(--tj-text-primary);background:linear-gradient(180deg, var(--tj-color-white-a940), var(--tj-color-white-a720)), linear-gradient(135deg, var(--tj-color-blue-a100), transparent 52%);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:var(--tj-shadow-material);text-align:left;transition:box-shadow var(--tj-transition-material), transform var(--tj-transition-material), border-color var(--tj-transition-material);overflow:hidden}.platformPreview:hover{border-color:var(--tj-color-blue-a220);box-shadow:var(--tj-shadow-material-hover);transform:translateY(-2px)}.platformPreviewHeader{min-height:var(--tj-space-22);padding:0 var(--tj-space-8);border-bottom:var(--tj-border-width) solid var(--tj-border-subtle);color:var(--tj-text-tertiary);font-family:var(--tj-font-mono);font-size:var(--tj-text-xs);background:var(--tj-color-white-a640);justify-content:space-between;align-items:center;display:flex}.platformPreviewDots{align-items:center;gap:var(--tj-space-3);display:inline-flex}.platformPreviewDots span{width:var(--tj-space-3);height:var(--tj-space-3);background:var(--tj-color-blue-500);box-shadow:0 0 0 4px var(--tj-color-blue-a100);border-radius:50%}.platformPreviewDots span:nth-child(2),.platformPreviewDots span:nth-child(3){background:var(--tj-color-gray-300);box-shadow:none}.platformPreviewBody{padding:var(--tj-space-14);background-image:radial-gradient(circle at 50% 0, var(--tj-color-blue-a160), transparent 36%), linear-gradient(var(--tj-color-black-a040) var(--tj-border-width), transparent var(--tj-border-width)), linear-gradient(90deg, var(--tj-color-black-a040) var(--tj-border-width), transparent var(--tj-border-width));background-size:100% 100%,42px 42px,42px 42px;animation:13s ease-in-out infinite previewGridDrift;position:relative}.platformPreviewBody>*{z-index:var(--tj-z-content);position:relative}.platformPreviewBody:before{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 0 36%, var(--tj-color-white-a640) 48%, transparent 60% 100%);opacity:.42;animation:7s ease-in-out infinite previewSheen;position:absolute;inset:0;transform:translate(-40%)}.platformPreviewBody h2{max-width:640px;color:var(--tj-text-primary);font-size:clamp(2rem,4.4vw,4.35rem);line-height:.98;font-weight:var(--tj-font-weight-bold);letter-spacing:var(--tj-tracking-tight);text-wrap:balance;margin:0}.platformPreviewGrid{margin-top:var(--tj-space-14);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:var(--tj-color-white-a720);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.platformPreviewItem{min-height:190px;padding:var(--tj-space-10);border-right:var(--tj-border-width) solid var(--tj-border-subtle);transition:background var(--tj-transition-material), transform var(--tj-transition-material);position:relative}.platformPreviewItem:hover{background:var(--tj-color-blue-a060)}.formatCard:after,.platformPreviewItem:after,.signalItem:after,.lineCard:after,.questionItem:after,.bentoCard:after,.axisCard:after,.sources li:after{content:"";pointer-events:none;background:linear-gradient(120deg, transparent 0 28%, var(--tj-color-white-a720) 48%, transparent 68% 100%);opacity:0;transition:opacity var(--tj-transition-material), transform var(--tj-motion-sheet);position:absolute;inset:0;transform:translate(-22%)}.formatCard:hover:after,.platformPreviewItem:hover:after,.signalItem:hover:after,.lineCard:hover:after,.questionItem:hover:after,.bentoCard:hover:after,.axisCard:hover:after,.sources li:hover:after{opacity:.42;transform:translate(18%)}.platformPreviewItem:last-child{border-right:0}.platformPreviewItem small{color:var(--tj-color-blue-600);font-family:var(--tj-font-mono);font-size:var(--tj-text-xs)}.platformPreviewItem h3{margin:var(--tj-space-10) 0 var(--tj-space-5);color:var(--tj-text-primary);font-size:var(--tj-text-card-title-large);line-height:var(--tj-leading-card-title)}.platformPreviewItem p{color:var(--tj-text-secondary);font-size:var(--tj-text-base);line-height:var(--tj-leading-body);margin:0}.section{width:100%;padding:var(--tj-space-60) var(--tj-page-gutter);border-top:var(--tj-border-width) solid var(--tj-border-subtle);background:radial-gradient(circle at 50% 0, var(--tj-color-blue-a060), transparent 34%), linear-gradient(to bottom, transparent, var(--tj-color-white-a940) 22%, var(--tj-color-white-a940) 78%, transparent);scroll-margin-top:var(--tj-nav-height);margin:0;position:relative;overflow:hidden}.section:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--tj-color-black-a030) var(--tj-border-width), transparent var(--tj-border-width)), linear-gradient(90deg, var(--tj-color-black-a030) var(--tj-border-width), transparent var(--tj-border-width));background-size:var(--tj-grid-size) var(--tj-grid-size);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.section:after{content:"";top:var(--tj-space-22);border:var(--tj-border-width) solid var(--tj-color-blue-a100);pointer-events:none;opacity:.9;z-index:0;border-radius:50%;width:min(620px,82vw);height:min(620px,82vw);animation:9s ease-in-out infinite sectionHaloBreath;position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.section>*{z-index:var(--tj-z-content);position:relative}.sectionHeader{max-width:var(--tj-container-readable);margin:0 auto var(--tj-space-28);text-align:center}.sectionHeader h2,.research h2,.sources h2{color:var(--tj-text-primary);font-size:var(--tj-text-section-title);line-height:var(--tj-leading-tight);font-weight:var(--tj-font-weight-bold);letter-spacing:var(--tj-tracking-tight);text-wrap:balance;overflow-wrap:anywhere;margin:0}.sectionHeader p:not(.badge),.research p,.sources p{margin:var(--tj-space-10) 0 0;color:var(--tj-text-secondary);font-size:var(--tj-text-body);line-height:var(--tj-leading-loose)}.formatDeck{gap:var(--tj-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.formatCard{min-height:330px;padding:var(--tj-space-12);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:linear-gradient(180deg, var(--tj-color-white-a940), var(--tj-color-white-a720)), radial-gradient(circle at 50% 0, var(--tj-color-blue-a100), transparent 46%);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:var(--tj-shadow-material);transition:border-color var(--tj-transition-material), box-shadow var(--tj-transition-material), transform var(--tj-transition-material);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.formatCard:before{content:"";pointer-events:none;background-image:linear-gradient(var(--tj-color-black-a030) var(--tj-border-width), transparent var(--tj-border-width)), linear-gradient(90deg, var(--tj-color-black-a030) var(--tj-border-width), transparent var(--tj-border-width));background-size:36px 36px;animation:7.5s ease-in-out infinite cardGridBreath;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.formatCard:hover{border-color:var(--tj-color-blue-a220);box-shadow:var(--tj-shadow-material-hover);transform:translateY(-6px)}.formatCard small,.formatCard span,.signalItem span,.radarItem small{color:var(--tj-color-blue-600);font-family:var(--tj-font-mono);font-size:var(--tj-text-xs)}.formatCard span{width:fit-content;padding-top:var(--tj-space-8);position:relative}.formatCard span:before{content:"";border-radius:var(--tj-radius-pill);background:linear-gradient(90deg, var(--tj-color-blue-500), var(--tj-color-blue-a100));width:76px;height:3px;box-shadow:0 0 24px var(--tj-color-blue-a160);transform-origin:0;transition:transform var(--tj-motion-sheet);position:absolute;top:0;left:0;transform:scaleX(.44)}.formatCard:hover span:before{transform:scaleX(1)}.formatCard h3{margin:var(--tj-space-10) 0 0;color:var(--tj-text-primary);font-size:var(--tj-text-card-title-large);line-height:var(--tj-leading-card-title)}.formatCard p{margin:var(--tj-space-12) 0;color:var(--tj-text-secondary);font-size:var(--tj-text-base);line-height:var(--tj-leading-body)}.proofGrid,.threeCol{border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:var(--tj-surface-panel-soft);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:var(--tj-shadow-material);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.evidenceStack{padding:var(--tj-space-8);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:radial-gradient(circle at 16% 0, var(--tj-color-blue-a160), transparent 32%), radial-gradient(circle at 84% 20%, var(--tj-color-blue-a100), transparent 28%), linear-gradient(180deg, var(--tj-color-white-a940), var(--tj-color-white-a720));-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:var(--tj-shadow-material), 0 1px 0 var(--tj-color-white-a860) inset;position:relative;overflow:hidden}.evidenceStack:before{content:"";pointer-events:none;background-image:linear-gradient(var(--tj-color-black-a030) var(--tj-border-width), transparent var(--tj-border-width)), linear-gradient(90deg, var(--tj-color-black-a030) var(--tj-border-width), transparent var(--tj-border-width));background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 0,#000,#0000 72%)}.evidenceRail{top:var(--tj-space-8);bottom:var(--tj-space-8);left:var(--tj-space-8);border-radius:var(--tj-radius-pill);background:linear-gradient(180deg, var(--tj-color-blue-500), var(--tj-color-blue-a160), transparent);width:3px;box-shadow:0 0 28px var(--tj-color-blue-a160);pointer-events:none;position:absolute}.evidenceStack .signalStrip,.evidenceStack .proofGrid{margin-left:var(--tj-space-8);box-shadow:none;position:relative}.evidenceStack .proofGrid{background:var(--tj-color-white-a640)}.signalStrip{margin-bottom:var(--tj-space-8);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:var(--tj-surface-panel-soft);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:var(--tj-shadow-material);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.signalItem{min-height:190px;padding:var(--tj-space-10);border-right:var(--tj-border-width) solid var(--tj-border-subtle);transition:background var(--tj-transition-material), transform var(--tj-transition-material);background:0 0;position:relative}.signalItem:last-child{border-right:0}.signalItem:hover{background:var(--tj-color-blue-a060);transform:translateY(-2px)}.signalItem strong{margin-bottom:var(--tj-space-4);color:var(--tj-text-primary);font-size:clamp(1.7rem,3.2vw,3.1rem);line-height:var(--tj-leading-tight);font-weight:var(--tj-font-weight-bold);display:block}.signalItem p{margin:var(--tj-space-8) 0 0;color:var(--tj-text-secondary);font-size:var(--tj-text-base);line-height:var(--tj-leading-body)}.lineCard{min-height:var(--tj-size-proof-card-min);padding:var(--tj-space-12);border-right:var(--tj-border-width) solid var(--tj-border-subtle);transition:background var(--tj-transition-material), transform var(--tj-transition-material);background:0 0;position:relative}.lineCard:hover{background:var(--tj-color-blue-a060);transform:translateY(-2px)}.lineCard:last-child{border-right:0}.lineCard small,.questionItem span{color:var(--tj-text-tertiary);font-family:var(--tj-font-mono);font-size:var(--tj-text-xs)}.lineCard h3,.bentoCard h3,.questionItem h3,.axisCard h3{margin:var(--tj-space-10) 0 var(--tj-space-5);color:var(--tj-text-primary);font-size:var(--tj-text-card-title);line-height:var(--tj-leading-card-title);letter-spacing:var(--tj-tracking-card)}.lineCard p,.bentoCard p,.questionItem p,.axisCard p{color:var(--tj-text-secondary);line-height:var(--tj-leading-body);font-size:var(--tj-text-base);margin:0}.questionList{border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:var(--tj-surface-panel-soft);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:var(--tj-shadow-material);overflow:hidden}.questionItem{grid-template-columns:var(--tj-space-36) 1fr;gap:var(--tj-space-11);padding:var(--tj-space-13);border-bottom:var(--tj-border-width) solid var(--tj-border-subtle);transition:background var(--tj-transition-material), transform var(--tj-transition-material);background:0 0;display:grid;position:relative}.questionItem:hover{background:var(--tj-color-blue-a060);transform:translateY(-1px)}.questionItem:last-child{border-bottom:0}.questionItem h3{font-size:var(--tj-text-question-title);margin-top:0}.radarShell{border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:radial-gradient(circle at 50% 50%, var(--tj-color-blue-a220), transparent 34%), radial-gradient(circle at 50% 50%, var(--tj-color-white-a940), var(--tj-color-white-a640) 38%, transparent 66%), linear-gradient(180deg, var(--tj-color-white-a940), var(--tj-color-white-a720));min-height:940px;-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:var(--tj-shadow-material);position:relative;overflow:hidden}.radarInstrument{min-height:940px;padding:var(--tj-space-16);--tj-beam-angle:0deg;--tj-beam-length:250px;place-items:center;display:grid;position:relative}.radarOrbit,.radarOrbit:before,.radarOrbit:after{content:"";border:var(--tj-border-width) solid var(--tj-color-blue-a160);pointer-events:none;border-radius:50%;position:absolute;inset:8%}.radarOrbit{box-shadow:0 0 90px var(--tj-color-blue-a060), inset 0 0 80px var(--tj-color-blue-a060);transition:opacity var(--tj-transition-material), transform var(--tj-transition-material)}.radarOrbit:before{border-color:var(--tj-color-black-a080);animation:5s ease-in-out infinite radarPulse;inset:18%}.radarOrbit:after{border-color:var(--tj-color-blue-a100);background:conic-gradient(from 0deg, transparent, var(--tj-color-blue-a160), transparent 24%), radial-gradient(circle, transparent 0 46%, var(--tj-color-blue-a060) 47%, transparent 48%);animation:14s linear infinite radarSweep;inset:22%}.radarCore{z-index:3;aspect-ratio:1;border:var(--tj-border-width) solid var(--tj-color-blue-a220);background:radial-gradient(circle at 50% 30%, var(--tj-color-white-a940), var(--tj-color-white-a640)), var(--tj-color-blue-a060);width:min(190px,32vw);box-shadow:0 0 0 18px var(--tj-color-blue-a060), 0 24px 70px var(--tj-color-blue-a160);transition:opacity var(--tj-transition-material), visibility var(--tj-transition-material);border-radius:50%;place-items:center;display:grid;position:absolute}.radarInstrument[data-focus=true] .radarOrbit{opacity:.7;transform:scale(.96)}.radarBeam{z-index:2;width:2px;height:var(--tj-beam-length);border-radius:var(--tj-radius-pill);background:linear-gradient(180deg, var(--tj-color-blue-a280), transparent 82%), linear-gradient(90deg, transparent, var(--tj-color-white-a860), transparent);box-shadow:0 0 18px var(--tj-color-blue-a220), 0 0 42px var(--tj-color-blue-a160);opacity:0;pointer-events:none;transform:translateX(-50%) rotate(var(--tj-beam-angle));transform-origin:50% 0;transition:height var(--tj-transition-material), opacity var(--tj-transition-material), transform var(--tj-transition-material);position:absolute;top:50%;left:50%}.radarInstrument[data-focus=true] .radarBeam{opacity:.85}.radarInstrument[data-active-index="0"]{--tj-beam-angle:180deg;--tj-beam-length:330px}.radarInstrument[data-active-index="1"]{--tj-beam-angle:-118deg;--tj-beam-length:360px}.radarInstrument[data-active-index="2"]{--tj-beam-angle:-48deg;--tj-beam-length:350px}.radarInstrument[data-active-index="3"]{--tj-beam-angle:0deg;--tj-beam-length:330px}.radarInstrument[data-active-index="4"]{--tj-beam-angle:48deg;--tj-beam-length:350px}.radarInstrument[data-active-index="5"]{--tj-beam-angle:118deg;--tj-beam-length:360px}.radarCore span{max-width:130px;color:var(--tj-text-primary);font-size:var(--tj-text-card-title-large);line-height:var(--tj-leading-card-title);font-weight:var(--tj-font-weight-bold);text-align:center}.radarBloom{z-index:2;aspect-ratio:1;background:radial-gradient(circle, var(--tj-color-blue-a220), transparent 58%);pointer-events:none;border-radius:50%;width:min(520px,46vw);position:absolute}.radarNodes{z-index:4;position:absolute;inset:0}.radarNode{--tj-node-anchor-x:0px;--tj-node-x:0px;--tj-node-y:0px;--tj-node-scale:1;justify-content:center;gap:var(--tj-space-3);width:172px;min-height:78px;padding:var(--tj-space-7);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);color:var(--tj-text-primary);background:var(--tj-color-white-a820);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));font:inherit;text-align:left;box-shadow:0 16px 48px var(--tj-color-black-a050);cursor:pointer;transform:translate(calc(var(--tj-node-anchor-x) + var(--tj-node-x)), var(--tj-node-y)) scale(var(--tj-node-scale));transition:background var(--tj-transition-material), border-color var(--tj-transition-material), opacity var(--tj-transition-material), box-shadow var(--tj-transition-material), transform .16s cubic-bezier(.2, .8, .2, 1);flex-direction:column;display:flex;position:absolute}.radarNode:hover,.radarNode[data-active=true]{border-color:var(--tj-color-blue-a220);background:linear-gradient(180deg, var(--tj-color-white-a940), var(--tj-color-white-a760)), var(--tj-color-blue-a060);box-shadow:0 0 0 5px var(--tj-color-blue-a060), 0 24px 70px var(--tj-color-blue-a100)}.radarNode[data-active=true]{color:var(--tj-text-primary);--tj-node-scale:1.035}.radarNode:hover{--tj-node-scale:1.02}.radarNode:active{--tj-node-scale:.985}.radarNode:focus-visible,.radarFlowButton:focus-visible,.radarClose:focus-visible{outline:2px solid var(--tj-color-blue-600);outline-offset:4px}.radarNode small,.radarDetail small,.radarQuestion span,.radarFlowButton{color:var(--tj-color-blue-600);font-family:var(--tj-font-mono);font-size:var(--tj-text-xs)}.radarNode span{font-size:var(--tj-text-sm);font-weight:var(--tj-font-weight-semibold);line-height:1.28}.radarNode:first-child{--tj-node-anchor-x:-50%;top:4%;left:50%}.radarNode:nth-child(4){--tj-node-anchor-x:-50%;bottom:5%;left:50%}.radarDetailWrap{z-index:5;perspective:1200px;width:min(420px,34vw);position:relative}.radarDetail{padding:var(--tj-space-10);border:var(--tj-border-width) solid var(--tj-color-blue-a220);border-radius:var(--tj-radius-sm);background:radial-gradient(circle at 50% -8%, var(--tj-color-blue-a220), transparent 46%), linear-gradient(180deg, var(--tj-color-white-a960), var(--tj-color-white-a800));-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:0 42px 130px var(--tj-color-blue-a220), 0 20px 90px var(--tj-color-black-a080), 0 1px 0 var(--tj-color-white-a860) inset;transform-style:preserve-3d;position:relative}.radarDetail:before{content:"";border:2px solid var(--tj-color-blue-a160);border-radius:inherit;pointer-events:none;opacity:.7;animation:3.8s ease-in-out infinite radarFrameLight;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(110deg,#0000,#000 36%,#0000 68%);mask-image:linear-gradient(110deg,#0000,#000 36%,#0000 68%)}.radarHint{z-index:3;padding:var(--tj-space-4) var(--tj-space-7);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-pill);color:var(--tj-text-secondary);background:var(--tj-color-white-a720);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:0 14px 42px var(--tj-color-black-a050);font-size:var(--tj-text-sm);pointer-events:none;white-space:nowrap;margin:0;line-height:1;position:absolute;top:calc(50% + 128px);left:50%;transform:translate(-50%)}.radarDetail:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(120deg, transparent 0 30%, var(--tj-color-white-a860) 48%, transparent 64%), radial-gradient(circle at 50% 0, var(--tj-color-blue-a100), transparent 60%);opacity:.72;pointer-events:none;position:absolute;inset:16px;transform:translateZ(-1px)}.radarClose{top:var(--tj-space-6);right:var(--tj-space-6);width:var(--tj-space-17);height:var(--tj-space-17);border:var(--tj-border-width) solid var(--tj-border-subtle);color:var(--tj-text-secondary);background:linear-gradient(180deg, var(--tj-color-white-a940), var(--tj-color-white-a720));box-shadow:0 10px 24px var(--tj-color-black-a050), 0 1px 0 var(--tj-color-white-a860) inset;font:inherit;cursor:pointer;transition:border-color var(--tj-transition-material), color var(--tj-transition-material), transform var(--tj-transition-material);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute}.radarClose:hover{border-color:var(--tj-color-blue-a220);color:var(--tj-text-primary);transform:scale(1.05)}.radarDetail h3{margin:var(--tj-space-8) 0 var(--tj-space-6);color:var(--tj-text-primary);font-size:clamp(1.65rem,2.6vw,2.7rem);line-height:var(--tj-leading-card-title);text-wrap:balance}.radarDetail p{color:var(--tj-text-secondary);font-size:var(--tj-text-body);line-height:var(--tj-leading-body);margin:0}.radarQuestion{margin-top:var(--tj-space-7);padding:var(--tj-space-9);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:var(--tj-color-white-a720)}.radarQuestion strong{margin-top:var(--tj-space-5);color:var(--tj-text-primary);font-size:var(--tj-text-card-title);line-height:var(--tj-leading-card-title);display:block}.radarQuestion p{margin-top:var(--tj-space-5);font-size:var(--tj-text-sm)}.radarFlow{gap:var(--tj-space-3);margin-top:var(--tj-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.radarFlowButton{min-height:var(--tj-space-17);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-pill);background:var(--tj-color-white-a640);color:var(--tj-text-secondary);font:inherit;cursor:pointer;transition:background var(--tj-transition-material), border-color var(--tj-transition-material), color var(--tj-transition-material), transform var(--tj-transition-material);place-items:center;display:grid}.radarFlowButton:hover,.radarFlowButton[data-active=true]{border-color:var(--tj-color-blue-a220);color:var(--tj-text-primary);background:linear-gradient(180deg, var(--tj-color-white-a960), var(--tj-color-blue-a060))}.radarFlowButton[data-active=true]{box-shadow:0 0 0 4px var(--tj-color-blue-a060), 0 12px 34px var(--tj-color-blue-a100);transform:translateY(-1px)}.radarShell{background:radial-gradient(circle at 50% 42%,#2f65ff1c,#0000 34%),linear-gradient(#ffffffeb,#f8fbffb8);border-color:#00000014;border-radius:28px;min-height:auto;padding:clamp(36px,4.6vw,64px);box-shadow:inset 0 1px #ffffffe6,0 34px 90px #0f172a14}.centralRadar{padding-top:clamp(86px,9vw,132px)}.centralRadar .sectionHeader{margin-bottom:clamp(32px,4vw,52px)}.centralRadar .radarShell{width:min(1160px,100%);margin:0 auto}.radarInstrument{width:min(1060px,100%);min-height:clamp(680px,60vw,820px);margin:0 auto;padding:0}.radarOrbit,.radarOrbit:before,.radarOrbit:after{border-color:#2f65ff29;inset:9%}.radarOrbit{box-shadow:inset 0 0 0 1px #ffffffb3,0 36px 110px #2f65ff14}.radarOrbit:before{border-style:dashed;border-color:#1114171c;inset:24%}.radarOrbit:after{background:radial-gradient(circle,#0000 0 48%,#2f65ff14 49%,#0000 50% 100%);animation:6s ease-in-out infinite radarPulse;inset:35%}.radarConnectors{z-index:2;pointer-events:none;width:80%;height:80%;position:absolute;inset:10%;overflow:visible}.radarConnectors line{stroke:#2f65ff47;stroke-width:.35px;stroke-linecap:round;stroke-dasharray:2 2.2;vector-effect:non-scaling-stroke;animation:8s linear infinite connectorDrift}.radarInstrument[data-focus=true] .radarConnectors line{stroke:var(--tj-color-blue-a280);animation-duration:4.8s}.radarCore{z-index:5;background:radial-gradient(circle at 50% 38%,#fffffff5,#f6faffc7 66%,#ecf4ffa8),#ffffffb8;border-color:#2f65ff2e;width:clamp(210px,22vw,304px);padding:clamp(24px,3vw,34px);box-shadow:inset 0 1px #fffffffa,0 0 0 12px #2f65ff09,0 34px 90px #2f65ff29}.radarCoreLogo{filter:drop-shadow(0 14px 34px #2f65ff1a);width:min(156px,58%);height:auto;animation:5.6s ease-in-out infinite radarLogoBreath;display:block}.radarCore span{max-width:160px;margin-top:var(--tj-space-5);color:#111417ad;font-size:var(--tj-text-xs);font-family:var(--tj-font-mono);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.radarInstrument[data-focus=true] .radarCore{opacity:1;visibility:visible}.radarBeam{display:none}.radarNodes{z-index:6}.radarNode{width:clamp(180px,17vw,228px);min-height:92px;padding:var(--tj-space-7) var(--tj-space-8);background:#ffffffb8;border-color:#00000014;border-radius:999px;position:absolute;box-shadow:inset 0 1px #ffffffe6,0 18px 48px #0f172a12}.radarNode:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 50%, var(--tj-color-blue-a220), transparent 68%);opacity:0;transition:opacity var(--tj-transition-material), transform var(--tj-motion-sheet);position:absolute;inset:-2px;transform:scale(.88)}.radarInstrument[data-focus=true] .radarNode:not([data-active=true]){opacity:.68}.radarNode:hover,.radarNode[data-active=true]{background:linear-gradient(#fffffffa,#f7fbffe0);border-color:#2f65ff85;box-shadow:0 0 0 5px #2f65ff13,0 22px 60px #2f65ff1f}.radarNode:hover:before,.radarNode[data-active=true]:before{opacity:.4;transform:scale(1.08)}.radarNode[data-active=true]:before{animation:2.8s ease-in-out infinite nodeSignalRing}.radarNode small{color:#2f65ffcc}.radarNode span{font-size:clamp(.95rem,1.1vw,1.12rem)}.radarNode:first-child{top:5%}.radarNode:nth-child(2){top:27%;right:2%}.radarNode:nth-child(3){bottom:18%;right:4%}.radarNode:nth-child(4){bottom:5%}.radarNode:nth-child(5){bottom:18%;left:4%}.radarNode:nth-child(6){top:27%;left:2%}.radarHint{background:#ffffffc2;top:calc(50% + 156px)}.radarDetailWrap{z-index:7;perspective:1200px;width:min(820px,100%);margin:clamp(18px,3vw,36px) auto 0;position:relative}.radarDetail{background:radial-gradient(circle at 18% -14%,#2f65ff21,#0000 42%),linear-gradient(#fffffff0,#f9fcffd1);border-color:#2f65ff33;border-radius:28px;padding:clamp(24px,4vw,42px);box-shadow:inset 0 1px #fffffff0,0 30px 90px #2f65ff21,0 18px 52px #0f172a12}.radarDetail h3{font-size:clamp(2rem,3.4vw,3.6rem)}.radarQuestion{background:#ffffffad}@keyframes ambientSignalBreath{0%,to{opacity:calc(var(--tj-signal-opacity) * .62);transform:translate(0,0)scale(1)}50%{opacity:var(--tj-signal-opacity);transform:translateY(-12px)scale(1.018)}}@keyframes gridLineBreath{0%,to{opacity:.68;background-position:0 0,0 0,0 0,0 0}50%{opacity:1;background-position:0 10px,10px 0,0 22px,22px 0}}@keyframes orbitSignalPulse{0%,to{box-shadow:0 0 0 0 var(--tj-color-blue-a060), inset 0 0 0 1px transparent}50%{box-shadow:0 0 0 16px transparent, inset 0 0 60px var(--tj-color-blue-a060)}}@keyframes heroSealBreath{0%,to{filter:blur(.2px) drop-shadow(0 38px 90px var(--tj-color-blue-a100))}50%{filter:blur(0) drop-shadow(0 48px 120px var(--tj-color-blue-a220))}}@keyframes primaryActionBreath{0%,to{box-shadow:0 12px 34px var(--tj-color-blue-a220), 0 0 0 0 var(--tj-color-blue-a160)}50%{box-shadow:0 14px 40px var(--tj-color-blue-a280), 0 0 0 7px transparent}}@keyframes previewGridDrift{0%,to{background-position:50% 0,0 0,0 0}50%{background-position:50% 0,0 13px,13px 0}}@keyframes sectionHaloBreath{0%,to{opacity:.42;transform:translate(-50%)scale(.98)}50%{opacity:.9;transform:translate(-50%)scale(1.02)}}@keyframes cardGridBreath{0%,to{opacity:.62;background-position:0 0,0 0}50%{opacity:1;background-position:0 9px,9px 0}}@keyframes radarLogoBreath{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.035)}}@keyframes nodeSignalRing{0%,to{opacity:.2;transform:scale(.96)}50%{opacity:.5;transform:scale(1.14)}}@keyframes themeRipple{0%{opacity:.34;transform:scale(.62)}to{opacity:0;transform:scale(1.46)}}@keyframes connectorDrift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16px}}@keyframes heroRise{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroOrbit{0%,to{opacity:.82;transform:translate(-50%)scale(.99)}50%{opacity:1;transform:translate(-50%)scale(1.015)}}@keyframes heroSealFloat{0%,to{opacity:.08;transform:translate(-50%)translateY(0)scale(.985)}50%{opacity:.14;transform:translate(-50%)translateY(8px)scale(1.015)}}@keyframes previewSheen{0%,62%{opacity:0;transform:translate(-55%)}74%{opacity:.36}to{opacity:0;transform:translate(55%)}}@keyframes radarPulse{0%,to{opacity:.42;transform:scale(.98)}50%{opacity:.9;transform:scale(1.02)}}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes radarFrameLight{0%,to{opacity:.35;transform:translate(-1.5%)}50%{opacity:.9;transform:translate(1.5%)}}.bentoGrid{border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:var(--tj-surface-panel-soft);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:var(--tj-shadow-material);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.bentoCard{min-height:var(--tj-size-bento-card-min);padding:var(--tj-space-12);border-right:var(--tj-border-width) solid var(--tj-border-subtle);border-bottom:var(--tj-border-width) solid var(--tj-border-subtle);transition:background var(--tj-transition-material), box-shadow var(--tj-transition-material), transform var(--tj-transition-material);background:0 0;position:relative}.bentoCard:hover{background:var(--tj-color-blue-a060);box-shadow:inset 0 1px 0 var(--tj-color-white-a860);transform:translateY(-2px)}.bentoCard:nth-child(3n){border-right:0}.bentoCard:nth-last-child(-n+3){border-bottom:0}.bentoCard svg,.axisCard svg{color:var(--tj-text-primary)}.compact{min-height:var(--tj-size-compact-card-min)}.compact h3{font-size:var(--tj-text-card-title-large);margin-top:0}.research{grid-template-columns:minmax(0, 1.05fr) minmax(var(--tj-size-research-min-column), .75fr);gap:var(--tj-space-27);align-items:start;display:grid}.axisStack{gap:var(--tj-space-6);display:grid}.axisCard{grid-template-columns:var(--tj-space-14) 1fr;gap:var(--tj-space-7);padding:var(--tj-space-9);border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:var(--tj-surface-panel);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:0 12px 44px var(--tj-color-black-a040);transition:background var(--tj-transition-material), border-color var(--tj-transition-material), box-shadow var(--tj-transition-material);display:grid;position:relative}.axisCard:hover{border-color:var(--tj-color-blue-a160);background:var(--tj-surface-panel-hover);box-shadow:0 18px 56px var(--tj-color-blue-a060);transform:translateY(-2px)}.axisCard h3{margin-top:0}.sources{grid-template-columns:minmax(0, .8fr) minmax(var(--tj-size-research-min-column), 1fr);gap:var(--tj-space-27);padding-bottom:var(--tj-space-60);display:grid}.sources ul{border:var(--tj-border-width) solid var(--tj-border-subtle);border-radius:var(--tj-radius-sm);background:var(--tj-surface-panel-soft);-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:var(--tj-shadow-material);margin:0;padding:0;list-style:none;overflow:hidden}.sources li{padding:var(--tj-space-9) var(--tj-space-10);border-bottom:var(--tj-border-width) solid var(--tj-border-subtle);color:var(--tj-text-secondary);line-height:var(--tj-leading-source);transition:background var(--tj-transition-material), color var(--tj-transition-material), transform var(--tj-transition-material);background:0 0;position:relative}.sources li:hover{color:var(--tj-text-primary);background:var(--tj-color-blue-a060);transform:translate(2px)}.sources li:last-child{border-bottom:0}.finalCta{min-height:620px;padding-top:var(--tj-space-60);padding-bottom:var(--tj-space-48);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.finalCtaSeal{width:74px;height:74px;margin-bottom:var(--tj-space-10);border:var(--tj-border-width) solid var(--tj-color-blue-a160);background:radial-gradient(circle at 50% 35%, var(--tj-color-blue-a160), transparent 58%), linear-gradient(180deg, var(--tj-color-white-a960), var(--tj-color-white-a760));-webkit-backdrop-filter:blur(var(--tj-blur-material));backdrop-filter:blur(var(--tj-blur-material));box-shadow:0 1px 0 var(--tj-color-white-a860) inset, 0 18px 54px var(--tj-color-blue-a160), 0 0 0 8px var(--tj-color-blue-a060);border-radius:50%;place-items:center;display:grid;overflow:hidden}.finalCtaSeal img{object-fit:contain;width:45px;height:62px;transform:translateY(7px)scale(1.18)}.finalCta h2{max-width:860px;color:var(--tj-text-primary);font-size:clamp(2.65rem,5.4vw,4.85rem);line-height:.98;font-weight:var(--tj-font-weight-bold);letter-spacing:var(--tj-tracking-tight);text-wrap:balance;overflow-wrap:anywhere;margin:0}.finalCta p{max-width:680px;margin:var(--tj-space-9) 0 0;color:var(--tj-text-secondary);font-size:var(--tj-text-body);line-height:var(--tj-leading-loose)}.siteFooter{z-index:var(--tj-z-content);width:min(var(--tj-container-max), calc(100% - var(--tj-gutter-desktop)));justify-content:space-between;align-items:center;gap:var(--tj-space-8);padding:var(--tj-space-10) 0 var(--tj-space-16);border-top:var(--tj-border-width) solid var(--tj-border-subtle);color:var(--tj-text-tertiary);font-size:var(--tj-text-sm);margin:0 auto;display:flex;position:relative}.siteFooter p{margin:0}.siteFooter nav{justify-content:flex-end;gap:var(--tj-space-8);flex-wrap:wrap;display:flex}.siteFooter a:hover{color:var(--tj-text-primary)}.legalHero,.legalBody{width:min(var(--tj-container-readable), calc(100% - var(--tj-gutter-desktop)));margin:0 auto}.legalHero{min-height:46vh;padding:var(--tj-space-60) 0 var(--tj-space-36);flex-direction:column;justify-content:flex-end;display:flex}.legalHero h1{font-size:var(--tj-text-section-title);line-height:var(--tj-leading-tight);font-weight:var(--tj-font-weight-bold);letter-spacing:var(--tj-tracking-tight);text-wrap:balance;margin:0}.legalHero p{max-width:var(--tj-size-promise-max);margin:var(--tj-space-10) 0 0;color:var(--tj-text-secondary);font-size:var(--tj-text-body);line-height:var(--tj-leading-loose)}.legalBody{padding:0 0 var(--tj-space-48)}.legalSection{padding:var(--tj-space-13) 0;border-top:var(--tj-border-width) solid var(--tj-border-subtle)}.legalSection h2{margin:0 0 var(--tj-space-6);color:var(--tj-text-primary);font-size:var(--tj-text-card-title-large);line-height:var(--tj-leading-card-title);letter-spacing:var(--tj-tracking-card)}.legalSection p{margin:var(--tj-space-4) 0 0;color:var(--tj-text-secondary);font-size:var(--tj-text-base);line-height:var(--tj-leading-body)}:root[data-theme=dark] body{background:radial-gradient(circle at 50% 0,#0a84ff29,#0000 34rem),radial-gradient(circle at 18% 18%,#3f5fff14,#0000 28rem),linear-gradient(#05070b 0%,#080b12 42rem,#05070b 100%)}:root[data-theme=dark] body:before{background-image:radial-gradient(circle at 50% calc(12% + (var(--tj-scroll-progress) * 58%)), #0a84ff33, transparent 20rem), linear-gradient(to bottom, #0a84ff1f, transparent var(--tj-stage-depth)), linear-gradient(115deg, transparent 0 34%, #ffffff0e 34%, transparent 34.2% 100%), linear-gradient(245deg, transparent 0 41%, #0a84ff1f 41%, transparent 41.2% 100%), linear-gradient(to right, transparent 0 49.9%, #ffffff0e 50%, transparent 50.1% 100%)}:root[data-theme=dark] .topbar{background:linear-gradient(#090c12e0,#080b11b3),linear-gradient(90deg,#0a84ff1f,#0000 34%,#0a84ff14);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff0a,0 18px 52px #00000052,0 2px 18px #0a84ff1f}:root[data-theme=dark] .topbar:before{opacity:.72;background:linear-gradient(115deg,#0000 0 34%,#ffffff14 34.4%,#0000 35% 100%),linear-gradient(90deg,#0000,#ffffff0f,#0000),radial-gradient(circle at 50% 0,#0a84ff2e,#0000 44%)}:root[data-theme=dark] .topbar[data-scrolled=true]{background:linear-gradient(#0a0d13f0,#080b11c7),linear-gradient(90deg,#0a84ff1f,#0000 34%,#0a84ff14);box-shadow:inset 0 1px #ffffff17,0 18px 56px #0000006b,0 8px 34px #0a84ff1a}:root[data-theme=dark] .brandLockup img,:root[data-theme=dark] .heroIdentity img,:root[data-theme=dark] .radarCoreLogo,:root[data-theme=dark] .finalCtaSeal img{filter:brightness(0)invert()drop-shadow(0 16px 34px #0a84ff29)}:root[data-theme=dark] .navLinks,:root[data-theme=dark] .languageSwitch,:root[data-theme=dark] .navCta,:root[data-theme=dark] .themeSwitch,:root[data-theme=dark] .badge{background:#0d1118a8;box-shadow:inset 0 1px #ffffff14,0 12px 34px #00000038}:root[data-theme=dark] .navLinks a[aria-current=true],:root[data-theme=dark] .radarFlowButton[data-active=true]{background:linear-gradient(#1b222ef5,#0a84ff24);box-shadow:inset 0 1px #ffffff1a,0 10px 28px #0a84ff1f}:root[data-theme=dark] .buttonSecondary{background:#0d1118b8}:root[data-theme=dark] .hero{background:radial-gradient(circle at 50% 18%,#0a84ff30,#0000 27%),linear-gradient(115deg,#0000 0 41.8%,#ffffff14 41.9%,#0000 42.05% 100%),linear-gradient(245deg,#0000 0 44.8%,#ffffff0f 44.9%,#0000 45.05% 100%),linear-gradient(90deg,#0000 0 49.92%,#ffffff14 50%,#0000 50.08% 100%),linear-gradient(#0a84ff12,#0000 62%)}:root[data-theme=dark] .section{background:radial-gradient(circle at 50% 0,#0a84ff1a,#0000 34%),linear-gradient(#0000,#06090eeb 22% 78%,#0000)}:root[data-theme=dark] .platformPreview,:root[data-theme=dark] .formatCard,:root[data-theme=dark] .evidenceStack,:root[data-theme=dark] .questionList,:root[data-theme=dark] .proofGrid,:root[data-theme=dark] .signalStrip,:root[data-theme=dark] .sources ul{box-shadow:0 1px 0 #ffffff14 inset, var(--tj-shadow-material);background:linear-gradient(#121720d6,#0c1017a8),radial-gradient(circle at 50% 0,#0a84ff1a,#0000 48%)}:root[data-theme=dark] .platformPreviewHeader{background:#0d1118b3}:root[data-theme=dark] .platformPreviewBody:before,:root[data-theme=dark] .formatCard:after,:root[data-theme=dark] .platformPreviewItem:after,:root[data-theme=dark] .signalItem:after,:root[data-theme=dark] .lineCard:after,:root[data-theme=dark] .questionItem:after,:root[data-theme=dark] .sources li:after{background:linear-gradient(120deg,#0000 0 28%,#ffffff1f 48%,#0000 68% 100%)}:root[data-theme=dark] .radarShell{background:radial-gradient(circle at 50% 42%,#0a84ff29,#0000 34%),linear-gradient(#10151ee0,#080c12b8);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 34px 100px #0000006b}:root[data-theme=dark] .radarOrbit,:root[data-theme=dark] .radarOrbit:before,:root[data-theme=dark] .radarOrbit:after{border-color:#0a84ff38}:root[data-theme=dark] .radarConnectors line{stroke:#0a84ff6b}:root[data-theme=dark] .radarCore,:root[data-theme=dark] .radarNode,:root[data-theme=dark] .radarDetail,:root[data-theme=dark] .radarQuestion,:root[data-theme=dark] .radarHint,:root[data-theme=dark] .radarClose,:root[data-theme=dark] .radarFlowButton{background:linear-gradient(#141a24e0,#0c1017b8);box-shadow:inset 0 1px #ffffff14,0 24px 64px #00000052}:root[data-theme=dark] .radarNode:hover,:root[data-theme=dark] .radarNode[data-active=true]{background:linear-gradient(#1f2837f0,#0c1422db);box-shadow:0 0 0 5px #0a84ff1f,0 24px 70px #0a84ff24}:root[data-theme=dark] .radarCore span{color:#f7f9fdb3}:root[data-theme=dark] .finalCtaSeal{background:radial-gradient(circle at 50% 35%,#0a84ff33,#0000 58%),linear-gradient(#171d28f5,#0c1017c2);box-shadow:inset 0 1px #ffffff14,0 20px 58px #0a84ff29,0 0 0 8px #0a84ff14}@media (max-width:960px){.topbar{height:var(--tj-nav-height-mobile);padding:0 var(--tj-space-8);grid-template-columns:1fr auto}.navLinks{display:none}.brand{min-width:0}.brandLockup{width:214px;height:44px}.navActions{gap:var(--tj-space-3)}.navCta{display:none}.languageSwitch{min-height:var(--tj-space-17);padding:0 var(--tj-space-6)}.hero{min-height:auto;padding:var(--tj-space-43) var(--tj-gutter-mobile) var(--tj-space-28)}.heroIdentity{top:var(--tj-space-19);opacity:.58;width:min(220px,62vw)}.heroLead{margin-top:var(--tj-space-10);font-size:var(--tj-text-body)}.heroActions{width:100%}.buttonPrimary,.buttonSecondary{min-width:min(100%,280px)}.platformPreview{margin-top:var(--tj-space-22)}.platformPreviewBody{padding:var(--tj-space-10)}.platformPreviewBody h2{font-size:clamp(2rem,11vw,3.2rem)}.section{padding:var(--tj-space-43) var(--tj-gutter-mobile)}.proofGrid,.threeCol,.formatDeck,.signalStrip,.bentoGrid,.research,.sources,.platformPreviewGrid{grid-template-columns:1fr}.platformPreviewItem{border-right:0;border-bottom:var(--tj-border-width) solid var(--tj-border-subtle);min-height:auto}.platformPreviewItem:last-child{border-bottom:0}.formatCard{min-height:auto}.evidenceStack{padding:var(--tj-space-6)}.evidenceRail{left:var(--tj-space-6);top:var(--tj-space-6);bottom:var(--tj-space-6)}.evidenceStack .signalStrip,.evidenceStack .proofGrid{margin-left:var(--tj-space-6)}.signalItem{border-right:0;border-bottom:var(--tj-border-width) solid var(--tj-border-subtle);min-height:auto}.signalItem:last-child{border-bottom:0}.radarShell{min-height:auto;padding:var(--tj-space-8)}.radarInstrument{flex-direction:column;min-height:auto;padding:0;display:flex}.radarOrbit,.radarOrbit:before,.radarOrbit:after,.radarConnectors,.radarBeam{display:none}.radarCore{width:164px;margin:0 auto var(--tj-space-10);display:grid;position:relative}.radarNodes{gap:var(--tj-space-6);margin-bottom:var(--tj-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;inset:auto;overflow:visible}.radarNode,.radarNode:first-child,.radarNode:nth-child(2),.radarNode:nth-child(3),.radarNode:nth-child(4),.radarNode:nth-child(5),.radarNode:nth-child(6){width:100%;min-width:0;min-height:auto;position:relative;inset:auto;transform:none}.radarDetailWrap{width:100%}.radarHint{width:fit-content;margin:0 auto var(--tj-space-8);position:relative;top:auto;left:auto;transform:none}.radarDetail h3{font-size:var(--tj-text-section-title-mobile)}.radarDetail{padding:var(--tj-space-8)}.radarFlow{grid-template-columns:1fr}.hero h1{font-size:var(--tj-text-hero-title-tablet)}.sectionHeader h2,.research h2,.sources h2,.finalCta h2,.legalHero h1{font-size:var(--tj-text-section-title-tablet)}.lineCard,.bentoCard{border-right:0;border-bottom:var(--tj-border-width) solid var(--tj-border-subtle)}.lineCard:last-child,.bentoCard:last-child{border-bottom:0}.bentoCard:nth-last-child(-n+3){border-bottom:var(--tj-border-width) solid var(--tj-border-subtle)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:640px){.topbar{height:var(--tj-nav-height-mobile);padding:0 var(--tj-space-8)}.brandLockup{width:188px;height:40px}.navCta{display:none}.hero{min-height:auto;padding:var(--tj-space-43) var(--tj-gutter-mobile) var(--tj-nav-height-mobile)}.hero h1{font-size:clamp(3.15rem, 15vw, var(--tj-text-hero-title-mobile))}.heroLead{font-size:1rem}.heroPanel{width:100%}.heroPanel span{border-right:0;border-bottom:var(--tj-border-width) solid var(--tj-border-subtle);justify-content:center;width:100%}.heroPanel span:last-child{border-bottom:0}.section{padding:var(--tj-space-37) var(--tj-space-16)}.platformPreview,.evidenceStack,.radarShell,.questionList,.signalStrip,.proofGrid,.bentoGrid,.sources ul{border-radius:var(--tj-radius-sm)}.evidenceStack{padding:var(--tj-space-5)}.evidenceRail{width:2px;left:var(--tj-space-5)}.evidenceStack .signalStrip,.evidenceStack .proofGrid{margin-left:var(--tj-space-5)}.signalItem,.lineCard,.bentoCard,.formatCard{padding:var(--tj-space-10)}.radarNodes{gap:var(--tj-space-4)}.radarNode{padding:var(--tj-space-6)}.radarFlowButton{min-height:var(--tj-space-19)}.sectionHeader h2,.research h2,.sources h2,.finalCta h2,.legalHero h1{font-size:var(--tj-text-section-title-mobile)}.questionItem h3{font-size:var(--tj-text-question-title-mobile)}.questionItem{gap:var(--tj-space-6);grid-template-columns:1fr}.siteFooter{width:min(100% - var(--tj-gutter-mobile), var(--tj-container-max));flex-direction:column;align-items:flex-start}.siteFooter nav{justify-content:flex-start}.legalHero,.legalBody{width:min(100% - var(--tj-gutter-mobile), var(--tj-container-readable))}}
