.lp-root{--lp-cyan:#4cd7f6;--lp-cyan-strong:#18b8ed;--lp-coral:#fe8360;--lp-navy:#2d254c;--lp-ink:#17172e;--lp-muted:#8e95a3;--lp-surface:#f9fafb;--lp-border:#eef1f6;--lp-success:#3dd36f;--lp-draft:#facc15;--lp-shadow-xs:0 4px 12px rgba(45,37,76,0.04);--lp-shadow-sm:0 10px 28px rgba(45,37,76,0.06);--lp-shadow-md:0 20px 60px rgba(45,37,76,0.08);--lp-shadow-lg:0 32px 80px rgba(45,37,76,0.12);--lp-shadow-cyan:0 14px 28px rgba(76,215,246,0.25);--lp-shadow-coral:0 14px 28px rgba(254,131,96,0.24);--lp-cyan-grad:linear-gradient(90deg,var(--lp-cyan),var(--lp-cyan-strong));--lp-display:var(--font-darker-grotesque),"Poppins","Helvetica Neue",Arial,sans-serif;--lp-body:var(--font-lp-body),"Poppins",Inter,"Helvetica Neue",Arial,sans-serif;position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;background:radial-gradient(circle at 14% 6%,rgba(255,255,255,.9) 0 22%,transparent 46%),linear-gradient(135deg,#f4f6ff,#eef8ff);color:var(--lp-navy);font-family:var(--lp-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.lp-root *,.lp-root :after,.lp-root :before{box-sizing:border-box}.lp-root h1,.lp-root h2,.lp-root h3,.lp-root h4,.lp-root p{margin:0}.lp-root a{color:inherit;text-decoration:none}.lp-root button{font:inherit;cursor:pointer}.lp-container{max-width:1160px;margin:0 auto;padding:0 28px}.lp-root [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--lp-delay,0s)}.lp-root [data-reveal].lp-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-root{scroll-behavior:auto}.lp-root [data-reveal]{opacity:1;transform:none;transition:none}.lp-root *,.lp-root :after,.lp-root :before{animation:none!important}}.lp-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--lp-body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-cyan-strong)}.lp-eyebrow .lp-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-cyan);box-shadow:0 0 0 4px rgba(76,215,246,.18);flex:none}.lp-eyebrow.coral{color:var(--lp-coral)}.lp-eyebrow.coral .lp-dot{background:var(--lp-coral);box-shadow:0 0 0 4px rgba(254,131,96,.18)}.lp-eyebrow.green{color:var(--lp-success)}.lp-eyebrow.green .lp-dot{background:var(--lp-success);box-shadow:0 0 0 4px rgba(61,211,111,.18)}.lp-h2{font-family:var(--lp-display);font-weight:800;font-size:clamp(34px,5vw,54px);line-height:1.02;letter-spacing:-.02em;color:var(--lp-navy);max-width:680px;margin-top:18px;text-wrap:balance}.lp-h2 .lp-hl{color:var(--lp-cyan-strong)}.lp-lede{color:var(--lp-navy);opacity:.72;font-size:17px;font-weight:500;max-width:580px;margin-top:20px;line-height:1.65}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 26px;border-radius:14px;border:0;font-family:var(--lp-body);font-size:15px;font-weight:700;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease;white-space:nowrap}.lp-btn svg{transition:transform .25s ease}.lp-btn:hover svg{transform:translateX(3px)}.lp-btn:focus-visible{outline:2px solid rgba(76,215,246,.78);outline-offset:3px}.lp-btn.lp-btn-primary{background:var(--lp-cyan-grad);box-shadow:var(--lp-shadow-cyan);color:#fff;font-weight:800}.lp-btn.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 38px rgba(76,215,246,.36)}.lp-btn.lp-btn-ghost{background:#fff;box-shadow:var(--lp-shadow-xs);color:var(--lp-navy)}.lp-btn.lp-btn-ghost:hover{transform:translateY(-2px);box-shadow:var(--lp-shadow-sm);color:var(--lp-cyan-strong)}.lp-section{padding:108px 0;position:relative}.lp-status{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-family:var(--lp-body);font-size:11px;font-weight:700;letter-spacing:.01em;background:#fff;box-shadow:var(--lp-shadow-xs);color:var(--lp-navy);white-space:nowrap}.lp-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lp-muted)}.lp-status.draft{color:#9a7b0f}.lp-status.draft:before{background:var(--lp-draft)}.lp-status.review{color:var(--lp-cyan-strong)}.lp-status.review:before{background:var(--lp-cyan)}.lp-status.approved{color:#1c9e56}.lp-status.approved:before{background:var(--lp-success)}.lp-status.coral{color:#d9663f}.lp-status.coral:before{background:var(--lp-coral)}.lp-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.lp-ambient .lp-blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;animation:lp-drift 22s ease-in-out infinite}.lp-ambient .lp-blob.b1{width:440px;height:440px;background:var(--lp-cyan);top:-140px;left:-120px}.lp-ambient .lp-blob.b2{width:380px;height:380px;background:var(--lp-coral);top:40px;right:-140px;opacity:.35;animation-delay:-7s}.lp-ambient .lp-blob.b3{width:360px;height:360px;background:#b9a6ff;bottom:-120px;left:30%;opacity:.3;animation-delay:-13s}@keyframes lp-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-24px) scale(1.06)}66%{transform:translate(-22px,20px) scale(.96)}}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(255,255,255,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(238,241,246,.9)}.lp-nav .lp-container{max-width:none;padding-left:34px;padding-right:34px}.lp-nav-inner{display:flex;align-items:center;justify-content:space-between;height:74px;gap:24px}.lp-wordmark{font-family:var(--lp-display);font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--lp-navy)}.lp-wordmark .lp-dotmark{color:var(--lp-cyan)}.lp-nav-links{display:flex;align-items:center;gap:32px;font-size:14.5px;font-weight:600;color:var(--lp-navy)}.lp-nav-links a{position:relative;opacity:.7;transition:opacity .2s ease}.lp-nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:2px;border-radius:2px;background:var(--lp-cyan-grad);transition:right .28s ease}.lp-nav-links a:hover{opacity:1}.lp-nav-links a:hover:after{right:0}.lp-nav-actions{display:flex;align-items:center;gap:16px}.lp-nav-actions .lp-signin{font-size:14.5px;font-weight:600;color:var(--lp-navy);opacity:.72;transition:opacity .2s ease}.lp-nav-actions .lp-signin:hover{opacity:1}.lp-nav-actions .lp-btn{height:44px;padding:0 20px;font-size:14px}.lp-lang{display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:#fff;box-shadow:var(--lp-shadow-xs)}.lp-lang button{border:0;background:transparent;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--lp-muted);transition:color .2s ease,background .25s ease,box-shadow .25s ease}.lp-lang button.on{color:#fff;background:var(--lp-cyan-grad);box-shadow:var(--lp-shadow-cyan)}.lp-burger{display:none;width:44px;height:44px;border:0;border-radius:12px;background:#fff;box-shadow:var(--lp-shadow-xs);color:var(--lp-navy);align-items:center;justify-content:center}.lp-hero{padding:100px 0 0;text-align:center;position:relative;overflow:hidden}.lp-hero .lp-container{position:relative;z-index:1}.lp-hero-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 18px;border-radius:999px;background:#fff;box-shadow:var(--lp-shadow-sm);font-size:13px;font-weight:700;letter-spacing:.01em;color:var(--lp-navy);margin-bottom:8px}.lp-hero-badge .lp-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-success);box-shadow:0 0 0 4px rgba(61,211,111,.18);animation:lp-pulse 2.4s ease-in-out infinite}.lp-hero h1{font-family:var(--lp-display);font-weight:900;font-size:clamp(46px,6.8vw,80px);line-height:1;letter-spacing:-.04em;color:var(--lp-navy);max-width:1050px;margin:28px auto 0;text-align:center;text-wrap:balance}.lp-hero h1 .lp-hl{background:linear-gradient(100deg,var(--lp-cyan-strong),var(--lp-cyan) 55%,var(--lp-coral));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-hero-sub{text-align:center;color:var(--lp-navy);opacity:.68;font-size:19px;font-weight:450;line-height:1.7;max-width:1100px;margin:42px auto 0;text-wrap:balance}.lp-hero-ctas{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:42px;flex-wrap:wrap}.lp-shot-wrap{max-width:1060px;margin:80px auto 0;padding:0 28px}.lp-shot,.lp-shot-wrap{position:relative;z-index:1}.lp-shot{border:1px solid rgba(238,241,246,.9);border-radius:22px;background:#fff;box-shadow:var(--lp-shadow-lg);overflow:hidden;text-align:left}.lp-shot-bar{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid var(--lp-border);background:var(--lp-surface)}.lp-shot-bar i{width:10px;height:10px;border-radius:50%;background:#dfe0e6}.lp-shot-bar i:first-child{background:#ff6f6f}.lp-shot-bar i:nth-child(2){background:var(--lp-draft)}.lp-shot-bar i:nth-child(3){background:var(--lp-success)}.lp-shot-url{margin-left:12px;font-size:11.5px;font-weight:600;color:var(--lp-muted);background:#fff;border:1px solid var(--lp-border);border-radius:8px;padding:4px 14px}.lp-shot-body{display:grid;grid-template-columns:188px 1fr 274px;min-height:448px}.lp-mock-side{border-right:1px solid var(--lp-border);padding:20px 16px;display:flex;flex-direction:column;gap:5px;background:rgba(255,255,255,.95)}.lp-mock-side .lp-mock-brand{font-family:var(--lp-display);font-weight:900;font-size:20px;letter-spacing:-.03em;padding:4px 10px 16px;color:var(--lp-navy)}.lp-mock-side .lp-mock-brand span{color:var(--lp-cyan)}.lp-mock-nav-item{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:#a2a8b3;padding:9px 12px;border-radius:12px;transition:all .2s ease}.lp-mock-nav-item .lp-mock-ico{width:15px;height:15px;border-radius:5px;background:currentColor;opacity:.35;flex:none}.lp-mock-nav-item.on{color:var(--lp-cyan-strong);background:#fff;box-shadow:var(--lp-shadow-xs)}.lp-mock-nav-item.on .lp-mock-ico{opacity:1}.lp-mock-side .lp-mock-foot{margin-top:auto;font-size:10px;font-weight:600;color:var(--lp-muted);padding:0 12px;letter-spacing:.04em}.lp-mock-main{padding:22px 24px;min-width:0}.lp-mock-main-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.lp-mock-title{font-family:var(--lp-display);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--lp-navy)}.lp-mock-title span{display:block;font-family:var(--lp-body);font-weight:600;font-size:10.5px;color:var(--lp-muted);letter-spacing:.04em;margin-top:3px}.lp-mock-week{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.lp-mock-day{display:flex;flex-direction:column;gap:9px;min-width:0}.lp-mock-day-label{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--lp-muted);text-transform:uppercase;padding-left:2px}.lp-mock-card{border:1px solid var(--lp-border);border-radius:14px;background:#fff;padding:11px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--lp-shadow-xs)}.lp-mock-card b{font-size:11.5px;font-weight:700;line-height:1.35;color:var(--lp-navy)}.lp-mock-card small{font-size:10.5px;font-weight:500;color:var(--lp-muted)}.lp-mock-card .lp-status{align-self:flex-start}.lp-mock-slot{border:1.5px dashed #d8dae2;border-radius:14px;padding:10px;font-size:10px;font-weight:700;color:var(--lp-muted);letter-spacing:.04em;text-align:center}.lp-mock-ai{border-left:1px solid var(--lp-border);background:rgba(249,250,251,.7);padding:20px 18px;display:flex;flex-direction:column;gap:13px}.lp-mock-ai-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted)}.lp-mock-ai-head i{width:7px;height:7px;border-radius:50%;background:var(--lp-cyan);box-shadow:0 0 0 4px rgba(76,215,246,.2);animation:lp-pulse 2.2s ease-in-out infinite}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.4}}.lp-mock-ai-msg{border:1px solid var(--lp-border);background:#fff;border-radius:14px;padding:12px 13px;font-weight:500;line-height:1.5;opacity:.85}.lp-mock-ai-msg,.lp-mock-ai-msg b{font-size:11px;color:var(--lp-navy)}.lp-mock-ai-msg b{display:block;opacity:1;font-weight:700;margin-bottom:4px}.lp-mock-ai-msg.accent{background:linear-gradient(135deg,rgba(76,215,246,.12),rgba(24,184,237,.08));border-color:rgba(76,215,246,.3);opacity:1}.lp-mock-ai-chips{display:flex;flex-wrap:wrap;gap:6px}.lp-mock-ai-cta{margin-top:auto;background:var(--lp-cyan-grad);box-shadow:var(--lp-shadow-cyan);color:#fff;border-radius:12px;text-align:center;font-size:12px;font-weight:800;padding:11px}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-trust{margin-top:92px;padding:30px 0;border-top:1px solid rgba(238,241,246,.9);position:relative;z-index:1}.lp-trust-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.lp-trust-label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted)}.lp-trust-points{display:flex;gap:14px;flex-wrap:wrap}.lp-trust-points span{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--lp-navy);background:#fff;box-shadow:var(--lp-shadow-xs);padding:8px 15px;border-radius:999px}.lp-trust-points span svg{color:var(--lp-cyan-strong)}.lp-problem-grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:60px;gap:60px;align-items:center;margin-top:54px}.lp-scatter{position:relative;background:#fff;border:1px solid var(--lp-border);border-radius:24px;min-height:400px;overflow:hidden;box-shadow:var(--lp-shadow-sm)}.lp-scatter-label{position:absolute;top:20px;left:22px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted)}.lp-scrap{position:absolute;display:flex;flex-direction:column;gap:3px;background:#fff;border:1px solid var(--lp-border);border-radius:12px;padding:10px 14px;box-shadow:var(--lp-shadow-sm);font-size:12px;font-weight:600;color:var(--lp-navy);white-space:nowrap;animation:lp-float 8s ease-in-out infinite}.lp-scrap small{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-coral)}.lp-pains{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.lp-pains li{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px solid var(--lp-border);border-radius:14px;padding:15px 18px;box-shadow:var(--lp-shadow-xs);font-size:14.5px;font-weight:500;color:var(--lp-navy);line-height:1.5}.lp-pains li .lp-x{flex:none;width:22px;height:22px;border-radius:7px;background:rgba(254,131,96,.14);color:var(--lp-coral);display:grid;place-items:center;margin-top:1px}.lp-solution-grid{display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:22px;gap:22px;margin-top:56px;align-items:stretch}.lp-core{background:linear-gradient(160deg,#322a54,#211b3d 60%);color:#fff;border-radius:24px;padding:34px 30px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden;box-shadow:var(--lp-shadow-md)}.lp-core:after{content:"";position:absolute;right:-70px;top:-70px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(76,215,246,.4),transparent 70%)}.lp-core .lp-core-feeds{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5);position:relative;z-index:1}.lp-core h3{font-family:var(--lp-display);font-weight:800;font-size:30px;letter-spacing:-.02em;position:relative;z-index:1}.lp-core h3 span{color:var(--lp-cyan)}.lp-core p{color:rgba(255,255,255,.68);font-size:14px;font-weight:500;line-height:1.6}.lp-core p,.lp-core-items{position:relative;z-index:1}.lp-core-items{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.lp-core-items span{font-size:11.5px;font-weight:600;padding:7px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:rgba(255,255,255,.9)}.lp-modules{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.lp-module{border:1px solid var(--lp-border);border-radius:18px;padding:22px;background:#fff;box-shadow:var(--lp-shadow-xs);transition:transform .25s ease,box-shadow .25s ease}.lp-module:hover{transform:translateY(-3px);box-shadow:var(--lp-shadow-md)}.lp-module .lp-mod-ic{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;margin-bottom:14px;color:#fff;background:var(--lp-cyan-grad);box-shadow:var(--lp-shadow-cyan)}.lp-module:nth-child(2n) .lp-mod-ic{background:linear-gradient(135deg,#ffa07f,var(--lp-coral));box-shadow:var(--lp-shadow-coral)}.lp-module b{display:block;font-family:var(--lp-display);font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--lp-navy)}.lp-module span{display:block;font-size:13px;font-weight:500;color:var(--lp-muted);margin-top:5px;line-height:1.55}.lp-adv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:54px}.lp-adv-card{display:flex;gap:18px;border:1px solid var(--lp-border);border-radius:20px;background:#fff;padding:26px;box-shadow:var(--lp-shadow-xs);transition:transform .25s ease,box-shadow .25s ease}.lp-adv-card:hover{transform:translateY(-3px);box-shadow:var(--lp-shadow-md)}.lp-adv-card .lp-adv-ic{flex:none;width:50px;height:50px;border-radius:15px;display:grid;place-items:center;color:var(--lp-cyan-strong);background:rgba(76,215,246,.12)}.lp-adv-card:nth-child(2n) .lp-adv-ic{color:var(--lp-coral);background:rgba(254,131,96,.12)}.lp-adv-card h3{font-family:var(--lp-display);font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--lp-navy);line-height:1.15}.lp-adv-card p{font-size:13.5px;font-weight:500;color:var(--lp-muted);line-height:1.6;margin-top:8px}.lp-benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:54px}.lp-benefit{border:1px solid var(--lp-border);border-radius:20px;padding:28px 26px;background:#fff;box-shadow:var(--lp-shadow-xs);display:flex;flex-direction:column;gap:14px;transition:transform .25s ease,box-shadow .25s ease}.lp-benefit:hover{transform:translateY(-3px);box-shadow:var(--lp-shadow-md)}.lp-benefit .lp-benefit-glyph{width:46px;height:46px;border-radius:14px;background:var(--lp-cyan-grad);box-shadow:var(--lp-shadow-cyan);color:#fff;display:grid;place-items:center}.lp-benefit:nth-child(3n+2) .lp-benefit-glyph{background:linear-gradient(135deg,#ffa07f,var(--lp-coral));box-shadow:var(--lp-shadow-coral)}.lp-benefit:nth-child(3n) .lp-benefit-glyph{background:linear-gradient(135deg,#7be3b0,var(--lp-success));box-shadow:0 14px 28px rgba(61,211,111,.22)}.lp-benefit h3{font-family:var(--lp-display);font-size:22px;font-weight:800;letter-spacing:-.015em;color:var(--lp-navy);line-height:1.15}.lp-benefit p{font-size:14px;font-weight:500;color:var(--lp-muted);line-height:1.62}.lp-cap-rail{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;margin-top:56px;border:1px solid var(--lp-border);border-radius:24px;overflow:hidden;background:#fff;box-shadow:var(--lp-shadow-sm)}.lp-cap-col{padding:28px 22px 32px;display:flex;flex-direction:column;gap:20px;transition:background .25s ease}.lp-cap-col:hover{background:rgba(76,215,246,.04)}.lp-cap-col+.lp-cap-col{border-left:1px solid var(--lp-border)}.lp-cap-head{display:flex;flex-direction:column;gap:11px}.lp-cap-head .lp-status{align-self:flex-start}.lp-cap-head p{font-size:12px;font-weight:500;color:var(--lp-muted);line-height:1.5}.lp-cap-item b{display:block;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--lp-navy)}.lp-cap-item span{display:block;font-size:12px;font-weight:500;color:var(--lp-muted);line-height:1.5;margin-top:4px}.lp-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:54px}.lp-step{border:1px solid var(--lp-border);border-radius:20px;padding:26px 24px 28px;background:#fff;box-shadow:var(--lp-shadow-xs);position:relative;transition:transform .25s ease,box-shadow .25s ease}.lp-step:hover{transform:translateY(-3px);box-shadow:var(--lp-shadow-md)}.lp-step .lp-step-n{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-family:var(--lp-display);font-size:22px;font-weight:900;color:#fff;background:var(--lp-cyan-grad);box-shadow:var(--lp-shadow-cyan);margin-bottom:16px}.lp-step:nth-child(2n) .lp-step-n{background:linear-gradient(135deg,#ffa07f,var(--lp-coral));box-shadow:var(--lp-shadow-coral)}.lp-step h3{font-family:var(--lp-display);font-size:20px;font-weight:800;letter-spacing:-.015em;color:var(--lp-navy);line-height:1.2}.lp-step p{font-size:13.5px;font-weight:500;color:var(--lp-muted);line-height:1.6;margin-top:9px}.lp-cases{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:18px;gap:18px;margin-top:54px}.lp-case{grid-column:span 2;border:1px solid var(--lp-border);border-radius:20px;padding:28px 26px;background:#fff;box-shadow:var(--lp-shadow-xs);transition:transform .25s ease,box-shadow .25s ease}.lp-case:nth-child(4),.lp-case:nth-child(5){grid-column:span 3}.lp-case:hover{transform:translateY(-3px);box-shadow:var(--lp-shadow-md)}.lp-case .lp-case-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-cyan-strong);background:rgba(76,215,246,.12);padding:5px 11px;border-radius:999px}.lp-case:nth-child(2n) .lp-case-tag{color:var(--lp-coral);background:rgba(254,131,96,.12)}.lp-case h3{font-family:var(--lp-display);font-size:23px;font-weight:800;letter-spacing:-.015em;color:var(--lp-navy);margin-top:14px;line-height:1.15}.lp-case p{font-size:14px;font-weight:500;color:var(--lp-muted);line-height:1.6;margin-top:9px}.lp-show-grid{display:grid;grid-template-columns:1.32fr 1fr;grid-gap:18px;gap:18px;margin-top:56px;align-items:stretch}.lp-panel{border:1px solid var(--lp-border);border-radius:20px;background:#fff;overflow:hidden;box-shadow:var(--lp-shadow-sm);display:flex;flex-direction:column}.lp-panel-head{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--lp-border);background:var(--lp-surface);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted)}.lp-panel-body{padding:20px;display:flex;flex-direction:column;gap:11px;flex:1 1}.lp-show-right{display:flex;flex-direction:column;gap:18px}.lp-report-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--lp-border);border-radius:14px;padding:13px 16px}.lp-report-row b{font-size:13px;font-weight:700;color:var(--lp-navy)}.lp-report-row small{display:block;font-size:11px;font-weight:500;color:var(--lp-muted);margin-top:2px}.lp-report-val{text-align:right;font-size:14px;font-weight:800;color:var(--lp-navy)}.lp-report-val em{display:block;font-style:normal;font-size:10.5px;font-weight:700;color:var(--lp-success);margin-top:1px}.lp-report-val em.down{color:var(--lp-coral)}.lp-bars{display:flex;align-items:flex-end;gap:8px;height:92px;padding:6px 4px 0}.lp-bars i{flex:1 1;border-radius:7px 7px 3px 3px;background:#e3edf7}.lp-bars i.hi{background:var(--lp-cyan-grad)}.lp-approve-row{display:flex;align-items:center;gap:12px;border:1px solid var(--lp-border);border-radius:14px;padding:12px 14px}.lp-avatar{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;background:var(--lp-cyan-grad)}.lp-avatar.a2{background:linear-gradient(135deg,#ffa07f,var(--lp-coral))}.lp-avatar.a3{background:linear-gradient(135deg,#b9a6ff,#8b6ff5)}.lp-approve-row b{font-size:12.5px;font-weight:700;display:block;color:var(--lp-navy)}.lp-approve-row small{font-size:11px;font-weight:500;color:var(--lp-muted)}.lp-approve-row .lp-status{margin-left:auto}.lp-roi-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:54px}.lp-roi-side{border:1px solid var(--lp-border);border-radius:22px;padding:32px 30px;background:#fff;box-shadow:var(--lp-shadow-xs)}.lp-roi-side.before{background:var(--lp-surface)}.lp-roi-side.after{border-color:rgba(76,215,246,.4);box-shadow:0 24px 60px rgba(76,215,246,.18)}.lp-roi-side .lp-roi-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:18px}.lp-roi-side.after .lp-roi-tag{color:var(--lp-cyan-strong)}.lp-roi-side ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.lp-roi-side li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;font-weight:500;line-height:1.5;color:var(--lp-navy)}.lp-roi-side li .lp-ic{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;margin-top:1px}.lp-roi-side.before li .lp-ic{background:rgba(142,149,163,.14);color:var(--lp-muted)}.lp-roi-side.after li .lp-ic{background:rgba(61,211,111,.14);color:var(--lp-success)}.lp-roi-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:18px}.lp-roi-stat{border:1px solid var(--lp-border);border-radius:20px;padding:28px 26px;background:#fff;box-shadow:var(--lp-shadow-xs)}.lp-roi-stat b{font-family:var(--lp-display);font-size:40px;font-weight:900;letter-spacing:-.03em;color:var(--lp-navy);line-height:1}.lp-roi-stat b .lp-unit{color:var(--lp-cyan-strong)}.lp-roi-stat p{font-size:13.5px;line-height:1.55;margin-top:12px}.lp-roi-foot,.lp-roi-stat p{font-weight:500;color:var(--lp-muted)}.lp-roi-foot{margin-top:20px;font-size:12.5px}.lp-faq-wrap{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:60px;gap:60px;margin-top:8px}.lp-faq-list{display:flex;flex-direction:column;gap:12px}.lp-faq-item{border:1px solid var(--lp-border);border-radius:16px;background:#fff;box-shadow:var(--lp-shadow-xs);overflow:hidden;transition:box-shadow .25s ease}.lp-faq-item.open{box-shadow:var(--lp-shadow-sm)}.lp-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;padding:20px 22px;text-align:left;font-family:var(--lp-body);font-size:15.5px;font-weight:700;color:var(--lp-navy)}.lp-faq-q:focus-visible{outline:2px solid rgba(76,215,246,.78);outline-offset:-2px}.lp-faq-x{flex:none;width:26px;height:26px;border-radius:8px;background:rgba(76,215,246,.12);position:relative;transition:background .3s ease}.lp-faq-item.open .lp-faq-x{background:var(--lp-cyan-grad)}.lp-faq-x:after,.lp-faq-x:before{content:"";position:absolute;background:var(--lp-cyan-strong);top:50%;left:6px;right:6px;height:2px;border-radius:2px;transform:translateY(-50%);transition:transform .3s ease,opacity .3s ease,background .3s ease}.lp-faq-item.open .lp-faq-x:after,.lp-faq-item.open .lp-faq-x:before{background:#fff}.lp-faq-x:after{transform:translateY(-50%) rotate(90deg)}.lp-faq-item.open .lp-faq-x:after{transform:translateY(-50%) rotate(0deg);opacity:0}.lp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1)}.lp-faq-item.open .lp-faq-a{grid-template-rows:1fr}.lp-faq-a>div{overflow:hidden}.lp-faq-a p{padding:0 22px 22px;font-size:14px;font-weight:500;color:var(--lp-muted);line-height:1.65}.lp-final{padding:0 0 104px}.lp-final-band{position:relative;overflow:hidden;border-radius:32px;padding:88px 40px;text-align:center;color:#fff;background:linear-gradient(135deg,#2a2350,#211b3d);box-shadow:var(--lp-shadow-lg)}.lp-final-band .lp-final-glow{position:absolute;inset:0;overflow:hidden;pointer-events:none}.lp-final-band .lp-final-glow i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:lp-drift 20s ease-in-out infinite}.lp-final-band .lp-final-glow i.g1{width:360px;height:360px;background:var(--lp-cyan);top:-120px;left:8%}.lp-final-band .lp-final-glow i.g2{width:320px;height:320px;background:var(--lp-coral);bottom:-140px;right:10%;opacity:.4;animation-delay:-8s}.lp-final-band>:not(.lp-final-glow){position:relative;z-index:1}.lp-final-band h2{font-family:var(--lp-display);font-weight:900;font-size:clamp(34px,5vw,58px);letter-spacing:-.03em;line-height:1.02;max-width:680px;margin:0 auto}.lp-final-band h2 .lp-hl{background:linear-gradient(100deg,var(--lp-cyan),#a7ecff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-final-band p{color:rgba(255,255,255,.68);font-size:16px;font-weight:500;max-width:540px;margin:22px auto 0;line-height:1.65}.lp-final-ctas{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:36px;flex-wrap:wrap}.lp-final-band .lp-btn-primary{background:#fff;color:var(--lp-cyan-strong);box-shadow:0 14px 30px rgba(0,0,0,.22)}.lp-final-band .lp-btn-primary:hover{background:#f0fbff}.lp-final-band .lp-btn-ghost{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);color:#fff}.lp-final-band .lp-btn-ghost:hover{background:rgba(255,255,255,.14);color:#fff}.lp-final-note{margin-top:18px;font-size:12.5px;font-weight:500;color:rgba(255,255,255,.5)}.lp-footer{border-top:1px solid rgba(238,241,246,.9);padding:56px 0 40px;background:rgba(255,255,255,.5)}.lp-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.lp-footer-brand .lp-wordmark{font-size:30px}.lp-footer-brand p{font-size:13.5px;font-weight:500;color:var(--lp-muted);max-width:280px;line-height:1.65;margin-top:14px}.lp-footer h4{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted);margin:4px 0 16px}.lp-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.lp-footer ul a{font-size:14px;font-weight:500;color:var(--lp-navy);opacity:.68;transition:opacity .2s ease,color .2s ease}.lp-footer ul a:hover{opacity:1;color:var(--lp-cyan-strong)}.lp-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:24px;border-top:1px solid var(--lp-border);font-size:12.5px;font-weight:500;color:var(--lp-muted)}.lp-footer-bottom .lp-legal{display:flex;gap:22px}.lp-footer-bottom a:hover{color:var(--lp-cyan-strong)}@media (max-width:1024px){.lp-cap-rail{grid-template-columns:repeat(2,1fr)}.lp-cap-col+.lp-cap-col{border-left:none}.lp-cap-col:nth-child(2n){border-left:1px solid var(--lp-border)}.lp-cap-col:nth-child(n+3){border-top:1px solid var(--lp-border)}.lp-benefits,.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-adv{grid-template-columns:1fr}.lp-mock-week{grid-template-columns:repeat(3,1fr)}.lp-mock-week .lp-mock-day:nth-child(4){display:none}}@media (max-width:900px){.lp-nav-links{display:none}.lp-burger{display:inline-flex}.lp-nav-actions .lp-signin,.lp-nav-actions>.lp-btn-primary{display:none}.lp-shot-body{grid-template-columns:188px 1fr}.lp-mock-ai{display:none}.lp-faq-wrap,.lp-problem-grid,.lp-roi-compare,.lp-show-grid,.lp-solution-grid{grid-template-columns:1fr}.lp-faq-wrap{gap:34px}.lp-cases{grid-template-columns:1fr 1fr}.lp-case,.lp-case:nth-child(4),.lp-case:nth-child(5){grid-column:span 1}.lp-case:nth-child(5){grid-column:span 2}.lp-footer-grid{grid-template-columns:1fr 1fr}.lp-section{padding:82px 0}}@media (max-width:640px){.lp-container{padding:0 20px}.lp-nav .lp-container{padding-left:20px;padding-right:20px}.lp-shot-wrap{padding:0 20px}.lp-shot-body{grid-template-columns:1fr;min-height:0}.lp-mock-side{display:none}.lp-mock-week{grid-template-columns:repeat(2,1fr)}.lp-mock-week .lp-mock-day:nth-child(3){display:none}.lp-hero{padding-top:60px}.lp-final-ctas .lp-btn,.lp-hero-ctas .lp-btn{width:100%}.lp-benefits,.lp-cap-rail,.lp-cases,.lp-modules,.lp-roi-stats,.lp-steps{grid-template-columns:1fr}.lp-case:nth-child(5){grid-column:span 1}.lp-cap-col:nth-child(2n){border-left:none}.lp-cap-col+.lp-cap-col{border-top:1px solid var(--lp-border)}.lp-scatter{min-height:340px}.lp-scrap{font-size:10.5px;padding:7px 10px}.lp-scrap small{font-size:8px}.lp-final-band{padding:60px 24px;border-radius:24px}.lp-footer-grid{grid-template-columns:1fr;gap:32px}.lp-section{padding:66px 0}}