.pricing_loading__OYYF4{display:flex;justify-content:center;padding:var(--space-16);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.1em;color:var(--color-text-muted)}.pricing_pricing__rfsJo{max-width:1120px;margin:0 auto;padding:var(--space-10) var(--space-8)}.pricing_header__hXZbo{text-align:center;margin-bottom:var(--space-10)}.pricing_label__uo19G{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.1em;color:var(--color-highlight);margin-bottom:var(--space-3)}.pricing_title__zn_Z0{font-size:clamp(1.25rem,3vw,1.875rem);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);margin-bottom:var(--space-3)}.pricing_subtitle__sZ6sz{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.pricing_toggle__sW8Cm{display:inline-flex;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.pricing_toggleBtn__AezJE{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer}.pricing_toggleActive__UgVMh{background:var(--color-highlight);color:#fff}.pricing_saveBadge__Jp8ME{font-size:.625rem;padding:1px var(--space-1);background:var(--color-success);color:#fff;border-radius:var(--radius-sm);letter-spacing:.05em}.pricing_categoryGroup__WTn_0{margin-bottom:var(--space-10)}.pricing_categoryTitle__rRhVL{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;color:var(--color-text-muted);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}.pricing_productList__RVYEO{display:flex;flex-direction:column;gap:var(--space-4)}.pricing_productRow__aFbp9{position:relative;display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.pricing_productRow__aFbp9:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--row-accent,var(--color-border));border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.pricing_productInfo__puGSl{display:flex;gap:var(--space-3);align-items:flex-start}.pricing_productIcon__bmGXl{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-background);border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}.pricing_productName__awXdg{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--color-text);margin-bottom:var(--space-1)}.pricing_productDesc__v3FtT{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.pricing_planColumns__Noufr{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.pricing_planCol__Aqh_K{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-background);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.pricing_planHeader__65oHM{display:flex;flex-direction:column;gap:var(--space-1)}.pricing_planName__l_zM8{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;color:var(--color-text-muted)}.pricing_planPrice__UBJLX{display:flex;align-items:baseline;gap:var(--space-1)}.pricing_amount__3f61O{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text)}.pricing_per__YIdtV{font-size:var(--text-xs);color:var(--color-text-secondary)}.pricing_planSeats__qbl5B{font-size:var(--text-xs);color:var(--color-text-muted)}.pricing_planFeatures__RX5At{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-1);flex:1 1}.pricing_planFeatures__RX5At li{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text)}.pricing_planFeatures__RX5At li svg{color:var(--color-success);flex-shrink:0}.pricing_trialBtn__vfg4e{display:block;text-align:center;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--color-highlight);border:1px solid var(--color-highlight);border-radius:var(--radius-md)}.pricing_trialBtn__vfg4e:hover{background:var(--color-highlight);color:#fff}.pricing_faq__vnhSo{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.pricing_faqTitle__0Etca{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-6);text-align:center}.pricing_faqGrid__Ni6M7{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.pricing_faqItem__dXkLE h3{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.pricing_faqItem__dXkLE p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.pricing_ctaSection__7P2st{text-align:center;padding:var(--space-12) 0;margin-top:var(--space-8);border-top:1px solid var(--color-border)}.pricing_ctaTitle__j8WEX{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:.05em;color:var(--color-text);margin-bottom:var(--space-2)}.pricing_ctaSub__sZxui{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.pricing_ctaPrimary__umfD4{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-highlight);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-md);border-left:3px solid rgba(255,255,255,.3)}.pricing_ctaPrimary__umfD4:hover{background:var(--color-highlight-hover)}@media (max-width:768px){.pricing_pricing__rfsJo{padding:var(--space-6) var(--space-4)}.pricing_productRow__aFbp9{grid-template-columns:1fr;gap:var(--space-4)}.pricing_faqGrid__Ni6M7,.pricing_planColumns__Noufr{grid-template-columns:1fr}}