.pricing-page{padding-top:calc(var(--nav-height) + var(--section-padding-y));padding-bottom:var(--section-padding-y);min-height:100vh}.pricing-hero{text-align:center;margin-bottom:var(--space-16);padding:0 var(--space-6)}.pricing-hero h1{font-size:var(--text-4xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-6)}.pricing-toggle-wrap{display:flex;justify-content:center;margin-bottom:var(--space-10)}.plans-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-5);padding:0 var(--space-6);max-width:var(--max-width);margin-left:auto;margin-right:auto}.personal-plans-grid{grid-template-columns:repeat(3,1fr);max-width:var(--max-width);margin:0 auto var(--space-16)}.business-plans-grid,.personal-plans-grid{display:grid;gap:var(--space-4);padding:0 var(--space-6)}.business-plans-grid{grid-template-columns:repeat(2,1fr);max-width:860px;margin:0 auto}.pricing-free-badge{font-size:var(--text-sm);color:var(--color-text-tertiary);font-weight:var(--weight-medium)}.btn-current{background:var(--color-bg-overlay);color:var(--color-text-secondary);border:1px solid var(--color-border-default);cursor:default;pointer-events:none}.btn-contact{background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-bold)}.btn-contact:hover{background:var(--color-accent-hover)}@media (max-width:900px){.business-plans-grid,.personal-plans-grid{grid-template-columns:1fr;max-width:480px}}