html{scroll-behavior:smooth;scroll-padding-top:90px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp{--midnight:#0a1228;--deep:#0f1b3d;--navy:#16285c;--wave:#1e5eff;--wave-400:#4c82ff;--wave-600:#1849cc;--cyan:#29d3e0;--aqua:#8af0ff;--paper:#f6f8fc;--mist:#e6ecf5;--ink:#0b1224;--ink-2:#2d3b57;--ink-3:#64718c;--ink-4:#9aa5bb;--line:#e5eaf3;--line-strong:#cbd4e4;--surface:#fff;--surface-2:#f4f7fc;--grad-wave:linear-gradient(135deg, #1e5eff 0%, #29d3e0 100%);--grad-deep:linear-gradient(160deg, #0a1228 0%, #0f1b3d 60%, #16285c 100%);--r-md:14px;--r-lg:20px;--r-xl:28px;--r-full:999px;--shadow-card:0 1px 2px #101e460d, 0 14px 38px #101e4614;--shadow-pop:0 24px 70px #101e462e;--maxw:1180px;font-family:var(--font-manrope), system-ui, sans-serif;background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp :is(h1,h2,h3){letter-spacing:-.025em;color:inherit;margin:0;line-height:1.08}.lp p{margin:0}.lp svg{display:block}.lp .container{max-width:var(--maxw);margin:0 auto;padding:0 28px}.lp .container.narrow{max-width:760px}.lp .btn{font:inherit;cursor:pointer;border-radius:var(--r-full);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:700;transition:background .18s,transform 80ms,box-shadow .18s,color .18s;display:inline-flex}.lp .btn svg{width:18px;height:18px}.lp .btn.sm{padding:9px 17px;font-size:14px}.lp .btn.lg{padding:16px 30px;font-size:16px}.lp .btn.block{width:100%}.lp .btn-primary{background:var(--wave);color:#fff;box-shadow:0 8px 24px #1e5eff4d}.lp .btn-primary:hover{background:var(--wave-400);transform:translateY(-1px);box-shadow:0 12px 32px #1e5eff6b}.lp .btn-primary:active{background:var(--wave-600);transform:translateY(0)}.lp .btn-ghost{color:var(--ink-2);border:1px solid var(--line-strong);background:0 0}.lp .btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.lp .btn-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff38}.lp .btn-glass:hover{background:#ffffff29;transform:translateY(-1px)}.lp .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--wave);border:1px solid var(--line-strong);border-radius:var(--r-full);align-items:center;margin-bottom:20px;padding:7px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.lp .eyebrow.light{color:var(--aqua);background:#29d3e014;border-color:#8af0ff4d}.lp .grad-text{background:var(--grad-wave);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp .sec-head{text-align:center;max-width:680px;margin:0 auto 52px}.lp .sec-head h2{font-size:clamp(30px,4.2vw,46px);font-weight:800}.lp .sec-sub{color:var(--ink-3);margin-top:16px;font-size:17px;line-height:1.6}.lp .sec-sub b{color:var(--ink)}.lp section{position:relative}.lp .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(22px)}.lp .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transition:none;transform:none}}.lp .promo-bar{background:var(--grad-deep);color:#fff;z-index:60;position:relative}.lp .promo-bar.hidden{display:none}.lp .promo-bar-inner{max-width:var(--maxw);align-items:center;gap:14px;margin:0 auto;padding:11px 28px;font-size:14px;display:flex}.lp .promo-bar-ic{width:28px;height:28px;color:var(--cyan);background:#29d3e02e;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.lp .promo-bar-ic svg{width:15px;height:15px}.lp .promo-bar-txt{color:#ffffffdb}.lp .promo-bar-txt b{color:var(--aqua)}.lp .promo-bar-timer{font-variant-numeric:tabular-nums;border-radius:var(--r-full);letter-spacing:.04em;background:#ffffff1a;padding:4px 12px;font-weight:800}.lp .promo-bar-cta{color:var(--aqua);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-weight:700;display:inline-flex}.lp .promo-bar-cta svg{width:15px;height:15px;transition:transform .18s}.lp .promo-bar-cta:hover svg{transform:translate(3px)}.lp .promo-bar-x{color:#ffffff80;cursor:pointer;background:0 0;border:none;place-items:center;padding:4px;display:grid}.lp .promo-bar-x:hover{color:#fff}.lp .promo-bar-x svg{width:16px;height:16px}.lp .nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.lp .nav.scrolled{border-color:var(--line);box-shadow:0 4px 24px #101e460f}.lp .nav-inner{max-width:var(--maxw);align-items:center;gap:28px;margin:0 auto;padding:14px 28px;display:flex}.lp .brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:19px;font-weight:800;display:inline-flex}.lp .brand.light{color:#fff}.lp .brand-mark{background:var(--grad-wave);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 4px 14px #1e5eff59}.lp .brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.lp .nav-links{gap:28px;margin-left:12px;display:flex}.lp .nav-links a{color:var(--ink-2);font-size:15px;font-weight:600;transition:color .15s}.lp .nav-links a:hover{color:var(--wave)}.lp .nav-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.lp .nav-burger{cursor:pointer;color:var(--ink);background:0 0;border:none;margin-left:auto;padding:6px;display:none}.lp .nav-burger svg{width:26px;height:26px}.lp .nav-mobile{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 28px 20px;display:none}.lp .nav-mobile a{color:var(--ink-2);border-radius:10px;padding:12px;font-size:16px;font-weight:600}.lp .nav-mobile a:hover{background:var(--surface-2)}.lp .nav-mobile .btn{margin-top:8px}.lp .nav-mobile.open{display:flex}.lp .hero{background:var(--grad-deep);color:#fff;padding:80px 0 100px;position:relative;overflow:hidden}.lp .hero-glow{pointer-events:none;background:radial-gradient(circle,#29d3e02e 0%,#1e5eff1f 35%,#0000 68%);width:900px;height:700px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.lp .hero-wave{pointer-events:none;height:60%;position:absolute;bottom:0;left:0;right:0}.lp .hero-wave svg{width:100%;height:100%}.lp .hero-inner{z-index:1;max-width:var(--maxw);grid-template-columns:1fr 1.02fr;align-items:center;gap:56px;margin:0 auto;padding:0 28px;display:grid;position:relative}.lp .hero-copy h1{font-size:clamp(38px,5.2vw,60px);font-weight:800}.lp .hero-lead{color:#ffffffc7;max-width:540px;margin-top:22px;font-size:19px;line-height:1.6}.lp .hero-cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.lp .hero-trust{flex-wrap:wrap;gap:22px;margin-top:24px;display:flex}.lp .hero-trust span{color:#ffffffb8;align-items:center;gap:7px;font-size:14px;display:inline-flex}.lp .hero-trust svg{width:16px;height:16px;color:var(--cyan)}.lp .hero-proof{border-top:1px solid #ffffff1a;align-items:center;gap:14px;margin-top:34px;padding-top:28px;display:flex}.lp .proof-avatars{display:flex}.lp .proof-avatars span{border:2.5px solid var(--deep);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-12px;font-size:13px;font-weight:700;display:grid}.lp .proof-avatars span:first-child{margin-left:0}.lp .proof-avatars .more{color:var(--aqua);background:#ffffff29}.lp .proof-txt{color:#ffffffb3;font-size:14px}.lp .proof-txt b{color:#fff}.lp .hero-mock{position:relative}.lp .mock-win{border-radius:var(--r-lg);background:#fff;transition:transform .5s;overflow:hidden;transform:perspective(1600px)rotateY(-9deg)rotateX(3deg);box-shadow:0 40px 100px #00000073}.lp .hero-mock:hover .mock-win{transform:perspective(1600px)rotateY(-4deg)rotateX(1deg)}.lp .mock-bar{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:11px 14px;display:flex}.lp .mock-dot{border-radius:50%;width:11px;height:11px}.lp .mock-dot.r{background:#ff6058}.lp .mock-dot.y{background:#ffbd2e}.lp .mock-dot.g{background:#28ca42}.lp .mock-url{color:var(--ink-4);align-items:center;gap:6px;margin-left:12px;font-size:12px;display:inline-flex}.lp .mock-url svg{width:12px;height:12px}.lp .mock-body{height:360px;display:flex}.lp .mock-side{background:var(--deep);flex-direction:column;align-items:center;gap:8px;width:56px;padding:14px 0;display:flex}.lp .mock-logo{background:var(--grad-wave);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:8px;font-weight:800;display:grid;overflow:hidden}.lp .mock-logo img{object-fit:cover;width:100%;height:100%;display:block}.lp .mock-nav{color:#ffffff80;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.lp .mock-nav svg{width:17px;height:17px}.lp .mock-nav.on{background:var(--wave);color:#fff}.lp .mock-main{background:var(--surface-2);flex:1;padding:18px 20px;overflow:hidden}.lp .mock-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.lp .mock-h1{color:var(--ink);font-size:17px;font-weight:800}.lp .mock-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.lp .mock-seats{color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-full);background:#fff;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.lp .mock-seats svg{width:14px;height:14px;color:var(--wave)}.lp .mock-bot{background:linear-gradient(120deg, var(--deep), var(--navy));border-radius:var(--r-md);align-items:center;gap:11px;margin-bottom:14px;padding:12px 14px;display:flex}.lp .mock-bot-ic{width:36px;height:36px;color:var(--cyan);background:#29d3e033;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.lp .mock-bot-ic svg{width:18px;height:18px}.lp .mock-bot-txt{color:#fff;flex-direction:column;flex:1;display:flex}.lp .mock-bot-txt b{font-size:13.5px}.lp .mock-bot-txt span{color:#ffffffa6;font-size:11.5px}.lp .mock-bot-badge{background:var(--cyan);color:var(--midnight);border-radius:var(--r-full);padding:3px 11px;font-size:13px;font-weight:800}.lp .mock-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp .mock-card{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;padding:14px}.lp .mc-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lp .mc-ic{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.lp .mc-ic svg{width:15px;height:15px}.lp .mc-ic.blue{color:var(--wave);background:#1e5eff1f}.lp .mc-ic.green{color:#168f4b;background:#168f4b1f}.lp .mc-pill{color:var(--ink-3);background:var(--surface-2);border-radius:var(--r-full);padding:3px 8px;font-size:10.5px;font-weight:700}.lp .mc-pill.ok{color:#168f4b;background:#168f4b1a}.lp .mc-n{color:var(--ink);font-size:28px;font-weight:800;line-height:1}.lp .mc-l{color:var(--ink-3);margin-top:3px;font-size:12px}.lp .mc-rows{flex-direction:column;gap:5px;margin-top:12px;display:flex}.lp .mc-row{background:var(--mist);border-radius:3px;height:6px}.lp .mc-row.w70{width:70%}.lp .mc-row.w50{width:50%}.lp .mc-bars{align-items:flex-end;gap:5px;height:44px;margin-top:12px;display:flex}.lp .mc-bars span{background:var(--grad-wave);opacity:.85;border-radius:3px 3px 0 0;flex:1}.lp .mock-float{border-radius:var(--r-full);color:var(--ink);box-shadow:var(--shadow-pop);background:#fff;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;animation:4s ease-in-out infinite floaty;display:inline-flex;position:absolute}.lp .mock-float svg{width:16px;height:16px}.lp .mock-float.f1{color:var(--wave);top:18%;left:-36px}.lp .mock-float.f1 svg{color:var(--wave)}.lp .mock-float.f2{color:#168f4b;animation-delay:1.6s;bottom:14%;right:-30px}.lp .mock-float.f2 svg{color:#168f4b}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lp .logos{border-bottom:1px solid var(--line);padding:40px 0}.lp .logos-lbl{text-align:center;color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em;margin-bottom:22px;font-size:13px;font-weight:600;display:block}.lp .logos-row{flex-wrap:wrap;justify-content:center;gap:18px 48px;display:flex}.lp .logos-row span{color:var(--ink-4);letter-spacing:-.02em;opacity:.7;font-size:20px;font-weight:800;transition:opacity .2s,color .2s}.lp .logos-row span:hover{opacity:1;color:var(--ink-2)}.lp .problem{padding:100px 0}.lp .pain-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lp .pain-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 24px;transition:border-color .2s,transform .2s}.lp .pain-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.lp .pain-ic{border:1px solid var(--line);color:#c7263a;background:#fff;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid}.lp .pain-ic svg{width:24px;height:24px}.lp .pain-card h3{margin-bottom:9px;font-size:18px;font-weight:700}.lp .pain-card p{color:var(--ink-3);font-size:14.5px;line-height:1.55}.lp .how{background:var(--surface-2);padding:100px 0}.lp .how-steps{justify-content:center;align-items:stretch;gap:8px;display:flex}.lp .how-step{border:1px solid var(--line);border-radius:var(--r-xl);text-align:center;max-width:320px;box-shadow:var(--shadow-card);background:#fff;flex:1;padding:34px 28px;position:relative}.lp .how-num{color:var(--mist);font-size:44px;font-weight:800;line-height:1;position:absolute;top:20px;right:22px}.lp .how-ic{background:var(--grad-wave);color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 22px;display:grid;box-shadow:0 10px 26px #1e5eff4d}.lp .how-ic svg{width:30px;height:30px}.lp .how-step h3{margin-bottom:11px;font-size:20px;font-weight:700}.lp .how-step p{color:var(--ink-3);font-size:15px;line-height:1.55}.lp .how-arrow{color:var(--line-strong);flex-shrink:0;place-items:center;display:grid}.lp .how-arrow svg{width:28px;height:28px}.lp .features{padding:100px 0}.lp .feat-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp .feat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 26px;transition:border-color .2s,transform .2s,box-shadow .2s}.lp .feat-card:hover{border-color:var(--wave);box-shadow:var(--shadow-card);transform:translateY(-3px)}.lp .feat-card.big{background:var(--grad-deep);color:#fff;border-color:#0000;flex-direction:column;grid-area:span 2/span 1;display:flex}.lp .feat-ic{background:var(--surface-2);width:56px;height:56px;color:var(--wave);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.lp .feat-card.big .feat-ic{color:var(--cyan);background:#29d3e029}.lp .feat-ic svg{width:27px;height:27px}.lp .feat-card h3{margin-bottom:10px;font-size:20px;font-weight:700}.lp .feat-card p{color:var(--ink-3);font-size:15px;line-height:1.55}.lp .feat-card.big p{color:#ffffffc7}.lp .feat-demo{margin-top:auto;padding-top:24px}.lp .fd-msg{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px 14px 14px 4px;max-width:80%;padding:12px 15px;font-size:14px}.lp .fd-arrow{color:var(--cyan);margin:8px 0 8px 18px}.lp .fd-arrow svg{width:18px;height:18px}.lp .fd-task{background:#fff;border-radius:4px 14px 14px;align-items:center;gap:12px;margin-left:18px;padding:13px 15px;display:flex}.lp .fd-check{color:#168f4b;background:#168f4b24;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.lp .fd-check svg{width:16px;height:16px}.lp .fd-task b{color:var(--ink);font-size:14px;display:block}.lp .fd-task span{color:var(--ink-3);font-size:12px}.lp .week{background:var(--grad-deep);color:#fff;padding:100px 0;overflow:hidden}.lp .week .sec-sub{color:#ffffffbd}.lp .week .sec-sub b{color:var(--aqua)}.lp .week-line{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:44px;display:grid}.lp .week-day{border-radius:var(--r-lg);background:#ffffff0d;border:1px solid #ffffff1a;padding:26px 22px;position:relative}.lp .wd-day{text-transform:uppercase;letter-spacing:.08em;color:var(--aqua);font-size:12px;font-weight:700}.lp .wd-ic{width:48px;height:48px;color:var(--cyan);background:#29d3e024;border-radius:14px;place-items:center;margin:16px 0;display:grid}.lp .wd-ic svg{width:24px;height:24px}.lp .week-day h3{margin-bottom:8px;font-size:18px;font-weight:700}.lp .week-day p{color:#ffffffa8;font-size:14px;line-height:1.5}.lp .week-stats{border-radius:var(--r-xl);background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:20px;padding:34px;display:grid}.lp .wstat{text-align:center}.lp .ws-n{letter-spacing:-.03em;background:var(--grad-wave);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:800;display:block}.lp .ws-l{color:#ffffffb3;margin-top:4px;font-size:14px}.lp .pricing{padding:100px 0}.lp .price-offer{border-radius:var(--r-full);background:linear-gradient(120deg,#c77b161f,#c7263a14);border:1px solid #c77b1640;align-items:center;gap:14px;max-width:620px;margin:0 auto 24px;padding:12px 22px;display:flex}.lp .po-ic{color:#fff;background:linear-gradient(135deg,#c77b16,#c7263a);border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.lp .po-ic svg{width:19px;height:19px}.lp .po-txt{color:var(--ink-2);flex:1;font-size:14.5px}.lp .po-txt b{color:var(--ink)}.lp .po-timer{font-variant-numeric:tabular-nums;color:#c7263a;letter-spacing:.04em;font-size:16px;font-weight:800}.lp .price-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);max-width:880px;box-shadow:var(--shadow-pop);grid-template-columns:1.3fr 1fr;margin:0 auto;display:grid;overflow:hidden}.lp .price-left{padding:36px}.lp .price-plan{text-transform:uppercase;letter-spacing:.06em;color:var(--wave);border-radius:var(--r-full);background:#1e5eff1a;margin-bottom:24px;padding:6px 13px;font-size:13px;font-weight:700;display:inline-block}.lp .price-calc{flex-direction:column;gap:18px;margin-bottom:26px;display:flex}.lp .pc-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.lp .pc-row>span{color:var(--ink-2);font-size:15px;font-weight:600}.lp .pc-stepper{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:4px;padding:5px;display:flex}.lp .pc-stepper button{width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border:none;border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.lp .pc-stepper button:hover{background:var(--wave);color:#fff}.lp .pc-stepper button svg{width:16px;height:16px}.lp .pc-seats{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:18px;font-weight:800}.lp .pc-periods{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:5px;padding:5px;display:flex}.lp .pc-periods button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700;transition:all .15s}.lp .pc-periods button.on{background:var(--wave);color:#fff;box-shadow:0 4px 12px #1e5eff4d}.lp .price-feats{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp .price-feats li{color:var(--ink-2);align-items:center;gap:11px;font-size:15px;display:flex}.lp .price-feats svg{color:#168f4b;flex-shrink:0;width:18px;height:18px}.lp .price-right{background:var(--grad-deep);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px;display:flex}.lp .pr-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--aqua);font-size:13px;font-weight:700}.lp .pr-now{letter-spacing:-.03em;margin:8px 0 4px;font-size:52px;font-weight:800}.lp .pr-now span{font-variant-numeric:tabular-nums}.lp .pr-was{color:#fff9;margin-bottom:4px;font-size:14px}.lp .pr-was s{color:#ffffff80}.lp .pr-save{color:#fff;border-radius:var(--r-full);background:#c7263a;margin-left:4px;padding:2px 8px;font-size:12px;font-weight:800}.lp .pr-per{color:#ffffffa8;margin-bottom:24px;font-size:13px}.lp .price-right .btn{width:100%}.lp .pr-note{color:#ffffffa8;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;display:inline-flex}.lp .pr-note svg{width:14px;height:14px;color:var(--cyan)}.lp .price-foot{text-align:center;color:var(--ink-3);margin-top:28px;font-size:15px}.lp .price-foot a{color:var(--wave);font-weight:700}.lp .testi{background:var(--surface-2);padding:100px 0}.lp .testi-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp .testi-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);background:#fff;margin:0;padding:30px 28px}.lp .testi-stars{color:#ffb020;gap:3px;margin-bottom:18px;display:flex}.lp .testi-stars svg{fill:#ffb020;width:18px;height:18px}.lp .testi-card blockquote{color:var(--ink);margin:0 0 22px;font-size:16px;font-weight:500;line-height:1.6}.lp .testi-card figcaption{align-items:center;gap:12px;display:flex}.lp .tc-av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid}.lp .testi-card figcaption b{color:var(--ink);font-size:15px;display:block}.lp .testi-card figcaption span{color:var(--ink-3);font-size:13px}.lp .faq{padding:100px 0}.lp .faq-list{flex-direction:column;gap:12px;display:flex}.lp .faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color .2s;overflow:hidden}.lp .faq-item[open]{border-color:var(--line-strong)}.lp .faq-item summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:700;list-style:none;display:flex}.lp .faq-item summary::-webkit-details-marker{display:none}.lp .faq-item summary svg{width:20px;height:20px;color:var(--ink-3);flex-shrink:0;transition:transform .25s}.lp .faq-item[open] summary svg{color:var(--wave);transform:rotate(180deg)}.lp .faq-item p{color:var(--ink-3);padding:0 24px 22px;font-size:15.5px;line-height:1.6}.lp .final{background:var(--grad-deep);color:#fff;text-align:center;padding:110px 0;position:relative;overflow:hidden}.lp .final-glow{background:radial-gradient(circle,#29d3e029 0%,#1e5eff1a 40%,#0000 70%);width:1000px;height:700px;position:absolute;bottom:-300px;left:50%;transform:translate(-50%)}.lp .final .container{z-index:1;position:relative}.lp .final h2{margin:4px 0 18px;font-size:clamp(32px,5vw,52px);font-weight:800}.lp .final p{color:#ffffffc7;max-width:560px;margin:0 auto;font-size:18px}.lp .final p b{color:var(--aqua)}.lp .final-timer{font-variant-numeric:tabular-nums;letter-spacing:.06em;background:var(--grad-wave);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:24px 0 28px;font-size:44px;font-weight:800}.lp .final-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lp .final-note{color:#fff9;margin-top:22px;font-size:14px;display:block}.lp .footer{background:var(--midnight);color:#fff;padding:64px 0 32px}.lp .foot-top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr 2fr;gap:48px;padding-bottom:40px;display:grid}.lp .foot-brand p{color:#fff9;max-width:320px;margin-top:16px;font-size:14.5px;line-height:1.6}.lp .foot-cols{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.lp .foot-col{flex-direction:column;gap:12px;display:flex}.lp .fc-h{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;margin-bottom:4px;font-size:13px;font-weight:700}.lp .foot-col a{color:#ffffffb8;font-size:14.5px;transition:color .15s}.lp .foot-col a:hover{color:var(--aqua)}.lp .foot-bot{color:#ffffff80;flex-direction:column;gap:12px;padding-top:28px;font-size:13px;display:flex}.lp .foot-legal{flex-wrap:wrap;gap:8px 18px;display:flex}.lp .foot-legal a{color:#ffffff80}.lp .foot-legal a:hover{color:#fffc}.lp .foot-reqs{color:#ffffff59;flex-direction:column;gap:3px;font-size:12px;display:flex}.lp .sticky-cta{z-index:40;background:var(--wave);color:#fff;border-radius:var(--r-full);align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:700;transition:transform .3s;display:none;position:fixed;bottom:18px;left:50%;transform:translate(-50%)translateY(120px);box-shadow:0 12px 32px #1e5eff73}.lp .sticky-cta svg{width:17px;height:17px}.lp .sticky-cta.show{transform:translate(-50%)translateY(0)}@media (max-width:760px){.lp .promo-bar-txt,.lp .promo-bar-cta span{display:none}.lp .promo-bar-inner{gap:10px}}@media (max-width:920px){.lp .nav-links,.lp .nav-cta{display:none}.lp .nav-burger{display:block}}@media (max-width:960px){.lp .hero-inner{grid-template-columns:1fr;gap:60px}.lp .mock-win{transform:none}.lp .mock-float.f1{left:6px}.lp .mock-float.f2{right:6px}}@media (max-width:920px){.lp .pain-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp .pain-grid{grid-template-columns:1fr}}@media (max-width:880px){.lp .how-steps{flex-direction:column;align-items:center}.lp .how-arrow{transform:rotate(90deg)}.lp .how-step{width:100%;max-width:420px}}@media (max-width:920px){.lp .feat-grid{grid-template-columns:1fr 1fr}.lp .feat-card.big{grid-area:span 1/span 2}}@media (max-width:620px){.lp .feat-grid{grid-template-columns:1fr}.lp .feat-card.big{grid-column:span 1}}@media (max-width:880px){.lp .week-line,.lp .week-stats{grid-template-columns:1fr 1fr}}@media (max-width:480px){.lp .week-line,.lp .week-stats{grid-template-columns:1fr}}@media (max-width:720px){.lp .price-card{grid-template-columns:1fr}.lp .pc-row{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:920px){.lp .testi-grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}}@media (max-width:760px){.lp .foot-top{grid-template-columns:1fr;gap:32px}.lp .foot-cols{grid-template-columns:1fr 1fr}}@media (max-width:920px){.lp .sticky-cta{display:inline-flex}}
