:root{--red: #e21b24;--red-card: #e8262d;--ink: #1d1b1a;--stats-bg: #343231;--reviews-bg: #ececec;--white: #ffffff;--text-light: #e9e6e4;--text-mut: #b9b4b1;--radius: 28px;--noise: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="220" height="220"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.85" numOctaves="2" stitchTiles="stitch"/><feColorMatrix type="saturate" values="0"/></filter><rect width="100%25" height="100%25" filter="url(%23n)" opacity="0.5"/></svg>')}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Jost,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--ink);color:var(--white);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}.wrap{width:100%;max-width:500px;margin:0 auto;padding:0 16px}.accent{color:var(--red)}.sec-title{font-size:26px;line-height:1.25;font-weight:700;text-align:center;margin:0 0 14px}.sec-title.light{color:var(--white)}.sec-title.dark{color:#1a1a1a}.btn{border:0;cursor:pointer;font-family:inherit;font-weight:600;border-radius:40px;padding:16px 28px;font-size:16px;transition:filter .15s,transform .05s}.btn--red{background:var(--red);color:#fff;width:100%}.btn--red:hover{filter:brightness(1.08)}.btn--red:active{transform:translateY(1px)}.btn--red:disabled{opacity:.7;cursor:default}.btn--wide{max-width:420px}.gate{position:fixed;inset:0;z-index:9999;background:#000;display:flex;align-items:center;justify-content:center}.gate__video{width:100%;height:100%;object-fit:contain;background:#000}.gate__sound{position:absolute;bottom:24px;left:50%;transform:translate(-50%);background:var(--red);color:#fff;border:0;border-radius:40px;padding:13px 26px;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 8px 24px #0006}.hdr{background:var(--ink);position:sticky;top:0;z-index:50}.hdr__in{max-width:1100px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.hdr__sp{width:34px}.hdr__logo{height:32px;width:auto}.hdr__burger{background:none;border:0;padding:6px;width:34px;display:flex;flex-direction:column;gap:5px;cursor:pointer}.hdr__burger span{display:block;height:2px;width:24px;background:#fff;border-radius:2px}.hero{position:relative;padding:46px 0 56px;background:radial-gradient(130% 80% at 50% -10%,#4e46428c,#0000 62%),linear-gradient(180deg,#2b2724,#201c1a 55%,#1a1716)}.hero:before{content:"";position:absolute;inset:0;background-image:var(--noise);background-size:220px 220px;opacity:.1;mix-blend-mode:overlay;pointer-events:none}.hero__in{position:relative;max-width:500px;margin:0 auto;padding:0 16px}.hero__title{font-size:30px;line-height:1.22;font-weight:700;text-align:center;margin:0 0 18px}.hero__sub{text-align:center;color:var(--text-mut);font-size:15px;margin:0 0 26px}.lead-form{display:flex;flex-direction:column;gap:14px;max-width:390px;margin:0 auto}.inp{width:100%;border:0;border-radius:var(--radius);background:#fff;color:#1a1a1a;font-family:inherit;font-size:16px;padding:16px 22px;outline:none}.inp::placeholder{color:#9a9a9a}.inp.has-error{box-shadow:0 0 0 2px var(--red)}.phone{display:flex;align-items:center;gap:8px;padding:0 10px 0 18px}.phone__code{display:flex;align-items:center;gap:6px;color:#1a1a1a;font-size:15px;white-space:nowrap}.phone__code img{width:22px;height:16px;object-fit:cover;border-radius:3px}.phone input{flex:1;border:0;outline:none;font-family:inherit;font-size:16px;padding:16px 8px;background:transparent;color:#1a1a1a;min-width:0}.phone input::placeholder{color:#9a9a9a}.form-error{color:#ff6a6a;font-size:13px;text-align:center;margin:-4px 0 0}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lead-form--done{text-align:center;gap:10px}.done-check{width:56px;height:56px;margin:0 auto;border-radius:50%;background:var(--red);color:#fff;font-size:30px;display:flex;align-items:center;justify-content:center}.lead-form--done h3{margin:6px 0 0;font-size:22px}.lead-form--done p{margin:0;color:var(--text-mut);font-size:15px}.stats{background:var(--stats-bg);padding:44px 0 50px}.stats .sec-title{margin-bottom:26px}.stat-card{background:var(--red-card);border-radius:18px;text-align:center;padding:26px 20px;margin-bottom:18px}.stat-card__num{font-size:42px;font-weight:800;line-height:1}.stat-card__lbl{margin-top:10px;font-size:14px;color:#ffffffeb}.stats__para{color:var(--text-mut);font-size:14px;line-height:1.6;margin:24px 0 22px}.checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.checklist__item{background:var(--red-card);border-radius:16px;padding:15px 20px;display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.checklist__tick{flex:0 0 auto;font-weight:700}.platform{position:relative;background-size:cover;background-position:center;padding:56px 0 64px}.platform__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#1412118c,#14121159)}.platform__in{position:relative}.platform__sub{text-align:center;color:var(--text-light);font-size:14px;line-height:1.6;margin:0 auto 30px;max-width:420px}.apps{display:flex;flex-direction:column;align-items:center;gap:22px}.app-card{width:148px;height:148px;background:#fff;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-shadow:0 16px 40px #00000059;color:#1a1a1a;font-weight:500;font-size:15px}.app-card img{width:52px;height:52px;object-fit:contain}.reviews{background:var(--reviews-bg);padding:44px 0 46px;color:#1a1a1a}.reviews__sub{text-align:center;color:#5a5754;font-size:14px;line-height:1.6;margin:0 auto 26px;max-width:440px}.review-card{background:#fff;border-radius:20px;padding:24px;display:flex;gap:18px;align-items:flex-start;box-shadow:0 14px 34px #00000014}.review-card__av{width:58px;height:58px;border-radius:50%;object-fit:cover;flex:0 0 auto}.review-card__body p{margin:0 0 12px;font-size:14px;line-height:1.55;color:#33302e}.review-card__body strong{font-size:15px;color:#1a1a1a}.reviews__nav{display:flex;justify-content:center;gap:30px;margin-top:22px}.reviews__nav button{background:none;border:0;font-size:24px;cursor:pointer;color:#1a1a1a}.final-cta{background:#fff;padding:34px 16px 40px;display:flex;justify-content:center}.ftr{background:#000;text-align:center;padding:40px 16px 30px}.ftr__logo{height:34px;width:auto;margin:0 auto 22px}.ftr__link{display:block;color:#cfcccb;font-size:14px;text-decoration:underline;margin:10px 0}.ftr__copy{color:#8a8785;font-size:13px;margin-top:18px}@media(min-width:720px){.hero__title{font-size:34px}.sec-title{font-size:28px}.apps{flex-direction:row;justify-content:center}}
