.ThemeToggle-module-scss-module__kbHJTa__themeToggle{border:2px solid var(--border-light);background-color:var(--background-primary);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.ThemeToggle-module-scss-module__kbHJTa__themeToggle:hover{background-color:var(--background-secondary);transform:scale(1.05)}.ThemeToggle-module-scss-module__kbHJTa__themeToggle:active{transform:scale(.95)}.ThemeToggle-module-scss-module__kbHJTa__themeToggle:focus{outline:2px solid var(--primary-600);outline-offset:2px}.ThemeToggle-module-scss-module__kbHJTa__icon{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .3s;display:flex}.ThemeToggle-module-scss-module__kbHJTa__themeToggle:hover .ThemeToggle-module-scss-module__kbHJTa__icon{transform:rotate(15deg)}
.LanguageSwitcher-module-scss-module__h57xAW__languageSwitcher{position:relative}.LanguageSwitcher-module-scss-module__h57xAW__languageButton{border:2px solid var(--border-light);background-color:var(--background-primary);color:var(--text-primary);cursor:pointer;font-family:var(--font-primary);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;font-weight:500;transition:all .3s;display:flex}.LanguageSwitcher-module-scss-module__h57xAW__languageButton:hover{background-color:var(--background-secondary);border-color:var(--primary-600)}.LanguageSwitcher-module-scss-module__h57xAW__languageButton:focus{outline:2px solid var(--primary-600);outline-offset:2px}.LanguageSwitcher-module-scss-module__h57xAW__languageCode{letter-spacing:.025em;font-weight:600}.LanguageSwitcher-module-scss-module__h57xAW__chevron{transition:transform .3s}.LanguageSwitcher-module-scss-module__h57xAW__chevronOpen{transform:rotate(180deg)}.LanguageSwitcher-module-scss-module__h57xAW__overlay{z-index:999;background:0 0;position:fixed;inset:0}.LanguageSwitcher-module-scss-module__h57xAW__dropdown{background-color:var(--background-primary);border:2px solid var(--border-light);min-width:160px;box-shadow:0 4px 12px var(--shadow-md);z-index:1000;border-radius:8px;animation:.2s ease-out LanguageSwitcher-module-scss-module__h57xAW__fadeInDown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.LanguageSwitcher-module-scss-module__h57xAW__dropdownItem{width:100%;color:var(--text-primary);cursor:pointer;font-family:var(--font-primary);text-align:left;background-color:#0000;border:none;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.875rem;transition:all .2s;display:flex}.LanguageSwitcher-module-scss-module__h57xAW__dropdownItem:hover{background-color:var(--background-secondary);color:var(--primary-600)}.LanguageSwitcher-module-scss-module__h57xAW__dropdownItem.LanguageSwitcher-module-scss-module__h57xAW__active{background-color:var(--primary-50);color:var(--primary-700);font-weight:600}.LanguageSwitcher-module-scss-module__h57xAW__dropdownItem:not(:last-child){border-bottom:1px solid var(--border-light)}.LanguageSwitcher-module-scss-module__h57xAW__languageName{flex:1}@keyframes LanguageSwitcher-module-scss-module__h57xAW__fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.HeaderComponent-module-scss-module__wDtqBG__header{z-index:1000;width:100%;font-family:var(--font-primary);background-color:#0000;transition:background-color .3s,border-color .3s;position:fixed;top:0}.HeaderComponent-module-scss-module__wDtqBG__headerContainer{justify-content:space-between;align-items:center;height:80px;display:flex}@media (max-width:768px){.HeaderComponent-module-scss-module__wDtqBG__headerContainer{height:50px}}.HeaderComponent-module-scss-module__wDtqBG__logo{border-radius:8px;justify-content:flex-start;align-items:center;min-width:160px;transition:transform .2s,box-shadow .2s;display:flex}.HeaderComponent-module-scss-module__wDtqBG__logoText{color:#0284c7;font-family:var(--font-primary);letter-spacing:.025em;font-size:1.25rem;font-weight:700}.HeaderComponent-module-scss-module__wDtqBG__headerActions{align-items:center;gap:16px;display:flex}.HeaderComponent-module-scss-module__wDtqBG__nav{border:1px solid var(--border-light);border-radius:15px;align-items:center;display:flex}@media (max-width:768px){.HeaderComponent-module-scss-module__wDtqBG__nav{background-color:var(--background-primary);box-shadow:0 4px 12px var(--shadow-md);border-radius:0;max-height:0;padding:0 24px;transition:max-height .3s,padding .3s;position:fixed;top:50px;left:0;right:0;overflow:hidden}.HeaderComponent-module-scss-module__wDtqBG__nav.HeaderComponent-module-scss-module__wDtqBG__navOpen{max-height:400px;padding:24px}}.HeaderComponent-module-scss-module__wDtqBG__navList{gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.HeaderComponent-module-scss-module__wDtqBG__navList{flex-direction:column;gap:0;width:100%}.HeaderComponent-module-scss-module__wDtqBG__navItem{border-bottom:1px solid var(--border-light);width:100%}.HeaderComponent-module-scss-module__wDtqBG__navItem:last-child{border-bottom:none}}.HeaderComponent-module-scss-module__wDtqBG__navLink{color:var(--text-primary);font-family:var(--font-primary);border-radius:6px;padding:12px 20px;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:all .2s;display:block;position:relative}.HeaderComponent-module-scss-module__wDtqBG__navLink:after{content:"";background-color:var(--primary-600);height:2px;transition:transform .2s;position:absolute;bottom:8px;left:20px;right:20px;transform:scaleX(0)}.HeaderComponent-module-scss-module__wDtqBG__navLink:hover{color:var(--primary-600)}.HeaderComponent-module-scss-module__wDtqBG__navLink:hover:after{transform:scaleX(1)}@media (max-width:768px){.HeaderComponent-module-scss-module__wDtqBG__navLink{border-radius:0;padding:16px 0}.HeaderComponent-module-scss-module__wDtqBG__navLink:after{display:none}.HeaderComponent-module-scss-module__wDtqBG__navLink:hover{background-color:#0000;padding-left:8px}}.HeaderComponent-module-scss-module__wDtqBG__menuToggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:28px;height:28px;padding:0;display:none}@media (max-width:768px){.HeaderComponent-module-scss-module__wDtqBG__menuToggle{display:flex}}.HeaderComponent-module-scss-module__wDtqBG__menuToggle:focus{outline:2px solid var(--primary-600);outline-offset:4px;border-radius:4px}.HeaderComponent-module-scss-module__wDtqBG__menuToggleLine{background-color:var(--text-primary);transform-origin:50%;border-radius:2px;width:100%;height:3px;transition:all .3s}.HeaderComponent-module-scss-module__wDtqBG__menuToggleOpen .HeaderComponent-module-scss-module__wDtqBG__menuToggleLine:first-child{transform:rotate(45deg)translate(8px,8px)}.HeaderComponent-module-scss-module__wDtqBG__menuToggleOpen .HeaderComponent-module-scss-module__wDtqBG__menuToggleLine:nth-child(2){opacity:0}.HeaderComponent-module-scss-module__wDtqBG__menuToggleOpen .HeaderComponent-module-scss-module__wDtqBG__menuToggleLine:nth-child(3){transform:rotate(-45deg)translate(8px,-8px)}
.AboutHero-module-scss-module__dJBX6a__aboutHero{background:linear-gradient(135deg,var(--background-primary)0%,var(--background-secondary)100%);text-align:center;padding:120px 0 80px;transition:background .3s}@media (max-width:768px){.AboutHero-module-scss-module__dJBX6a__aboutHero{padding:100px 0 60px}}.AboutHero-module-scss-module__dJBX6a__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:3rem;font-weight:700;line-height:1.25}@media (max-width:768px){.AboutHero-module-scss-module__dJBX6a__title{font-size:2.25rem}}@media (max-width:480px){.AboutHero-module-scss-module__dJBX6a__title{font-size:1.875rem}}.AboutHero-module-scss-module__dJBX6a__subtitle{font-family:var(--font-primary);color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.25rem;font-weight:400;line-height:1.625}@media (max-width:768px){.AboutHero-module-scss-module__dJBX6a__subtitle{font-size:1.125rem}}
.CompanyOverview-module-scss-module__TSCqmW__companyOverview{background:var(--background-primary);padding:80px 0;transition:background .3s}.CompanyOverview-module-scss-module__TSCqmW__content{flex-direction:column;gap:60px;display:flex}.CompanyOverview-module-scss-module__TSCqmW__mainContent{text-align:center;max-width:900px;margin:0 auto}.CompanyOverview-module-scss-module__TSCqmW__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.CompanyOverview-module-scss-module__TSCqmW__title{font-size:1.875rem}}.CompanyOverview-module-scss-module__TSCqmW__description{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1.125rem;font-weight:400;line-height:1.625}.CompanyOverview-module-scss-module__TSCqmW__missionVision{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (max-width:768px){.CompanyOverview-module-scss-module__TSCqmW__missionVision{grid-template-columns:1fr;gap:24px}}.CompanyOverview-module-scss-module__TSCqmW__card{background:var(--background-secondary);border:1px solid var(--border-light);box-shadow:0 4px 24px var(--shadow-md);border-radius:16px;padding:40px;transition:all .3s}.CompanyOverview-module-scss-module__TSCqmW__card:hover{box-shadow:0 8px 32px var(--shadow-lg);transform:translateY(-4px)}@media (max-width:768px){.CompanyOverview-module-scss-module__TSCqmW__card{padding:24px}}.CompanyOverview-module-scss-module__TSCqmW__cardTitle{font-family:var(--font-primary);color:var(--primary-600);margin-bottom:16px;font-size:1.5rem;font-weight:700;line-height:1.25}.CompanyOverview-module-scss-module__TSCqmW__cardText{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1rem;font-weight:400;line-height:1.625}
.Toast-module-scss-module__Lti1Pq__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;width:100%;max-width:400px;display:flex;position:fixed;top:20px;right:20px}.Toast-module-scss-module__Lti1Pq__toast{pointer-events:auto;font-family:var(--font-primary);box-shadow:0 4px 12px var(--shadow-md);background:var(--background-secondary);color:var(--text-primary);border-left:4px solid;border-radius:8px;padding:16px 20px;font-size:1rem;font-weight:500;animation:.3s ease-out Toast-module-scss-module__Lti1Pq__slideIn}@keyframes Toast-module-scss-module__Lti1Pq__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.Toast-module-scss-module__Lti1Pq__toastSuccess{border-left-color:var(--success-600);background:var(--success-50);color:var(--success-900)}.Toast-module-scss-module__Lti1Pq__toastError{border-left-color:var(--error-600);background:var(--error-50);color:var(--error-900)}.Toast-module-scss-module__Lti1Pq__toastWarning{border-left-color:var(--warning-600);background:var(--warning-50);color:var(--warning-900)}.Toast-module-scss-module__Lti1Pq__toastInfo{border-left-color:var(--primary-600);background:var(--primary-50);color:var(--primary-900)}.Toast-module-scss-module__Lti1Pq__toastContent{justify-content:space-between;align-items:center;gap:12px;display:flex}.Toast-module-scss-module__Lti1Pq__toastMessage{flex:1;line-height:1.5}.Toast-module-scss-module__Lti1Pq__toastClose{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;line-height:1;transition:opacity .2s;display:flex}.Toast-module-scss-module__Lti1Pq__toastClose:hover{opacity:1}.Toast-module-scss-module__Lti1Pq__toastClose:focus{outline-offset:2px;border-radius:4px;outline:2px solid}
.Label-module-scss-module__MtANAW__label{font-family:var(--font-primary);color:var(--text-primary);letter-spacing:.025em;font-size:1rem;font-weight:600}
.Testimonials-module-scss-module__t2UgBW__testimonials{background:var(--background-primary);padding:80px 0;transition:background .3s}.Testimonials-module-scss-module__t2UgBW__header{text-align:center;margin-bottom:60px}.Testimonials-module-scss-module__t2UgBW__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.Testimonials-module-scss-module__t2UgBW__title{font-size:1.875rem}}.Testimonials-module-scss-module__t2UgBW__subtitle{font-family:var(--font-primary);color:var(--text-secondary);font-size:1.125rem;font-weight:400;line-height:1.625}.Testimonials-module-scss-module__t2UgBW__testimonialsGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (max-width:968px){.Testimonials-module-scss-module__t2UgBW__testimonialsGrid{grid-template-columns:1fr;gap:24px}}.Testimonials-module-scss-module__t2UgBW__testimonialCard{background:var(--background-secondary);border:1px solid var(--border-light);box-shadow:0 4px 24px var(--shadow-md);border-radius:16px;flex-direction:column;gap:20px;padding:32px;transition:all .3s;display:flex}.Testimonials-module-scss-module__t2UgBW__testimonialCard:hover{box-shadow:0 8px 32px var(--shadow-lg);transform:translateY(-4px)}@media (max-width:768px){.Testimonials-module-scss-module__t2UgBW__testimonialCard{padding:24px}}.Testimonials-module-scss-module__t2UgBW__rating{gap:4px;display:flex}.Testimonials-module-scss-module__t2UgBW__star{color:#fbbf24;font-size:1.125rem}.Testimonials-module-scss-module__t2UgBW__content{font-family:var(--font-primary);color:var(--text-secondary);flex:1;margin:0;font-size:1rem;font-style:italic;font-weight:400;line-height:1.625}.Testimonials-module-scss-module__t2UgBW__author{border-top:1px solid var(--border-light);align-items:center;gap:16px;padding-top:16px;display:flex}.Testimonials-module-scss-module__t2UgBW__authorInfo{flex:1}.Testimonials-module-scss-module__t2UgBW__authorName{font-family:var(--font-primary);color:var(--text-primary);margin:0 0 4px;font-size:1rem;font-weight:600;line-height:1.5}.Testimonials-module-scss-module__t2UgBW__authorRole{font-family:var(--font-primary);color:var(--text-tertiary);margin:0;font-size:.875rem;font-weight:400;line-height:1.5}
.FooterComponent-module-scss-module__3SjtDa__footer{background:var(--background-secondary);border-top:1px solid var(--border-light);padding:80px 0 32px;transition:background .3s,border-color .3s}@media (max-width:768px){.FooterComponent-module-scss-module__3SjtDa__footer{padding:60px 0 24px}}.FooterComponent-module-scss-module__3SjtDa__footerContent{grid-template-columns:2fr 3fr;gap:60px;margin-bottom:60px;display:grid}@media (max-width:968px){.FooterComponent-module-scss-module__3SjtDa__footerContent{grid-template-columns:1fr;gap:40px;margin-bottom:40px}}.FooterComponent-module-scss-module__3SjtDa__footerBrand{flex-direction:column;gap:24px;display:flex}.FooterComponent-module-scss-module__3SjtDa__logo{border-radius:8px;justify-content:center;align-items:center;width:fit-content;transition:transform .2s,box-shadow .2s;display:inline-flex}.FooterComponent-module-scss-module__3SjtDa__logoText{color:#0a0a0a;font-family:var(--font-primary);letter-spacing:.025em;font-size:1.25rem;font-weight:700}.FooterComponent-module-scss-module__3SjtDa__description{font-family:var(--font-primary);color:var(--text-secondary);max-width:400px;margin:0;font-size:1rem;font-weight:400;line-height:1.625}.FooterComponent-module-scss-module__3SjtDa__socialSection{flex-direction:column;gap:16px;display:flex}.FooterComponent-module-scss-module__3SjtDa__socialTitle{font-family:var(--font-primary);color:var(--text-primary);letter-spacing:.025em;margin:0;font-size:1rem;font-weight:600}.FooterComponent-module-scss-module__3SjtDa__socialLinks{flex-wrap:wrap;gap:12px;display:flex}.FooterComponent-module-scss-module__3SjtDa__socialLink{background:var(--background-primary);border:1px solid var(--border-light);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex}.FooterComponent-module-scss-module__3SjtDa__socialLink svg{width:20px;height:20px}.FooterComponent-module-scss-module__3SjtDa__socialLink:hover{background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);color:#0a0a0a;box-shadow:0 4px 12px var(--shadow-md);border-color:#0000;transform:translateY(-2px)}.FooterComponent-module-scss-module__3SjtDa__footerLinks{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media (max-width:768px){.FooterComponent-module-scss-module__3SjtDa__footerLinks{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:480px){.FooterComponent-module-scss-module__3SjtDa__footerLinks{grid-template-columns:1fr;gap:32px}}.FooterComponent-module-scss-module__3SjtDa__linkColumn{flex-direction:column;gap:20px;display:flex}.FooterComponent-module-scss-module__3SjtDa__linkTitle{font-family:var(--font-primary);color:var(--text-primary);letter-spacing:.025em;margin:0;font-size:1rem;font-weight:600}.FooterComponent-module-scss-module__3SjtDa__linkList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.FooterComponent-module-scss-module__3SjtDa__link{font-family:var(--font-primary);color:var(--text-secondary);width:fit-content;font-size:.875rem;font-weight:400;line-height:1.5;text-decoration:none;transition:all .3s;display:inline-block}.FooterComponent-module-scss-module__3SjtDa__link:hover{color:var(--primary-600);transform:translate(4px)}.FooterComponent-module-scss-module__3SjtDa__footerBottom{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;padding-top:32px;display:flex}@media (max-width:768px){.FooterComponent-module-scss-module__3SjtDa__footerBottom{text-align:center;flex-direction:column;gap:16px;padding-top:24px}}.FooterComponent-module-scss-module__3SjtDa__copyright{font-family:var(--font-primary);color:var(--text-tertiary);margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.FooterComponent-module-scss-module__3SjtDa__privacyLink{font-family:var(--font-primary);color:var(--text-tertiary);font-size:.875rem;font-weight:400;line-height:1.5;text-decoration:none;transition:all .3s}.FooterComponent-module-scss-module__3SjtDa__privacyLink:hover{color:var(--primary-600);text-decoration:underline}
.ExpertCTASection-module-scss-module__q4fg_q__expertCTASection{padding:80px 0;transition:background .3s;position:relative;overflow:hidden}.ExpertCTASection-module-scss-module__q4fg_q__expertCTASection:before{content:"";background:linear-gradient(135deg,var(--primary-50)0%,transparent 70%);opacity:.3;pointer-events:none;border-radius:50%;width:300px;height:300px;transition:opacity .3s;position:absolute;top:0;right:0;transform:translate(30%,-30%)}.ExpertCTASection-module-scss-module__q4fg_q__expertCTASection:after{content:"";background:linear-gradient(135deg,var(--secondary-50)0%,transparent 70%);opacity:.3;pointer-events:none;border-radius:50%;width:300px;height:300px;transition:opacity .3s;position:absolute;bottom:0;left:0;transform:translate(-30%,30%)}@media (max-width:768px){.ExpertCTASection-module-scss-module__q4fg_q__expertCTASection{padding:60px 0}}.ExpertCTASection-module-scss-module__q4fg_q__ctaCard{background:var(--background-primary);box-shadow:0 4px 24px var(--shadow-md);border:1px solid var(--border-light);z-index:1;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:48px 56px;transition:all .3s;display:flex;position:relative}.ExpertCTASection-module-scss-module__q4fg_q__ctaCard:hover{box-shadow:0 8px 32px var(--shadow-lg);transform:translateY(-2px)}@media (max-width:968px){.ExpertCTASection-module-scss-module__q4fg_q__ctaCard{text-align:center;flex-direction:column;gap:32px;padding:40px 32px}}@media (max-width:640px){.ExpertCTASection-module-scss-module__q4fg_q__ctaCard{gap:24px;padding:32px 24px}}.ExpertCTASection-module-scss-module__q4fg_q__ctaContent{flex-direction:column;flex:1;gap:12px;display:flex}@media (max-width:968px){.ExpertCTASection-module-scss-module__q4fg_q__ctaContent{align-items:center}}.ExpertCTASection-module-scss-module__q4fg_q__ctaTitle{font-family:var(--font-primary);color:var(--text-primary);margin:0;font-size:1.875rem;font-weight:700;line-height:1.25;transition:color .3s}@media (max-width:768px){.ExpertCTASection-module-scss-module__q4fg_q__ctaTitle{font-size:1.5rem}}@media (max-width:480px){.ExpertCTASection-module-scss-module__q4fg_q__ctaTitle{font-size:1.25rem}}.ExpertCTASection-module-scss-module__q4fg_q__ctaSubtitle{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1.125rem;font-weight:400;line-height:1.625;transition:color .3s}@media (max-width:768px){.ExpertCTASection-module-scss-module__q4fg_q__ctaSubtitle{font-size:1rem}}@media (max-width:480px){.ExpertCTASection-module-scss-module__q4fg_q__ctaSubtitle{font-size:.875rem}}.ExpertCTASection-module-scss-module__q4fg_q__ctaButtons{flex-shrink:0;align-items:center;gap:16px;display:flex}@media (max-width:968px){.ExpertCTASection-module-scss-module__q4fg_q__ctaButtons{justify-content:center;width:100%}}@media (max-width:640px){.ExpertCTASection-module-scss-module__q4fg_q__ctaButtons{flex-direction:column;gap:12px;width:100%}}.ExpertCTASection-module-scss-module__q4fg_q__contactButton{background:var(--background-secondary);color:var(--text-primary);font-family:var(--font-primary);border:2px solid var(--border-medium);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.ExpertCTASection-module-scss-module__q4fg_q__contactButton .ExpertCTASection-module-scss-module__q4fg_q__arrowIcon{transition:transform .3s}.ExpertCTASection-module-scss-module__q4fg_q__contactButton:hover{background:var(--background-tertiary);border-color:var(--primary-600);color:var(--primary-600);box-shadow:0 4px 12px var(--shadow-sm);transform:translateY(-2px)}.ExpertCTASection-module-scss-module__q4fg_q__contactButton:hover .ExpertCTASection-module-scss-module__q4fg_q__arrowIcon{transform:translate(2px,-2px)}.ExpertCTASection-module-scss-module__q4fg_q__contactButton:active{transform:translateY(0)}@media (max-width:640px){.ExpertCTASection-module-scss-module__q4fg_q__contactButton{width:100%;padding:16px 24px}}.ExpertCTASection-module-scss-module__q4fg_q__phoneButton{background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);color:var(--text-inverse);font-family:var(--font-primary);white-space:nowrap;box-shadow:0 4px 12px var(--shadow-md);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.ExpertCTASection-module-scss-module__q4fg_q__phoneButton .ExpertCTASection-module-scss-module__q4fg_q__phoneIcon{transition:transform .3s}.ExpertCTASection-module-scss-module__q4fg_q__phoneButton:hover{background:linear-gradient(135deg,var(--primary-700)0%,var(--secondary-700)100%);box-shadow:0 6px 20px var(--shadow-lg);transform:translateY(-2px)}.ExpertCTASection-module-scss-module__q4fg_q__phoneButton:hover .ExpertCTASection-module-scss-module__q4fg_q__phoneIcon{transform:scale(1.1)}.ExpertCTASection-module-scss-module__q4fg_q__phoneButton:active{box-shadow:0 2px 8px var(--shadow-md);transform:translateY(0)}@media (max-width:640px){.ExpertCTASection-module-scss-module__q4fg_q__phoneButton{width:100%;padding:16px 24px}}
.Input-module-scss-module__u7FmTq__input{font-family:var(--font-primary);color:var(--text-primary);background:var(--background-secondary);border:2px solid var(--border-light);border-radius:8px;width:100%;padding:14px 16px;font-size:1rem;font-weight:400;line-height:1.5;transition:all .3s}.Input-module-scss-module__u7FmTq__input::placeholder{color:var(--text-tertiary)}.Input-module-scss-module__u7FmTq__input:focus{border-color:var(--primary-600);box-shadow:0 0 0 3px var(--primary-50);outline:none}.Input-module-scss-module__u7FmTq__input:hover:not(:focus){border-color:var(--border-medium)}.Input-module-scss-module__u7FmTq__input.Input-module-scss-module__u7FmTq__inputError,.Input-module-scss-module__u7FmTq__input.Input-module-scss-module__u7FmTq__inputError:focus{border-color:var(--error-600);box-shadow:0 0 0 3px var(--error-50)}
.ITServicesSection-module-scss-module__uDrJoq__itServices{background:var(--background-secondary);padding:80px 0;transition:background .3s}.ITServicesSection-module-scss-module__uDrJoq__header{text-align:center;margin-bottom:60px}.ITServicesSection-module-scss-module__uDrJoq__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.ITServicesSection-module-scss-module__uDrJoq__title{font-size:1.875rem}}.ITServicesSection-module-scss-module__uDrJoq__subtitle{font-family:var(--font-primary);color:var(--text-secondary);font-size:1.125rem;font-weight:400;line-height:1.625}.ITServicesSection-module-scss-module__uDrJoq__servicesGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:968px){.ITServicesSection-module-scss-module__uDrJoq__servicesGrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:640px){.ITServicesSection-module-scss-module__uDrJoq__servicesGrid{grid-template-columns:1fr;gap:24px}}.ITServicesSection-module-scss-module__uDrJoq__serviceCard{background:var(--background-primary);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;gap:16px;padding:32px;transition:all .3s;display:flex}.ITServicesSection-module-scss-module__uDrJoq__serviceCard:hover{border-color:var(--primary-200);box-shadow:0 8px 24px var(--shadow-md);transform:translateY(-4px)}@media (max-width:768px){.ITServicesSection-module-scss-module__uDrJoq__serviceCard{padding:24px}}.ITServicesSection-module-scss-module__uDrJoq__iconContainer{justify-content:flex-start;align-items:center;margin-bottom:8px;display:flex}.ITServicesSection-module-scss-module__uDrJoq__icon{width:64px;height:64px;color:var(--primary-600);background:linear-gradient(135deg,var(--primary-50)0%,var(--secondary-50)100%);border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex}.ITServicesSection-module-scss-module__uDrJoq__serviceTitle{font-family:var(--font-primary);color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.ITServicesSection-module-scss-module__uDrJoq__serviceDescription{font-family:var(--font-primary);color:var(--text-secondary);flex-grow:1;margin:0;font-size:1rem;font-weight:400;line-height:1.625}.ITServicesSection-module-scss-module__uDrJoq__featuresList{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ITServicesSection-module-scss-module__uDrJoq__feature{font-family:var(--font-primary);color:var(--text-secondary);align-items:center;gap:8px;font-size:.875rem;font-weight:400;line-height:1.5;display:flex}.ITServicesSection-module-scss-module__uDrJoq__feature svg{color:var(--primary-600);flex-shrink:0}
.Textarea-module-scss-module__eoUJFW__textarea{font-family:var(--font-primary);color:var(--text-primary);background:var(--background-secondary);border:2px solid var(--border-light);resize:vertical;border-radius:8px;width:100%;min-height:120px;padding:14px 16px;font-size:1rem;font-weight:400;line-height:1.5;transition:all .3s}.Textarea-module-scss-module__eoUJFW__textarea::placeholder{color:var(--text-tertiary)}.Textarea-module-scss-module__eoUJFW__textarea:focus{border-color:var(--primary-600);box-shadow:0 0 0 3px var(--primary-50);outline:none}.Textarea-module-scss-module__eoUJFW__textarea:hover:not(:focus){border-color:var(--border-medium)}.Textarea-module-scss-module__eoUJFW__textarea.Textarea-module-scss-module__eoUJFW__inputError,.Textarea-module-scss-module__eoUJFW__textarea.Textarea-module-scss-module__eoUJFW__inputError:focus{border-color:var(--error-600);box-shadow:0 0 0 3px var(--error-50)}
.CarTrackingSolution-module-scss-module__liw5lq__carTracking{background:linear-gradient(135deg,var(--background-primary)0%,var(--background-secondary)100%);padding:80px 0;transition:background .3s}.CarTrackingSolution-module-scss-module__liw5lq__content{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}@media (max-width:968px){.CarTrackingSolution-module-scss-module__liw5lq__content{grid-template-columns:1fr;align-items:center;gap:20px}}.CarTrackingSolution-module-scss-module__liw5lq__textContent{flex-direction:column;gap:24px;display:flex}.CarTrackingSolution-module-scss-module__liw5lq__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.CarTrackingSolution-module-scss-module__liw5lq__title{font-size:1.875rem}}.CarTrackingSolution-module-scss-module__liw5lq__subtitle{font-family:var(--font-primary);color:var(--primary-600);font-size:1.25rem;font-weight:600;line-height:1.5}.CarTrackingSolution-module-scss-module__liw5lq__description{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1.125rem;font-weight:400;line-height:1.625}.CarTrackingSolution-module-scss-module__liw5lq__featuresList{flex-direction:column;gap:16px;margin-top:8px;display:flex}.CarTrackingSolution-module-scss-module__liw5lq__featureItem{align-items:center;gap:12px;display:flex}.CarTrackingSolution-module-scss-module__liw5lq__featureIcon{background:linear-gradient(135deg,var(--primary-50)0%,var(--secondary-50)100%);width:32px;height:32px;color:var(--primary-600);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CarTrackingSolution-module-scss-module__liw5lq__featureText{font-family:var(--font-primary);color:var(--text-primary);font-size:1rem;font-weight:400;line-height:1.5}.CarTrackingSolution-module-scss-module__liw5lq__visualContent{justify-content:center;align-items:stretch;height:100%;display:flex}.CarTrackingSolution-module-scss-module__liw5lq__mapVisual{width:100%;height:100%;display:flex}.CarTrackingSolution-module-scss-module__liw5lq__imageWrapper{background:var(--background-tertiary);width:100%;height:100%;min-height:500px;box-shadow:0 8px 24px var(--shadow-md);border-radius:16px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}@media (max-width:968px){.CarTrackingSolution-module-scss-module__liw5lq__imageWrapper{aspect-ratio:4/3;min-height:400px}}.CarTrackingSolution-module-scss-module__liw5lq__imageWrapper:hover{box-shadow:0 12px 32px var(--shadow-lg);transform:translateY(-4px)}.CarTrackingSolution-module-scss-module__liw5lq__image{object-fit:cover;border-radius:16px}
.ArticleCard-module-scss-module__5MyUMq__articleCard{background:var(--background-primary);box-shadow:0 2px 8px var(--shadow-sm);border-radius:12px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden}.ArticleCard-module-scss-module__5MyUMq__articleCard:hover{box-shadow:0 8px 24px var(--shadow-md);transform:translateY(-4px)}.ArticleCard-module-scss-module__5MyUMq__articleLink{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.ArticleCard-module-scss-module__5MyUMq__imageWrapper{aspect-ratio:5/4;background:var(--background-tertiary);width:100%;max-height:300px;position:relative;overflow:hidden}.ArticleCard-module-scss-module__5MyUMq__image{object-fit:contain;transition:transform .3s}.ArticleCard-module-scss-module__5MyUMq__content{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}@media (max-width:768px){.ArticleCard-module-scss-module__5MyUMq__content{padding:20px}}.ArticleCard-module-scss-module__5MyUMq__title{font-family:var(--font-primary);color:var(--text-primary);text-align:center;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.ArticleCard-module-scss-module__5MyUMq__meta{font-family:var(--font-primary);color:var(--text-secondary);text-align:center;margin:0;font-size:.875rem;line-height:1.5}.ArticleCard-module-scss-module__5MyUMq__publishedText{color:var(--text-secondary)}.ArticleCard-module-scss-module__5MyUMq__date{color:var(--text-secondary);text-underline-offset:2px;cursor:pointer;text-decoration:underline;transition:color .2s}.ArticleCard-module-scss-module__5MyUMq__date:hover{color:var(--primary-600)}.ArticleCard-module-scss-module__5MyUMq__byText{color:var(--text-secondary)}.ArticleCard-module-scss-module__5MyUMq__author{color:var(--text-secondary);font-weight:500}.ArticleCard-module-scss-module__5MyUMq__excerpt{font-family:var(--font-primary);color:var(--text-secondary);text-align:center;flex:1;margin:0;font-size:1rem;line-height:1.625}.ArticleCard-module-scss-module__5MyUMq__readMoreButton{background-color:var(--primary-600);color:var(--text-inverse);font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.025em;cursor:pointer;pointer-events:none;border:none;border-radius:8px;align-self:center;margin-top:auto;padding:12px 24px;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-block}.ArticleCard-module-scss-module__5MyUMq__articleLink:hover .ArticleCard-module-scss-module__5MyUMq__readMoreButton{background-color:var(--primary-700);box-shadow:0 4px 12px var(--shadow-md);transform:translateY(-2px)}
.ContactForm-module-scss-module__lB_VFG__contactForm{width:100%}.ContactForm-module-scss-module__lB_VFG__form{flex-direction:column;gap:24px;display:flex}.ContactForm-module-scss-module__lB_VFG__formGroup{flex-direction:column;gap:8px;display:flex}.ContactForm-module-scss-module__lB_VFG__submitButton{font-family:var(--font-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);color:var(--text-inverse);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:16px 32px;font-size:1rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.ContactForm-module-scss-module__lB_VFG__submitButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.ContactForm-module-scss-module__lB_VFG__submitButton:hover:not(:disabled){box-shadow:0 8px 24px var(--shadow-lg);transform:translateY(-2px)}.ContactForm-module-scss-module__lB_VFG__submitButton:hover:not(:disabled):before{left:100%}.ContactForm-module-scss-module__lB_VFG__submitButton:active:not(:disabled){transform:translateY(0)}.ContactForm-module-scss-module__lB_VFG__submitButton:disabled{opacity:.6;cursor:not-allowed}.ContactForm-module-scss-module__lB_VFG__successMessage{font-family:var(--font-primary);color:var(--success-600);background:var(--success-50);border:1px solid var(--success-200);text-align:center;border-radius:8px;padding:12px 16px;font-size:.875rem;font-weight:500}.ContactForm-module-scss-module__lB_VFG__errorMessage{font-family:var(--font-primary);color:var(--error-600);background:var(--error-50);border:1px solid var(--error-200);text-align:center;border-radius:8px;padding:12px 16px;font-size:.875rem;font-weight:500}.ContactForm-module-scss-module__lB_VFG__errorText{font-family:var(--font-primary);color:var(--error-600);margin-top:4px;font-size:.875rem;font-weight:500;display:block}
.FleetManagementSection-module-scss-module__Zb9lMq__fleetManagement{background:var(--background-primary);padding:80px 0;transition:background .3s}.FleetManagementSection-module-scss-module__Zb9lMq__content{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}@media (max-width:968px){.FleetManagementSection-module-scss-module__Zb9lMq__content{grid-template-columns:1fr;align-items:center;gap:20px}}.FleetManagementSection-module-scss-module__Zb9lMq__textContent{flex-direction:column;gap:24px;display:flex}.FleetManagementSection-module-scss-module__Zb9lMq__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.FleetManagementSection-module-scss-module__Zb9lMq__title{font-size:1.875rem}}.FleetManagementSection-module-scss-module__Zb9lMq__subtitle{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1.25rem;font-weight:600;line-height:1.5}.FleetManagementSection-module-scss-module__Zb9lMq__description{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1rem;font-weight:400;line-height:1.625}.FleetManagementSection-module-scss-module__Zb9lMq__featuresGrid{grid-template-columns:1fr;gap:20px;margin-top:8px;display:grid}.FleetManagementSection-module-scss-module__Zb9lMq__featureCard{background:var(--background-secondary);border:1px solid var(--border-light);border-radius:12px;gap:16px;padding:20px;transition:all .3s;display:flex}.FleetManagementSection-module-scss-module__Zb9lMq__featureCard:hover{border-color:var(--primary-200);transform:translate(4px)}.FleetManagementSection-module-scss-module__Zb9lMq__featureIcon{background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);width:32px;height:32px;color:var(--text-inverse);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FleetManagementSection-module-scss-module__Zb9lMq__featureTitle{font-family:var(--font-primary);color:var(--text-primary);margin:0 0 4px;font-size:1.125rem;font-weight:600;line-height:1.25}.FleetManagementSection-module-scss-module__Zb9lMq__featureDescription{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:.875rem;font-weight:400;line-height:1.625}.FleetManagementSection-module-scss-module__Zb9lMq__visualContent{justify-content:center;align-items:stretch;height:100%;display:flex}.FleetManagementSection-module-scss-module__Zb9lMq__mapVisual{width:100%;height:100%;display:flex}.FleetManagementSection-module-scss-module__Zb9lMq__imageWrapper{background:var(--background-tertiary);width:100%;height:100%;min-height:500px;box-shadow:0 8px 24px var(--shadow-md);border-radius:16px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}@media (max-width:968px){.FleetManagementSection-module-scss-module__Zb9lMq__imageWrapper{aspect-ratio:4/3;min-height:400px}}.FleetManagementSection-module-scss-module__Zb9lMq__imageWrapper:hover{box-shadow:0 12px 32px var(--shadow-lg);transform:translateY(-4px)}.FleetManagementSection-module-scss-module__Zb9lMq__image{object-fit:cover;border-radius:16px}
.PartnersSection-module-scss-module__WGnWHq__partnersSection{background:var(--background-primary);padding:80px 0;transition:background .3s}.PartnersSection-module-scss-module__WGnWHq__header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}.PartnersSection-module-scss-module__WGnWHq__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.PartnersSection-module-scss-module__WGnWHq__title{font-size:1.875rem}}.PartnersSection-module-scss-module__WGnWHq__subtitle{font-family:var(--font-primary);color:var(--primary-600);margin-bottom:12px;font-size:1.25rem;font-weight:600;line-height:1.5}.PartnersSection-module-scss-module__WGnWHq__description{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1rem;font-weight:400;line-height:1.625}.PartnersSection-module-scss-module__WGnWHq__partnersGrid{grid-template-columns:repeat(2,1fr);gap:32px;max-width:900px;margin:0 auto;display:grid}@media (max-width:640px){.PartnersSection-module-scss-module__WGnWHq__partnersGrid{grid-template-columns:1fr;gap:24px}}.PartnersSection-module-scss-module__WGnWHq__partnerCard{background:var(--background-secondary);border:1px solid var(--border-light);box-shadow:0 4px 24px var(--shadow-md);text-align:center;border-radius:16px;padding:40px;transition:all .3s}.PartnersSection-module-scss-module__WGnWHq__partnerCard:hover{box-shadow:0 8px 32px var(--shadow-lg);transform:translateY(-4px)}@media (max-width:768px){.PartnersSection-module-scss-module__WGnWHq__partnerCard{padding:24px}}.PartnersSection-module-scss-module__WGnWHq__partnerLogo{margin-bottom:20px}.PartnersSection-module-scss-module__WGnWHq__logoText{font-family:var(--font-primary);color:var(--primary-600);letter-spacing:.025em;font-size:1.5rem;font-weight:700}.PartnersSection-module-scss-module__WGnWHq__partnerDescription{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1rem;font-weight:400;line-height:1.625}
.LatestArticles-module-scss-module__3SeNpa__latestArticles{background:var(--background-primary);padding:80px 0;transition:background .3s}@media (max-width:768px){.LatestArticles-module-scss-module__3SeNpa__latestArticles{padding:60px 0}}.LatestArticles-module-scss-module__3SeNpa__header{text-align:center;margin-bottom:60px}.LatestArticles-module-scss-module__3SeNpa__title{font-family:var(--font-primary);color:var(--text-primary);margin:0;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.LatestArticles-module-scss-module__3SeNpa__title{font-size:1.875rem}}.LatestArticles-module-scss-module__3SeNpa__articlesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.LatestArticles-module-scss-module__3SeNpa__articlesGrid:has(>:only-child){max-width:33.333%}@media (max-width:768px){.LatestArticles-module-scss-module__3SeNpa__articlesGrid{grid-template-columns:1fr;gap:24px}.LatestArticles-module-scss-module__3SeNpa__articlesGrid:has(>:only-child){max-width:100%}}
.ContactMap-module-scss-module__vepTIG__contactMap{background:var(--background-primary);box-shadow:0 4px 24px var(--shadow-md);border:1px solid var(--border-light);border-radius:16px;padding:40px;transition:all .3s}.ContactMap-module-scss-module__vepTIG__contactMap:hover{box-shadow:0 8px 32px var(--shadow-lg);transform:translateY(-2px)}@media (max-width:768px){.ContactMap-module-scss-module__vepTIG__contactMap{padding:24px}}.ContactMap-module-scss-module__vepTIG__mapTitle{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:1.5rem;font-weight:700;line-height:1.25}@media (max-width:768px){.ContactMap-module-scss-module__vepTIG__mapTitle{margin-bottom:20px;font-size:1.25rem}}.ContactMap-module-scss-module__vepTIG__mapContainer{width:100%;height:400px;box-shadow:0 2px 12px var(--shadow-sm);border:1px solid var(--border-light);border-radius:12px;overflow:hidden}@media (max-width:768px){.ContactMap-module-scss-module__vepTIG__mapContainer{height:300px}}.ContactMap-module-scss-module__vepTIG__mapIframe{border:none;width:100%;height:100%;display:block}
.ProcessSection-module-scss-module__aeRxBa__processSection{background:var(--background-secondary);padding:80px 0;transition:background .3s}.ProcessSection-module-scss-module__aeRxBa__header{text-align:center;margin-bottom:60px}.ProcessSection-module-scss-module__aeRxBa__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.ProcessSection-module-scss-module__aeRxBa__title{font-size:1.875rem}}.ProcessSection-module-scss-module__aeRxBa__subtitle{font-family:var(--font-primary);color:var(--text-secondary);font-size:1.125rem;font-weight:400;line-height:1.625}.ProcessSection-module-scss-module__aeRxBa__processSteps{grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}@media (max-width:968px){.ProcessSection-module-scss-module__aeRxBa__processSteps{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:640px){.ProcessSection-module-scss-module__aeRxBa__processSteps{grid-template-columns:1fr;gap:24px}}.ProcessSection-module-scss-module__aeRxBa__processSteps:before{content:"";background:linear-gradient(90deg,var(--primary-600)0%,var(--secondary-600)100%);z-index:0;height:2px;position:absolute;top:40px;left:40px;right:40px}@media (max-width:968px){.ProcessSection-module-scss-module__aeRxBa__processSteps:before{display:none}}.ProcessSection-module-scss-module__aeRxBa__stepCard{background:var(--background-primary);border:1px solid var(--border-light);text-align:center;z-index:1;border-radius:16px;padding:32px;transition:all .3s;position:relative}.ProcessSection-module-scss-module__aeRxBa__stepCard:hover{border-color:var(--primary-200);box-shadow:0 8px 24px var(--shadow-md);transform:translateY(-4px)}@media (max-width:768px){.ProcessSection-module-scss-module__aeRxBa__stepCard{padding:24px}}.ProcessSection-module-scss-module__aeRxBa__stepNumber{background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);width:64px;height:64px;color:var(--text-inverse);font-family:var(--font-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.5rem;font-weight:700;display:flex}.ProcessSection-module-scss-module__aeRxBa__stepTitle{font-family:var(--font-primary);color:var(--text-primary);margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.25}.ProcessSection-module-scss-module__aeRxBa__stepDescription{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1rem;font-weight:400;line-height:1.625}
.OwnerDetails-module-scss-module__nhNRtq__ownerDetails{background:var(--background-secondary);padding:80px 0;transition:background .3s}.OwnerDetails-module-scss-module__nhNRtq__content{grid-template-columns:300px 1fr;align-items:center;gap:60px;max-width:1000px;margin:0 auto;display:grid}@media (max-width:768px){.OwnerDetails-module-scss-module__nhNRtq__content{text-align:center;grid-template-columns:1fr;gap:40px}}.OwnerDetails-module-scss-module__nhNRtq__imageContainer{justify-content:center;align-items:center;display:flex}.OwnerDetails-module-scss-module__nhNRtq__avatar{background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);width:200px;height:200px;box-shadow:0 8px 32px var(--shadow-lg);border:4px solid var(--background-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.OwnerDetails-module-scss-module__nhNRtq__avatar{width:150px;height:150px}}.OwnerDetails-module-scss-module__nhNRtq__avatarInitials{font-family:var(--font-primary);color:var(--text-inverse);letter-spacing:.025em;font-size:3rem;font-weight:700}@media (max-width:768px){.OwnerDetails-module-scss-module__nhNRtq__avatarInitials{font-size:2.25rem}}.OwnerDetails-module-scss-module__nhNRtq__textContent{flex-direction:column;gap:16px;display:flex}.OwnerDetails-module-scss-module__nhNRtq__title{font-family:var(--font-primary);color:var(--text-tertiary);letter-spacing:.025em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.OwnerDetails-module-scss-module__nhNRtq__name{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.OwnerDetails-module-scss-module__nhNRtq__name{font-size:1.875rem}}.OwnerDetails-module-scss-module__nhNRtq__role{font-family:var(--font-primary);color:var(--primary-600);margin:0;font-size:1.25rem;font-weight:600;line-height:1.5}.OwnerDetails-module-scss-module__nhNRtq__description{font-family:var(--font-primary);color:var(--text-secondary);max-width:600px;margin:0;font-size:1.125rem;font-weight:400;line-height:1.625}
.CareersHero-module-scss-module__NvXZBG__careersHero{background:linear-gradient(135deg,var(--background-primary)0%,var(--background-secondary)100%);text-align:center;padding:120px 0 80px;transition:background .3s}@media (max-width:768px){.CareersHero-module-scss-module__NvXZBG__careersHero{padding:100px 0 60px}}.CareersHero-module-scss-module__NvXZBG__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:3rem;font-weight:700;line-height:1.25}@media (max-width:768px){.CareersHero-module-scss-module__NvXZBG__title{font-size:2.25rem}}@media (max-width:480px){.CareersHero-module-scss-module__NvXZBG__title{font-size:1.875rem}}.CareersHero-module-scss-module__NvXZBG__subtitle{font-family:var(--font-primary);color:var(--text-secondary);max-width:800px;margin-bottom:16px;margin-left:auto;margin-right:auto;font-size:1.5rem;font-weight:600;line-height:1.5}@media (max-width:768px){.CareersHero-module-scss-module__NvXZBG__subtitle{font-size:1.25rem}}.CareersHero-module-scss-module__NvXZBG__description{font-family:var(--font-primary);color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.125rem;font-weight:400;line-height:1.625}@media (max-width:768px){.CareersHero-module-scss-module__NvXZBG__description{font-size:1rem}}
.ContactInfo-module-scss-module__ItrbSW__contactInfo{background:var(--background-primary);box-shadow:0 4px 24px var(--shadow-md);border:1px solid var(--border-light);border-radius:16px;padding:40px;transition:all .3s}.ContactInfo-module-scss-module__ItrbSW__contactInfo:hover{box-shadow:0 8px 32px var(--shadow-lg);transform:translateY(-2px)}@media (max-width:768px){.ContactInfo-module-scss-module__ItrbSW__contactInfo{padding:24px}}.ContactInfo-module-scss-module__ItrbSW__infoTitle{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:32px;font-size:1.5rem;font-weight:700;line-height:1.25}@media (max-width:768px){.ContactInfo-module-scss-module__ItrbSW__infoTitle{margin-bottom:24px;font-size:1.25rem}}.ContactInfo-module-scss-module__ItrbSW__infoItem{align-items:center;gap:16px;margin-bottom:24px;display:flex}.ContactInfo-module-scss-module__ItrbSW__infoItem:last-child{margin-bottom:0}.ContactInfo-module-scss-module__ItrbSW__infoIcon{background:linear-gradient(135deg,var(--primary-50)0%,var(--secondary-50)100%);width:48px;height:48px;color:var(--primary-600);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.ContactInfo-module-scss-module__ItrbSW__infoIcon svg{width:24px;height:24px}.ContactInfo-module-scss-module__ItrbSW__infoItem:hover .ContactInfo-module-scss-module__ItrbSW__infoIcon{background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);color:var(--text-inverse);transform:scale(1.1)}.ContactInfo-module-scss-module__ItrbSW__infoContent{flex:1;align-items:center;display:flex}.ContactInfo-module-scss-module__ItrbSW__infoText{font-family:var(--font-primary);color:var(--text-primary);font-size:1rem;font-weight:400;line-height:1.625;margin:0!important}.ContactInfo-module-scss-module__ItrbSW__infoLink{font-family:var(--font-primary);color:var(--primary-600);font-size:1rem;font-weight:500;line-height:1.625;text-decoration:none;transition:all .3s}.ContactInfo-module-scss-module__ItrbSW__infoLink:hover{color:var(--primary-700);text-decoration:underline}
.CompanyHistory-module-scss-module__dClKPW__companyHistory{background:var(--background-primary);padding:80px 0;transition:background .3s}.CompanyHistory-module-scss-module__dClKPW__header{text-align:center;margin-bottom:60px}.CompanyHistory-module-scss-module__dClKPW__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.CompanyHistory-module-scss-module__dClKPW__title{font-size:1.875rem}}.CompanyHistory-module-scss-module__dClKPW__subtitle{font-family:var(--font-primary);color:var(--text-secondary);font-size:1.125rem;font-weight:400;line-height:1.625}.CompanyHistory-module-scss-module__dClKPW__timeline{max-width:800px;margin:0 auto;position:relative}.CompanyHistory-module-scss-module__dClKPW__timelineItem{grid-template-columns:80px 1fr;gap:32px;margin-bottom:40px;display:grid;position:relative}.CompanyHistory-module-scss-module__dClKPW__timelineItem:last-child{margin-bottom:0}@media (max-width:640px){.CompanyHistory-module-scss-module__dClKPW__timelineItem{grid-template-columns:60px 1fr;gap:24px}}.CompanyHistory-module-scss-module__dClKPW__timelineMarker{flex-direction:column;align-items:center;display:flex;position:relative}.CompanyHistory-module-scss-module__dClKPW__markerDot{background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);border:4px solid var(--background-primary);width:20px;height:20px;box-shadow:0 0 0 2px var(--primary-200);z-index:2;border-radius:50%;flex-shrink:0}.CompanyHistory-module-scss-module__dClKPW__markerLine{background:linear-gradient(180deg,var(--primary-300)0%,var(--secondary-300)100%);z-index:1;width:2px;height:calc(100% + 20px);position:absolute;top:20px}.CompanyHistory-module-scss-module__dClKPW__timelineContent{padding-bottom:8px}.CompanyHistory-module-scss-module__dClKPW__year{font-family:var(--font-primary);color:var(--primary-600);margin-bottom:8px;font-size:1.25rem;font-weight:700;line-height:1.25}.CompanyHistory-module-scss-module__dClKPW__itemTitle{font-family:var(--font-primary);color:var(--text-primary);margin-bottom:8px;font-size:1.25rem;font-weight:700;line-height:1.25}.CompanyHistory-module-scss-module__dClKPW__itemDescription{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1rem;font-weight:400;line-height:1.625}
.JobListings-module-scss-module__3KAe_a__jobListings{background:var(--background-primary);padding:80px 0;transition:background .3s}@media (max-width:768px){.JobListings-module-scss-module__3KAe_a__jobListings{padding:60px 0}}.JobListings-module-scss-module__3KAe_a__header{text-align:center;margin-bottom:60px}.JobListings-module-scss-module__3KAe_a__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.JobListings-module-scss-module__3KAe_a__title{font-size:1.875rem}}.JobListings-module-scss-module__3KAe_a__subtitle{font-family:var(--font-primary);color:var(--text-secondary);font-size:1.125rem;font-weight:400;line-height:1.625}.JobListings-module-scss-module__3KAe_a__jobsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px;display:grid}@media (max-width:768px){.JobListings-module-scss-module__3KAe_a__jobsGrid{grid-template-columns:1fr;gap:24px}}.JobListings-module-scss-module__3KAe_a__jobCard{background:var(--background-secondary);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;gap:16px;padding:32px;text-decoration:none;transition:all .3s;display:flex}.JobListings-module-scss-module__3KAe_a__jobCard:hover{border-color:var(--primary-200);box-shadow:0 8px 24px var(--shadow-md);transform:translateY(-4px)}@media (max-width:768px){.JobListings-module-scss-module__3KAe_a__jobCard{padding:24px}}.JobListings-module-scss-module__3KAe_a__jobHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.JobListings-module-scss-module__3KAe_a__jobTitle{font-family:var(--font-primary);color:var(--text-primary);flex:1;min-width:200px;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.JobListings-module-scss-module__3KAe_a__jobType{font-family:var(--font-primary);color:var(--primary-600);background:var(--primary-50);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:.875rem;font-weight:600}.JobListings-module-scss-module__3KAe_a__jobMeta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.JobListings-module-scss-module__3KAe_a__jobLocation{font-family:var(--font-primary);color:var(--text-secondary);align-items:center;gap:6px;font-size:.875rem;display:flex}.JobListings-module-scss-module__3KAe_a__jobLocation svg{color:var(--text-tertiary);flex-shrink:0}.JobListings-module-scss-module__3KAe_a__jobDepartment{font-family:var(--font-primary);color:var(--text-tertiary);background:var(--background-tertiary);border-radius:6px;padding:4px 10px;font-size:.875rem}.JobListings-module-scss-module__3KAe_a__jobDescription{font-family:var(--font-primary);color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:400;line-height:1.625;display:-webkit-box;overflow:hidden}.JobListings-module-scss-module__3KAe_a__jobFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.JobListings-module-scss-module__3KAe_a__jobDate{font-family:var(--font-primary);color:var(--text-tertiary);font-size:.875rem}.JobListings-module-scss-module__3KAe_a__jobLink{font-family:var(--font-primary);color:var(--primary-600);align-items:center;gap:6px;font-size:.875rem;font-weight:600;transition:gap .3s;display:flex}.JobListings-module-scss-module__3KAe_a__jobLink svg{transition:transform .3s}.JobListings-module-scss-module__3KAe_a__jobCard:hover .JobListings-module-scss-module__3KAe_a__jobLink{gap:10px}.JobListings-module-scss-module__3KAe_a__jobCard:hover .JobListings-module-scss-module__3KAe_a__jobLink svg{transform:translate(4px)}
.OfficeLocations-module-scss-module__CNpKhG__officeLocations{background:var(--background-secondary);padding:80px 0;transition:background .3s}.OfficeLocations-module-scss-module__CNpKhG__officeHeader{text-align:center;margin-bottom:60px}.OfficeLocations-module-scss-module__CNpKhG__officeTitle{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.OfficeLocations-module-scss-module__CNpKhG__officeTitle{font-size:1.875rem}}@media (max-width:480px){.OfficeLocations-module-scss-module__CNpKhG__officeTitle{font-size:1.5rem}}.OfficeLocations-module-scss-module__CNpKhG__officeSubtitle{font-family:var(--font-primary);color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem;font-weight:400;line-height:1.625}@media (max-width:768px){.OfficeLocations-module-scss-module__CNpKhG__officeSubtitle{font-size:1rem}}.OfficeLocations-module-scss-module__CNpKhG__officeGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:968px){.OfficeLocations-module-scss-module__CNpKhG__officeGrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:640px){.OfficeLocations-module-scss-module__CNpKhG__officeGrid{grid-template-columns:1fr;gap:24px}}.OfficeLocations-module-scss-module__CNpKhG__officeCard{background:var(--background-primary);box-shadow:0 4px 24px var(--shadow-md);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;width:100%;min-width:0;transition:all .3s;display:flex;overflow:hidden}.OfficeLocations-module-scss-module__CNpKhG__officeCard:hover{box-shadow:0 8px 32px var(--shadow-lg);transform:translateY(-4px)}.OfficeLocations-module-scss-module__CNpKhG__officeImageContainer{background:linear-gradient(135deg,var(--primary-100)0%,var(--secondary-100)100%);width:100%;height:240px;position:relative;overflow:hidden}@media (max-width:768px){.OfficeLocations-module-scss-module__CNpKhG__officeImageContainer{height:200px}}.OfficeLocations-module-scss-module__CNpKhG__officeImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.OfficeLocations-module-scss-module__CNpKhG__officeCard:hover .OfficeLocations-module-scss-module__CNpKhG__officeImage{transform:scale(1.05)}.OfficeLocations-module-scss-module__CNpKhG__officeContent{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.OfficeLocations-module-scss-module__CNpKhG__officeName{font-family:var(--font-primary);color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.OfficeLocations-module-scss-module__CNpKhG__officeAddress{font-family:var(--font-primary);color:var(--primary-600);cursor:pointer;margin:0;font-size:1rem;font-weight:400;line-height:1.625;text-decoration:none;transition:all .3s}.OfficeLocations-module-scss-module__CNpKhG__officeAddress:hover{color:var(--primary-700);text-decoration:underline}
.PrivacySection-module-scss-module__bd4ota__privacySection{background:var(--background-primary);border:1px solid var(--border-light);border-radius:16px;padding:32px;transition:all .3s}@media (max-width:768px){.PrivacySection-module-scss-module__bd4ota__privacySection{padding:24px}}.PrivacySection-module-scss-module__bd4ota__sectionTitle{font-family:var(--font-primary);color:var(--primary-600);margin-bottom:16px;font-size:1.5rem;font-weight:700;line-height:1.25}@media (max-width:768px){.PrivacySection-module-scss-module__bd4ota__sectionTitle{font-size:1.25rem}}.PrivacySection-module-scss-module__bd4ota__sectionContent{font-family:var(--font-primary);color:var(--text-secondary);margin-bottom:20px;font-size:1rem;font-weight:400;line-height:1.625}.PrivacySection-module-scss-module__bd4ota__sectionContent:last-child{margin-bottom:0}.PrivacySection-module-scss-module__bd4ota__itemsList{flex-direction:column;gap:16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.PrivacySection-module-scss-module__bd4ota__item{padding-left:24px;position:relative}.PrivacySection-module-scss-module__bd4ota__item:before{content:"•";color:var(--primary-600);font-size:1.25rem;line-height:1.5;position:absolute;left:0}.PrivacySection-module-scss-module__bd4ota__itemText{font-family:var(--font-primary);color:var(--text-secondary);font-size:1rem;font-weight:400;line-height:1.625}.PrivacySection-module-scss-module__bd4ota__itemTitle{font-family:var(--font-primary);color:var(--text-primary);margin-bottom:8px;font-size:1.125rem;font-weight:600;line-height:1.25}.PrivacySection-module-scss-module__bd4ota__itemDescription{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1rem;font-weight:400;line-height:1.625}.PrivacySection-module-scss-module__bd4ota__contactInfo{font-family:var(--font-primary);color:var(--text-secondary);margin:8px 0 0;font-size:1rem;font-weight:400;line-height:1.625}.PrivacySection-module-scss-module__bd4ota__contactInfo strong{color:var(--text-primary);font-weight:600}
.IndustriesSlider-module-scss-module__SlgO4G__industriesSlider{background:var(--background-secondary);padding:80px 0;transition:background .3s}.IndustriesSlider-module-scss-module__SlgO4G__header{text-align:center;margin-bottom:60px}.IndustriesSlider-module-scss-module__SlgO4G__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.IndustriesSlider-module-scss-module__SlgO4G__title{font-size:1.875rem}}.IndustriesSlider-module-scss-module__SlgO4G__subtitle{font-family:var(--font-primary);color:var(--text-secondary);font-size:1.125rem;font-weight:400;line-height:1.625}.IndustriesSlider-module-scss-module__SlgO4G__sliderContainer{align-items:center;gap:24px;max-width:1200px;margin:0 auto 40px;display:flex}.IndustriesSlider-module-scss-module__SlgO4G__sliderButton{background:var(--background-primary);border:2px solid var(--border-light);width:48px;height:48px;color:var(--text-primary);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.IndustriesSlider-module-scss-module__SlgO4G__sliderButton:hover{background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);color:var(--text-inverse);border-color:#0000;transform:scale(1.1)}.IndustriesSlider-module-scss-module__SlgO4G__sliderButton:active{transform:scale(.95)}@media (max-width:640px){.IndustriesSlider-module-scss-module__SlgO4G__sliderButton{width:40px;height:40px}}.IndustriesSlider-module-scss-module__SlgO4G__slider{flex:1;position:relative;overflow:hidden}.IndustriesSlider-module-scss-module__SlgO4G__sliderTrack{will-change:transform;transition:transform .5s ease-in-out;display:flex}.IndustriesSlider-module-scss-module__SlgO4G__slide{flex-shrink:0;min-width:100%;padding:0 12px}.IndustriesSlider-module-scss-module__SlgO4G__slideContent{grid-template-columns:repeat(2,1fr);gap:24px;height:100%;display:grid}@media (max-width:768px){.IndustriesSlider-module-scss-module__SlgO4G__slideContent{grid-template-columns:1fr;gap:16px}}.IndustriesSlider-module-scss-module__SlgO4G__industryCard{background:var(--background-primary);border:1px solid var(--border-light);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:40px 24px;transition:all .3s;display:flex}.IndustriesSlider-module-scss-module__SlgO4G__industryCard:hover{border-color:var(--primary-200);transform:translateY(-4px)}@media (max-width:768px){.IndustriesSlider-module-scss-module__SlgO4G__industryCard{min-height:180px;padding:32px 20px}}.IndustriesSlider-module-scss-module__SlgO4G__industryIcon{margin-bottom:20px;font-size:56px;display:block}@media (max-width:768px){.IndustriesSlider-module-scss-module__SlgO4G__industryIcon{margin-bottom:16px;font-size:48px}}.IndustriesSlider-module-scss-module__SlgO4G__industryName{font-family:var(--font-primary);color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.IndustriesSlider-module-scss-module__SlgO4G__industryName{font-size:1.125rem}}.IndustriesSlider-module-scss-module__SlgO4G__dots{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.IndustriesSlider-module-scss-module__SlgO4G__dot{background:var(--border-medium);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.IndustriesSlider-module-scss-module__SlgO4G__dot:hover{background:var(--primary-400);transform:scale(1.2)}.IndustriesSlider-module-scss-module__SlgO4G__dot.IndustriesSlider-module-scss-module__SlgO4G__active{background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);border-radius:6px;width:32px}
.ArticleDetail-module-scss-module__EGKXSq__articleDetail{background:var(--background-primary);min-height:60vh;margin-top:100px;padding-bottom:100px;transition:background .3s}.ArticleDetail-module-scss-module__EGKXSq__backButton{font-family:var(--font-primary);color:var(--primary-600);align-items:center;gap:8px;margin-bottom:32px;font-size:1rem;text-decoration:none;transition:color .2s;display:inline-flex}.ArticleDetail-module-scss-module__EGKXSq__backButton:hover{color:var(--primary-700)}.ArticleDetail-module-scss-module__EGKXSq__article{flex-direction:column;gap:40px;width:100%;max-width:900px;margin:0 auto;display:flex}.ArticleDetail-module-scss-module__EGKXSq__imageWrapper{aspect-ratio:5/4;background:var(--background-tertiary);border-radius:12px;width:100%;max-height:500px;position:relative;overflow:hidden}.ArticleDetail-module-scss-module__EGKXSq__image{object-fit:contain}.ArticleDetail-module-scss-module__EGKXSq__content{flex-direction:column;gap:24px;width:100%;display:flex}.ArticleDetail-module-scss-module__EGKXSq__title{font-family:var(--font-primary);color:var(--text-primary);margin:0;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.ArticleDetail-module-scss-module__EGKXSq__title{font-size:1.875rem}}.ArticleDetail-module-scss-module__EGKXSq__meta{font-family:var(--font-primary);color:var(--text-secondary);font-size:1rem;line-height:1.5}.ArticleDetail-module-scss-module__EGKXSq__publishedText{color:var(--text-secondary)}.ArticleDetail-module-scss-module__EGKXSq__date{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.ArticleDetail-module-scss-module__EGKXSq__byText{color:var(--text-secondary)}.ArticleDetail-module-scss-module__EGKXSq__author{color:var(--text-secondary);font-weight:500}.ArticleDetail-module-scss-module__EGKXSq__body{font-family:var(--font-primary);color:var(--text-primary);font-size:1.125rem;line-height:1.625}.ArticleDetail-module-scss-module__EGKXSq__body p{margin:0 0 20px}.ArticleDetail-module-scss-module__EGKXSq__body p:last-child{margin-bottom:0}.ArticleDetail-module-scss-module__EGKXSq__body h1,.ArticleDetail-module-scss-module__EGKXSq__body h2,.ArticleDetail-module-scss-module__EGKXSq__body h3,.ArticleDetail-module-scss-module__EGKXSq__body h4,.ArticleDetail-module-scss-module__EGKXSq__body h5,.ArticleDetail-module-scss-module__EGKXSq__body h6{font-family:var(--font-primary);color:var(--text-primary);margin:24px 0 16px;font-weight:700}.ArticleDetail-module-scss-module__EGKXSq__body h1:first-child,.ArticleDetail-module-scss-module__EGKXSq__body h2:first-child,.ArticleDetail-module-scss-module__EGKXSq__body h3:first-child,.ArticleDetail-module-scss-module__EGKXSq__body h4:first-child,.ArticleDetail-module-scss-module__EGKXSq__body h5:first-child,.ArticleDetail-module-scss-module__EGKXSq__body h6:first-child{margin-top:0}.ArticleDetail-module-scss-module__EGKXSq__body ul,.ArticleDetail-module-scss-module__EGKXSq__body ol{margin:16px 0;padding-left:24px}.ArticleDetail-module-scss-module__EGKXSq__body li{margin:8px 0}.ArticleDetail-module-scss-module__EGKXSq__body a{color:var(--primary-600);text-decoration:underline;transition:color .2s}.ArticleDetail-module-scss-module__EGKXSq__body a:hover{color:var(--primary-700)}.ArticleDetail-module-scss-module__EGKXSq__body img{border-radius:8px;max-width:100%;height:auto;margin:20px 0}.ArticleDetail-module-scss-module__EGKXSq__body blockquote{border-left:4px solid var(--primary-600);color:var(--text-secondary);margin:20px 0;padding-left:20px;font-style:italic}.ArticleDetail-module-scss-module__EGKXSq__body code{background:var(--background-tertiary);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.9em}.ArticleDetail-module-scss-module__EGKXSq__body pre{background:var(--background-tertiary);border-radius:8px;margin:20px 0;padding:16px;overflow-x:auto}.ArticleDetail-module-scss-module__EGKXSq__notFound{text-align:center;padding:80px 0}.ArticleDetail-module-scss-module__EGKXSq__notFound h1{font-family:var(--font-primary);color:var(--text-primary);margin-bottom:24px;font-size:1.875rem;font-weight:700}.ArticleDetail-module-scss-module__EGKXSq__backLink{font-family:var(--font-primary);color:var(--primary-600);font-size:1rem;text-decoration:none;transition:color .2s;display:inline-block}.ArticleDetail-module-scss-module__EGKXSq__backLink:hover{color:var(--primary-700)}
.ArticlesComponent-module-scss-module__N_FRWq__articlesComponent{background:var(--background-primary);min-height:60vh;margin-top:100px;padding:20px 0;transition:background .3s}@media (max-width:768px){.ArticlesComponent-module-scss-module__N_FRWq__articlesComponent{padding:60px 0}}.ArticlesComponent-module-scss-module__N_FRWq__header{text-align:center;margin-bottom:60px}.ArticlesComponent-module-scss-module__N_FRWq__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.ArticlesComponent-module-scss-module__N_FRWq__title{font-size:1.875rem}}.ArticlesComponent-module-scss-module__N_FRWq__subtitle{font-family:var(--font-primary);color:var(--text-secondary);font-size:1.125rem;font-weight:400;line-height:1.625}.ArticlesComponent-module-scss-module__N_FRWq__articlesGrid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:32px;display:grid}@media (max-width:768px){.ArticlesComponent-module-scss-module__N_FRWq__articlesGrid{grid-template-columns:1fr;gap:24px}}.ArticlesComponent-module-scss-module__N_FRWq__loading{text-align:center;font-family:var(--font-primary);color:var(--text-secondary);padding:40px 0;font-size:1rem}.ArticlesComponent-module-scss-module__N_FRWq__observerTarget{width:100%;height:20px}
.CareersComponent-module-scss-module__oavC5q__careersComponent{background:var(--background-primary);min-height:100vh;transition:background .3s}
.JobDetailComponent-module-scss-module__r4HLnW__jobDetail{background:var(--background-primary);min-height:calc(100vh - 80px);padding:80px 0;transition:background .3s}@media (max-width:768px){.JobDetailComponent-module-scss-module__r4HLnW__jobDetail{padding:60px 0}}.JobDetailComponent-module-scss-module__r4HLnW__backButton{font-family:var(--font-primary);color:var(--primary-600);background:var(--primary-50);border:2px solid var(--primary-200);border-radius:8px;align-items:center;gap:8px;margin-bottom:32px;padding:10px 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.JobDetailComponent-module-scss-module__r4HLnW__backButton:hover{background:var(--primary-100);border-color:var(--primary-300);color:var(--primary-700);transform:translate(-4px)}.JobDetailComponent-module-scss-module__r4HLnW__backLink{font-family:var(--font-primary);color:var(--primary-600);align-items:center;gap:8px;margin-bottom:32px;font-size:1rem;font-weight:500;text-decoration:none;transition:gap .3s;display:inline-flex}.JobDetailComponent-module-scss-module__r4HLnW__backLink:hover{color:var(--primary-700);gap:12px}.JobDetailComponent-module-scss-module__r4HLnW__backLink svg{transition:transform .3s}.JobDetailComponent-module-scss-module__r4HLnW__backLink:hover svg{transform:translate(-4px)}.JobDetailComponent-module-scss-module__r4HLnW__notFound{text-align:center;padding:80px 0}.JobDetailComponent-module-scss-module__r4HLnW__notFoundTitle{font-family:var(--font-primary);color:var(--text-primary);margin-bottom:24px;font-size:1.875rem;font-weight:700}.JobDetailComponent-module-scss-module__r4HLnW__jobHeader{background:var(--background-secondary);border:1px solid var(--border-light);border-radius:16px;margin-bottom:40px;padding:40px}@media (max-width:768px){.JobDetailComponent-module-scss-module__r4HLnW__jobHeader{padding:32px}}.JobDetailComponent-module-scss-module__r4HLnW__jobHeaderContent{flex-direction:column;gap:20px;display:flex}.JobDetailComponent-module-scss-module__r4HLnW__jobTitle{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.25rem;font-weight:700;line-height:1.25}@media (max-width:768px){.JobDetailComponent-module-scss-module__r4HLnW__jobTitle{font-size:1.875rem}}.JobDetailComponent-module-scss-module__r4HLnW__jobMeta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.JobDetailComponent-module-scss-module__r4HLnW__metaBadge{font-family:var(--font-primary);color:var(--primary-600);background:var(--primary-50);border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:600}.JobDetailComponent-module-scss-module__r4HLnW__metaText{font-family:var(--font-primary);color:var(--text-secondary);align-items:center;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.JobDetailComponent-module-scss-module__r4HLnW__metaText:before{content:"•";color:var(--text-tertiary);margin-right:8px}.JobDetailComponent-module-scss-module__r4HLnW__postedDate{font-family:var(--font-primary);color:var(--text-tertiary);font-size:.875rem;font-weight:400;line-height:1.5}.JobDetailComponent-module-scss-module__r4HLnW__jobContent{flex-direction:column;gap:40px;margin:0 auto;display:flex}.JobDetailComponent-module-scss-module__r4HLnW__section{background:var(--background-secondary);border:1px solid var(--border-light);border-radius:16px;padding:40px}@media (max-width:768px){.JobDetailComponent-module-scss-module__r4HLnW__section{padding:32px}}.JobDetailComponent-module-scss-module__r4HLnW__sectionTitle{font-family:var(--font-primary);color:var(--text-primary);margin-bottom:20px;font-size:1.5rem;font-weight:700;line-height:1.25}@media (max-width:768px){.JobDetailComponent-module-scss-module__r4HLnW__sectionTitle{font-size:1.25rem}}.JobDetailComponent-module-scss-module__r4HLnW__sectionContent{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1rem;font-weight:400;line-height:1.625}.JobDetailComponent-module-scss-module__r4HLnW__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.JobDetailComponent-module-scss-module__r4HLnW__listItem{font-family:var(--font-primary);color:var(--text-secondary);margin-bottom:12px;padding-left:28px;font-size:1rem;font-weight:400;line-height:1.625;position:relative}.JobDetailComponent-module-scss-module__r4HLnW__listItem:before{content:"";background:var(--primary-600);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.JobDetailComponent-module-scss-module__r4HLnW__listItem:last-child{margin-bottom:0}.JobDetailComponent-module-scss-module__r4HLnW__applySection{background:linear-gradient(135deg,var(--primary-50)0%,var(--secondary-50)100%);border:2px solid var(--primary-200);text-align:center;border-radius:16px;padding:40px}@media (max-width:768px){.JobDetailComponent-module-scss-module__r4HLnW__applySection{padding:32px}}.JobDetailComponent-module-scss-module__r4HLnW__applyTitle{font-family:var(--font-primary);color:var(--text-primary);margin-bottom:16px;font-size:1.5rem;font-weight:700;line-height:1.25}@media (max-width:768px){.JobDetailComponent-module-scss-module__r4HLnW__applyTitle{font-size:1.25rem}}.JobDetailComponent-module-scss-module__r4HLnW__applyDescription{font-family:var(--font-primary);color:var(--text-secondary);margin-bottom:24px;font-size:1rem;font-weight:400;line-height:1.625}.JobDetailComponent-module-scss-module__r4HLnW__emailContainer{background:var(--background-primary);border:1px solid var(--border-light);border-radius:12px;align-items:center;gap:12px;padding:16px 24px;transition:all .3s;display:inline-flex}.JobDetailComponent-module-scss-module__r4HLnW__emailContainer:hover{border-color:var(--primary-300);box-shadow:0 4px 12px var(--shadow-sm)}.JobDetailComponent-module-scss-module__r4HLnW__emailContainer svg{color:var(--primary-600);flex-shrink:0}.JobDetailComponent-module-scss-module__r4HLnW__emailLink{font-family:var(--font-primary);color:var(--primary-600);font-size:1.125rem;font-weight:600;text-decoration:none;transition:color .3s}.JobDetailComponent-module-scss-module__r4HLnW__emailLink:hover{color:var(--primary-700)}
.ContactComponent-module-scss-module__z9q7_a__contact{background:linear-gradient(135deg,var(--background-primary)0%,var(--background-secondary)100%);min-height:calc(100vh - 80px);padding:80px 0;transition:background .3s}.ContactComponent-module-scss-module__z9q7_a__contactHeader{text-align:center;margin-bottom:60px}.ContactComponent-module-scss-module__z9q7_a__contactTitle{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:3rem;font-weight:700;line-height:1.25}@media (max-width:768px){.ContactComponent-module-scss-module__z9q7_a__contactTitle{font-size:2.25rem}}@media (max-width:480px){.ContactComponent-module-scss-module__z9q7_a__contactTitle{font-size:1.875rem}}.ContactComponent-module-scss-module__z9q7_a__contactSubtitle{font-family:var(--font-primary);color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem;font-weight:400;line-height:1.625}@media (max-width:768px){.ContactComponent-module-scss-module__z9q7_a__contactSubtitle{padding:0 16px;font-size:1rem}}.ContactComponent-module-scss-module__z9q7_a__contactContent{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}@media (max-width:968px){.ContactComponent-module-scss-module__z9q7_a__contactContent{grid-template-columns:1fr;gap:40px}}.ContactComponent-module-scss-module__z9q7_a__contactFormSection{background:var(--background-primary);box-shadow:0 4px 24px var(--shadow-md);border:1px solid var(--border-light);border-radius:16px;padding:40px;transition:all .3s}.ContactComponent-module-scss-module__z9q7_a__contactFormSection:hover{box-shadow:0 8px 32px var(--shadow-lg);transform:translateY(-2px)}@media (max-width:768px){.ContactComponent-module-scss-module__z9q7_a__contactFormSection{padding:24px}}.ContactComponent-module-scss-module__z9q7_a__contactInfoSection{flex-direction:column;gap:40px;display:flex}@media (max-width:968px){.ContactComponent-module-scss-module__z9q7_a__contactInfoSection{gap:30px}}
.CookiePolicyComponent-module-scss-module__kkkQgq__cookiePolicy{background:linear-gradient(135deg,var(--background-primary)0%,var(--background-secondary)100%);min-height:calc(100vh - 80px);padding:80px 0;transition:background .3s}.CookiePolicyComponent-module-scss-module__kkkQgq__header{text-align:center;margin-bottom:60px}.CookiePolicyComponent-module-scss-module__kkkQgq__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:3rem;font-weight:700;line-height:1.25}@media (max-width:768px){.CookiePolicyComponent-module-scss-module__kkkQgq__title{font-size:2.25rem}}@media (max-width:480px){.CookiePolicyComponent-module-scss-module__kkkQgq__title{font-size:1.875rem}}.CookiePolicyComponent-module-scss-module__kkkQgq__lastUpdated{font-family:var(--font-primary);color:var(--text-tertiary);margin:0;font-size:1rem;font-weight:400;line-height:1.5}.CookiePolicyComponent-module-scss-module__kkkQgq__content{flex-direction:column;gap:40px;max-width:900px;margin:0 auto;display:flex}
.PrivacyPolicyComponent-module-scss-module__zQy6nW__privacyPolicy{background:linear-gradient(135deg,var(--background-primary)0%,var(--background-secondary)100%);min-height:calc(100vh - 80px);padding:80px 0;transition:background .3s}.PrivacyPolicyComponent-module-scss-module__zQy6nW__header{text-align:center;margin-bottom:60px}.PrivacyPolicyComponent-module-scss-module__zQy6nW__title{font-family:var(--font-primary);color:var(--text-primary);background:linear-gradient(135deg,var(--primary-600)0%,var(--secondary-600)100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:3rem;font-weight:700;line-height:1.25}@media (max-width:768px){.PrivacyPolicyComponent-module-scss-module__zQy6nW__title{font-size:2.25rem}}@media (max-width:480px){.PrivacyPolicyComponent-module-scss-module__zQy6nW__title{font-size:1.875rem}}.PrivacyPolicyComponent-module-scss-module__zQy6nW__lastUpdated{font-family:var(--font-primary);color:var(--text-tertiary);margin:0;font-size:1rem;font-weight:400;line-height:1.5}.PrivacyPolicyComponent-module-scss-module__zQy6nW__content{flex-direction:column;gap:40px;max-width:900px;margin:0 auto;display:flex}
