.pricing-exp__hero{display:grid;justify-items:center;gap:.55rem}.pricing-exp__eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(37,99,235,.22);background:rgba(255,255,255,.96);box-shadow:0 1px 0 rgba(255,255,255,.9),0 6px 14px rgba(37,99,235,.06);color:#0f172a;font-size:.8rem;font-weight:700;letter-spacing:.02em}.pricing-exp__eyebrow-dot{width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#10b981);box-shadow:0 0 0 4px rgba(59,130,246,.12)}.pricing-exp__hero-title{margin:.1rem 0 0;max-width:18ch;font-size:clamp(1.8rem,2.9vw,3.2rem);line-height:1.03;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.pricing-exp__hero-support{margin:.1rem 0 0;max-width:62ch;font-size:.98rem;line-height:1.6}.pricing-exp__mini-label,.pricing-exp__section-label{margin:0;color:#2563eb;font-size:.76rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pricing-exp__section-title{margin:.28rem 0 0;font-size:clamp(1.15rem,1.75vw,1.85rem);line-height:1.15;letter-spacing:-.02em;font-weight:750;text-wrap:balance}.pricing-exp__section-desc{margin:.5rem 0 0;font-size:.92rem;line-height:1.55;max-width:66ch}.pricing-exp__panel-title{margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.2;letter-spacing:-.015em;font-weight:700}.pricing-exp__panel-desc{margin:0;font-size:.9rem;line-height:1.5}.dark .pricing-exp__eyebrow{border-color:rgba(59,130,246,.24);background:rgba(17,24,39,.78);color:#e2e8f0;box-shadow:0 1px 0 rgba(255,255,255,.03),0 8px 20px rgba(2,6,23,.35)}@media (max-width:640px){.pricing-exp__hero{gap:.4rem}.pricing-exp__hero-title{font-size:clamp(1.65rem,8vw,2.15rem);line-height:1.06}.pricing-exp__hero-support{margin-top:.1rem;font-size:.92rem;line-height:1.55;max-width:34ch}}@media (max-width:479px){.pricing-exp__section-title{font-size:1.05rem}}