.Capabilities-module__tnwrlq__capabilitiesSection{background-color:var(--color-background);border-top:1px solid var(--color-border);padding:6rem 0}.Capabilities-module__tnwrlq__container,.Capabilities-module__tnwrlq__topRow{flex-direction:column;gap:3rem;display:flex}@media (min-width:1024px){.Capabilities-module__tnwrlq__topRow{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Capabilities-module__tnwrlq__headerContent{flex:1;max-width:800px}.Capabilities-module__tnwrlq__labelWrapper{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.Capabilities-module__tnwrlq__label{color:var(--color-dark);letter-spacing:1.5px;text-transform:uppercase;font-size:.85rem;font-weight:700}.Capabilities-module__tnwrlq__labelLine{background-color:var(--color-red);opacity:.6;width:40px;height:2px}.Capabilities-module__tnwrlq__title{margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3rem);font-weight:800;line-height:1.2}.Capabilities-module__tnwrlq__titleDark{color:var(--color-dark)}.Capabilities-module__tnwrlq__titleLight{color:var(--color-cta)}.Capabilities-module__tnwrlq__subtitle{color:var(--color-text-secondary);font-size:1.1rem;line-height:1.6}.Capabilities-module__tnwrlq__tabsNav{flex-wrap:wrap;gap:.75rem;max-width:760px;margin-top:2rem;display:flex}@media (min-width:1024px){.Capabilities-module__tnwrlq__tabsNav{margin-top:0;margin-bottom:1rem}}.Capabilities-module__tnwrlq__tabBtn{color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background-color:#0000;border:1px solid #0000001a;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600}.Capabilities-module__tnwrlq__tabBtn:hover{background-color:#00000005;border-color:#0003}.Capabilities-module__tnwrlq__tabBtn:active{transform:scale(.98)}.Capabilities-module__tnwrlq__activeTabBtn{background-color:var(--color-cta);color:var(--color-white);border-color:var(--color-cta);box-shadow:0 4px 12px #2563eb33}.Capabilities-module__tnwrlq__activeTabBtn:hover{background-color:var(--color-cta-hover);border-color:var(--color-cta-hover)}.Capabilities-module__tnwrlq__activeTabBtn:active{transform:scale(.98)}.Capabilities-module__tnwrlq__contentBox{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid #0000000a;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000000f}@media (min-width:992px){.Capabilities-module__tnwrlq__contentBox{flex-direction:row;align-items:stretch}}.Capabilities-module__tnwrlq__imageColumn{flex:0 0 100%;height:300px}@media (min-width:992px){.Capabilities-module__tnwrlq__imageColumn{flex:0 0 34%;height:auto;min-height:450px}}.Capabilities-module__tnwrlq__imageWrapper{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,0,.2,1);animation:.5s ease-in-out Capabilities-module__tnwrlq__fadeIn}.Capabilities-module__tnwrlq__imageColumn:hover .Capabilities-module__tnwrlq__imageWrapper{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.Capabilities-module__tnwrlq__imageColumn:hover .Capabilities-module__tnwrlq__imageWrapper{transform:none}}@keyframes Capabilities-module__tnwrlq__fadeIn{0%{opacity:.6}to{opacity:1}}.Capabilities-module__tnwrlq__textColumn{flex-direction:column;flex:1;justify-content:center;padding:3rem 2rem;display:flex}@media (min-width:992px){.Capabilities-module__tnwrlq__textColumn{padding:3.5rem}}.Capabilities-module__tnwrlq__detailSection{gap:.9rem;display:grid}.Capabilities-module__tnwrlq__detailSection+.Capabilities-module__tnwrlq__detailSection{border-top:1px solid var(--color-border);margin-top:1.75rem;padding-top:1.75rem}.Capabilities-module__tnwrlq__iconWrapper{border-radius:var(--radius-sm);width:56px;height:56px;color:var(--color-cta);background-color:#2563eb05;border:1px solid #2563eb33;justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.Capabilities-module__tnwrlq__contentTitle{color:var(--color-dark);margin-bottom:0;font-size:1.8rem;font-weight:800}.Capabilities-module__tnwrlq__contentDesc{color:var(--color-text-secondary);margin-bottom:0;font-size:1rem;line-height:1.7}.Capabilities-module__tnwrlq__bulletList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.Capabilities-module__tnwrlq__bulletItem{color:var(--color-dark);align-items:flex-start;gap:1rem;font-size:.95rem;font-weight:500;display:flex}@media (max-width:640px){.Capabilities-module__tnwrlq__bulletList{grid-template-columns:1fr}}.Capabilities-module__tnwrlq__checkIcon{color:var(--color-cta);flex-shrink:0}.Capabilities-module__tnwrlq__learnMoreBtn{border:2px solid var(--color-dark);color:var(--color-dark);border-radius:var(--radius-sm);transition:all var(--transition-fast);align-self:flex-start;align-items:center;gap:.75rem;padding:.85rem 1.75rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.Capabilities-module__tnwrlq__learnMoreBtn:hover{background-color:var(--color-dark);color:var(--color-white)}.Capabilities-module__tnwrlq__learnMoreBtn:active{transform:translateY(2px)}.Capabilities-module__tnwrlq__statsBanner{border-radius:var(--radius-md);background-color:#f4f7f9;flex-direction:column;gap:2rem;margin-top:2rem;padding:2.5rem;display:flex}@media (min-width:768px){.Capabilities-module__tnwrlq__statsBanner{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:3rem 4rem}}.Capabilities-module__tnwrlq__statItem{flex:1;align-items:flex-start;gap:1.25rem;display:flex}.Capabilities-module__tnwrlq__statIcon{color:var(--color-cta);opacity:.9;flex-shrink:0}.Capabilities-module__tnwrlq__statText{flex-direction:column;gap:.25rem;display:flex}.Capabilities-module__tnwrlq__statLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.Capabilities-module__tnwrlq__statValue{color:var(--color-dark);font-size:1.1rem;font-weight:800}.Capabilities-module__tnwrlq__statDesc{color:var(--color-text-secondary);margin-top:.25rem;font-size:.85rem;line-height:1.4}.Capabilities-module__tnwrlq__statDivider{background-color:#0000001a;width:1px;height:60px;margin:0 2rem;display:none}@media (min-width:1024px){.Capabilities-module__tnwrlq__statDivider{display:block}}
.Services-module__h5-agW__servicesSection{background-color:#f8fafc;background-color:var(--color-white);padding:6rem 0}.Services-module__h5-agW__container{flex-direction:column;gap:4rem;display:flex}.Services-module__h5-agW__header{text-align:center;flex-direction:column;align-items:center;display:flex}.Services-module__h5-agW__labelWrapper{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.Services-module__h5-agW__labelLine{background-color:var(--color-red);width:30px;height:2px}.Services-module__h5-agW__label{color:var(--color-cta);letter-spacing:1.5px;text-transform:uppercase;font-size:.85rem;font-weight:700}.Services-module__h5-agW__title{margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3rem);font-weight:800;line-height:1.2}.Services-module__h5-agW__titleDark{color:var(--color-dark)}.Services-module__h5-agW__titleLight{color:var(--color-cta)}.Services-module__h5-agW__subtitle{color:var(--color-text-secondary);gap:.7rem;max-width:900px;margin:0 auto;font-size:1.1rem;line-height:1.6;display:grid}.Services-module__h5-agW__sliderWrapper{align-items:center;width:100%;display:flex;position:relative}.Services-module__h5-agW__sliderArrow{background-color:var(--color-white);color:var(--color-dark);cursor:pointer;z-index:10;width:48px;height:48px;transition:all var(--transition-fast);border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 15px #0000001a}.Services-module__h5-agW__sliderArrow:hover{background-color:var(--color-cta);color:var(--color-white);border-color:var(--color-cta)}@media (min-width:1024px){.Services-module__h5-agW__sliderArrow{display:flex}}.Services-module__h5-agW__arrowLeft{left:-24px}.Services-module__h5-agW__arrowRight{right:-24px}.Services-module__h5-agW__servicesGrid{scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:2rem;width:100%;padding:1rem 0 2rem;display:flex;overflow-x:auto}.Services-module__h5-agW__servicesGrid::-webkit-scrollbar{display:none}.Services-module__h5-agW__serviceCard{border-radius:var(--radius-md);transition:transform var(--transition-base), box-shadow var(--transition-base);scroll-snap-align:center;background-color:#0c1a2d;flex-direction:column;flex:0 0 85%;display:flex;overflow:hidden;box-shadow:0 15px 35px #00000014}@media (min-width:768px){.Services-module__h5-agW__serviceCard{flex:0 0 calc(50% - 1rem)}}@media (min-width:1024px){.Services-module__h5-agW__serviceCard{flex:0 0 calc(33.333% - 1.33rem)}}.Services-module__h5-agW__serviceCard:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.Services-module__h5-agW__cardImageWrapper{width:100%;height:240px;position:relative}.Services-module__h5-agW__cardImage{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .5s}.Services-module__h5-agW__serviceCard:hover .Services-module__h5-agW__cardImage{transform:scale(1.05)}.Services-module__h5-agW__iconBox{background-color:var(--color-cta);width:56px;height:56px;color:var(--color-white);z-index:2;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-24px;left:2rem;box-shadow:0 4px 10px #0003}.Services-module__h5-agW__cardContent{flex-direction:column;flex:1;padding:3.5rem 2rem 2.5rem;display:flex}.Services-module__h5-agW__cardTitle{color:var(--color-white);margin-bottom:1rem;font-size:1.4rem;font-weight:700}.Services-module__h5-agW__cardDesc{color:#ffffffb3;flex:1;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.Services-module__h5-agW__cardLink{color:var(--color-cta);letter-spacing:.5px;transition:color var(--transition-fast), gap var(--transition-fast);align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.Services-module__h5-agW__cardLink:hover{color:var(--color-white);gap:.8rem}.Services-module__h5-agW__ctaBanner{border-radius:var(--radius-md);background-color:#051933;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:3rem 4rem;display:flex;box-shadow:0 20px 40px #00000026}@media (min-width:992px){.Services-module__h5-agW__ctaBanner{flex-direction:row;align-items:center}}.Services-module__h5-agW__ctaLeft{align-items:stretch;gap:1.5rem;display:flex}.Services-module__h5-agW__ctaAccentLine{background-color:var(--color-cta);border-radius:2px;width:4px}.Services-module__h5-agW__ctaTextGroup{flex-direction:column;justify-content:center;gap:.4rem;display:flex}.Services-module__h5-agW__ctaTitle{color:var(--color-white);font-size:1.6rem;font-weight:700}.Services-module__h5-agW__ctaSubtitle{color:#ffffffb3;font-size:1rem}.Services-module__h5-agW__ctaBtn{color:var(--color-white);border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap;background-color:#0000;border:1px solid #ffffff4d;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.Services-module__h5-agW__ctaBtn:hover{border-color:var(--color-white);background-color:#ffffff1a}
.WhyChooseUs-module__YwVtra__whyChooseSection{background-color:#f8fafc;padding-top:6rem;padding-bottom:2rem;position:relative;overflow:hidden}.WhyChooseUs-module__YwVtra__bgWrapper{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.WhyChooseUs-module__YwVtra__bgImage{background-image:url(../media/why-choose-bg.3d9_lrt21ev7x.webp);background-position:0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:991px),(hover:none){.WhyChooseUs-module__YwVtra__bgImage{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.WhyChooseUs-module__YwVtra__bgImage{background-attachment:scroll}}.WhyChooseUs-module__YwVtra__bgGradient{background:linear-gradient(90deg,#f8fafc66 0%,#f8fafce6 40%,#f8fafc 60%);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:991px){.WhyChooseUs-module__YwVtra__bgGradient{background:linear-gradient(#f8fafc66 0%,#f8fafcf2 30%,#f8fafc 50%)}}.WhyChooseUs-module__YwVtra__container{z-index:1;flex-direction:column;gap:4rem;margin-bottom:2rem;display:flex;position:relative}@media (min-width:992px){.WhyChooseUs-module__YwVtra__container{flex-direction:row;align-items:flex-start}}.WhyChooseUs-module__YwVtra__textColumn{flex:0 0 100%;max-width:100%}@media (min-width:992px){.WhyChooseUs-module__YwVtra__textColumn{flex:0 0 40%;max-width:40%;padding-right:2rem}}.WhyChooseUs-module__YwVtra__labelWrapper{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.WhyChooseUs-module__YwVtra__labelLine{background-color:var(--color-red);width:40px;height:2px}.WhyChooseUs-module__YwVtra__label{color:var(--color-cta);letter-spacing:1.5px;text-transform:uppercase;font-size:.9rem;font-weight:700}.WhyChooseUs-module__YwVtra__title{margin-bottom:1.5rem;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1.15}.WhyChooseUs-module__YwVtra__titleDark{color:var(--color-dark)}.WhyChooseUs-module__YwVtra__titleLight{color:var(--color-cta)}.WhyChooseUs-module__YwVtra__divider{background-color:var(--color-border);width:60px;height:3px;margin-bottom:2rem}.WhyChooseUs-module__YwVtra__textContent{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.7}.WhyChooseUs-module__YwVtra__gridColumn{flex:1}.WhyChooseUs-module__YwVtra__cardsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.WhyChooseUs-module__YwVtra__cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.WhyChooseUs-module__YwVtra__cardsGrid{grid-template-columns:repeat(3,1fr)}}.WhyChooseUs-module__YwVtra__card{background:var(--color-white);border-radius:var(--radius-md);text-align:center;transition:transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #00000005;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;display:flex;box-shadow:0 10px 30px #0000000a}.WhyChooseUs-module__YwVtra__card:hover{border-color:#0f438a14;transform:translateY(-6px);box-shadow:0 22px 44px #0f438a24}.WhyChooseUs-module__YwVtra__iconCircle{width:70px;height:70px;color:var(--color-cta);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:#2563eb0d;border:1px solid #2563eb1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.WhyChooseUs-module__YwVtra__card:hover .WhyChooseUs-module__YwVtra__iconCircle{background:var(--color-cta);color:var(--color-white);border-color:var(--color-cta)}.WhyChooseUs-module__YwVtra__cardTitle{color:var(--color-dark);letter-spacing:.5px;margin-bottom:1rem;font-size:.95rem;font-weight:700}.WhyChooseUs-module__YwVtra__cardDivider{background:var(--color-border);width:30px;height:2px;transition:background var(--transition-fast), width var(--transition-fast);margin-bottom:1rem}.WhyChooseUs-module__YwVtra__card:hover .WhyChooseUs-module__YwVtra__cardDivider{background:var(--color-red);width:44px}.WhyChooseUs-module__YwVtra__cardDesc{color:var(--color-text-secondary);font-size:.85rem;line-height:1.6}.WhyChooseUs-module__YwVtra__ctaContainerWrapper{z-index:2;margin-top:3rem;position:relative}.WhyChooseUs-module__YwVtra__ctaBanner{border-radius:var(--radius-md);background-color:#051933;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:30px 30px;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;padding:3rem 4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000026}@media (min-width:992px){.WhyChooseUs-module__YwVtra__ctaBanner{flex-direction:row;align-items:center}}.WhyChooseUs-module__YwVtra__ctaLeft{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (min-width:768px){.WhyChooseUs-module__YwVtra__ctaLeft{text-align:left;flex-direction:row}}.WhyChooseUs-module__YwVtra__ctaIcon{color:var(--color-white);opacity:.9;flex-shrink:0}.WhyChooseUs-module__YwVtra__ctaTextGroup{flex-direction:column;gap:.25rem;display:flex}.WhyChooseUs-module__YwVtra__ctaTitle{color:var(--color-white);font-size:1.6rem;font-weight:700}.WhyChooseUs-module__YwVtra__ctaSubtitle{color:#ffffffb3;font-size:1rem}.WhyChooseUs-module__YwVtra__ctaBtn{color:var(--color-white);border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap;background-color:#0000;border:1px solid #ffffff4d;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.WhyChooseUs-module__YwVtra__ctaBtn:hover{border-color:var(--color-white);background-color:#ffffff1a}
.Industries-module__2607Mq__industriesSection{background-color:var(--color-white);padding:6rem 0;position:relative;overflow:hidden}.Industries-module__2607Mq__bgWrapper{z-index:0;width:100%;height:500px;position:absolute;top:0;right:0}.Industries-module__2607Mq__bgImage{opacity:.55;background-image:url(../media/industries-bg.23tkwdgdd_nij.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;right:0}@media (max-width:991px),(hover:none){.Industries-module__2607Mq__bgImage{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.Industries-module__2607Mq__bgImage{background-attachment:scroll}}.Industries-module__2607Mq__bgGradient{background:linear-gradient(90deg,#fff 0%,#fffffff7 40%,#ffffffb3 70%,#ffffff73 100%),linear-gradient(#fff0 45%,#fff 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:991px){.Industries-module__2607Mq__bgGradient{background:linear-gradient(#fffffff2 0%,#fffc 50%,#fff 100%)}}.Industries-module__2607Mq__container{z-index:1;flex-direction:column;gap:4rem;display:flex;position:relative}.Industries-module__2607Mq__header{flex-direction:column;align-items:flex-start;max-width:700px;display:flex}.Industries-module__2607Mq__labelWrapper{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.Industries-module__2607Mq__labelLine{background-color:var(--color-red);width:30px;height:2px}.Industries-module__2607Mq__label{color:var(--color-cta);letter-spacing:1.5px;text-transform:uppercase;font-size:.85rem;font-weight:700}.Industries-module__2607Mq__title{margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.Industries-module__2607Mq__titleDark{color:var(--color-dark)}.Industries-module__2607Mq__titleLight{color:var(--color-cta)}.Industries-module__2607Mq__subtitle{color:var(--color-text-secondary);font-size:1.1rem;line-height:1.6}.Industries-module__2607Mq__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:576px){.Industries-module__2607Mq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.Industries-module__2607Mq__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.Industries-module__2607Mq__grid{grid-template-columns:repeat(4,1fr)}}.Industries-module__2607Mq__card{background-color:var(--color-white);border-radius:var(--radius-md);transition:transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #00000008;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 15px #0000000d}.Industries-module__2607Mq__card:hover{transform:translateY(-6px);box-shadow:0 18px 38px #0f438a26}.Industries-module__2607Mq__cardImageWrapper{width:100%;height:140px;position:relative}.Industries-module__2607Mq__cardImage{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .5s}.Industries-module__2607Mq__card:hover .Industries-module__2607Mq__cardImage{transform:scale(1.05)}.Industries-module__2607Mq__iconBox{background-color:var(--color-cta);width:40px;height:40px;color:var(--color-white);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-20px;left:1.5rem;box-shadow:0 4px 10px #0003}.Industries-module__2607Mq__cardContent{flex-direction:column;flex:1;padding:2.5rem 1.5rem 1.5rem;display:flex}.Industries-module__2607Mq__cardTitle{color:var(--color-dark);margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.Industries-module__2607Mq__cardDesc{color:var(--color-text-secondary);font-size:.85rem;line-height:1.5}.Industries-module__2607Mq__ctaBanner{border-radius:var(--radius-md);background-color:#051933;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:3rem 4rem;display:flex;box-shadow:0 20px 40px #00000026}@media (min-width:992px){.Industries-module__2607Mq__ctaBanner{flex-direction:row;align-items:center}}.Industries-module__2607Mq__ctaLeft{align-items:stretch;gap:1.5rem;display:flex}.Industries-module__2607Mq__ctaAccentLine{background-color:var(--color-cta);border-radius:2px;width:4px}.Industries-module__2607Mq__ctaTextGroup{flex-direction:column;justify-content:center;gap:.4rem;display:flex}.Industries-module__2607Mq__ctaTitle{color:var(--color-white);font-size:1.4rem;font-weight:700;line-height:1.3}.Industries-module__2607Mq__ctaSubtitle{color:#ffffffb3;font-size:.95rem}.Industries-module__2607Mq__ctaBtn{color:var(--color-white);border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap;background-color:#0000;border:1px solid #ffffff4d;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.Industries-module__2607Mq__ctaBtn:hover{border-color:var(--color-white);background-color:#ffffff1a}
.Gallery-module__Sa_FLW__gallerySection{background-color:var(--color-white);padding:8rem 0}.Gallery-module__Sa_FLW__container{flex-direction:column;gap:4rem;display:flex}.Gallery-module__Sa_FLW__header{text-align:center;flex-direction:column;align-items:center;display:flex}.Gallery-module__Sa_FLW__labelWrapper{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.Gallery-module__Sa_FLW__label{color:var(--color-text-secondary);letter-spacing:2px;text-transform:uppercase;font-size:.75rem;font-weight:700}.Gallery-module__Sa_FLW__labelLine{background-color:var(--color-text-secondary);width:30px;height:1px}.Gallery-module__Sa_FLW__title{margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.Gallery-module__Sa_FLW__titleDark{color:var(--color-dark)}.Gallery-module__Sa_FLW__titleLight{color:var(--color-cta)}.Gallery-module__Sa_FLW__grid{grid-template-columns:repeat(1,1fr);gap:2rem;display:grid}@media (min-width:600px){.Gallery-module__Sa_FLW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Gallery-module__Sa_FLW__grid{grid-template-columns:repeat(3,1fr)}}.Gallery-module__Sa_FLW__gridItem{aspect-ratio:1;cursor:pointer;background-color:#f8f9fa;position:relative;overflow:hidden}.Gallery-module__Sa_FLW__image{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,0,.2,1)}.Gallery-module__Sa_FLW__gridItem:hover .Gallery-module__Sa_FLW__image{transform:scale(1.05)}.Gallery-module__Sa_FLW__gridItem:active .Gallery-module__Sa_FLW__image{transform:scale(1.02)}.Gallery-module__Sa_FLW__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background-color:#ffffff26;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.Gallery-module__Sa_FLW__gridItem:hover .Gallery-module__Sa_FLW__overlay{opacity:1}.Gallery-module__Sa_FLW__plusIcon{color:var(--color-dark);background-color:var(--color-white);border-radius:50%;width:60px;height:60px;padding:.5rem;transition:transform .4s cubic-bezier(.2,0,.2,1);transform:translateY(15px);box-shadow:0 10px 30px #0000001a}.Gallery-module__Sa_FLW__gridItem:hover .Gallery-module__Sa_FLW__plusIcon{transform:translateY(0)}.Gallery-module__Sa_FLW__lightbox{z-index:9999;background-color:#fffffffa;justify-content:space-between;align-items:center;padding:2rem;animation:.3s Gallery-module__Sa_FLW__fadeIn;display:flex;position:fixed;inset:0}.Gallery-module__Sa_FLW__closeBtn{color:var(--color-dark);cursor:pointer;z-index:10000;background:0 0;border:none;padding:.5rem;transition:opacity .2s;position:absolute;top:2rem;right:2rem}.Gallery-module__Sa_FLW__closeBtn:hover{opacity:.5}.Gallery-module__Sa_FLW__closeBtn:active{transform:scale(.9)}.Gallery-module__Sa_FLW__navBtn{color:var(--color-dark);cursor:pointer;z-index:10000;background:0 0;border:none;padding:1rem;transition:opacity .2s}.Gallery-module__Sa_FLW__navBtn:hover{opacity:.5}.Gallery-module__Sa_FLW__navBtn:active{transform:scale(.9)}.Gallery-module__Sa_FLW__lightboxContent{flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:80%;margin:0 auto;display:flex}.Gallery-module__Sa_FLW__lightboxContent img{object-fit:contain;max-width:100%;max-height:80vh;box-shadow:0 20px 50px #0000001a}.Gallery-module__Sa_FLW__caption{color:var(--color-text-secondary);letter-spacing:1.5px;text-transform:uppercase;margin-top:1.5rem;font-size:.85rem;font-weight:600}@keyframes Gallery-module__Sa_FLW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Gallery-module__Sa_FLW__lightbox{flex-direction:column;justify-content:center;padding:1rem}.Gallery-module__Sa_FLW__navBtn{position:absolute;top:50%;transform:translateY(-50%)}.Gallery-module__Sa_FLW__navBtn:first-of-type{left:0}.Gallery-module__Sa_FLW__navBtn:last-of-type{right:0}}
.FAQ-module__YTKPaG__faqSection{background-color:var(--color-white);padding:6rem 0 8rem}.FAQ-module__YTKPaG__container{flex-direction:column;gap:3rem;display:flex;max-width:900px!important}.FAQ-module__YTKPaG__header{flex-direction:column;align-items:flex-start;display:flex}.FAQ-module__YTKPaG__labelWrapper{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.FAQ-module__YTKPaG__label{color:var(--color-text-secondary);letter-spacing:2px;text-transform:uppercase;font-size:.75rem;font-weight:700}.FAQ-module__YTKPaG__labelLine{background-color:var(--color-text-secondary);width:30px;height:1px}.FAQ-module__YTKPaG__title{margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.FAQ-module__YTKPaG__titleDark{color:var(--color-dark)}.FAQ-module__YTKPaG__titleLight{color:var(--color-cta)}.FAQ-module__YTKPaG__list{border-top:1px solid #0000001a;flex-direction:column;display:flex}.FAQ-module__YTKPaG__item{border-bottom:1px solid #0000001a}.FAQ-module__YTKPaG__question{text-align:left;cursor:pointer;width:100%;color:var(--color-dark);background:0 0;border:none;justify-content:space-between;align-items:center;padding:2rem 0;font-size:1.15rem;font-weight:500;transition:color .2s;display:flex}.FAQ-module__YTKPaG__question:hover{color:var(--color-cta)}.FAQ-module__YTKPaG__chevron{color:var(--color-text-secondary);flex-shrink:0;margin-left:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.FAQ-module__YTKPaG__open .FAQ-module__YTKPaG__question{color:var(--color-cta)}.FAQ-module__YTKPaG__open .FAQ-module__YTKPaG__chevron{color:var(--color-cta);transform:rotate(180deg)}.FAQ-module__YTKPaG__answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.FAQ-module__YTKPaG__open .FAQ-module__YTKPaG__answerWrapper{grid-template-rows:1fr}.FAQ-module__YTKPaG__answer{overflow:hidden}.FAQ-module__YTKPaG__answer p{color:var(--color-text-secondary);padding-bottom:2rem;padding-right:2rem;font-size:1.05rem;line-height:1.7}
.ContactForm-module__fw3Taq__contactSection{background-color:#f8fafc;padding:6rem 0 8rem}.ContactForm-module__fw3Taq__container{flex-direction:column;gap:3rem;display:flex}.ContactForm-module__fw3Taq__header{flex-direction:column;align-items:flex-start;max-width:700px;display:flex}.ContactForm-module__fw3Taq__labelWrapper{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ContactForm-module__fw3Taq__labelLine{background-color:var(--color-red);width:30px;height:2px}.ContactForm-module__fw3Taq__label{color:var(--color-cta);letter-spacing:1.5px;text-transform:uppercase;font-size:.85rem;font-weight:700}.ContactForm-module__fw3Taq__title{margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.ContactForm-module__fw3Taq__titleDark{color:var(--color-dark)}.ContactForm-module__fw3Taq__titleLight{color:var(--color-cta)}.ContactForm-module__fw3Taq__subtitle{color:var(--color-text-secondary);font-size:1.1rem;line-height:1.6}.ContactForm-module__fw3Taq__contentGrid{flex-direction:column;gap:2rem;display:flex}@media (min-width:992px){.ContactForm-module__fw3Taq__contentGrid{flex-direction:row;align-items:stretch}}.ContactForm-module__fw3Taq__formBox{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid #0000000a;flex:1;padding:3rem;box-shadow:0 10px 40px #0000000f}@media (max-width:768px){.ContactForm-module__fw3Taq__formBox{padding:2rem}}@media (max-width:576px){.ContactForm-module__fw3Taq__formBox{padding:1.5rem 1.2rem}.ContactForm-module__fw3Taq__submitBtn{width:100%;padding:1rem 1.5rem}}.ContactForm-module__fw3Taq__form,.ContactForm-module__fw3Taq__formRow{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.ContactForm-module__fw3Taq__formRow{flex-direction:row}}.ContactForm-module__fw3Taq__formGroup{flex-direction:column;flex:1;gap:.5rem;display:flex}.ContactForm-module__fw3Taq__inputLabel{color:var(--color-dark);margin-bottom:.25rem;font-size:.85rem;font-weight:700}.ContactForm-module__fw3Taq__input,.ContactForm-module__fw3Taq__textarea{width:100%;color:var(--color-dark);border-radius:var(--radius-sm);transition:all var(--transition-fast);background-color:#f8fafc;border:1px solid #0000001a;padding:1rem 1.2rem;font-family:inherit;font-size:1rem}.ContactForm-module__fw3Taq__input:focus,.ContactForm-module__fw3Taq__textarea:focus{border-color:var(--color-cta);background-color:var(--color-white);outline:none;box-shadow:0 0 0 4px #2563eb1a}.ContactForm-module__fw3Taq__textarea{resize:vertical;min-height:120px}.ContactForm-module__fw3Taq__fileUploadBox{border-radius:var(--radius-sm);width:100%;transition:all var(--transition-fast);cursor:pointer;background-color:#f8fafc;border:2px dashed #00000026;position:relative;overflow:hidden}.ContactForm-module__fw3Taq__fileUploadBox:hover{border-color:var(--color-cta);background-color:#2563eb05}.ContactForm-module__fw3Taq__fileInput{opacity:0;cursor:pointer;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.ContactForm-module__fw3Taq__fileUploadContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}.ContactForm-module__fw3Taq__uploadIcon{color:var(--color-cta);margin-bottom:.5rem}.ContactForm-module__fw3Taq__uploadTextMain{color:var(--color-dark);font-weight:600}.ContactForm-module__fw3Taq__uploadTextSub{color:var(--color-text-secondary);font-size:.85rem}.ContactForm-module__fw3Taq__privacyNotice{color:var(--color-text-secondary);border-radius:var(--radius-sm);background-color:#f8fafc;border:1px solid #0000000f;align-items:flex-start;gap:.6rem;margin-top:.5rem;padding:.75rem 1rem;font-size:.82rem;line-height:1.5;display:flex}.ContactForm-module__fw3Taq__privacyShieldIcon{color:var(--color-cta);flex-shrink:0;margin-top:2px}.ContactForm-module__fw3Taq__privacyLink{color:var(--color-cta);transition:color var(--transition-fast);font-weight:600;text-decoration:underline}.ContactForm-module__fw3Taq__privacyLink:hover{color:var(--color-dark)}.ContactForm-module__fw3Taq__submitBtn{background-color:var(--color-cta);color:var(--color-white);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;padding:1.1rem 2.5rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #2563eb33}.ContactForm-module__fw3Taq__submitBtn:hover{background-color:var(--color-cta-hover);transform:translateY(-2px);box-shadow:0 6px 20px #2563eb4d}.ContactForm-module__fw3Taq__successMessage{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.ContactForm-module__fw3Taq__successTitle{color:var(--color-dark);font-size:1.8rem;font-weight:800}.ContactForm-module__fw3Taq__successText{color:var(--color-text-secondary);font-size:1.1rem;line-height:1.6}.ContactForm-module__fw3Taq__resetBtn{border:2px solid var(--color-dark);color:var(--color-dark);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;margin-top:1.5rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700}.ContactForm-module__fw3Taq__resetBtn:hover{background-color:var(--color-dark);color:var(--color-white)}.ContactForm-module__fw3Taq__infoBoxWrapper{flex:0 0 100%}@media (min-width:992px){.ContactForm-module__fw3Taq__infoBoxWrapper{flex:0 0 420px}}.ContactForm-module__fw3Taq__infoBox{border-radius:var(--radius-md);height:100%;color:var(--color-white);background-color:#051933;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;flex-direction:column;padding:3rem 2.5rem;display:flex;box-shadow:0 10px 40px #00000026}.ContactForm-module__fw3Taq__infoTitle{margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.ContactForm-module__fw3Taq__infoDesc{color:#ffffffb3;margin-bottom:2.5rem;font-size:.95rem}.ContactForm-module__fw3Taq__infoList{flex-direction:column;gap:1.75rem;margin:0 0 3rem;padding:0;list-style:none;display:flex}.ContactForm-module__fw3Taq__infoList li{align-items:flex-start;gap:1.25rem;display:flex}.ContactForm-module__fw3Taq__iconCircle{width:44px;height:44px;color:var(--color-cta);background-color:#2563eb33;border:1px solid #2563eb66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactForm-module__fw3Taq__infoText{flex-direction:column;gap:.25rem;display:flex}.ContactForm-module__fw3Taq__infoText strong{text-transform:uppercase;letter-spacing:1px;color:#ffffffe6;font-size:.85rem}.ContactForm-module__fw3Taq__infoText span,.ContactForm-module__fw3Taq__infoText a{color:#ffffffb3;font-size:1rem;line-height:1.5;text-decoration:none;transition:color .2s}.ContactForm-module__fw3Taq__infoText a:hover{color:var(--color-cta)}.ContactForm-module__fw3Taq__mapContainer{border-radius:var(--radius-sm);border:1px solid #ffffff1a;width:100%;height:220px;margin-top:auto;overflow:hidden}
.ServiceDetails-module__VW3Oeq__section{background:var(--color-white);padding:1rem 0 6rem}.ServiceDetails-module__VW3Oeq__container{gap:2rem;display:grid}.ServiceDetails-module__VW3Oeq__header{gap:.6rem;display:grid}.ServiceDetails-module__VW3Oeq__eyebrow{color:var(--color-cta);letter-spacing:1.5px;font-size:.82rem;font-weight:700}.ServiceDetails-module__VW3Oeq__title{color:var(--color-dark);font-size:clamp(2rem,4vw,3rem)}.ServiceDetails-module__VW3Oeq__tabs{flex-wrap:wrap;gap:.75rem;display:flex}.ServiceDetails-module__VW3Oeq__tab{color:var(--color-dark);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);padding:.8rem 1.2rem;font-size:.92rem;font-weight:700}.ServiceDetails-module__VW3Oeq__tab:hover{border-color:var(--color-cta)}.ServiceDetails-module__VW3Oeq__activeTab{color:var(--color-white);background:var(--color-cta);border-color:var(--color-cta)}.ServiceDetails-module__VW3Oeq__panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#f8fafc;gap:2rem;min-height:320px;padding:clamp(1.5rem,4vw,3rem);display:grid}.ServiceDetails-module__VW3Oeq__contentSection{gap:1rem;display:grid}.ServiceDetails-module__VW3Oeq__contentSection h3,.ServiceDetails-module__VW3Oeq__capacity h3{color:var(--color-dark);font-size:1.45rem}.ServiceDetails-module__VW3Oeq__contentSection p{max-width:980px;color:var(--color-text-secondary);line-height:1.75}.ServiceDetails-module__VW3Oeq__contentSection ul,.ServiceDetails-module__VW3Oeq__capacity ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.5rem;padding:0;list-style:none;display:grid}.ServiceDetails-module__VW3Oeq__contentSection li,.ServiceDetails-module__VW3Oeq__capacity li{color:var(--color-dark);align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.ServiceDetails-module__VW3Oeq__contentSection li svg,.ServiceDetails-module__VW3Oeq__capacity li svg{color:var(--color-cta);flex-shrink:0;margin-top:.15rem}.ServiceDetails-module__VW3Oeq__capacity{background:var(--color-dark);border-radius:var(--radius-md);gap:1.25rem;padding:2rem;display:grid}.ServiceDetails-module__VW3Oeq__capacity h3,.ServiceDetails-module__VW3Oeq__capacity li{color:var(--color-white)}.ServiceDetails-module__VW3Oeq__capacity li svg{color:#7fb0f5}@media (max-width:680px){.ServiceDetails-module__VW3Oeq__tabs{grid-template-columns:1fr;display:grid}.ServiceDetails-module__VW3Oeq__contentSection ul,.ServiceDetails-module__VW3Oeq__capacity ul{grid-template-columns:1fr}}
.ServicePage-module__hP8X4a__hero{color:var(--color-white);background-color:#0c1a2d;padding:10rem 0 6rem;position:relative;overflow:hidden}.ServicePage-module__hP8X4a__hero:before{content:"";background-image:inherit;will-change:transform;background-position:50%;background-size:cover;animation:22s ease-in-out infinite alternate ServicePage-module__hP8X4a__heroKenBurns;position:absolute;inset:0;transform:scale(1)}@keyframes ServicePage-module__hP8X4a__heroKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ServicePage-module__hP8X4a__hero:before{animation:none}}.ServicePage-module__hP8X4a__heroOverlay{z-index:1;background:linear-gradient(90deg,#0c1a2df2 0%,#0c1a2db3 50%,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.ServicePage-module__hP8X4a__heroContainer{z-index:2;flex-direction:column;gap:1.5rem;max-width:900px;display:flex;position:relative}.ServicePage-module__hP8X4a__heroLabel{align-items:center;gap:1rem;display:flex}.ServicePage-module__hP8X4a__heroLabelLine{background-color:var(--color-cta);width:30px;height:2px}.ServicePage-module__hP8X4a__heroLabelText{letter-spacing:2px;text-transform:uppercase;color:var(--color-cta);font-size:.8rem;font-weight:700}.ServicePage-module__hP8X4a__heroTitle{font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:800;line-height:1.1}.ServicePage-module__hP8X4a__heroTitleDark{color:var(--color-white)}.ServicePage-module__hP8X4a__heroTitleLight{color:var(--color-cta)}.ServicePage-module__hP8X4a__heroSubtitle{color:#fffc;margin-top:1rem;font-size:1.1rem;line-height:1.6}.ServicePage-module__hP8X4a__heroButtons{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.ServicePage-module__hP8X4a__statsBanner{background-color:#f8fafc;border-bottom:1px solid #0000000d}.ServicePage-module__hP8X4a__statsContainer{grid-template-columns:repeat(2,1fr);gap:2rem;padding:3rem 0;display:grid}@media (min-width:992px){.ServicePage-module__hP8X4a__statsContainer{grid-template-columns:repeat(4,1fr)}}.ServicePage-module__hP8X4a__statItem{align-items:center;gap:1rem;display:flex}.ServicePage-module__hP8X4a__statIcon{color:var(--color-cta)}.ServicePage-module__hP8X4a__statText{color:var(--color-dark);font-size:.9rem;font-weight:700;line-height:1.3}.ServicePage-module__hP8X4a__sectionWrapper{padding:6rem 0}.ServicePage-module__hP8X4a__sectionAlt{background-color:#f8fafc}.ServicePage-module__hP8X4a__sectionHeader{text-align:center;margin-bottom:4rem}.ServicePage-module__hP8X4a__sectionTitle{color:var(--color-dark);margin-bottom:1rem;font-size:2.2rem;font-weight:800}.ServicePage-module__hP8X4a__sectionTitleLine{background-color:var(--color-cta);width:60px;height:3px;margin:0 auto 1.5rem}.ServicePage-module__hP8X4a__sectionSubtitle{color:var(--color-text-secondary);max-width:700px;margin:0 auto;font-size:1.1rem}.ServicePage-module__hP8X4a__capabilitiesGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.ServicePage-module__hP8X4a__capabilitiesGrid{grid-template-columns:repeat(3,1fr)}}.ServicePage-module__hP8X4a__capabilitiesGrid2Col{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.ServicePage-module__hP8X4a__capabilitiesGrid2Col{grid-template-columns:repeat(2,1fr)}}.ServicePage-module__hP8X4a__capabilityCard{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid #00000008;flex-direction:column;padding:2.5rem;display:flex;box-shadow:0 10px 30px #00000008}.ServicePage-module__hP8X4a__capHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ServicePage-module__hP8X4a__capIconWrapper{width:50px;height:50px;color:var(--color-cta);background-color:#1e73e81a;border-radius:50%;justify-content:center;align-items:center;display:flex}.ServicePage-module__hP8X4a__capTitle{color:var(--color-dark);font-size:1.2rem;font-weight:700}.ServicePage-module__hP8X4a__capDesc{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.ServicePage-module__hP8X4a__capList{flex-direction:column;gap:.8rem;padding:0;list-style-type:none;display:flex}.ServicePage-module__hP8X4a__capListItem{color:var(--color-text-secondary);padding-left:1.2rem;font-size:.9rem;position:relative}.ServicePage-module__hP8X4a__capListItem:before{content:"•";color:var(--color-cta);font-weight:700;position:absolute;left:0}.ServicePage-module__hP8X4a__formatsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.ServicePage-module__hP8X4a__formatsGrid{grid-template-columns:repeat(6,1fr)}}.ServicePage-module__hP8X4a__formatBox{background-color:var(--color-white);border-radius:var(--radius-sm);text-align:center;transition:all var(--transition-fast);border:1px solid #00000014;flex-direction:column;align-items:center;gap:.8rem;padding:1.5rem 1rem;display:flex}.ServicePage-module__hP8X4a__formatBox:hover{border-color:var(--color-cta);transform:translateY(-3px);box-shadow:0 5px 15px #0000000d}.ServicePage-module__hP8X4a__formatIcon{color:var(--color-cta)}.ServicePage-module__hP8X4a__formatTitle{color:var(--color-dark);font-size:.8rem;font-weight:700}.ServicePage-module__hP8X4a__formatExt{color:var(--color-text-secondary);font-size:.75rem}.ServicePage-module__hP8X4a__equipmentContainer{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:992px){.ServicePage-module__hP8X4a__equipmentContainer{grid-template-columns:1fr 1fr}}.ServicePage-module__hP8X4a__equipmentImageWrapper{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden;box-shadow:0 15px 35px #0000001a}.ServicePage-module__hP8X4a__equipmentImage{object-fit:cover;width:100%;height:100%}.ServicePage-module__hP8X4a__equipmentList{flex-direction:column;gap:1.2rem;padding:0;list-style:none;display:flex}.ServicePage-module__hP8X4a__equipmentItem{align-items:flex-start;gap:1rem;display:flex}.ServicePage-module__hP8X4a__equipmentCheck{color:var(--color-cta);flex-shrink:0;margin-top:2px}.ServicePage-module__hP8X4a__equipmentText{color:var(--color-text-secondary);font-size:1rem;font-weight:500}.ServicePage-module__hP8X4a__finalCta{background-color:var(--color-offwhite);border-top:1px solid var(--color-border);z-index:1;padding:5rem 0;position:relative;overflow:hidden}.ServicePage-module__hP8X4a__finalCta:before{content:"";opacity:.06;filter:grayscale();z-index:-1;background-image:url(../media/hero-bg.13-t_uniu3end.webp);background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;left:0}.ServicePage-module__hP8X4a__ctaContainer{flex-direction:column;gap:2rem;display:flex}@media (min-width:992px){.ServicePage-module__hP8X4a__ctaContainer{flex-direction:row;justify-content:space-between;align-items:center}}.ServicePage-module__hP8X4a__ctaLeft{max-width:600px}.ServicePage-module__hP8X4a__ctaPreTitle{letter-spacing:2px;color:var(--color-cta);text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:700;display:flex}.ServicePage-module__hP8X4a__ctaPreTitleLine{background-color:var(--color-cta);width:40px;height:2px}.ServicePage-module__hP8X4a__ctaTitle{color:var(--color-dark);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.ServicePage-module__hP8X4a__ctaTitleHighlight{color:var(--color-cta)}.ServicePage-module__hP8X4a__ctaDesc{color:var(--color-text-secondary);font-size:1.1rem;line-height:1.6}.ServicePage-module__hP8X4a__ctaRight{flex-direction:column;gap:1rem;min-width:250px;display:flex}.ServicePage-module__hP8X4a__ctaInfoBox{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:all var(--transition-fast);align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.95rem;text-decoration:none;display:flex}.ServicePage-module__hP8X4a__ctaInfoBox:hover{border-color:var(--color-cta);color:var(--color-cta);box-shadow:var(--shadow-sm)}.ServicePage-module__hP8X4a__ctaIcon{color:var(--color-cta)}@media (max-width:768px){.ServicePage-module__hP8X4a__hero{padding:7.5rem 0 4rem}.ServicePage-module__hP8X4a__sectionWrapper{padding:4rem 0}.ServicePage-module__hP8X4a__ctaRight{min-width:100%}.ServicePage-module__hP8X4a__finalCta{padding:3.5rem 0}}
