
#services.home-pricing{position:relative;background:#111217;padding:64px 24px 56px;min-height:0;color:#f4f4f8}
.home-pricing-inner{max-width:1160px;margin:0 auto}
.home-pricing-header{text-align:center;max-width:700px;margin:0 auto 30px}
#services .home-pricing-kicker{font:700 13px/1.3 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#efb288;margin:0 0 12px}
#services .home-pricing-header h2{font:750 clamp(28px,4vw,44px)/1.15 system-ui,sans-serif;color:#fff;margin:0 0 14px;letter-spacing:-.03em}
#services .home-pricing-header>p:last-child{font:400 16px/1.55 system-ui,sans-serif;color:#b8bac6;margin:0}
.home-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#services .home-plan{display:flex;flex-direction:column;min-width:0;padding:26px 24px;background:linear-gradient(155deg,#262732,#1c1d25);border:1px solid #3b3d49;border-radius:22px;font-family:system-ui,sans-serif}
#services .home-plan:last-child{border-color:#a9714e}
#services .home-plan p{font-family:system-ui,sans-serif}
#services .home-plan-eyebrow{color:#efb288;font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;line-height:1.4}
#services .home-plan h3{color:#f4f4f8;font:700 22px/1.25 system-ui,sans-serif;margin:0 0 16px;min-height:55px}
#services .home-plan-price{color:#fff;font-size:42px;font-weight:800;line-height:1.1;letter-spacing:-.04em;margin:0 0 8px;white-space:nowrap}
#services .home-plan-term{font-size:14px;line-height:1.4;color:#b8bac6;margin:0}
#services .home-plan-saving{font-size:13px;color:#efb288;line-height:1.4;margin:14px 0 18px}
#services .home-plan-features{list-style:none;padding:0;margin:0 0 22px}
#services .home-plan-features li{font:400 14px/1.45 system-ui,sans-serif;color:#e2e3ea;margin:9px 0;padding-left:20px;position:relative}
.home-plan-features li:before{content:'✓';position:absolute;left:0;color:#efb288}
#services .home-plan-details{font-size:12px;line-height:1.5;color:#b8bac6;margin:auto 0 18px}
#services .home-plan-status{background:#f08029;color:#171717;border-radius:12px;padding:12px 8px;font:750 13px/1.4 system-ui,sans-serif;text-align:center}
#services .home-pricing-note{color:#aeb0bd;font:400 12px/1.6 system-ui,sans-serif;text-align:center;margin:22px auto 10px;max-width:720px}
#services .home-pricing-link{display:block;width:fit-content;margin:0 auto;color:#efb288;font:650 14px/1.5 system-ui,sans-serif;border-bottom:1px solid #a9714e}
@media(max-width:800px){.home-pricing-grid{grid-template-columns:1fr;max-width:520px;margin:auto}#services .home-plan h3{min-height:0}#services.home-pricing{padding:42px 20px 38px}#services .home-plan{padding:24px}#services .home-plan-price{font-size:40px}}
