:root{--ink:#20362e;--muted:#75817b;--green:#145a46;--green-dark:#104a39;--mint:#eaf3ed;--cloud:#f5f7f6;--line:#e3e9e5;--navy:#20362e;--dark:#20362e;--radius:16px}
body{font-family:Inter,"Segoe UI",system-ui,sans-serif}
.hero h1,.section h2,.feature-card h3,.signal-logo,.metric strong,.logo-strip b,.steps h3,.price-card h3,.price strong,.footer-grid h3,.checkout-copy h1,.plan-summary h2,.billing-main h1,.billing-card h2,.sidebar-title{font-family:Inter,"Segoe UI",system-ui,sans-serif}
.button-primary,.submit{background:#145a46;box-shadow:none}.button-primary:hover,.submit:hover{background:#104a39}.hero{background:radial-gradient(circle at 72% 30%,rgba(20,90,70,.14),transparent 29%),linear-gradient(135deg,#eaf3ed 0%,#fff 60%)}
.price-featured,.process-section,.feature-dark,.billing-card.dark,.billing-sidebar{background:#20362e}.contact-section{background:linear-gradient(135deg,#236f58,#145a46)}
.account-list{display:grid;grid-template-columns:minmax(120px,.35fr) 1fr;margin:0}.account-list dt,.account-list dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}.account-list dt{color:var(--muted);font-weight:600}.account-list dd{font-weight:500}@media(max-width:560px){.account-list{grid-template-columns:1fr}.account-list dt{padding-bottom:2px;border:0}.account-list dd{padding-top:2px}}
