.as-layers[data-v-c0127a5e]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.as-layer[data-v-c0127a5e]{border-top:1px solid var(--line);padding-top:24px}.as-num[data-v-c0127a5e]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--ink);color:#fff;font-size:14px;font-weight:600;margin-bottom:16px}.as-layer h3[data-v-c0127a5e]{font-size:18px;font-weight:600;margin-bottom:10px}.as-layer p[data-v-c0127a5e]{font-size:14.5px;color:var(--ink-2);line-height:1.6}.as-summary[data-v-c0127a5e]{max-width:60ch;margin:56px auto 0;text-align:center;font-size:clamp(17px,2vw,20px);line-height:1.55;font-weight:500;color:var(--ink)}.as-users[data-v-c0127a5e]{display:flex;gap:56px;justify-content:center;flex-wrap:wrap}.as-user[data-v-c0127a5e]{text-align:center;--iphone-w: 260px;max-width:320px}.as-user-caption[data-v-c0127a5e]{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px}.as-user h3[data-v-c0127a5e]{font-size:18px;font-weight:600;margin-top:28px}.as-user-text[data-v-c0127a5e]{font-size:14.5px;color:var(--ink-2);line-height:1.6;margin-top:10px}.as-limits[data-v-c0127a5e]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.as-limit[data-v-c0127a5e]{border-top:1px solid var(--line);padding-top:24px}.as-limit h3[data-v-c0127a5e]{font-size:17px;font-weight:600;margin-bottom:10px}.as-limit p[data-v-c0127a5e]{font-size:14.5px;color:var(--ink-2);line-height:1.6}.as-close[data-v-c0127a5e]{margin:56px auto 0;text-align:center;font-size:clamp(19px,2.4vw,24px);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.as-split[data-v-c0127a5e]{display:grid;grid-template-columns:repeat(2,1fr);gap:56px}.as-split-block h2[data-v-c0127a5e]{font-size:clamp(22px,2.6vw,28px)}.as-split-block p[data-v-c0127a5e]{font-size:15.5px;color:var(--ink-2);line-height:1.6;margin-top:14px}.as-link[data-v-c0127a5e]{font-size:14.5px;font-weight:600}.as-link a[data-v-c0127a5e]{color:var(--accent)}.as-link a[data-v-c0127a5e]:hover{text-decoration:underline}@media (max-width: 900px){.as-layers[data-v-c0127a5e],.as-limits[data-v-c0127a5e],.as-split[data-v-c0127a5e]{grid-template-columns:1fr;gap:32px}}
