@import"https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-mono/style.min.css";._layout_2ftcs_5{min-height:100vh;display:flex;flex-direction:column;background:var(--color-black)}._nav_2ftcs_15{position:fixed;top:0;left:0;right:0;height:var(--nav-height);z-index:9999;background:#0009;backdrop-filter:saturate(180%) blur(var(--glass-blur));-webkit-backdrop-filter:saturate(180%) blur(var(--glass-blur));border-bottom:1px solid rgba(255,255,255,.06);transition:transform .4s var(--ease-out),height var(--duration-smooth) var(--ease-out),background var(--duration-smooth) ease;padding-top:env(safe-area-inset-top,0)}._nav_2ftcs_15._scrolled_2ftcs_32{height:54px;background:#000000e0;border-bottom-color:#ffffff14}._nav_2ftcs_15._scrolled_2ftcs_32~._dropdownWrapper_2ftcs_38,._nav_2ftcs_15._scrolled_2ftcs_32 ._dropdownWrapper_2ftcs_38{top:62px}._navHidden_2ftcs_44{transform:translateY(-100%);pointer-events:none}._navInner_2ftcs_49{max-width:1200px;height:100%;margin:0 auto;padding:0 var(--space-5);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative}._navLeft_2ftcs_61{display:flex;align-items:center;gap:var(--space-3);min-width:0;justify-self:start}._titlePillIcon_2ftcs_72{color:#ffffff8c;flex-shrink:0}._logo_2ftcs_78{display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease;min-width:44px;min-height:44px;padding:var(--space-2) 0}._logo_2ftcs_78:hover{opacity:.7}._logoImg_2ftcs_90{height:var(--space-8);width:auto;transition:all var(--duration-smooth) var(--ease-out)}._nav_2ftcs_15._scrolled_2ftcs_32 ._logoImg_2ftcs_90{height:26px}._titlePill_2ftcs_72{display:flex;align-items:center;gap:var(--space-2);height:var(--space-8);padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-xxs);font-weight:var(--weight-medium);letter-spacing:-.01em;color:#ffffffe6;background:#ffffff1a;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);white-space:nowrap;box-shadow:0 1px 4px #0003,0 0 0 .5px #ffffff0f inset}._titlePill_2ftcs_72:hover{background:#ffffff29;border-color:#ffffff24}._navCenter_2ftcs_127{display:flex;align-items:center;justify-content:center;position:relative;gap:var(--space-4)}._titlePillChevron_2ftcs_135{color:#ffffff8c;transition:transform var(--duration-normal) var(--ease-out)}._nav_2ftcs_15._scrolled_2ftcs_32 ._titlePill_2ftcs_72{font-size:var(--text-xxs);padding:0 var(--space-3)}._navRight_2ftcs_148{display:flex;align-items:center;gap:var(--space-2);justify-self:end}._fullscreenBtn_2ftcs_155{display:flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-sm);color:#ffffff8c;cursor:pointer;transition:all .2s ease}._fullscreenBtn_2ftcs_155:hover{background:#ffffff1a;border-color:#ffffff26;color:#fffc}._slidesOverlay_2ftcs_179{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;background:#0000008c;backdrop-filter:blur(var(--space-4));-webkit-backdrop-filter:blur(var(--space-4));opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out)}._slidesOverlayOpen_2ftcs_194{opacity:1;pointer-events:auto}._slidesModal_2ftcs_199{width:90%;max-width:560px;max-height:80vh;display:flex;flex-direction:column;background:#181616eb;backdrop-filter:saturate(180%) blur(50px);-webkit-backdrop-filter:saturate(180%) blur(50px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);box-shadow:0 32px 100px #00000080,0 0 0 .5px #ffffff0f inset;transform:scale(.96) translateY(var(--space-2));transition:transform .4s var(--ease-out)}._slidesOverlayOpen_2ftcs_194 ._slidesModal_2ftcs_199{transform:scale(1) translateY(0)}._slidesHeader_2ftcs_220{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid rgba(255,255,255,.06)}._slidesHeaderLeft_2ftcs_228{display:flex;align-items:baseline;gap:var(--space-3)}._slidesLabel_2ftcs_234{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-inverse);letter-spacing:-.02em}._slidesCount_2ftcs_241{font-family:var(--font-mono);font-size:var(--text-xxs);font-weight:var(--weight-medium);color:#ffffff73}._slidesClose_2ftcs_248{display:flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);color:#ffffff80;cursor:pointer;transition:all .2s ease}._slidesClose_2ftcs_248:hover{background:#ffffff1a;color:#ffffffe6}._slidesList_2ftcs_268{flex:1;overflow-y:auto;padding:var(--space-2) var(--space-3) var(--space-4);-ms-overflow-style:none;scrollbar-width:none}._slidesList_2ftcs_268::-webkit-scrollbar{display:none}._slideItem_2ftcs_277{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-lg);font-weight:var(--weight-medium);color:#ffffffb3;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;text-align:left}._slideItem_2ftcs_277:hover{background:#ffffff0f;color:var(--text-inverse)}._slideItem_2ftcs_277:active{background:#ed27381a;transform:scale(.99)}._slideNum_2ftcs_304{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary);opacity:.55;min-width:28px;text-align:right;flex-shrink:0}._slideTitle_2ftcs_315{flex:1;min-width:0}._dropdown_2ftcs_38,._dropdownRight_2ftcs_325{position:absolute;top:calc(100% + var(--space-3));padding:var(--space-2);background:#101014f7;backdrop-filter:saturate(200%) blur(80px);-webkit-backdrop-filter:saturate(200%) blur(80px);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);box-shadow:0 32px 64px #00000080,0 8px 24px #0000004d,0 0 0 .5px #ffffff14 inset;z-index:10002}[data-theme=blue] ._dropdown_2ftcs_38,[data-theme=blue] ._dropdownRight_2ftcs_325{background:#18263cfa;border-color:#ffffff1a}._desktopTitlePillWrap_2ftcs_346{position:relative}._dropdownWrapper_2ftcs_38{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:10002;width:0;height:100%}._dropdown_2ftcs_38{min-width:360px}._dropdownRight_2ftcs_325{right:0;width:360px;max-height:70vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}@keyframes _dropIn_2ftcs_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._dropdownGroup_2ftcs_378{font-family:var(--font-mono);font-size:var(--text-xxs);font-weight:var(--weight-extrabold);letter-spacing:.2em;text-transform:uppercase;color:#fff6;padding:var(--space-5) var(--space-4) var(--space-2);margin-bottom:2px;border-bottom:1px solid rgba(255,255,255,.06)}._dropdownItem_2ftcs_390{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#ffffffbf;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;text-align:left;letter-spacing:-.01em}._dropdownItem_2ftcs_390:hover{background:#ffffff12;color:var(--text-inverse)}._dropdownItemActive_2ftcs_413{color:var(--text-inverse);font-weight:var(--weight-bold);background:#ffffff1f;box-shadow:0 2px 8px #0003;border-color:#ffffff1a}._dropdownNum_2ftcs_421{font-family:var(--font-mono);font-size:var(--text-xxs);color:#ffffff73;min-width:22px}._dropdownDivider_2ftcs_428{height:1px;background:#ffffff0f;margin:var(--space-2) var(--space-3)}._dropdownThemeRow_2ftcs_434{display:flex;gap:var(--space-2);padding:var(--space-1) var(--space-2)}._dropdownThemeBtn_2ftcs_440{flex:1;padding:9px var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#ffffff80;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}._dropdownThemeBtn_2ftcs_440:hover{background:#ffffff0f;color:#fffc}._dropdownThemeBtnActive_2ftcs_458{color:var(--text-inverse);background:#ffffff1a;border-color:#ffffff24}._mobileMenuWrap_2ftcs_467{display:flex;align-items:center}._mobileHamburgerBtn_2ftcs_472{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#ffffffe6;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);cursor:pointer;transition:all .2s var(--ease-out)}._mobileHamburgerBtn_2ftcs_472:active{transform:scale(.95);background:#ffffff26}._mobileMenuDropdown_2ftcs_491{position:absolute;top:calc(100% + var(--space-3));right:0;width:calc(100vw - var(--space-6));max-width:380px;max-height:calc(100vh - 80px);padding:var(--space-3);background:#18181af5;-webkit-backdrop-filter:blur(var(--space-6)) saturate(1.8);backdrop-filter:blur(var(--space-6)) saturate(1.8);border:.5px solid rgba(255,255,255,.12);border-radius:var(--radius-xl);box-shadow:0 32px 64px #0009,inset 0 1px 1px #ffffff1a;z-index:10002;overflow-y:auto;scrollbar-width:none}._mobileMenuDropdown_2ftcs_491::-webkit-scrollbar{display:none}[data-theme=blue] ._mobileMenuDropdown_2ftcs_491{background:#283a56fa;border-color:#ffffff14}._mobileNavGroupBtn_2ftcs_517{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.25em;text-transform:uppercase;color:#ffffff73;padding:var(--space-3) var(--space-4);margin:var(--space-1) 0 var(--space-2);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}._mobileNavGroupBtn_2ftcs_517:hover{background:#ffffff14;color:#ffffffa6}._sectionTitleWrap_2ftcs_543{position:relative}._viewModeBtn_2ftcs_550{display:flex;align-items:center;gap:var(--space-2);height:var(--space-8);padding:0 var(--space-3);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);color:#ffffffa6;cursor:pointer;transition:all .2s ease;font-family:var(--font-sans);font-size:var(--text-xxs);font-weight:var(--weight-semibold);letter-spacing:.02em;white-space:nowrap}._viewModeBtn_2ftcs_550:hover{background:#ffffff1a;border-color:#ffffff26;color:#ffffffd9}._viewModeBtnActive_2ftcs_575{background:#ffffff1a;border-color:#fff3;color:var(--text-inverse)}._viewModeBtnActive_2ftcs_575:hover{background:#ffffff26;border-color:#ffffff4d;color:var(--text-inverse)}._sectionTitleBtn_2ftcs_590{display:flex;align-items:center;gap:var(--space-2);height:var(--space-8);padding:0 var(--space-3);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);color:#ffffffb3;cursor:pointer;font-size:var(--text-xxs);font-weight:var(--weight-semibold);letter-spacing:.01em;white-space:nowrap;max-width:200px;overflow:hidden;transition:all .2s ease}._sectionTitleBtn_2ftcs_590:hover{background:#ffffff1a;border-color:#ffffff26;color:#fffffff2}._sectionTitleText_2ftcs_616{overflow:hidden;text-overflow:ellipsis}._sectionTitleChevron_2ftcs_621{color:#ffffff80;flex-shrink:0}._slideCounter_2ftcs_629{display:flex;align-items:center;justify-content:center;height:var(--space-8);font-family:var(--font-mono);font-size:var(--text-xxs);font-weight:var(--weight-semibold);color:#ffffffa6;padding:0 var(--space-3);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;letter-spacing:.5px;white-space:nowrap}._slideCounter_2ftcs_629:hover{background:#ffffff1a;border-color:#ffffff2e;color:#ffffffe6}._slideNavBtn_2ftcs_657{position:fixed;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff14;backdrop-filter:saturate(180%) blur(var(--glass-blur));-webkit-backdrop-filter:saturate(180%) blur(var(--glass-blur));border:1px solid rgba(255,255,255,.1);color:#fff9;cursor:pointer;transition:all .25s var(--ease-out);z-index:var(--z-sticky);border-radius:var(--radius-sm);box-shadow:0 2px 12px #00000026,0 0 0 .5px #ffffff0a inset}._slideNavBtn_2ftcs_657:hover:not(:disabled){background:#ffffff26;border-color:#fff3;color:var(--text-inverse);transform:translateY(-50%) scale(1.05);box-shadow:0 4px 20px #0003,0 0 0 .5px #ffffff14 inset}._slideNavBtn_2ftcs_657:disabled{opacity:.15;cursor:not-allowed}._slideNavPrev_2ftcs_693{left:var(--space-5)}._slideNavNext_2ftcs_697{right:var(--space-5)}._slideItemActive_2ftcs_704{background:#ed27381a!important;color:var(--text-inverse)!important}._slideItemActive_2ftcs_704 ._slideNum_2ftcs_304{color:var(--color-primary);opacity:1}._main_2ftcs_717{flex:1;padding-top:calc(56px + env(safe-area-inset-top,0));position:relative;z-index:1}._mainSlideView_2ftcs_725{position:fixed;top:56px;left:0;right:0;bottom:0;padding-top:0;overflow:hidden;z-index:50}[data-theme=blue] ._layout_2ftcs_5{background:var(--color-deep-blue)}[data-theme=blue] ._nav_2ftcs_15{background:#2e3b4ccc;border-bottom-color:#ffffff0f}[data-theme=blue] ._nav_2ftcs_15._scrolled_2ftcs_32{background:#1e2533eb;border-bottom-color:#ffffff14}[data-theme=blue] ._dropdown_2ftcs_38,[data-theme=blue] ._dropdownRight_2ftcs_325{background:#374967f7;border-color:#ffffff1f}[data-theme=blue] ._dropdownItemActive_2ftcs_413{background:#ffffff1a}[data-theme=blue] ._dropdownThemeBtnActive_2ftcs_458{background:#ffffff1a;border-color:#ffffff26}[data-theme=blue] ._slidesModal_2ftcs_199{background:#374967f7;border-color:#ffffff1f;box-shadow:0 32px 100px #0006,0 0 0 .5px #ffffff14 inset}[data-theme=blue] ._slideItem_2ftcs_277:active{background:#ffffff1a}[data-theme=blue] ._slideNum_2ftcs_304{color:var(--color-orange)}[data-theme=blue] ._viewModeBtnActive_2ftcs_575{background:#ff76001f;border-color:#ff760040;color:var(--color-orange)}[data-theme=blue] ._viewModeBtnActive_2ftcs_575:hover{background:#ff76002e;border-color:#ff760059;color:var(--color-orange)}[data-theme=blue] ._slideNavBtn_2ftcs_657:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff40;color:var(--text-inverse);box-shadow:0 4px 20px #0003}[data-theme=blue] ._slideItemActive_2ftcs_704{background:#ff76001a!important}[data-theme=blue] ._slideItemActive_2ftcs_704 ._slideNum_2ftcs_304{color:var(--color-orange)}._footer_2ftcs_813{padding:var(--space-6);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));text-align:center;background:var(--surface-secondary);border-top:1px solid var(--border-subtle);margin-top:auto}._footerInner_2ftcs_822{max-width:var(--container-max);margin:0 auto}._footerText_2ftcs_827{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}[data-theme=blue] ._footer_2ftcs_813{background:var(--color-deep-blue);border-top-color:#ffffff0f}[data-theme=blue] ._footerText_2ftcs_827{color:#ffffff73}@media (max-width: 768px){._nav_2ftcs_15{height:64px}._nav_2ftcs_15._scrolled_2ftcs_32{height:56px}._main_2ftcs_717{padding-top:calc(64px + env(safe-area-inset-top,0))}._navInner_2ftcs_49{padding:0 var(--space-3)}._logoImg_2ftcs_90{height:var(--space-5)}._titlePill_2ftcs_72{font-size:var(--text-xs);padding:var(--space-2) var(--space-4);min-height:44px;border-radius:22px}._fullscreenBtn_2ftcs_155{display:none}._slidesModal_2ftcs_199{width:94%;max-height:85vh;border-radius:var(--radius-md)}._slidesHeader_2ftcs_220{padding:var(--space-4) var(--space-4) var(--space-3)}._slideItem_2ftcs_277{padding:var(--space-3) var(--space-3);font-size:17px;gap:var(--space-3)}._slideNum_2ftcs_304{font-size:var(--text-xs)}}@media (max-width: 380px){._titlePill_2ftcs_72{font-size:11px;padding:5px var(--space-3);gap:var(--space-1)}._slidesModal_2ftcs_199{width:96%;border-radius:var(--radius-sm)}._slideItem_2ftcs_277{padding:var(--space-3) var(--space-3);font-size:16px;gap:var(--space-3)}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root{--text-dark:#201e1e;--text-light:#fff;--brand-50:#ff1f12;--brand-100:#ffe0e3;--brand-200:#ffc6cb;--brand-300:#ff9ea6;--brand-400:#ff6572;--brand-500:#fe3546;--brand-600:#ed2738;--brand-700:#c60f1f;--brand-800:#a4101d;--brand-900:#87151f;--deep-red-50:#fdf5f3;--deep-red-100:#fce9e7;--deep-red-200:#f8d5d3;--deep-red-300:#f3b1ae;--deep-red-400:#eb8481;--deep-red-500:#df5454;--deep-red-600:#cb343b;--deep-red-700:#aa262f;--deep-red-800:#8f222d;--deep-red-900:#7a212d;--deep-red-1000:#440d13;--wine-50:#fcf4f4;--wine-100:#f9eaea;--wine-200:#f4d7da;--wine-300:#ebb6ba;--wine-400:#df8d95;--wine-500:#cf6470;--wine-600:#b94559;--wine-700:#9b3549;--wine-800:#7d2d3f;--wine-900:#702b3c;--wine-1000:#3d141d;--terra-50:#fcf5f4;--terra-100:#f9eae7;--terra-200:#f4d9d4;--terra-300:#ebbfb8;--terra-400:#d98b7b;--terra-500:#ce7665;--terra-600:#b95b49;--terra-700:#9b4a3a;--terra-800:#814033;--terra-900:#6c3a30;--terra-1000:#3a1b15;--orange-50:#fff9ec;--orange-100:#fff2d3;--orange-200:#ffe2a5;--orange-300:#ffc66d;--orange-400:#ffaa32;--orange-500:#ff8e0a;--orange-600:#ff7600;--orange-700:#cc5502;--orange-800:#a1420b;--orange-900:#82380c;--orange-1000:#461a04;--neutral-0:#fff;--neutral-25:#f5f6f8;--neutral-50:#f8f7f7;--neutral-100:#f0eeee;--neutral-200:#dddada;--neutral-300:#b7baba;--neutral-400:#9c9a94;--neutral-500:#807778;--neutral-600:#686162;--neutral-700:#494343;--neutral-800:#3f3b3c;--neutral-900:#201e1e;--neutral-1000:#000;--warm-black-50:#fbf5f5;--warm-black-100:#f6eaeb;--warm-black-200:#f0d8d9;--warm-black-300:#e4bdbf;--warm-black-400:#d3969a;--warm-black-500:#c07378;--warm-black-600:#aa5b5d;--warm-black-700:#8e474b;--warm-black-800:#763e42;--warm-black-900:#64383b;--warm-black-1000:#402022;--brown-50:#faf7f6;--brown-100:#f6eeed;--brown-200:#eddfde;--brown-300:#dec5c3;--brown-400:#cba3a1;--brown-500:#b57e7e;--brown-600:#9c6263;--brown-700:#824e51;--brown-800:#77494d;--brown-900:#5f3c40;--brown-1000:#331e20;--warm-gray-50:#f7f6f5;--warm-gray-100:#edeae7;--warm-gray-200:#d8d2cb;--warm-gray-300:#c3b9ae;--warm-gray-400:#a99a8e;--warm-gray-500:#9b8577;--warm-gray-600:#8b766b;--warm-gray-700:#74615a;--warm-gray-800:#60514c;--warm-gray-900:#4f433f;--warm-gray-1000:#2f2321;--cool-gray-50:#f8f8f8;--cool-gray-100:#f0f0f0;--cool-gray-200:#e9e8e8;--cool-gray-300:#d2cfcf;--cool-gray-400:#b8b3b3;--cool-gray-500:#9b9b9b;--cool-gray-600:#837f7f;--cool-gray-700:#6c6969;--cool-gray-800:#5b5959;--cool-gray-900:#4f4d4d;--cool-gray-1000:#2b2727;--deep-blue-50:#f5f7fa;--deep-blue-100:#eaedf4;--deep-blue-200:#d1d9e6;--deep-blue-300:#a8b9d1;--deep-blue-400:#7a9ab6;--deep-blue-500:#59769e;--deep-blue-600:#455d84;--deep-blue-700:#374967;--deep-blue-800:#32415a;--deep-blue-900:#2e3b4c;--deep-blue-1000:#1e2533;--steel-blue-50:#f3f9fa;--steel-blue-100:#eaf2f5;--steel-blue-200:#dbebeb;--steel-blue-300:#c0d9e1;--steel-blue-400:#a6c3d3;--steel-blue-500:#8faec5;--steel-blue-600:#7594b2;--steel-blue-700:#56809c;--steel-blue-800:#546a7f;--steel-blue-900:#4b5967;--steel-blue-1000:#2a333c;--blue-50:#f2f9fd;--blue-100:#e4f2fa;--blue-200:#c2e5f5;--blue-300:#70c5eb;--blue-400:#4fb9e1;--blue-500:#29adce;--blue-600:#1a81af;--blue-700:#16678e;--blue-800:#165776;--blue-900:#184962;--blue-1000:#102f41;--light-blue-50:#f4f8fb;--light-blue-100:#ebeff6;--light-blue-200:#bdd6e7;--light-blue-300:#9dc4dc;--light-blue-400:#69a4c7;--light-blue-500:#4589b2;--light-blue-600:#346e95;--light-blue-700:#2b5879;--light-blue-800:#274b65;--light-blue-900:#254055;--light-blue-1000:#1b2a39;--status-success:#00c280;--status-success-subtle:#eafff5;--status-error:#ed2738;--status-error-subtle:#ffe0e3;--status-warning-1:#fec600;--status-warning-1-subtle:#fffee7;--status-warning-2:#ff7600;--status-warning-2-subtle:#ffe2a5;--status-informative:#1a81af;--status-informative-subtle:#c2e5f5;--dark-transparent-40:#201e1e66;--dark-transparent-75:#201e1ebf;--dark-transparent-10:#201e1e1a;--light-transparent-40:#fff6;--light-transparent-75:#ffffffbf;--light-transparent-10:#ffffff1a}.section-narrative{background:var(--bg-narrative,#f5f6f8);color:var(--text-narrative,#201e1e);padding:var(--section-macro,160px)0}.section-narrative h2,.section-narrative h3{color:var(--text-narrative,#201e1e);letter-spacing:var(--font-headline-spacing,-.02em);font-weight:700}.section-narrative p{color:#201e1eb3;font-size:var(--font-body-size,18px)}.section-technical{background:var(--bg-technical,#000);color:var(--text-technical,#fff);padding:var(--section-macro,160px)0}.section-technical h2,.section-technical h3{color:var(--text-technical,#fff);letter-spacing:var(--font-headline-spacing,-.02em);font-weight:700}.section-technical p{color:#ffffffb3;font-size:var(--font-body-size,18px)}.section-dark{background:var(--bg-technical,#000);color:#ededed;padding:var(--section-macro,160px)0}.section-dark h2,.section-dark h3{color:#fff}.section-dark p{color:#ffffffb3}.section-light{color:#1a1a1a;padding:var(--section-macro,160px)0;background:#fff}.section-light h2,.section-light h3{color:#1a1a1a}.section-light p{color:#6b6b6b}.section-gray{background:var(--bg-narrative,#f5f6f8);color:#1a1a1a;padding:var(--section-macro,160px)0}.section-accent{padding:var(--section-macro,160px)0;background:linear-gradient(135deg,#ed273814,#ed273805);border-top:1px solid #ed273826;border-bottom:1px solid #ed273826}.hero-dark{background:#000;padding:160px 0 100px;position:relative;overflow:hidden}.hero-dark:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#ed27381f,#0000 50%),radial-gradient(circle at 70% 60%,#00c28014,#0000 40%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.hero-light{background:#fff;padding:180px 0 120px;position:relative}.hero-light:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(80% 60% at 10% 20%,#ed273814,#0000 50%),radial-gradient(60% 50% at 90% 30%,#00c2800f,#0000 50%);position:absolute;top:0;right:0;bottom:0;left:0}.eyebrow{color:#ed2738;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font-family:Geist Mono,monospace;font-size:13px;font-weight:700;display:inline-block}.title-display{letter-spacing:-.02em;margin:0 0 32px;font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1.05}.title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ed2738,#ff7600);-webkit-background-clip:text;background-clip:text}.section-title{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(2rem,5vw,3rem);font-weight:700}.section-subtitle{max-width:640px;margin:0 auto;font-size:18px;line-height:1.6}.card-technical{background:var(--card-technical,#201e1e66);border:var(--border-width-standard,1px)solid var(--border-technical,#3f3b3c);border-radius:var(--radius-standard,24px);-webkit-backdrop-filter:blur(var(--card-blur,20px));will-change:transform;backface-visibility:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.card-technical:hover{background:#201e1e99;border-color:#ffffff26;transform:translateY(-8px)translateZ(0)}.card-narrative{background:var(--card-narrative,#ffffffbf);border:var(--border-width-standard,1px)solid var(--border-narrative,#dddada);border-radius:var(--radius-standard,24px);-webkit-backdrop-filter:blur(var(--card-blur,20px));will-change:transform;backface-visibility:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.card-narrative:hover{background:#ffffffe6;border-color:#ed273833;transform:translateY(-8px)scale(1.02)translateZ(0);box-shadow:0 24px 80px #0000001f}.card-glass{background:var(--card-technical,#201e1e66);border:var(--border-width-standard,1px)solid var(--border-technical,#3f3b3c);border-radius:var(--radius-standard,24px);-webkit-backdrop-filter:blur(var(--card-blur,20px));will-change:transform;backface-visibility:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.card-glass:hover{background:#201e1e99;border-color:#ffffff26;transform:translateY(-8px)scale(1.02)translateZ(0)}.card-elevated{border:var(--border-width-standard,1px)solid var(--border-narrative,#dddada);border-radius:var(--radius-standard,24px);will-change:transform;backface-visibility:hidden;background:#fff;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1);transform:translateZ(0);box-shadow:0 2px 4px #0000000a,0 8px 24px #0000000f}.card-elevated:hover{border-color:#ed273833;transform:translateY(-8px)scale(1.02)translateZ(0);box-shadow:0 24px 80px #0000001f}.stats-row{justify-content:center;gap:64px;padding:32px 0;display:flex}.stat-item{text-align:center}.stat-value{margin-bottom:8px;font-family:Geist Mono,monospace;font-size:36px;font-weight:800}.stat-value-dark{color:#fff}.stat-value-light{color:#1a1a1a}.stat-value-accent{color:#ed2738}.stat-value-success{color:#00c280}.stat-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6;font-size:13px}.bento-grid{gap:24px;display:grid}.bento-grid-2{grid-template-columns:repeat(2,1fr)}.bento-grid-3{grid-template-columns:repeat(3,1fr)}.bento-grid-4{grid-template-columns:repeat(4,1fr)}.bento-item{border-radius:24px;padding:32px}.metrics-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.metric-item{padding:32px}.metric-value{color:#ed2738;margin-bottom:12px;font-family:Geist Mono,monospace;font-size:48px;font-weight:800}.metric-value-success{color:#00c280}.metric-label{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.btn-primary{color:#fff;cursor:pointer;will-change:transform;backface-visibility:hidden;background:#ed2738;border:none;border-radius:16px;align-items:center;gap:12px;padding:16px 32px;font-size:15px;font-weight:600;transition:transform .3s,background .3s,box-shadow .3s;display:inline-flex;transform:translateZ(0);box-shadow:0 4px 20px #ed273859}.btn-primary:hover{background:#cb343b;transform:translateY(-2px)translateZ(0);box-shadow:0 8px 32px #ed273873}.btn-secondary{color:#fff;cursor:pointer;will-change:transform;backface-visibility:hidden;background:0 0;border:1px solid #fff3;border-radius:16px;align-items:center;gap:12px;padding:16px 32px;font-size:15px;font-weight:600;transition:background .3s,border-color .3s;display:inline-flex;transform:translateZ(0)}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff59}.roi-card{background:#00c28014;border:1px solid #00c28033;border-radius:24px;padding:40px}.roi-card h3{color:#00c280}.hot-card{background:linear-gradient(135deg,#ed27381f,#ff760014);border:1px solid #ed273833;border-radius:24px;padding:40px}.cold-card{background:#32415a33;border:1px solid #8faec533;border-radius:24px;padding:40px}[data-theme=blue] .section-dark{background:#2e3b4c}[data-theme=blue] .section-light{color:#fff;background:#374967}[data-theme=blue] .section-light h2,[data-theme=blue] .section-light h3{color:#fff}[data-theme=blue] .section-light p{color:#ffffffa6}[data-theme=blue] .section-gray{color:#fff;background:#455d84}[data-theme=blue] .section-accent{background:linear-gradient(135deg,#ff760014,#ff760005);border-top-color:#ff760026;border-bottom-color:#ff760026}[data-theme=blue] .hero-dark{background:#2e3b4c}[data-theme=blue] .hero-light{background:#374967}[data-theme=blue] .eyebrow{color:#ff7600}[data-theme=blue] .card-elevated{box-shadow:none;background:#ffffff0f;border-color:#ffffff14}[data-theme=blue] .card-elevated:hover{border-color:#ff760033;box-shadow:0 24px 80px #0000004d}[data-theme=blue] .metric-label{color:#fff9}[data-theme=blue] .metric-value{color:#ff7600}[data-theme=blue] .roi-card{background:#00c28014;border-color:#00c28026}[data-theme=blue] .hot-card{background:linear-gradient(135deg,#ff76001f,#ff76000f);border-color:#ff760033}@media (max-width:1024px){.section-narrative,.section-technical,.section-dark,.section-light,.section-gray,.section-accent{padding:120px 0}.bento-grid-3,.bento-grid-4,.metrics-grid{grid-template-columns:repeat(2,1fr)}.stats-row{flex-wrap:wrap;gap:32px}}@media (max-width:768px){.section-narrative,.section-technical,.section-dark,.section-light,.section-gray,.section-accent{padding:80px 0}.hero-dark,.hero-light{padding:120px 0 80px}.bento-grid-2,.bento-grid-3,.bento-grid-4{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:24px}.stats-row{flex-direction:column;align-items:center;gap:24px}.metric-value{font-size:32px}.title-display{font-size:clamp(2rem,8vw,3rem)}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--brand-red:#ed2738;--text-on-highlight:#494343;--color-primary:#ed2738;--color-primary-rgb:237,39,56;--color-primary-hover:#cb343b;--color-primary-subtle:#ed273814;--color-primary-glow:#ed273833;--color-deep-red:#cb343b;--color-wine:#7d2d3f;--color-terra:#d98b7b;--color-orange:#ff7600;--color-yellow:#fec600;--color-black:#000;--color-ddn-black:#201e1e;--color-warm-black:#402022;--color-brown:#77494d;--color-warm-gray:#d8d2cb;--color-cool-gray:#e9e8e8;--color-deep-blue:#374967;--color-blue:#7594b2;--color-light-blue:#70c5e8;--color-green:#00c280;--color-success:#00c280;--color-success-rgb:0,194,128;--color-success-subtle:#00c2801a;--color-warning:#fec600;--color-warning-rgb:254,198,0;--color-warning-subtle:#fec6001a;--color-alert:#ff7600;--color-alert-rgb:255,118,0;--color-alert-subtle:#ff76001a;--color-danger:#ed2738;--color-danger-rgb:237,39,56;--color-danger-subtle:#ed27381a;--color-info:#70c5e8;--color-info-rgb:112,197,232;--color-info-subtle:#70c5e81a;--accent-nvidia:#00c280;--accent-nvidia-subtle:#00c2801a;--accent-ai:#374967;--accent-ai-rgb:55,73,103;--accent-ai-subtle:#3749671a;--accent-storage:#70c5e8;--accent-storage-subtle:#70c5e81a;--accent-navy:#374967;--surface-base:#fff;--surface-primary:#f8f7f7;--surface-secondary:#f0eeee;--surface-tertiary:#dddada;--surface-card:#fff;--surface-card-hover:#f8f7f7;--surface-overlay:#fffffff2;--surface-elevated:#fff;--surface-terminal:#f5f6f8;--text-primary:#201e1e;--text-secondary:#494343;--text-tertiary:#686162;--text-muted:#9c9a94;--text-inverse:#fff;--border-subtle:#0000000f;--border-default:#0000001a;--border-strong:#00000026;--border-focus:#e3193766;--font-sans:"articulat-cf",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Geist Mono","SF Mono","Fira Code","Consolas",monospace;--font-headline-spacing:-.02em;--font-subhead-height:1.6;--font-body-size:18px;--text-display:clamp(2.5rem,5vw,3.5rem);--text-title:clamp(2rem,4vw,2.75rem);--text-h1:clamp(2rem,4vw,2.75rem);--text-h2:clamp(1.75rem,3vw,2.25rem);--text-h3:1.5rem;--text-h4:1.25rem;--text-section:clamp(2rem,5vw,3rem);--text-xl:1.25rem;--text-lg:1.125rem;--text-base:1rem;--text-sm:.9375rem;--text-xs:.875rem;--text-xxs:.8125rem;--text-stat-massive:clamp(4rem,10vw,7rem);--text-stat-large:clamp(3rem,8vw,5rem);--text-stat-medium:clamp(2rem,5vw,3rem);--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.8;--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container-max:1280px;--container-lg:1024px;--container-md:768px;--container-sm:640px;--nav-height:64px;--nav-height-mobile:56px;--grid-unit:4px;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:28px;--radius-full:9999px;--glass-bg:#201e1e66;--glass-border:#3f3b3c;--glass-blur:20px;--section-spacing:160px;--section-macro:clamp(160px,15vh,200px);--bg-narrative:#f5f6f8;--text-narrative:#201e1e;--card-narrative:#ffffffbf;--border-narrative:#dddada;--bg-technical:#000;--text-technical:#fff;--card-technical:#201e1e66;--border-technical:#3f3b3c;--card-blur:20px;--border-width-standard:1px;--radius-standard:24px;--text-hero-massive:clamp(3.5rem,8vw,6rem);--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 2px 4px #0000000d,0 1px 2px #00000014;--shadow-md:0 4px 12px #00000014,0 2px 4px #0000000d;--shadow-lg:0 8px 24px #0000001a,0 4px 8px #0000000f;--shadow-xl:0 16px 48px #0000001f,0 8px 16px #00000014;--shadow-card:0 1px 3px #0000000f,0 1px 2px #00000014;--shadow-card-hover:0 10px 40px #0000001f,0 4px 12px #0000000f;--shadow-studio:0 4px 40px #0000000d;--shadow-studio-hover:0 20px 60px #0000001f;--shadow-glow:0 0 24px var(--color-primary-glow);--shadow-glow-success:0 0 24px #05966933;--border-light:#dddada;--ease-out:cubic-bezier(.22,1,.36,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.45,0,.15,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-bounce:cubic-bezier(.34,1.8,.64,1);--ease-snap:cubic-bezier(.2,0,0,1);--duration-instant:.1s;--duration-fast:.18s;--duration-normal:.3s;--duration-smooth:.45s;--duration-slow:.6s;--duration-dramatic:.8s;--duration-theme:.3s;--stagger-fast:50ms;--stagger-normal:80ms;--stagger-slow:.12s;--z-base:0;--z-elevated:10;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-tooltip:400;--z-toast:500}[data-theme=dark]{--color-primary:#ed2738;--color-primary-hover:#fe3546;--color-primary-subtle:#ed27381f;--color-primary-glow:#ed273840;--color-success:#00c280;--color-success-subtle:#00c28026;--color-warning:#fec600;--color-warning-subtle:#fec60026;--color-danger:#ed2738;--color-danger-subtle:#ed273826;--color-info:#70c5e8;--color-info-subtle:#70c5e826;--accent-nvidia:#00c280;--accent-nvidia-subtle:#00c28026;--accent-ai:#374967;--accent-ai-subtle:#37496726;--accent-storage:#70c5e8;--accent-storage-subtle:#70c5e826;--surface-base:#000;--surface-primary:#000;--surface-secondary:#201e1e;--surface-tertiary:#3f3b3c;--surface-card:#201e1e66;--surface-card-hover:#201e1e99;--surface-overlay:#000000f2;--surface-elevated:#201e1e99;--surface-terminal:#000;--text-primary:#fff;--text-secondary:#f0eeee;--text-tertiary:#b7baba;--text-muted:#9c9a94;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff26;--border-focus:#e3193780;--shadow-xs:none;--shadow-sm:none;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--shadow-xl:0 16px 48px #0009;--shadow-card:none;--shadow-card-hover:0 0 30px #0000004d;--shadow-glow:0 0 30px var(--color-primary-glow);--shadow-glow-success:0 0 30px #22c55e40;color-scheme:dark}[data-theme=blue]{--brand-red:#ff5a6a;--text-on-highlight:#ffffffd9;--color-primary:#ff7600;--color-primary-rgb:255,118,0;--color-primary-hover:#e56a00;--color-primary-subtle:#ff76001f;--color-primary-glow:#ff760040;--color-success:#00c280;--color-success-subtle:#00c28026;--color-warning:#fec600;--color-warning-subtle:#fec60026;--color-danger:#ed2738;--color-danger-subtle:#ed273826;--color-info:#70c5e8;--color-info-subtle:#70c5e826;--surface-base:#374967;--surface-primary:#374967;--surface-secondary:#2e3b4c;--surface-tertiary:#455d84;--surface-card:#ffffff0f;--surface-card-hover:#ffffff1a;--surface-overlay:#1e2533f2;--surface-elevated:#ffffff14;--surface-terminal:#2e3b4c;--text-primary:#fff;--text-secondary:#d1d9e6;--text-tertiary:#a8b9d1;--text-muted:#7a9ab6;--border-subtle:#ffffff14;--border-default:#ffffff1f;--border-strong:#ffffff2e;--border-focus:#ff760080;--shadow-xs:none;--shadow-sm:none;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 24px #0006;--shadow-xl:0 16px 48px #00000080;--shadow-card:none;--shadow-card-hover:0 0 30px #0003;--shadow-glow:0 0 30px var(--color-primary-glow);--bg-narrative:#374967;--text-narrative:#fff;--card-narrative:#ffffff0f;--border-narrative:#ffffff1a;--bg-technical:#2e3b4c;--text-technical:#fff;--card-technical:#ffffff0f;--border-technical:#ffffff1a;color-scheme:dark}.theme-transition{transition:background-color var(--duration-theme)ease-in-out,border-color var(--duration-theme)ease-in-out,color var(--duration-theme)ease-in-out}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background-color:var(--surface-base);transition:background-color var(--duration-theme)ease-in-out}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;text-rendering:optimizeLegibility;overscroll-behavior-y:none;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);overflow-x:hidden}#root{will-change:opacity;animation:.35s cubic-bezier(.22,1,.36,1) forwards pageFadeIn}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}::-moz-selection{background:var(--color-primary-subtle);color:var(--text-primary)}::selection{background:var(--color-primary-subtle);color:var(--text-primary)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img,svg{max-width:100%;display:block}.hero-headline{font-family:var(--font-sans);font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight);color:var(--text-primary)}.section-headline{font-family:var(--font-sans);font-size:var(--text-h1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-primary)}.stat-massive{font-family:var(--font-mono);font-size:var(--text-stat-massive);font-weight:var(--weight-bold);line-height:var(--leading-none);letter-spacing:-.02em}.stat-large{font-family:var(--font-mono);font-size:var(--text-stat-large);font-weight:var(--weight-bold);line-height:var(--leading-none)}.stat-medium{font-family:var(--font-mono);font-size:var(--text-stat-medium);font-weight:var(--weight-bold);line-height:var(--leading-none)}.text-mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-primary)}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);transition:all var(--duration-normal)var(--ease-out)}.card:hover{border-color:var(--border-default);box-shadow:var(--shadow-card-hover)}[data-theme=dark] .card{box-shadow:none;border-color:var(--border-default)}[data-theme=dark] .card:hover{border-color:var(--border-strong);box-shadow:none}.card-glass{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);background:#fffc;border:1px solid #ffffff4d}[data-theme=dark] .card-glass{background:#1e1e1ecc;border:1px solid #ffffff1a}.terminal-wrapper{background:var(--surface-terminal);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.terminal-header{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);background:var(--surface-secondary);border-bottom:1px solid var(--border-subtle);display:flex}.terminal-controls{gap:6px;display:flex}.terminal-dot{border-radius:50%;width:12px;height:12px}.terminal-dot.red{background:#ff5f57}.terminal-dot.yellow{background:#ffbd2e}.terminal-dot.green{background:#28ca41}.terminal-title{text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);flex:1}.terminal-content{padding:var(--space-6)}[data-theme=dark] .terminal-wrapper{background:var(--surface-terminal);border-color:var(--border-strong)}[data-theme=dark] .terminal-header{background:#0006}[data-theme=dark] .grid-background{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px}.value-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.value-card{text-align:center;padding:var(--space-8);border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-default)}[data-theme=dark] .value-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e1e99;border:1px solid #ffffff14}.value-stat{font-family:var(--font-mono);font-size:var(--text-stat-large);font-weight:var(--weight-bold);color:var(--text-primary);line-height:var(--leading-none);margin-bottom:var(--space-3)}[data-theme=dark] .value-stat-glow{text-shadow:0 0 40px}.value-label{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-1)}.value-desc{font-size:var(--text-sm);color:var(--text-tertiary)}.impact-section-full{background:linear-gradient(135deg,#1e2533 0%,#2e3b4c 30%,var(--color-primary)100%);padding:var(--space-20)0;position:relative;overflow:hidden}.impact-section-full:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,#8b5cf64d,#0000 40%),radial-gradient(circle at 80% 20%,#e319374d,#0000 40%);position:absolute;top:0;right:0;bottom:0;left:0}::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}[style*="Geist Mono"],.tabular-nums,[class*=Value],[class*=value],[class*=Number],[class*=number],[class*=Metric],[class*=metric],[class*=Odometer],[class*=odometer],[class*=Ticker],[class*=ticker]{font-variant-numeric:tabular-nums}.container{width:100%;max-width:var(--container-max);padding:0 var(--space-6);margin:0 auto}@media (max-width:768px){.container{padding:0 var(--space-4)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hero-section{padding-top:calc(var(--nav-height) + var(--space-20));padding-bottom:var(--space-12)}.section-primary{padding:var(--space-20)0}.section-secondary{padding:var(--space-16)0}.section-cta{padding-top:var(--space-16);padding-bottom:var(--space-24)}.section-header{text-align:center;margin-bottom:var(--space-12)}.section-eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-3)}.section-title{font-size:var(--text-h1);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.section-subtitle{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:640px;margin:0 auto}:root{--perf-blur:20px;--perf-animation-scale:1;--perf-stagger-scale:1;--perf-parallax:1;--perf-3d:1}[data-perf-tier=B]{--perf-blur:8px;--perf-animation-scale:.8;--perf-stagger-scale:.6;--perf-parallax:0;--perf-3d:0}[data-perf-tier=C]{--perf-blur:0px;--perf-animation-scale:.5;--perf-stagger-scale:0;--perf-parallax:0;--perf-3d:0}.card,.terminal-wrapper,.value-card{contain:layout style paint;backface-visibility:hidden;transform:translateZ(0)}.card-glass{-webkit-backdrop-filter:blur(var(--perf-blur))}[data-perf-tier=C] .card-glass{-webkit-backdrop-filter:none;background:#fffffff2}[data-perf-tier=C][data-theme=dark] .card-glass{background:#1e1e1ef2}[class*=Card],[class*=card]{contain:layout style}@media (prefers-reduced-motion:reduce){[class*=float],[class*=pulse],[class*=orbit],[class*=Orb],[class*=orb],[class*=scan],[class*=Scan],[class*=glow],[class*=Glow]{animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.15s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:hover{transform:none!important}.card:hover,[class*=Card]:hover,[class*=card]:hover{opacity:.95}[class*=Background]:before,[class*=Background]:after{animation:none!important}}.p-button,.card,.card-glass,.terminal-wrapper{transition:transform var(--duration-normal)var(--ease-out),opacity var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out)}@media (hover:none){.card:hover,.card-glass:hover,.terminal-wrapper:hover{transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%,to{box-shadow:0 0 20px var(--color-primary-glow)}50%{box-shadow:0 0 40px var(--color-primary-glow)}}@keyframes dataFlow{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes valueFlash{0%{color:var(--color-primary)}to{color:inherit}}.value-flash{animation:.5s ease-out valueFlash}@keyframes pageEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}main{animation:pageEnter .6s var(--ease-out,cubic-bezier(.22,1,.36,1))forwards}.btn-glow-brand:hover{transform:translateY(-2px);box-shadow:0 8px 32px #ed273859}.btn-glow-orange:hover{transform:translateY(-2px);box-shadow:0 8px 32px #ff760059}.btn-glow-success:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00c28059}.card-lift{transition:transform .45s var(--ease-out,cubic-bezier(.22,1,.36,1)),box-shadow .45s var(--ease-out,cubic-bezier(.22,1,.36,1));will-change:transform}.card-lift:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 24px 80px #00000026}.parallax-slow{will-change:transform;transform:translateZ(-2px)scale(1.5)}.parallax-fast{will-change:transform;transform:translateZ(1px)scale(.9)}.p-component{font-family:var(--font-sans)}.p-button{border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);padding:var(--space-3)var(--space-5);transition:all var(--duration-normal)var(--ease-out);justify-content:center;align-items:center;gap:var(--space-2);letter-spacing:-.01em;border:none;min-height:44px;display:inline-flex}.p-button .p-button-icon{font-size:1rem;line-height:1}.p-button .p-button-label{font-weight:600}.p-button.p-button-icon-only{width:44px;padding:var(--space-3)}.p-button:not(.p-button-text):not(.p-button-outlined){background:var(--color-primary);color:#fff}.p-button:not(.p-button-text):not(.p-button-outlined):hover{background:var(--color-primary-hover);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.p-button.p-button-secondary{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-default)}.p-button.p-button-secondary:hover{background:var(--surface-tertiary);border-color:var(--border-strong)}.p-button.p-button-danger{color:#fff;background:linear-gradient(135deg,#fe3546,#ed2738);border:none}.p-button.p-button-danger:hover{background:linear-gradient(135deg,#ed2738,#c60f1f);transform:translateY(-1px);box-shadow:0 4px 12px #ef444466}.p-button.p-button-success{color:#fff;background:linear-gradient(135deg,#00c280,#00c280);border:none}.p-button.p-button-success:hover{background:linear-gradient(135deg,#00c280,#00c280);transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}@media (hover:none){.p-button:active{transform:scale(.98)}}.p-slider{background:var(--surface-tertiary);border-radius:var(--radius-full);height:6px;position:relative}.p-slider .p-slider-range{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-hover));border-radius:var(--radius-full);height:100%}.p-slider .p-slider-handle{border:2px solid var(--color-primary);width:22px;height:22px;transition:transform var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out);background:#fff;border-radius:50%;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026;margin-top:0!important}.p-slider .p-slider-handle:hover{transform:translateY(-50%)scale(1.1);box-shadow:0 4px 12px #0003}.p-slider .p-slider-handle:focus{outline:none;transform:translateY(-50%);box-shadow:0 0 0 3px #ed273833,0 2px 8px #00000026}.p-tabview .p-tabview-nav{gap:var(--space-2);background:0 0;border:none}.p-tabview .p-tabview-nav li .p-tabview-nav-link{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);padding:var(--space-3)var(--space-5);font-weight:var(--weight-medium);font-size:var(--text-sm);transition:all var(--duration-normal)var(--ease-out)}.p-tabview .p-tabview-nav li .p-tabview-nav-link:hover{background:var(--surface-card-hover);color:var(--text-primary)}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.p-tabview .p-tabview-panels{background:0 0;padding:0}.p-inputtext,.p-dropdown,.p-inputnumber .p-inputtext{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);padding:var(--space-3)var(--space-4);transition:all var(--duration-fast)var(--ease-out)}.p-inputtext:focus,.p-dropdown:focus,.p-inputnumber .p-inputtext:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.p-tag{border-radius:var(--radius-xs);font-size:var(--text-xxs);font-weight:var(--weight-semibold);padding:var(--space-1)var(--space-2)}.p-tag.p-tag-success{background:var(--color-success-subtle);color:var(--color-success)}.p-tag.p-tag-warning{background:var(--color-warning-subtle);color:var(--color-warning)}.p-tag.p-tag-danger{background:var(--color-danger-subtle);color:var(--color-danger)}.p-progressbar{background:var(--surface-tertiary);border-radius:var(--radius-full);height:6px}.p-progressbar .p-progressbar-value{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-hover));border-radius:var(--radius-full)}[data-theme=dark] .p-button.p-button-secondary{background:var(--surface-card);border-color:var(--border-default);color:var(--text-primary)}[data-theme=dark] .p-tabview .p-tabview-nav li .p-tabview-nav-link{background:var(--surface-card);border-color:var(--border-default);color:var(--text-secondary)}[data-theme=dark] .p-inputtext,[data-theme=dark] .p-dropdown,[data-theme=dark] .p-inputnumber .p-inputtext{background:var(--surface-card);border-color:var(--border-default);color:var(--text-primary)}[data-theme=dark] .p-dropdown-panel{background:var(--surface-elevated);border-color:var(--border-default)}[data-theme=dark] .p-dropdown-items .p-dropdown-item{color:var(--text-primary)}[data-theme=dark] .p-dropdown-items .p-dropdown-item:hover{background:var(--surface-card-hover)}@media (max-width:1024px){.value-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero-section{padding-top:calc(var(--nav-height-mobile) + var(--space-12));padding-bottom:var(--space-10)}.section-primary{padding:var(--space-12)0}.section-secondary{padding:var(--space-10)0}.value-grid{grid-template-columns:1fr}.terminal-header{padding:var(--space-2)var(--space-3)}.terminal-dot{width:10px;height:10px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
