.page-module__dccnXG__main{flex-direction:column;display:flex}.page-module__dccnXG__header{text-align:center;border-bottom:1px solid var(--border);padding:8rem 2rem 4rem}.page-module__dccnXG__title{letter-spacing:-.05em;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,5rem);font-weight:500}.page-module__dccnXG__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.6}.page-module__dccnXG__servicesList{padding:0}.page-module__dccnXG__container{max-width:1200px;margin:0 auto;padding:0 2rem}.page-module__dccnXG__serviceRow{border-bottom:1px solid var(--border);flex-direction:column;display:flex}@media (min-width:992px){.page-module__dccnXG__serviceRow{flex-direction:row}}.page-module__dccnXG__serviceContent{flex:1;padding:6rem 0}@media (min-width:992px){.page-module__dccnXG__serviceContent{border-right:1px solid var(--border);padding:8rem 4rem 8rem 0}}.page-module__dccnXG__iconWrapper{color:var(--accent-primary);margin-bottom:2rem}.page-module__dccnXG__serviceContent h2{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:2.5rem;font-weight:500}.page-module__dccnXG__desc{color:var(--text-muted);max-width:500px;margin-bottom:3rem;font-size:1.05rem;line-height:1.7}.page-module__dccnXG__featureList{flex-direction:column;gap:1.2rem;list-style:none;display:flex}.page-module__dccnXG__featureList li{color:var(--foreground);align-items:center;gap:1rem;font-size:.95rem;display:flex}.page-module__dccnXG__check{color:var(--accent-primary)}.page-module__dccnXG__serviceLink{border-bottom:1px solid var(--border-hover);align-items:center;gap:.65rem;margin-top:2.25rem;padding-bottom:.3rem;font-size:.92rem;font-weight:600;display:inline-flex}.page-module__dccnXG__serviceLink span{color:var(--accent-primary);transition:transform .2s}.page-module__dccnXG__serviceLink:hover span{transform:translate(3px)}.page-module__dccnXG__serviceVisual{background:#ffffff03;flex:1;justify-content:center;align-items:center;padding:4rem 0;display:flex}@media (min-width:992px){.page-module__dccnXG__serviceVisual{padding:8rem 0 8rem 4rem}}.page-module__dccnXG__visualPlaceholder{letter-spacing:.2em;opacity:.2;text-transform:uppercase;font-size:1rem;font-weight:500}.page-module__dccnXG__ctaSection{background:var(--background);padding:clamp(6rem,10vw,9rem) 2rem}.page-module__dccnXG__ctaBox{text-align:center;max-width:600px;margin:0 auto}.page-module__dccnXG__ctaBox h2{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3rem);font-weight:500}.page-module__dccnXG__ctaBox p{color:var(--text-muted);font-size:1.1rem}.page-module__dccnXG__eyebrow{color:var(--text-muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:700}.page-module__dccnXG__territorySection{border-bottom:1px solid var(--border);background:#ffffff03;padding:clamp(5rem,9vw,8rem) 0}.page-module__dccnXG__territoryContent{width:100%}.page-module__dccnXG__territoryHeader{max-width:740px;margin-bottom:3rem}.page-module__dccnXG__territoryHeader h2{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.3rem);font-weight:500;line-height:1.1}.page-module__dccnXG__territoryIntro{color:var(--text-muted);max-width:650px;font-size:1.05rem;line-height:1.7}.page-module__dccnXG__territoryLinksGrid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;display:grid}@media (min-width:992px){.page-module__dccnXG__territoryLinksGrid{grid-template-columns:repeat(4,1fr)}}.page-module__dccnXG__territoryLink{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background);color:var(--foreground);justify-content:space-between;align-items:center;gap:.75rem;padding:clamp(1.15rem,2.5vw,1.75rem);text-decoration:none;transition:background .25s,box-shadow .25s;display:flex}.page-module__dccnXG__territoryLink:hover{box-shadow:inset 0 0 0 1px var(--border-hover);background:#ffffff0a}.page-module__dccnXG__territoryLinkText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.page-module__dccnXG__territoryCity{color:var(--foreground);font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:500;line-height:1.25}.page-module__dccnXG__territoryArea{color:var(--text-muted);font-size:clamp(.76rem,1.2vw,.85rem);line-height:1.3}.page-module__dccnXG__territoryArrow{color:var(--text-muted);flex-shrink:0;transition:transform .25s,color .25s}.page-module__dccnXG__territoryLink:hover .page-module__dccnXG__territoryArrow{color:var(--foreground);transform:translate(3px)}@media (max-width:640px){.page-module__dccnXG__container{padding:0 1.25rem}.page-module__dccnXG__territoryLink{gap:.5rem;padding:1rem .85rem}}
