.mobileMenuToggle{display:none}@media (max-width:900px){.header{z-index:5001!important;background:#fff!important;height:76px!important;position:sticky!important;top:0!important}.header .nav{gap:12px!important;width:calc(100% - 32px)!important}.header .logo{width:142px!important;max-height:60px!important}.header .menu,.header .desktopActions{display:none!important}.mobileMenuToggle{cursor:pointer;z-index:5002;background:#fff4ed;border:0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:11px;position:relative;display:flex!important}.mobileMenuToggle span{background:#e56b2f;border-radius:2px;width:100%;height:3px;transition:all .2s;display:block}.mobileMenuToggle.open span:first-child{transform:translateY(8px)rotate(45deg)}.mobileMenuToggle.open span:nth-child(2){opacity:0}.mobileMenuToggle.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.fardosMobileOverlay{-webkit-overflow-scrolling:touch;z-index:5000!important;background:#0b202d!important;width:100vw!important;height:calc(100dvh - 76px)!important;display:block!important;position:fixed!important;inset:76px 0 0!important;overflow-y:auto!important}.fardosMobileMenu{background:#0b202d!important;flex-direction:column!important;width:100%!important;min-height:100%!important;padding:14px 24px 34px!important;display:flex!important}.fardosMobileMenu>a{color:#fff!important;border-bottom:1px solid #ffffff29!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:18px 4px!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;display:flex!important}.fardosMobileMenu>a.active{color:#f47a38!important}.fardosMobileMenu>a b{color:#f47a38!important;font-size:20px!important}.fardosMobileMenu .fardosMobileCommercial{color:#fff!important;background:#e56b2f!important;border:0!important;border-radius:8px!important;margin-top:22px!important;padding:17px 18px!important}.fardosMobileMenu .fardosMobileCommercial b{color:#fff!important}.homeV2 .wrap,.wrap{width:calc(100% - 32px)!important}.homeHero{align-items:flex-end!important;min-height:calc(100svh - 76px)!important}.homeHeroBg{background-position:60%!important}.homeHeroContent{padding-top:72px!important;padding-bottom:46px!important}.homeHeroCopy{max-width:100%!important}.homeHero h1{letter-spacing:-.035em!important;margin:14px 0 20px!important;font-size:clamp(38px,10.5vw,52px)!important;line-height:.98!important}.homeHeroCopy>p{max-width:100%!important;font-size:17px!important;line-height:1.55!important}.homeHeroActions{grid-template-columns:1fr!important;gap:11px!important;margin-top:27px!important;display:grid!important}.homeHeroActions .btn,.homeSecondaryBtn{text-align:center!important;width:100%!important;min-height:52px!important;padding:12px 16px!important}.homeStatus{width:100%!important;margin-top:24px!important}.homeSection{padding:62px 0!important}.homeSectionIntro{margin-bottom:30px!important}.homeSectionIntro h2,.homeFeatureCard h2,.homeVisionGrid h2{font-size:clamp(31px,8vw,42px)!important}.homeSolutionsGrid,.homeProductsGrid,.homeProductVisuals,.homeFeatureGrid,.homeVisionGrid,.homeClarsuGrid{grid-template-columns:1fr!important}.homeSolutionImage,.homeProductImage{aspect-ratio:16/10;height:auto!important}.homeBigImage{border-radius:9px!important}.homeBigImage img{width:100%!important;height:auto!important}.homeClarsu{min-height:auto!important}.homeClarsuGrid{gap:28px!important;padding-top:65px!important;padding-bottom:65px!important}.homeClarsuCopy h2{font-size:52px!important}.homeProcessPanel{padding:22px!important}.homeProcess{grid-template-columns:1fr!important}.homeFeatureCard{min-height:0!important;padding:34px 24px!important}.homeTimeline{padding:24px!important}.homeFinalCta{padding:55px 0!important}.homeFinalCtaInner{flex-direction:column!important;align-items:stretch!important;gap:25px!important}.homeFinalCta h2{font-size:36px!important}.homeFinalButton{justify-content:center!important;width:100%!important}.homeCdrCallout{flex-direction:column!important;align-items:flex-start!important;padding:24px!important}.homeCdrCallout>strong{text-align:left!important;white-space:normal!important;min-width:0!important}.pageHero{padding:52px 0!important}.pageHero h1{font-size:clamp(36px,10vw,48px)!important}.pageHero p{font-size:17px!important}.section{padding:58px 0!important}.section h2{font-size:clamp(30px,8vw,38px)!important}.split,.buyerGrid,.consultCta,.compare,.timeline,.solutionGrid,.productGrid,.serviceGrid,.techGrid,.principleGrid,.contactRoutes,.contactInfo,.scopeGrid,.valueGrid,.massGrid{grid-template-columns:1fr!important}.flow,.methodGrid,.clarsuFlow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.productVisual{aspect-ratio:16/10!important;height:auto!important}.footergrid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.header .nav,.homeV2 .wrap,.wrap{width:calc(100% - 28px)!important}.header .logo{width:132px!important}.homeEyebrow,.homeSectionEyebrow{letter-spacing:.12em!important;font-size:11px!important}.homeHero h1{font-size:clamp(36px,11vw,46px)!important}.homeHeroCopy>p{font-size:16px!important}.homeStatus{align-items:flex-start!important;padding:12px 14px!important}.flow,.methodGrid,.clarsuFlow,.footergrid,.contactForm,.formMock{grid-template-columns:1fr!important}.full,.field.wide{grid-column:auto!important}.pageHero{padding:45px 0!important}.homeFeatureNumber{font-size:64px!important}}
