.ServicesPage-module__AvUc2G__hero{background:radial-gradient(circle at 82% 30%, #ff6a001a, transparent 28%), var(--color-navy);color:var(--color-text-on-dark);padding-block:clamp(90px,12vw,150px)}.ServicesPage-module__AvUc2G__heroContent{max-width:940px}.ServicesPage-module__AvUc2G__eyebrow{margin-bottom:var(--space-3);color:var(--color-orange);font-size:var(--font-size-sm);letter-spacing:.08em;font-weight:700}.ServicesPage-module__AvUc2G__hero h1{max-width:960px;color:var(--color-white)}.ServicesPage-module__AvUc2G__heroIntro{max-width:760px;margin-top:var(--space-5);color:#f6f7f8b8;font-size:var(--font-size-lg);line-height:1.75}.ServicesPage-module__AvUc2G__servicesSection{padding-block:var(--section-space);background:var(--color-off-white)}.ServicesPage-module__AvUc2G__sectionHeader{max-width:820px;margin-bottom:var(--space-8)}.ServicesPage-module__AvUc2G__sectionHeader h2{color:var(--color-navy)}.ServicesPage-module__AvUc2G__services{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.ServicesPage-module__AvUc2G__service{padding-block:var(--space-8);gap:var(--space-8);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);display:grid}.ServicesPage-module__AvUc2G__serviceHeading{max-width:520px}.ServicesPage-module__AvUc2G__number{margin-bottom:var(--space-6);color:var(--color-orange);font-size:var(--font-size-sm);letter-spacing:.08em;font-weight:700;display:block}.ServicesPage-module__AvUc2G__serviceLabel{margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.08em;font-weight:700}.ServicesPage-module__AvUc2G__serviceHeading h2{color:var(--color-navy)}.ServicesPage-module__AvUc2G__serviceBody{flex-direction:column;justify-content:center;display:flex}.ServicesPage-module__AvUc2G__description{max-width:720px;color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:1.8}.ServicesPage-module__AvUc2G__items{margin:var(--space-6) 0 0;gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ServicesPage-module__AvUc2G__items li{color:var(--color-navy);font-size:var(--font-size-sm);padding-left:18px;font-weight:600;line-height:1.6;position:relative}.ServicesPage-module__AvUc2G__items li:before{content:"";background:var(--color-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:.75em;left:0;transform:translateY(-50%)}.ServicesPage-module__AvUc2G__featured{margin-top:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-8);background:var(--color-navy);border-radius:var(--radius-md);border:0}.ServicesPage-module__AvUc2G__featured .ServicesPage-module__AvUc2G__serviceHeading h2{color:var(--color-white)}.ServicesPage-module__AvUc2G__featured .ServicesPage-module__AvUc2G__serviceLabel{color:var(--color-orange)}.ServicesPage-module__AvUc2G__featured .ServicesPage-module__AvUc2G__description{color:#f6f7f8b8}.ServicesPage-module__AvUc2G__featured .ServicesPage-module__AvUc2G__items li{color:#f6f7f8eb}.ServicesPage-module__AvUc2G__delivery{padding-block:var(--section-space);background:var(--color-white)}.ServicesPage-module__AvUc2G__deliveryGrid{gap:var(--space-8);grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);display:grid}.ServicesPage-module__AvUc2G__deliveryGrid h2{max-width:650px;color:var(--color-navy)}.ServicesPage-module__AvUc2G__deliveryText{gap:var(--space-5);max-width:720px;color:var(--color-text-muted);font-size:var(--font-size-lg);flex-direction:column;line-height:1.8;display:flex}.ServicesPage-module__AvUc2G__cta{padding-block:var(--section-space);background:var(--color-navy)}.ServicesPage-module__AvUc2G__ctaInner{padding:var(--space-8);align-items:end;gap:var(--space-8);border-radius:var(--radius-lg);border:1px solid #ffffff1f;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);display:grid}.ServicesPage-module__AvUc2G__cta h2{max-width:760px;color:var(--color-white)}.ServicesPage-module__AvUc2G__ctaActions{gap:var(--space-3);flex-direction:column;display:flex}.ServicesPage-module__AvUc2G__primaryButton,.ServicesPage-module__AvUc2G__secondaryButton{min-height:52px;padding-inline:var(--space-5);border-radius:var(--radius-sm);font-size:var(--font-size-sm);transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ServicesPage-module__AvUc2G__primaryButton{color:var(--color-white);background:var(--color-orange);border:1px solid var(--color-orange)}.ServicesPage-module__AvUc2G__primaryButton:hover{color:var(--color-orange);background:0 0}.ServicesPage-module__AvUc2G__secondaryButton{color:var(--color-white);border:1px solid #ffffff4d}.ServicesPage-module__AvUc2G__secondaryButton:hover{color:var(--color-orange);border-color:var(--color-orange)}@media (max-width:900px){.ServicesPage-module__AvUc2G__service,.ServicesPage-module__AvUc2G__deliveryGrid,.ServicesPage-module__AvUc2G__ctaInner{grid-template-columns:1fr}.ServicesPage-module__AvUc2G__featured{padding:var(--space-7)}.ServicesPage-module__AvUc2G__ctaActions{flex-flow:wrap}.ServicesPage-module__AvUc2G__primaryButton,.ServicesPage-module__AvUc2G__secondaryButton{min-width:200px}}@media (max-width:600px){.ServicesPage-module__AvUc2G__hero,.ServicesPage-module__AvUc2G__servicesSection,.ServicesPage-module__AvUc2G__delivery,.ServicesPage-module__AvUc2G__cta{padding-block:var(--space-8)}.ServicesPage-module__AvUc2G__heroIntro,.ServicesPage-module__AvUc2G__description,.ServicesPage-module__AvUc2G__deliveryText{font-size:var(--font-size-base)}.ServicesPage-module__AvUc2G__sectionHeader{margin-bottom:var(--space-7)}.ServicesPage-module__AvUc2G__service{padding-block:var(--space-7);gap:var(--space-6)}.ServicesPage-module__AvUc2G__featured{padding:var(--space-5)}.ServicesPage-module__AvUc2G__number{margin-bottom:var(--space-5)}.ServicesPage-module__AvUc2G__items{grid-template-columns:1fr}.ServicesPage-module__AvUc2G__ctaInner{padding:var(--space-6)}.ServicesPage-module__AvUc2G__ctaActions{flex-direction:column}.ServicesPage-module__AvUc2G__primaryButton,.ServicesPage-module__AvUc2G__secondaryButton{width:100%;min-width:0}}
