.prices-page{padding:var(--space-5) var(--gutter) 0}.prices-page h1{text-align:center;margin-bottom:var(--space-3)}.price-notice{text-align:center;font-size:var(--fs-sm);margin-bottom:var(--space-5)}.prices-text{padding:0 var(--gutter) var(--space-6);max-width:860px}.prices-h{margin-bottom:var(--space-3);align-items:center;gap:10px;font-size:30px;display:flex}.prices-mark{width:22px;height:22px;color:var(--c-accent);flex:none}.prices-intro{margin-bottom:var(--space-5);border-radius:var(--radius-card);background:var(--c-mint);padding:20px;font-size:16px}.prices-group+.prices-group{margin-top:var(--space-5)}.prices-cat{width:fit-content;margin:0 0 var(--space-3);border:1px solid var(--c-text);border-radius:var(--radius-pill);padding:10px 24px;font-size:15px}.prices-lead{margin:0 0 var(--space-3);font-size:16px;font-weight:500}.prices-items{margin:0;padding:0;list-style:none}.prices-items li{border-top:1px solid var(--c-line);grid-template-columns:auto 1fr;gap:4px 12px;padding:14px 0;display:grid}.prices-items li:before{content:"";background:var(--c-accent);border-radius:50%;grid-area:1/1;align-self:center;width:8px;height:8px}.prices-items a{grid-column:2;font-size:16px;font-weight:500;line-height:1.3}.prices-items span{color:var(--c-muted);grid-column:2;font-size:14px;line-height:1.4}@media (max-width:480px){.prices-h{font-size:24px}.prices-intro{padding:18px}}
