.ServicePageLayout-module__FXM3oq__hero{align-items:flex-end;min-height:60vh;padding:80px 0 60px;display:flex;position:relative}.ServicePageLayout-module__FXM3oq__heroBg{z-index:0;position:absolute;inset:0}.ServicePageLayout-module__FXM3oq__overlay{background:linear-gradient(#1a1a2e4d 0%,#1a1a2e80 40%,#1a1a2ee6 100%);position:absolute;inset:0}.ServicePageLayout-module__FXM3oq__heroContent{z-index:1;padding-top:80px;position:relative}.ServicePageLayout-module__FXM3oq__breadcrumb{align-items:center;gap:8px;margin-bottom:20px;font-size:.85rem;display:flex}.ServicePageLayout-module__FXM3oq__breadcrumb a{color:#fff9}.ServicePageLayout-module__FXM3oq__breadcrumb a:hover{color:var(--color-accent)}.ServicePageLayout-module__FXM3oq__breadcrumb span{color:#fff6}.ServicePageLayout-module__FXM3oq__breadcrumb span:last-child{color:var(--color-accent)}.ServicePageLayout-module__FXM3oq__hero h1{color:var(--color-white);margin-bottom:16px;font-size:clamp(2rem,5vw,3.5rem)}.ServicePageLayout-module__FXM3oq__accent{color:var(--color-accent)}.ServicePageLayout-module__FXM3oq__heroDesc{color:#ffffffbf;max-width:600px;margin-bottom:28px;font-size:1.1rem;line-height:1.7}.ServicePageLayout-module__FXM3oq__heroCtas{flex-wrap:wrap;gap:12px;display:flex}.ServicePageLayout-module__FXM3oq__contentBlock{color:var(--color-text-light);max-width:800px;margin-top:20px;font-size:1.02rem;line-height:1.8}.ServicePageLayout-module__FXM3oq__contentBlock p{margin-bottom:16px}.ServicePageLayout-module__FXM3oq__contentBlock ul,.ServicePageLayout-module__FXM3oq__contentBlock ol{margin:16px 0;padding-left:24px;list-style:outside}.ServicePageLayout-module__FXM3oq__contentBlock li{margin-bottom:8px}.ServicePageLayout-module__FXM3oq__contentBlock h3{margin-top:28px;margin-bottom:12px;font-size:1.3rem}.ServicePageLayout-module__FXM3oq__featureGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:28px;display:grid}.ServicePageLayout-module__FXM3oq__featureItem{background:var(--color-off-white);border-radius:var(--radius-md);color:var(--color-text);align-items:center;gap:10px;padding:14px 18px;font-size:.95rem;font-weight:500;display:flex}.ServicePageLayout-module__FXM3oq__featureIcon{color:var(--color-accent);flex-shrink:0;font-size:20px}.ServicePageLayout-module__FXM3oq__imageGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:32px;display:grid}.ServicePageLayout-module__FXM3oq__imageCard{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.ServicePageLayout-module__FXM3oq__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.ServicePageLayout-module__FXM3oq__relatedCard{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:var(--transition-base);flex-direction:column;padding:28px;display:flex}.ServicePageLayout-module__FXM3oq__relatedCard:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-4px)}.ServicePageLayout-module__FXM3oq__relatedCard h3{color:var(--color-primary);margin-bottom:8px;font-size:1.15rem}.ServicePageLayout-module__FXM3oq__relatedCard p{color:var(--color-text-light);flex:1;font-size:.9rem}.ServicePageLayout-module__FXM3oq__relatedLink{color:var(--color-accent);align-items:center;gap:6px;margin-top:14px;font-size:.9rem;font-weight:600;display:inline-flex}.ServicePageLayout-module__FXM3oq__ctaSection{background:var(--color-primary);padding:80px 0}@media (max-width:768px){.ServicePageLayout-module__FXM3oq__hero{min-height:50vh}.ServicePageLayout-module__FXM3oq__heroCtas{flex-direction:column}.ServicePageLayout-module__FXM3oq__heroCtas a{justify-content:center;width:100%}}
