.pricing{padding-block:var(--space-8) var(--space-9)}.pricing__inner{gap:var(--space-9);display:grid}.pricing__inner>*{min-width:0}.pricing__hero{text-align:center;max-width:720px;margin-inline:auto}.pricing__hero .eyebrow{justify-content:center}.pricing__hero h1{font-family:var(--font-display);font-weight:400;font-size:var(--text-h1);letter-spacing:-.01em;margin-top:var(--space-4);line-height:1.05}.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{gap:var(--space-5);display:grid}.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);gap:var(--space-2);text-align:center;color:var(--ink-3);font-size:var(--text-small);display:grid}.pricing__section-head{text-align:center;max-width:760px;margin-inline:auto;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{padding-top:var(--space-7);overflow:auto visible}.compare{border-collapse:separate;border-spacing:0;width:100%;min-width:600px;max-width:860px;margin-inline:auto}.compare__col-feature{width:42%}.compare__col-plan{width:auto}.compare th,.compare td{padding:var(--space-3) var(--space-4);font-size:var(--text-small);border-bottom:1px solid var(--line);vertical-align:middle}.compare thead th:first-child,.compare tbody th{text-align:left}.compare thead th:not(:first-child),.compare tbody td{text-align:center}.compare thead th{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);position:relative}.compare thead th.is-featured{color:var(--accent-ink);font-weight:600}.compare__flag{background:var(--accent);color:#07301f;letter-spacing:.06em;border-radius:var(--radius-full);white-space:nowrap;align-items:center;padding:3px 10px;font-size:9px;line-height:1.5;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - 6px))}[data-theme=dark] .compare__flag{color:#06140e}.compare tbody th{color:var(--ink);font-weight:500}.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 th,.compare tbody tr.is-price td{padding-top:var(--space-4);padding-bottom:var(--space-4);font-size:var(--text-body);color:var(--ink);border-bottom:0}.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;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);text-align:center;max-width:34rem;margin-inline:auto}.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)}
