.rc[data-v-350e3ebe]{padding:clamp(1rem,3vw,2rem) 0 clamp(4rem,9vw,7rem)}.rc__wrap[data-v-350e3ebe]{max-width:var(--wrap,1360px);padding:0 var(--gutter,clamp(1.25rem,4vw,3.5rem));width:100%;margin:0 auto}.rc__body[data-v-350e3ebe]{align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:clamp(3rem,6vw,5rem);display:grid}@media (width>=1000px){.rc__body[data-v-350e3ebe]{grid-template-columns:1fr 1.25fr}}.rc__label[data-v-350e3ebe]{color:var(--c-muted);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.75rem;display:inline-flex}.rc__label[data-v-350e3ebe]:before{background:var(--c-accent);content:"";border-radius:50%;width:.5rem;height:.5rem}.rc__title[data-v-350e3ebe]{letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:300;line-height:1.02}.rc__title em[data-v-350e3ebe]{color:var(--c-accent-ink);font-family:var(--f-accent);letter-spacing:-.01em;font-style:italic;font-weight:400;display:block}.rc__desc[data-v-350e3ebe]{color:var(--c-ink-2);max-width:36rem;margin-top:1.25rem;font-size:1.05rem;line-height:1.7}.rc__ctas[data-v-350e3ebe]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.rc__screens[data-v-350e3ebe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);list-style:none;display:grid}@media (width<=700px){.rc__screens[data-v-350e3ebe]{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,68%);padding-bottom:.5rem;overflow-x:auto}.rc__screens li[data-v-350e3ebe]{scroll-snap-align:start}}.rc__screens li[data-v-350e3ebe]{align-content:start;gap:.35rem;display:grid}.rc__phone[data-v-350e3ebe]{aspect-ratio:9/19.2;transition:transform .6s var(--ease);background:linear-gradient(145deg,#2b2b31,#0b0b0f 45%,#1c1c21);border-radius:15%/7%;margin-bottom:.6rem;padding:4.5%;box-shadow:0 1.5rem 3rem -1.5rem #0b0b0f80}.rc__scr[data-v-350e3ebe]{background:#111;border-radius:12%/5.6%;width:100%;height:100%;overflow:hidden}.rc__scr img[data-v-350e3ebe]{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:104%;max-width:none;height:100%;display:block}.rc__screens li:hover .rc__phone[data-v-350e3ebe]{transform:translateY(-6px)rotate(-1deg)}.rc__k[data-v-350e3ebe]{color:var(--c-accent-ink);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.rc__t[data-v-350e3ebe]{color:var(--c-ink-2);font-size:.95rem;line-height:1.45}
