.pricing-page{padding:150px 0 100px;background:#f7f9fc;min-height:80vh}.pricing-page-header{max-width:800px;margin-bottom:44px}.pricing-page-header h1{font-size:clamp(42px,5vw,72px);letter-spacing:-.055em;line-height:1.04;margin:18px 0}.pricing-page-header p{font-size:18px;line-height:1.6;color:#64748b}.pricing-market-form{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:28px}.pricing-market-form label{font-weight:800}.pricing-market-form select,.pricing-market-form button{min-height:48px;padding:10px 16px;border-radius:12px;border:1px solid #d9deeb;background:#fff;font:inherit}.pricing-market-form button{background:#4f46e5;color:#fff;font-weight:800;cursor:pointer}.pricing-page-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:20px}.pricing-page-card{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #e1e6f0;border-radius:22px;background:#fff;box-shadow:0 14px 40px rgba(15,23,42,.05)}.pricing-page-card.featured{border:2px solid #6258e9}.pricing-page-card h2{font-size:23px;letter-spacing:-.035em;margin:12px 0 8px}.pricing-page-card p{color:#64748b;line-height:1.55;margin:0 0 15px}.pricing-page-amount{display:block;font-size:clamp(28px,3vw,38px);letter-spacing:-.04em;overflow-wrap:anywhere}.pricing-page-card small{color:#64748b}.pricing-page-card .pricing-note{font-size:13px;margin:12px 0}.pricing-badge{align-self:flex-start;padding:6px 10px;border-radius:999px;background:#edeaff;color:#4338ca;font-size:11px;font-weight:900}.pricing-page-card ul{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px}.pricing-page-card li{display:flex;gap:9px;line-height:1.4;font-size:14px}.pricing-page-card li:before{content:'✓';color:#4f46e5;font-weight:900}.pricing-page-card .page-primary-btn{margin-top:auto;justify-content:center;text-align:center}.pricing-disclaimer{margin-top:28px;color:#64748b}@media(max-width:600px){.pricing-page{padding-top:120px}.pricing-page-card{padding:23px}.pricing-market-form{align-items:stretch;flex-direction:column}.pricing-market-form select,.pricing-market-form button{width:100%}}
