.sldm-strip{background:#1f1d2b;color:#fff;text-align:center;font:600 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:8px 12px}
.sldm-strip a{color:#ffb3c1}
.sldm-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;padding:40px 0 30px}
.sldm-kicker{display:inline-block;background:#fff1f3;color:#e11d48;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 14px;margin:0 0 14px}
.sldm-hero h1{font-size:clamp(36px,6.4vw,64px);line-height:1.02;margin:0 0 18px;letter-spacing:-.025em;background:linear-gradient(135deg,#ff4d6d,#ff8a4c);-webkit-background-clip:text;background-clip:text;color:transparent}
.sldm-sub{font-size:19px;color:#4b4860;margin:0 0 22px}
.sldm-cta{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 10px}
.sldm-note{font-size:14px;color:#6b6880}
.sldm-phone{justify-self:center;width:min(300px,78vw);aspect-ratio:9/18.5;border-radius:42px;background:#1f1d2b;padding:12px;box-shadow:0 30px 70px rgba(31,29,43,.3)}
.sldm-screen{position:relative;height:100%;border-radius:32px;overflow:hidden;background:#fff}
.sldm-screen .sl-face{width:auto;inset:14px 14px 84px;transform:none;aspect-ratio:auto;border-radius:20px}
.sldm-screen .sl-face-2,.sldm-screen .sl-face-3{display:none}
.sldm-btns{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:16px}
.sldm-btns span{width:50px;height:50px;border-radius:50%;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;font-size:22px}
.sldm-btns .x{color:#ff3b5c}.sldm-btns .s{color:#3b9bff}.sldm-btns .h{color:#22c55e}
.sldm-feats,.sldm-plans,.sldm-steps{padding:34px 0}
.sldm-feats h2,.sldm-plans h2,.sldm-steps h2{text-align:center;font-size:clamp(26px,4vw,38px);margin:0 0 22px}
.sldm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sldm-feat{background:#f7f6fb;border-radius:18px;padding:20px}
.sldm-feat h3{margin:0 0 6px;font-size:18px}
.sldm-feat p{margin:0;color:#6b6880;font-size:15px}
.sldm-feat b{display:inline-flex;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d6d,#ff8a4c);color:#fff;align-items:center;justify-content:center;margin-bottom:8px}
.sldm-center{text-align:center;color:#6b6880}
.sldm-plan{border:1.5px solid #ecebf2;border-radius:18px;padding:22px}
.sldm-plan h3{margin:0}
.sldm-plan-1{background:linear-gradient(135deg,#fff8e1,#ffe7b3);border-color:transparent}
.sldm-plan-2{background:#1f1d2b;color:#fff;border-color:transparent}
.sldm-price{font-size:32px;font-weight:800;margin:4px 0 10px}
.sldm-price small{font-size:14px;font-weight:500;opacity:.75}
.sldm-plan ul{margin:0;padding-left:20px;line-height:1.8}
.sldm-apps{background:linear-gradient(135deg,#ff4d6d,#ff8a4c);color:#fff;border-radius:26px;padding:34px clamp(20px,5vw,50px);margin:20px 0}
.sldm-apps h2{margin:0 0 12px;font-size:clamp(24px,3.6vw,34px);color:#fff}
.sldm-apps p{font-size:17px;max-width:760px}
.sldm-try-wrap{max-width:820px;margin:0 auto}
.sldm-lead{font-size:17px;color:#4b4860}
.sldm-try-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.sldm-try{display:flex;gap:14px;align-items:flex-start;background:#f7f6fb;border-radius:18px;padding:16px;margin:0}
.sldm-try img,.sldm-ini{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:0 0 64px}
.sldm-ini{display:flex;align-items:center;justify-content:center;background:#1f1d2b;color:#fff;font-weight:800;font-size:26px}
.sldm-try p{margin:4px 0 10px;color:#6b6880;font-size:14px}
.sldm-who{color:#6b6880;font-size:14px}
@media (max-width:760px){.sldm-hero{grid-template-columns:1fr;gap:26px;padding-top:24px}.sldm-grid,.sldm-try-grid{grid-template-columns:1fr}}
