.membership-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;margin-bottom:20px;border:1px solid var(--catalog-line);background:var(--catalog-inset);font-size:25px;line-height:1;color:var(--catalog-label-ink)}.mark-signature{color:#a38145}.commercial-rules{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;padding-block:30px 95px}.commercial-rules h2{font-size:clamp(30px,4vw,48px)}.commercial-rules>div>p:not(.section-label){font-size:13px;line-height:1.9;margin-top:24px;max-width:450px}.discount-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.discount-tiers>div{display:flex;flex-direction:column;gap:10px;border:1px solid var(--catalog-line);border-radius:18px;padding:20px 14px;background:var(--catalog-inset)}.discount-tiers span{font-size:11px;color:var(--soft)}.discount-tiers strong{font-size:25px;letter-spacing:-.04em}.discount-tiers>div:last-child{background:var(--green);color:#0a1910}.discount-tiers>div:last-child span{color:#21482c}.commercial-rules .premium-conditions{margin-top:20px}.selection-discount{font-size:12px!important;color:var(--catalog-label-ink);font-weight:500}.service-conflict{margin-block:10px;font-size:11px;color:var(--soft)}.email-preferences{border:1px solid var(--border);border-radius:18px;padding:18px;margin-block:8px}.email-preferences legend{font-size:12px;font-weight:600;padding-inline:8px}.email-preferences label{align-items:flex-start}.email-preferences input{flex-shrink:0}.email-preferences p{font-size:11px;margin-top:12px}.membership-preview{display:flex;gap:14px;align-items:center;margin-block:20px;padding:18px;background:var(--panel);border:1px solid var(--border);border-radius:18px}.membership-preview .membership-mark{margin:0;flex-shrink:0}.membership-preview p{font-size:11px}.membership-preview strong{font-size:13px;display:block;margin-bottom:5px}@media(max-width:900px){.commercial-rules{grid-template-columns:1fr;gap:30px}.discount-tiers{max-width:620px}}@media(max-width:420px){.discount-tiers{grid-template-columns:repeat(2,1fr)}}