._header_13w3o_9{position:fixed;top:0;left:0;right:0;width:100%;height:78px;z-index:9999;transition:background-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),height .3s ease}._darkHeroNav_13w3o_26{background:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}._darkHeroNav_13w3o_26._scrolled_13w3o_33{background:#090d16f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 30px -4px #0006;border-bottom-color:#ffffff1f;height:72px}._lightNav_13w3o_45{background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(226,232,240,.9);box-shadow:0 1px 3px #0000000a}._lightNav_13w3o_45._scrolled_13w3o_33{background:#fff;box-shadow:0 4px 20px -2px #00000014;border-bottom-color:var(--border-hairline, rgba(15, 23, 42, .08));height:72px}._headerContainer_13w3o_63{width:100%;max-width:none;margin:0;padding:0 clamp(1.25rem,4.5vw,4rem);height:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media(min-width:1280px){._headerContainer_13w3o_63{gap:1.25rem}}._logoLink_13w3o_84{display:flex;align-items:center;text-decoration:none;flex-shrink:0}._logoImg_13w3o_91{height:38px;width:auto;object-fit:contain;display:block;transition:transform .2s ease,height .2s ease}@media(min-width:1280px){._logoImg_13w3o_91{height:42px}}@media(max-width:640px){._logoImg_13w3o_91{height:32px}}._logoFallback_13w3o_111{display:flex;align-items:center;gap:.5rem}._logoMark_13w3o_117{width:30px;height:30px;background:var(--brand-red);color:#fff;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem}._brandTextGroup_13w3o_130{display:flex;flex-direction:column;line-height:1.1;white-space:nowrap}._brandName_13w3o_137{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--text-main)}._brandSub_13w3o_144{font-size:.62rem;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}._desktopNav_13w3o_155{display:none;align-items:center;gap:.15rem;flex-shrink:1}@media(min-width:1024px){._desktopNav_13w3o_155{display:flex}}@media(min-width:1360px){._desktopNav_13w3o_155{gap:.35rem}}._navLink_13w3o_174{display:inline-flex;align-items:center;position:relative;padding:.5rem .65rem;font-size:.88rem;font-weight:600;border-radius:var(--radius-sm);transition:color .18s var(--ease-out-expo),background-color .18s var(--ease-out-expo);white-space:nowrap;text-decoration:none}._navLink_13w3o_174:after{content:"";position:absolute;bottom:2px;left:50%;width:0;height:2px;background-color:var(--brand-red);border-radius:1px;transform:translate(-50%);transition:width .22s var(--ease-out-expo)}@media(min-width:1360px){._navLink_13w3o_174{padding:.5rem .85rem;font-size:.92rem}}._darkHeroNav_13w3o_26 ._navLink_13w3o_174{color:#f1f5f9}._darkHeroNav_13w3o_26 ._navLink_13w3o_174:hover{color:#fff;background:#ffffff14}._darkHeroNav_13w3o_26 ._navLink_13w3o_174:hover:after{width:calc(100% - 1.25rem)}._darkHeroNav_13w3o_26 ._navLinkActive_13w3o_221{color:#fff!important;font-weight:700}._darkHeroNav_13w3o_26 ._navLinkActive_13w3o_221:after{width:calc(100% - 1.25rem)!important}._lightNav_13w3o_45 ._navLink_13w3o_174{color:var(--text-secondary, #334155)}._lightNav_13w3o_45 ._navLink_13w3o_174:hover{color:var(--brand-red);background:#dc26260a}._lightNav_13w3o_45 ._navLink_13w3o_174:hover:after{width:calc(100% - 1.25rem)}._lightNav_13w3o_45 ._navLinkActive_13w3o_221{color:var(--brand-red)!important;font-weight:700}._lightNav_13w3o_45 ._navLinkActive_13w3o_221:after{width:calc(100% - 1.25rem)!important}._actionsGroup_13w3o_256{display:none;align-items:center;gap:.65rem;flex-shrink:0}@media(min-width:1024px){._actionsGroup_13w3o_256{display:flex}}@media(min-width:1360px){._actionsGroup_13w3o_256{gap:.85rem}}._partnerBtn_13w3o_276{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 1.25rem;background:var(--brand-red);border:1px solid var(--brand-red);border-radius:var(--radius-sm);color:#fff;font-size:.84rem;font-weight:700;box-shadow:0 2px 10px #dc262659;transition:all .18s ease;white-space:nowrap;text-decoration:none}@media(min-width:1360px){._partnerBtn_13w3o_276{height:42px;padding:0 1.4rem;font-size:.88rem}}._partnerBtn_13w3o_276:hover{background:var(--brand-red-hover);border-color:var(--brand-red-hover);transform:translateY(-1px);box-shadow:0 4px 16px #dc262680}._darkHeroNav_13w3o_26 ._profileBtn_13w3o_310{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:40px;padding:0 1.1rem;background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-sm);color:#fff;font-size:.84rem;font-weight:600;box-shadow:0 2px 8px #0003;transition:all .18s ease;white-space:nowrap;cursor:pointer;text-decoration:none}._darkHeroNav_13w3o_26 ._profileBtn_13w3o_310:hover{background:#ffffff29;border-color:#ffffff73;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}._lightNav_13w3o_45 ._profileBtn_13w3o_310{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:40px;padding:0 1.1rem;background:var(--bg-surface, #ffffff);border:1px solid var(--border-medium, rgba(15, 23, 42, .14));border-radius:var(--radius-sm);color:var(--text-main, #090d16);font-size:.84rem;font-weight:600;box-shadow:var(--shadow-xs);transition:all .18s ease;white-space:nowrap;cursor:pointer;text-decoration:none}@media(min-width:1360px){._lightNav_13w3o_45 ._profileBtn_13w3o_310{height:42px;padding:0 1.25rem;font-size:.88rem}}._lightNav_13w3o_45 ._profileBtn_13w3o_310:hover{background:var(--bg-surface-raised, #f8fafc);border-color:var(--border-dark, #1e293b);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._tabletPartnerBtn_13w3o_377{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:38px;padding:0 .85rem;border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .15s ease}._darkHeroNav_13w3o_26 ._tabletPartnerBtn_13w3o_377{background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#fff}._darkHeroNav_13w3o_26 ._tabletPartnerBtn_13w3o_377:hover{background:#ffffff2e;border-color:#fff6}._lightNav_13w3o_45 ._tabletPartnerBtn_13w3o_377{background:#fff;border:1px solid var(--border-medium);color:var(--text-main)}._lightNav_13w3o_45 ._tabletPartnerBtn_13w3o_377:hover{background:var(--bg-surface-raised);border-color:var(--border-dark)}._mobileControls_13w3o_417{display:flex;align-items:center;gap:.65rem}@media(min-width:1024px){._mobileControls_13w3o_417{display:none}}._mobileToggle_13w3o_429{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease}._darkHeroNav_13w3o_26 ._mobileToggle_13w3o_429{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff}._darkHeroNav_13w3o_26 ._mobileToggle_13w3o_429:hover{background:#fff3}._lightNav_13w3o_45 ._mobileToggle_13w3o_429{background:#fff;border:1px solid var(--border-hairline);color:var(--text-main)}._lightNav_13w3o_45 ._mobileToggle_13w3o_429:hover{background:var(--bg-surface-raised)}._mobileDrawer_13w3o_463{position:fixed;top:78px;left:0;right:0;bottom:0;height:calc(100vh - 78px);z-index:999999;padding:1.25rem 1.25rem 2rem;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;animation:_slideDownDrawer_13w3o_1 .25s cubic-bezier(.16,1,.3,1);-webkit-overflow-scrolling:touch}._darkHeroNav_13w3o_26~._mobileDrawer_13w3o_463{background:#090d16fa;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #000c}._lightNav_13w3o_45~._mobileDrawer_13w3o_463{background:#fffffffa;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-top:1px solid var(--border-hairline, rgba(15, 23, 42, .08));box-shadow:0 20px 40px #0000001f}@keyframes _slideDownDrawer_13w3o_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){._mobileDrawer_13w3o_463{display:none}}._drawerTop_13w3o_513{display:flex;flex-direction:column;gap:1.25rem}._drawerStatusPill_13w3o_519{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:9999px;width:fit-content}._darkHeroNav_13w3o_26~._mobileDrawer_13w3o_463 ._drawerStatusPill_13w3o_519{background:#ffffff14;border:1px solid rgba(255,255,255,.15)}._lightNav_13w3o_45~._mobileDrawer_13w3o_463 ._drawerStatusPill_13w3o_519{background:#f1f5f9;border:1px solid rgba(15,23,42,.08)}._pulseDot_13w3o_538{width:7px;height:7px;border-radius:50%;background-color:var(--accent-emerald, #059669);box-shadow:0 0 0 2px #05966959;display:inline-block;animation:_pulseDotAnim_13w3o_1 2s infinite ease-in-out}@keyframes _pulseDotAnim_13w3o_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}._pulseText_13w3o_553{font-size:.72rem;font-family:var(--font-mono);font-weight:600}._darkHeroNav_13w3o_26~._mobileDrawer_13w3o_463 ._pulseText_13w3o_553{color:#e2e8f0}._lightNav_13w3o_45~._mobileDrawer_13w3o_463 ._pulseText_13w3o_553{color:#334155}._drawerSection_13w3o_567{margin-bottom:1rem}._drawerSectionTitle_13w3o_571{font-size:.72rem;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.65rem;display:block}._darkHeroNav_13w3o_26~._mobileDrawer_13w3o_463 ._drawerSectionTitle_13w3o_571{color:#94a3b8}._lightNav_13w3o_45~._mobileDrawer_13w3o_463 ._drawerSectionTitle_13w3o_571{color:#64748b}._drawerLinksList_13w3o_589{display:flex;flex-direction:column;gap:.4rem}@keyframes _drawerItemFade_13w3o_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._drawerLink_13w3o_589{padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.94rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;text-decoration:none;min-height:46px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;animation:_drawerItemFade_13w3o_1 .3s var(--ease-out-expo) backwards}._drawerLinkText_13w3o_620{display:inline-block}._drawerLinkChevron_13w3o_624{font-size:1.15rem;font-weight:700;opacity:.6;transition:transform .18s ease,opacity .18s ease}._drawerLink_13w3o_589:hover ._drawerLinkChevron_13w3o_624{transform:translate(3px);opacity:1}._darkHeroNav_13w3o_26~._mobileDrawer_13w3o_463 ._drawerLink_13w3o_589{color:#f1f5f9;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}._darkHeroNav_13w3o_26~._mobileDrawer_13w3o_463 ._drawerLink_13w3o_589:hover{transform:translate(4px);background:#ffffff1a;color:#fff}._darkHeroNav_13w3o_26~._mobileDrawer_13w3o_463 ._drawerLinkActive_13w3o_648{background:#dc26262e;border-color:var(--brand-red);color:#fff;font-weight:700}._lightNav_13w3o_45~._mobileDrawer_13w3o_463 ._drawerLink_13w3o_589{color:var(--text-main, #090d16);background:var(--bg-surface-raised, #f8fafc);border:1px solid var(--border-hairline, rgba(15, 23, 42, .08))}._lightNav_13w3o_45~._mobileDrawer_13w3o_463 ._drawerLink_13w3o_589:hover{transform:translate(4px);background:#fff;border-color:var(--border-medium);color:var(--brand-red)}._lightNav_13w3o_45~._mobileDrawer_13w3o_463 ._drawerLinkActive_13w3o_648{background:#fff;border-color:var(--brand-red);color:var(--brand-red);font-weight:700;box-shadow:0 2px 8px #dc262614}._drawerActions_13w3o_676{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.75rem;animation:_drawerItemFade_13w3o_1 .35s var(--ease-out-expo) .2s backwards}._lightNav_13w3o_45~._mobileDrawer_13w3o_463 ._drawerActions_13w3o_676{border-top-color:var(--border-hairline, rgba(15, 23, 42, .08))}._drawerButtonsGrid_13w3o_689{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:480px){._drawerButtonsGrid_13w3o_689{grid-template-columns:1fr 1fr}}._drawerPartnerBtn_13w3o_701{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:.75rem 1rem;background:var(--brand-red);border:1px solid var(--brand-red);border-radius:var(--radius-sm);color:#fff;font-size:.92rem;font-weight:700;text-decoration:none;box-shadow:0 4px 12px #dc262659;transition:transform .18s ease,box-shadow .18s ease}._drawerPartnerBtn_13w3o_701:hover{transform:translateY(-1px);box-shadow:0 6px 16px #dc262680}._drawerProfileBtn_13w3o_723{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s ease,border-color .18s ease}._darkHeroNav_13w3o_26~._mobileDrawer_13w3o_463 ._drawerProfileBtn_13w3o_723{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff}._darkHeroNav_13w3o_26~._mobileDrawer_13w3o_463 ._drawerProfileBtn_13w3o_723:hover{background:#ffffff24;border-color:#fff6;transform:translateY(-1px)}._lightNav_13w3o_45~._mobileDrawer_13w3o_463 ._drawerProfileBtn_13w3o_723{background:#fff;border:1px solid var(--border-medium, rgba(15, 23, 42, .14));color:var(--text-main, #090d16);box-shadow:var(--shadow-xs)}._lightNav_13w3o_45~._mobileDrawer_13w3o_463 ._drawerProfileBtn_13w3o_723:hover{background:var(--bg-surface-raised, #f8fafc);border-color:var(--border-dark, #1e293b);transform:translateY(-1px)}._drawerBtnSub_13w3o_761{font-size:.72rem;font-weight:500;opacity:.8;margin-top:2px}._drawerFooterInfo_13w3o_768{font-size:.75rem;font-family:var(--font-mono);color:#94a3b8;text-align:center;padding-top:.25rem}._footer_n164p_3{width:100%;background-color:var(--bg-subtle);border-top:1px solid var(--border-hairline);color:var(--text-secondary);font-size:.85rem;padding:4.5rem 0 2.5rem}._ctaBar_n164p_13{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:2.5rem;margin-bottom:4rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.75rem;box-shadow:var(--shadow-md)}@media(min-width:1024px){._ctaBar_n164p_13{flex-direction:row}}._ctaContent_n164p_33{max-width:650px}._ctaTitle_n164p_37{font-size:1.65rem;font-weight:800;color:var(--text-main);margin:.35rem 0 .5rem;letter-spacing:-.02em}._ctaDesc_n164p_45{font-size:.9rem;color:var(--text-secondary);line-height:1.6}._ctaActions_n164p_51{display:flex;flex-wrap:wrap;gap:.75rem;flex-shrink:0}._footerGrid_n164p_59{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-bottom:3.5rem}@media(min-width:640px){._footerGrid_n164p_59{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._footerGrid_n164p_59{grid-template-columns:1.8fr 1fr 1.2fr;gap:3rem}}._brandCol_n164p_79{display:flex;flex-direction:column;gap:.85rem}._footerLogoImg_n164p_85{height:42px;width:auto;max-width:220px;object-fit:contain;margin-bottom:.5rem;display:block}@media(min-width:1024px){._footerLogoImg_n164p_85{height:48px}}._brandDesc_n164p_100{font-size:.82rem;color:var(--text-secondary);line-height:1.6;max-width:340px}._contactList_n164p_107{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;font-size:.8rem;color:var(--text-secondary)}._contactItem_n164p_116{display:flex;align-items:flex-start;gap:.5rem}._colHeader_n164p_122{font-size:.75rem;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-main);margin-bottom:1.25rem}._linkList_n164p_132{list-style:none;display:flex;flex-direction:column;gap:.75rem}._linkItem_n164p_139{display:flex;align-items:center}._footerLinkBold_n164p_144{font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-main);transition:color .15s ease,transform .15s ease;display:inline-flex;align-items:center}._footerLinkBold_n164p_144:hover{color:var(--brand-red);transform:translate(2px)}._highlightLink_n164p_160{color:var(--brand-red)!important;font-weight:800}._highlightLink_n164p_160:hover{color:#b91c1c!important}._bottomBar_n164p_170{padding-top:1.75rem;border-top:1px solid var(--border-hairline);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted);width:100%;text-align:center}._bottomMeta_n164p_185{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;justify-content:center;width:100%;margin:0 auto}._copyrightText_n164p_195{color:var(--text-muted)}._attributionContainer_n164p_200{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-size:.82rem;font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;outline:none;padding:4px 8px;border-radius:4px;transition:background-color .15s ease;margin:0 auto}._attributionLabel_n164p_217{color:var(--text-muted);font-weight:500;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center}._attributionLogoLink_n164p_225{display:inline-flex;align-items:center;outline:none}._heptleyLogo_n164p_231{height:22px;width:auto;object-fit:contain;vertical-align:middle;transition:opacity .2s ease,transform .2s ease;display:block}._attributionContainer_n164p_200:hover ._heptleyLogo_n164p_231,._attributionContainer_n164p_200:focus-within ._heptleyLogo_n164p_231{opacity:.88;transform:translateY(-1px)}._heptleyPopup_n164p_247{position:absolute;bottom:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%) translateY(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;z-index:9999;width:295px;max-width:calc(100vw - 32px);padding-bottom:20px;margin-bottom:-16px;cursor:default}._heptleyPopup_n164p_247:after{content:"";position:absolute;bottom:0;left:0;right:0;height:24px;background:transparent;pointer-events:auto}._attributionContainer_n164p_200:hover ._heptleyPopup_n164p_247,._attributionContainer_n164p_200:focus-within ._heptleyPopup_n164p_247,._attributionContainer_n164p_200._popupActive_n164p_282 ._heptleyPopup_n164p_247,._heptleyPopup_n164p_247:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}._popupInner_n164p_290{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:20px 20px 14px;box-shadow:0 16px 36px -4px #00000024,0 6px 16px -2px #0000000f;text-align:left;position:relative;font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}._popupLogo_n164p_301{height:18px;width:auto;object-fit:contain;margin-bottom:12px;display:block}._popupText_n164p_309{font-size:.84rem;line-height:1.45;color:#334155;font-weight:500;margin:0 0 14px;letter-spacing:-.01em}._popupButton_n164p_318{background:#091428;color:#fff!important;font-size:.8rem;font-weight:600;padding:8px 18px;border-radius:9999px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease;margin-bottom:14px;box-shadow:0 2px 8px #09142833}._popupButton_n164p_318:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 4px 12px #0914284d}._popupArrow_n164p_340{font-size:.85rem;transition:transform .15s ease}._popupButton_n164p_318:hover ._popupArrow_n164p_340{transform:translate(2px)}._popupDivider_n164p_349{height:1px;background:#f1f5f9;border:0;margin:0 0 10px}._popupFooterText_n164p_356{font-size:.72rem;color:#94a3b8;font-weight:500;letter-spacing:.01em}._popupPointer_n164p_364{position:absolute;bottom:10px;left:50%;right:auto;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-right:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);pointer-events:none}._footerDark_n164p_379{background-color:#0b1120;border-top-color:#ffffff1a;color:#94a3b8}._footerDark_n164p_379 ._ctaBar_n164p_13{background:#111827;border-color:#ffffff1a}._footerDark_n164p_379 ._ctaTitle_n164p_37{color:#fff}._footerDark_n164p_379 ._ctaDesc_n164p_45{color:#94a3b8}._footerDark_n164p_379 ._colHeader_n164p_122{color:#fff}._footerDark_n164p_379 ._footerLinkBold_n164p_144{color:#e2e8f0}._footerDark_n164p_379 ._footerLinkBold_n164p_144:hover{color:var(--brand-red)}._footerDark_n164p_379 ._bottomBar_n164p_170{border-top-color:#ffffff1a;color:#64748b}._footerDark_n164p_379 ._copyrightText_n164p_195,._footerDark_n164p_379 ._attributionLabel_n164p_217{color:#64748b}._popupDark_n164p_421 ._popupInner_n164p_290{background:#111827;border-color:#ffffff1f;box-shadow:0 12px 32px -4px #00000080,0 4px 12px -2px #0000004d}._popupDark_n164p_421 ._popupText_n164p_309{color:#e2e8f0}._popupDark_n164p_421 ._popupButton_n164p_318{background:#fff;color:#0b1120!important;box-shadow:0 2px 8px #ffffff26}._popupDark_n164p_421 ._popupButton_n164p_318:hover{background:#f1f5f9;box-shadow:0 4px 12px #ffffff40}._popupDark_n164p_421 ._popupDivider_n164p_349{background:#ffffff1a}._popupDark_n164p_421 ._popupFooterText_n164p_356{color:#94a3b8}._popupDark_n164p_421 ._popupPointer_n164p_364{background:#111827;border-right-color:#ffffff1f;border-bottom-color:#ffffff1f}@media(max-width:640px){._heptleyPopup_n164p_247{left:auto;right:-10px;transform:translateY(8px)}._attributionContainer_n164p_200:hover ._heptleyPopup_n164p_247,._attributionContainer_n164p_200:focus-within ._heptleyPopup_n164p_247,._attributionContainer_n164p_200._popupActive_n164p_282 ._heptleyPopup_n164p_247{transform:translateY(0)}._popupPointer_n164p_364{left:auto;right:28px;transform:rotate(45deg)}}:root{--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-smooth: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.175, .885, .32, 1.275);--duration-fast: .2s;--duration-normal: .4s;--duration-medium: .65s;--duration-slow: .85s;--duration-reveal: .9s;--stagger-delay: 80ms}.reveal-base{opacity:0;will-change:transform,opacity;backface-visibility:hidden;transition-property:transform,opacity;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-out-expo);transform-origin:center center}.reveal-fade-up{transform:translate3d(0,36px,0)}.reveal-fade-down{transform:translate3d(0,-36px,0)}.reveal-fade-left{transform:translate3d(-84px,0,0)}.reveal-fade-right{transform:translate3d(84px,0,0)}.reveal-scale-up{transform:scale(.93) translate3d(0,20px,0)}.reveal-fade{transform:none}.reveal-visible{opacity:1!important;transform:translateZ(0) scale(1)!important;will-change:auto!important}.page-transition-enter{opacity:0;transform:translateY(8px);will-change:opacity,transform}.page-transition-enter-active{opacity:1;transform:translateY(0);transition:opacity .28s var(--ease-out-cubic),transform .28s var(--ease-out-cubic)}.btn{position:relative;overflow:hidden;transition:transform .22s var(--ease-out-expo),background-color .2s ease,border-color .2s ease,box-shadow .22s var(--ease-out-expo)!important}.btn:active{transform:scale(.97) translateY(0)!important}.btn svg,.btn .btn-icon{transition:transform .22s var(--ease-out-expo)}.btn:hover svg,.btn:hover .btn-icon{transform:translate(3px)}.hover-lift{transition:transform .28s var(--ease-out-expo),box-shadow .28s var(--ease-out-expo),border-color .28s ease!important}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.hover-glow{transition:transform .28s var(--ease-out-expo),box-shadow .28s var(--ease-out-expo),border-color .28s ease!important}.hover-glow:hover{transform:translateY(-3px);box-shadow:0 12px 30px -6px #dc26261f,0 4px 10px -2px #0000000a;border-color:#dc26264d!important}.img-zoom-container{overflow:hidden}.img-zoom-container img{transition:transform .45s var(--ease-out-expo)!important}.img-zoom-container:hover img{transform:scale(1.04)}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-pulse-glow{animation:pulseGlow 4s infinite var(--ease-in-out-smooth)}.animate-subtle-float{animation:subtleFloat 5s infinite var(--ease-in-out-smooth)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal-base{opacity:1!important;transform:none!important;transition:none!important}.page-transition-enter{opacity:1!important;transform:none!important}}:root{--bg-canvas: #f8fafc;--bg-subtle: #f1f5f9;--bg-surface: #ffffff;--bg-surface-raised: #ffffff;--bg-surface-hover: #f8fafc;--bg-surface-glass: rgba(255, 255, 255, .88);--bg-dark-accent: #090d16;--bg-dark-surface: #0e1420;--bg-dark-card: #131b2a;--bg-dark-card-hover: #182235;--text-main: #090d16;--text-secondary: #334155;--text-muted: #64748b;--text-dim: #94a3b8;--text-white: #ffffff;--brand-red: #dc2626;--brand-red-hover: #b91c1c;--brand-red-subtle: rgba(220, 38, 38, .07);--brand-red-border: rgba(220, 38, 38, .22);--brand-red-glow: rgba(220, 38, 38, .35);--accent-emerald: #059669;--accent-emerald-subtle: rgba(5, 150, 105, .08);--accent-blue: #2563eb;--accent-blue-subtle: rgba(37, 99, 235, .08);--border-hairline: rgba(15, 23, 42, .08);--border-subtle: rgba(15, 23, 42, .04);--border-medium: rgba(15, 23, 42, .14);--border-dark: #1e293b;--border-dark-hairline: rgba(255, 255, 255, .1);--border-active: #dc2626;--grid-dot: rgba(15, 23, 42, .065);--grid-line: rgba(15, 23, 42, .035);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 18px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px 0 rgba(0, 0, 0, .03), 0 1px 2px 0 rgba(0, 0, 0, .02);--shadow-md: 0 8px 24px -4px rgba(15, 23, 42, .06), 0 2px 6px -1px rgba(0, 0, 0, .03), inset 0 1px 0 rgba(255, 255, 255, .85);--shadow-lg: 0 16px 36px -6px rgba(15, 23, 42, .08), 0 4px 12px -2px rgba(0, 0, 0, .03), inset 0 1px 0 rgba(255, 255, 255, .95);--shadow-monolith: 0 1px 3px rgba(0, 0, 0, .02), 0 12px 30px -6px rgba(15, 23, 42, .07), inset 0 1px 0 rgba(255, 255, 255, .95);--shadow-monolith-dark: 0 20px 48px -10px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .1);--shadow-video: 0 20px 48px -10px rgba(9, 13, 22, .12), 0 6px 16px -4px rgba(9, 13, 22, .06);--font-display: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background-color:var(--bg-canvas);color:var(--text-main);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:var(--font-sans);background-color:var(--bg-canvas);background-image:radial-gradient(ellipse 80% 50% at 50% -12%,rgba(220,38,38,.045) 0%,transparent 65%),radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:100% 100%,28px 28px;background-position:center top,0 0;color:var(--text-main);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-main);font-weight:700;letter-spacing:-.025em;line-height:1.15}h1{font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.1}h2{font-size:clamp(1.85rem,3.2vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}h3{font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.25}h4{font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;letter-spacing:-.015em;line-height:1.3}p,span,li,a,button,input,select,textarea{font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button{background:none;border:none;font-family:inherit;cursor:pointer}img,video{max-width:100%;display:block}.site-container{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:clamp(1.25rem,4.5vw,4rem);padding-right:clamp(1.25rem,4.5vw,4rem)}.max-w-4xl{max-width:860px}.mx-auto{margin-left:auto;margin-right:auto}.stat-number{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em;line-height:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-weight:600;border-radius:var(--radius-sm);transition:all .15s cubic-bezier(.16,1,.3,1);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;max-width:100%}@media(max-width:480px){.btn{white-space:normal;text-align:center}}.btn-sm{padding:.45rem .85rem;font-size:.82rem}.btn-md{padding:.65rem 1.25rem;font-size:.88rem}.btn-lg{padding:.85rem 1.65rem;font-size:.95rem}.btn-primary{background-color:var(--brand-red);color:#fff;border:1px solid var(--brand-red);box-shadow:0 2px 8px #dc262638}.btn-primary:hover{background-color:var(--brand-red-hover);border-color:var(--brand-red-hover);transform:translateY(-1px);box-shadow:0 4px 14px #dc26264d}.btn-secondary{background-color:var(--bg-surface);color:var(--text-main);border:1px solid var(--border-medium);box-shadow:var(--shadow-xs)}.btn-secondary:hover{background-color:var(--bg-surface-raised);border-color:var(--text-secondary);color:var(--text-main);transform:translateY(-1px)}.btn-dark{background-color:var(--bg-dark-accent);color:#fff;border:1px solid var(--bg-dark-accent)}.btn-dark:hover{background-color:#1e293b;border-color:#1e293b;transform:translateY(-1px)}.btn-outline-white{background-color:var(--bg-surface-glass);color:var(--text-main);border:1px solid var(--border-medium);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-xs)}.btn-outline-white:hover{background-color:var(--bg-surface);border-color:var(--border-active);transform:translateY(-1px)}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:var(--radius-sm);font-size:.72rem;font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge-red{background:var(--brand-red-subtle);color:var(--brand-red);border:1px solid var(--brand-red-border)}.badge-neutral{background:var(--bg-surface-raised);color:var(--text-secondary);border:1px solid var(--border-hairline)}.badge-emerald{background:var(--accent-emerald-subtle);color:var(--accent-emerald);border:1px solid rgba(5,150,105,.25)}.badge-blue{background:var(--accent-blue-subtle);color:var(--accent-blue);border:1px solid rgba(37,99,235,.25)}@keyframes marqueeAnim{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .4s ease forwards}.monolith-grid-bg{background-color:var(--bg-canvas);background-image:radial-gradient(ellipse 70% 40% at 50% 0%,rgba(220,38,38,.04) 0%,transparent 70%),radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:100% 100%,28px 28px;background-position:center top,0 0}.monolith-dark-bg{background-color:var(--bg-dark-accent);background-image:radial-gradient(ellipse 60% 40% at 50% -10%,rgba(220,38,38,.16) 0%,transparent 60%),radial-gradient(rgba(255,255,255,.065) 1px,transparent 1px);background-size:100% 100%,28px 28px;background-position:center top,0 0;color:#fff}.monolith-card{background:var(--bg-surface);color:var(--text-main);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-monolith);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease;position:relative}.monolith-card:hover{transform:translateY(-3px);border-color:var(--border-medium);box-shadow:var(--shadow-md)}.monolith-dark-card{background:var(--bg-dark-card);border:1px solid var(--border-dark-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-monolith-dark);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease;position:relative}.monolith-dark-card:hover{transform:translateY(-3px);border-color:#fff3;box-shadow:0 24px 52px -8px #000000b3,inset 0 1px #ffffff26}.monolith-corner-plus:before,.monolith-corner-plus:after{content:"+";position:absolute;font-family:var(--font-mono);font-size:11px;color:var(--border-medium);pointer-events:none;font-weight:700}.monolith-corner-plus:before{top:6px;left:8px}.monolith-corner-plus:after{bottom:6px;right:8px}.interactive-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease;cursor:pointer;outline:none}.interactive-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border-active)}.interactive-card:active{transform:translateY(-1px) scale(.99)}.interactive-card:focus-visible{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--brand-red)}.interactive-img-container{overflow:hidden;border-radius:inherit}.interactive-img-container img{transition:transform .4s cubic-bezier(.16,1,.3,1)}.interactive-card:hover .interactive-img-container img,.interactive-img-container:hover img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.interactive-card,.interactive-img-container img,.btn,.monolith-card,.monolith-dark-card{transition:none!important;transform:none!important}}
