.landing{--lp-dark:#0c1f1c;--lp-dark-2:#12332f;--lp-glow:#1a8a7a59;--lp-nav-h:64px;--bg:#f3f1eb;--panel:#fffcf6;--ink:#1c2422;--muted:#5c6b66;--line:#d9d3c6;--teal:#0d5c56;--teal-2:#1a8a7a;--accent:#c45c26;--danger:#9b2c2c;--ok:#2f6b3a;--shadow:0 18px 40px #1c24220f;background:var(--lp-dark);width:100%;height:100vh;color:var(--ink);font-family:var(--font-body,system-ui, sans-serif);position:relative;overflow:hidden}.landing h1,.landing h2,.landing h3{font-family:var(--font-display,serif);margin:0 0 8px}.lp-scroll{scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;width:100%;height:100vh;margin:0;padding:0;overflow:hidden auto}.lp-scroll::-webkit-scrollbar{display:none}.lp-slide{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100vh;min-height:100vh;padding:var(--lp-nav-h) 0 20px;box-sizing:border-box;isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.lp-slide-inner{opacity:1;will-change:transform, opacity;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;transition:opacity .5s,transform .5s;transform:translateY(0)}.lp-slide-bg{z-index:0;pointer-events:none;opacity:.85;transition:opacity .6s;position:absolute;inset:0}.lp-slide-bg-light{background:radial-gradient(60% 50% at 90% 10%,#1a8a7a1f,#0000),radial-gradient(50% 40% at 5% 90%,#c45c2614,#0000),#faf9f6}.lp-slide-bg-mesh{background:radial-gradient(circle at 20% 30%,#1a8a7a17,#0000 45%),radial-gradient(circle at 80% 70%,#c45c2612,#0000 40%),linear-gradient(#faf9f6 0%,#f5f2eb 100%)}.lp-slide-bg-warm{background:radial-gradient(70% 60% at 50% 0,#c45c261a,#0000),#f0ece4}.lp-deco{perspective:1200px;position:absolute;inset:0;overflow:hidden}.lp-deco-obj{pointer-events:none;filter:blur(7px);opacity:.62;transform-style:preserve-3d;will-change:transform;animation:16s ease-in-out infinite lp-deco-drift;position:absolute}@keyframes lp-deco-drift{0%,to{transform:translate3d(0, 0, 0) rotateX(var(--rx,14deg)) rotateY(var(--ry,-22deg)) rotateZ(var(--rz,0deg))}33%{transform:translate3d(21px, -27px, 36px) rotateX(calc(var(--rx,14deg) + 6deg)) rotateY(calc(var(--ry,-22deg) + 10deg)) rotateZ(calc(var(--rz,0deg) + 4deg))}66%{transform:translate3d(-15px, 18px, 18px) rotateX(calc(var(--rx,14deg) - 4deg)) rotateY(calc(var(--ry,-22deg) - 8deg)) rotateZ(calc(var(--rz,0deg) - 3deg))}}.lp-deco-cube{--rx:28deg;--ry:-32deg;background:linear-gradient(145deg,#7ee0c88c 0%,#1a8a7a59 45%,#0d5c5680 100%);border-radius:33px;width:165px;height:165px;box-shadow:inset 15px 15px 36px #ffffff2e,inset -18px -18px 42px #0000001f,0 72px 135px #1a8a7a47}.lp-deco-cube--soft{--rx:18deg;--ry:24deg;background:linear-gradient(145deg,#1a8a7a47,#7ee0c82e);width:135px;height:135px;box-shadow:0 60px 105px #1a8a7a26}.lp-deco-ring{--rx:65deg;--ry:12deg;background:0 0;border:33px solid #7ee0c861;border-radius:50%;width:255px;height:255px;animation-duration:20s;box-shadow:0 0 0 12px #1a8a7a14,0 0 120px #7ee0c838}.lp-deco-headset{--rx:12deg;--ry:-28deg;background:radial-gradient(80% 60% at 50% 0,#7ee0c859,#0000 70%);border-radius:50% 50% 0 0/40% 40% 0 0;width:225px;height:135px}.lp-deco-headset:before,.lp-deco-headset:after{content:"";background:#1a8a7a33;border:21px solid #7ee0c86b;border-radius:50%;width:78px;height:78px;position:absolute;bottom:0;box-shadow:inset 0 0 24px #7ee0c840}.lp-deco-headset:before{left:0}.lp-deco-headset:after{right:0}.lp-deco-wave{filter:blur(6px);--rx:8deg;--ry:18deg;align-items:flex-end;gap:15px;display:flex}.lp-deco-wave i{background:linear-gradient(#1a8a7a59,#7ee0c8a6);border-radius:999px;width:18px;animation:1.4s ease-in-out infinite lp-deco-bar;display:block;box-shadow:0 0 36px #7ee0c859}.lp-deco-wave i:first-child{height:54px;animation-delay:0s}.lp-deco-wave i:nth-child(2){height:96px;animation-delay:.12s}.lp-deco-wave i:nth-child(3){height:72px;animation-delay:.24s}.lp-deco-wave i:nth-child(4){height:120px;animation-delay:80ms}.lp-deco-wave i:nth-child(5){height:78px;animation-delay:.18s}.lp-deco-wave i:nth-child(6){height:60px;animation-delay:.3s}.lp-deco-wave--soft i{background:linear-gradient(#0d5c5633,#1a8a7a73);box-shadow:0 0 27px #1a8a7a33}@keyframes lp-deco-bar{0%,to{opacity:.7;transform:scaleY(.75)}50%{opacity:1;transform:scaleY(1.15)}}.lp-deco-phone{--rx:22deg;--ry:-38deg;background:linear-gradient(165deg,#1a8a7a8c,#0d5c56a6);border-radius:27px;width:102px;height:198px;box-shadow:inset 0 0 0 5px #ffffff24,27px 42px 84px #1a8a7a40}.lp-deco-phone:before{content:"";background:linear-gradient(#7ee0c84d,#7ee0c814);border-radius:15px;height:132px;position:absolute;top:21px;left:14px;right:14px}.lp-deco-phone:after{content:"";background:#ffffff40;border-radius:999px;width:33px;height:6px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.lp-deco-phone--out{--ry:32deg;background:linear-gradient(165deg,#c45c2673,#c45c26a6);box-shadow:27px 42px 84px #c45c2633}.lp-deco-bubble{--rx:-10deg;--ry:24deg;background:linear-gradient(135deg,#ffffff8c,#7ee0c847);border-radius:42px 42px 42px 12px;width:180px;height:108px;box-shadow:0 36px 72px #1a8a7a26}.lp-deco-bubble--sm{opacity:.45;border-radius:30px 30px 30px 9px;width:120px;height:72px;animation-delay:-5s}.lp-deco-bubble--faq{--ry:-18deg;background:linear-gradient(135deg,#1a8a7a38,#7ee0c826)}.lp-deco-mic{--rx:-18deg;--ry:28deg;background:linear-gradient(#1a8a7a80,#0d5c568c);border-radius:50% 50% 45% 45%;width:84px;height:84px;box-shadow:0 48px 90px #1a8a7a38}.lp-deco-mic:before{content:"";background:#0d5c5666;border-radius:999px;width:6px;height:42px;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}.lp-deco-mic:after{content:"";background:0 0;border:5px solid #0d5c5659;border-radius:999px;width:54px;height:21px;position:absolute;bottom:-54px;left:50%;transform:translate(-50%)}.lp-deco-chip{--rx:40deg;--ry:-15deg;background:linear-gradient(135deg,#c45c2647,#c45c261f);border-radius:24px;width:150px;height:150px;box-shadow:inset 0 0 0 3px #c45c2633,0 54px 96px #c45c2626}.lp-deco-chip:before{content:"";background:repeating-linear-gradient(0deg,#c45c2626 0 6px,#0000 6px 12px),repeating-linear-gradient(90deg,#c45c2626 0 6px,#0000 6px 12px);border-radius:12px;position:absolute;inset:27px}.lp-deco-stack{--rx:24deg;--ry:-20deg;background:linear-gradient(145deg,#fff9,#c45c262e);border-radius:21px;width:195px;height:150px;box-shadow:0 36px 66px #c45c2624}.lp-deco-calendar{--rx:-16deg;--ry:30deg;background:linear-gradient(160deg,#ffffff8c,#c45c2633);border-radius:27px;width:144px;height:144px;box-shadow:0 42px 78px #c45c262e}.lp-deco-prism{filter:blur(7px);--rx:20deg;--ry:-25deg;border-bottom:144px solid #c45c2647;border-left:83px solid #0000;border-right:83px solid #0000;width:0;height:0;animation-duration:18s}.lp-deco-prism--teal{border-bottom-color:#1a8a7a4d}.lp-deco-card{--rx:14deg;--ry:-42deg;background:linear-gradient(135deg,#1a8a7a73,#0d5c568c);border-radius:21px;width:210px;height:132px;box-shadow:0 48px 90px #1a8a7a33}.lp-deco-coin{--rx:55deg;--ry:18deg;background:linear-gradient(145deg,#c45c2673,#c45c26a6);border-radius:50%;width:132px;height:132px;animation-duration:22s;box-shadow:inset 6px 6px 18px #ffffff40,inset -6px -6px 18px #0000001a,0 42px 78px #c45c2638}.lp-deco-sphere{--rx:18deg;--ry:-24deg;background:radial-gradient(circle at 32% 28%,#7ee0c88c,#1a8a7a40 55%,#0d5c5659);border-radius:50%;width:165px;height:165px;box-shadow:0 60px 120px #1a8a7a33}.lp-deco--hero .lp-deco-obj:first-child{filter:blur(8px);opacity:.5;animation-delay:-2s;top:8%;left:4%}.lp-deco--hero .lp-deco-obj:nth-child(2){filter:blur(9px);opacity:.48;width:195px;height:195px;animation-delay:-6s;bottom:14%;right:5%}.lp-deco--hero .lp-deco-obj:nth-child(3){filter:blur(7px);opacity:.55;animation-delay:-4s;bottom:24%;left:10%}.lp-deco--hero .lp-deco-obj:nth-child(4){filter:blur(10px);opacity:.38;border-width:30px;width:300px;height:300px;animation-delay:-8s;top:18%;right:8%}.lp-deco--hero .lp-deco-obj:nth-child(5){opacity:.45;--ry:28deg;animation-delay:-3s;top:42%;right:4%}.lp-deco--hero .lp-deco-obj:nth-child(6){opacity:.42;animation-delay:-9s;top:55%;left:5%}.lp-deco--products .lp-deco-obj:first-child{animation-delay:-1s;top:10%;right:7%}.lp-deco--products .lp-deco-obj:nth-child(2){animation-delay:-4s;bottom:18%;left:5%}.lp-deco--products .lp-deco-obj:nth-child(3){opacity:.45;animation-delay:-7s;top:22%;left:14%}.lp-deco--products .lp-deco-obj:nth-child(4){opacity:.45;border-width:27px;width:210px;height:210px;animation-delay:-3s;bottom:12%;right:10%}.lp-deco--features .lp-deco-obj:first-child{opacity:.5;animation-delay:-2s;top:8%;left:5%}.lp-deco--features .lp-deco-obj:nth-child(2){animation-delay:-5s;bottom:16%;right:7%}.lp-deco--features .lp-deco-obj:nth-child(3){opacity:.48;animation-delay:-8s;top:28%;right:12%}.lp-deco--features .lp-deco-obj:nth-child(4){opacity:.5;animation-delay:-3s;bottom:10%;left:10%}.lp-deco--usecases .lp-deco-obj:first-child{animation-delay:-2s;top:12%;right:6%}.lp-deco--usecases .lp-deco-obj:nth-child(2){animation-delay:-6s;bottom:14%;left:7%}.lp-deco--usecases .lp-deco-obj:nth-child(3){opacity:.5;animation-delay:-4s;top:22%;left:12%}.lp-deco--usecases .lp-deco-obj:nth-child(4){opacity:.42;animation-delay:-9s;bottom:8%;right:14%}.lp-deco--pricing .lp-deco-obj:first-child{animation-delay:-1s;top:10%;left:6%}.lp-deco--pricing .lp-deco-obj:nth-child(2){animation-delay:-5s;bottom:16%;right:9%}.lp-deco--pricing .lp-deco-obj:nth-child(3){opacity:.45;animation-delay:-7s;top:26%;right:10%}.lp-deco--pricing .lp-deco-obj:nth-child(4){opacity:.4;border-width:24px;width:225px;height:225px;animation-delay:-3s;bottom:10%;left:10%}.lp-deco--faq .lp-deco-obj:first-child{opacity:.48;animation-delay:-2s;top:8%;right:7%}.lp-deco--faq .lp-deco-obj:nth-child(2){opacity:.42;filter:blur(9px);animation-delay:-5s;bottom:18%;left:6%}.lp-deco--faq .lp-deco-obj:nth-child(3){opacity:.38;animation-delay:-7s;top:30%;left:12%}.lp-deco--faq .lp-deco-obj:nth-child(4){opacity:.4;animation-delay:-4s;bottom:10%;right:10%}.lp-slide-inner{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:clamp(16px,2.5vh,28px);display:flex;position:relative}.lp-wrap{box-sizing:border-box;width:86%;max-width:1400px;margin-left:auto;margin-right:auto}.lp-slide-light{background:#faf9f6}.lp-section-alt{background:#f0ece4}.lp-nav{z-index:50;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #0000;transition:all .35s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.lp-nav.on-dark{background:#0c1f1cbf;border-bottom-color:#ffffff14;box-shadow:0 4px 24px #00000040}.lp-nav.on-dark .lp-logo span:not(.mark){color:#fff}.lp-nav.on-dark .lp-links button,.lp-nav.on-dark .lp-links a{color:#ffffffd1}.lp-nav.on-dark .lp-links button:hover,.lp-nav.on-dark .lp-links a:hover,.lp-nav.on-dark .lp-links button.active,.lp-nav.on-dark .lp-links a.active{color:#7ee0c8}.lp-nav.on-dark .lp-btn.ghost{color:#fff;background:0 0;border:1px solid #ffffff47}.lp-nav.on-dark .lp-btn.ghost:hover{background:#ffffff1a;border-color:#ffffff73}.lp-nav.on-light{background:#ffffffe0;border-bottom-color:#1c242217;box-shadow:0 4px 20px #1c24220d}.lp-nav.on-light .lp-logo span:not(.mark){color:#0c1f1c}.lp-nav.on-light .lp-links button,.lp-nav.on-light .lp-links a{color:#2e3a37}.lp-nav.on-light .lp-links button:hover,.lp-nav.on-light .lp-links a:hover,.lp-nav.on-light .lp-links button.active,.lp-nav.on-light .lp-links a.active{color:#0d5c56;font-weight:700}.lp-nav.on-light .lp-btn.ghost{color:#1c2422;background:#1c24220a;border:1.5px solid #dcd7cb}.lp-nav.on-light .lp-btn.ghost:hover{background:#1c242214;border-color:#0d5c56}.lp-nav-inner{justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.lp-logo{letter-spacing:-.02em;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:19px;font-weight:700;text-decoration:none;display:flex}.lp-logo .mark{background:linear-gradient(135deg, var(--teal-2), var(--accent));color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:grid}.lp-links{flex:1;justify-content:center;gap:28px;display:flex}.lp-links button,.lp-links a{cursor:pointer;background:0 0;border:none;padding:6px 0;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;position:relative}.lp-links button:after,.lp-links a:after{content:"";background:linear-gradient(90deg,#0d5c56,#1a8a7a);border-radius:2px;width:100%;height:2.5px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.lp-links button:hover:after,.lp-links a:hover:after,.lp-links button.active:after,.lp-links a.active:after{transform:scaleX(1)}.lp-nav-actions{align-items:center;gap:10px;display:flex}.lp-btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.lp-btn:hover{transform:translateY(-1px)}.lp-btn.primary{background:linear-gradient(135deg,#0d5c56,#1a8a7a);box-shadow:0 8px 24px #0d5c564d;color:#fff!important}.lp-btn.primary:hover{background:linear-gradient(135deg,#0a4742,#157366);box-shadow:0 10px 28px #0d5c5673}.lp-btn.outline{color:inherit;background:0 0;border:1.5px solid}.lp-btn.ghost{background:0 0}.lp-btn.lg{padding:15px 30px;font-size:15px}.lp-hero{background:radial-gradient(ellipse 90% 70% at 75% -15%, #1a8a7a52, transparent 55%), radial-gradient(ellipse 45% 35% at 0% 100%, #c45c2624, transparent), radial-gradient(circle at 50% 120%, #7ee0c814, transparent 40%), linear-gradient(165deg, var(--lp-dark) 0%, var(--lp-dark-2) 52%, #1a4a44 100%);color:#e8f2ef;position:relative;overflow:hidden}.lp-hero-deck{min-height:calc(100vh - var(--lp-nav-h) - 40px);flex-direction:column;justify-content:center;gap:clamp(18px,2.5vh,28px);width:100%;display:flex;position:relative}.lp-hero-watermark{font-family:var(--font-display,serif);color:#0000;-webkit-text-stroke:1.5px #7ee0c817;pointer-events:none;z-index:0;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(72px,16vw,200px);font-weight:700;line-height:1;position:absolute;top:42%;left:58%;transform:translate(-50%,-50%)rotate(-8deg)}.lp-hero-deck-grid{z-index:1;flex:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(16px,3vw,40px);display:grid;position:relative}.lp-hero-intro{z-index:2;position:relative}.lp-badge{color:#b8f0e4;background:#7ee0c81f;border:1px solid #7ee0c847;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px 6px 10px;font-size:12px;font-weight:600;display:inline-flex}.lp-dot{background:#5dd39e;border-radius:50%;width:8px;height:8px;animation:2s infinite lp-pulse;box-shadow:0 0 #5dd39e99}@keyframes lp-pulse{0%{box-shadow:0 0 #5dd39e8c}70%{box-shadow:0 0 0 8px #5dd39e00}to{box-shadow:0 0 #5dd39e00}}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#7ee0c8;font-size:12px;font-weight:600;display:inline-block}.lp-hero h1{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#e8f8f4 40%,#7ee0c8 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(44px,5.8vw,76px);line-height:1.02}.lp-lead{color:#e8f2efd1;max-width:480px;margin:0 0 24px;font-size:clamp(15px,1.8vw,19px);line-height:1.65}.lp-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-hero-scene{place-items:center;min-height:clamp(340px,42vh,460px);display:grid;position:relative}.lp-call-hub{z-index:2;width:clamp(160px,18vw,210px);height:clamp(160px,18vw,210px);position:relative}.lp-call-ring{border:1px solid #7ee0c840;border-radius:50%;animation:4s ease-in-out infinite lp-call-ring-pulse;position:absolute;inset:50%;transform:translate(-50%,-50%)}.lp-call-ring--1{width:100%;height:100%;animation-delay:0s}.lp-call-ring--2{opacity:.6;width:135%;height:135%;animation-delay:-1.3s}.lp-call-ring--3{opacity:.35;width:170%;height:170%;animation-delay:-2.6s}@keyframes lp-call-ring-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}.lp-call-core{background:linear-gradient(145deg,#1a8a7a73,#0c1f1ce6);border:2px solid #7ee0c859;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:12%;overflow:hidden;box-shadow:0 0 60px #1a8a7a59,inset 0 0 30px #7ee0c814}.lp-call-icon{color:#7ee0c8;filter:drop-shadow(0 0 8px #7ee0c880);width:36px;height:36px}.lp-call-core em{letter-spacing:.1em;text-transform:uppercase;color:#fffc;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:700;display:flex}.lp-live{background:#5dd39e;border-radius:50%;width:7px;height:7px;display:inline-block}.lp-orbit-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;animation:7s ease-in-out infinite lp-orbit-float;position:absolute}.lp-orbit-card--chat-a,.lp-orbit-card--chat-b,.lp-orbit-card--chat-c{background:#ffffff14;border:1px solid #ffffff1f;max-width:210px;padding:10px 14px;box-shadow:0 10px 28px #00000038}.lp-orbit-card--chat-a{animation-delay:-1s;top:8%;left:4%}.lp-orbit-card--chat-b{background:#7ee0c81a;border-color:#7ee0c838;animation-delay:-3s;top:22%;right:0}.lp-orbit-card--chat-c{animation-delay:-5s;bottom:28%;left:8%}.lp-orbit-tag{letter-spacing:.1em;text-transform:uppercase;color:#7ee0c8;margin-bottom:4px;font-size:9px;font-weight:700;display:inline-block}.lp-orbit-card p{color:#ffffffe0;margin:0;font-size:12px;line-height:1.45}.lp-orbit-card--stat-a,.lp-orbit-card--stat-b{color:var(--ink);background:#fffffff5;align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:0 16px 40px #00000047}.lp-orbit-card--stat-a{animation-delay:-2s;bottom:12%;right:6%}.lp-orbit-card--stat-b{animation-delay:-4.5s;top:52%;right:2%}.lp-orbit-card--stat-a svg,.lp-orbit-card--stat-b svg{width:22px;height:22px;color:var(--teal);flex-shrink:0}.lp-orbit-card b{font-size:16px;line-height:1.2;display:block}.lp-orbit-card small{color:var(--muted);font-size:11px}@keyframes lp-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-orbit-stack{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.lp-pill{color:#7ee0c8d9;background:#00000059;border:1px solid #7ee0c833;border-radius:999px;padding:5px 11px;font-size:10px}.lp-hero-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:#00000047;border:1px solid #7ee0c824;border-radius:18px;align-items:stretch;display:flex;position:relative}.lp-hero-dock-stats{flex-shrink:0;align-items:center;padding:12px 4px 12px 16px;display:flex}.lp-hero-dock-stat{border-right:1px solid #ffffff14;padding:0 clamp(14px,2vw,20px)}.lp-hero-dock-stat:last-child{border-right:none}.lp-hero-dock-stat strong{color:#fff;font-size:15px;display:block}.lp-hero-dock-stat span{color:#ffffff73;font-size:10px}.lp-hero-dock-divider{background:#ffffff14;width:1px;margin:10px 0}.lp-hero-dock-marquee{flex:1;align-items:center;min-width:0;padding:12px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.lp-hero-dock-track{width:max-content;animation:32s linear infinite lp-dock-marquee;display:flex}.lp-hero-dock-group{align-items:center;gap:40px;padding-right:40px;display:flex}.lp-hero-dock-group span{letter-spacing:.1em;text-transform:uppercase;color:#7ee0c899;white-space:nowrap;font-size:10px;font-weight:700}.lp-hero-dock-group span:nth-child(2n){color:#ffffff61}@keyframes lp-dock-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.lp-sec-head{text-align:left;width:100%;margin-bottom:clamp(16px,2.5vh,24px)}.lp-sec-head h2{color:var(--ink);margin:0 0 8px;font-size:clamp(28px,3.5vw,40px)}.lp-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 10px;font-size:11px;font-weight:600}.lp-section-sub{color:var(--muted);max-width:620px;margin:0 0 20px;font-size:15px;line-height:1.6}#lp-products .lp-products-shell{flex-direction:column;gap:clamp(18px,2.5vh,28px);width:100%;display:flex}.lp-scenario-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);width:100%;display:grid;position:relative}@media (min-width:981px){.lp-scenario-flow:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#1a8a7a38,#1a8a7a38,#0000);height:2px;position:absolute;top:28px;left:12%;right:12%}}.lp-scenario{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #ffffffe6;border-radius:22px;flex-direction:column;gap:10px;padding:clamp(36px,4vh,48px) clamp(18px,2vw,24px) clamp(18px,2.5vh,28px);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:relative;box-shadow:0 4px 24px #1c24220d}.lp-scenario:hover{transform:translateY(-4px);box-shadow:0 20px 40px #1c242214}.lp-scenario.featured{box-shadow:0 24px 48px var(--lp-glow);background:linear-gradient(165deg,#fff 0%,#f0faf7 100%);border-color:#1a8a7a33}.lp-scenario-step{width:52px;height:52px;color:var(--teal);z-index:2;background:#fff;border:2px solid #1a8a7a4d;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #1a8a7a1f}.lp-scenario.featured .lp-scenario-step{background:linear-gradient(135deg, var(--teal), var(--teal-2));color:#fff;border-color:#0000;box-shadow:0 8px 22px #1a8a7a59}.lp-scenario-rec{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--teal), var(--teal-2));white-space:nowrap;z-index:3;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #1a8a7a59}.lp-scenario-head{align-items:center;gap:10px;display:flex}.lp-scenario-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:700}.lp-scenario h3{margin:0;font-size:clamp(17px,2vw,22px);line-height:1.25}.lp-scenario>p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.lp-scenario-example{color:var(--ink);background:#1a8a7a0f;border:1px solid #1a8a7a1f;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.55}.lp-scenario-example strong{color:var(--teal)}.lp-scenario ul{flex-direction:column;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.lp-scenario li{color:var(--muted);padding-left:18px;font-size:13px;position:relative}.lp-scenario li:before{content:"✓";color:var(--teal);font-weight:700;position:absolute;left:0}.lp-products-stats{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;padding:6px;display:grid}.lp-products-stats>div{border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lp-products-stats strong{color:var(--ink);font-size:14px;display:block}.lp-products-stats small{color:var(--muted);font-size:11px}#lp-features .lp-benefit-grid--bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}#lp-features .lp-benefit-grid--bento .lp-benefit-card:first-child{grid-area:1/1/span 2/span 5;padding:clamp(24px,3vh,32px)}#lp-features .lp-benefit-grid--bento .lp-benefit-card:nth-child(2){grid-area:1/6/auto/span 7}#lp-features .lp-benefit-grid--bento .lp-benefit-card:nth-child(3){grid-area:2/6/auto/span 7}.lp-benefit-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:clamp(20px,2.5vh,28px) clamp(18px,2vw,24px);transition:transform .3s,box-shadow .3s;display:flex}.lp-benefit-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #1c242214}.lp-benefit-card.featured{box-shadow:0 20px 40px var(--lp-glow);background:linear-gradient(165deg,#fff 0%,#f0faf7 100%);border-color:#1a8a7a59}.lp-benefit-card-icon{width:48px;height:48px;color:var(--teal);background:linear-gradient(135deg,#dceae4,#e8f5f1);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.lp-benefit-card-icon svg{width:24px;height:24px}.lp-benefit-card-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-size:10px;font-weight:700}.lp-benefit-card h3{margin:0;font-size:clamp(17px,2vw,21px)}.lp-benefit-card>p{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.55}.lp-benefit-card-foot{border-top:1px dashed var(--line);color:var(--teal);margin-top:auto;padding-top:10px;font-size:12px;font-weight:600}.lp-capability-row--chips{flex-wrap:wrap;gap:10px;width:100%;display:flex}.lp-capability-row--chips article{color:#fff;background:linear-gradient(135deg,#0f2421,#12332f);border:1px solid #7ee0c826;border-radius:999px;flex:calc(25% - 10px);align-items:center;gap:12px;min-width:160px;padding:12px 18px;display:flex}.lp-capability-row--chips strong{font-size:14px;line-height:1.25;display:block}.lp-capability-row--chips small{color:#fff9;font-size:11px}#lp-usecases .lp-usecases-body{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:clamp(16px,2.5vw,24px);display:grid}#lp-usecases .lp-audience-grid--tiles{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lp-audience{border:1px solid var(--line);border-top:3px solid var(--teal);background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:clamp(18px,2.5vh,26px) clamp(16px,2vw,22px);transition:transform .3s,box-shadow .3s;display:flex}.lp-audience:first-child{border-top-color:var(--accent)}.lp-audience:nth-child(2){border-top-color:var(--teal)}.lp-audience:nth-child(3){border-top-color:#7ee0c8}.lp-audience:nth-child(4){border-top-color:#c45c26}.lp-audience:hover{transform:translateY(-4px);box-shadow:0 18px 36px #1c242214}.lp-audience-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:700}.lp-audience h3{margin:0;font-size:clamp(16px,1.8vw,19px)}.lp-audience>p{color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.55}.lp-audience-mix{color:var(--teal);border-top:1px dashed var(--line);padding-top:8px;font-size:11px;font-weight:600}#lp-usecases .lp-journey--vertical{background:linear-gradient(160deg,#0c1f1c,#12332f);border:1px solid #7ee0c81f;border-radius:20px;flex-direction:column;gap:16px;padding:clamp(18px,2.5vh,24px);display:flex;position:relative}.lp-journey-label{letter-spacing:.12em;text-transform:uppercase;color:#7ee0c8;margin:0;font-size:10px;font-weight:700}.lp-journey-step{z-index:1;align-items:flex-start;gap:14px;display:flex;position:relative}.lp-journey-step h3{color:#fff;margin:0 0 4px;font-size:16px}.lp-journey-step p{color:#fff9;margin:0;font-size:13px;line-height:1.45}.lp-icon{border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.lp-icon svg{width:22px;height:22px}.lp-icon--sm{border-radius:12px;width:36px;height:36px}.lp-icon--sm svg{width:18px;height:18px}.lp-icon--teal{color:var(--teal);background:linear-gradient(135deg,#e8f5f1,#dceae4);border:1px solid #1a8a7a1f}.lp-icon--warm{color:var(--accent);background:linear-gradient(135deg,#fff5eb,#fce8d8);border:1px solid #c45c261f}.lp-icon--dark{color:#7ee0c8;background:#7ee0c81f}.lp-icon--hero{color:#7ee0c8;background:#7ee0c826;border-radius:20px;width:64px;height:64px;margin-bottom:20px}.lp-icon--hero svg{width:30px;height:30px}.lp-icon--faq{width:40px;height:40px;color:var(--teal);background:linear-gradient(135deg,#e8f5f1,#f0faf7);border-radius:12px}.lp-icon--journey{color:#7ee0c8;background:#7ee0c81a;border:1px solid #7ee0c840;border-radius:14px;width:48px;height:48px}.lp-pricing-shell{background:linear-gradient(#ffffffbf 0%,#faf9f6f2 100%);border:1px solid #1a8a7a24;border-radius:28px;flex-direction:column;gap:clamp(18px,2.5vh,24px);padding:clamp(20px,3vh,32px);display:flex;box-shadow:0 24px 56px #1c24220f}.lp-pricing-quote{background:linear-gradient(135deg,#f0faf7 0%,#fff 100%);border:1px solid #1a8a7a1f;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.lp-pricing-quote svg{width:26px;height:26px;color:var(--teal);opacity:.6;flex-shrink:0}.lp-pricing-quote blockquote{color:var(--muted);margin:0;font-size:15px;font-style:italic;line-height:1.6}.lp-pricing-quote footer{color:var(--ink);margin-top:6px;font-size:13px;font-style:normal;font-weight:600}.lp-pricing-trust{flex-wrap:wrap;justify-content:center;gap:10px 16px;display:flex}.lp-pricing-trust span{color:var(--teal);background:#1a8a7a14;border:1px solid #1a8a7a1f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.lp-pricing-trust svg{width:16px;height:16px}.lp-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(14px,2vw,20px);display:grid}.lp-plan{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:clamp(22px,2.8vh,30px) clamp(20px,2.2vw,26px);transition:transform .3s,box-shadow .3s;display:flex;position:relative}.lp-plan:hover{transform:translateY(-4px);box-shadow:0 20px 40px #1c242214}.lp-plan.featured{background:linear-gradient(165deg,#0c1f1c 0%,#12332f 52%,#1a4a44 100%);border-color:#7ee0c847;transform:scale(1.03);box-shadow:0 24px 50px #0c1f1c59}.lp-plan.featured:hover{transform:scale(1.03)translateY(-4px)}.lp-plan-badge{background:linear-gradient(135deg, var(--accent), #d97340);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:16px;right:16px}.lp-plan-head{align-items:center;gap:14px;display:flex}.lp-plan-icon{width:48px;height:48px;color:var(--teal);background:linear-gradient(135deg,#e8f5f1,#dceae4);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.lp-plan.featured .lp-plan-icon{color:#7ee0c8;background:#7ee0c826}.lp-plan-head h3{margin:0 0 2px;font-size:20px}.lp-plan.featured h3{color:#fff}.lp-plan-tag{color:var(--muted);margin:0;font-size:12px}.lp-plan.featured .lp-plan-tag{color:#e8f2efa6}.lp-plan-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lp-plan-price{color:var(--ink);font-size:32px;font-weight:700;line-height:1}.lp-plan.featured .lp-plan-price{color:#fff}.lp-plan-period{color:var(--muted);font-size:13px}.lp-plan.featured .lp-plan-period{color:#e8f2efa6}.lp-plan-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lp-plan-stat{text-align:center;background:#f7f5f0;border:1px solid #ece6da;border-radius:14px;padding:10px 12px}.lp-plan.featured .lp-plan-stat{background:#ffffff12;border-color:#7ee0c826}.lp-plan-stat strong{color:var(--teal);font-size:18px;display:block}.lp-plan.featured .lp-plan-stat strong{color:#7ee0c8}.lp-plan-stat small{color:var(--muted);font-size:11px}.lp-plan.featured .lp-plan-stat small{color:#e8f2ef8c}.lp-plan-features{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-plan-features li{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;display:flex}.lp-plan.featured .lp-plan-features li{color:#e8f2efc7}.lp-plan-features svg{width:16px;height:16px;color:var(--teal);flex-shrink:0;margin-top:2px}.lp-plan.featured .lp-plan-features svg{color:#7ee0c8}.lp-plan .lp-btn{text-align:center;width:100%;margin-top:auto}.lp-faq-shell{border:1px solid #1a8a7a1f;border-radius:28px;grid-template-columns:minmax(260px,.9fr) 1.1fr;display:grid;overflow:hidden;box-shadow:0 32px 64px #1c24221f}.lp-faq-hero{color:#fff;background:linear-gradient(155deg,#0c1f1c 0%,#12332f 50%,#0f2421 100%);flex-direction:column;justify-content:center;padding:clamp(28px,4vh,40px) clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden}.lp-faq-hero h2{color:#fff;margin:0 0 12px;font-size:clamp(26px,3.2vw,36px)}.lp-faq-hero>p{color:#e8f2efbf;margin:0 0 24px;font-size:15px}.lp-faq-panel{background:#faf9f6;flex-direction:column;gap:8px;padding:clamp(16px,2.5vh,24px);display:flex}.lp-faq-item{border:1px solid var(--line);background:#fff;border-radius:16px;transition:border-color .3s;overflow:hidden}.lp-faq-item summary{cursor:pointer;color:var(--ink);align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item[open] summary{color:var(--teal);background:#1a8a7a0a}.lp-faq-q{flex:1;line-height:1.4}.lp-faq-toggle{width:24px;height:24px;color:var(--teal);background:#1a8a7a14;border-radius:50%;place-items:center;font-size:16px;display:grid}.lp-faq-a{padding:0 16px 14px 52px}.lp-faq-a p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.lp-faq-copy{text-align:center;color:var(--muted);border-top:1px solid var(--line);margin:12px 0 0;padding-top:12px;font-size:12px}.lp-center-title{text-align:center;background:linear-gradient(135deg, var(--ink) 0%, var(--teal) 55%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4vw,44px)}.lp-center-sub{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width:980px){.landing{height:auto;overflow-y:auto}.lp-scroll{height:auto;overflow:visible}.lp-slide{height:auto;min-height:auto;padding:calc(var(--lp-nav-h) + 20px) 0 40px}.lp-hero.lp-slide{min-height:100vh}.lp-hero-deck-grid{grid-template-columns:1fr;gap:24px}.lp-hero-scene{order:-1;min-height:300px}.lp-hero-dock{flex-direction:column}.lp-hero-dock-divider{display:none}.lp-hero-dock-stats{justify-content:space-around}.lp-scenario-flow,#lp-features .lp-benefit-grid--bento{grid-template-columns:1fr}#lp-features .lp-benefit-grid--bento .lp-benefit-card:first-child,#lp-features .lp-benefit-grid--bento .lp-benefit-card:nth-child(2),#lp-features .lp-benefit-grid--bento .lp-benefit-card:nth-child(3){grid-area:auto/1/auto/-1}#lp-usecases .lp-usecases-body,#lp-usecases .lp-audience-grid--tiles{grid-template-columns:1fr}.lp-plans{gap:20px;grid-template-columns:1fr!important}.lp-plan.featured{transform:none!important}.lp-plan.featured:hover{transform:translateY(-4px)!important}.lp-pricing-shell{border-radius:20px;padding:20px 16px}.lp-faq-shell{grid-template-columns:1fr}.lp-links{display:none}.lp-links.is-open{top:var(--lp-nav-h,64px);z-index:100;background:#fff;border-bottom:1px solid #0000001f;flex-direction:column;gap:16px;padding:24px;position:fixed;left:0;right:0;box-shadow:0 20px 40px #00000026;display:flex!important}.lp-nav.on-dark .lp-links.is-open{background:#0c1f1c;border-bottom-color:#ffffff1f;box-shadow:0 20px 40px #00000080}.lp-links.is-open button{text-align:left;border-radius:10px;width:100%;padding:10px 14px;font-size:16px}}@media (max-width:640px){.lp-plan{padding:20px 16px}.lp-plan-price{font-size:26px}.lp-pricing-trust{flex-direction:column;align-items:stretch;gap:6px}.lp-pricing-trust span{justify-content:center;padding:6px 12px;font-size:11px}}.lp-contact-shell{width:100%;max-width:1100px;margin:0 auto}.lp-contact-grid{grid-template-columns:1fr 1.25fr;align-items:start;gap:32px;margin-top:32px;display:grid}@media (max-width:900px){.lp-contact-grid{grid-template-columns:1fr;gap:24px}}.lp-contact-info-panel{flex-direction:column;gap:16px;display:flex}.lp-contact-channel{color:#1c2422;background:#fff;border:1.5px solid #dcd7cb;border-radius:20px;align-items:center;gap:18px;padding:18px 22px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #00000008}.lp-contact-channel:hover{border-color:#1a8a7a;transform:translateY(-2px);box-shadow:0 12px 30px #1a8a7a1f}.lp-contact-channel-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.lp-contact-channel-icon svg{width:22px;height:22px;transition:transform .3s}.lp-contact-channel:hover .lp-contact-channel-icon svg{transform:scale(1.12)}.lp-contact-channel-icon.phone{color:#0d5c56;background:#0d5c561f}.lp-contact-channel-icon.telegram{color:#2563eb;background:#2563eb1f}.lp-contact-channel-icon.email{color:#c45c26;background:#c45c261f}.lp-contact-channel-icon.location{color:#7c3aed;background:#7c3aed1f}.lp-contact-channel-body small{text-transform:uppercase;letter-spacing:.06em;color:#5c6b66;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.lp-contact-channel-body strong{color:#1c2422;font-size:16px;font-weight:700;display:block}.lp-contact-live-status{color:#0d5c56;background:#0d5c5614;border:1px solid #0d5c5633;border-radius:16px;align-items:center;gap:12px;padding:16px 20px;font-size:13px;font-weight:600;display:flex}.lp-contact-live-dot{background:#10b981;border-radius:50%;width:10px;height:10px;animation:2s infinite lp-contact-pulse;box-shadow:0 0 0 4px #10b98140}@keyframes lp-contact-pulse{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.lp-contact-form-card{background:#fff;border:1.5px solid #dcd7cb;border-radius:24px;padding:36px;box-shadow:0 16px 48px #1c24220d}.lp-contact-form-card h3{color:#1c2422;margin-bottom:6px;font-size:22px;font-weight:800}.lp-contact-form-card p.lp-contact-sub{color:#5c6b66;margin-bottom:24px;font-size:13px}.lp-contact-form{flex-direction:column;gap:18px;display:flex}.lp-contact-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.lp-contact-form-row{grid-template-columns:1fr}.lp-contact-form-card{padding:24px 20px}}.lp-contact-field{flex-direction:column;gap:6px;display:flex}.lp-contact-field label{text-transform:uppercase;letter-spacing:.06em;color:#495753;font-size:11px;font-weight:700}.lp-contact-field input,.lp-contact-field select,.lp-contact-field textarea{color:#111827;box-sizing:border-box;background:#fdfdfc;border:1.5px solid #d5d0c5;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:14px;transition:all .2s}.lp-contact-field input::placeholder,.lp-contact-field textarea::placeholder{color:#9ca3af}.lp-contact-field input:focus,.lp-contact-field select:focus,.lp-contact-field textarea:focus{background:#fff;border-color:#0d5c56;box-shadow:0 0 0 3px #0d5c561f}.lp-contact-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d5c56 0%,#1a8a7a 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:15px 24px;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 24px #0d5c5640}.lp-contact-submit-btn:hover{background:linear-gradient(135deg,#0a4742 0%,#157366 100%);transform:translateY(-2px);box-shadow:0 12px 32px #0d5c5659}.lp-contact-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.lp-contact-alert{border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 18px;font-size:13px;font-weight:600;display:flex}.lp-contact-alert.success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.lp-contact-alert.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.lp-scroll-top{color:#fff;cursor:pointer;z-index:60;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0d5c56 0%,#1a8a7a 100%);border:1.5px solid #7ee0c866;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(16px)scale(.85);box-shadow:0 8px 24px #0d5c5666,0 0 12px #7ee0c840}.lp-scroll-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.lp-scroll-top:hover{background:linear-gradient(135deg,#0a4742 0%,#157366 100%);transform:translateY(-3px)scale(1.08);box-shadow:0 12px 32px #0d5c568c,0 0 18px #7ee0c873}.lp-scroll-top svg{width:22px;height:22px;transition:transform .25s}.lp-scroll-top:hover svg{transform:translateY(-2px)}@media (max-width:768px){.lp-scroll-top{width:44px;height:44px;bottom:20px;right:20px}.lp-scroll-top svg{width:20px;height:20px}}
