.appd-visual{place-items:center;padding:10px;display:grid}.appd-visual .win{box-shadow:0 50px 100px -40px #000a}.appd-feats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.appd-feats li{flex-direction:column;gap:10px;min-height:220px;display:flex}.appd-feats h3{margin-top:auto}.appd-feats p{color:var(--muted);font-size:14px}.appd-steps{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.appd-steps li{border-radius:var(--radius);border:1px solid var(--line-d);background:#ffffff08;gap:10px;padding:28px;display:grid}.appd-no{letter-spacing:-.07em;color:var(--acid);font-size:clamp(44px,5vw,76px);font-weight:900;line-height:.9}.appd-steps p{color:#c0c8d2;font-size:15px}.appd-who{gap:10px;display:grid}.appd-who li{border:1px solid var(--line);letter-spacing:-.02em;background:#fbf9f4;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;font-size:clamp(15px,1.3vw,18px);font-weight:700;display:flex}.appd-who li svg{color:#1c73bb;flex:none}.appd-links{flex-wrap:wrap;gap:22px;margin:26px 0;display:flex}.appd-next{border-radius:var(--radius);background:var(--ink);color:#fff;transition:transform .4s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:22px 24px;display:grid}.appd-next:hover{transform:translateY(-4px)}.appd-next .mono{color:var(--acid);grid-column:1}.appd-next b{letter-spacing:-.04em;grid-column:1;font-size:clamp(20px,2vw,28px)}.appd-next svg{grid-area:1/2/span 2}@media (max-width:1000px){.appd-feats{grid-template-columns:1fr 1fr}.appd-steps{grid-template-columns:1fr}}@media (max-width:520px){.appd-feats{grid-template-columns:1fr}.appd-feats li{min-height:0}}.appd-screens{grid-template-columns:repeat(4,1fr);gap:26px 20px;margin:0;padding:0;list-style:none;display:grid}.appd-screens li{align-content:start;gap:8px;display:grid}.appd-screens .ss-phone{width:100%;max-width:230px;margin:0 0 10px}.appd-screen-no{color:var(--acid);letter-spacing:.1em;font-size:11px}.appd-screens h3{margin:0}.appd-screens p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}@media (max-width:1000px){.appd-screens{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.appd-screens{gap:22px 14px}.appd-screens p{font-size:13.5px}}
