.pricing{background:var(--color-bg-secondary);position:relative}.pricing-content{max-width:800px;margin:0 auto;text-align:center}.pricing-card{margin-top:clamp(1.4rem,4vw,2.8rem);padding:clamp(1.4rem,3.3vw,2.5rem);border-radius:1.3rem;position:relative;overflow:hidden;border:1px solid rgba(186,214,255,.14);background:linear-gradient(180deg,#0c1424d9,#080d18d9)}.pricing-icon{font-size:2rem;margin-bottom:.8rem}.pricing-title{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:.7rem;color:var(--color-text-primary)}.pricing-description{font-size:1rem;line-height:1.78;margin-bottom:1.4rem;max-width:650px;margin-inline:auto}.pricing-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:1.5rem;text-align:left;max-width:600px;margin-inline:auto}.pricing-feature{display:flex;align-items:center;gap:.5rem;font-size:.92rem;color:var(--color-text-secondary);padding:.5rem .6rem;border-radius:.65rem;border:1px solid rgba(186,214,255,.12);background:#ffffff05}.feature-icon{color:var(--color-accent);font-weight:700;font-size:.95rem;flex-shrink:0}.pricing-cta{padding:.85rem 1.4rem;font-size:.9rem;font-weight:700;background:var(--gradient-primary);color:#03111b;border-radius:999px;cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base);margin-bottom:.8rem;box-shadow:0 10px 24px #5be7ff33}.pricing-note{font-size:.84rem;color:var(--color-text-muted)}@media(max-width:760px){.pricing-features{grid-template-columns:1fr}.pricing-cta{width:100%}}
