.Header-module__ldgnoG__header{z-index:1000;background:var(--color-header-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #ffffff0f;width:100%;transition:background-color .3s,border-color .3s;position:sticky;top:0;left:0}.Header-module__ldgnoG__headerTransparent{-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #ffffff14;width:100%;position:absolute;top:0;left:0}.Header-module__ldgnoG__container{max-width:var(--max-width-container);height:var(--header-height);justify-content:space-between;align-items:center;margin:0 auto;padding:0 2rem;display:flex}.Header-module__ldgnoG__logoWrapper{align-items:center;text-decoration:none;display:flex}.Header-module__ldgnoG__animatedLogo{will-change:transform, filter;align-items:center;display:flex}.Header-module__ldgnoG__logoImage{object-fit:contain;width:auto;height:60px}.Header-module__ldgnoG__nav{align-items:center;display:flex}.Header-module__ldgnoG__navList{align-items:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.Header-module__ldgnoG__navItem{position:relative}.Header-module__ldgnoG__navLink{color:var(--color-text-nav);letter-spacing:.01em;transition:color var(--transition-fast);align-items:center;padding:.5rem .25rem;font-size:.95rem;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.Header-module__ldgnoG__navLink:after{content:"";background:linear-gradient(90deg, var(--color-brand-blue), var(--color-brand-green-bright));width:0;height:2px;transition:width var(--transition-normal), left var(--transition-normal);border-radius:2px;position:absolute;bottom:0;left:50%}.Header-module__ldgnoG__navLink:hover{color:var(--color-text-nav-hover)}.Header-module__ldgnoG__navLink:hover:after{width:100%;left:0}.Header-module__ldgnoG__hasDropdown{position:relative}.Header-module__ldgnoG__navLinkContainer{align-items:center;display:flex}.Header-module__ldgnoG__dropdownTrigger{gap:.15rem}.Header-module__ldgnoG__caretIcon{width:13px;height:13px;margin-top:1px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.Header-module__ldgnoG__hasDropdown:hover .Header-module__ldgnoG__caretIcon,.Header-module__ldgnoG__caretOpen{transform:rotate(180deg)}.Header-module__ldgnoG__hasDropdown:after{content:"";width:calc(100% + 2rem);height:14px;position:absolute;top:100%;left:-1rem}.Header-module__ldgnoG__dropdownMenu{-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;z-index:1100;pointer-events:none;background:#0d131ff7;border:1px solid #ffffff1f;border-radius:16px;min-width:350px;margin:0;padding:.65rem 0;list-style:none;transition:opacity .25s,transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;position:absolute;top:calc(100% + 12px);left:-1.25rem;transform:translateY(10px);box-shadow:0 24px 50px -12px #000000a6,0 0 0 1px #ffffff0d}.Header-module__ldgnoG__hasDropdown:hover .Header-module__ldgnoG__dropdownMenu,.Header-module__ldgnoG__hasDropdown:focus-within .Header-module__ldgnoG__dropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Header-module__ldgnoG__dropdownItem{margin:0;padding:0;font-size:.75rem}.Header-module__ldgnoG__dropdownLink{color:#ffffffe0;border-left:2.5px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.4rem;font-size:.91rem;font-weight:400;line-height:1.35;text-decoration:none;transition:background-color .2s,color .2s,padding-left .2s,border-left-color .2s;display:flex}.Header-module__ldgnoG__dropdownLink:hover{color:#34c759;background:#2dae5a17;border-left-color:#34c759;padding-left:1.65rem}.Header-module__ldgnoG__itemArrow{opacity:0;color:#34c759;flex-shrink:0;width:14px;height:14px;transition:opacity .2s,transform .2s;transform:translate(-4px)}.Header-module__ldgnoG__dropdownLink:hover .Header-module__ldgnoG__itemArrow{opacity:1;transform:translate(0)}.Header-module__ldgnoG__mobileSubmenu{display:none}.Header-module__ldgnoG__actions{align-items:center;gap:1rem;display:flex}.Header-module__ldgnoG__contactBtn{background:var(--color-button-bg);border:1px solid var(--color-button-border);color:var(--color-text-light);letter-spacing:.02em;cursor:pointer;will-change:transform, box-shadow, background-color, border-color;border-radius:50px;align-items:center;padding:.35rem .35rem .35rem 1.4rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.Header-module__ldgnoG__btnText{z-index:2}.Header-module__ldgnoG__iconCircle{background:var(--color-brand-green);z-index:2;will-change:transform, background-color;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:.85rem;display:flex;position:relative}.Header-module__ldgnoG__phoneIcon{color:#fff;will-change:transform}.Header-module__ldgnoG__pulseRing{border:2px solid var(--color-brand-green-bright);z-index:1;pointer-events:none;opacity:0;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.Header-module__ldgnoG__hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;padding:0;display:none}.Header-module__ldgnoG__bar{background-color:#fff;border-radius:2px;width:100%;height:2px;transition:all .3s}@media (max-width:1024px){.Header-module__ldgnoG__navList{gap:1.25rem}.Header-module__ldgnoG__navLink{font-size:.88rem}}@media (max-width:520px){.Header-module__ldgnoG__contactBtn{display:none}}@media (max-width:1024px){.Header-module__ldgnoG__hamburger{display:flex}.Header-module__ldgnoG__nav{top:var(--header-height);width:100%;height:calc(100vh - var(--header-height));background:var(--color-header-bg-solid);opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2.5rem 2rem;transition:opacity .3s;position:fixed;left:0;overflow-y:auto}.Header-module__ldgnoG__navOpen{opacity:1;pointer-events:auto}.Header-module__ldgnoG__navList{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%}.Header-module__ldgnoG__navLink{font-size:1.2rem}.Header-module__ldgnoG__dropdownMenu{display:none!important}.Header-module__ldgnoG__mobileSubmenu{border-left:2px solid #2dae5a66;flex-direction:column;gap:.85rem;width:100%;margin:.5rem 0 .25rem;padding:.75rem 0 .5rem 1rem;list-style:none;display:flex}.Header-module__ldgnoG__mobileSubitem{margin:0;padding:0}.Header-module__ldgnoG__mobileSublink{color:#ffffffc7;font-size:.95rem;line-height:1.4;text-decoration:none;transition:color .2s;display:block}.Header-module__ldgnoG__mobileSublink:hover{color:#34c759}.Header-module__ldgnoG__barOpen:first-child{transform:translateY(9px)rotate(45deg)}.Header-module__ldgnoG__barOpen:nth-child(2){opacity:0}.Header-module__ldgnoG__barOpen:nth-child(3){transform:translateY(-9px)rotate(-45deg)}}
.Footer-module__Grjkva__footerSection{color:#181a24;isolation:isolate;background-color:#fff;padding:6.5rem 2rem 0;position:relative;overflow:hidden}.Footer-module__Grjkva__footerSection:after{content:"";z-index:0;pointer-events:none;background:url(/assets/brand/gasco_icon_bg.avif) 0 0/contain no-repeat;width:500px;height:500px;animation:24s ease-in-out infinite Footer-module__Grjkva__watermarkFloat;position:absolute;bottom:-140px;left:-110px}@keyframes Footer-module__Grjkva__watermarkFloat{0%{transform:scale(.85)rotate(0)}50%{transform:scale(1.15)rotate(180deg)}to{transform:scale(.85)rotate(360deg)}}.Footer-module__Grjkva__container{max-width:var(--max-width-container,1400px);z-index:2;margin:0 auto;position:relative}.Footer-module__Grjkva__heroCta{max-width:1400px;margin:0 auto 3.5rem}.Footer-module__Grjkva__titleMask{margin-bottom:1.5rem;overflow:hidden}.Footer-module__Grjkva__heroTitle{font-family:var(--font-family-heading,sans-serif);letter-spacing:-.035em;color:#212331;will-change:transform, opacity;margin:0;font-size:clamp(3.4rem,8vw,9rem);font-weight:700;line-height:1.35}.Footer-module__Grjkva__ctaSubRow{justify-content:space-between;align-items:center;gap:3rem;display:flex}.Footer-module__Grjkva__ctaText{color:#5c6270;max-width:36rem;margin:0;font-size:clamp(.92rem,1vw,1.02rem);font-weight:400;line-height:1.55}.Footer-module__Grjkva__contactBtn{color:#2e3342;white-space:nowrap;border:1px solid #d0d5e0;border-radius:2rem;align-items:center;gap:.85rem;padding:.45rem .45rem .45rem 1.35rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.Footer-module__Grjkva__contactBtn:hover{border-color:#2dae5a;transform:translateY(-2px);box-shadow:0 8px 20px #2dae5a26}.Footer-module__Grjkva__phoneIconCircle{background-color:#34c759;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px #34c7594d}.Footer-module__Grjkva__phoneSvg{width:17px;height:17px}.Footer-module__Grjkva__topDivider{background-color:#848282;max-width:1400px;height:1px;margin:0 auto 3.5rem}.Footer-module__Grjkva__gridContainer{max-width:1400px;margin:0 auto;position:relative}.Footer-module__Grjkva__gridContainerInner{border-top:1px solid #848282;grid-template-columns:.36fr 1fr;display:grid}.Footer-module__Grjkva__gridContainerInner>div:not(.Footer-module__Grjkva__bottomBar){padding-top:70px;padding-bottom:35px}.Footer-module__Grjkva__leftColumn{flex-direction:column;justify-content:space-between;min-height:420px;padding-right:3.5rem;display:flex;position:relative}.Footer-module__Grjkva__leftColumn:after{content:"";background-color:#848282;width:1px;height:115%;position:absolute;top:0;bottom:0;right:0}.Footer-module__Grjkva__brandTop{z-index:2;position:relative}.Footer-module__Grjkva__logoWrapper{width:83px;height:83px;margin-bottom:1.5rem}.Footer-module__Grjkva__logoIcon{object-fit:contain;width:100%;height:100%}.Footer-module__Grjkva__brandDesc{color:#626875;max-width:22rem;margin:0;font-size:.88rem;line-height:1.62}.Footer-module__Grjkva__leftWatermark{z-index:1;pointer-events:none;opacity:.12;width:320px;height:320px;position:absolute;bottom:-3.5rem;left:-3.5rem}.Footer-module__Grjkva__watermarkImg{object-fit:contain;width:100%;height:100%}.Footer-module__Grjkva__rightContentArea{z-index:2;position:relative}.Footer-module__Grjkva__rightContentAreaInner{flex-direction:column;gap:3.5rem;padding-left:3.5rem;display:flex}.Footer-module__Grjkva__rightTopRow{grid-template-columns:1fr 1fr 1.35fr;gap:2.5rem;display:grid}.Footer-module__Grjkva__rightBottomRow{grid-template-columns:1fr 2.35fr;justify-items:self-end;gap:2.5rem;display:grid}.Footer-module__Grjkva__subCol{flex-direction:column;display:flex}.Footer-module__Grjkva__colHeading{font-family:var(--font-family-heading,sans-serif);color:#181a24;margin:0 0 1.2rem;font-size:1.15rem;font-weight:600}.Footer-module__Grjkva__linksList{flex-direction:column;gap:.65rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.Footer-module__Grjkva__linksList a{color:#626875;text-decoration:none;transition:color .2s}.Footer-module__Grjkva__linksList a:hover{color:#0b3d6e}.Footer-module__Grjkva__infoList{color:#626875;flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.Footer-module__Grjkva__addressText{color:#626875;max-width:22rem;margin:0;font-size:.88rem;line-height:1.55}.Footer-module__Grjkva__newsletterLabel{font-family:var(--font-family-heading,sans-serif);color:#181a24;margin:0 0 1.2rem;font-size:.92rem;font-weight:600;line-height:1.45}.Footer-module__Grjkva__inputGroup{background-color:#143a6b23;border-radius:6px;align-items:center;padding:.25rem .25rem .25rem .85rem;display:flex}.Footer-module__Grjkva__emailInput{color:#181a24;background:0 0;border:none;outline:none;width:100%;font-size:.85rem}.Footer-module__Grjkva__emailInput::placeholder{color:#00000086}.Footer-module__Grjkva__sendBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem .6rem;display:flex}.Footer-module__Grjkva__sendSvg{width:18px;height:18px}.Footer-module__Grjkva__bottomDivider{background-color:#848282;max-width:1400px;height:1px;margin:0 auto 1.75rem}.Footer-module__Grjkva__bottomBar{color:#626875;border-top:1px solid #848282;grid-row-start:2;grid-column-start:2;justify-content:space-between;align-items:center;max-width:1400px;padding:20px .5rem 18px 3.5rem;font-size:.85rem;display:flex}.Footer-module__Grjkva__copyright{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.Footer-module__Grjkva__copyright strong{color:#0b3d6e}.Footer-module__Grjkva__artxpro{color:#007aff;align-items:center;margin-left:.15rem;font-weight:700;text-decoration:none;display:inline-flex}.Footer-module__Grjkva__artxpro img{object-fit:contain;vertical-align:middle;width:auto;height:1.15em;margin-bottom:-3px;margin-left:-5px;display:inline-block}.Footer-module__Grjkva__socialLink{align-items:center;text-decoration:none;display:inline-flex}.Footer-module__Grjkva__linkedinSvg{width:24px;height:24px;transition:transform .2s}.Footer-module__Grjkva__socialLink:hover .Footer-module__Grjkva__linkedinSvg{transform:scale(1.1)}@media (max-width:1100px){.Footer-module__Grjkva__heroTitle{font-size:clamp(2.8rem,6.5vw,5.5rem);line-height:1.2}.Footer-module__Grjkva__gridContainerInner{grid-template-columns:1fr}.Footer-module__Grjkva__gridContainerInner>div:not(.Footer-module__Grjkva__bottomBar){padding-top:45px;padding-bottom:25px}.Footer-module__Grjkva__leftColumn{border-bottom:1px solid #84828259;min-height:auto;padding-bottom:2.5rem;padding-right:0}.Footer-module__Grjkva__leftColumn:after{display:none!important}.Footer-module__Grjkva__brandDesc{max-width:100%}.Footer-module__Grjkva__rightContentAreaInner{gap:2.5rem;padding-top:2rem;padding-left:0}.Footer-module__Grjkva__rightTopRow{grid-template-columns:repeat(3,1fr);gap:2rem}.Footer-module__Grjkva__rightBottomRow{grid-template-columns:1fr 1.5fr;justify-items:start;gap:2rem}.Footer-module__Grjkva__ctaSubRow{flex-direction:column;align-items:flex-start;gap:1.5rem}.Footer-module__Grjkva__bottomBar{grid-area:auto/1/auto/-1;padding:1.5rem .5rem 1.5rem 0}}@media (max-width:768px){.Footer-module__Grjkva__footerSection{padding:4.5rem 1.5rem 0}.Footer-module__Grjkva__heroCta{margin-bottom:2.5rem}.Footer-module__Grjkva__heroTitle{font-size:clamp(2.2rem,8vw,3.4rem);line-height:1.18}.Footer-module__Grjkva__titleMask{margin-bottom:1rem}.Footer-module__Grjkva__ctaText{max-width:100%;font-size:.95rem;line-height:1.6}.Footer-module__Grjkva__rightTopRow{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}.Footer-module__Grjkva__rightTopRow>div:nth-child(3){grid-column:1/-1;max-width:28rem}.Footer-module__Grjkva__rightBottomRow{grid-template-columns:1fr;justify-items:start;gap:2rem}.Footer-module__Grjkva__addressText{max-width:100%}.Footer-module__Grjkva__leftWatermark{display:none}.Footer-module__Grjkva__footerSection:after{opacity:.6;width:320px;height:320px;bottom:-80px;left:-80px}}@media (max-width:640px){.Footer-module__Grjkva__footerSection{padding:3.5rem 1.15rem 0}.Footer-module__Grjkva__heroTitle{font-size:clamp(1.95rem,8.5vw,2.75rem)}.Footer-module__Grjkva__rightTopRow{grid-template-columns:1fr 1fr;gap:1.75rem 1rem}.Footer-module__Grjkva__rightTopRow>div:nth-child(3){max-width:100%}.Footer-module__Grjkva__colHeading{margin-bottom:.85rem;font-size:1.05rem}.Footer-module__Grjkva__linksList{gap:.55rem;font-size:.84rem}.Footer-module__Grjkva__infoList{gap:.5rem;font-size:.84rem}.Footer-module__Grjkva__addressText{font-size:.84rem;line-height:1.5}.Footer-module__Grjkva__bottomBar{text-align:center;flex-direction:column-reverse;align-items:center;gap:1.25rem;padding:1.5rem 0 2rem}.Footer-module__Grjkva__copyright{justify-content:center;font-size:.8rem;line-height:1.5}}@media (max-width:380px){.Footer-module__Grjkva__heroTitle{font-size:1.85rem}.Footer-module__Grjkva__rightTopRow{grid-template-columns:1fr;gap:1.5rem}.Footer-module__Grjkva__contactBtn{padding:.4rem .4rem .4rem 1.15rem;font-size:.88rem}}
.ServiceBanner-module__hSQ11q__bannerSection{background-color:var(--color-bg-dark,#0d1527);width:100%;min-height:580px;padding-top:calc(var(--header-height,80px) + 2rem);align-items:flex-end;padding-bottom:5rem;display:flex;position:relative;overflow:hidden}.ServiceBanner-module__hSQ11q__bgImageContainer{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ServiceBanner-module__hSQ11q__bgImage{object-fit:cover;object-position:center right;width:100%;height:100%}.ServiceBanner-module__hSQ11q__overlay{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:linear-gradient(90deg,#070d1af5 0%,#091224e0 35%,#0b172e80 70%,#0b172e40 100%),linear-gradient(#070d1a80 0%,#0000 40%,#070d1ad9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.ServiceBanner-module__hSQ11q__container{z-index:2;width:100%;max-width:var(--max-width-container,1340px);margin:0 auto;padding:0 2rem;position:relative}.ServiceBanner-module__hSQ11q__contentRow{justify-content:space-between;align-items:flex-end;gap:2.5rem;display:flex}.ServiceBanner-module__hSQ11q__contentWrapper{flex-direction:column;align-items:flex-start;max-width:820px;display:flex}.ServiceBanner-module__hSQ11q__breadcrumbNav{margin-bottom:1.25rem}.ServiceBanner-module__hSQ11q__breadcrumbList{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ServiceBanner-module__hSQ11q__breadcrumbItem{font-family:var(--font-family-base,sans-serif);color:#fffc;letter-spacing:.01em;align-items:center;font-size:1rem;font-weight:400;display:inline-flex}.ServiceBanner-module__hSQ11q__breadcrumbLink{color:#ffffffd9;transition:color var(--transition-fast,.2s ease);text-decoration:none}.ServiceBanner-module__hSQ11q__breadcrumbLink:hover{color:var(--color-brand-green-bright,#449942)}.ServiceBanner-module__hSQ11q__breadcrumbActive{color:#fff;font-weight:500}.ServiceBanner-module__hSQ11q__breadcrumbSeparator{color:#ffffff73;margin-left:.5rem}.ServiceBanner-module__hSQ11q__title{font-family:var(--font-family-heading,sans-serif);color:#fff;letter-spacing:-.02em;text-shadow:0 4px 24px #00000059;flex-direction:column;margin:0;font-size:clamp(2.5rem,4.5vw,64px);font-weight:700;line-height:1.15;display:flex}.ServiceBanner-module__hSQ11q__titleLineWhite{color:#fff}.ServiceBanner-module__hSQ11q__titleLineGreen{color:var(--color-brand-green,#2dae5a)}.ServiceBanner-module__hSQ11q__subtitle{font-family:var(--font-family-base,sans-serif);color:#ffffffd9;max-width:820px;margin-top:1.25rem;font-size:1.05rem;line-height:1.6}.ServiceBanner-module__hSQ11q__circularBadge{flex-shrink:0;justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:.25rem;display:flex;position:relative}.ServiceBanner-module__hSQ11q__circularSvg{will-change:transform;width:100%;height:100%;overflow:visible}.ServiceBanner-module__hSQ11q__textPath{font-family:var(--font-family-base,sans-serif);letter-spacing:2px;fill:#ffffffe6;text-transform:uppercase;font-size:10px;font-weight:600}.ServiceBanner-module__hSQ11q__centerIconBox{justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:absolute}.ServiceBanner-module__hSQ11q__centerLogoIcon{object-fit:contain;filter:drop-shadow(0 4px 12px #0006);width:84px;height:84px;transition:transform var(--transition-normal,.3s ease)}.ServiceBanner-module__hSQ11q__circularBadge:hover .ServiceBanner-module__hSQ11q__centerLogoIcon{transform:scale(1.1)}@media (max-width:992px){.ServiceBanner-module__hSQ11q__bannerSection{min-height:480px;padding-bottom:3rem}.ServiceBanner-module__hSQ11q__contentRow{flex-direction:column;align-items:flex-start;gap:2rem}.ServiceBanner-module__hSQ11q__title{font-size:clamp(2.2rem,5vw,3.2rem)}.ServiceBanner-module__hSQ11q__circularBadge{width:140px;height:140px}.ServiceBanner-module__hSQ11q__centerIconBox,.ServiceBanner-module__hSQ11q__centerLogoIcon{width:64px;height:64px}}@media (max-width:600px){.ServiceBanner-module__hSQ11q__bannerSection{min-height:420px;padding-bottom:2.5rem}.ServiceBanner-module__hSQ11q__container{padding:0 1.25rem}.ServiceBanner-module__hSQ11q__title{font-size:2.2rem}.ServiceBanner-module__hSQ11q__subtitle{font-size:1rem}.ServiceBanner-module__hSQ11q__circularBadge{width:120px;height:120px}.ServiceBanner-module__hSQ11q__centerIconBox{width:56px;height:56px}.ServiceBanner-module__hSQ11q__centerLogoIcon{width:48px;height:48px}}
.LeftRightContent-module__4bF_Iq__contentSection{background-color:var(--color-bg-light,#fff);width:100%;color:var(--color-text-dark,#1a1c24);padding:6.5rem 0;position:relative;overflow:hidden}.LeftRightContent-module__4bF_Iq__container{width:100%;padding-left:max(2rem, calc((100vw - var(--max-width-container,1350px)) / 2 + 2rem));grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;margin:0;padding-right:0;display:grid}.LeftRightContent-module__4bF_Iq__imageLeft{padding-left:0;padding-right:max(2rem, calc((100vw - var(--max-width-container,1350px)) / 2 + 2rem));grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr)}.LeftRightContent-module__4bF_Iq__imageLeft .LeftRightContent-module__4bF_Iq__leftContent{order:2}.LeftRightContent-module__4bF_Iq__imageLeft .LeftRightContent-module__4bF_Iq__rightGraphics{order:1;justify-content:flex-start}.LeftRightContent-module__4bF_Iq__imageLeft .LeftRightContent-module__4bF_Iq__mainImageContainer{border-radius:0 20px 20px 0}.LeftRightContent-module__4bF_Iq__leftContent{z-index:3;flex-direction:column;max-width:52vw;padding-right:1.5rem;display:flex;position:relative}.LeftRightContent-module__4bF_Iq__badge{font-family:var(--font-family-base,sans-serif);text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand-green,#2dae5a);align-self:flex-start;margin-bottom:.85rem;font-size:.9rem;font-weight:600;display:inline-block}.LeftRightContent-module__4bF_Iq__title{font-family:var(--font-family-heading,"Inter", sans-serif);color:#171d26;letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(2.2rem,5.2vw,49px);font-weight:800;line-height:1.18}.LeftRightContent-module__4bF_Iq__highlightText{color:var(--color-brand-blue,#0b3d6e)}.LeftRightContent-module__4bF_Iq__descriptionWrapper{flex-direction:column;gap:1.15rem;margin-bottom:2.25rem;display:flex}.LeftRightContent-module__4bF_Iq__description{font-family:var(--font-family-base,"Inter", sans-serif);color:#525f6e;max-width:600px;margin:0;font-size:clamp(1rem,1.02vw,1.08rem);font-weight:400;line-height:1.68}.LeftRightContent-module__4bF_Iq__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}.LeftRightContent-module__4bF_Iq__featureCard{background-color:#f8fafc;border:1px solid #eef2f6;border-radius:14px;flex-direction:column;padding:1.5rem 1.25rem;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.LeftRightContent-module__4bF_Iq__featureCard:hover{background-color:#fff;border-color:#2dae5a4d;transform:translateY(-4px);box-shadow:0 12px 28px -8px #0b3d6e17}.LeftRightContent-module__4bF_Iq__cardIconBox{color:var(--color-brand-green,#2dae5a);align-items:center;margin-bottom:1.25rem;display:flex}.LeftRightContent-module__4bF_Iq__cardIconImg{object-fit:contain}.LeftRightContent-module__4bF_Iq__cardTitle{font-family:var(--font-family-heading,"Inter", sans-serif);color:#171d26;margin:0 0 .65rem;font-size:1.15rem;font-weight:700;line-height:1.3}.LeftRightContent-module__4bF_Iq__cardDescription{font-family:var(--font-family-base,"Inter", sans-serif);color:#64748b;margin:0;font-size:.83rem;line-height:1.55}.LeftRightContent-module__4bF_Iq__rightGraphics{z-index:2;justify-content:flex-end;width:100%;display:flex;position:relative}.LeftRightContent-module__4bF_Iq__graphicFrame{width:100%;position:relative}.LeftRightContent-module__4bF_Iq__bgPatternTop{z-index:1;pointer-events:none;opacity:.75;width:320px;max-width:45vw;height:auto;position:absolute;top:-24%;left:18%}.LeftRightContent-module__4bF_Iq__bgIcon{z-index:1;pointer-events:none;opacity:.95;will-change:transform;width:440px;max-width:55vw;height:auto;position:absolute;top:-28%;left:-20%}.LeftRightContent-module__4bF_Iq__iconImg{object-fit:contain;width:100%;height:auto;display:block}.LeftRightContent-module__4bF_Iq__bgPatternBottom{z-index:1;pointer-events:none;opacity:.85;width:340px;max-width:48vw;height:auto;position:absolute;bottom:-20%;right:-5%}.LeftRightContent-module__4bF_Iq__patternImg{object-fit:contain;width:100%;height:auto;display:block}.LeftRightContent-module__4bF_Iq__mainImageContainer{z-index:2;width:100%;height:660px;position:relative;overflow:hidden}.LeftRightContent-module__4bF_Iq__mainImage{object-fit:cover;border-radius:inherit;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.LeftRightContent-module__4bF_Iq__mainImageContainer:hover .LeftRightContent-module__4bF_Iq__mainImage{transform:scale(1.03)}@media (max-width:1100px){.LeftRightContent-module__4bF_Iq__container{grid-template-columns:1fr;gap:3.5rem;padding-left:2rem;padding-right:0}.LeftRightContent-module__4bF_Iq__imageLeft{grid-template-columns:1fr;padding-left:2rem;padding-right:0}.LeftRightContent-module__4bF_Iq__imageLeft .LeftRightContent-module__4bF_Iq__leftContent{order:1;padding-right:2rem}.LeftRightContent-module__4bF_Iq__imageLeft .LeftRightContent-module__4bF_Iq__rightGraphics{order:2}.LeftRightContent-module__4bF_Iq__leftContent{max-width:100%;padding-right:2rem}.LeftRightContent-module__4bF_Iq__mainImageContainer{border-radius:1.5rem 0 0 1.5rem;height:440px}}@media (max-width:768px){.LeftRightContent-module__4bF_Iq__cardsGrid{grid-template-columns:1fr;gap:1rem}.LeftRightContent-module__4bF_Iq__leftContent{max-width:100%;padding-right:1.5rem}.LeftRightContent-module__4bF_Iq__mainImageContainer{height:380px}}@media (max-width:640px){.LeftRightContent-module__4bF_Iq__contentSection{padding:4.5rem 0}.LeftRightContent-module__4bF_Iq__container{padding-left:1.25rem;padding-right:0}.LeftRightContent-module__4bF_Iq__leftContent{padding-right:1.25rem}.LeftRightContent-module__4bF_Iq__title{margin-bottom:1.25rem;font-size:2.1rem}.LeftRightContent-module__4bF_Iq__description{font-size:.98rem;line-height:1.6}.LeftRightContent-module__4bF_Iq__bgIcon{width:260px;top:-18%;left:-10%}.LeftRightContent-module__4bF_Iq__bgPatternTop{width:200px;top:-16%;left:10%}.LeftRightContent-module__4bF_Iq__bgPatternBottom{width:220px;bottom:-12%;right:0%}.LeftRightContent-module__4bF_Iq__mainImageContainer{border-radius:1.25rem 0 0 1.25rem;height:320px}}
.FounderSection-module__Qv-3KG__founderSection{color:#1a1c24;background-color:#fff;width:100%;position:relative;overflow:hidden}.FounderSection-module__Qv-3KG__pinStage{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:3rem 0;display:flex;position:relative}.FounderSection-module__Qv-3KG__watermarkYear{font-family:var(--font-family-heading,sans-serif);color:#0b3d6e09;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;font-size:clamp(8rem,18vw,18rem);font-weight:900;line-height:1;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.FounderSection-module__Qv-3KG__bgWatermark{opacity:.035;pointer-events:none;z-index:1;width:700px;height:700px;position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}.FounderSection-module__Qv-3KG__watermarkImg{object-fit:contain;width:100%;height:100%}.FounderSection-module__Qv-3KG__container{width:100%;max-width:var(--max-width-container,1320px);z-index:2;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:center;gap:clamp(3rem,6vw,6.5rem);margin:0 auto;padding:0 2.5rem;display:grid;position:relative}.FounderSection-module__Qv-3KG__leftVisual{justify-content:center;width:100%;display:flex;position:relative}.FounderSection-module__Qv-3KG__portraitWrapper{width:100%;max-width:470px;position:relative}.FounderSection-module__Qv-3KG__backdropCard{z-index:1;pointer-events:none;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:24px;width:100%;height:100%;position:absolute;top:20px;left:-20px}.FounderSection-module__Qv-3KG__cornerOrnament{z-index:4;border-top:3px solid #0b3d6e;border-right:3px solid #0b3d6e;border-top-right-radius:14px;width:65px;height:65px;position:absolute;top:-14px;right:-14px}.FounderSection-module__Qv-3KG__imageFrame{z-index:2;aspect-ratio:4/4.75;background-color:#0b111e;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 70px -18px #0b3d6e38,0 0 0 1px #0b3d6e14}.FounderSection-module__Qv-3KG__founderImage{object-fit:cover;object-position:center 20%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.FounderSection-module__Qv-3KG__portraitWrapper:hover .FounderSection-module__Qv-3KG__founderImage{transform:scale(1.03)}.FounderSection-module__Qv-3KG__revealCurtain{z-index:3;pointer-events:none;transform-origin:top;background-color:#0b3d6e;position:absolute;inset:0}.FounderSection-module__Qv-3KG__rightContent{z-index:3;flex-direction:column;display:flex;position:relative}.FounderSection-module__Qv-3KG__tributeBadge{font-family:var(--font-family-base,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#0b3d6e;align-self:flex-start;align-items:center;gap:.85rem;margin-bottom:1.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.FounderSection-module__Qv-3KG__badgeLine{transform-origin:0;background-color:#2dae5a;width:32px;height:2px;display:inline-block}.FounderSection-module__Qv-3KG__title{font-family:var(--font-family-heading,"Inter", sans-serif);color:#171d26;letter-spacing:-.035em;margin:0 0 1.75rem;font-size:clamp(2.3rem,3.4vw,3.25rem);font-weight:800;line-height:1.16}.FounderSection-module__Qv-3KG__titleFounder{color:var(--color-brand-blue,#0b3d6e);display:inline}.FounderSection-module__Qv-3KG__titleLate{color:#171d26;font-weight:700}.FounderSection-module__Qv-3KG__paragraphsWrapper{flex-direction:column;gap:1.15rem;margin-bottom:2rem;display:flex}.FounderSection-module__Qv-3KG__paragraph{font-family:var(--font-family-base,"Inter", sans-serif);color:#4b5563;margin:0;font-size:clamp(.96rem,1.02vw,1.05rem);font-weight:400;line-height:1.74}.FounderSection-module__Qv-3KG__paragraphLead{color:#1e293b;font-size:clamp(1.02rem,1.08vw,1.1rem);font-weight:500;line-height:1.72}.FounderSection-module__Qv-3KG__signatureBlock{border-top:1px solid #0b3d6e26;flex-direction:column;padding-top:1rem;display:flex}.FounderSection-module__Qv-3KG__signatureWrap{margin-bottom:.5rem;display:inline-block}.FounderSection-module__Qv-3KG__signatureSvg{width:260px;height:52px;overflow:visible}.FounderSection-module__Qv-3KG__sigPath{stroke-dasharray:400;stroke-dashoffset:400px}.FounderSection-module__Qv-3KG__sigFlourish{stroke-dasharray:250;stroke-dashoffset:250px}.FounderSection-module__Qv-3KG__founderRole{font-family:var(--font-family-heading,"Inter", sans-serif);color:#0b3d6e;letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.35rem;font-weight:800}.FounderSection-module__Qv-3KG__founderCompany{font-family:var(--font-family-base,"Inter", sans-serif);color:#64748b;margin:0;font-size:.92rem;font-weight:500}@media (max-width:1024px){.FounderSection-module__Qv-3KG__founderSection{overflow:hidden}.FounderSection-module__Qv-3KG__pinStage{align-items:flex-start;height:auto;min-height:auto;padding:4.5rem 0}.FounderSection-module__Qv-3KG__revealCurtain{display:none!important}.FounderSection-module__Qv-3KG__watermarkYear{opacity:.03;font-size:clamp(4.5rem,14vw,8rem);top:6%;right:3%;transform:none}.FounderSection-module__Qv-3KG__bgWatermark{opacity:.025;width:420px;height:420px}.FounderSection-module__Qv-3KG__container{grid-template-columns:1fr;gap:3rem;padding:0 1.75rem}.FounderSection-module__Qv-3KG__leftVisual{justify-content:center;width:100%}.FounderSection-module__Qv-3KG__portraitWrapper{width:100%;max-width:420px}.FounderSection-module__Qv-3KG__imageFrame{border-radius:20px}.FounderSection-module__Qv-3KG__backdropCard{border-radius:20px;top:14px;left:-12px}.FounderSection-module__Qv-3KG__cornerOrnament{width:48px;height:48px;top:-10px;right:-10px}.FounderSection-module__Qv-3KG__title{margin-bottom:1.35rem;font-size:clamp(2rem,5vw,2.6rem)}.FounderSection-module__Qv-3KG__paragraphsWrapper{gap:1rem;margin-bottom:1.75rem}.FounderSection-module__Qv-3KG__paragraph{font-size:.96rem;line-height:1.68}.FounderSection-module__Qv-3KG__paragraphLead{font-size:1.02rem}}@media (max-width:640px){.FounderSection-module__Qv-3KG__pinStage{padding:3.5rem 0}.FounderSection-module__Qv-3KG__container{gap:2.25rem;padding:0 1.25rem}.FounderSection-module__Qv-3KG__portraitWrapper{max-width:100%}.FounderSection-module__Qv-3KG__imageFrame{aspect-ratio:4/4.5;border-radius:16px}.FounderSection-module__Qv-3KG__backdropCard{border-radius:16px;top:10px;left:-8px}.FounderSection-module__Qv-3KG__cornerOrnament{width:40px;height:40px;top:-8px;right:-8px}.FounderSection-module__Qv-3KG__title{font-size:clamp(1.75rem,6.5vw,2.15rem);line-height:1.22}.FounderSection-module__Qv-3KG__paragraphsWrapper{gap:.95rem}.FounderSection-module__Qv-3KG__paragraph{font-size:.92rem;line-height:1.62}.FounderSection-module__Qv-3KG__paragraphLead{font-size:.98rem}.FounderSection-module__Qv-3KG__signatureSvg{width:200px;height:40px}.FounderSection-module__Qv-3KG__founderRole{font-size:1.15rem}.FounderSection-module__Qv-3KG__founderCompany{font-size:.86rem}}
.FounderQuote-module__n5ENlG__quoteSection{background-color:#f8fafc;justify-content:center;align-items:center;width:100%;padding:6.5rem 0 7rem;display:flex;position:relative;overflow:hidden}.FounderQuote-module__n5ENlG__bgPattern{opacity:.04;pointer-events:none;z-index:1;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FounderQuote-module__n5ENlG__patternImg{object-fit:contain;width:100%;height:100%}.FounderQuote-module__n5ENlG__container{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1120px;margin:0 auto;padding:0 2rem;display:flex;position:relative}.FounderQuote-module__n5ENlG__blockquote{width:100%;margin:0;padding:0;position:relative}.FounderQuote-module__n5ENlG__quoteText{font-family:var(--font-family-heading,"Inter", sans-serif);color:#171d26;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.7vw,2.75rem);font-style:italic;font-weight:700;line-height:1.22}.FounderQuote-module__n5ENlG__inlineQuoteMark{vertical-align:middle;color:#2dae5a;margin-right:.45rem;line-height:0;display:inline-block;position:relative;top:-.15em}.FounderQuote-module__n5ENlG__inlineQuoteMarkEnd{vertical-align:middle;color:#2dae5a;margin-left:.45rem;line-height:0;display:inline-block;position:relative;top:-.05em}.FounderQuote-module__n5ENlG__quoteIcon{vertical-align:middle;width:clamp(28px,2.4vw,44px);height:clamp(22px,1.8vw,34px);display:inline-block}.FounderQuote-module__n5ENlG__quoteWord{will-change:transform, opacity, filter;margin-right:.26em;display:inline-block}.FounderQuote-module__n5ENlG__authorBlock{flex-direction:column;align-items:center;gap:.35rem;margin-top:2.75rem;display:flex}.FounderQuote-module__n5ENlG__authorLine{background-color:#2dae5a;width:48px;height:2px;margin-bottom:.5rem}.FounderQuote-module__n5ENlG__authorName{font-family:var(--font-family-heading,"Inter", sans-serif);color:#0b3d6e;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:800}.FounderQuote-module__n5ENlG__authorRole{font-family:var(--font-family-base,"Inter", sans-serif);color:#64748b;margin:0;font-size:.95rem;font-weight:500}@media (max-width:768px){.FounderQuote-module__n5ENlG__quoteSection{padding:4.5rem 0 5rem}.FounderQuote-module__n5ENlG__container{padding:0 1.25rem}.FounderQuote-module__n5ENlG__quoteText{font-size:1.45rem;line-height:1.26}.FounderQuote-module__n5ENlG__authorBlock{margin-top:2rem}}
.CoreValues-module__EenffW__section{background-color:#f0f2f5;width:100%;position:relative}.CoreValues-module__EenffW__pinnedInner{background-color:#f0f2f5;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:6rem 2rem;display:flex}.CoreValues-module__EenffW__desktopGrid{perspective:800px;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;max-width:1100px;display:grid}.CoreValues-module__EenffW__mobileWrapper{flex-direction:column;align-items:center;width:100%;max-width:1100px;display:none}.CoreValues-module__EenffW__mobileHeader{text-align:center;max-width:36rem;margin-bottom:2.75rem}.CoreValues-module__EenffW__mobileBadge{font-family:var(--font-family-base,sans-serif);text-transform:uppercase;letter-spacing:.12em;color:#2dae5a;margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:inline-block}.CoreValues-module__EenffW__mobileHeading{font-family:var(--font-family-heading,"Inter", sans-serif);color:#1a1d29;letter-spacing:-.03em;margin:0 0 .85rem;font-size:clamp(2rem,5.5vw,2.85rem);font-weight:800;line-height:1.15}.CoreValues-module__EenffW__mobileSubtitle{font-family:var(--font-family-base,"Inter", sans-serif);color:#555d73;margin:0;font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.6}.CoreValues-module__EenffW__mobileCardsGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%;display:grid}.CoreValues-module__EenffW__cell{background:#fff;border-radius:1.25rem;flex-direction:column;justify-content:space-between;gap:1.15rem;padding:2.2rem 2rem;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000e,0 0 0 1px #0000000a}.CoreValues-module__EenffW__cell:hover{transform:translateY(-5px);box-shadow:0 12px 36px #0000001a,0 0 0 1px #0000000f}.CoreValues-module__EenffW__headingCell{box-shadow:none;text-align:center;background:0 0;justify-content:center;align-items:center;gap:.85rem;padding:2.5rem 1.5rem}.CoreValues-module__EenffW__headingCell:hover{box-shadow:none;transform:none}.CoreValues-module__EenffW__heading{font-family:var(--font-family-heading,"Inter", sans-serif);color:#1a1d29;letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,2.8vw,3rem);font-weight:800;line-height:1.12}.CoreValues-module__EenffW__subtitle{color:#1a1d29;max-width:22ch;margin:0;font-size:clamp(.9rem,3vw,1.2rem);font-weight:400;line-height:1.6}.CoreValues-module__EenffW__iconWrap{color:#2dae5a;flex-shrink:0;width:44px;height:44px}.CoreValues-module__EenffW__iconWrap svg{width:100%;height:100%}.CoreValues-module__EenffW__cardLabel{color:#2b3145;letter-spacing:-.01em;margin:0;font-size:clamp(.9rem,.98vw,1rem);font-weight:500;line-height:1.55}.CoreValues-module__EenffW__cornerAccent{pointer-events:none;background:linear-gradient(135deg,#0000 40%,#2dae5a14 100%);border-top-left-radius:100%;width:48px;height:48px;position:absolute;bottom:0;right:0}@media (max-width:1024px){.CoreValues-module__EenffW__pinnedInner{padding:4.5rem 1.5rem}.CoreValues-module__EenffW__desktopGrid{display:none!important}.CoreValues-module__EenffW__mobileWrapper{display:flex}.CoreValues-module__EenffW__mobileCardsGrid{grid-template-columns:repeat(2,1fr);gap:1.15rem}.CoreValues-module__EenffW__cell{border-radius:1.15rem;padding:1.85rem 1.65rem}.CoreValues-module__EenffW__iconWrap{width:40px;height:40px}}@media (max-width:640px){.CoreValues-module__EenffW__pinnedInner{padding:3.5rem 1.15rem}.CoreValues-module__EenffW__mobileHeader{margin-bottom:2rem}.CoreValues-module__EenffW__mobileHeading{font-size:clamp(1.85rem,6.8vw,2.25rem)}.CoreValues-module__EenffW__mobileSubtitle{font-size:.92rem}.CoreValues-module__EenffW__mobileCardsGrid{grid-template-columns:1fr;gap:.9rem}.CoreValues-module__EenffW__cell{border-radius:1rem;gap:.85rem;padding:1.45rem 1.35rem}.CoreValues-module__EenffW__iconWrap{width:36px;height:36px}.CoreValues-module__EenffW__cardLabel{font-size:.92rem;line-height:1.5}}@media (max-width:380px){.CoreValues-module__EenffW__pinnedInner{padding:2.75rem .85rem}.CoreValues-module__EenffW__cell{padding:1.25rem 1.1rem}.CoreValues-module__EenffW__cardLabel{font-size:.88rem}}
.page-module___8aEwW__page{background-color:var(--color-bg-dark);min-height:100vh;color:var(--color-text-light);flex-direction:column;display:flex;overflow-x:hidden}.page-module___8aEwW__main{flex-direction:column;flex:1;width:100%;display:flex}
.page-module__q81_BW__page{min-height:100vh;color:var(--color-text-light);background-color:#0b111e;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.page-module__q81_BW__main{flex:1;width:100%}
.CareersWhy-module__pudJwq__section{color:#171d26;background-color:#fff;width:100%;padding:6.5rem 0 7.5rem;position:relative;overflow:hidden}.CareersWhy-module__pudJwq__container{max-width:var(--max-width-container,1400px);grid-template-columns:1fr 1.2fr;align-items:center;gap:4.5rem;margin:0 auto;padding:0 2.5rem;display:grid}.CareersWhy-module__pudJwq__leftContent{flex-direction:column;max-width:540px;display:flex}.CareersWhy-module__pudJwq__heading{font-family:var(--font-family-heading,"Inter", sans-serif);color:#151821;letter-spacing:-.035em;margin:0 0 1.75rem;font-size:clamp(2.4rem,3.8vw,3.75rem);font-weight:800;line-height:1.15}.CareersWhy-module__pudJwq__description{font-family:var(--font-family-base,"Inter", sans-serif);color:#374151;margin:0;font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.76}.CareersWhy-module__pudJwq__rightGraphics{justify-content:flex-end;width:100%;display:flex;position:relative}.CareersWhy-module__pudJwq__graphicFrame{width:100%;max-width:680px;position:relative}.CareersWhy-module__pudJwq__bgPatternTop{z-index:1;pointer-events:none;opacity:.85;width:52%;height:auto;position:absolute;top:-18%;left:20%}.CareersWhy-module__pudJwq__bgPatternBottom{z-index:1;pointer-events:none;opacity:.85;width:56%;height:auto;position:absolute;bottom:-20%;left:-12%}.CareersWhy-module__pudJwq__patternImg{object-fit:contain;width:100%;height:auto;display:block}.CareersWhy-module__pudJwq__imageContainer{z-index:2;border:1px solid #104d840f;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a1a}.CareersWhy-module__pudJwq__mainImage{object-fit:cover;border-radius:24px;width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.CareersWhy-module__pudJwq__imageContainer:hover .CareersWhy-module__pudJwq__mainImage{transform:scale(1.025)}@media (max-width:1100px){.CareersWhy-module__pudJwq__container{grid-template-columns:1fr;gap:3.5rem}.CareersWhy-module__pudJwq__leftContent{max-width:100%}.CareersWhy-module__pudJwq__rightGraphics{justify-content:center}.CareersWhy-module__pudJwq__graphicFrame{max-width:600px}}@media (max-width:768px){.CareersWhy-module__pudJwq__section{padding:4.5rem 0 5.5rem}.CareersWhy-module__pudJwq__container{padding:0 1.5rem}.CareersWhy-module__pudJwq__heading{margin-bottom:1.25rem;font-size:2.35rem}.CareersWhy-module__pudJwq__description{font-size:.98rem;line-height:1.68}.CareersWhy-module__pudJwq__imageContainer,.CareersWhy-module__pudJwq__mainImage{border-radius:18px}.CareersWhy-module__pudJwq__bgPatternTop{width:60%;top:-12%;left:10%}.CareersWhy-module__pudJwq__bgPatternBottom{width:60%;bottom:-14%;left:-5%}}@media (max-width:480px){.CareersWhy-module__pudJwq__container{padding:0 1.15rem}.CareersWhy-module__pudJwq__heading{font-size:2rem}}
.IntroRef-module__A4T79G__introSection{--intro-highlight-color:var(--color-brand-blue,#104d84);--intro-button-hover-border:#2dae5a;width:100%;position:relative;overflow:hidden}.IntroRef-module__A4T79G__themeLight{color:#10293a;--intro-highlight-color:var(--color-brand-blue,#104d84);background-color:#f8faf9}.IntroRef-module__A4T79G__themeDark{color:#fff;--intro-highlight-color:#34c759;background-color:#0b111e}.IntroRef-module__A4T79G__themeDark .IntroRef-module__A4T79G__heading{color:#fff}.IntroRef-module__A4T79G__themeDark .IntroRef-module__A4T79G__introCopy{color:#ffffffc7}.IntroRef-module__A4T79G__themeDark .IntroRef-module__A4T79G__contactButton{color:#fff;border-color:#ffffff38}.IntroRef-module__A4T79G__themeDark .IntroRef-module__A4T79G__contactButton:hover{border-color:#34c759}.IntroRef-module__A4T79G__themeBlue{color:#fff;--intro-highlight-color:#26b954;background-color:#0b3d6e}.IntroRef-module__A4T79G__themeBlue .IntroRef-module__A4T79G__heading{color:#fff}.IntroRef-module__A4T79G__themeBlue .IntroRef-module__A4T79G__introCopy{color:#ffffffe0}.IntroRef-module__A4T79G__themeBlue .IntroRef-module__A4T79G__contactButton{color:#fff;border-color:#ffffff4d}.IntroRef-module__A4T79G__themeBlue .IntroRef-module__A4T79G__contactButton:hover{border-color:#26b954}.IntroRef-module__A4T79G__themeTransparent{color:inherit;background-color:#0000}.IntroRef-module__A4T79G__intro{max-width:var(--max-width-container,1400px);grid-template-columns:1fr .9fr;align-items:center;gap:clamp(3rem,10vw,11rem);margin:0 auto;padding:100px 2rem 0;display:grid}.IntroRef-module__A4T79G__heading{font-family:var(--font-family-heading);letter-spacing:-.01em;flex-wrap:wrap;gap:.25em .3em;margin:0;font-size:clamp(2.2rem,4.6vw,49px);font-weight:700;line-height:2.6rem;display:flex}.IntroRef-module__A4T79G__word{display:inline-block}.IntroRef-module__A4T79G__highlight{color:var(--intro-highlight-color)}.IntroRef-module__A4T79G__introAside{justify-items:flex-end;gap:1.5rem;max-width:560px;padding-bottom:.35rem;display:grid}.IntroRef-module__A4T79G__introCopy{color:var(--color-brand-blue,#104d84);text-align:right;font-size:18px;line-height:1.65}.IntroRef-module__A4T79G__introCopy p{margin:0}.IntroRef-module__A4T79G__introCopy .IntroRef-module__A4T79G__highlight{color:var(--intro-highlight-color);font-weight:600}.IntroRef-module__A4T79G__contactButton{color:#213744;cursor:pointer;background:0 0;border:1px solid #cbd4d6;border-radius:999px;align-items:center;gap:1.1rem;width:fit-content;padding:.38rem .42rem .38rem 1.25rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:border-color .25s,transform .25s,background-color .25s;display:inline-flex}.IntroRef-module__A4T79G__contactButton:hover{border-color:var(--intro-button-hover-border);transform:translateY(-2px)}.IntroRef-module__A4T79G__buttonIcon{color:#fff;background:#2dae5a;border-radius:50%;flex-shrink:0;place-items:center;width:2.45rem;height:2.45rem;font-size:1.25rem;line-height:1;display:grid}@media (max-width:1024px){.IntroRef-module__A4T79G__intro{gap:clamp(2rem,5vw,4rem);padding:70px 2rem}.IntroRef-module__A4T79G__heading{font-size:clamp(2rem,3.5vw,2.8rem)}}@media (max-width:768px){.IntroRef-module__A4T79G__intro{grid-template-columns:1fr;gap:2rem;padding:4rem 1.4rem 3.5rem}.IntroRef-module__A4T79G__heading{font-size:clamp(1.8rem,5.5vw,2.4rem);line-height:1.15}.IntroRef-module__A4T79G__introAside{max-width:100%;justify-items:flex-start!important}.IntroRef-module__A4T79G__introCopy{font-size:16px;text-align:left!important}}
.CareersJobs-module__KQNSsG__section{color:#171d26;background-color:#f8faf9;width:100%;padding:6.5rem 0 8rem;position:relative;overflow:hidden}.CareersJobs-module__KQNSsG__container{max-width:var(--max-width-container,1400px);margin:0 auto;padding:0 2.5rem}.CareersJobs-module__KQNSsG__headerWrapper{margin-bottom:3.5rem}.CareersJobs-module__KQNSsG__heading{font-family:var(--font-family-heading,"Inter", sans-serif);color:#151821;letter-spacing:-.035em;margin:0;font-size:clamp(2.3rem,3.8vw,3.6rem);font-weight:800;line-height:1.15}.CareersJobs-module__KQNSsG__highlightText{color:var(--color-brand-blue,#0b3d6e)}.CareersJobs-module__KQNSsG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.CareersJobs-module__KQNSsG__card{will-change:transform, box-shadow;background-color:#fff;border:1px solid #104d8412;border-radius:22px;flex-direction:column;padding:2.25rem 2rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;box-shadow:0 10px 30px #0f172a0a}.CareersJobs-module__KQNSsG__card:hover{border-color:#2dae5a66;transform:translateY(-8px);box-shadow:0 22px 48px #0b3d6e1a}.CareersJobs-module__KQNSsG__jobTitle{font-family:var(--font-family-heading,"Inter", sans-serif);color:#111827;letter-spacing:-.02em;margin:0 0 1.15rem;font-size:1.55rem;font-weight:700;line-height:1.25}.CareersJobs-module__KQNSsG__badgesWrapper{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.65rem;display:flex}.CareersJobs-module__KQNSsG__badge{color:#4b5563;font-family:var(--font-family-base,"Inter", sans-serif);letter-spacing:.01em;background-color:#f3f4f6;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:500;display:inline-flex}.CareersJobs-module__KQNSsG__badgeIcon{width:14px;height:14px;color:var(--color-brand-green,#2dae5a);flex-shrink:0}.CareersJobs-module__KQNSsG__jobDescription{font-family:var(--font-family-base,"Inter", sans-serif);color:#4b5563;flex:1;margin:0 0 2.25rem;font-size:.92rem;line-height:1.65}.CareersJobs-module__KQNSsG__applyWrapper{margin-top:auto}.CareersJobs-module__KQNSsG__applyLink{font-family:var(--font-family-base,"Inter", sans-serif);color:var(--color-brand-green,#2dae5a);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:1.05rem;font-weight:600;text-decoration:underline;transition:color .22s,transform .22s;display:inline-flex}.CareersJobs-module__KQNSsG__applyLink:hover{color:#239449;transform:translate(4px)}.CareersJobs-module__KQNSsG__modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background-color:#0f172aa6;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;top:0;left:0}.CareersJobs-module__KQNSsG__modalContent{background-color:#fff;border-radius:24px;width:100%;max-width:580px;padding:2.75rem 2.5rem;animation:.3s cubic-bezier(.16,1,.3,1) CareersJobs-module__KQNSsG__modalIn;position:relative;box-shadow:0 25px 60px #00000040}@keyframes CareersJobs-module__KQNSsG__modalIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.CareersJobs-module__KQNSsG__closeBtn{cursor:pointer;color:#64748b;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.CareersJobs-module__KQNSsG__closeBtn:hover{color:#0f172a;background:#e2e8f0}.CareersJobs-module__KQNSsG__modalEyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand-green,#2dae5a);margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:inline-block}.CareersJobs-module__KQNSsG__modalTitle{font-family:var(--font-family-heading,"Inter", sans-serif);color:#151821;margin:0 0 .35rem;font-size:1.65rem;font-weight:700}.CareersJobs-module__KQNSsG__modalLocation{color:#64748b;margin:0 0 1.75rem;font-size:.88rem}.CareersJobs-module__KQNSsG__modalForm{flex-direction:column;gap:1rem;display:flex}.CareersJobs-module__KQNSsG__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.CareersJobs-module__KQNSsG__modalInput,.CareersJobs-module__KQNSsG__modalTextarea{width:100%;font-family:var(--font-family-base,"Inter", sans-serif);color:#1e293b;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.CareersJobs-module__KQNSsG__modalInput:focus,.CareersJobs-module__KQNSsG__modalTextarea:focus{border-color:var(--color-brand-green,#2dae5a);box-shadow:0 0 0 3px #2dae5a26}.CareersJobs-module__KQNSsG__modalSubmitBtn{background-color:var(--color-brand-green,#2dae5a);color:#fff;font-family:var(--font-family-base,"Inter", sans-serif);cursor:pointer;border:none;border-radius:999px;margin-top:.5rem;padding:.95rem 1.75rem;font-size:1rem;font-weight:600;transition:background-color .2s,transform .2s}.CareersJobs-module__KQNSsG__modalSubmitBtn:hover{background-color:#24924a;transform:translateY(-2px)}@media (max-width:1024px){.CareersJobs-module__KQNSsG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (max-width:768px){.CareersJobs-module__KQNSsG__section{padding:4.5rem 0 5.5rem}.CareersJobs-module__KQNSsG__container{padding:0 1.5rem}.CareersJobs-module__KQNSsG__heading{font-size:2.35rem}.CareersJobs-module__KQNSsG__headerWrapper{margin-bottom:2.5rem}.CareersJobs-module__KQNSsG__grid{grid-template-columns:1fr;gap:1.5rem}.CareersJobs-module__KQNSsG__card{padding:2rem 1.5rem}.CareersJobs-module__KQNSsG__formRow{grid-template-columns:1fr}}
.OurCommitment-module__ldyZAG__section{background-color:#fff;width:100%;padding:6.5rem 0 7.5rem;position:relative;overflow:hidden}.OurCommitment-module__ldyZAG__container{max-width:var(--max-width-container,1400px);margin:0 auto;padding:0 2.5rem}.OurCommitment-module__ldyZAG__heading{font-family:var(--font-family-heading,"Inter", sans-serif);color:#151821;letter-spacing:-.035em;margin:0 0 3.5rem;font-size:clamp(2.4rem,3.8vw,3.75rem);font-weight:800;line-height:1.15}.OurCommitment-module__ldyZAG__grid{grid-template-columns:repeat(4,1fr);gap:1.65rem;width:100%;display:grid}.OurCommitment-module__ldyZAG__card{background-color:#f7f9fa;border:1px solid #104d840a;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:380px;padding:2.25rem 2rem 2.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,background-color .3s;display:flex;position:relative}.OurCommitment-module__ldyZAG__card:hover{background-color:#f3f6f8;transform:translateY(-6px);box-shadow:0 16px 36px -10px #0b111e14}.OurCommitment-module__ldyZAG__iconWrapper{color:#2dae5a;justify-content:flex-start;align-items:center;width:52px;height:52px;transition:transform .35s;display:flex}.OurCommitment-module__ldyZAG__card:hover .OurCommitment-module__ldyZAG__iconWrapper{transform:scale(1.08)}.OurCommitment-module__ldyZAG__iconSvg{stroke:#2dae5a;width:64px;height:64px;display:block}.OurCommitment-module__ldyZAG__content{flex-direction:column;margin-top:auto;padding-top:4.5rem;display:flex}.OurCommitment-module__ldyZAG__cardTitle{font-family:var(--font-family-heading,"Inter", sans-serif);color:#151821;letter-spacing:-.025em;margin:0 0 .85rem;font-size:clamp(1.45rem,1.65vw,1.85rem);font-weight:700;line-height:1.22}.OurCommitment-module__ldyZAG__cardDescription{font-family:var(--font-family-base,"Inter", sans-serif);color:#4b5563;margin:0;font-size:clamp(.92rem,.98vw,1.02rem);line-height:1.55}@media (max-width:1200px){.OurCommitment-module__ldyZAG__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.OurCommitment-module__ldyZAG__card{min-height:340px;padding:2rem 1.75rem 2.25rem}.OurCommitment-module__ldyZAG__content{padding-top:3.5rem}}@media (max-width:768px){.OurCommitment-module__ldyZAG__section{padding:4.5rem 0 5.5rem}.OurCommitment-module__ldyZAG__container{padding:0 1.5rem}.OurCommitment-module__ldyZAG__heading{margin-bottom:2.25rem;font-size:2.35rem}.OurCommitment-module__ldyZAG__card{min-height:300px}}@media (max-width:580px){.OurCommitment-module__ldyZAG__container{padding:0 1.15rem}.OurCommitment-module__ldyZAG__grid{grid-template-columns:1fr;gap:1.25rem}.OurCommitment-module__ldyZAG__heading{font-size:2rem}.OurCommitment-module__ldyZAG__card{border-radius:20px;min-height:270px}.OurCommitment-module__ldyZAG__cardTitle{font-size:1.45rem}}
.page-module__kSaxVa__page{background-color:var(--color-background,#fff);flex-direction:column;width:100%;min-height:100vh;display:flex}.page-module__kSaxVa__main{flex:1;width:100%}.page-module__kSaxVa__contentWrapper{width:100%;max-width:var(--container-max-width,1340px);margin:0 auto;padding:80px 24px}
.page-module__VKYseq__page{background-color:var(--color-bg-light);min-height:100vh;color:var(--color-text-light);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.page-module__VKYseq__main{flex:1;width:100%}.page-module__VKYseq__servicesSectionWrapper{width:100%;padding:2rem 0 4rem;position:relative}
.CareerDev-module__VR-9vG__section{color:#171d26;background-color:#fff;width:100%;padding:6.5rem 0 7.5rem;position:relative;overflow:hidden}.CareerDev-module__VR-9vG__container{max-width:var(--max-width-container,1400px);grid-template-columns:1.2fr 1fr;align-items:center;gap:4.5rem;margin:0 auto;padding:0 2.5rem;display:grid}.CareerDev-module__VR-9vG__leftGraphics{justify-content:flex-start;width:100%;display:flex;position:relative}.CareerDev-module__VR-9vG__graphicFrame{width:100%;max-width:680px;position:relative}.CareerDev-module__VR-9vG__bgPatternTop{z-index:1;pointer-events:none;opacity:.85;width:52%;height:auto;position:absolute;top:-18%;right:20%}.CareerDev-module__VR-9vG__bgPatternBottom{z-index:1;pointer-events:none;opacity:.85;width:56%;height:auto;position:absolute;bottom:-20%;right:-12%}.CareerDev-module__VR-9vG__patternImg{object-fit:contain;width:100%;height:auto;display:block}.CareerDev-module__VR-9vG__imageContainer{z-index:2;border:1px solid #104d840f;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a1a}.CareerDev-module__VR-9vG__mainImage{object-fit:cover;border-radius:24px;width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.CareerDev-module__VR-9vG__imageContainer:hover .CareerDev-module__VR-9vG__mainImage{transform:scale(1.025)}.CareerDev-module__VR-9vG__rightContent{flex-direction:column;max-width:540px;display:flex}.CareerDev-module__VR-9vG__heading{font-family:var(--font-family-heading,"Inter", sans-serif);color:#151821;letter-spacing:-.035em;margin:0 0 1.75rem;font-size:clamp(2.4rem,3.8vw,3.75rem);font-weight:800;line-height:1.15}.CareerDev-module__VR-9vG__description{font-family:var(--font-family-base,"Inter", sans-serif);color:#374151;margin:0 0 1.15rem;font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.76}.CareerDev-module__VR-9vG__description:last-child{margin-bottom:0}@media (max-width:1100px){.CareerDev-module__VR-9vG__container{grid-template-columns:1fr;gap:3.5rem}.CareerDev-module__VR-9vG__leftGraphics{order:1;justify-content:center}.CareerDev-module__VR-9vG__rightContent{order:2;max-width:100%}.CareerDev-module__VR-9vG__graphicFrame{max-width:600px}}@media (max-width:768px){.CareerDev-module__VR-9vG__section{padding:4.5rem 0 5.5rem}.CareerDev-module__VR-9vG__container{padding:0 1.5rem}.CareerDev-module__VR-9vG__heading{margin-bottom:1.25rem;font-size:2.35rem}.CareerDev-module__VR-9vG__description{font-size:.98rem;line-height:1.68}.CareerDev-module__VR-9vG__imageContainer,.CareerDev-module__VR-9vG__mainImage{border-radius:18px}.CareerDev-module__VR-9vG__bgPatternTop{width:60%;top:-12%;right:10%}.CareerDev-module__VR-9vG__bgPatternBottom{width:60%;bottom:-14%;right:-5%}}@media (max-width:480px){.CareerDev-module__VR-9vG__container{padding:0 1.15rem}.CareerDev-module__VR-9vG__heading{font-size:2rem}}
.OurPeople-module__ah6LVW__section{color:#171d26;background-color:#fff;width:100%;padding:0 0 7.5rem;position:relative;overflow:hidden}.OurPeople-module__ah6LVW__container{max-width:var(--max-width-container,1400px);grid-template-columns:1.15fr 1fr;align-items:center;gap:4.5rem;margin:0 auto;padding:0 2.5rem;display:grid}.OurPeople-module__ah6LVW__leftContent{flex-direction:column;max-width:620px;display:flex}.OurPeople-module__ah6LVW__heading{font-family:var(--font-family-heading,"Inter", sans-serif);color:#151821;letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(2.3rem,2.6vw,3rem);font-weight:800;line-height:1.16}.OurPeople-module__ah6LVW__intro{font-family:var(--font-family-base,"Inter", sans-serif);color:#374151;margin:0 0 2rem;font-size:clamp(.96rem,.8vw,1.05rem);line-height:1.72}.OurPeople-module__ah6LVW__checkList{flex-direction:column;gap:1.15rem;margin:0;padding:0;list-style:none;display:flex}.OurPeople-module__ah6LVW__checkItem{align-items:flex-start;gap:.85rem;display:flex}.OurPeople-module__ah6LVW__iconSpan{color:#2dae5a;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}.OurPeople-module__ah6LVW__checkSvg{stroke:#2dae5a;width:20px;height:20px;display:block}.OurPeople-module__ah6LVW__itemText{font-family:var(--font-family-base,"Inter", sans-serif);color:#374151;font-size:clamp(.92rem,.8vw,1rem);line-height:1.58}.OurPeople-module__ah6LVW__rightGraphics{justify-content:flex-end;width:100%;display:flex;position:relative}.OurPeople-module__ah6LVW__graphicFrame{width:100%;max-width:640px;position:relative}.OurPeople-module__ah6LVW__bgPatternTop{z-index:1;pointer-events:none;opacity:.85;width:50%;height:auto;position:absolute;top:-16%;right:18%}.OurPeople-module__ah6LVW__bgPatternBottom{z-index:1;pointer-events:none;opacity:.85;width:52%;height:auto;position:absolute;bottom:-18%;left:20%}.OurPeople-module__ah6LVW__patternImg{object-fit:contain;width:100%;height:auto;display:block}.OurPeople-module__ah6LVW__imageContainer{z-index:2;border:1px solid #104d840f;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a1a}.OurPeople-module__ah6LVW__mainImage{object-fit:cover;border-radius:24px;width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.OurPeople-module__ah6LVW__imageContainer:hover .OurPeople-module__ah6LVW__mainImage{transform:scale(1.025)}@media (max-width:1100px){.OurPeople-module__ah6LVW__container{grid-template-columns:1fr;gap:3.5rem}.OurPeople-module__ah6LVW__leftContent{max-width:100%}.OurPeople-module__ah6LVW__rightGraphics{justify-content:center}.OurPeople-module__ah6LVW__graphicFrame{max-width:600px}}@media (max-width:768px){.OurPeople-module__ah6LVW__section{padding:4.5rem 0 5.5rem}.OurPeople-module__ah6LVW__container{padding:0 1.5rem}.OurPeople-module__ah6LVW__heading{margin-bottom:1.25rem;font-size:2.25rem}.OurPeople-module__ah6LVW__intro{margin-bottom:1.5rem;font-size:.95rem}.OurPeople-module__ah6LVW__checkList{gap:.95rem}.OurPeople-module__ah6LVW__itemText{font-size:.9rem}.OurPeople-module__ah6LVW__imageContainer,.OurPeople-module__ah6LVW__mainImage{border-radius:18px}.OurPeople-module__ah6LVW__bgPatternTop{width:60%;top:-10%;right:10%}.OurPeople-module__ah6LVW__bgPatternBottom{width:60%;bottom:-12%;left:10%}}@media (max-width:480px){.OurPeople-module__ah6LVW__container{padding:0 1.15rem}.OurPeople-module__ah6LVW__heading{font-size:1.95rem}}
.PresenceExplorer-module__T0n_sa__presenceSection{background-color:#0b1e33;width:100%;height:100vh;min-height:100vh;position:relative;overflow:hidden}.PresenceExplorer-module__T0n_sa__mapBackground{z-index:1;width:100%;height:100%;position:absolute;inset:0}.PresenceExplorer-module__T0n_sa__bgImgLayer{opacity:0;visibility:hidden;z-index:1;width:100%;height:100%;transition:opacity .65s cubic-bezier(.4,0,.2,1),visibility .65s;position:absolute;inset:0}.PresenceExplorer-module__T0n_sa__bgImgLayerActive{opacity:1;visibility:visible;z-index:2}.PresenceExplorer-module__T0n_sa__bgImg{object-fit:cover;object-position:center}.PresenceExplorer-module__T0n_sa__bgOverlay{pointer-events:none;z-index:3;background:linear-gradient(#0a192d59 0%,#0a192d05 25%,#0a192d47 100%);position:absolute;inset:0}.PresenceExplorer-module__T0n_sa__topControlWrapper{z-index:30;justify-content:center;padding:0 1.5rem;display:flex;position:absolute;top:32px;left:0;right:0}.PresenceExplorer-module__T0n_sa__controlHeaderGroup{flex-direction:column;align-items:center;gap:.65rem;display:flex}.PresenceExplorer-module__T0n_sa__glassControlBar{-webkit-backdrop-filter:blur(22px)saturate(180%);scrollbar-width:none;background:#0d1b2a99;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.75rem;max-width:100%;padding:.5rem .75rem;display:flex;overflow-x:auto;box-shadow:0 16px 40px #00000061,inset 0 1px #ffffff40}.PresenceExplorer-module__T0n_sa__glassControlBar::-webkit-scrollbar{display:none}.PresenceExplorer-module__T0n_sa__glassPill{font-family:var(--font-family-base,sans-serif);color:#ffffffe0;-webkit-backdrop-filter:blur(8px);text-align:center;cursor:pointer;white-space:nowrap;letter-spacing:.015em;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-width:145px;padding:.68rem 2.2rem;font-size:.96rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.PresenceExplorer-module__T0n_sa__pillText{line-height:1}.PresenceExplorer-module__T0n_sa__glassPill:hover{color:#fff;background:#ffffff38;border-color:#ffffff61;transform:translateY(-1px)}.PresenceExplorer-module__T0n_sa__glassPillActive{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#0b3d6e 0%,#155594 100%)!important;border-color:#ffffff73!important;box-shadow:0 6px 20px #0b3d6ea6,inset 0 1px #fff6!important}.PresenceExplorer-module__T0n_sa__terrainTaglineBadge{-webkit-backdrop-filter:blur(12px);background:#0b192ca6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem 1rem;display:inline-flex;box-shadow:0 4px 18px #00000052}.PresenceExplorer-module__T0n_sa__pulseDot{background:#2dae5a;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite PresenceExplorer-module__T0n_sa__pulseDotAnim;box-shadow:0 0 8px #2dae5a}@keyframes PresenceExplorer-module__T0n_sa__pulseDotAnim{0%,to{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.PresenceExplorer-module__T0n_sa__taglineText{font-family:var(--font-family-base,sans-serif);color:#ffffffeb;letter-spacing:.01em;font-size:.8rem;font-weight:500}.PresenceExplorer-module__T0n_sa__interactiveLayer{z-index:10;pointer-events:auto;width:100%;height:100%;position:absolute;inset:0}.PresenceExplorer-module__T0n_sa__pinsGroup{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.PresenceExplorer-module__T0n_sa__pinAnchor{z-index:15;cursor:pointer;pointer-events:auto;flex-direction:column;align-items:center;transition:opacity .35s,filter .35s,transform .25s;animation:4s ease-in-out infinite PresenceExplorer-module__T0n_sa__pinGentleFloat;display:flex;position:absolute;transform:translate(-50%,-100%)}.PresenceExplorer-module__T0n_sa__pinAnchor:nth-child(2){animation-delay:.7s}.PresenceExplorer-module__T0n_sa__pinAnchor:nth-child(3){animation-delay:1.4s}@keyframes PresenceExplorer-module__T0n_sa__pinGentleFloat{0%,to{transform:translate(-50%,-100%)}50%{transform:translate(-50%,calc(-100% - 4px))}}.PresenceExplorer-module__T0n_sa__pinBadge{color:#fff;cursor:pointer;z-index:2;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;position:relative}.PresenceExplorer-module__T0n_sa__pinIconWrap{filter:drop-shadow(0 1px 2px #0000004d);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.PresenceExplorer-module__T0n_sa__pinAnchor:hover .PresenceExplorer-module__T0n_sa__pinBadge{transform:scale(1.15)}.PresenceExplorer-module__T0n_sa__pinSelected .PresenceExplorer-module__T0n_sa__pinBadge{z-index:4;transform:scale(1.2)}.PresenceExplorer-module__T0n_sa__pinPulseRing{pointer-events:none;border:2px solid;border-radius:50%;animation:1.8s ease-out infinite PresenceExplorer-module__T0n_sa__pinPulseAnim;position:absolute;inset:-6px}@keyframes PresenceExplorer-module__T0n_sa__pinPulseAnim{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.PresenceExplorer-module__T0n_sa__pinStem{pointer-events:none;border-radius:1px;width:3.5px;margin-top:-1px;transition:height .3s;box-shadow:1px 0 3px #00000073}.PresenceExplorer-module__T0n_sa__pinGroundShadow{pointer-events:none;background:radial-gradient(#000000b8 0%,#00000040 50%,#0000 75%);border-radius:50%;width:18px;height:6px;margin-top:-3px;box-shadow:0 0 4px #00000080}.PresenceExplorer-module__T0n_sa__projectPopup{-webkit-backdrop-filter:blur(18px);z-index:50;transform-origin:top;background:#fffffffa;border:1.5px solid #fffffff2;border-radius:18px;width:330px;padding:1.15rem;position:absolute;box-shadow:0 24px 50px #00000061,0 4px 14px #0000001a}.PresenceExplorer-module__T0n_sa__closePopupBtn{color:#6b7280;cursor:pointer;z-index:6;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;transition:all .2s;display:flex;position:absolute;top:10px;right:12px;box-shadow:0 2px 6px #00000026}.PresenceExplorer-module__T0n_sa__closePopupBtn:hover{color:#fff;background:#111827}.PresenceExplorer-module__T0n_sa__cardImgWrap{border-radius:12px;width:100%;height:155px;margin-bottom:.85rem;position:relative;overflow:hidden}.PresenceExplorer-module__T0n_sa__cardImg{object-fit:cover;transition:transform .4s}.PresenceExplorer-module__T0n_sa__projectPopup:hover .PresenceExplorer-module__T0n_sa__cardImg{transform:scale(1.03)}.PresenceExplorer-module__T0n_sa__sectorBadge{font-family:var(--font-family-base,sans-serif);color:#fff;z-index:2;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #00000040}.PresenceExplorer-module__T0n_sa__cardBody{flex-direction:column;display:flex}.PresenceExplorer-module__T0n_sa__projectTitle{font-family:var(--font-family-heading,sans-serif);color:#111827;margin:0 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.3}.PresenceExplorer-module__T0n_sa__projectSubtitle{font-family:var(--font-family-base,sans-serif);color:#4b5563;margin:0 0 .85rem;font-size:.78rem;line-height:1.4}.PresenceExplorer-module__T0n_sa__metaList{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;flex-direction:column;gap:.35rem;margin-bottom:.85rem;padding:.5rem 0;display:flex}.PresenceExplorer-module__T0n_sa__metaRow{justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:.78rem;display:flex}.PresenceExplorer-module__T0n_sa__metaLabel{color:#2dae5a;flex-shrink:0;font-weight:600}.PresenceExplorer-module__T0n_sa__metaValue{color:#1f2937;text-align:right;font-weight:500;line-height:1.3}.PresenceExplorer-module__T0n_sa__cardFooter{justify-content:flex-end;display:flex}.PresenceExplorer-module__T0n_sa__viewProjectLink{font-family:var(--font-family-base,sans-serif);color:#0b3d6e;text-underline-offset:3px;font-size:.82rem;font-weight:600;text-decoration:underline;transition:color .2s}.PresenceExplorer-module__T0n_sa__viewProjectLink:hover{color:#2dae5a}@media (max-width:900px){.PresenceExplorer-module__T0n_sa__topControlWrapper{padding:0 1rem;top:20px}.PresenceExplorer-module__T0n_sa__projectPopup{z-index:100;width:92%;max-width:360px;position:fixed;inset:auto auto 24px 50%!important;transform:translate(-50%)!important}.PresenceExplorer-module__T0n_sa__pinBadge{width:38px!important;height:38px!important}}@media (max-width:640px){.PresenceExplorer-module__T0n_sa__glassControlBar{gap:.35rem;padding:.35rem .5rem}.PresenceExplorer-module__T0n_sa__glassPill{padding:.45rem .85rem;font-size:.8rem}.PresenceExplorer-module__T0n_sa__terrainTaglineBadge{display:none}}
.CareerPrograms-module__02Ie0a__section{color:#171d26;background-color:#fff;flex-direction:column;justify-content:center;width:100%;min-height:100vh;padding:4rem 0;display:flex;position:relative;overflow:hidden}.CareerPrograms-module__02Ie0a__container{max-width:var(--max-width-container,1400px);width:100%;margin:0 auto;padding:0 2.5rem}.CareerPrograms-module__02Ie0a__headerArea{margin-bottom:2.75rem}.CareerPrograms-module__02Ie0a__headerTop{grid-template-columns:1fr 1fr;align-items:flex-start;gap:3.5rem;display:grid}.CareerPrograms-module__02Ie0a__heading{font-family:var(--font-family-heading,"Inter", sans-serif);color:#151821;letter-spacing:-.035em;margin:0;font-size:clamp(2.3rem,3.6vw,3.6rem);font-weight:800;line-height:1.15}.CareerPrograms-module__02Ie0a__description{font-family:var(--font-family-base,"Inter", sans-serif);color:#374151;margin:0;padding-top:.35rem;font-size:clamp(.95rem,1.05vw,1.06rem);line-height:1.76}.CareerPrograms-module__02Ie0a__trackWrapper{width:100%;padding:.5rem 0 1.5rem;position:relative;overflow:hidden}.CareerPrograms-module__02Ie0a__cardsTrack{will-change:transform;gap:2rem;width:max-content;display:flex}.CareerPrograms-module__02Ie0a__card{isolation:isolate;cursor:pointer;background-color:#0b111e;border-radius:20px;flex-shrink:0;width:clamp(320px,24vw,390px);height:clamp(380px,60vh,470px);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;overflow:hidden}.CareerPrograms-module__02Ie0a__card:hover{transform:translateY(-8px);box-shadow:0 24px 50px -10px #0b111e59}.CareerPrograms-module__02Ie0a__cardImage{object-fit:cover;z-index:1;transition:transform .65s cubic-bezier(.16,1,.3,1)}.CareerPrograms-module__02Ie0a__card:hover .CareerPrograms-module__02Ie0a__cardImage{transform:scale(1.06)}.CareerPrograms-module__02Ie0a__cardOverlay{z-index:2;background:linear-gradient(#0000 0%,#0a101c1f 32%,#0a101cad 60%,#0a101cf2 100%);transition:background .45s;position:absolute;inset:0}.CareerPrograms-module__02Ie0a__card:hover .CareerPrograms-module__02Ie0a__cardOverlay{background:linear-gradient(#0a101c66 0%,#0a101ce0 45%,#0a101cfa 100%)}.CareerPrograms-module__02Ie0a__cardContent{z-index:3;color:#fff;flex-direction:column;justify-content:flex-end;padding:1.8rem 1.6rem 1.6rem;display:flex;position:absolute;inset:0}.CareerPrograms-module__02Ie0a__bottomArea{flex-direction:column;width:100%;display:flex}.CareerPrograms-module__02Ie0a__cardTitle{font-family:var(--font-family-heading,"Inter", sans-serif);color:#fff;margin:0;font-size:clamp(1.25rem,1.4vw,1.55rem);font-weight:700;line-height:1.25}.CareerPrograms-module__02Ie0a__cardDescriptionWrapper{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1),opacity .35s,margin-top .35s;display:grid}.CareerPrograms-module__02Ie0a__card:hover .CareerPrograms-module__02Ie0a__cardDescriptionWrapper{opacity:1;grid-template-rows:1fr;margin-top:.65rem}.CareerPrograms-module__02Ie0a__cardDescription{min-height:0;font-family:var(--font-family-base,"Inter", sans-serif);color:#ffffffe0;margin:0;font-size:.88rem;line-height:1.5;overflow:hidden}@media (max-width:1024px){.CareerPrograms-module__02Ie0a__section{padding:3.5rem 0}.CareerPrograms-module__02Ie0a__card{width:320px;height:400px}}@media (max-width:868px){.CareerPrograms-module__02Ie0a__headerTop{grid-template-columns:1fr;gap:1.25rem}.CareerPrograms-module__02Ie0a__description{padding-top:0}.CareerPrograms-module__02Ie0a__headerArea{margin-bottom:2rem}.CareerPrograms-module__02Ie0a__cardsTrack{gap:1.25rem}}@media (max-width:768px){.CareerPrograms-module__02Ie0a__section{min-height:auto;padding:4.5rem 0 5rem}.CareerPrograms-module__02Ie0a__container{padding:0 1.5rem}.CareerPrograms-module__02Ie0a__heading{font-size:2.25rem}.CareerPrograms-module__02Ie0a__description{font-size:.95rem;line-height:1.65}.CareerPrograms-module__02Ie0a__card{border-radius:16px;width:290px;height:380px}.CareerPrograms-module__02Ie0a__cardContent{padding:1.4rem 1.25rem 1.25rem}}@media (max-width:480px){.CareerPrograms-module__02Ie0a__container{padding:0 1.15rem}.CareerPrograms-module__02Ie0a__heading{font-size:1.95rem}.CareerPrograms-module__02Ie0a__card{width:270px;height:350px}}
.ExperienceSection-module__6zMIFG__experienceSection{background-color:#fff;width:100%;padding:5.5rem 1.5rem 5rem;position:relative;overflow:hidden}.ExperienceSection-module__6zMIFG__container{max-width:1240px;margin:0 auto}.ExperienceSection-module__6zMIFG__headerGroup{text-align:center;margin-bottom:4.5rem}.ExperienceSection-module__6zMIFG__title{font-family:var(--font-family-heading,sans-serif);color:#181d27;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.1rem,3.2vw,2.75rem);font-weight:700;line-height:1.2}.ExperienceSection-module__6zMIFG__description{font-family:var(--font-family-base,sans-serif);color:#4b5563;text-wrap:balance;max-width:760px;margin:0 auto;font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.65}.ExperienceSection-module__6zMIFG__description strong{color:#111827;font-weight:700}.ExperienceSection-module__6zMIFG__statsGrid{grid-template-columns:repeat(6,1fr);justify-content:center;align-items:flex-start;gap:2rem 1.25rem;display:grid}.ExperienceSection-module__6zMIFG__statCard{text-align:center;flex-direction:column;align-items:center;display:flex}.ExperienceSection-module__6zMIFG__statNumber{font-family:var(--font-family-heading,sans-serif);color:#0b3d6e;letter-spacing:-.02em;white-space:nowrap;margin-bottom:.65rem;font-size:clamp(2.2rem,3.1vw,2.9rem);font-weight:800;line-height:1.1}.ExperienceSection-module__6zMIFG__statLabel{font-family:var(--font-family-base,sans-serif);color:#374151;font-size:clamp(.85rem,.95vw,.95rem);font-weight:500;line-height:1.35}@media (max-width:1024px){.ExperienceSection-module__6zMIFG__statsGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem 1.5rem}.ExperienceSection-module__6zMIFG__experienceSection{padding:4.5rem 1.25rem 4rem}.ExperienceSection-module__6zMIFG__headerGroup{margin-bottom:3.5rem}}@media (max-width:640px){.ExperienceSection-module__6zMIFG__statsGrid{grid-template-columns:repeat(2,1fr);gap:2.25rem 1rem}.ExperienceSection-module__6zMIFG__experienceSection{padding:3.75rem 1rem 3.5rem}.ExperienceSection-module__6zMIFG__headerGroup{margin-bottom:2.75rem}.ExperienceSection-module__6zMIFG__statNumber{font-size:2.25rem}}@media (max-width:380px){.ExperienceSection-module__6zMIFG__statsGrid{grid-template-columns:1fr;gap:2rem}}
.ProcessingSection-module___BFj3q__section{background-color:var(--color-bg-light,#fff);width:100%;padding:100px 24px;position:relative;overflow:hidden}.ProcessingSection-module___BFj3q__container{max-width:var(--max-width-container,1380px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:70px;margin:0 auto;display:grid}.ProcessingSection-module___BFj3q__imageCol{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ProcessingSection-module___BFj3q__graphicFrame{justify-content:center;align-items:center;width:100%;max-width:580px;min-height:540px;display:flex;position:relative}.ProcessingSection-module___BFj3q__bgPatternTop{z-index:1;pointer-events:none;opacity:.85;width:320px;max-width:50vw;height:auto;position:absolute;top:-12%;right:-6%}.ProcessingSection-module___BFj3q__bgIcon{z-index:1;pointer-events:none;opacity:.9;will-change:transform;width:340px;max-width:55vw;height:auto;position:absolute;bottom:-22%;left:-14%}.ProcessingSection-module___BFj3q__iconImg,.ProcessingSection-module___BFj3q__patternImg{object-fit:contain;width:100%;height:auto;display:block}.ProcessingSection-module___BFj3q__imageContainer{z-index:2;border-radius:24px;width:100%;height:580px;position:relative;overflow:hidden}.ProcessingSection-module___BFj3q__mainImage{object-fit:cover;display:block}.ProcessingSection-module___BFj3q__textCol{z-index:3;flex-direction:column;justify-content:center;display:flex}.ProcessingSection-module___BFj3q__title{font-family:var(--font-family-heading,"Inter", sans-serif);color:#14171a;letter-spacing:-.03em;margin:0 0 2.5rem;font-size:clamp(2.4rem,3.6vw,3.75rem);font-weight:800;line-height:1.15}.ProcessingSection-module___BFj3q__highlightText{color:#0b3d6e}.ProcessingSection-module___BFj3q__pointList{flex-direction:column;gap:1.85rem;margin:0;padding:0;list-style:none;display:flex}.ProcessingSection-module___BFj3q__pointItem{cursor:default;align-items:flex-start;gap:16px;display:flex}.ProcessingSection-module___BFj3q__checkWrap{color:#2dae5a;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:3px;display:inline-flex}.ProcessingSection-module___BFj3q__checkIcon{stroke:#2dae5a;width:22px;height:22px}.ProcessingSection-module___BFj3q__pointBody{flex-direction:column;gap:.35rem;display:flex}.ProcessingSection-module___BFj3q__pointTitle{font-family:var(--font-family-heading,"Inter", sans-serif);color:#0b3d6e;letter-spacing:-.015em;margin:0;font-size:clamp(1.15rem,1.25vw,1.3rem);font-weight:700;line-height:1.3}.ProcessingSection-module___BFj3q__pointDesc{font-family:var(--font-family-base,"Inter", sans-serif);color:#374151;max-width:520px;margin:0;font-size:clamp(.95rem,1.02vw,1.04rem);line-height:1.62}@media (max-width:1060px){.ProcessingSection-module___BFj3q__container{grid-template-columns:1fr;gap:50px}.ProcessingSection-module___BFj3q__section{padding:70px 20px}.ProcessingSection-module___BFj3q__graphicFrame{max-width:100%;min-height:420px}.ProcessingSection-module___BFj3q__imageContainer{height:420px}.ProcessingSection-module___BFj3q__textCol{max-width:100%}.ProcessingSection-module___BFj3q__title{font-size:2.2rem}}@media (max-width:640px){.ProcessingSection-module___BFj3q__section{padding:50px 16px}.ProcessingSection-module___BFj3q__graphicFrame{min-height:320px}.ProcessingSection-module___BFj3q__imageContainer{border-radius:18px;height:320px}.ProcessingSection-module___BFj3q__title{margin-bottom:1rem;font-size:1.85rem}.ProcessingSection-module___BFj3q__description{margin-bottom:1.5rem;font-size:.95rem}.ProcessingSection-module___BFj3q__pointItem{gap:10px;font-size:.95rem}.ProcessingSection-module___BFj3q__checkWrap{width:20px;height:20px}.ProcessingSection-module___BFj3q__checkIcon{width:19px;height:19px}}
.ContactSection-module__1kX6Bq__contactSection{color:#171d26;background-color:#fff;width:100%;padding:6.5rem 0 7.5rem;position:relative;overflow:hidden}.ContactSection-module__1kX6Bq__container{max-width:var(--max-width-container,1400px);grid-template-columns:1fr 1.08fr;align-items:center;gap:4.5rem;margin:0 auto;padding:0 2.5rem;display:grid}.ContactSection-module__1kX6Bq__leftColumn{flex-direction:column;max-width:580px;display:flex}.ContactSection-module__1kX6Bq__heading{font-family:var(--font-family-heading,"Inter", sans-serif);color:#151821;letter-spacing:-.035em;margin:0 0 2rem;font-size:clamp(2.4rem,3.8vw,3.75rem);font-weight:700;line-height:1.14}.ContactSection-module__1kX6Bq__paragraphs{flex-direction:column;gap:1.25rem;margin-bottom:3.5rem;display:flex}.ContactSection-module__1kX6Bq__paragraph{font-family:var(--font-family-base,"Inter", sans-serif);color:#4b5563;margin:0;font-size:clamp(.95rem,1.02vw,1.02rem);line-height:1.68}.ContactSection-module__1kX6Bq__infoGrid{grid-template-columns:1fr 1fr;gap:2.25rem 2rem;display:grid}.ContactSection-module__1kX6Bq__infoBlock{flex-direction:column;display:flex}.ContactSection-module__1kX6Bq__infoTitle{font-family:var(--font-family-heading,"Inter", sans-serif);color:#151821;letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.3rem;font-weight:700;line-height:1.25}.ContactSection-module__1kX6Bq__infoContent{flex-direction:column;gap:.25rem;display:flex}.ContactSection-module__1kX6Bq__infoContent p{font-family:var(--font-family-base,"Inter", sans-serif);color:#4b5563;margin:0;font-size:.92rem;line-height:1.6}.ContactSection-module__1kX6Bq__link{color:inherit;text-decoration:none;transition:color .2s}.ContactSection-module__1kX6Bq__link:hover{color:var(--color-brand-green,#2dae5a)}.ContactSection-module__1kX6Bq__emailLink{color:#4b5563;word-break:break-all;text-decoration:none;transition:color .2s}.ContactSection-module__1kX6Bq__emailLink:hover{color:var(--color-brand-green,#2dae5a)}.ContactSection-module__1kX6Bq__rightColumn{justify-content:flex-end;width:100%;display:flex}.ContactSection-module__1kX6Bq__formCard{background-color:#212433;border:1px solid #ffffff0a;border-radius:28px;width:100%;max-width:650px;padding:3rem 2.5rem;box-shadow:0 24px 60px #0f172a29}.ContactSection-module__1kX6Bq__form{flex-direction:column;gap:1.15rem;display:flex}.ContactSection-module__1kX6Bq__fieldFull{width:100%}.ContactSection-module__1kX6Bq__fieldsRow{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}.ContactSection-module__1kX6Bq__fieldHalf{width:100%}.ContactSection-module__1kX6Bq__input{width:100%;height:56px;font-family:var(--font-family-base,"Inter", sans-serif);color:#171d26;box-sizing:border-box;background-color:#fbfbfc;border:1px solid #eaedf0;border-radius:6px;outline:none;padding:0 1.25rem;font-size:.95rem;transition:all .22s}.ContactSection-module__1kX6Bq__input::placeholder{color:#8c97a5;font-size:.92rem;font-weight:400}.ContactSection-module__1kX6Bq__input:focus{background-color:#fff;border-color:#2dae5a;box-shadow:0 0 0 3px #2dae5a2e}.ContactSection-module__1kX6Bq__textarea{width:100%;min-height:230px;font-family:var(--font-family-base,"Inter", sans-serif);color:#171d26;resize:vertical;box-sizing:border-box;background-color:#fbfbfc;border:1px solid #eaedf0;border-radius:6px;outline:none;padding:1.2rem 1.25rem;font-size:.95rem;line-height:1.6;transition:all .22s}.ContactSection-module__1kX6Bq__textarea::placeholder{color:#8c97a5;font-size:.92rem;font-weight:400}.ContactSection-module__1kX6Bq__textarea:focus{background-color:#fff;border-color:#2dae5a;box-shadow:0 0 0 3px #2dae5a2e}.ContactSection-module__1kX6Bq__successMessage{color:#a3f7be;font-family:var(--font-family-base,sans-serif);background-color:#2dae5a26;border:1px solid #2dae5a;border-radius:8px;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:500;display:flex}.ContactSection-module__1kX6Bq__submitBtn{cursor:pointer;will-change:transform, box-shadow;background-color:#369947;border:none;border-radius:999px;outline:none;justify-content:space-between;align-items:center;width:100%;height:58px;padding:.35rem .45rem .35rem 1.75rem;transition:all .25s;display:flex;box-shadow:0 4px 14px #2dae5a33}.ContactSection-module__1kX6Bq__submitBtn:disabled{opacity:.75;cursor:not-allowed}.ContactSection-module__1kX6Bq__btnText{font-family:var(--font-family-base,"Inter", sans-serif);color:#fff;letter-spacing:.01em;font-size:1rem;font-weight:600}.ContactSection-module__1kX6Bq__btnIconCircle{will-change:transform;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ContactSection-module__1kX6Bq__arrowSvg{color:#369947;width:18px;height:18px;display:block}@media (max-width:1100px){.ContactSection-module__1kX6Bq__container{grid-template-columns:1fr;gap:3.5rem}.ContactSection-module__1kX6Bq__leftColumn{max-width:100%}.ContactSection-module__1kX6Bq__rightColumn{justify-content:flex-start}.ContactSection-module__1kX6Bq__formCard{max-width:100%}}@media (max-width:768px){.ContactSection-module__1kX6Bq__contactSection{padding:4.5rem 0 5.5rem}.ContactSection-module__1kX6Bq__container{padding:0 1.5rem}.ContactSection-module__1kX6Bq__heading{margin-bottom:1.5rem;font-size:2.35rem}.ContactSection-module__1kX6Bq__paragraphs{margin-bottom:2.5rem}.ContactSection-module__1kX6Bq__infoGrid{grid-template-columns:1fr;gap:1.75rem}.ContactSection-module__1kX6Bq__formCard{border-radius:22px;padding:2.25rem 1.5rem}.ContactSection-module__1kX6Bq__fieldsRow{grid-template-columns:1fr;gap:1.15rem}}@media (max-width:480px){.ContactSection-module__1kX6Bq__container{padding:0 1.15rem}.ContactSection-module__1kX6Bq__heading{font-size:2rem}.ContactSection-module__1kX6Bq__submitBtn{padding:.35rem .4rem .35rem 1.25rem}.ContactSection-module__1kX6Bq__btnText{font-size:.94rem}}
.ContactMap-module__sLW2GW__mapSection{background-color:#fff;width:100%;padding:0 0 7rem;position:relative;overflow:hidden}.ContactMap-module__sLW2GW__container{max-width:var(--max-width-container,1400px);margin:0 auto;padding:0 2.5rem}.ContactMap-module__sLW2GW__mapCard{background-color:#eaeff2;border:1px solid #104d8414;border-radius:28px;width:100%;height:520px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a14}.ContactMap-module__sLW2GW__mapIframe{filter:grayscale(85%)contrast(92%)brightness(103%);border:0;width:100%;height:100%;transition:filter .45s;display:block}.ContactMap-module__sLW2GW__mapCard:hover .ContactMap-module__sLW2GW__mapIframe{filter:grayscale(20%)contrast(98%)brightness()}.ContactMap-module__sLW2GW__locationBadge{z-index:2;-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#fffffff0;border:1px solid #104d841a;border-radius:100px;align-items:center;gap:12px;padding:10px 18px;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 8px 24px #0f172a14}.ContactMap-module__sLW2GW__badgePulseDot{background-color:var(--color-brand-green,#2dae5a);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s cubic-bezier(.4,0,.6,1) infinite ContactMap-module__sLW2GW__pulse;box-shadow:0 0 #2dae5ab3}@keyframes ContactMap-module__sLW2GW__pulse{0%{box-shadow:0 0 #2dae5ab3}70%{box-shadow:0 0 0 8px #2dae5a00}to{box-shadow:0 0 #2dae5a00}}.ContactMap-module__sLW2GW__badgeTextGroup{flex-direction:column;display:flex}.ContactMap-module__sLW2GW__badgeTitle{font-family:var(--font-family-heading,"Inter", sans-serif);color:#151821;font-size:.88rem;font-weight:700;line-height:1.2}.ContactMap-module__sLW2GW__badgeAddress{font-family:var(--font-family-base,"Inter", sans-serif);color:#64748b;font-size:.76rem;line-height:1.2}.ContactMap-module__sLW2GW__directionsBtn{z-index:2;-webkit-backdrop-filter:blur(12px);color:#151821;font-family:var(--font-family-base,"Inter", sans-serif);background:#fffffff2;border:1px solid #104d841f;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 18px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;position:absolute;bottom:24px;right:24px;box-shadow:0 10px 25px #0f172a1f}.ContactMap-module__sLW2GW__directionsBtn:hover{border-color:var(--color-brand-green,#2dae5a);background:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #2dae5a38}.ContactMap-module__sLW2GW__directionsIconCircle{background-color:var(--color-brand-green,#2dae5a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .25s,background-color .25s;display:flex}.ContactMap-module__sLW2GW__directionsBtn:hover .ContactMap-module__sLW2GW__directionsIconCircle{background-color:#24924a;transform:scale(1.08)}.ContactMap-module__sLW2GW__directionsIcon{color:#fff;width:15px;height:15px}@media (max-width:992px){.ContactMap-module__sLW2GW__mapCard{border-radius:24px;height:440px}.ContactMap-module__sLW2GW__locationBadge{top:18px;left:18px}.ContactMap-module__sLW2GW__directionsBtn{bottom:18px;right:18px}}@media (max-width:768px){.ContactMap-module__sLW2GW__mapSection{padding:0 0 5rem}.ContactMap-module__sLW2GW__container{padding:0 1.5rem}.ContactMap-module__sLW2GW__mapCard{border-radius:20px;height:380px}.ContactMap-module__sLW2GW__badgeAddress{display:none}.ContactMap-module__sLW2GW__locationBadge{padding:8px 14px}}@media (max-width:480px){.ContactMap-module__sLW2GW__container{padding:0 1.15rem}.ContactMap-module__sLW2GW__mapCard{height:320px}.ContactMap-module__sLW2GW__locationBadge{top:14px;left:14px}.ContactMap-module__sLW2GW__directionsBtn{padding:5px 5px 5px 14px;font-size:.82rem;bottom:14px;right:14px}.ContactMap-module__sLW2GW__directionsIconCircle{width:32px;height:32px}.ContactMap-module__sLW2GW__directionsIcon{width:13px;height:13px}}
.page-module__VTbYia__page{min-height:100vh;color:var(--color-text-light);background-color:#0b111e;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.page-module__VTbYia__main{flex:1;width:100%}
.page-module__OSLHOG__page{min-height:100vh;color:var(--color-text-light);background-color:#0b111e;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.page-module__OSLHOG__main{flex:1;width:100%}
