.compact-hero{padding-block:88px 64px}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column}.price-card.featured{border-color:var(--cyan);box-shadow:0 18px 60px rgba(43,217,254,.09)}.popular{position:absolute;right:18px;top:18px;color:var(--cyan);font-size:.7rem;font-weight:900;text-transform:uppercase}.price{display:flex;align-items:baseline;gap:7px;margin:18px 0}.price strong{font-size:2.6rem;color:var(--cyan);line-height:1}.price span{color:var(--muted);font-size:.8rem}.price-card ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:8px;color:var(--muted);flex:1}.price-card li::first-letter{color:var(--cyan)}.price-card .button{width:100%}.benefits-grid{grid-template-columns:repeat(3,1fr)}.process{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.process ol{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;gap:14px}.process li{counter-increment:step;display:grid;grid-template-columns:auto 1fr;column-gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px}.process li::before{content:counter(step);grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(43,217,254,.12);color:var(--cyan);font-weight:900}.process li span{color:var(--muted);font-size:.9rem}@media(max-width:1000px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.pricing-grid,.benefits-grid,.process{grid-template-columns:1fr}}
