
.pricing-section{color:#111318;background:#fff;padding:clamp(72px,9vw,132px) 24px}.pricing-shell{width:min(100%,1180px);margin:0 auto}.pricing-badge{color:#69707c;min-height:22px;font-family:var(--font-sans), Inter, system-ui, sans-serif;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.pricing-heading{margin-top:16px}.pricing-heading h2{max-width:720px;font-family:var(--font-sans), Inter, system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:760;line-height:1.08}.pricing-heading p{color:#6d7280;font-family:var(--font-sans), Inter, system-ui, sans-serif;margin:12px 0 0;font-size:15px;font-weight:450;line-height:1.5}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:72px;display:grid}.pricing-card{background:#fff;border:1px solid #dfe3e8;border-radius:12px;flex-direction:column;min-height:410px;padding:26px;display:flex;position:relative;box-shadow:0 2px 3px #11131805}.pricing-card.is-popular{border-width:1.5px;border-color:#111318;box-shadow:0 2px 4px #11131808}.pricing-popular{color:#fff;min-height:22px;font-family:var(--font-sans), Inter, system-ui, sans-serif;background:#111318;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-12px;left:20px}.pricing-popular svg{width:11px;height:11px}.pricing-card-head{align-items:center;gap:10px;display:flex}.pricing-icon{color:#4c5563;background:#f5f6f7;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pricing-icon svg{stroke-width:1.9px;width:15px;height:15px}.pricing-card h3{font-family:var(--font-sans), Inter, system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:730;line-height:1.2}.pricing-description{color:#737985;font-family:var(--font-sans), Inter, system-ui, sans-serif;margin:24px 0 0;font-size:13px;font-weight:470;line-height:1.45}.pricing-price{color:#111318;font-family:var(--font-sans), Inter, system-ui, sans-serif;letter-spacing:-.035em;margin:10px 0 0;font-size:31px;font-weight:760;line-height:1.1}.pricing-list{flex-direction:column;gap:13px;margin:31px 0 28px;padding:0;list-style:none;display:flex}.pricing-list li{color:#666d78;font-family:var(--font-sans), Inter, system-ui, sans-serif;align-items:flex-start;gap:10px;font-size:13px;font-weight:470;line-height:1.45;display:flex}.pricing-list svg{color:#22252a;stroke-width:2px;flex:none;width:14px;height:14px;margin-top:2px}.pricing-cta{color:#111318;width:100%;min-height:42px;font-family:var(--font-sans), Inter, system-ui, sans-serif;background:#fff;border:1px solid #dde2e8;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;font-size:12px;font-weight:760;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.pricing-card.is-popular .pricing-cta{color:#fff;background:#111318;border-color:#111318}.pricing-card:hover{border-color:#bfc6d0}.pricing-card.is-popular:hover{border-color:#111318}.pricing-cta:hover{border-color:#111318;transform:translateY(-1px)}.pricing-card.is-popular .pricing-cta:hover{background:#25282e}.pricing-loading{color:#737985;font-family:var(--font-sans), Inter, system-ui, sans-serif;border:1px solid #dfe3e8;border-radius:12px;margin-top:72px;padding:28px;font-size:14px}html[data-theme=dark] .theme-root .pricing-section{color:#f4f4f2;background:#101216}html[data-theme=dark] .theme-root .pricing-badge,html[data-theme=dark] .theme-root .pricing-icon{color:#c6cbd3;background:#20242b}html[data-theme=dark] .theme-root .pricing-heading p,html[data-theme=dark] .theme-root .pricing-description,html[data-theme=dark] .theme-root .pricing-list li{color:#f4f4f2a3}html[data-theme=dark] .theme-root .pricing-card{background:#15181d;border-color:#f4f4f221}html[data-theme=dark] .theme-root .pricing-card.is-popular{border-color:#f4f4f2d1}html[data-theme=dark] .theme-root .pricing-popular,html[data-theme=dark] .theme-root .pricing-card.is-popular .pricing-cta{color:#111318;background:#f4f4f2}html[data-theme=dark] .theme-root .pricing-price,html[data-theme=dark] .theme-root .pricing-list svg{color:#f4f4f2}html[data-theme=dark] .theme-root .pricing-cta{color:#f4f4f2;background:0 0;border-color:#f4f4f22e}@media (max-width:920px){.pricing-section{padding:72px 20px 88px}.pricing-grid{grid-template-columns:1fr;gap:16px;margin-top:44px}.pricing-card{min-height:auto;padding:24px}}
