@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg-dark:#070b14;--bg-card:#101726;--bg-card-hover:#162035;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--primary:#1a6b3a;--primary-hover:#145a30;--primary-glow:#1a6b3a26;--secondary:#3dbfa0;--secondary-hover:#2ea88b;--secondary-glow:#3dbfa026;--accent:#2eb89a;--border:#1f2937;--border-focus:#374151;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s ease;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000004d, 0 4px 6px -2px #0000000d;--shadow-glow:0 0 20px #1a6b3a33}[data-theme=light]{--bg-dark:#f8fafc;--bg-card:#fff;--bg-card-hover:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--border:#e2e8f0;--border-focus:#cbd5e1;--shadow-lg:0 10px 15px -3px #0000000d, 0 4px 6px -2px #00000005}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-dark);height:100%;color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;transition:background-color var(--transition-normal), color var(--transition-normal);overflow-x:hidden}body{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;color:var(--text-primary);font-weight:700;line-height:1.25}h1{font-size:2.5rem}h2{font-size:2rem}p{color:var(--text-secondary);line-height:1.625}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #10b98133}50%{box-shadow:0 0 25px #10b98166}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-float{animation:6s ease-in-out infinite float}.animate-slide-up{animation:.6s cubic-bezier(.16,1,.3,1) forwards slideUp}.container{width:100%;max-width:1200px;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);margin-left:auto;margin-right:auto}.grid{gap:var(--spacing-lg);display:grid}.grid-cols-2,.grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101726a6;border:1px solid #ffffff0d}[data-theme=light] .glass{background:#ffffffb3;border:1px solid #0000000d}
.Header-module__hBw1pG__header{-webkit-backdrop-filter:blur(12px);z-index:1000;height:72px;transition:background var(--transition-normal), border-color var(--transition-normal);background:#070b14bf;border-bottom:1px solid #ffffff0d;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}[data-theme=light] .Header-module__hBw1pG__header{background:#f8fafccc;border-bottom:1px solid #0000000d}.Header-module__hBw1pG__container{justify-content:space-between;align-items:center;height:100%;display:flex}.Header-module__hBw1pG__logoContainer{align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex}.Header-module__hBw1pG__logoImage{object-fit:contain;border-radius:4px}.Header-module__hBw1pG__logoText{letter-spacing:-.03em;color:var(--text-primary);font-size:1.4rem;font-weight:800}.Header-module__hBw1pG__logoSubText{text-transform:uppercase;letter-spacing:.15em;color:var(--primary);margin-top:4px;margin-left:2px;font-size:.75rem;font-weight:500}@media (max-width:640px){.Header-module__hBw1pG__logoSubText{display:none}}.Header-module__hBw1pG__desktopNav{gap:24px;display:none}@media (min-width:1024px){.Header-module__hBw1pG__desktopNav{align-items:center;display:flex}}.Header-module__hBw1pG__navLink{color:var(--text-secondary);transition:color var(--transition-fast);padding:8px 4px;font-size:.925rem;font-weight:500;position:relative}.Header-module__hBw1pG__navLink:hover{color:var(--text-primary)}.Header-module__hBw1pG__activeLink{color:var(--primary)}.Header-module__hBw1pG__activeLink:after{content:"";background:var(--primary);border-radius:var(--radius-full);height:2px;position:absolute;bottom:0;left:0;right:0}.Header-module__hBw1pG__actions{align-items:center;gap:16px;display:flex}.Header-module__hBw1pG__langSwitcher{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff08;padding:2px;display:none}[data-theme=light] .Header-module__hBw1pG__langSwitcher{background:#00000005}@media (min-width:768px){.Header-module__hBw1pG__langSwitcher{align-items:center;display:flex}}.Header-module__hBw1pG__langBtn{border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition-fast);padding:4px 8px;font-size:.7rem;font-weight:700}.Header-module__hBw1pG__langBtn:hover{color:var(--text-primary)}.Header-module__hBw1pG__activeLang{background:var(--primary);color:#070b14!important}.Header-module__hBw1pG__themeBtn{border-radius:var(--radius-md);border:1px solid var(--border);transition:all var(--transition-fast);background:#ffffff08;padding:6px;font-size:1.1rem}[data-theme=light] .Header-module__hBw1pG__themeBtn{background:#00000005}.Header-module__hBw1pG__themeBtn:hover{border-color:var(--text-secondary);transform:scale(1.05)}.Header-module__hBw1pG__providerBtn{color:var(--secondary);border-radius:var(--radius-md);transition:all var(--transition-normal);border:1px solid var(--secondary);background:0 0;padding:8px 16px;font-size:.875rem;font-weight:600;display:none}.Header-module__hBw1pG__providerBtn:hover{background:#6366f114;transform:translateY(-1px)}.Header-module__hBw1pG__activeProviderBtn{background:#6366f114}@media (min-width:640px){.Header-module__hBw1pG__providerBtn{display:block}}.Header-module__hBw1pG__portalBtn{color:#070b14;background:var(--primary);border-radius:var(--radius-md);transition:all var(--transition-normal);border:1px solid #0000;padding:8px 16px;font-size:.875rem;font-weight:600;display:none}.Header-module__hBw1pG__portalBtn:hover{background:var(--primary-hover);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.Header-module__hBw1pG__activePortalBtn{color:var(--primary);border-color:var(--primary);background:0 0}@media (min-width:640px){.Header-module__hBw1pG__portalBtn{display:block}}.Header-module__hBw1pG__mobileProviderBtn{color:var(--secondary);border:2px solid var(--secondary);border-radius:var(--radius-lg);transition:all var(--transition-normal);margin-top:16px;padding:10px 24px;font-size:1.25rem;font-weight:700}.Header-module__hBw1pG__mobileProviderBtn:hover{background:var(--secondary);color:#fff}.Header-module__hBw1pG__hamburger{z-index:1100;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex}@media (min-width:1024px){.Header-module__hBw1pG__hamburger{display:none}}.Header-module__hBw1pG__bar{background:var(--text-primary);border-radius:var(--radius-full);width:100%;height:2px;transition:all var(--transition-normal)}.Header-module__hBw1pG__barOpen1{transform:translateY(8px)rotate(45deg)}.Header-module__hBw1pG__barOpen2{opacity:0}.Header-module__hBw1pG__barOpen3{transform:translateY(-8px)rotate(-45deg)}.Header-module__hBw1pG__mobileOverlay{background:var(--bg-dark);z-index:1050;opacity:0;pointer-events:none;width:100vw;height:100vh;transition:opacity var(--transition-normal), transform var(--transition-normal);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;transform:translateY(-20px)}.Header-module__hBw1pG__mobileOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__hBw1pG__mobileNav{flex-direction:column;align-items:center;gap:24px;display:flex}.Header-module__hBw1pG__mobileNavLink{color:var(--text-secondary);transition:color var(--transition-fast);font-size:1.5rem;font-weight:700}.Header-module__hBw1pG__mobileNavLink:hover,.Header-module__hBw1pG__mobileActiveLink{color:var(--primary)}.Header-module__hBw1pG__mobilePortalBtn{color:var(--primary);border:2px solid var(--primary);border-radius:var(--radius-lg);transition:all var(--transition-normal);margin-top:16px;padding:10px 24px;font-size:1.25rem;font-weight:700}.Header-module__hBw1pG__mobilePortalBtn:hover{background:var(--primary);color:#070b14;box-shadow:var(--shadow-glow)}.Header-module__hBw1pG__mobileLangContainer{border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff08;gap:12px;margin-top:24px;padding:4px;display:flex}.Header-module__hBw1pG__mobileLangBtn{border-radius:var(--radius-sm);color:var(--text-secondary);padding:8px 16px;font-size:.85rem;font-weight:800}.Header-module__hBw1pG__mobileActiveLang{background:var(--primary);color:#070b14}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--border);padding-top:var(--spacing-3xl);color:var(--text-secondary);transition:background var(--transition-normal), border-color var(--transition-normal);background:#080c16}[data-theme=light] .Footer-module__S6Hkya__footer{background:#f1f5f9}.Footer-module__S6Hkya__container{gap:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Footer-module__S6Hkya__container{grid-template-columns:2fr 1fr 2fr 1fr}}.Footer-module__S6Hkya__companyCol{flex-direction:column;gap:16px;display:flex}.Footer-module__S6Hkya__logo{color:var(--text-primary);align-items:center;gap:8px;font-size:1.5rem;font-weight:800;display:flex}.Footer-module__S6Hkya__logoHelix{font-size:1.5rem}.Footer-module__S6Hkya__tagline{font-size:.9rem;line-height:1.5}.Footer-module__S6Hkya__badges{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.Footer-module__S6Hkya__badge{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-primary);white-space:nowrap;background:#ffffff08;padding:4px 10px;font-size:.75rem;font-weight:600}[data-theme=light] .Footer-module__S6Hkya__badge{background:#00000008}.Footer-module__S6Hkya__colTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);margin-bottom:20px;font-size:.875rem}.Footer-module__S6Hkya__linksList{flex-direction:column;gap:12px;list-style:none;display:flex}.Footer-module__S6Hkya__linksList a{transition:color var(--transition-fast);font-size:.9rem}.Footer-module__S6Hkya__linksList a:hover{color:var(--primary)}.Footer-module__S6Hkya__officesCol h5{color:var(--text-primary);margin-bottom:6px;font-size:.9rem}.Footer-module__S6Hkya__office p{color:var(--text-secondary);font-size:.85rem;line-height:1.4}.Footer-module__S6Hkya__contactLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px;font-size:.8rem}.Footer-module__S6Hkya__emailLink{color:var(--primary);transition:color var(--transition-fast);font-size:.95rem;font-weight:600}.Footer-module__S6Hkya__emailLink:hover{color:var(--primary-hover);text-decoration:underline}.Footer-module__S6Hkya__portalLink{color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-fast);background:#ffffff08;padding:6px 12px;font-size:.875rem;font-weight:600;display:inline-block}[data-theme=light] .Footer-module__S6Hkya__portalLink{background:#00000005}.Footer-module__S6Hkya__portalLink:hover{border-color:var(--primary);color:var(--primary)}.Footer-module__S6Hkya__bottomBar{border-top:1px solid var(--border);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);color:var(--text-muted);font-size:.8rem}.Footer-module__S6Hkya__bottomContainer{flex-direction:column;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (min-width:768px){.Footer-module__S6Hkya__bottomContainer{flex-direction:row}}.Footer-module__S6Hkya__legalLinks{gap:20px;display:flex}.Footer-module__S6Hkya__legalLinks a{transition:color var(--transition-fast)}.Footer-module__S6Hkya__legalLinks a:hover{color:var(--text-secondary)}
