._strip_1kde1_1{width:100%;background-color:var(--brand-red, #dc2626);color:#fff;font-family:var(--font-sans, "Inter", -apple-system, sans-serif);font-size:.78rem;font-weight:500;line-height:1;padding:6px 0;position:relative;z-index:10000}._container_1kde1_14{width:100%;padding:0 clamp(1.25rem,4.5vw,4rem);display:flex;align-items:center;justify-content:flex-end}._contactGroup_1kde1_22{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;justify-content:flex-end}._item_1kde1_30{display:inline-flex;align-items:center;gap:.45rem;color:#fff;text-decoration:none;transition:opacity .15s ease;white-space:nowrap}._item_1kde1_30:hover{opacity:.85}._icon_1kde1_44{width:16px;height:16px;object-fit:contain;display:inline-block;flex-shrink:0;filter:brightness(0) invert(1);image-rendering:-webkit-optimize-contrast}._divider_1kde1_54{color:#ffffff73;-webkit-user-select:none;user-select:none}@media(max-width:768px){._strip_1kde1_1{font-size:.7rem;padding:5px 0}._container_1kde1_14{justify-content:center;padding:0 1rem}._contactGroup_1kde1_22{justify-content:center;gap:.5rem}._icon_1kde1_44{width:14px;height:14px}}._navbarFixedWrapper_1szo7_9{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999}._header_1szo7_18{position:relative;width:100%;height:68px;background:#fff;border-bottom:1px solid rgba(15,23,42,.08);box-shadow:none;transition:all .25s ease}._lightNav_1szo7_31{background:#fff;border-bottom:1px solid rgba(226,232,240,.9);box-shadow:none}._lightNav_1szo7_31._scrolled_1szo7_37{background:#fff;box-shadow:0 1px 6px #0000000a;border-bottom-color:#0f172a14;height:64px}._headerContainer_1szo7_47{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_1szo7_47{gap:1.25rem}}._logoLink_1szo7_68{display:flex;align-items:center;text-decoration:none;flex-shrink:0}._logoImg_1szo7_75{height:38px;width:auto;object-fit:contain;display:block;transition:transform .2s ease,height .2s ease}@media(min-width:1024px){._logoImg_1szo7_75{height:42px}}@media(max-width:640px){._logoImg_1szo7_75{height:32px}}._logoFallback_1szo7_95{display:flex;align-items:center;gap:.5rem}._logoMark_1szo7_101{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_1szo7_114{display:flex;flex-direction:column;line-height:1.1;white-space:nowrap}._brandName_1szo7_121{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--text-main)}._brandSub_1szo7_128{font-size:.62rem;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}._desktopNav_1szo7_139{display:none;align-items:center;gap:.15rem;flex-shrink:1}@media(min-width:1024px){._desktopNav_1szo7_139{display:flex}}@media(min-width:1360px){._desktopNav_1szo7_139{gap:.35rem}}._navLink_1szo7_158{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_1szo7_158: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_1szo7_158{padding:.5rem .85rem;font-size:.92rem}}._darkHeroNav_1szo7_192 ._navLink_1szo7_158{color:#f1f5f9}._darkHeroNav_1szo7_192 ._navLink_1szo7_158:hover{color:#fff;background:#ffffff14}._darkHeroNav_1szo7_192 ._navLink_1szo7_158:hover:after{width:calc(100% - 1.25rem)}._darkHeroNav_1szo7_192 ._navLinkActive_1szo7_205{color:#fff!important;font-weight:700}._darkHeroNav_1szo7_192 ._navLinkActive_1szo7_205:after{width:calc(100% - 1.25rem)!important}._lightNav_1szo7_31 ._navLink_1szo7_158{color:var(--text-secondary, #334155)}._lightNav_1szo7_31 ._navLink_1szo7_158:hover{color:var(--brand-red);background:#dc26260a}._lightNav_1szo7_31 ._navLink_1szo7_158:hover:after{width:calc(100% - 1.25rem)}._lightNav_1szo7_31 ._navLinkActive_1szo7_205{color:var(--brand-red)!important;font-weight:700}._lightNav_1szo7_31 ._navLinkActive_1szo7_205:after{width:calc(100% - 1.25rem)!important}._actionsGroup_1szo7_240{display:none;align-items:center;gap:.65rem;flex-shrink:0}@media(min-width:1024px){._actionsGroup_1szo7_240{display:flex}}@media(min-width:1360px){._actionsGroup_1szo7_240{gap:.85rem}}._partnerBtn_1szo7_260{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 1.25rem;background:var(--brand-red, #dc2626);border:1px solid var(--brand-red, #dc2626);border-radius:var(--radius-sm, 6px);color:#fff;font-size:.84rem;font-weight:700;box-shadow:none!important;transition:all .18s ease;white-space:nowrap;text-decoration:none}@media(min-width:1360px){._partnerBtn_1szo7_260{height:38px;padding:0 1.35rem;font-size:.88rem}}._partnerBtn_1szo7_260:hover{background:var(--brand-red-hover, #b91c1c);border-color:var(--brand-red-hover, #b91c1c)}._profileBtn_1szo7_292,._lightNav_1szo7_31 ._profileBtn_1szo7_292,._darkHeroNav_1szo7_192 ._profileBtn_1szo7_292{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:38px;padding:0 1.15rem;background:var(--brand-red, #dc2626)!important;border:1px solid var(--brand-red, #dc2626)!important;border-radius:var(--radius-sm, 6px);color:#fff!important;font-size:.84rem;font-weight:600;box-shadow:none!important;transition:all .18s ease;white-space:nowrap;cursor:pointer;text-decoration:none}._profileBtn_1szo7_292:hover,._lightNav_1szo7_31 ._profileBtn_1szo7_292:hover,._darkHeroNav_1szo7_192 ._profileBtn_1szo7_292:hover{background:var(--brand-red-hover, #b91c1c)!important;border-color:var(--brand-red-hover, #b91c1c)!important;color:#fff!important}@media(min-width:1360px){._profileBtn_1szo7_292,._lightNav_1szo7_31 ._profileBtn_1szo7_292,._darkHeroNav_1szo7_192 ._profileBtn_1szo7_292{height:38px;padding:0 1.25rem;font-size:.88rem}}._tabletPartnerBtn_1szo7_333{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}._tabletPartnerBtn_1szo7_333,._darkHeroNav_1szo7_192 ._tabletPartnerBtn_1szo7_333,._lightNav_1szo7_31 ._tabletPartnerBtn_1szo7_333{background:var(--brand-red, #dc2626)!important;border:1px solid var(--brand-red, #dc2626)!important;color:#fff!important;border-radius:var(--radius-sm, 6px);padding:.45rem .95rem;box-shadow:none!important}._tabletPartnerBtn_1szo7_333:hover,._darkHeroNav_1szo7_192 ._tabletPartnerBtn_1szo7_333:hover,._lightNav_1szo7_31 ._tabletPartnerBtn_1szo7_333:hover{background:var(--brand-red-hover, #b91c1c)!important;border-color:var(--brand-red-hover, #b91c1c)!important;color:#fff!important}._mobileControls_1szo7_370{display:flex;align-items:center;gap:.65rem}@media(min-width:1024px){._mobileControls_1szo7_370{display:none}}._mobileToggle_1szo7_382{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_1szo7_192 ._mobileToggle_1szo7_382{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff}._darkHeroNav_1szo7_192 ._mobileToggle_1szo7_382:hover{background:#fff3}._lightNav_1szo7_31 ._mobileToggle_1szo7_382{background:#fff;border:1px solid var(--border-hairline);color:var(--text-main)}._lightNav_1szo7_31 ._mobileToggle_1szo7_382:hover{background:var(--bg-surface-raised)}._mobileDrawer_1szo7_416{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_1szo7_1 .25s cubic-bezier(.16,1,.3,1);-webkit-overflow-scrolling:touch}._darkHeroNav_1szo7_192~._mobileDrawer_1szo7_416{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_1szo7_31~._mobileDrawer_1szo7_416{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_1szo7_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){._mobileDrawer_1szo7_416{display:none}}._drawerTop_1szo7_466{display:flex;flex-direction:column;gap:1.25rem}._drawerStatusPill_1szo7_472{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:9999px;width:fit-content}._darkHeroNav_1szo7_192~._mobileDrawer_1szo7_416 ._drawerStatusPill_1szo7_472{background:#ffffff14;border:1px solid rgba(255,255,255,.15)}._lightNav_1szo7_31~._mobileDrawer_1szo7_416 ._drawerStatusPill_1szo7_472{background:#f1f5f9;border:1px solid rgba(15,23,42,.08)}._pulseDot_1szo7_491{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_1szo7_1 2s infinite ease-in-out}@keyframes _pulseDotAnim_1szo7_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}._pulseText_1szo7_506{font-size:.72rem;font-family:var(--font-mono);font-weight:600}._darkHeroNav_1szo7_192~._mobileDrawer_1szo7_416 ._pulseText_1szo7_506{color:#e2e8f0}._lightNav_1szo7_31~._mobileDrawer_1szo7_416 ._pulseText_1szo7_506{color:#334155}._drawerSection_1szo7_520{margin-bottom:1rem}._drawerSectionTitle_1szo7_524{font-size:.72rem;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.65rem;display:block}._darkHeroNav_1szo7_192~._mobileDrawer_1szo7_416 ._drawerSectionTitle_1szo7_524{color:#94a3b8}._lightNav_1szo7_31~._mobileDrawer_1szo7_416 ._drawerSectionTitle_1szo7_524{color:#64748b}._drawerLinksList_1szo7_542{display:flex;flex-direction:column;gap:.4rem}@keyframes _drawerItemFade_1szo7_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._drawerLink_1szo7_542{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_1szo7_1 .3s var(--ease-out-expo) backwards}._drawerLinkText_1szo7_573{display:inline-block}._drawerLinkChevron_1szo7_577{font-size:1.15rem;font-weight:700;opacity:.6;transition:transform .18s ease,opacity .18s ease}._drawerLink_1szo7_542:hover ._drawerLinkChevron_1szo7_577{transform:translate(3px);opacity:1}._darkHeroNav_1szo7_192~._mobileDrawer_1szo7_416 ._drawerLink_1szo7_542{color:#f1f5f9;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}._darkHeroNav_1szo7_192~._mobileDrawer_1szo7_416 ._drawerLink_1szo7_542:hover{transform:translate(4px);background:#ffffff1a;color:#fff}._darkHeroNav_1szo7_192~._mobileDrawer_1szo7_416 ._drawerLinkActive_1szo7_601{background:#dc26262e;border-color:var(--brand-red);color:#fff;font-weight:700}._lightNav_1szo7_31~._mobileDrawer_1szo7_416 ._drawerLink_1szo7_542{color:var(--text-main, #090d16);background:var(--bg-surface-raised, #f8fafc);border:1px solid var(--border-hairline, rgba(15, 23, 42, .08))}._lightNav_1szo7_31~._mobileDrawer_1szo7_416 ._drawerLink_1szo7_542:hover{transform:translate(4px);background:#fff;border-color:var(--border-medium);color:var(--brand-red)}._lightNav_1szo7_31~._mobileDrawer_1szo7_416 ._drawerLinkActive_1szo7_601{background:#fff;border-color:var(--brand-red);color:var(--brand-red);font-weight:700;box-shadow:0 2px 8px #dc262614}._drawerActions_1szo7_629{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.75rem;animation:_drawerItemFade_1szo7_1 .35s var(--ease-out-expo) .2s backwards}._lightNav_1szo7_31~._mobileDrawer_1szo7_416 ._drawerActions_1szo7_629{border-top-color:var(--border-hairline, rgba(15, 23, 42, .08))}._drawerButtonsGrid_1szo7_642{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:480px){._drawerButtonsGrid_1szo7_642{grid-template-columns:1fr 1fr}}._drawerPartnerBtn_1szo7_654{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_1szo7_654:hover{transform:translateY(-1px);box-shadow:0 6px 16px #dc262680}._drawerProfileBtn_1szo7_676{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_1szo7_192~._mobileDrawer_1szo7_416 ._drawerProfileBtn_1szo7_676{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff}._darkHeroNav_1szo7_192~._mobileDrawer_1szo7_416 ._drawerProfileBtn_1szo7_676:hover{background:#ffffff24;border-color:#fff6;transform:translateY(-1px)}._lightNav_1szo7_31~._mobileDrawer_1szo7_416 ._drawerProfileBtn_1szo7_676{background:#fff;border:1px solid var(--border-medium, rgba(15, 23, 42, .14));color:var(--text-main, #090d16);box-shadow:var(--shadow-xs)}._lightNav_1szo7_31~._mobileDrawer_1szo7_416 ._drawerProfileBtn_1szo7_676:hover{background:var(--bg-surface-raised, #f8fafc);border-color:var(--border-dark, #1e293b);transform:translateY(-1px)}._drawerBtnSub_1szo7_714{font-size:.72rem;font-weight:500;opacity:.8;margin-top:2px}._drawerFooterInfo_1szo7_721{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)}}._backdrop_wb6tb_6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#090d16d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;animation:_fadeIn_wb6tb_1 .3s cubic-bezier(.16,1,.3,1) forwards;overflow-y:auto;overscroll-behavior:contain}@keyframes _fadeIn_wb6tb_1{0%{opacity:0}to{opacity:1}}._modalWrapper_wb6tb_32{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:min(88vw,560px);transform:scale(.94) translateY(10px);opacity:0;animation:_scaleIn_wb6tb_1 .35s cubic-bezier(.16,1,.3,1) .05s forwards;margin:auto}@keyframes _scaleIn_wb6tb_1{to{transform:scale(1) translateY(0);opacity:1}}._card_wb6tb_53{position:relative;width:100%;aspect-ratio:1 / 1;max-height:min(78vh,560px);max-width:min(78vh,560px);border-radius:16px;overflow:hidden;background-color:#fff;box-shadow:0 25px 60px -15px #000000bf,0 0 0 1px #ffffff29,0 0 45px -10px #dc262647}._poster_wb6tb_68{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}._closeButton_wb6tb_79{position:absolute;top:8px;right:10px;z-index:50;width:36px;height:36px;pointer-events:auto;border-radius:50%;background:#090d16b8;border:1px solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px #00000059;transition:all .2s ease;outline:none;padding:0}._closeButton_wb6tb_79:hover{background:#dc2626e6;border-color:#fff9;transform:scale(1.08);box-shadow:0 6px 16px #dc262666}._closeButton_wb6tb_79:active{transform:scale(.95)}._closeButton_wb6tb_79:focus-visible{ring:2px solid #ffffff;outline:2px solid var(--brand-red, #dc2626);outline-offset:2px}@media(max-width:640px){._backdrop_wb6tb_6{padding:12px}._modalWrapper_wb6tb_32{max-width:94vw}._card_wb6tb_53{border-radius:14px;max-height:min(72vh,420px);max-width:min(72vh,420px)}._closeButton_wb6tb_79{top:6px;right:8px;width:34px;height:34px}}@media(max-height:600px){._card_wb6tb_53{max-height:62vh;max-width:62vh}}: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}}
