.pricing{padding-block:var(--space-8) var(--space-9)}.pricing__inner{display:grid;grid-gap:var(--space-9);gap:var(--space-9)}.pricing__inner>*{min-width:0}.pricing__hero{max-width:720px;margin-inline:auto;text-align:center}.pricing__hero .eyebrow{justify-content:center}.pricing__hero h1{font-family:var(--font-display);font-weight:400;font-size:var(--text-h1);line-height:1.05;letter-spacing:-.01em;margin-top:var(--space-4)}.pricing__hero .pricing__sub{margin-top:var(--space-4);color:var(--ink-2);font-size:var(--text-body-lg)}.pricing__hero .pricing__micro{margin-top:var(--space-3);color:var(--ink-2)}.pricing__hero .url-field{margin:var(--space-6) auto 0;text-align:left}.pricing__plans{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.pricing__plans>*{min-width:0}@media (min-width:768px){.pricing__plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pricing__plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.pricing__plans{grid-template-columns:repeat(4,1fr)}}.pricing__note{margin-top:var(--space-6);display:grid;grid-gap:var(--space-2);gap:var(--space-2);text-align:center;color:var(--ink-3);font-size:var(--text-small)}.pricing__section-head{max-width:760px;margin-inline:auto;text-align:center;margin-bottom:var(--space-6)}.pricing__section-head .eyebrow{justify-content:center}.pricing__section-head h2{font-family:var(--font-display);font-weight:400;font-size:var(--text-h2);margin-top:var(--space-3)}.compare-wrap{overflow-x:auto;overflow-y:visible;padding-top:var(--space-7)}.compare{width:100%;max-width:860px;margin-inline:auto;border-collapse:separate;border-spacing:0;min-width:600px}.compare__col-feature{width:42%}.compare__col-plan{width:auto}.compare td,.compare th{padding:var(--space-3) var(--space-4);font-size:var(--text-small);border-bottom:1px solid var(--line);vertical-align:middle}.compare tbody th,.compare thead th:first-child{text-align:left}.compare tbody td,.compare thead th:not(:first-child){text-align:center}.compare thead th{position:relative;border-bottom:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--ink-3);padding-bottom:var(--space-3)}.compare thead th.is-featured{color:var(--accent-ink);font-weight:600}.compare__flag{position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - 6px));display:inline-flex;align-items:center;background:var(--accent);color:#07301f;font-size:9px;line-height:1.5;letter-spacing:.06em;padding:3px 10px;border-radius:var(--radius-full);white-space:nowrap}[data-theme=dark] .compare__flag{color:#06140e}.compare tbody th{font-weight:500;color:var(--ink)}.compare tbody td{color:var(--ink-2);font-family:var(--font-mono)}.compare td .icon{color:var(--success);display:inline-block}.compare .dash{color:var(--line-strong)}.compare .is-featured{background:var(--accent-soft)}.compare thead th.is-featured{border-radius:var(--radius-md) var(--radius-md) 0 0}.compare tbody tr:last-child .is-featured{border-radius:0 0 var(--radius-md) var(--radius-md);border-bottom:0}.compare tbody tr.is-price td,.compare tbody tr.is-price th{border-bottom:0;padding-top:var(--space-4);padding-bottom:var(--space-4);font-size:var(--text-body);color:var(--ink)}.compare tbody tr.is-price td,.compare tbody tr.is-price th{font-weight:600}.pricing__faq{max-width:820px;margin-inline:auto}.pricing__plans .tilt3d{display:flex}.pricing__plans .tilt3d .price-card{flex:1 1;min-width:0}.pricing__install{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg,12px);background:var(--bg-raised);max-width:34rem;margin-inline:auto;text-align:center}.pricing__install-title{font-size:var(--text-h3);margin-bottom:var(--space-2)}.pricing__install-sub{color:var(--ink-2);margin-bottom:var(--space-4)}