.ct{padding:4px var(--pad-x) 40px;gap:16px;display:grid}.ct-card{background:linear-gradient(155deg, #1f2227 0%, var(--ink-soft) 60%);border-radius:var(--radius);box-shadow:var(--shadow-card);border:1px solid #565658a6;padding:24px 20px;position:relative}.ct-card--call{border-top:4px solid var(--orange)}.ct-card__title{font-family:var(--font-display);text-transform:uppercase;color:#fff;margin:0 0 8px;font-size:24px;font-style:italic}.ct-card__line{max-width:46ch;color:var(--metal-lite);margin:0 0 12px;font-size:16px}.ct-card__line--small{color:var(--metal-cool);margin:14px 0 0;font-size:13px}.ct-card__num{color:var(--metal-lite);margin:0 0 14px;font-size:15px}.ct-card__num .phone-num{color:#fff;font-weight:800}.ct-card__call{width:100%;min-height:56px;font-size:20px}.ct-card__hint{color:#fff;margin:4px 0 0;font-size:14px;font-weight:700}.ct-card__hint:after{content:" ↓";color:var(--orange-hot)}.ct-signal{background:var(--orange);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:14px;display:grid;position:relative}.ct-signal svg{width:26px;height:26px;fill:var(--ink);position:relative}.ct-signal__ring{border:2px solid var(--orange);opacity:0;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.ct-facts{gap:6px;margin:0;font-size:15px;display:grid}.ct-facts dt{color:#fff;font-weight:700;display:inline}.ct-facts dt:after{content:": "}.ct-facts dd{color:var(--metal-lite);margin:0;display:inline}@media (prefers-reduced-motion:no-preference){.ct-signal__ring{animation:1.4s cubic-bezier(.2,.8,.2,1) .4s 2 ct-ring}.ct-signal__ring--2{animation-delay:.7s}}@keyframes ct-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (max-width:1023px){.ct-card__call{display:none}}@media (min-width:1024px){.ct{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;padding-top:16px}.ct-card{padding:32px}.ct-card__hint{display:none}}
