.service-page-module__8fF_9W__page{z-index:2;width:min(1120px,100% - 2rem);margin:0 auto;padding:9rem 0 6rem;position:relative}.service-page-module__8fF_9W__breadcrumb{color:var(--muted);gap:.5rem;margin-bottom:2rem;font-size:.78rem;display:flex}.service-page-module__8fF_9W__breadcrumb a{text-underline-offset:.2rem;text-decoration:underline}.service-page-module__8fF_9W__hero{padding:2rem 0 5rem}.service-page-module__8fF_9W__hero>span,.service-page-module__8fF_9W__kicker{color:var(--cyan);font:700 .68rem var(--font-mono);letter-spacing:.16em}.service-page-module__8fF_9W__hero h1{max-width:980px;font:650 clamp(3rem, 8vw, 6.7rem)/.95 var(--font-display);letter-spacing:-.06em;margin:.85rem 0 1.25rem}.service-page-module__8fF_9W__hero p{max-width:790px;color:var(--muted);margin:0;font-size:clamp(1.05rem,2vw,1.3rem)}.service-page-module__8fF_9W__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.service-page-module__8fF_9W__overview,.service-page-module__8fF_9W__deliverables{border:1px solid var(--line);background:var(--glass);border-radius:1.5rem;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,6rem);margin:2rem 0 7rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.service-page-module__8fF_9W__overview h2,.service-page-module__8fF_9W__deliverables h2,.service-page-module__8fF_9W__section h2,.service-page-module__8fF_9W__cta h2{font:600 clamp(2rem, 4vw, 3.3rem)/1.05 var(--font-display);letter-spacing:-.035em;margin:.6rem 0 0}.service-page-module__8fF_9W__prose p{color:var(--muted);margin:0 0 1.15rem;font-size:1.03rem}.service-page-module__8fF_9W__section{margin:0 0 7rem}.service-page-module__8fF_9W__section>h2{max-width:720px;margin-bottom:2rem}.service-page-module__8fF_9W__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.service-page-module__8fF_9W__grid article{border-radius:1.25rem;min-height:190px;padding:1.5rem}.service-page-module__8fF_9W__grid h3{margin:0 0 .7rem;font-size:1.1rem}.service-page-module__8fF_9W__grid p,.service-page-module__8fF_9W__steps p,.service-page-module__8fF_9W__faqs p{color:var(--muted);margin:0}.service-page-module__8fF_9W__steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.service-page-module__8fF_9W__steps li{border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr;gap:1.5rem;padding:1.6rem 0;display:grid}.service-page-module__8fF_9W__steps li>span{color:var(--cobalt);font:700 .8rem var(--font-mono)}.service-page-module__8fF_9W__steps h3{margin:0 0 .4rem}.service-page-module__8fF_9W__deliverables ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.service-page-module__8fF_9W__deliverables li{color:var(--muted);padding-left:1.4rem;position:relative}.service-page-module__8fF_9W__deliverables li:before{content:"◇";color:var(--cyan);position:absolute;left:0}.service-page-module__8fF_9W__faqs{gap:.75rem;display:grid}.service-page-module__8fF_9W__faqs details{border-radius:1rem;padding:1.1rem 1.25rem}.service-page-module__8fF_9W__faqs summary{cursor:pointer;font-weight:650}.service-page-module__8fF_9W__faqs p{padding-top:.8rem}.service-page-module__8fF_9W__related{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.service-page-module__8fF_9W__related a{border:1px solid var(--line);background:var(--glass);border-radius:1rem;flex-direction:column;gap:.45rem;padding:1.25rem;transition:transform .2s,border-color .2s;display:flex}.service-page-module__8fF_9W__related a:hover{border-color:color-mix(in srgb, var(--cyan) 45%, var(--line));transform:translateY(-2px)}.service-page-module__8fF_9W__related span{color:var(--muted);font-size:.9rem}.service-page-module__8fF_9W__cta{border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.service-page-module__8fF_9W__cta h2{max-width:700px;font-size:clamp(1.8rem,4vw,3rem)}@media (max-width:760px){.service-page-module__8fF_9W__page{padding-top:7rem}.service-page-module__8fF_9W__hero{padding-bottom:3rem}.service-page-module__8fF_9W__overview,.service-page-module__8fF_9W__deliverables{grid-template-columns:1fr;margin-bottom:5rem}.service-page-module__8fF_9W__grid,.service-page-module__8fF_9W__related{grid-template-columns:1fr}.service-page-module__8fF_9W__cta{flex-direction:column;align-items:flex-start}}
