html:has(.lp){scroll-behavior:smooth}html:has(.lp),html:has(.lp) body{background:#fff;color-scheme:light}.lp{--bg:#ffffff;--bg-subtle:#f6f7f9;--surface:#ffffff;--surface-2:#fafbfc;--border:#e5e7eb;--border-strong:#cfd4dc;--text:#1a2238;--text-2:#4a5468;--text-3:#6b7385;--primary:#2c5aa0;--primary-hover:#234a86;--primary-soft:#eef3fa;--primary-text:#ffffff;--violet:#7c5cd6;--success:#067647;--success-soft:#ecfdf3;--warning:#b54708;--warning-soft:#fffaeb;--focus:0 0 0 3px rgba(44,90,160,.28);--shadow-sm:0 1px 2px rgba(16,24,40,.05);--shadow:0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.04);--shadow-lg:0 18px 36px -14px rgba(16,24,40,.18);--shadow-xl:0 30px 60px -28px rgba(16,24,40,.35);--lp-gold:#f2a516;--lp-grad:linear-gradient(120deg,var(--primary),var(--violet));--spring:cubic-bezier(.3,1.4,.5,1);color-scheme:light;interpolate-size:allow-keywords;min-height:100vh;font-size:15px;color:var(--text);background:#fff;overflow-x:clip}.lp-container{max-width:1160px;margin:0 auto;padding:0 24px}.lp h2,.lp-h2{font-size:clamp(28px,3.4vw,42px);font-weight:740;letter-spacing:-.025em;line-height:1.12}.lp h3{font-size:17px;font-weight:650;letter-spacing:-.005em}.lp h4{font-size:15.5px;font-weight:640}.lp p{line-height:1.6}.lp .btn.lg{height:48px;padding:0 22px;font-size:15px;border-radius:12px}.lp .btn{border-radius:10px;transition:background .2s var(--ease),box-shadow .3s var(--ease),translate .3s var(--ease)}.lp .btn:not(.secondary):not(.ghost):not(.icon):hover{translate:0 -2px;box-shadow:0 14px 28px -12px color-mix(in srgb,var(--primary) 70%,transparent)}.lp-text-link{display:inline-flex;align-items:center;height:48px;padding:0 4px;color:var(--text);font-weight:600;font-size:15px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:5px;text-decoration-thickness:1.5px;transition:color .2s var(--ease),-webkit-text-decoration-color .2s var(--ease);transition:color .2s var(--ease),text-decoration-color .2s var(--ease);transition:color .2s var(--ease),text-decoration-color .2s var(--ease),-webkit-text-decoration-color .2s var(--ease)}.lp-text-link:hover{color:var(--primary);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.lp-text-link.light{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.45);text-decoration-color:rgba(255,255,255,.45)}.lp-text-link.light:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.lp-shine{position:relative;overflow:hidden;isolation:isolate}.lp-shine:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);animation:lp-shine 3.6s ease-in-out 1.6s infinite}@keyframes lp-shine{45%,to{transform:translateX(120%)}}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:99px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-eyebrow i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:lp-ping 2s ease-out infinite}@keyframes lp-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 55%,transparent)}80%,to{box-shadow:0 0 0 8px transparent}}.lp-faq-item,.lp-feature,.lp-step,.lp-tile{transition:translate .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease),background-color .35s var(--ease)}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.lp [data-reveal]{--rd:calc(var(--d, 0) * 90ms);transition:opacity .8s var(--ease) var(--rd),transform .9s var(--ease) var(--rd),filter .8s var(--ease) var(--rd),translate .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease),background-color .35s var(--ease)}.lp [data-reveal]:not(.is-in){opacity:0;filter:blur(6px)}.lp [data-reveal=up]:not(.is-in){transform:translateY(36px)}.lp [data-reveal=left]:not(.is-in){transform:translateX(-48px)}.lp [data-reveal=zoom]:not(.is-in){transform:scale(.9)}.lp-step:not(.is-in):after{transform:scaleY(0)}}.lp-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s var(--ease),box-shadow .3s var(--ease)}.lp-header.scrolled{border-bottom-color:var(--border);box-shadow:0 8px 24px -18px rgba(16,24,40,.25)}@supports (animation-timeline:scroll()){.lp:not(.auth-lp) .lp-header:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--lp-grad);transform-origin:left;animation:lp-scroll-progress linear both;animation-timeline:scroll(root)}}@keyframes lp-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-header-inner{display:flex;align-items:center;gap:28px;height:68px}.lp-brand{display:inline-flex;align-items:center;flex-shrink:0;transition:transform .3s var(--spring)}.lp-brand:hover{transform:scale(1.04)}.lp-tabs{display:flex;gap:26px;margin:0 auto 0 24px}.lp-tab{position:relative;padding:23px 0 21px;color:var(--text-2);font-size:14.5px;font-weight:520;white-space:nowrap;transition:color .15s var(--ease)}.lp-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--lp-grad);transform:scaleX(0);transition:transform .3s var(--ease)}.lp-tab:hover{color:var(--text);text-decoration:none}.lp-tab:hover:after{transform:scaleX(.5)}.lp-tab.active{color:var(--text)}.lp-tab.active:after{transform:scaleX(1)}.lp-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.lp-menu-btn{display:none}.lp-mobile{position:absolute;top:68px;left:0;right:0;display:grid;padding:8px 18px 16px;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);animation:lp-drop-in .25s var(--ease)}@keyframes lp-drop-in{0%{opacity:0;transform:translateY(-8px)}}.lp-mobile-link{display:flex;align-items:center;justify-content:space-between;padding:13px 2px;color:var(--text);font-weight:560;border-bottom:1px solid var(--border)}.lp-mobile-link.active,.lp-mobile-link:hover{color:var(--primary);text-decoration:none}.lp-mobile-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:8px;gap:8px;padding-top:14px}.lp-hero{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 88px}.lp-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(26,34,56,.14) 1px,transparent 1.5px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 100%)}.lp-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;animation:lp-drift 16s ease-in-out infinite alternate}.lp-blob.b1{width:460px;height:460px;top:-160px;left:-120px;background:#cfe0ff}.lp-blob.b2{width:380px;height:380px;top:18%;right:4%;background:#e7dcff;animation-duration:20s;animation-delay:-6s}.lp-blob.b3{width:320px;height:320px;bottom:-140px;left:38%;background:#ffe7c9;animation-duration:18s;animation-delay:-3s}@keyframes lp-drift{33%{transform:translate(60px,40px) scale(1.1)}66%{transform:translate(-30px,70px) scale(.92)}to{transform:translate(40px,-30px) scale(1.05)}}.lp-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.lp-hero-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:99px;background:rgba(255,255,255,.85);border:1px solid var(--border);box-shadow:var(--shadow-sm);font-size:13px;font-weight:600;color:var(--text-2);animation:lp-rise .7s var(--ease) both}.lp-hero-pill svg{color:var(--lp-gold);fill:var(--lp-gold);animation:lp-spin-star 4s var(--ease) 1s infinite}@keyframes lp-spin-star{0%,70%{transform:rotate(0) scale(1)}85%{transform:rotate(72deg) scale(1.25)}to{transform:rotate(144deg) scale(1)}}.lp-hero h1{margin-top:22px;font-size:clamp(38px,5vw,62px);font-weight:780;line-height:1.06;letter-spacing:-.035em}.lp-word{display:inline-block;animation:lp-word-in .8s var(--ease) both;animation-delay:calc(.15s + var(--w) * 90ms)}.lp-accent .lp-word{padding-bottom:.06em;background:linear-gradient(100deg,var(--primary) 0,var(--violet) 35%,#c2410c 55%,var(--primary) 80%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation-name:lp-word-in,lp-hue;animation-duration:.8s,7s;animation-timing-function:var(--ease),linear;animation-iteration-count:1,infinite;animation-fill-mode:both,none;animation-delay:calc(.15s + var(--w) * 90ms),0s}@keyframes lp-word-in{0%{opacity:0;transform:translateY(.45em) rotate(3deg);filter:blur(8px)}}@keyframes lp-hue{to{background-position:250% 0}}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}}.lp-lead{margin-top:22px;font-size:18.5px;color:var(--text-2);max-width:500px;animation:lp-rise .8s var(--ease) .65s both}.lp-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:32px;animation:lp-rise .8s var(--ease) .8s both}.lp-hero-chips{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px;color:var(--text-2);font-size:13.5px;font-weight:550}.lp-hero-chips li{display:inline-flex;align-items:center;gap:6px;animation:lp-rise .7s var(--ease) both}.lp-hero-chips li:first-child{animation-delay:.95s}.lp-hero-chips li:nth-child(2){animation-delay:1.05s}.lp-hero-chips li:nth-child(3){animation-delay:1.15s}.lp-hero-chips svg{color:var(--success);padding:2px;border-radius:50%;background:var(--success-soft);width:18px;height:18px}.lp-hero-visual{position:relative;margin:0;animation:lp-rise 1s var(--ease) .3s both}.lp-stage{position:relative;padding:0 0 0 120px;display:grid;justify-items:end}.lp-glow{position:absolute;right:0;top:10%;width:340px;height:340px;border-radius:50%;background:var(--scene-accent);opacity:.2;filter:blur(70px);pointer-events:none;transition:background-color .9s var(--ease);animation:lp-breathe 5s ease-in-out infinite}@keyframes lp-breathe{50%{transform:scale(1.15);opacity:.3}}.lp-phone{position:relative;z-index:1;width:300px;padding:11px;border-radius:44px;background:#151a26;box-shadow:0 40px 70px -34px rgba(16,24,40,.5);animation:lp-float 7s ease-in-out infinite}@keyframes lp-float{50%{transform:translateY(-12px)}}.lp-phone-notch{position:absolute;top:19px;left:50%;transform:translateX(-50%);width:88px;height:22px;border-radius:99px;background:#151a26;z-index:2}.lp-screen{position:relative;overflow:hidden;padding:52px 18px 22px;border-radius:34px;min-height:540px;background:#fff}.lp-screen:before{content:"";position:absolute;inset:0 0 auto;height:220px;background:var(--scene-soft);-webkit-mask-image:linear-gradient(#000 20%,transparent);mask-image:linear-gradient(#000 20%,transparent);transition:background-color .7s var(--ease)}.lp-screen-body{position:relative;display:grid;grid-gap:14px;gap:14px;align-content:start}.lp-screen-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp-screen-brand{font-weight:650;font-size:14px}.lp-screen-chip{padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:600;white-space:nowrap;background:#fff;color:var(--scene-accent);border:1px solid color-mix(in srgb,var(--scene-accent) 30%,#fff)}.lp-screen-title{margin-top:8px;font-size:18px;font-weight:680;letter-spacing:-.01em;text-align:center}.lp-screen-stars{display:flex;justify-content:center;gap:4px;color:var(--lp-gold)}.lp-screen-stars span{display:inline-flex;animation:lp-star-pop .5s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(.22s + var(--s) * 90ms)}.lp-screen-stars svg{fill:var(--lp-gold)}.lp-screen-label{text-align:center;font-weight:600;color:var(--text-2);font-size:14px;margin-top:-6px}.lp-screen-review{display:grid;padding:12px 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-strong);font-size:13.5px;line-height:1.5;color:var(--text)}.lp-review-ghost,.lp-review-live{grid-area:1/1}.lp-review-ghost{visibility:hidden}.lp-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-2px;animation:lp-blink .8s steps(1) infinite}.lp-caret,.lp-screen-btn{background:var(--scene-accent)}.lp-screen-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:10px;color:#fff;font-weight:600;font-size:14px;transition:background-color .6s var(--ease)}.lp-screen-foot{text-align:center;font-size:12px;color:var(--text-3)}.lp-screen-body>*{animation:.6s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}.fx-rise>*{animation-name:lp-fx-rise}.fx-zoom>*{animation-name:lp-fx-zoom}.fx-blur>*{animation-name:lp-fx-blur}.fx-slide>*{animation-name:lp-fx-slide}.fx-drop>*{animation-name:lp-fx-drop}@keyframes lp-fx-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes lp-fx-zoom{0%{opacity:0;transform:scale(.88)}}@keyframes lp-fx-blur{0%{opacity:0;filter:blur(8px);transform:scale(1.04)}}@keyframes lp-fx-slide{0%{opacity:0;transform:translateX(36px)}}@keyframes lp-fx-drop{0%{opacity:0;transform:perspective(600px) rotateX(-55deg) translateY(-12px);transform-origin:top}}@keyframes lp-star-pop{0%{opacity:0;transform:scale(.3) rotate(-40deg)}}@keyframes lp-blink{50%{opacity:0}}.lp-badge{position:absolute;top:56px;left:24px;z-index:3;display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);animation:lp-badge-in .7s var(--ease) .3s both,lp-float 6s ease-in-out 1s infinite}.lp-badge-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--scene-soft);color:var(--scene-accent)}.lp-badge-text{display:grid;line-height:1.25}.lp-badge-text b{display:inline-flex;align-items:center;gap:4px;font-size:15px}.lp-badge-text b svg{color:var(--lp-gold);fill:var(--lp-gold)}.lp-badge-text small{font-size:11.5px;color:var(--text-3);white-space:nowrap}@keyframes lp-badge-in{0%{opacity:0;transform:translateX(-20px) scale(.9)}}.lp-tent{position:absolute;left:0;bottom:28px;z-index:3;width:210px;perspective:900px}.lp-tent-card{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:20px 18px 18px;background:var(--tent-paper);border:1px solid var(--tent-edge);border-radius:6px;box-shadow:0 22px 40px -18px rgba(16,24,40,.35),0 2px 4px rgba(16,24,40,.06);transform:rotate(var(--tent-tilt));font-family:Georgia,Times New Roman,serif;text-align:center;color:#23283a;animation:lp-tent-flip .9s var(--ease) both}@keyframes lp-tent-flip{0%{opacity:0;transform:rotate(var(--tent-tilt)) rotateY(-110deg)}40%{opacity:1}to{transform:rotate(var(--tent-tilt)) rotateY(0)}}.lp-tent-icon{display:grid;place-items:center;width:30px;height:30px;margin-bottom:4px;border-radius:50%;background:var(--scene-soft);color:var(--scene-accent)}.lp-tent-brand{font-family:var(--font);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tent-ink)}.lp-tent-title{margin-top:6px;font-size:21px;font-weight:700;line-height:1.15}.lp-tent-sub{font-size:13px;font-style:italic;color:#565c6e}.lp-tent .lp-qr{margin:12px 0 8px;border-color:var(--tent-edge)}.lp-tent-foot{font-family:var(--font);font-size:11px;color:#7b8090}.lp-qr{display:block;width:120px;height:120px;padding:8px;background:#fff;border:1px solid #ece6d8}.lp-qr svg{display:block;width:100%;height:100%}.lp-scenes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:28px}.lp-scene-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:99px;background:#fff;color:var(--text-3);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .25s var(--ease),border-color .25s var(--ease),background-color .25s var(--ease),transform .25s var(--spring)}.lp-scene-btn:hover{color:var(--text);border-color:var(--border-strong);transform:translateY(-2px)}.lp-scene-btn:focus-visible{outline:none;box-shadow:var(--focus)}.lp-scene-btn svg{flex-shrink:0}.lp-scene-name{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .45s var(--ease),opacity .3s var(--ease),margin .45s var(--ease)}.lp-scene-btn.active{color:var(--scene-accent);background:var(--scene-soft);border-color:color-mix(in srgb,var(--scene-accent) 35%,#fff);padding-right:14px}.lp-scene-btn.active .lp-scene-name{max-width:200px;opacity:1;margin-left:7px}.lp-scene-progress{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--scene-accent);transform-origin:left;animation:lp-progress linear both}.lp-hero-visual.paused .lp-scene-progress{animation-play-state:paused}@keyframes lp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-hero-caption{margin-top:14px;color:var(--text-3);font-size:13px;text-align:right}.lp-section{padding:104px 0;scroll-margin-top:40px}.lp-tinted{background:linear-gradient(180deg,#f5f8fd,#fbfcfe 60%,#fff)}.lp-head{display:grid;justify-items:start;grid-gap:14px;gap:14px;max-width:680px;margin-bottom:52px}.lp-head.center{justify-items:center;text-align:center;margin-inline:auto}.lp-head p{color:var(--text-2);font-size:17px}.lp-how{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:80px;gap:80px;align-items:center}.lp-how-media,.lp-photo{position:relative}.lp-photo{aspect-ratio:4/3.5;border-radius:28px;overflow:hidden;box-shadow:var(--shadow-xl)}.lp-bento-photo img,.lp-photo img,.lp-tile img{object-fit:cover}.lp-photo img{animation:lp-kenburns 22s ease-in-out infinite alternate}@keyframes lp-kenburns{0%{transform:scale(1)}to{transform:scale(1.1) translate(-2%,1%)}}.lp-float-card{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:11px 15px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.7);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-xl);line-height:1.3;animation:lp-float 6s ease-in-out infinite}.lp-float-card b{display:block;font-size:13.5px}.lp-float-card small{display:block;font-size:11.5px;color:var(--text-3)}.lp-float-card.f1{top:7%;right:-28px;flex-direction:column;align-items:flex-start;gap:4px}.lp-float-card.f2{bottom:18%;left:-32px;animation-delay:-2s}.lp-float-card.f3{bottom:-22px;right:12%;animation-delay:-4s}.lp-float-stars{display:flex;gap:2px;color:var(--lp-gold)}.lp-float-stars svg{fill:var(--lp-gold);animation:lp-star-pop .5s var(--spring) both}.lp-float-stars svg:nth-child(2){animation-delay:.1s}.lp-float-stars svg:nth-child(3){animation-delay:.2s}.lp-float-stars svg:nth-child(4){animation-delay:.3s}.lp-float-stars svg:nth-child(5){animation-delay:.4s}.lp-float-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex-shrink:0}.lp-float-icon.good{background:var(--success-soft);color:var(--success)}.lp-float-icon.warn{background:var(--warning-soft);color:var(--warning)}.lp-how-copy .lp-h2{margin-top:18px}.lp-steps{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.lp-step{position:relative;display:flex;gap:18px;padding:18px 20px 18px 18px;border-radius:18px;border:1px solid transparent}.lp-step:hover{translate:6px 0;background-color:#fff;border-color:var(--border);box-shadow:var(--shadow-lg)}.lp-step:not(:last-child):after{content:"";position:absolute;left:41px;top:70px;bottom:-30px;width:2px;border-radius:2px;background:linear-gradient(var(--primary),color-mix(in srgb,var(--violet) 30%,transparent));transform-origin:top;transition:transform .8s var(--ease) .5s}.lp-step-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;flex-shrink:0;background:var(--lp-grad);color:#fff;box-shadow:0 12px 22px -10px color-mix(in srgb,var(--primary) 80%,transparent);transition:transform .4s var(--spring)}.lp-step:hover .lp-step-icon{transform:rotate(-8deg) scale(1.08)}.lp-step h3{font-size:18px}.lp-step h3 small{margin-right:6px;color:var(--primary);font-size:12.5px;font-weight:750;letter-spacing:.04em}.lp-step p{margin-top:4px;color:var(--text-2);font-size:15px}.lp-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.lp-bento-photo{position:relative;grid-column:span 2;grid-row:span 2;min-height:400px;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-xl)}.lp-bento-photo img{transition:transform 1.2s var(--ease)}.lp-bento-photo:hover img{transform:scale(1.06)}.lp-mini-chart{position:absolute;right:18px;bottom:18px;width:210px;padding:12px 14px 14px;border-radius:16px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-xl);animation:lp-float 6s ease-in-out -1s infinite}.lp-mini-title{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--text-2)}.lp-mini-title svg{color:var(--primary)}.lp-bars{display:flex;align-items:flex-end;gap:6px;height:64px;margin-top:10px}.lp-bars i{flex:1 1;height:var(--h);border-radius:5px 5px 2px 2px;background:var(--lp-grad);transform-origin:bottom}.lp-bento-photo.is-in .lp-bars i{animation:lp-bar-grow .9s var(--ease) calc(.4s + var(--b) * 90ms) both,lp-bar-wave 2.6s ease-in-out calc(1.8s + var(--b) * .16s) infinite alternate}@keyframes lp-bar-grow{0%{transform:scaleY(0)}}@keyframes lp-bar-wave{to{transform:scaleY(.72)}}.lp-feature{position:relative;overflow:hidden;padding:24px 22px;border-radius:20px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.lp-feature:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--lp-grad);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.lp-feature:hover{translate:0 -6px;box-shadow:var(--shadow-xl);border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}.lp-feature:hover:before{transform:scaleX(1)}.lp-feature-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--primary-soft);color:var(--primary);transition:transform .4s var(--spring),background .3s var(--ease),color .3s var(--ease)}.lp-feature:hover .lp-feature-icon{background:var(--lp-grad);color:#fff;transform:rotate(-8deg) scale(1.1)}.lp-feature h3{margin-top:16px;font-size:16px}.lp-feature p{margin-top:6px;color:var(--text-2);font-size:14px;line-height:1.55}.lp-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.lp-tile{position:relative;aspect-ratio:4/3.3;border-radius:22px;overflow:hidden;isolation:isolate;box-shadow:var(--shadow-lg)}.lp-tile img{z-index:-2;transition:transform 1.2s var(--ease)}.lp-tile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,rgba(12,18,34,.85));transition:opacity .4s var(--ease)}.lp-tile:hover{translate:0 -6px;box-shadow:var(--shadow-xl)}.lp-tile:hover img{transform:scale(1.1)}.lp-tile-body{position:absolute;left:0;right:0;bottom:0;padding:22px;color:#fff;transition:transform .45s var(--ease)}.lp-tile:hover .lp-tile-body{transform:translateY(-6px)}.lp-tile-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s var(--spring),background .3s var(--ease)}.lp-tile:hover .lp-tile-icon{transform:rotate(-10deg) scale(1.1);background:var(--primary)}.lp .lp-tile h3{margin-top:12px;color:#fff;font-size:19px}.lp-tile p{margin-top:2px;color:rgba(255,255,255,.78);font-size:13.5px}.lp .pricing-grid{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.lp-plan{display:flex}.lp .pricing-card{flex:1 1;border-radius:20px;transition:translate .35s var(--ease),box-shadow .35s var(--ease)}.lp .pricing-card:hover{translate:0 -8px;box-shadow:var(--shadow-xl)}.lp .pricing-card.popular{border:2px solid transparent;background:radial-gradient(300px 160px at 50% 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 70%) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--primary),var(--violet),var(--lp-gold),var(--primary)) border-box;background-size:100% 100%,100% 100%,300% 300%;animation:lp-border 6s linear infinite}@keyframes lp-border{to{background-position:0 0,0 0,300% 0}}.lp-faq-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);grid-gap:72px;gap:72px;align-items:start}.lp-faq-side{position:-webkit-sticky;position:sticky;top:110px;display:grid;justify-items:start;grid-gap:16px;gap:16px}.lp-faq{display:grid;grid-gap:12px;gap:12px}.lp-faq-item{padding:0 22px;border-radius:16px;background:#fff;border:1px solid var(--border)}.lp-faq-item:hover{border-color:var(--border-strong)}.lp-faq-item[open]{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:var(--shadow-lg)}.lp-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-weight:620;font-size:16px;transition:color .2s var(--ease)}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:hover{color:var(--primary)}.lp-faq-toggle{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--bg-subtle);color:var(--text-2);transition:transform .35s var(--spring),background .25s var(--ease),color .25s var(--ease)}.lp-faq-item[open] .lp-faq-toggle{transform:rotate(135deg);background:var(--primary);color:#fff}.lp-faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .4s var(--ease),content-visibility .4s allow-discrete}.lp-faq-item[open]::details-content{block-size:auto}.lp-faq-item p{padding:0 44px 20px 0;color:var(--text-2);font-size:15px}.lp-faq-item[open] p{animation:lp-rise .45s var(--ease)}.lp-faq-more{color:var(--text-2);font-size:14.5px}.lp-final{padding:24px 0 104px}.lp-final-card{position:relative;overflow:hidden;isolation:isolate;padding:80px 32px;border-radius:32px;text-align:center;color:#fff;background:linear-gradient(120deg,#1b3a70,var(--primary),#5b46c2,#1b3a70);background-size:300% 300%;animation:lp-gradient 14s ease infinite;box-shadow:0 40px 80px -40px rgba(44,90,160,.7)}.lp-final-card:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,transparent 30%,#000 100%);mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,transparent 30%,#000 100%)}@keyframes lp-gradient{50%{background-position:100% 50%}}.lp .lp-final-card h2{color:#fff;font-size:clamp(30px,4vw,46px)}.lp-final-card p{margin:14px auto 0;max-width:520px;color:rgba(255,255,255,.82);font-size:17.5px}.lp-final-ctas{display:flex;align-items:center;justify-content:center;gap:12px 24px;flex-wrap:wrap;margin-top:32px}.lp .btn.lp-btn-light{background:#fff;color:var(--primary)}.lp .btn.lp-btn-light:hover{background:#f1f5ff;box-shadow:0 16px 30px -12px rgba(0,0,0,.45)}.lp-final-stars{position:absolute;inset:0;z-index:-1;pointer-events:none}.lp-final-stars svg{position:absolute;color:var(--lp-gold);fill:var(--lp-gold);opacity:.55;animation:lp-twinkle 5s ease-in-out infinite}.lp-final-stars svg:first-child{top:16%;left:8%}.lp-final-stars svg:nth-child(2){top:62%;left:14%;animation-delay:-1.2s}.lp-final-stars svg:nth-child(3){top:24%;right:10%;animation-delay:-2.4s}.lp-final-stars svg:nth-child(4){bottom:14%;right:16%;animation-delay:-3.1s}.lp-final-stars svg:nth-child(5){top:10%;left:46%;animation-delay:-.6s}.lp-final-stars svg:nth-child(6){bottom:10%;left:36%;animation-delay:-4s}@keyframes lp-twinkle{0%,to{transform:translateY(0) rotate(0) scale(1);opacity:.35}50%{transform:translateY(-14px) rotate(36deg) scale(1.2);opacity:.8}}.lp-footer{border-top:1px solid var(--border);background:var(--surface-2);padding:56px 0 28px}.lp-footer-grid{display:grid;grid-template-columns:minmax(0,2fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:32px;gap:32px}.lp-footer-brand p{margin-top:14px;color:var(--text-3);font-size:14px;max-width:340px}.lp-footer h4{font-size:14px;color:var(--text);margin-bottom:12px;font-weight:650}.lp-footer-grid a{display:block;width:-moz-fit-content;width:fit-content;color:var(--text-2);font-size:14px;padding:4px 0;transition:color .2s var(--ease),translate .2s var(--ease)}.lp-footer-grid a:hover{color:var(--primary);translate:4px 0}.lp-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid var(--border);color:var(--text-3);font-size:13px}.auth-lp{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.auth-lp .lp-header{border-bottom-color:var(--border)}.auth-lp .auth-page{position:relative;isolation:isolate;overflow:hidden;flex:1 1;min-height:0;padding:40px 20px}.auth-lp .auth-page:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(26,34,56,.22) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,#000 35%,transparent 100%)}.auth-lp .auth-card{max-width:440px}.auth-lp .auth-card.wide{max-width:680px}.auth-lp .auth-card>.card{border-radius:14px;border-color:var(--border);box-shadow:0 1px 2px rgba(16,24,40,.04),0 28px 56px -28px rgba(16,24,40,.22)}.auth-lp .auth-card .card-body{padding:32px}.auth-title{font-size:24px;font-weight:700;letter-spacing:-.02em}.auth-subtitle{margin-top:6px;font-size:14.5px}.auth-footer{margin-top:20px;text-align:center;font-size:14.5px}.auth-footer a{font-weight:600}@media (max-width:1100px){.lp .pricing-grid,.lp-bento,.lp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-bento-photo{grid-row:auto;min-height:340px}.lp-how{gap:56px}.lp-tabs{gap:20px}}@media (max-width:960px){.lp-signin,.lp-tabs{display:none}.lp-menu-btn{display:inline-flex}.lp-hero{padding:40px 0 64px}.lp-faq-wrap,.lp-hero-grid,.lp-how{grid-template-columns:1fr}.lp-hero-grid{gap:48px}.lp-hero-visual{justify-self:center}.lp-stage{padding-left:110px}.lp-scenes{justify-content:center}.lp-hero-caption{text-align:center}.lp-section{padding:80px 0}.lp-how-media{max-width:600px;width:100%;justify-self:center}.lp-float-card.f1{right:12px}.lp-float-card.f2{left:12px}.lp-faq-wrap{gap:32px}.lp-faq-side{position:static}.lp-footer-grid{grid-template-columns:1fr 1fr;grid-auto-flow:row}.lp-footer-brand{grid-column:1/-1}}@media (max-width:640px){.lp{font-size:14.5px}.lp-container{padding:0 18px}.lp-cta{display:none}.lp-section{padding:64px 0}.lp-head{margin-bottom:32px}.lp-lead{font-size:16.5px}.lp-hero-visual{justify-self:stretch}.lp-stage{padding-left:64px}.lp-glow{width:260px;height:260px}.lp-phone{width:262px}.lp-screen{min-height:500px}.lp-badge{display:none}.lp-tent{left:-4px;bottom:16px;width:124px}.lp-tent-card{padding:12px 8px 10px;gap:2px}.lp-tent-icon{width:22px;height:22px;margin-bottom:2px}.lp-tent-icon svg{width:12px;height:12px}.lp-tent-brand{font-size:8.5px;letter-spacing:.12em}.lp-tent-title{font-size:14px;margin-top:4px}.lp-tent-foot,.lp-tent-sub{display:none}.lp-tent .lp-qr{width:76px;height:76px;padding:5px;margin:8px 0 2px}.lp-scene-btn{height:34px}.lp .pricing-grid,.lp-bento,.lp-gallery{grid-template-columns:1fr}.lp-bento-photo{grid-column:auto;min-height:280px}.lp-float-card{padding:9px 12px}.lp-float-card.f3{bottom:-18px;right:8px}.lp-step{padding:14px 4px}.lp-step:not(:last-child):after{left:27px;top:66px}.lp-faq-item{padding:0 16px}.lp-faq-item p{padding-right:0}.lp-final{padding:8px 0 64px}.lp-final-card{padding:56px 20px;border-radius:24px}.lp-final-ctas .btn{width:100%}.lp-footer-grid{grid-template-columns:1fr}}