.Header-module__Af2_WG__header{border-bottom:1px solid var(--color-gray-200);z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow var(--transition-fast);background-color:#fffffff2;position:sticky;top:0}.Header-module__Af2_WG__header.Header-module__Af2_WG__scrolled{box-shadow:0 4px 6px -1px #0000001a}.Header-module__Af2_WG__nav{padding:var(--space-4)var(--space-4);justify-content:space-between;align-items:center;display:flex}.Header-module__Af2_WG__navLogoLink{text-decoration:none;display:inline-block}.Header-module__Af2_WG__navLogo{width:auto;height:69px;transition:transform var(--transition-fast),filter .3s ease;filter:drop-shadow(0 4px 12px #3b82f640)drop-shadow(0 2px 6px #1d4ed826)}.Header-module__Af2_WG__navLogo:hover,.Header-module__Af2_WG__navLogoLink:hover .Header-module__Af2_WG__navLogo{filter:drop-shadow(0 8px 20px #3b82f659)drop-shadow(0 4px 10px #1d4ed840)drop-shadow(0 0 15px #3b82f633);transform:scale(1.05)translateY(-2px)}.Header-module__Af2_WG__navMenu{gap:var(--space-8);transition:transform var(--transition-normal),opacity var(--transition-fast);display:flex}.Header-module__Af2_WG__navToggle{border:2px solid var(--color-gray-200);background:var(--color-white);border-radius:var(--radius-lg);cursor:pointer;width:44px;height:44px;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);justify-content:center;align-items:center;padding:0;display:none;position:relative}.Header-module__Af2_WG__navToggle:hover{background:var(--color-gray-50);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.Header-module__Af2_WG__navToggle:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.Header-module__Af2_WG__navToggleBar{background:var(--color-gray-700);width:22px;height:2.5px;transition:transform var(--transition-normal),opacity var(--transition-fast),top var(--transition-normal),background var(--transition-fast);border-radius:2px;position:absolute;left:50%;transform:translate(-50%)}.Header-module__Af2_WG__navToggleBar:first-child{top:14px}.Header-module__Af2_WG__navToggleBar:nth-child(2){top:21px}.Header-module__Af2_WG__navToggleBar:nth-child(3){top:28px}body.menu-open .Header-module__Af2_WG__navToggleBar:first-child{top:21px;transform:translate(-50%)rotate(45deg)}body.menu-open .Header-module__Af2_WG__navToggleBar:nth-child(2){opacity:0}body.menu-open .Header-module__Af2_WG__navToggleBar:nth-child(3){top:21px;transform:translate(-50%)rotate(-45deg)}@media (max-width:767px){.Header-module__Af2_WG__navToggle{display:inline-flex}.Header-module__Af2_WG__navMenu{background:var(--color-white);width:280px;height:100vh;padding:calc(var(--space-16) - var(--space-4))var(--space-6)var(--space-8);align-items:flex-start;gap:var(--space-6);border-left:1px solid var(--color-gray-200);opacity:0;pointer-events:none;z-index:1200;flex-direction:column;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-4px 0 16px #00000014}body.menu-open .Header-module__Af2_WG__navMenu{opacity:1;pointer-events:auto;transform:translate(0)}.Header-module__Af2_WG__navMenu .Header-module__Af2_WG__navLink{font-size:var(--font-size-lg);width:100%;padding:var(--space-2)0}}.Header-module__Af2_WG__navBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--transition-normal);z-index:1100;pointer-events:none;background:#0f172a8c;position:fixed;inset:0}body.menu-open .Header-module__Af2_WG__navBackdrop{opacity:1;pointer-events:auto}body.menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.Header-module__Af2_WG__navMenu,.Header-module__Af2_WG__navToggleBar,.Header-module__Af2_WG__navBackdrop{transition:none!important}}.Header-module__Af2_WG__navLink{color:var(--color-gray-600);transition:color var(--transition-fast);font-weight:500}.Header-module__Af2_WG__navLink:hover{color:var(--color-primary)}@media (max-width:360px){.Header-module__Af2_WG__nav{padding:var(--space-3)var(--space-3)}.Header-module__Af2_WG__navLogo{height:54px}.Header-module__Af2_WG__navMenu{width:240px}}
.Hero-module__Z8hQ_W__hero{padding:var(--space-20)0;background:linear-gradient(135deg,var(--color-gray-50)0%,var(--color-white)100%);position:relative;overflow:hidden}.Hero-module__Z8hQ_W__hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0%,#2563eb08 100%);width:50%;height:100%;position:absolute;top:0;right:0}.Hero-module__Z8hQ_W__heroContent{text-align:center;z-index:2;max-width:800px;margin:0 auto;position:relative}.Hero-module__Z8hQ_W__heroLogo{margin-bottom:var(--space-8);animation:.8s ease-out Hero-module__Z8hQ_W__fadeInUp;position:relative}.Hero-module__Z8hQ_W__heroLogo:before{content:"";z-index:-1;background:radial-gradient(#3b82f626 0%,#3b82f614 40%,#0000 70%);border-radius:50%;width:120%;height:120%;animation:3s ease-in-out infinite Hero-module__Z8hQ_W__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Hero-module__Z8hQ_W__pulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.Hero-module__Z8hQ_W__heroLogo img{filter:drop-shadow(0 8px 25px #3b82f666)drop-shadow(0 4px 15px #1d4ed84d)drop-shadow(0 2px 8px #2563eb33);width:auto;max-width:100%;height:100px;transition:transform .4s,filter .4s}.Hero-module__Z8hQ_W__heroLogo:hover img{filter:drop-shadow(0 12px 35px #3b82f680)drop-shadow(0 6px 20px #1d4ed866)drop-shadow(0 0 25px #3b82f64d);transform:scale(1.03)translateY(-3px)}.Hero-module__Z8hQ_W__heroTitle{margin-bottom:var(--space-6);background:linear-gradient(135deg,var(--color-gray-900)0%,var(--color-primary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.Hero-module__Z8hQ_W__heroSubtitle{font-size:var(--font-size-lg);margin-bottom:var(--space-8);color:var(--color-gray-600);max-width:600px;margin-left:auto;margin-right:auto}.Hero-module__Z8hQ_W__heroCta{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:767px){.Hero-module__Z8hQ_W__hero{padding:var(--space-16)0}.Hero-module__Z8hQ_W__heroCta{flex-direction:column;align-items:center}}@media (max-width:480px){.Hero-module__Z8hQ_W__heroSubtitle{padding:0 var(--space-1)}.Hero-module__Z8hQ_W__heroCta{width:100%;padding:0 var(--space-1)}}@media (max-width:360px){.Hero-module__Z8hQ_W__hero{padding:var(--space-12)0}.Hero-module__Z8hQ_W__heroTitle{font-size:var(--font-size-3xl)}.Hero-module__Z8hQ_W__heroSubtitle{font-size:var(--font-size-base)}.Hero-module__Z8hQ_W__heroLogo img{height:80px}}.btn{padding:var(--space-3)var(--space-6);font-size:var(--font-size-base);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.btn--primary{background-color:var(--color-primary);color:var(--color-white)}.btn--primary:hover{background-color:var(--color-primary-dark);color:var(--color-white);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn--secondary{color:var(--color-primary);border-color:var(--color-primary);background-color:#0000}.btn--secondary:hover{background-color:var(--color-primary);color:var(--color-white)}
.About-module__vqXTeW__about{background-color:var(--color-gray-50);padding:var(--space-20)0}.About-module__vqXTeW__sectionHeader{text-align:center;margin-bottom:var(--space-16);max-width:700px;margin-left:auto;margin-right:auto}.About-module__vqXTeW__sectionTitle{margin-bottom:var(--space-4)}.About-module__vqXTeW__sectionSubtitle{font-size:var(--font-size-lg);color:var(--color-gray-600);margin-bottom:0}.About-module__vqXTeW__aboutGrid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.About-module__vqXTeW__aboutCard{background-color:var(--color-white);padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-gray-200);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.About-module__vqXTeW__aboutCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.About-module__vqXTeW__aboutIcon{font-size:var(--font-size-4xl);margin-bottom:var(--space-4);display:block}.About-module__vqXTeW__aboutCardTitle{margin-bottom:var(--space-3);color:var(--color-gray-900)}.About-module__vqXTeW__aboutCardText{margin-bottom:0;line-height:1.7}@media (max-width:480px){.About-module__vqXTeW__sectionHeader{padding:0 var(--space-1)}}@media (max-width:360px){.About-module__vqXTeW__aboutGrid{grid-template-columns:1fr}}
.Companies-module__xryoma__companies{padding:var(--space-20)0}.Companies-module__xryoma__sectionHeader{text-align:center;margin-bottom:var(--space-16);max-width:700px;margin-left:auto;margin-right:auto}.Companies-module__xryoma__sectionTitle{margin-bottom:var(--space-4)}.Companies-module__xryoma__sectionSubtitle{font-size:var(--font-size-lg);color:var(--color-gray-600);margin-bottom:0}.Companies-module__xryoma__companiesGrid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));max-width:1000px;margin:0 auto;display:grid}.Companies-module__xryoma__companyCard{background-color:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--space-8);transition:all var(--transition-fast);position:relative}.Companies-module__xryoma__companyCard:hover{box-shadow:var(--shadow-xl);border-color:var(--color-primary);transform:translateY(-4px)}.Companies-module__xryoma__companyCardFeatured{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-white)0%,#2563eb05 100%)}.Companies-module__xryoma__companyCardPlaceholder{border-style:dashed;border-color:var(--color-gray-300)}.Companies-module__xryoma__companyHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.Companies-module__xryoma__companyName{color:var(--color-gray-900);margin:0}.Companies-module__xryoma__companyStatus{padding:var(--space-2)var(--space-3);background-color:var(--color-success);color:var(--color-white);font-size:var(--font-size-xs);border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.Companies-module__xryoma__companyStatusUpcoming{background-color:var(--color-gray-400)}.Companies-module__xryoma__companyDescription{margin-bottom:var(--space-6);line-height:1.7}.Companies-module__xryoma__companyFeatures{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.Companies-module__xryoma__companyTag{padding:var(--space-2)var(--space-3);background-color:var(--color-gray-100);color:var(--color-gray-700);font-size:var(--font-size-sm);border-radius:var(--radius-md);font-weight:500}.Companies-module__xryoma__companyActions{margin-top:auto}@media (max-width:767px){.Companies-module__xryoma__companiesGrid{grid-template-columns:1fr}.Companies-module__xryoma__companyHeader{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@media (max-width:360px){.Companies-module__xryoma__companiesGrid{grid-template-columns:1fr}}
.Contact-module__OWeMSG__contact{background-color:var(--color-gray-50);padding:var(--space-20)0}.Contact-module__OWeMSG__sectionHeader{text-align:center;margin-bottom:var(--space-16);max-width:700px;margin-left:auto;margin-right:auto}.Contact-module__OWeMSG__sectionTitle{margin-bottom:var(--space-4)}.Contact-module__OWeMSG__sectionSubtitle{font-size:var(--font-size-lg);color:var(--color-gray-600);margin-bottom:0}.Contact-module__OWeMSG__contactContent{max-width:800px;margin:0 auto}.Contact-module__OWeMSG__contactSubtitle{margin-bottom:var(--space-4);color:var(--color-gray-900)}.Contact-module__OWeMSG__contactText{margin-bottom:var(--space-8);font-size:var(--font-size-lg);line-height:1.7}.Contact-module__OWeMSG__contactMethods{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.Contact-module__OWeMSG__contactMethod{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background-color:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);transition:transform var(--transition-fast),box-shadow var(--transition-fast);display:flex}.Contact-module__OWeMSG__contactMethod:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Contact-module__OWeMSG__contactIcon{font-size:var(--font-size-2xl);flex-shrink:0}.Contact-module__OWeMSG__contactMethodTitle{margin-bottom:var(--space-1);font-size:var(--font-size-base);color:var(--color-gray-900)}.Contact-module__OWeMSG__contactLink{color:var(--color-primary);font-weight:500}.Contact-module__OWeMSG__contactLink:hover{color:var(--color-primary-dark)}@media (max-width:360px){.Contact-module__OWeMSG__contactMethods{grid-template-columns:1fr}}
.Footer-module__EZoWya__footer{background-color:var(--color-gray-900);color:var(--color-gray-300);padding:var(--space-16)0 var(--space-8)}.Footer-module__EZoWya__footerContent{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:1fr auto;display:grid}.Footer-module__EZoWya__footerBrand{max-width:400px}.Footer-module__EZoWya__footerLogoLink{margin-bottom:var(--space-3);text-decoration:none;display:inline-block}.Footer-module__EZoWya__footerLogo{opacity:.95;filter:drop-shadow(0 3px 8px #3b82f633)drop-shadow(0 1px 4px #1d4ed826);width:auto;height:62px;transition:opacity .3s,transform .3s,filter .3s}.Footer-module__EZoWya__footerLogo:hover,.Footer-module__EZoWya__footerLogoLink:hover .Footer-module__EZoWya__footerLogo{opacity:1;filter:drop-shadow(0 6px 15px #3b82f64d)drop-shadow(0 3px 8px #1d4ed833)drop-shadow(0 0 12px #3b82f626);transform:scale(1.02)translateY(-1px)}.Footer-module__EZoWya__footerTagline{color:var(--color-gray-400);margin-bottom:0}.Footer-module__EZoWya__footerLinks{gap:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}.Footer-module__EZoWya__footerTitle{color:var(--color-white);font-size:var(--font-size-base);margin-bottom:var(--space-4)}.Footer-module__EZoWya__footerList{list-style:none}.Footer-module__EZoWya__footerList li{margin-bottom:var(--space-2)}.Footer-module__EZoWya__footerLink{color:var(--color-gray-400);transition:color var(--transition-fast)}.Footer-module__EZoWya__footerLink:hover{color:var(--color-white)}.Footer-module__EZoWya__footerBottom{padding-top:var(--space-8);border-top:1px solid var(--color-gray-700);text-align:center}.Footer-module__EZoWya__footerCopyright{color:var(--color-gray-500);font-size:var(--font-size-sm);margin:0}@media (max-width:767px){.Footer-module__EZoWya__footerContent{gap:var(--space-8);grid-template-columns:1fr}.Footer-module__EZoWya__footerLinks{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:360px){.Footer-module__EZoWya__footerLogo{height:48px}}
