/* Evolv-To: Call Tracking and Business Phone product page. Small additions on top of site.css. */

.story.rev .shot { order: 2; }
.story .checks { margin-top: 0.25rem; }
.story .checks span { line-height: 1.5; }

.phone-alone .stat-tile { background: rgba(255, 255, 255, 0.06); border: 1px solid var(--line-dark); gap: 1.25rem; }
.phone-alone .stat-tile .big { font-size: clamp(2rem, 3.6vw, 2.8rem); }
.phone-alone .stat-tile .k { margin-top: 0.35rem; font-weight: 600; opacity: 1; }
.phone-alone .stat-tile span { color: var(--muted-dark); font-size: 0.95rem; line-height: 1.55; }


@media (max-width: 1000px) {
    .story.rev .shot { order: 0; }
}

/* The handset in the hero and in the split: a white plate with the phone photo, no gutter padding */
.p-hero .hero-device, .device-split .device { padding: clamp(1.25rem, 3vw, 2rem); background: #fff; border-color: rgba(255, 255, 255, 0.1); }
.p-hero .hero-device { position: relative; z-index: 1; box-shadow: 0 50px 100px -40px rgba(0, 0, 0, 0.8); justify-self: center; width: 100%; max-width: 560px; }
.p-hero .hero-device img { max-width: 480px; }
.device-split .device img { max-width: 430px; }
