.public-site{--pub-bg:#fff;--pub-bg-elevated:#f8fafc;--pub-bg-card:#fff;--pub-bg-card-hover:#f1f5f9;--pub-bg-glass:#ffffffd9;--pub-border:#e2e8f0;--pub-border-subtle:#f1f5f9;--pub-border-accent:#f26c2159;--pub-text:#0a2540;--pub-text-muted:#64748b;--pub-text-dim:#94a3b8;--pub-brand:#0a2540;--pub-brand-navy:#0b132b;--pub-brand-hover:#0f3a60;--pub-hero-bg:linear-gradient(150deg, #0b132b 0%, #0a2540 100%);--pub-accent:#f26c21;--pub-accent-hover:#e05d15;--pub-accent-gradient:linear-gradient(100deg, #f26c21, #ff833e);--pub-gradient-text:linear-gradient(100deg, #f26c21, #ff833e);--pub-accent-muted:#f26c211f;--pub-accent-glow:#f26c214d;--pub-shadow-accent:0 10px 30px -10px #f26c2180;--pub-cyan:#f26c21;--pub-cyan-hover:#e05d15;--pub-cyan-muted:#ffe6da;--pub-cyan-glow:#f26c2140;--pub-teal:#f26c21;--pub-teal-muted:#ffe6da;--pub-teal-glow:#f26c2140;--pub-success:#16a34a;--pub-warning:#f26c21;--pub-max-width:1200px;--pub-gutter:clamp(16px, 4vw, 48px);--pub-section-y:clamp(64px, 8vw, 96px);--pub-radius:14px;--pub-radius-sm:8px;--pub-radius-lg:20px;--pub-font-display:var(--font-space-grotesk), "Inter", sans-serif;--pub-font-body:var(--font-inter), "Inter", sans-serif;background:var(--pub-bg);color:var(--pub-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.public-site .public-main{flex:1;width:100%}.public-site .public-shell{flex-direction:column;min-height:100vh;display:flex}.public-site .accent,.public-site .gradient-text{background:var(--pub-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes pub-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pub-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pub-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pub-glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes pub-orb-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,10px)scale(.98)}}@keyframes pub-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pub-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pub-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pub-dash{to{stroke-dashoffset:0}}@keyframes pub-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes pub-count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pub-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.pub-reveal.visible{opacity:1;transform:translateY(0)}
.PublicHeader-module__8kSs5q__headerWrapper{z-index:500;-webkit-backdrop-filter:blur(16px);color:#0a2540;width:100%;font-family:var(--pub-font-body,var(--font-inter), sans-serif);background:#ffffffe0;border-bottom:1px solid #e2e8f0d9;transition:background .25s,box-shadow .25s,border-color .25s;position:sticky;top:0}.PublicHeader-module__8kSs5q__headerWrapper.PublicHeader-module__8kSs5q__scrolled{background:#fffffffa;border-bottom-color:#e2e8f0;box-shadow:0 4px 20px -4px #0a254014}.PublicHeader-module__8kSs5q__headerWrapper.PublicHeader-module__8kSs5q__menuIsOpen{background:#fff;border-bottom-color:#e2e8f0}.PublicHeader-module__8kSs5q__headerContainer{justify-content:space-between;align-items:center;max-width:1200px;height:72px;margin:0 auto;padding:0 clamp(16px,3.5vw,48px);display:flex;position:relative}@media (max-width:1024px){.PublicHeader-module__8kSs5q__headerContainer{height:64px}}.PublicHeader-module__8kSs5q__logoArea{z-index:502;flex-shrink:0;align-items:center;display:flex}.PublicHeader-module__8kSs5q__logo{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;display:flex}.PublicHeader-module__8kSs5q__logo:hover{opacity:.88}.PublicHeader-module__8kSs5q__desktopNav{align-items:stretch;gap:8px;height:72px;display:flex}@media (max-width:1024px){.PublicHeader-module__8kSs5q__desktopNav{display:none}}.PublicHeader-module__8kSs5q__navItemContainer{align-items:stretch;height:100%;display:flex;position:relative}.PublicHeader-module__8kSs5q__navItem{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:color .2s;display:flex;position:relative}.PublicHeader-module__8kSs5q__navItem:after{content:"";background:#f26c21;border-radius:4px 4px 0 0;height:2.5px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}.PublicHeader-module__8kSs5q__navItemContainer:hover .PublicHeader-module__8kSs5q__navItem{color:#0a2540}.PublicHeader-module__8kSs5q__navItemContainer:hover .PublicHeader-module__8kSs5q__navItem:after{transform:scaleX(1)}.PublicHeader-module__8kSs5q__navItem svg{color:#94a3b8;width:14px;height:14px;transition:transform .22s}.PublicHeader-module__8kSs5q__navItemContainer:hover .PublicHeader-module__8kSs5q__navItem svg{color:#f26c21;transform:rotate(180deg)}.PublicHeader-module__8kSs5q__megaMenu{opacity:0;visibility:hidden;pointer-events:none;z-index:600;background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:20px;width:920px;padding:24px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 20px 50px -15px #0a254026,0 0 0 1px #e2e8f099}.PublicHeader-module__8kSs5q__megaMenuNarrow{width:360px}.PublicHeader-module__8kSs5q__navItemContainer:hover .PublicHeader-module__8kSs5q__megaMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.PublicHeader-module__8kSs5q__megaMenuColumn{flex-direction:column;flex:1;gap:4px;display:flex}.PublicHeader-module__8kSs5q__columnTitle{font-family:var(--pub-font-display,var(--font-space-grotesk), sans-serif);letter-spacing:.12em;color:#f26c21;text-transform:uppercase;margin-bottom:10px;padding-left:10px;font-size:11px;font-weight:700}.PublicHeader-module__8kSs5q__megaMenuItem{color:#475569;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:flex}.PublicHeader-module__8kSs5q__megaMenuItem:hover,.PublicHeader-module__8kSs5q__megaMenuItemActive{color:#0a2540;background:#f8fafc;border-color:#e2e8f0;transform:translate(2px)}.PublicHeader-module__8kSs5q__itemIcon{color:#f26c21;background:#ffe6da;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.PublicHeader-module__8kSs5q__megaMenuItem:hover .PublicHeader-module__8kSs5q__itemIcon{color:#fff;background:#f26c21}.PublicHeader-module__8kSs5q__itemText{flex-direction:column;gap:2px;padding-top:1px;display:flex}.PublicHeader-module__8kSs5q__itemTitleRow{align-items:center;gap:8px;display:flex}.PublicHeader-module__8kSs5q__itemTitle{color:#0a2540;font-size:14px;font-weight:600;transition:color .2s}.PublicHeader-module__8kSs5q__itemBadgeLive{text-transform:uppercase;letter-spacing:.05em;color:#16a34a;background:#22c55e26;border:1px solid #22c55e4d;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1}.PublicHeader-module__8kSs5q__itemBadgeCyan{text-transform:uppercase;letter-spacing:.05em;color:#f26c21;background:#f26c211f;border:1px solid #f26c2140;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1}.PublicHeader-module__8kSs5q__itemDesc{color:#64748b;font-size:12px;line-height:1.45}.PublicHeader-module__8kSs5q__actions{z-index:502;flex-shrink:0;align-items:center;gap:12px;display:flex}.PublicHeader-module__8kSs5q__btnSecondary{color:#0a2540;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.PublicHeader-module__8kSs5q__btnSecondary:hover{color:#f26c21}.PublicHeader-module__8kSs5q__btnPrimary{color:#fff;cursor:pointer;white-space:nowrap;background:#f26c21 linear-gradient(100deg,#f26c21,#ff833e);border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 4px 14px #f26c214d}.PublicHeader-module__8kSs5q__btnPrimary:hover{transform:translateY(-1.5px);box-shadow:0 8px 20px #f26c2173}.PublicHeader-module__8kSs5q__btnIcon{transition:transform .2s}.PublicHeader-module__8kSs5q__btnPrimary:hover .PublicHeader-module__8kSs5q__btnIcon{transform:translate(2px)}@media (max-width:768px){.PublicHeader-module__8kSs5q__actions .PublicHeader-module__8kSs5q__btnSecondary{display:none}}@media (max-width:480px){.PublicHeader-module__8kSs5q__actions .PublicHeader-module__8kSs5q__btnPrimary{display:none}}.PublicHeader-module__8kSs5q__mobileMenuBtn{color:#0a2540;cursor:pointer;background:#f4f7fb;border:1px solid #e2e8f0;border-radius:8px;outline:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:none}.PublicHeader-module__8kSs5q__mobileMenuBtn:hover{background:#e2e8f0}.PublicHeader-module__8kSs5q__mobileMenuBtnActive{color:#f26c21;background:#ffe6da;border-color:#f26c21}@media (max-width:1024px){.PublicHeader-module__8kSs5q__mobileMenuBtn{display:flex}}.PublicHeader-module__8kSs5q__mobileBackdrop{-webkit-backdrop-filter:blur(8px);z-index:498;background:#0a254066;animation:.2s ease-out forwards PublicHeader-module__8kSs5q__backdropFadeIn;position:fixed;inset:64px 0 0}@keyframes PublicHeader-module__8kSs5q__backdropFadeIn{0%{opacity:0}to{opacity:1}}.PublicHeader-module__8kSs5q__mobileDrawer{z-index:499;opacity:0;pointer-events:none;visibility:hidden;background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;max-height:calc(100dvh - 64px);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;display:flex;position:fixed;inset:64px 0 0;transform:translateY(-8px);box-shadow:0 20px 40px #0a254026}.PublicHeader-module__8kSs5q__mobileDrawerOpen{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.PublicHeader-module__8kSs5q__mobileDrawerScroll{flex-direction:column;gap:20px;padding:20px clamp(16px,4vw,32px) 36px;display:flex;overflow-y:auto}.PublicHeader-module__8kSs5q__mobileQuickBar{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(2,1fr);gap:10px;padding-bottom:16px;display:grid}.PublicHeader-module__8kSs5q__mobileQuickChip{color:#0a2540;background:#f4f7fb;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.PublicHeader-module__8kSs5q__mobileQuickChip:hover,.PublicHeader-module__8kSs5q__mobileQuickChipActive{color:#f26c21;background:#ffe6da;border-color:#f26c21}.PublicHeader-module__8kSs5q__mobileNavGroups{flex-direction:column;gap:12px;display:flex}.PublicHeader-module__8kSs5q__mobileGroup{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.PublicHeader-module__8kSs5q__mobileGroupHeader{cursor:pointer;color:#0a2540;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-family:inherit;font-size:14.5px;font-weight:700;display:flex}.PublicHeader-module__8kSs5q__mobileGroupTitle{align-items:center;gap:10px;display:flex}.PublicHeader-module__8kSs5q__mobileGroupIcon{color:#f26c21}.PublicHeader-module__8kSs5q__mobileGroupChevron{color:#94a3b8;transition:transform .2s}.PublicHeader-module__8kSs5q__chevronRotated{color:#f26c21;transform:rotate(180deg)}.PublicHeader-module__8kSs5q__mobileGroupContent{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.PublicHeader-module__8kSs5q__mobileSubSection{flex-direction:column;gap:8px;display:flex}.PublicHeader-module__8kSs5q__mobileSubTitle{text-transform:uppercase;letter-spacing:.1em;color:#f26c21;margin-top:4px;font-size:11px;font-weight:700}.PublicHeader-module__8kSs5q__mobileLinksGrid{flex-direction:column;gap:6px;display:flex}.PublicHeader-module__8kSs5q__mobileNavLink{color:#475569;background:#f8fafc;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.PublicHeader-module__8kSs5q__mobileNavLink:hover,.PublicHeader-module__8kSs5q__mobileNavLinkActive{color:#0a2540;background:#ffe6da}.PublicHeader-module__8kSs5q__mobileNavIcon{color:#f26c21}.PublicHeader-module__8kSs5q__mobileNavText{flex-direction:column;flex:1;display:flex}.PublicHeader-module__8kSs5q__mobileNavName{color:#0a2540;font-size:13.5px;font-weight:600}.PublicHeader-module__8kSs5q__mobileNavDesc{color:#64748b;font-size:11.5px}.PublicHeader-module__8kSs5q__mobileLinkArrow{color:#94a3b8}.PublicHeader-module__8kSs5q__mobileRoleGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.PublicHeader-module__8kSs5q__mobileRoleCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:2px;padding:12px;text-decoration:none;display:flex}.PublicHeader-module__8kSs5q__roleCardTitle{color:#0a2540;font-size:13px;font-weight:700}.PublicHeader-module__8kSs5q__roleCardSub{color:#64748b;font-size:11px}.PublicHeader-module__8kSs5q__mobileBottomActions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.PublicHeader-module__8kSs5q__mobilePrimaryCta{color:#fff;background:linear-gradient(100deg,#f26c21,#ff833e);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 4px 14px #f26c2159}.PublicHeader-module__8kSs5q__mobileSecondaryCta{color:#0a2540;background:#f4f7fb;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;padding:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.PublicHeader-module__8kSs5q__mobileSupportRow{color:#64748b;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.PublicHeader-module__8kSs5q__mobileSupportDot{background:#16a34a;border-radius:50%;width:6px;height:6px}
.PublicFooter-module__rwnv9q__footer{padding:72px var(--pub-gutter,40px) 40px;background:#0a1128;border-top:1px solid #ffffff0f;position:relative;overflow:hidden}.PublicFooter-module__rwnv9q__footer:before{content:"";background:linear-gradient(90deg,#0000 0%,#f26c2199 30%,#ff833e66 70%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.PublicFooter-module__rwnv9q__footer:after{content:"";pointer-events:none;background:radial-gradient(#f26c2114 0%,#0000 70%);width:600px;height:200px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.PublicFooter-module__rwnv9q__grid{max-width:var(--pub-max-width,1400px);grid-template-columns:2.2fr 1fr 1fr 1fr 1fr;gap:40px;margin:0 auto 60px;display:grid;position:relative}@media (max-width:900px){.PublicFooter-module__rwnv9q__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.PublicFooter-module__rwnv9q__grid{grid-template-columns:1fr}}.PublicFooter-module__rwnv9q__brandName{font-family:var(--font-space-grotesk), sans-serif;background:linear-gradient(100deg,#f26c21,#ff833e);-webkit-text-fill-color:transparent;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;margin-bottom:18px;font-size:20px;font-weight:800;display:flex}.PublicFooter-module__rwnv9q__brandDesc{color:#8ba0c0;max-width:280px;margin:0 0 24px;font-size:14px;line-height:1.75}.PublicFooter-module__rwnv9q__socials{gap:12px;display:flex}.PublicFooter-module__rwnv9q__socialBtn{color:#8ba0c0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .22s;display:flex}.PublicFooter-module__rwnv9q__socialBtn:hover{color:#f26c21;background:#f26c2126;border-color:#f26c2159;transform:translateY(-2px)}.PublicFooter-module__rwnv9q__colTitle{color:#8ba0c0;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:700}.PublicFooter-module__rwnv9q__linkList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.PublicFooter-module__rwnv9q__link{color:#4e6484;align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.PublicFooter-module__rwnv9q__link:hover{color:#f0f4ff}.PublicFooter-module__rwnv9q__bottom{max-width:var(--pub-max-width,1400px);border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding-top:28px;display:flex;position:relative}.PublicFooter-module__rwnv9q__copyright{color:#2e4165;font-size:13px}.PublicFooter-module__rwnv9q__legalLinks{align-items:center;gap:20px;display:flex}.PublicFooter-module__rwnv9q__legalLinks a{color:#2e4165;font-size:13px;text-decoration:none;transition:color .2s}.PublicFooter-module__rwnv9q__legalLinks a:hover{color:#8ba0c0}
.SlimPublicHeader-module__Xftk9W__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.SlimPublicHeader-module__Xftk9W__inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.SlimPublicHeader-module__Xftk9W__logo{align-items:center;gap:10px;text-decoration:none;display:flex}.SlimPublicHeader-module__Xftk9W__backLink{color:#64748b;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.SlimPublicHeader-module__Xftk9W__backLink:hover{color:#f26c21}
.SlimPublicFooter-module__YmNB5a__footer{padding:20px var(--pub-gutter);border-top:1px solid var(--pub-border);background:var(--pub-bg-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.SlimPublicFooter-module__YmNB5a__text{color:var(--pub-text-muted);font-size:13px}.SlimPublicFooter-module__YmNB5a__links{gap:20px;display:flex}.SlimPublicFooter-module__YmNB5a__links a{color:var(--pub-text-muted);font-size:13px;text-decoration:none}.SlimPublicFooter-module__YmNB5a__links a:hover{color:var(--pub-text)}
