.cp-main{padding-bottom:24px}.cp-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:44px 0 0}.cp-way{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 28px 26px;box-sizing:border-box;transition:border-color var(--mnv-t-sm) var(--mnv-ease)}.cp-way.is-on{border-color:var(--mnv-gold)}.cp-way.is-on:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--mnv-gold)}.cp-way__k{font-family:var(--mnv-mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mnv-gold)}.cp-way__title{margin:0;font-weight:500;font-size:clamp(30px,3.4vw,40px);line-height:1.05;letter-spacing:.002em}.cp-way__lines,.cp-way__title{font-family:var(--mnv-serif);color:var(--mnv-ink)}.cp-way__lines{margin:2px 0 0;font-size:20px;line-height:1.3}.cp-way__price{margin:8px 0 0;font-family:var(--mnv-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mnv-dim)}.cp-way__acts{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:14px}.cp-way__cta{cursor:pointer;border:1px solid var(--mnv-ink);border-radius:var(--mnv-r);background:var(--mnv-ink);color:var(--mnv-bg);font-family:var(--mnv-mono);font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-indent:.2em;padding:13px 22px;transition:opacity var(--mnv-t-sm) var(--mnv-ease)}.cp-way__cta:hover{opacity:.85}.cp-way__alt{font-family:var(--mnv-mono);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mnv-ink);text-decoration:none;border-bottom:1px solid var(--mnv-line-strong);padding-bottom:2px;transition:border-color var(--mnv-t-sm) var(--mnv-ease)}.cp-way__alt:hover{border-color:var(--mnv-ink)}.cp-card{margin:20px 0 0;padding:28px 28px 24px;box-sizing:border-box;scroll-margin-top:24px}.cp-direct{margin:24px 0 0;font-size:15px;line-height:1.6;color:var(--mnv-dim)}.cp-mail{color:var(--mnv-gold);text-decoration:none;border-bottom:1px solid var(--mnv-line-strong)}.cp-mail:hover{border-color:var(--mnv-gold)}@media (max-width:760px){.cp-ways{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.cp-way{padding:22px 20px 20px}.cp-card{padding:20px 16px 18px}}@media (prefers-reduced-motion:reduce){.cp-way,.cp-way__alt,.cp-way__cta{transition:none}}