.lp{--ink:#0a0d1a;--ink-2:#0e1223;--ink-3:#131832;--paper:#f5f7fa;--slate:#8a93a8;--faint:#5d6579;--cyan:#1ac8db;--cyan-deep:#0e9fb3;--line:rgba(245,247,250,.09);--line-soft:rgba(245,247,250,.055);--grad:linear-gradient(100deg,#1ac8db,#4dd7e6 55%,#9be7ef);--card:hsla(0,0%,100%,.035);--card-line:hsla(0,0%,100%,.09);--shadow:0 2px 4px rgba(0,0,0,.3),0 24px 64px rgba(0,0,0,.45);--radius:22px;--head:var(--font-dm),var(--font-inter),"DM Sans",system-ui,sans-serif;--body:var(--font-inter),"Inter",system-ui,sans-serif;position:relative;background:var(--ink);color:var(--paper);font-family:var(--body);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has(.lp),html:has(.lp){background:#0a0d1a!important}.lp ::selection{background:rgba(26,200,219,.35);color:#fff}.lp *{box-sizing:border-box}.lp-skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--cyan);color:var(--ink);padding:10px 16px;border-radius:0 0 10px 0;font-size:14px;font-weight:700}.lp-skip:focus{left:0}.lp-field{position:fixed;inset:0;z-index:0;pointer-events:none}.lp-field-glow{position:absolute;border-radius:50%;filter:blur(70px)}.lp-field-glow-1{top:-22%;left:50%;transform:translateX(-50%);width:760px;height:760px;background:radial-gradient(circle,rgba(26,200,219,.16) 0,rgba(26,200,219,.05) 42%,transparent 68%)}.lp-field-glow-2{bottom:-30%;right:-12%;width:560px;height:560px;background:radial-gradient(circle,rgba(78,100,141,.14) 0,transparent 65%)}.lp-field-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(245,247,250,.025) 1px,transparent 0),linear-gradient(90deg,rgba(245,247,250,.025) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(120% 70% at 50% 0,#000 0,transparent 78%);-webkit-mask-image:radial-gradient(120% 70% at 50% 0,#000 0,transparent 78%)}.lp-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:120;background:var(--grad);transform-origin:0 50%}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--head);font-weight:700;letter-spacing:-.01em;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;border-radius:14px;transition:transform .16s ease,box-shadow .22s ease,background .2s ease,border-color .2s ease}.lp-btn-primary{background:var(--cyan);color:#04222a;box-shadow:0 10px 32px rgba(26,200,219,.28),inset 0 1px 0 hsla(0,0%,100%,.35)}.lp-btn-primary:hover{background:#35d3e4;box-shadow:0 14px 40px rgba(26,200,219,.38)}.lp-btn-ghost{background:hsla(0,0%,100%,.04);color:var(--paper);border:1px solid var(--card-line)}.lp-btn-ghost:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18)}.lp-btn-lg{padding:17px 30px;font-size:16px}.lp-btn-sm{padding:10px 20px;font-size:14px}.lp-btn-block{width:100%;padding:15px 22px;font-size:15px;margin-top:auto}.lp-btn:active{transform:scale(.97)}.lp-link-btn{background:none;border:none;color:var(--slate);font-family:var(--body);font-size:14.5px;font-weight:600;cursor:pointer;padding:8px 10px;transition:color .2s ease}.lp-link-btn:hover{color:var(--paper)}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(20px,4.5vw,48px);transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;border-bottom:1px solid transparent}.lp-nav-on{background:rgba(10,13,26,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:var(--line-soft)}.lp-nav-brand{background:none;border:none;cursor:pointer;padding:4px}.lp-wordmark{font-family:var(--head);font-weight:800;font-size:19px;letter-spacing:.16em;color:var(--paper)}.lp-ii{color:var(--cyan)}.lp-nav-links{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.lp-nav-links a{display:block;padding:9px 13px;border-radius:10px;color:var(--slate);text-decoration:none;font-size:14.5px;font-weight:600;transition:color .2s ease,background .2s ease}.lp-nav-links a:hover{color:var(--paper);background:hsla(0,0%,100%,.05)}.lp-nav-experts{color:var(--faint)!important;font-weight:500!important}.lp-nav-experts:hover{color:var(--slate)!important}.lp-nav-actions{display:flex;align-items:center;gap:10px}.lp-burger{display:none;background:none;border:none;cursor:pointer;width:42px;height:42px;position:relative}.lp-burger span,.lp-burger span:after,.lp-burger span:before{content:"";position:absolute;left:10px;width:22px;height:2px;background:var(--paper);border-radius:2px;transition:transform .25s ease,opacity .25s ease}.lp-burger span{top:20px}.lp-burger span:before{left:0;top:-7px}.lp-burger span:after{left:0;top:7px}.lp-burger .lp-burger-x{background:transparent}.lp-burger .lp-burger-x:before{transform:translateY(7px) rotate(45deg)}.lp-burger .lp-burger-x:after{transform:translateY(-7px) rotate(-45deg)}.lp-mobile{position:fixed;top:68px;left:12px;right:12px;z-index:99;background:rgba(14,18,35,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-line);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--shadow)}.lp-mobile a,.lp-mobile-link{display:block;padding:13px 14px;border-radius:12px;text-align:left;color:var(--paper);text-decoration:none;font-size:15.5px;font-weight:600;background:none;border:none;cursor:pointer;font-family:var(--body)}.lp-mobile a:active,.lp-mobile-link:active{background:hsla(0,0%,100%,.06)}.lp-mobile-cta{margin-top:8px;padding:15px;font-size:15px}.lp-hero{position:relative;z-index:1;min-height:100svh;flex-direction:column;text-align:center;padding:120px 22px 80px}.lp-hero,.lp-hero-orb{display:flex;align-items:center;justify-content:center}.lp-hero-orb{position:absolute;top:50%;left:50%;transform:translate(-50%,-56%);width:min(92vw,720px);height:min(92vw,720px);pointer-events:none;z-index:0}.lp-hero3d{width:100%;height:100%}.lp-hero-copy{position:relative;z-index:2;max-width:780px}.lp-eyebrow{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-bottom:18px}.lp-eyebrow,.lp-h1{font-family:var(--head)}.lp-h1{font-weight:800;font-size:clamp(38px,7.2vw,72px);line-height:1.04;letter-spacing:-.035em;color:var(--paper);margin:0;text-wrap:balance}.lp-grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-hero-sub{font-size:clamp(16px,2.2vw,19px);line-height:1.65;color:var(--slate);max-width:620px;margin:22px auto 0}.lp-hero-ctas{margin-top:34px}.lp-hero-ctas,.lp-hero-trust{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.lp-hero-trust{margin-top:26px;font-size:13.5px;color:var(--faint)}.lp-hero-trust i{width:3px;height:3px;border-radius:50%;background:var(--faint)}.lp-hero-get{display:inline-block;margin-top:16px;font-size:13.5px;color:var(--slate);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(245,247,250,.25);transition:color .2s ease}.lp-hero-get:hover{color:var(--cyan)}.lp-hero-scrollcue{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);width:24px;height:38px;border:1.5px solid rgba(245,247,250,.22);border-radius:13px;z-index:2}.lp-hero-scrollcue span{position:absolute;top:7px;left:50%;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:var(--cyan);animation:lpCue 2.1s ease-in-out infinite}@keyframes lpCue{0%,to{transform:translateY(0);opacity:1}55%{transform:translateY(12px);opacity:.2}56%{transform:translateY(0);opacity:0}}.lp-orb{position:relative;margin:0 auto}.lp-orb-lg{width:300px;height:300px}.lp-orb-sm{width:140px;height:140px}.lp-orb-glow{position:absolute;inset:-34%;background:radial-gradient(circle,rgba(26,200,219,.28) 0,rgba(26,200,219,.08) 45%,transparent 70%);border-radius:50%;animation:lpOrbGlow 5s ease-in-out infinite}@keyframes lpOrbGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.lp-orb-ring{position:absolute;border-radius:50%;border:1px solid rgba(26,200,219,.28)}.lp-orb-ring-outer{inset:0}.lp-orb-ring-inner{inset:13%;border-color:rgba(26,200,219,.16)}.lp-orb-orbit{position:absolute;inset:0;animation:lpOrbSpin 26s linear infinite}@keyframes lpOrbSpin{to{transform:rotate(1turn)}}.lp-orb-node{top:50%;left:50%;background:var(--cyan);box-shadow:0 0 12px rgba(26,200,219,.9)}.lp-orb-core,.lp-orb-node{position:absolute;border-radius:50%}.lp-orb-core{inset:31%;background:radial-gradient(circle at 36% 32%,rgba(160,235,245,.85) 0,rgba(26,200,219,.5) 34%,rgba(10,61,70,.95) 78%);box-shadow:0 0 60px rgba(26,200,219,.45),inset 0 0 30px rgba(3,20,26,.6);animation:lpOrbBreath 4.2s ease-in-out infinite}@keyframes lpOrbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.lp-scene{position:relative;z-index:1;padding:clamp(84px,12vh,150px) 22px}.lp-scene-tint{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.018) 18%,hsla(0,0%,100%,.018) 82%,transparent)}.lp-wrap{max-width:1120px;margin:0 auto}.lp-wrap-narrow{max-width:760px}.lp-center{text-align:center}.lp-scene-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,84px);align-items:center}.lp-scene-grid-flip .lp-scene-copy{order:2}.lp-scene-grid-flip .lp-scene-demo{order:1}.lp-scene-copy .lp-eyebrow{margin-bottom:14px}.lp-h2{font-family:var(--head);font-weight:800;font-size:clamp(30px,4.6vw,48px);line-height:1.08;letter-spacing:-.03em;color:var(--paper);margin:0;text-wrap:balance}.lp-h2-big{font-size:clamp(34px,5.4vw,56px)}.lp-h3{font-family:var(--head);font-weight:800;font-size:clamp(24px,3.4vw,34px);line-height:1.14;letter-spacing:-.025em;color:var(--paper);margin:12px 0 0;text-wrap:balance}.lp-plain{font-size:clamp(16.5px,2.1vw,19px);line-height:1.6;color:rgba(245,247,250,.86);font-weight:500;max-width:640px;margin:20px auto 0}.lp-scene-copy:not(.lp-center) .lp-plain{margin-left:0}.lp-prose{font-size:15.5px;line-height:1.75;color:var(--slate);max-width:640px;margin:14px auto 0}.lp-prose-left,.lp-scene-copy:not(.lp-center) .lp-prose{margin-left:0}.lp-card{position:relative;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lp-tilt{will-change:transform}.lp-tilt:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(26,200,219,.08),transparent 55%);opacity:0;transition:opacity .3s ease;pointer-events:none}.lp-tilt:hover:after{opacity:1}.lp-scan{padding:18px;max-width:460px;margin:0 auto;width:100%}.lp-scan-stage{position:relative;display:block;width:100%;background:linear-gradient(170deg,#10152b,#0c1020);border:1px solid var(--line);border-radius:16px;padding:20px 12px 40px;cursor:pointer;overflow:hidden}.lp-scan-plate{display:block;width:82%;max-width:300px;margin:0 auto}.lp-scan-corner{position:absolute;width:22px;height:22px;border:2px solid rgba(26,200,219,.7)}.lp-scan-c1{left:12px;border-right:none;border-radius:6px 0 0 0}.lp-scan-c1,.lp-scan-c2{top:12px;border-bottom:none}.lp-scan-c2{right:12px;border-left:none;border-radius:0 6px 0 0}.lp-scan-c3{left:12px;border-right:none;border-radius:0 0 0 6px}.lp-scan-c3,.lp-scan-c4{bottom:12px;border-top:none}.lp-scan-c4{right:12px;border-left:none;border-radius:0 0 6px 0}.lp-scan-beam{position:absolute;left:6px;right:6px;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--cyan) 30%,#b8f1f8 50%,var(--cyan) 70%,transparent);box-shadow:0 0 24px rgba(26,200,219,.8),0 0 60px rgba(26,200,219,.4);border-radius:3px;animation:lpBeam 1.5s ease-in-out forwards}@keyframes lpBeam{0%{top:6%;opacity:0}8%{opacity:1}50%{top:88%}92%{top:10%;opacity:1}to{top:8%;opacity:0}}.lp-scan-status{position:absolute;bottom:12px;left:0;right:0;font-family:var(--head);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);transition:color .3s ease}.lp-scan-status-on{color:var(--cyan)}.lp-scan-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:0 4px}.lp-scan-name{font-family:var(--head);font-weight:700;font-size:15.5px;color:var(--paper)}.lp-scan-score{font-size:12.5px;font-weight:700;color:var(--faint);padding:5px 11px;border-radius:999px;border:1px solid var(--line);transition:all .4s ease;white-space:nowrap}.lp-scan-score-on{color:#4ade80;border-color:rgba(74,222,128,.35);background:rgba(74,222,128,.08)}.lp-scan-macros{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;opacity:.45;transition:opacity .5s ease}.lp-scan-macros-on{opacity:1}.lp-macro{background:hsla(0,0%,100%,.03);border:1px solid var(--line-soft);border-radius:12px;padding:12px 6px;text-align:center}.lp-macro-v{display:block;font-family:var(--head);font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--cyan);font-variant-numeric:tabular-nums}.lp-macro-l{display:block;font-size:11px;color:var(--faint);margin-top:3px;letter-spacing:.04em}.lp-scan-logged{display:flex;align-items:center;gap:8px;margin-top:14px;padding:0 4px;font-size:13px;color:var(--faint);opacity:0;transform:translateY(6px);transition:opacity .5s ease .3s,transform .5s ease .3s}.lp-scan-logged-on{opacity:1;transform:none}.lp-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(74,222,128,.15);color:#4ade80;flex-shrink:0}.lp-chat{max-width:460px;margin:0 auto;width:100%;overflow:hidden}.lp-chat-replay{display:block;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:var(--body);color:inherit}.lp-chat-bar{justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line-soft)}.lp-chat-bar,.lp-chat-status{display:flex;align-items:center}.lp-chat-status{gap:8px;font-family:var(--head);font-weight:700;font-size:14px;color:var(--paper)}.lp-dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px rgba(26,200,219,.9);animation:lpDot 2.4s ease-in-out infinite}@keyframes lpDot{0%,to{opacity:1}50%{opacity:.45}}.lp-chat-hint{font-size:11.5px;color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.lp-chat-body{padding:18px;display:flex;flex-direction:column;gap:10px;min-height:300px;position:relative}.lp-chat-day{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:center;margin:4px 0;transition:opacity .4s ease}.lp-chat-day-dim{opacity:.35}.lp-bubble{max-width:88%;padding:12px 15px;border-radius:16px;font-size:14.5px;line-height:1.55;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.lp-bubble-in{opacity:1;transform:none}.lp-bubble-hide{position:absolute;visibility:hidden}.lp-bubble-u{align-self:flex-end;background:rgba(26,200,219,.14);border:1px solid rgba(26,200,219,.22);color:rgba(245,247,250,.94);border-bottom-right-radius:5px}.lp-bubble-g{position:relative;align-self:flex-start;background:hsla(0,0%,100%,.05);border:1px solid var(--line);color:rgba(245,247,250,.9);border-bottom-left-radius:5px}.lp-bubble-mark{position:absolute;top:-5px;left:-5px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#9fe8f2,var(--cyan-deep));box-shadow:0 0 10px rgba(26,200,219,.7)}.lp-recall{font-style:normal;font-weight:700;color:var(--cyan);background:rgba(26,200,219,.1);padding:1px 5px;border-radius:6px}.lp-typing{display:inline-flex;gap:4px;padding:3px 2px}.lp-typing i{width:6px;height:6px;border-radius:50%;background:var(--slate);animation:lpTyping 1s ease-in-out infinite}.lp-typing i:nth-child(2){animation-delay:.15s}.lp-typing i:nth-child(3){animation-delay:.3s}@keyframes lpTyping{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.lp-bubble-g:has(.lp-typing){opacity:1;transform:none}.lp-rail{margin-top:44px;overflow:hidden}.lp-rail-track{display:flex;gap:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:8px max(22px,calc((100vw - 1120px) / 2)) 22px;scrollbar-width:none}.lp-rail-track::-webkit-scrollbar{display:none}.lp-expert{flex:0 0 auto;width:168px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--card);border:1px solid var(--card-line);border-radius:18px;padding:22px 14px 18px;transition:transform .25s ease,border-color .25s ease}.lp-expert:hover{transform:translateY(-4px);border-color:rgba(26,200,219,.3)}.lp-expert-avatar{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,rgba(26,200,219,.22),rgba(26,200,219,.06));border:1px solid rgba(26,200,219,.28);overflow:hidden;margin-bottom:12px}.lp-expert-avatar img{width:100%;height:100%;object-fit:cover}.lp-expert-avatar span{font-family:var(--head);font-weight:800;font-size:18px;color:var(--cyan)}.lp-expert-name{font-family:var(--head);font-weight:700;font-size:14px;color:var(--paper)}.lp-expert-spec{font-size:12px;color:var(--slate);margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-expert-badge{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);background:rgba(26,200,219,.09);border:1px solid rgba(26,200,219,.22)}.lp-experts-note{margin-top:26px}.lp-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;background:hsla(0,0%,100%,.04);border:1px solid var(--card-line);border-radius:999px;padding:4px;margin-top:30px}.lp-toggle button{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;border:none;cursor:pointer;font-family:var(--head);font-weight:700;font-size:13.5px;color:var(--slate);padding:9px 22px;border-radius:999px;transition:color .25s ease;white-space:nowrap}.lp-toggle button.on{color:#04222a}.lp-toggle-pill{position:absolute;z-index:1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--cyan)}.lp-save{font-size:10.5px;font-weight:800;letter-spacing:.03em;padding:2px 7px;border-radius:999px;background:rgba(10,13,26,.18);color:inherit}.lp-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;text-align:left;max-width:860px;margin-left:auto;margin-right:auto}.lp-price{padding:30px 28px;display:flex;flex-direction:column}.lp-price-feat{border-color:rgba(26,200,219,.4);box-shadow:0 0 0 1px rgba(26,200,219,.14),var(--shadow)}.lp-price-tag{position:absolute;top:-12px;left:26px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:var(--cyan);color:#04222a;padding:5px 12px;border-radius:999px}.lp-price-name,.lp-price-tag{font-family:var(--head);font-weight:800}.lp-price-name{font-size:17px;color:var(--paper);margin:0}.lp-price-amt{display:flex;align-items:baseline;gap:8px;margin-top:12px}.lp-price-big{font-family:var(--head);font-weight:800;letter-spacing:-.03em;font-size:44px;color:var(--paper);line-height:1;font-variant-numeric:tabular-nums}.lp-price-per{font-size:14px;color:var(--faint)}.lp-price-sub{font-size:14px;color:var(--slate);line-height:1.6;margin:12px 0 0}.lp-price-incl{font-size:13px;font-weight:700;color:var(--paper);margin:18px 0 0}.lp-price-list{list-style:none;margin:14px 0 24px;padding:0}.lp-price-list li{position:relative;padding:7px 0 7px 26px;font-size:14px;color:rgba(245,247,250,.82);line-height:1.5}.lp-price-list li:before{content:"";position:absolute;left:2px;top:13px;width:13px;height:7px;border-left:2px solid var(--cyan);border-bottom:2px solid var(--cyan);transform:rotate(-45deg)}.lp-price-fine{font-size:13px;color:var(--faint);margin-top:26px}.lp-faq{margin-top:36px;text-align:left}.lp-faq-item{border:1px solid var(--card-line);border-radius:16px;background:var(--card);margin-bottom:10px;overflow:hidden;transition:border-color .25s ease}.lp-faq-on{border-color:rgba(26,200,219,.3)}.lp-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:none;border:none;cursor:pointer;padding:18px 20px;text-align:left;font-family:var(--head);font-weight:700;font-size:15px;color:var(--paper)}.lp-faq-chev{flex-shrink:0;color:var(--faint);transition:transform .3s ease}.lp-faq-on .lp-faq-chev{transform:rotate(180deg);color:var(--cyan)}.lp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.lp-faq-on .lp-faq-a{grid-template-rows:1fr}.lp-faq-a p{overflow:hidden;margin:0;padding:0 20px;font-size:14.5px;line-height:1.7;color:var(--slate);transition:padding .35s ease}.lp-faq-on .lp-faq-a p{padding:0 20px 20px}.lp-door{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,5vw,60px);flex-wrap:wrap;border:1px solid var(--card-line);border-radius:var(--radius);background:linear-gradient(120deg,rgba(26,200,219,.06),hsla(0,0%,100%,.02) 55%);padding:clamp(28px,5vw,52px)}.lp-door-copy{max-width:560px}.lp-door-copy .lp-prose{margin-top:14px;margin-left:0}.lp-door-ctas{display:flex;flex-direction:column;gap:12px;min-width:210px}.lp-door-ctas .lp-btn{padding:14px 26px;font-size:14.5px}.lp-final{padding-bottom:clamp(90px,13vh,160px)}.lp-final-orb{margin-bottom:30px;display:flex;justify-content:center}.lp-final-micro{font-size:13px;color:var(--faint);margin-top:18px}.lp-footer{position:relative;z-index:1;border-top:1px solid var(--line-soft);padding:56px 22px 44px;background:rgba(0,0,0,.22)}.lp-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(28px,5vw,64px)}.lp-footer-brand p{font-size:13.5px;line-height:1.65;color:var(--slate);max-width:300px;margin:14px 0 0}.lp-footer-copy{color:var(--faint)!important;font-size:12.5px!important}.lp-footer-h{font-family:var(--head);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 14px}.lp-footer-col ul{list-style:none;margin:0;padding:0}.lp-footer-col li{margin-bottom:9px}.lp-footer-col a{color:var(--slate);text-decoration:none;font-size:14px;transition:color .2s ease}.lp-footer-col a:hover{color:var(--paper)}@media (max-width:960px){.lp-nav-actions,.lp-nav-links{display:none}.lp-burger{display:block}.lp-scene-grid{grid-template-columns:1fr;gap:40px}.lp-scene-grid-flip .lp-scene-copy{order:1}.lp-scene-grid-flip .lp-scene-demo{order:2}.lp-scene-copy{text-align:center}.lp-scene-copy .lp-plain,.lp-scene-copy .lp-prose{margin-left:auto!important;margin-right:auto!important}.lp-footer-grid{grid-template-columns:1fr 1fr}.lp-footer-brand{grid-column:1/-1}}@media (max-width:560px){.lp-hero{padding-top:104px}.lp-hero-orb{width:120vw;height:120vw;opacity:.85}.lp-hero-ctas .lp-btn-lg{width:100%}.lp-hero-ctas{flex-direction:column;align-items:stretch}.lp-price-grid{grid-template-columns:1fr}.lp-door{flex-direction:column;align-items:stretch;text-align:center}.lp-door-copy .lp-prose{margin-left:auto;margin-right:auto}.lp-chat,.lp-scan{max-width:100%}.lp-toggle button{padding:9px 14px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.lp-bubble{opacity:1!important;transform:none!important}.lp-bubble-hide{position:static!important;visibility:visible!important}.lp-scan-logged,.lp-scan-macros{opacity:1!important}.lp-scan-logged{transform:none!important}}