.pricing-section{background:radial-gradient(circle at 80% 10%,rgba(87,115,255,.14),transparent 30%),#050506}.price-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3.5rem}.price-panel{padding:clamp(1.7rem,4vw,3rem);border:1px solid var(--line);border-radius:30px;background:linear-gradient(145deg,#18181c,#0b0b0d)}.price-panel.featured{border-color:rgba(143,168,255,.55);box-shadow:0 24px 80px rgba(66,92,220,.16)}.price-label{display:inline-flex;padding:.35rem .7rem;color:#dce2ff;background:rgba(143,168,255,.14);border-radius:999px;font-size:.75rem;font-weight:750}.price-panel h3{margin:1.4rem 0 .7rem;font-size:1.1rem}.price-panel>p:last-child{margin:1.4rem 0 0;color:var(--muted)}.price-value{display:flex;align-items:baseline;gap:.35rem;margin:.3rem 0;padding-bottom:1.4rem;border-bottom:1px solid var(--line)}.price-value strong{font-size:clamp(3rem,7vw,5.2rem);line-height:1;letter-spacing:-.07em}.price-value span{font-size:1.15rem;font-weight:700}.price-value small{margin-right:.2rem;color:#c9c9d0;font-weight:700}.price-summary{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;align-items:end;margin-top:1rem;padding:1.6rem 2rem;color:#050506;background:#fff;border-radius:22px}.price-summary strong{font-size:1rem}.price-summary span{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1}.price-summary small{grid-column:1/-1;color:#6e6e73}.pricing-section .price-note{color:var(--muted);font-size:.86rem}@media(max-width:900px){.price-panels{grid-template-columns:1fr}}@media(max-width:640px){.price-value strong{font-size:clamp(2.8rem,15vw,4.6rem)}.price-summary{grid-template-columns:1fr;padding:1.4rem}.price-summary span{font-size:2rem}}
