.pricing-plan{display:grid;gap:var(--space-md);max-width:700px;margin:0 auto}.pricing-plan .plan-header,.pricing-plan .plan-pricing,.pricing-plan .plan-cta{text-align:center}.pricing-plan .plan-features{text-align:left}.plan-pricing{display:grid;gap:var(--space-xs);justify-items:center}.price{display:inline-flex;align-items:baseline;gap:4px;font-size:clamp(2.4rem,1.6rem + 2vw,3.4rem);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.price .currency,.price .period{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1}.platform-fee{color:var(--color-text-muted)}.plan-features ul{margin-top:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.features-checklist{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xs) var(--space-lg)}.features-checklist li{display:flex;align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs) 0;color:var(--color-text-muted);text-align:left}.features-checklist li:before{content:none}.check-icon{color:var(--color-accent-dark);font-weight:700;font-size:1.1em;flex-shrink:0}@media(max-width:600px){.features-checklist{grid-template-columns:1fr}}.plan-cta{display:grid;gap:var(--space-xs)}.plan-cta .trial-note,.form-note,.cta-note{color:var(--color-text-muted);font-size:var(--text-sm)}@media(max-width:720px){.pricing-plan{text-align:left}.plan-pricing{justify-items:flex-start}.page-hero h1{font-size:clamp(1.75rem,7vw,2.5rem)}.form-row{grid-template-columns:1fr}.contact-form button[type=submit]{width:100%}}.plan-features--grouped{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.feature-group__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand);margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid rgba(28,25,23,.08)}@media(max-width:640px){.plan-features--grouped{grid-template-columns:1fr;gap:var(--space-md)}}.fee-flow{display:flex;align-items:center;justify-content:center;gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap}.fee-step{display:grid;gap:4px;text-align:center;padding:var(--space-lg);background:#fff;border:1px solid rgba(28,25,23,.06);border-radius:var(--radius-lg);min-width:180px}.fee-step__num{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-transform:uppercase;letter-spacing:.06em}.fee-step__num:before{content:"Step "}.fee-step__label{font-size:var(--text-sm);color:var(--color-text-muted)}.fee-step__value{font-family:var(--font-family-display);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.1}.fee-step__note{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic}.fee-arrow{font-size:var(--text-xl);color:var(--color-text-muted)}@media(max-width:640px){.fee-flow{flex-direction:column;gap:var(--space-sm)}.fee-arrow{transform:rotate(90deg)}.fee-step{min-width:auto;width:100%}}.pricing-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);text-align:center}.pricing-stats .stat-item{border-bottom:none;text-align:center}@media(max-width:768px){.pricing-stats__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pricing-stats__grid{grid-template-columns:1fr 1fr;gap:var(--space-md)}}
