﻿ .pricing-page{color:var(--text-primary);background:#fafbfc}.pricing-hero{padding:112px 0 56px}.pricing-hero__inner{max-width:960px}.pricing-hero__title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:500;line-height:1.08}.pricing-section{padding:0 0 80px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pricing-card{border-radius:var(--radius-xl);background:var(--bg-white);border:1px solid #dce3eb;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pricing-card__head{padding:32px 28px 0}.pricing-card__title{letter-spacing:-.025em;font-size:clamp(1.75rem,2.3vw,2.25rem);font-weight:500;line-height:1.12}.pricing-card__description{color:var(--text-secondary);margin-top:12px;font-size:.9375rem;line-height:1.6}.pricing-card__terms{margin-top:28px;padding:0 28px}.pricing-card__billing{color:var(--navy-900);font-size:.9375rem;font-weight:600;line-height:1.5}.pricing-page .pricing-card__cta{margin-top:24px}.pricing-card__features{border-top:1px solid #e5eaf0;margin-top:28px;padding:24px 28px 28px}.pricing-card__features-lead{color:var(--navy-900);margin:0 0 16px;font-size:.875rem;font-weight:600;line-height:1.5}.pricing-card__feature-list{flex-direction:column;gap:14px;display:flex}.pricing-feature{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.pricing-feature__check{color:var(--blue-500);flex-shrink:0;margin-top:2px}.pricing-footnotes{color:var(--text-muted);margin-top:24px;font-size:.75rem;line-height:1.6}.pricing-footnotes p+p{margin-top:4px}.pricing-faq-header{text-align:left;max-width:none}@media (max-width:1100px){.pricing-grid{gap:16px}.pricing-card__head,.pricing-card__terms,.pricing-card__features{padding-inline:24px}}@media (max-width:840px){.pricing-hero{padding:88px 0 40px}.pricing-grid{grid-template-columns:1fr}}@media (max-width:480px){.pricing-section{padding-bottom:56px}}.pricing-card{border-top-width:0}.pricing-card:before{content:"";background:var(--card-band);height:12px;display:block}.pricing-card--project{--card-band:var(--blue-100)}.pricing-card--enterprise{--card-band:var(--blue-500)}.pricing-card--services{--card-band:var(--navy-900)}
