.pricing_page__L_vko{max-width:1200px;margin:auto;padding:var(--space-6) var(--space-5) var(--space-8)}.pricing_header___3uTk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.pricing_brand__4rvE5{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--weight-bold)}.pricing_intro__ARpHv{text-align:center;max-width:740px;margin:0 auto var(--space-6)}.pricing_intro__ARpHv h1{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.pricing_intro__ARpHv p{color:var(--text-secondary);line-height:var(--leading-relaxed)}.pricing_switch__Sjh0V{display:flex;justify-content:center;gap:var(--space-2);margin:var(--space-6) 0}.pricing_switch__Sjh0V button{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface-raised);color:var(--text-primary);font:inherit;cursor:pointer}.pricing_switch__Sjh0V button[aria-pressed=true]{background:var(--primary-action);color:var(--on-primary-action);border-color:var(--primary-action)}.pricing_grid__XoawH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.pricing_plan__FKTD0{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);display:flex;flex-direction:column;gap:var(--space-3)}.pricing_grid__XoawH .pricing_plan__FKTD0 h2{font-size:var(--text-xl);margin:0}.pricing_plan__FKTD0 p{margin:0}.pricing_plan__FKTD0>p:not(.pricing_price__ck_X0){color:var(--text-secondary)}.pricing_plan__FKTD0 ul{padding-left:var(--space-5);display:grid;grid-gap:var(--space-3);gap:var(--space-3);flex:1 1;font-size:var(--text-sm)}.pricing_plan__FKTD0>a{text-align:center}.pricing_price__ck_X0{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.pricing_price__ck_X0 span{font-weight:var(--weight-regular)}.pricing_note__eG_69,.pricing_price__ck_X0 span{font-size:var(--text-sm);color:var(--text-secondary)}.pricing_note__eG_69{max-width:760px;margin:var(--space-5) auto;line-height:var(--leading-relaxed);text-align:center}@media (max-width:760px){.pricing_grid__XoawH{grid-template-columns:1fr}.pricing_intro__ARpHv h1{font-size:var(--text-2xl)}.pricing_page__L_vko{padding:var(--space-5) var(--space-4)}}