.local-intro{max-width:850px;color:var(--muted)}.service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.service-links article{border:1px solid var(--line);border-radius:12px;padding:26px;background:white}.service-links h3{font-size:20px;margin-top:0}.service-links p{color:var(--muted);font-size:15px}.service-links h3 a:hover{text-decoration:underline}.detail-page{padding-bottom:50px}.breadcrumbs{padding-top:25px;display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--muted)}.breadcrumbs a{text-decoration:underline}.detail-hero{padding:65px 0 50px;max-width:880px}.detail-hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(36px,5vw,62px);line-height:1.12;letter-spacing:-2px;margin:18px 0 24px}.detail-hero .intro{max-width:740px;margin-bottom:30px}.detail-content{max-width:800px}.detail-content section{padding:30px 0;border-top:1px solid var(--line)}.detail-content h2,.detail-cta h2{font-size:30px;line-height:1.25;letter-spacing:-.7px}.detail-content p,.detail-content li{color:var(--muted)}.detail-content li{padding-bottom:12px}.detail-content a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.detail-content strong{color:var(--navy)}.plan-summary{background:#edf2fc;border:1px solid var(--line);padding:30px!important;border-radius:12px}.plan-price{font:800 64px/1.2 Manrope,Arial,sans-serif;color:var(--navy)!important;margin:15px 0}.plan-price span{font:400 18px/1.4 Arial,sans-serif}.detail-cta{margin-top:45px;padding:35px;border-radius:12px;background:#edf2fc;max-width:800px}.footer-top nav{flex-wrap:wrap}@media(max-width:760px){.service-links{grid-template-columns:1fr}.detail-hero{padding-top:40px}.detail-hero h1{letter-spacing:-1px}.detail-content h2,.detail-cta h2{font-size:26px}.detail-cta{padding:24px}.footer-top nav{gap:14px;font-size:13px}}

.business-contact{display:flex;flex-direction:column;gap:8px;font-style:normal;overflow-wrap:anywhere}.business-contact strong{font-size:22px}.business-contact a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.business-contact span{color:var(--muted)}.public-contact{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:15px;padding-bottom:20px;font-size:13px}.public-contact a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.contact-card{background:#fff;border:1px solid var(--line);padding:28px;border-radius:14px;max-width:630px}.contact-card .actions{margin-top:24px}.footer-top nav{gap:14px;font-size:12px}@media(max-width:760px){.contact-card{padding:22px}.public-contact{flex-direction:column;gap:8px}.footer-top nav{font-size:13px}}

.table-scroll{overflow-x:auto}.comparison{border-collapse:collapse;width:100%;font-size:15px}.comparison th,.comparison td{padding:16px;text-align:left;vertical-align:top;border:1px solid var(--line)}.comparison th{background:#edf2fc}.comparison td{min-width:150px}.byline{font-size:13px;color:var(--muted)}.byline a{text-decoration:underline}.service-links:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.service-links:has(>article:nth-child(2):last-child){grid-template-columns:1fr}}
