/* Service pages (services.py): AI receptionist, Client Capture System, How pricing works */
.sv-sec{padding:56px 0;border-top:1px solid var(--hair)}
.sv-col > :not(.sv-tiers){max-width:780px}
.sv-sec h2,.sv-cta h2{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(1.9rem,3.6vw,2.6rem);line-height:1.1;color:var(--bone);text-wrap:balance}
.sv-sec p,.sv-cta p{color:var(--bone-dim);font-size:1.02rem;line-height:1.7;margin-top:14px}
.sv-list{list-style:none;margin-top:22px;display:grid;gap:14px}
.sv-list li{position:relative;padding-left:24px;color:var(--bone-dim);line-height:1.65}
.sv-list li::before{content:"";position:absolute;left:0;top:.8em;width:12px;height:1px;background:var(--gold-2)}
.sv-list b{color:var(--bone);font-weight:500}
.sv-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}
.sv-tier{border:1px solid var(--hair);border-radius:18px;padding:26px 24px;background:var(--obsidian-2)}
.sv-tier h3{font-family:'Cormorant Garamond',serif;font-size:1.55rem;font-weight:600;line-height:1.1;color:var(--bone)}
.sv-tier p{font-size:.96rem}
.sv-qa{margin-top:26px}
.sv-qa h3{font-family:'Space Grotesk',sans-serif;font-size:1.06rem;font-weight:500;color:var(--bone)}
.sv-qa p{margin-top:6px}
.sv-sec a:not(.btn),.sv-links a,.offer-more a{color:var(--gold-3);border-bottom:1px solid var(--gold-line);transition:color .2s,border-color .2s}
.sv-sec a:not(.btn):hover,.sv-links a:hover,.offer-more a:hover{color:var(--bone);border-color:var(--gold-2)}
.sv-cta{padding:64px 0 88px;border-top:1px solid var(--hair)}
.sv-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}
.sv-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:30px;font-size:.95rem}
@media (max-width:860px){.sv-tiers{grid-template-columns:1fr}}
@media (max-width:640px){.sv-sec{padding:44px 0}.sv-actions .btn{width:100%;justify-content:center}}
.sv-byline{margin-top:18px;font-family:'JetBrains Mono',monospace;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.sv-byline a{color:var(--gold-3)}
