@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/landing/InterTight-Variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);size-adjust:96.44%;ascent-override:100.45%;descent-override:25.01%;line-gap-override:0%}.lp{--lp-bg:#fbfcfe;--lp-bg-2:#f4f6fa;--lp-panel:#fff;--lp-ink:#0b1220;--lp-ink-2:#1e293b;--lp-body:#3b4658;--lp-muted:#64748b;--lp-dim:#7b8799;--lp-faint:#94a3b8;--lp-line:#0f172a14;--lp-line-2:#0f172a1f;--lp-accent:#1668e3;--lp-accent-ink:#0f4fb3;--lp-accent-soft:#eaf2ff;--lp-cyan:#3ba7ff;--lp-ok:#4f9f2a;--lp-ok-ink:#3d7f1f;--lp-ok-soft:#ecf7e4;--lp-dark-bg:#070b14;--lp-dark-panel:#0e1524;--lp-dark-text:#c4cddb;--lp-dark-dim:#8391a7;--lp-tint:#eaf0fa;--lp-glow:#e3ecfa;--lp-glow-ok:#e5f1dd;--lp-muted-2:#566378;--lp-dim-2:#5c687b;--lp-ok-ink-2:#326a19;--lp-font-display:"Inter Tight", "Inter Tight Fallback", system-ui, sans-serif;--lp-font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--lp-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lp-fs-h1:clamp(2.5rem, 1.6rem + 3.6vw, 4.75rem);--lp-fs-h2:clamp(2rem, 1.4rem + 2.2vw, 3.5rem);--lp-fs-h3:1.5rem;--lp-fs-lede:1.0625rem;--lp-fs-body:1rem;--lp-fs-sm:.875rem;--lp-fs-label:.75rem;--lp-track-display:-.035em;--lp-s1:4px;--lp-s2:8px;--lp-s3:12px;--lp-s4:16px;--lp-s5:24px;--lp-s6:32px;--lp-s7:48px;--lp-s8:64px;--lp-s9:96px;--lp-s10:128px;--lp-wrap:1200px;--lp-r-sm:8px;--lp-r:12px;--lp-r-lg:18px;--lp-r-xl:24px;--lp-shadow-frame:0 1px 0 #ffffffb3 inset, 0 0 0 1px #0f172a0f, 0 2px 4px #0f172a0a, 0 24px 48px -16px #0f172a2e, 0 60px 120px -40px #1668e340;--lp-shadow-card:0 0 0 1px #0f172a0f, 0 1px 2px #0f172a0a, 0 8px 24px -12px #0f172a1f;--lp-ease:cubic-bezier(.2, .8, .2, 1);--lp-dur-1:.16s;--lp-dur-2:.32s;--lp-dur-3:.6s;background:var(--lp-bg);color:var(--lp-body);font-family:var(--lp-font-sans);font-size:var(--lp-fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}.lp,.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp .lp-dark :focus-visible,.lp .lp-sv-sec :focus-visible,.lp .lp-final-box :focus-visible{outline-color:#fff}.lp .lp-sec--deferred{content-visibility:auto;contain-intrinsic-size:auto var(--lp-cis,600px);overflow-clip-margin:140px}.lp #assess{--lp-cis:1050px}.lp #certificates{--lp-cis:470px}.lp #reports{--lp-cis:440px}.lp #standards{--lp-cis:510px}.lp #solutions{--lp-cis:760px}.lp #plans{--lp-cis:650px}.lp #testimonials{--lp-cis:560px}.lp #faq{--lp-cis:440px}.lp .lp-final{--lp-cis:520px}@media(min-width:961px)and (max-width:1279.98px){.lp #certificates{--lp-cis:490px}.lp #plans{--lp-cis:720px}.lp #testimonials{--lp-cis:670px}.lp .lp-final{--lp-cis:490px}}@media(min-width:641px)and (max-width:960px){.lp #assess{--lp-cis:1450px}.lp #certificates{--lp-cis:930px}.lp #reports{--lp-cis:790px}.lp #standards{--lp-cis:730px}.lp #solutions{--lp-cis:2510px}.lp #plans{--lp-cis:1360px}.lp #testimonials{--lp-cis:770px}.lp #faq{--lp-cis:560px}.lp .lp-final{--lp-cis:470px}}@media(max-width:640px){.lp #assess{--lp-cis:2290px}.lp #certificates{--lp-cis:900px}.lp #reports{--lp-cis:880px}.lp #standards{--lp-cis:780px}.lp #solutions{--lp-cis:1950px}.lp #plans{--lp-cis:1420px}.lp #testimonials{--lp-cis:860px}.lp #faq{--lp-cis:620px}.lp .lp-final{--lp-cis:500px}}.lp .lp-band{--lp-muted:var(--lp-muted-2);--lp-dim:var(--lp-dim-2)}.lp .lp-band .lp-eyebrow,.lp .lp-band .lp-kstat .lp-v small,.lp .lp-band .lp-sstep .lp-k,.lp .lp-band .lp-tile .lp-lbl,.lp .lp-band .lp-sess .lp-dt small,.lp .lp-band .lp-flist .lp-tick,.lp .lp-band .lp-acard .lp-go,.lp .lp-band .lp-plan .lp-who,.lp .lp-band .lp-qcard .lp-by a:hover{color:var(--lp-accent-ink)}.lp .lp-band .lp-kpi em{color:var(--lp-ok-ink-2)}.lp .lp-band--top{background:radial-gradient(1000px 480px at 50% 0,var(--lp-glow),transparent 75%),linear-gradient(var(--lp-bg),var(--lp-tint))}.lp .lp-band--tint{background:radial-gradient(720px 420px at 88% 45%,var(--lp-glow-ok),transparent 75%) var(--lp-tint)}.lp .lp-band--down{background:radial-gradient(760px 440px at 8% 40%,var(--lp-glow),transparent 75%),linear-gradient(var(--lp-tint),var(--lp-bg))}.lp .lp-band--glow{background:radial-gradient(880px 480px at 50% 50%,var(--lp-glow),transparent 75%)}.lp .lp-band--up{background:radial-gradient(700px 420px at 92% 30%,var(--lp-glow),transparent 75%),linear-gradient(var(--lp-bg),var(--lp-tint))}.lp img{max-width:100%;display:block}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;cursor:pointer}.lp ::selection{color:var(--lp-ink);background:#cfe1ff}.lp .lp-wrap{max-width:var(--lp-wrap);margin:0 auto;padding:0 32px}.lp .lp-mono{font-family:var(--lp-font-mono)}.lp .lp-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp :focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp .lp-skip{z-index:60;border-radius:var(--lp-r-sm);background:var(--lp-ink);color:#fff;padding:10px 16px;font-size:14px;font-weight:500;position:absolute;top:8px;left:16px;transform:translateY(-200%)}.lp .lp-skip:focus{transform:none}.lp .lp-btn{height:44px;font:500 15px/1 var(--lp-font-sans);letter-spacing:-.005em;transition:transform .2s var(--lp-ease),box-shadow .2s var(--lp-ease),background .2s;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.lp .lp-btn svg{transition:transform .2s var(--lp-ease)}.lp .lp-btn:hover svg{transform:translate(2px)}.lp .lp-btn-primary{color:#fff;background:linear-gradient(180deg,#2a7af0 0%,var(--lp-accent) 100%);box-shadow:inset 0 1px #ffffff40,0 0 0 1px #0f5cd0,0 6px 16px -6px #1668e399}.lp .lp-btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 0 0 1px #0f5cd0,0 10px 24px -8px #1668e3b3}.lp .lp-btn-ghost{color:var(--lp-ink);box-shadow:0 0 0 1px var(--lp-line-2),0 1px 2px #0f172a0d;background:#fff}.lp .lp-btn-ghost:hover{background:#f8fafc}.lp .lp-btn-sm{border-radius:9px;height:36px;padding:0 14px;font-size:14px}.lp .lp-toast{inset:auto var(--lp-s4) var(--lp-s4);z-index:50;align-items:center;gap:var(--lp-s3);max-width:448px;padding:var(--lp-s4);border-radius:var(--lp-r);background:var(--lp-panel);color:var(--lp-body);font-size:var(--lp-fs-sm);box-shadow:var(--lp-shadow-card),0 16px 40px -16px #0f172a40;margin:0 auto;line-height:1.45;display:flex;position:fixed}.lp .lp-toast-text{flex:1}.lp .lp-btn-dark{color:var(--lp-ink);background:#fff}.lp .lp-btn-dark-ghost{color:#fff;background:#ffffff0f;box-shadow:0 0 0 1px #ffffff29}.lp .lp-btn-dark-ghost:hover{background:#ffffff1a}.lp .lp-nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(16px);background:#fbfcfeb8;border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}.lp .lp-nav *{scroll-margin-top:-80px}.lp .lp-nav.lp-scrolled{border-bottom-color:var(--lp-line)}.lp .lp-nav-inner{align-items:center;gap:16px;height:64px;display:flex}.lp .lp-brand{font:700 15px/1 var(--lp-font-display);letter-spacing:.04em;color:var(--lp-ink);align-items:center;gap:10px;display:flex}.lp .lp-brand img{width:30px;height:30px}.lp .lp-nav-links{color:var(--lp-body);gap:0;font-size:14px;display:flex}.lp .lp-nav-links a{white-space:nowrap;border-radius:8px;padding:8px 6px;transition:color .2s,background .2s}.lp .lp-nav-links a:hover{color:var(--lp-ink);background:#0f172a0a}.lp .lp-nav-links .lp-new{font:600 10px/1 var(--lp-font-mono);color:var(--lp-accent);background:var(--lp-accent-soft);vertical-align:1px;border-radius:4px;margin-left:6px;padding:3px 5px}.lp .lp-nav-cta{align-items:center;gap:4px;margin-left:auto;display:flex}.lp .lp-nav-cta .lp-signin{color:var(--lp-ink-2);white-space:nowrap;background:0 0;border:0;padding:8px;font-size:14px}.lp .lp-nav-cta .lp-nav-ph{visibility:hidden;box-sizing:border-box;height:36px;padding:0}.lp .lp-nav-cta .lp-nav-ph-signin{width:58px}.lp .lp-nav-cta .lp-nav-ph-go{width:128px}.lp .lp-menu-btn{width:44px;height:44px;color:var(--lp-ink);background:0 0;border:0;border-radius:8px;display:none}.lp .lp-navbtn{height:36px;color:var(--lp-body);font:500 13px/1 var(--lp-font-mono);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;transition:background .2s,color .2s;display:inline-flex}.lp .lp-navbtn:hover{color:var(--lp-ink);background:#0f172a0a}.lp .lp-voice.lp-on{color:var(--lp-accent-ink);background:var(--lp-accent-soft)}.lp .lp-navbtn-text{font-family:var(--lp-font-sans);font-size:14px}.lp.lp-menu{background:var(--lp-panel);width:min(360px,88vw);max-width:none;color:var(--lp-body);border-color:var(--lp-line);box-shadow:var(--lp-shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;gap:20px;padding:16px 20px 24px;display:flex;overflow:hidden auto}.lp.lp-menu .lp-menu-head{justify-content:space-between;align-items:center;display:flex}.lp.lp-menu .lp-menu-title{font:600 13px/1 var(--lp-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted)}.lp.lp-menu .lp-menu-x{width:44px;height:44px;color:var(--lp-ink);background:0 0;border:0;border-radius:8px;place-items:center;margin-right:-10px;display:grid}.lp.lp-menu .lp-menu-links{flex-direction:column;display:flex}.lp.lp-menu .lp-menu-links a{border-bottom:1px solid var(--lp-line);min-height:48px;font:500 17px/1.2 var(--lp-font-display);color:var(--lp-ink);align-items:center;display:flex}.lp.lp-menu .lp-new{font:600 10px/1 var(--lp-font-mono);color:var(--lp-accent);background:var(--lp-accent-soft);border-radius:4px;margin-left:8px;padding:3px 5px}.lp.lp-menu .lp-menu-tools{gap:8px;display:flex}.lp.lp-menu .lp-navbtn{height:44px;box-shadow:0 0 0 1px var(--lp-line-2)}.lp.lp-menu .lp-menu-cta{gap:10px;margin-top:auto;display:grid}.lp.lp-menu .lp-menu-ph{height:98px}.lp .lp-hero{padding:56px 0 0;position:relative;overflow:hidden}.lp .lp-hero-light{pointer-events:none;background:radial-gradient(600px 380px at 50% 520px,#3ba7ff47,#0000 75%),radial-gradient(520px 320px at 22% 640px,#1668e32e,#0000 75%),radial-gradient(420px 300px at 80% 620px,#66b0321f,#0000 75%);height:1100px;position:absolute;inset:-200px 0 auto}.lp .lp-hero-grid{pointer-events:none;background-image:linear-gradient(90deg,#0f172a0b 1px,#0000 1px),linear-gradient(#0f172a0b 1px,#0000 1px);background-position:top;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 55% at 50% 30%,#000 20%,#0000 80%)}.lp .lp-hero-copy{text-align:center;max-width:1120px;margin:0 auto;position:relative}.lp .lp-hero h1 .lp-l1{display:block}.lp .lp-announce{box-shadow:0 0 0 1px var(--lp-line-2),0 2px 8px -4px #0f172a1a;color:var(--lp-ink-2);background:#fffc;border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 5px;font-size:13px;transition:box-shadow .2s;display:inline-flex}.lp .lp-announce:hover{box-shadow:0 0 0 1px #1668e366,0 4px 12px -4px #1668e333}.lp .lp-announce .lp-tag{font:600 11px/1 var(--lp-font-mono);color:#fff;background:var(--lp-accent);letter-spacing:.02em;border-radius:999px;padding:5px 8px}.lp .lp-announce .lp-arrow{color:var(--lp-muted)}.lp h1,.lp h2,.lp h3{font-family:var(--lp-font-display);color:var(--lp-ink);margin:0;font-weight:600}.lp .lp-hero h1{font-size:var(--lp-fs-h1);letter-spacing:var(--lp-track-display);margin-top:28px;line-height:1.04}.lp .lp-hero h1 .lp-l2{background:linear-gradient(90deg,var(--lp-accent) 0%,#2f8cff 45%,#1aa5c9 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:block}.lp .lp-hero .lp-lede{max-width:660px;font-size:var(--lp-fs-lede);color:var(--lp-body);letter-spacing:-.01em;margin:24px auto 0;line-height:1.55}.lp .lp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.lp .lp-hero-ctas .lp-btn{height:48px;padding:0 22px;font-size:15.5px}.lp .lp-hero-points{font:500 12.5px/1 var(--lp-font-mono);color:var(--lp-muted);letter-spacing:.01em;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lp .lp-hero-points li{align-items:center;gap:7px;display:flex}.lp .lp-hero-points li:before{content:"";background:var(--lp-ok);width:6px;height:6px;box-shadow:0 0 0 3px var(--lp-ok-soft);border-radius:50%}.lp .lp-stage{perspective:2000px;max-width:1160px;margin:64px auto 0;position:relative}.lp .lp-app{box-shadow:var(--lp-shadow-frame);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-radius:14px;position:relative;overflow:hidden}.lp .lp-hero .lp-app{transform-origin:50% 0;transition:transform 1.2s var(--lp-ease);transform:rotateX(8deg)scale(.985)}.lp .lp-chrome{border-bottom:1px solid var(--lp-line);background:linear-gradient(#fdfdfe,#f7f9fc);align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.lp .lp-dots{gap:7px;display:flex}.lp .lp-dots i{background:#e2e6ec;border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #00000014}.lp .lp-url{min-width:0;height:24px;font:500 11.5px/1 var(--lp-font-mono);color:var(--lp-muted);background:#0f172a0a;border-radius:6px;flex:0 380px;justify-content:center;align-items:center;gap:6px;margin:0 auto;display:flex;overflow:hidden}.lp .lp-url svg{color:var(--lp-ok)}.lp .lp-chrome .lp-sp{width:47px}.lp .lp-pp{width:47px;height:26px;color:var(--lp-body);background:#0f172a0d;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.lp .lp-hero-cap{z-index:5;text-align:center;font:500 11.5px/1.4 var(--lp-font-mono);color:var(--lp-muted);margin:14px 0 0;position:relative}.lp .lp-app-body{grid-template-columns:208px 1fr 268px;height:600px;display:grid}.lp .lp-side{border-right:1px solid var(--lp-line);background:#fafbfd;flex-direction:column;gap:2px;padding:14px 10px;font-size:13px;display:flex}.lp .lp-org{border-bottom:1px solid var(--lp-line);align-items:center;gap:9px;margin-bottom:6px;padding:6px 8px 14px;display:flex}.lp .lp-org .lp-av{color:#fff;width:26px;height:26px;font:700 11px/26px var(--lp-font-sans);text-align:center;background:linear-gradient(135deg,#1668e3,#1aa5c9);border-radius:7px}.lp .lp-org b{color:var(--lp-ink);font-size:13px;font-weight:600;line-height:1.2;display:block}.lp .lp-org span{color:var(--lp-muted);font-size:11px}.lp .lp-side .lp-item{color:var(--lp-body);border-radius:7px;align-items:center;gap:9px;padding:7px 8px;transition:background .3s,color .3s;display:flex}.lp .lp-side .lp-item svg{width:15px;height:15px;color:var(--lp-faint);transition:color .3s}.lp .lp-side .lp-item.lp-on{color:var(--lp-ink);box-shadow:0 0 0 1px var(--lp-line),0 1px 2px #0f172a0d;background:#fff;font-weight:500}.lp .lp-side .lp-item.lp-on svg{color:var(--lp-accent)}.lp .lp-side .lp-grp{font:500 10.5px/1 var(--lp-font-mono);color:var(--lp-muted);letter-spacing:.06em;text-transform:uppercase;padding:16px 8px 6px}.lp .lp-main{background:#fff;flex-direction:column;min-width:0;display:flex;position:relative}.lp .lp-rail{border-bottom:1px solid var(--lp-line);scrollbar-width:none;align-items:center;gap:4px;padding:10px 14px;display:flex;overflow-x:auto}.lp .lp-rail::-webkit-scrollbar{display:none}.lp .lp-rail button{height:30px;font:500 12.5px/1 var(--lp-font-sans);color:var(--lp-muted);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 11px 0 7px;transition:color .3s,background .3s;display:flex;position:relative;overflow:hidden}.lp .lp-rail button .lp-n{width:18px;height:18px;font:600 10px/1 var(--lp-font-mono);color:var(--lp-muted);background:#f1f4f8;border-radius:5px;place-items:center;transition:background .3s,color .3s;display:grid}.lp .lp-rail button.lp-done .lp-n{background:var(--lp-ok-soft);color:var(--lp-ok)}.lp .lp-rail button.lp-on{color:var(--lp-ink);background:#f4f7fb}.lp .lp-rail button.lp-on .lp-n{background:var(--lp-accent);color:#fff}.lp .lp-rail button .lp-bar{background:var(--lp-accent);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:2px;left:8px;right:8px;transform:scaleX(0)}.lp .lp-rail button.lp-on .lp-bar{animation:lp-railfill var(--lp-step-dur,4.6s) linear forwards}.lp .lp-app.lp-paused *{animation-play-state:paused}@keyframes lp-railfill{to{transform:scaleX(1)}}.lp .lp-rail .lp-sep{color:#cbd3de;font-size:11px}.lp .lp-canvas{background:radial-gradient(circle at 1px 1px,#0f172a12 1px,#0000 0) 0 0/16px 16px,#fbfcfe;flex:1;display:grid;position:relative;overflow:hidden}.lp .lp-pane{opacity:0;visibility:hidden;min-width:0;transition:opacity .45s var(--lp-ease),transform .45s var(--lp-ease),visibility 0s .45s;grid-area:1/1;padding:24px 28px;transform:translateY(8px)}.lp .lp-pane.lp-on{opacity:1;visibility:visible;transition:opacity .5s var(--lp-ease) .1s,transform .5s var(--lp-ease) .1s,visibility 0s;transform:none}.lp .lp-pane-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.lp .lp-pane-head .lp-pane-title{font:600 16px/1.2 var(--lp-font-display);color:var(--lp-ink);letter-spacing:-.015em;margin:0}.lp .lp-pane-head p{color:var(--lp-muted);margin:4px 0 0;font-size:12px}.lp .lp-chip{height:24px;font:500 11px/1 var(--lp-font-mono);color:var(--lp-body);box-shadow:0 0 0 1px var(--lp-line-2);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.lp .lp-chip.lp-blue{color:var(--lp-accent-ink);background:var(--lp-accent-soft);box-shadow:0 0 0 1px #1668e32e}.lp .lp-chip.lp-ok{color:#3a7d1c;background:var(--lp-ok-soft);box-shadow:0 0 0 1px #4f9f2a38}.lp .lp-chip .lp-pulse{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite lp-pulse}@keyframes lp-pulse{50%{opacity:.25}}.lp .lp-card{border-radius:var(--lp-r);box-shadow:var(--lp-shadow-card);background:#fff}.lp .lp-lbl{font:500 10.5px/1 var(--lp-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted)}.lp .lp-p-outline{grid-template-columns:1.05fr 1fr;gap:16px;height:calc(100% - 52px);display:grid}.lp .lp-src{flex-direction:column;gap:12px;padding:16px;display:flex}.lp .lp-file{box-shadow:0 0 0 1px var(--lp-line);background:#f7f9fc;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.lp .lp-file .lp-ic{width:30px;height:36px;box-shadow:0 0 0 1px var(--lp-line-2);font:700 7px/1 var(--lp-font-mono);color:#d14343;background:#fff;border-radius:4px;place-items:end center;padding-bottom:5px;display:grid;position:relative}.lp .lp-file b{color:var(--lp-ink);font-size:12.5px;font-weight:500;display:block}.lp .lp-file span{color:var(--lp-muted);font-size:11px}.lp .lp-typed{color:var(--lp-ink-2);min-height:88px;box-shadow:0 0 0 1px var(--lp-line-2);border-radius:10px;padding:12px;font-size:13px;line-height:1.65}.lp .lp-wd{opacity:0}.lp .lp-pane.lp-on .lp-wd{animation:lp-rowin .3s var(--lp-ease) calc(var(--i) * 90ms) forwards}.lp .lp-caret{background:var(--lp-accent);vertical-align:-3px;width:1.5px;height:15px;margin-left:1px;animation:1s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp .lp-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lp .lp-choice div{box-shadow:0 0 0 1px var(--lp-line-2);color:var(--lp-muted);border-radius:10px;padding:10px;font-size:12px;line-height:1.4}.lp .lp-choice div b{color:var(--lp-ink);margin-bottom:2px;font-size:12.5px;font-weight:500;display:block}.lp .lp-choice div.lp-sel{box-shadow:0 0 0 1.5px var(--lp-accent),0 4px 12px -6px #1668e366;background:#fbfdff}.lp .lp-gen{flex-direction:column;gap:8px;padding:16px;display:flex}.lp .lp-gen-row{box-shadow:0 0 0 1px var(--lp-line);color:var(--lp-ink-2);opacity:0;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex;transform:translateY(6px)}.lp .lp-gen-row .lp-k{font:600 10.5px/1 var(--lp-font-mono);color:var(--lp-muted);width:22px}.lp .lp-gen-row .lp-t{flex:1}.lp .lp-gen-row .lp-m{font:500 10.5px/1 var(--lp-font-mono);color:var(--lp-muted)}.lp .lp-pane.lp-on .lp-gen-row{animation:lp-rowin .5s var(--lp-ease) forwards}@keyframes lp-rowin{to{opacity:1;transform:none}}.lp .lp-shimmer{background:linear-gradient(90deg,#eef1f6,#dfe8f7,#eef1f6 80%) 0 0/200% 100%;border-radius:5px;height:10px;animation:1.4s linear infinite lp-shim}@keyframes lp-shim{to{background-position:-200% 0}}.lp .lp-p-scenes{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.lp .lp-scene{opacity:0;padding:10px;transform:translateY(10px)scale(.98)}.lp .lp-pane.lp-on .lp-scene{animation:lp-rowin .55s var(--lp-ease) forwards}.lp .lp-scene .lp-thumb{aspect-ratio:16/8.2;border-radius:8px;position:relative;overflow:hidden}.lp .lp-scene .lp-meta{justify-content:space-between;align-items:center;padding:10px 2px 2px;display:flex}.lp .lp-scene .lp-meta b{color:var(--lp-ink);font-size:12.5px;font-weight:500}.lp .lp-scene.lp-edit{box-shadow:0 0 0 1.5px var(--lp-accent),0 10px 24px -12px #1668e373}.lp .lp-sf{color:#fff;font-family:var(--lp-font-display);background:radial-gradient(120% 90% at 85% 10%,#1f6fe0,#0000 55%),linear-gradient(135deg,#0b2a5b,#0b1730);flex-direction:column;justify-content:center;padding:8% 9%;display:flex;position:absolute;inset:0;overflow:hidden}.lp .lp-sf:after{content:"";aspect-ratio:1;border:1px solid #ffffff1f;border-radius:50%;width:55%;position:absolute;bottom:-30%;right:-8%;box-shadow:0 0 0 18px #ffffff08,0 0 0 40px #ffffff05}.lp .lp-sf .lp-k{font:500 .55em/1 var(--lp-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8fc1ff;margin-bottom:.7em}.lp .lp-sf .lp-h{letter-spacing:-.03em;font-size:1.5em;font-weight:600;line-height:1.05}.lp .lp-sf ul{font:400 .72em/1.35 var(--lp-font-sans);color:#ffffffdb;margin:.7em 0 0;padding:0;list-style:none}.lp .lp-sf li{gap:.5em;margin-top:.35em;display:flex}.lp .lp-sf li:before{content:"";background:#66b032;border-radius:2px;flex:0 0 .45em;height:.45em;margin-top:.4em}.lp .lp-sf.lp-stat .lp-h{background:linear-gradient(90deg,#fff,#9fd0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.6em}.lp .lp-sf.lp-stat p,.lp .lp-sf.lp-close p{font:400 .75em/1.3 var(--lp-font-sans);color:#ffffffc7;margin:.5em 0 0}.lp .lp-sf.lp-close{text-align:center;background:radial-gradient(90% 90% at 50% 120%,#4f9f2a,#0000 55%),linear-gradient(135deg,#0b2a5b,#0b1730);align-items:center}.lp .lp-sf.lp-title{justify-content:flex-end}.lp .lp-sf .lp-brandmark{font:600 .5em/1 var(--lp-font-mono);letter-spacing:.1em;color:#ffffffb3;align-items:center;gap:.4em;display:flex;position:absolute;top:8%;left:9%}.lp .lp-sf .lp-brandmark i{background:linear-gradient(135deg,#3ba7ff,#66b032);border-radius:.25em;width:.9em;height:.9em}.lp .lp-scene .lp-thumb .lp-sf{font-size:11px}.lp .lp-p-render{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.lp .lp-player{aspect-ratio:16/9;background:#0b1730;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a1a,0 12px 30px -14px #0b173099}.lp .lp-player .lp-sf{opacity:0;transition:opacity .6s var(--lp-ease);font-size:15px}.lp .lp-player .lp-sf.lp-on{opacity:1}.lp .lp-player .lp-sf.lp-on .lp-h,.lp .lp-player .lp-sf.lp-on ul,.lp .lp-player .lp-sf.lp-on p{animation:lp-sfin .8s var(--lp-ease) both}.lp .lp-player .lp-sf.lp-on ul{animation-delay:.15s}@keyframes lp-sfin{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}.lp .lp-player .lp-hud{color:#fff;font:500 10.5px/1 var(--lp-font-mono);z-index:2;background:linear-gradient(#0000,#0000008c);align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.lp .lp-player .lp-hud .lp-track{background:#ffffff40;border-radius:3px;flex:1;height:3px;overflow:hidden}.lp .lp-player .lp-hud .lp-track i{background:#fff;width:0;height:100%;display:block}.lp .lp-player .lp-cap{color:#fff;max-width:80%;font:400 11px/1.35 var(--lp-font-sans);text-align:center;z-index:2;background:#0009;border-radius:4px;padding:4px 8px;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.lp .lp-render-side{flex-direction:column;gap:10px;display:flex}.lp .lp-render-card{padding:14px}.lp .lp-render-card .lp-row{justify-content:space-between;align-items:baseline;display:flex}.lp .lp-render-card .lp-pct{font:600 28px/1 var(--lp-font-display);color:var(--lp-ink);letter-spacing:-.03em}.lp .lp-render-card .lp-bar{background:#eef1f6;border-radius:6px;height:6px;margin:12px 0 10px;overflow:hidden}.lp .lp-render-card .lp-bar i{background:linear-gradient(90deg,var(--lp-accent),var(--lp-cyan));border-radius:6px;width:0;height:100%;display:block}.lp .lp-steps-mini{color:var(--lp-muted);margin:0;padding:0;font-size:12px;list-style:none}.lp .lp-steps-mini li{align-items:center;gap:8px;padding:5px 0;display:flex}.lp .lp-steps-mini li i{border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid;box-shadow:inset 0 0 0 1.5px #d5dbe4}.lp .lp-steps-mini li.lp-ok{color:var(--lp-ink-2)}.lp .lp-steps-mini li.lp-ok i{background:var(--lp-ok);box-shadow:none}.lp .lp-steps-mini li.lp-ok i:after{content:"";border:0 solid #fff;border-width:0 0 1.5px 1.5px;width:6px;height:3px;transform:rotate(-45deg)translate(.5px,-.5px)}.lp .lp-steps-mini li.lp-run i{box-shadow:inset 0 0 0 1.5px var(--lp-accent);background:conic-gradient(var(--lp-accent) 0 25%,transparent 25%);border-top-color:#0000;animation:.9s linear infinite lp-spin;-webkit-mask:radial-gradient(circle,#0000 4px,#000 4.5px);mask:radial-gradient(circle,#0000 4px,#000 4.5px)}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp .lp-filmstrip{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.lp .lp-filmstrip div{aspect-ratio:16/9;opacity:.35;border-radius:5px;transition:opacity .4s;position:relative;overflow:hidden}.lp .lp-filmstrip div.lp-lit{opacity:1}.lp .lp-filmstrip .lp-sf{font-size:4.5px}.lp .lp-p-course{grid-template-columns:1fr 1.1fr;gap:16px;display:grid}.lp .lp-mods{padding:8px}.lp .lp-mod{color:var(--lp-ink-2);border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:12.5px;display:flex}.lp .lp-mod+.lp-mod{border-top:1px solid var(--lp-line)}.lp .lp-mod .lp-k{font:600 10.5px/1 var(--lp-font-mono);color:var(--lp-muted);width:20px}.lp .lp-mod.lp-on{background:#f5f8fe;border-top-color:#0000}.lp .lp-mod.lp-on+.lp-mod{border-top-color:#0000}.lp .lp-mod .lp-t{flex:1}.lp .lp-blocks{flex-direction:column;gap:8px;padding:14px;display:flex}.lp .lp-blk{box-shadow:0 0 0 1px var(--lp-line);color:var(--lp-ink-2);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:12.5px;display:flex}.lp .lp-blk .lp-ico{width:28px;height:28px;color:var(--lp-muted);background:#f1f4f8;border-radius:7px;flex:none;place-items:center;display:grid}.lp .lp-blk .lp-ico svg{width:14px;height:14px}.lp .lp-blk .lp-t{flex:1;min-width:0}.lp .lp-blk .lp-t small{font:500 10.5px/1.3 var(--lp-font-mono);color:var(--lp-muted);margin-top:2px;display:block}.lp .lp-blk.lp-video{box-shadow:0 0 0 1.5px var(--lp-accent),0 10px 24px -12px #1668e373}.lp .lp-blk.lp-video .lp-ico{width:52px;height:30px;padding:0;position:relative;overflow:hidden}.lp .lp-blk.lp-video .lp-ico .lp-sf{font-size:3.4px}.lp .lp-pane.lp-on .lp-blk.lp-video{animation:lp-drop .7s var(--lp-ease) .5s both}@keyframes lp-drop{0%{opacity:0;transform:translate(40px,-24px)rotate(2deg)scale(.96)}}.lp .lp-p-cert{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px;display:grid}.lp .lp-cert{aspect-ratio:1.414;box-shadow:var(--lp-shadow-card);background:linear-gradient(#fff,#fbfcfe);border-radius:10px;padding:7% 8%;position:relative;overflow:hidden}.lp .lp-cert:before{content:"";border:1px solid #1668e32e;border-radius:6px;position:absolute;inset:10px}.lp .lp-cert .lp-top{font:600 10px/1 var(--lp-font-mono);letter-spacing:.1em;color:var(--lp-muted);align-items:center;gap:8px;display:flex}.lp .lp-cert .lp-top img{width:18px}.lp .lp-cert .lp-awarded{font:500 10px/1 var(--lp-font-mono);letter-spacing:.12em;color:var(--lp-muted);text-transform:uppercase;margin:14% 0 0}.lp .lp-cert .lp-name{font:600 26px/1.1 var(--lp-font-display);letter-spacing:-.03em;color:var(--lp-ink);margin-top:6px}.lp .lp-cert .lp-course{color:var(--lp-body);max-width:66%;margin-top:6px;font-size:12px}.lp .lp-cert .lp-qr{aspect-ratio:1;width:22%;position:absolute;bottom:10%;right:8%}.lp .lp-cert .lp-sig{color:var(--lp-muted);font-size:10px;position:absolute;bottom:10%;left:8%}.lp .lp-cert .lp-sig b{color:var(--lp-ink-2);border-bottom:1px solid var(--lp-line-2);width:120px;margin-bottom:6px;padding-bottom:6px;font:italic 500 16px/1 Georgia,serif;display:block}.lp .lp-stamp{background:var(--lp-ok-soft);color:#3a7d1c;height:26px;font:600 11px/1 var(--lp-font-mono);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;top:9%;right:6%;box-shadow:0 0 0 1px #4f9f2a40}.lp .lp-pane.lp-on .lp-stamp{animation:lp-stamp .6s var(--lp-ease) .9s both}@keyframes lp-stamp{0%{opacity:0;transform:scale(1.6)rotate(-6deg)}}.lp .lp-scan{background:linear-gradient(90deg,transparent,var(--lp-accent),transparent);height:2px;box-shadow:0 0 12px var(--lp-accent);opacity:0;position:absolute;top:0;left:0;right:0}.lp .lp-pane.lp-on .lp-scan{animation:lp-scan 1.4s var(--lp-ease) .2s 1}@keyframes lp-scan{0%{opacity:1;top:0}to{opacity:0;top:100%}}.lp .lp-kv{padding:14px}.lp .lp-kv dl{grid-template-columns:auto 1fr;gap:8px 12px;margin:10px 0 0;font-size:12px;display:grid}.lp .lp-kv dt{color:var(--lp-muted)}.lp .lp-kv dd{color:var(--lp-ink);text-align:right;font-weight:500;font-family:var(--lp-font-mono);margin:0;font-size:11.5px}.lp .lp-insp{border-left:1px solid var(--lp-line);background:#fafbfd;flex-direction:column;min-width:0;display:flex}.lp .lp-insp-h{border-bottom:1px solid var(--lp-line);color:var(--lp-ink);align-items:center;gap:8px;padding:14px;font-size:12.5px;font-weight:500;display:flex}.lp .lp-spark{color:#fff;background:conic-gradient(from 200deg,#1668e3,#3ba7ff,#66b032,#1668e3);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.lp .lp-log{flex-direction:column;flex:1;gap:10px;margin:0;padding:12px 14px;list-style:none;display:flex;overflow:hidden}.lp .lp-log li{color:var(--lp-body);animation:lp-rowin .45s var(--lp-ease) both;grid-template-columns:14px 1fr;gap:8px;font-size:12px;line-height:1.45;display:grid}.lp .lp-log li .lp-d{background:#cbd5e1;border-radius:50%;width:7px;height:7px;margin-top:5px}.lp .lp-log li.lp-ok .lp-d{background:var(--lp-ok)}.lp .lp-log li.lp-run .lp-d{background:var(--lp-accent);box-shadow:0 0 0 3px #1668e32e}.lp .lp-log li time{font:500 10px/1 var(--lp-font-mono);color:var(--lp-muted);margin-top:3px;display:block}.lp .lp-insp-f{border-top:1px solid var(--lp-line);padding:12px 14px}.lp .lp-ask{height:34px;box-shadow:0 0 0 1px var(--lp-line-2);color:var(--lp-muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.lp .lp-float{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px var(--lp-line),0 18px 40px -16px #0f172a4d;color:var(--lp-muted);background:#ffffffe0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;animation:6s ease-in-out infinite lp-bob;display:flex;position:absolute}.lp .lp-float b{color:var(--lp-ink);font-size:13px;font-weight:600;display:block}.lp .lp-float .lp-ic{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.lp .lp-float.lp-f1{top:470px;left:-44px}.lp .lp-float.lp-f2{animation-delay:-3s;top:360px;right:-36px}@keyframes lp-bob{50%{transform:translateY(-8px)}}.lp .lp-hero-fade{background:linear-gradient(transparent,var(--lp-bg));z-index:4;pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}.lp section{position:relative}.lp .lp-sec{padding:128px 0}.lp .lp-eyebrow{font:500 12px/1 var(--lp-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-accent);align-items:center;gap:8px;display:inline-flex}.lp .lp-eyebrow .lp-n{color:var(--lp-accent-ink)}.lp .lp-h2{font-size:var(--lp-fs-h2);letter-spacing:var(--lp-track-display);margin-top:16px;line-height:1.06}.lp .lp-h2 .lp-dim{color:var(--lp-dim)}.lp .lp-sub{color:var(--lp-body);letter-spacing:-.005em;max-width:600px;margin-top:18px;font-size:18px;line-height:1.6}.lp .lp-head-split{grid-template-columns:1.35fr 1fr;align-items:end;gap:48px;display:grid}.lp .lp-head-split .lp-sub{margin:0}.lp .lp-reveal{transition:opacity .8s var(--lp-ease),transform .8s var(--lp-ease)}.lp.lp-js .lp-reveal:not(.lp-in){opacity:0;transform:translateY(12px)}.lp .lp-reveal.lp-d1{transition-delay:80ms}.lp .lp-reveal.lp-d2{transition-delay:.16s}.lp .lp-reveal.lp-d3{transition-delay:.24s}.lp .lp-trust{z-index:5;padding:40px 0 0;position:relative}.lp .lp-trust-lbl{text-align:center;font:500 12px/1 var(--lp-font-mono);color:var(--lp-muted);letter-spacing:.04em}.lp .lp-marquee{margin-top:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp .lp-marquee-track{gap:56px;width:max-content;animation:40s linear infinite lp-marq;display:flex}.lp .lp-std{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.lp .lp-std b{font:600 22px/1 var(--lp-font-display);letter-spacing:-.02em;color:#475569}.lp .lp-std span{color:var(--lp-muted);font-size:12.5px}@keyframes lp-marq{to{transform:translate(-50%)}}.lp .lp-marquee-track,.lp .lp-story-steps{margin:0;padding:0;list-style:none}.lp .lp-marquee:hover .lp-marquee-track,.lp .lp-marquee.lp-paused .lp-marquee-track{animation-play-state:paused}.lp .lp-mq-ctrl{justify-content:flex-end;margin-top:12px;display:flex}.lp .lp-stats{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.lp .lp-kstat{padding:32px 28px}.lp .lp-kstat+.lp-kstat{border-left:1px solid var(--lp-line)}.lp .lp-kstat .lp-v{font:600 44px/1 var(--lp-font-display);letter-spacing:-.04em;color:var(--lp-ink);font-variant-numeric:tabular-nums}.lp .lp-kstat .lp-v small{color:var(--lp-accent);letter-spacing:-.02em;margin-left:2px;font-size:.55em}.lp .lp-kstat p{color:var(--lp-muted);max-width:220px;margin:10px 0 0;font-size:14px;line-height:1.5}.lp .lp-story{grid-template-columns:.9fr 1.1fr;gap:72px;margin-top:72px;display:grid}.lp .lp-story-steps{flex-direction:column;display:flex}.lp .lp-sstep{border-left:1px solid var(--lp-line-2);flex-direction:column;justify-content:center;min-height:46vh;padding:24px 0 24px 28px;display:flex;position:relative}.lp .lp-sstep:before{content:"";background:var(--lp-accent);width:2px;transition:transform .5s var(--lp-ease);position:absolute;top:30%;bottom:30%;left:-1px;transform:scaleY(0)}@media(min-width:961px)and (prefers-reduced-motion:no-preference){.lp .lp-sstep:not(.lp-on) .lp-k,.lp .lp-sstep:not(.lp-on) h3,.lp .lp-sstep:not(.lp-on) p{color:var(--lp-muted)}}.lp .lp-sstep.lp-on:before{transform:scaleY(1)}.lp .lp-sstep .lp-k{font:500 12px/1 var(--lp-font-mono);color:var(--lp-accent)}.lp .lp-sstep h3{letter-spacing:-.025em;margin-top:12px;font-size:26px;line-height:1.2}.lp .lp-sstep p{color:var(--lp-body);max-width:420px;margin:12px 0 0;font-size:16px}.lp .lp-story-vis{align-self:start;height:520px;position:sticky;top:120px}.lp .lp-svis{border-radius:var(--lp-r-lg);box-shadow:0 0 0 1px var(--lp-line);background:linear-gradient(#f5f8fd,#eef3fa);position:absolute;inset:0;overflow:hidden}.lp .lp-svis-glow{background:radial-gradient(400px 260px at 70% 0,#3ba7ff40,#0000 75%);position:absolute;inset:0}.lp .lp-sv{opacity:0;transition:opacity .55s var(--lp-ease),transform .55s var(--lp-ease);position:absolute;inset:40px;transform:translateY(12px)scale(.985)}.lp .lp-sv.lp-on{opacity:1;transform:none}.lp .lp-sv .lp-card{padding:18px}.lp .lp-upload{text-align:center;background:#ffffffb3;border:1.5px dashed #1668e359;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;display:flex}.lp .lp-upload .lp-files{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp .lp-doc{width:92px;height:116px;box-shadow:var(--lp-shadow-card);background:#fff;border-radius:8px;flex-direction:column;gap:5px;padding:10px;display:flex;position:relative}.lp .lp-doc i{background:#e8edf4;border-radius:2px;height:4px}.lp .lp-doc i:nth-child(2){width:70%}.lp .lp-doc i:nth-child(4){width:85%}.lp .lp-doc em{font:600 9px/1 var(--lp-font-mono);color:#fff;border-radius:3px;padding:3px 5px;font-style:normal;position:absolute;bottom:8px;left:10px}.lp .lp-doc:first-child{transform:rotate(-6deg)translateY(6px)}.lp .lp-doc:nth-child(3){transform:rotate(6deg)translateY(6px)}.lp .lp-upload p{color:var(--lp-muted);margin:0;font-size:14px}.lp .lp-upload p b{color:var(--lp-ink);font-weight:500}.lp .lp-progress-line{background:#e3e9f2;border-radius:4px;width:240px;height:4px;overflow:hidden}.lp .lp-progress-line i{background:var(--lp-accent);width:0;height:100%;display:block}.lp .lp-sv.lp-on .lp-progress-line i{animation:lp-fillw 2.4s var(--lp-ease) forwards}@keyframes lp-fillw{to{width:100%}}.lp .lp-tree{flex-direction:column;gap:8px;display:flex}.lp .lp-tree .lp-row{box-shadow:var(--lp-shadow-card);color:var(--lp-ink-2);opacity:0;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.lp .lp-sv.lp-on .lp-tree .lp-row{animation:lp-rowin .5s var(--lp-ease) forwards}.lp .lp-tree .lp-row .lp-k{font:600 11px/1 var(--lp-font-mono);color:var(--lp-muted)}.lp .lp-tree .lp-row .lp-t{flex:1}.lp .lp-quiz{flex-direction:column;gap:10px;display:flex}.lp .lp-quiz .lp-q{font:500 17px/1.4 var(--lp-font-display);color:var(--lp-ink);letter-spacing:-.015em;margin:10px 0 6px}.lp .lp-opt{box-shadow:0 0 0 1px var(--lp-line-2);color:var(--lp-ink-2);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.lp .lp-opt .lp-l{width:22px;height:22px;font:600 11px/1 var(--lp-font-mono);color:var(--lp-muted);background:#f1f4f8;border-radius:6px;place-items:center;display:grid}.lp .lp-opt.lp-right{box-shadow:0 0 0 1.5px var(--lp-ok);background:#fbfef9}.lp .lp-opt.lp-right .lp-l{background:var(--lp-ok);color:#fff}.lp .lp-rationale{background:var(--lp-accent-soft);color:var(--lp-accent-ink);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.lp .lp-review{flex-direction:column;gap:12px;display:flex}.lp .lp-review .lp-hd{align-items:center;gap:14px;display:flex}.lp .lp-review .lp-hd img{object-fit:cover;border-radius:8px;width:96px;height:64px}.lp .lp-review .lp-hd b{font:600 16px/1.3 var(--lp-font-display);color:var(--lp-ink);letter-spacing:-.015em;display:block}.lp .lp-review .lp-hd span{color:var(--lp-muted);font-size:12.5px}.lp .lp-seg{background:#f1f4f8;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.lp .lp-seg div{text-align:center;color:var(--lp-body);border-radius:7px;padding:9px 6px;font-size:13px}.lp .lp-seg div small{font:500 10.5px/1.3 var(--lp-font-mono);color:var(--lp-body);display:block}.lp .lp-seg div.lp-on{color:var(--lp-ink);background:#fff;font-weight:500;box-shadow:0 1px 3px #0f172a1a}.lp .lp-approve{box-shadow:0 0 0 1px var(--lp-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.lp .lp-approve>span:first-child{color:var(--lp-muted)}.lp .lp-approve .lp-mono{color:var(--lp-ink);font-size:12px}.lp .lp-sv-sec{background:var(--lp-dark-bg);color:var(--lp-dark-text);padding:136px 0 128px;position:relative;overflow:hidden}.lp .lp-sv-sec .lp-h2,.lp .lp-sv-sec h3{color:#f4f7fb}.lp .lp-sv-sec .lp-h2 .lp-dim{color:var(--lp-dark-dim)}.lp .lp-sv-sec .lp-sub{color:#9aa7ba}.lp .lp-sv-sec .lp-eyebrow{color:#6fb4ff}.lp .lp-head--dark .lp-eyebrow .lp-n{color:var(--lp-dark-dim)}.lp .lp-sv-sec .lp-wrap{position:relative}.lp .lp-sv-glow{pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#1668e352,#0000),radial-gradient(400px 200px at 70% 70%,#66b0321f,#0000);width:1200px;height:700px;position:absolute;top:280px;left:50%;transform:translate(-50%)}.lp .lp-sv-grid-bg{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(60% 50% at 50% 40%,#000,#0000 75%)}.lp .lp-studio{background:linear-gradient(#141c2de6,#0c121feb);border-radius:16px;margin-top:64px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff14,0 40px 120px -30px #1668e373}.lp .lp-studio-top{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.lp .lp-studio-top .lp-ttl{color:#e6ebf3;font-size:13.5px;font-weight:500}.lp .lp-studio-top .lp-ttl small{color:var(--lp-dark-dim);margin-left:8px;font-weight:400}.lp .lp-steps4{background:#ffffff0a;border-radius:10px;gap:4px;margin-left:auto;padding:4px;display:flex;box-shadow:0 0 0 1px #ffffff0f}.lp .lp-steps4 button{color:var(--lp-dark-dim);font:500 12.5px/1 var(--lp-font-sans);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;height:28px;padding:0 12px;transition:color .3s,background .3s;display:flex;position:relative}.lp .lp-steps4 button .lp-n{font:600 10px/1 var(--lp-font-mono);color:#56647a}.lp .lp-steps4 button.lp-on{color:#fff;background:#ffffff17}.lp .lp-steps4 button.lp-on .lp-n{color:#6fb4ff}.lp .lp-steps4 button.lp-done .lp-n{color:#7bc74d}.lp .lp-playpause{width:30px;height:30px;color:var(--lp-dark-text);background:#ffffff0f;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.lp .lp-studio-body{grid-template-columns:360px 1fr;min-height:560px;display:grid}.lp .lp-composer{border-right:1px solid #ffffff12;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.lp .lp-d-lbl{font:500 10.5px/1 var(--lp-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-dark-dim)}.lp .lp-d-field{color:#dbe3ee;background:#ffffff08;border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:1.6;box-shadow:0 0 0 1px #ffffff14}.lp .lp-outline{min-height:118px}.lp .lp-w{opacity:0;transition:opacity .25s var(--lp-ease)}.lp .lp-w.lp-on{opacity:1}.lp .lp-pts{flex-direction:column;gap:6px;margin:0;list-style:none;display:flex}.lp .lp-d-field.lp-dim{color:#aab6c7}.lp .lp-use span{color:var(--lp-dark-dim);display:block}.lp .lp-d-lbl.lp-row{justify-content:space-between;display:flex}.lp .lp-d-field.lp-focus{box-shadow:0 0 0 1px #6fb4ff99,0 0 0 4px #1668e32e}.lp .lp-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lp .lp-modes div{color:var(--lp-dark-dim);border-radius:10px;padding:10px;font-size:11.5px;line-height:1.4;box-shadow:0 0 0 1px #ffffff14}.lp .lp-modes div b{color:#e6ebf3;margin-bottom:3px;font-size:12.5px;font-weight:500;display:block}.lp .lp-modes div.lp-sel{background:#1668e31a;box-shadow:0 0 0 1.5px #3b8cff}.lp .lp-d-btn{background:linear-gradient(180deg,#2a7af0,var(--lp-accent));color:#fff;height:36px;font:500 13px/1 var(--lp-font-sans);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;transition:transform .2s;display:flex;box-shadow:inset 0 1px #fff3,0 8px 20px -10px #1668e3e6}.lp .lp-d-btn.lp-press{transform:scale(.97)}.lp .lp-d-btn.lp-ghost{color:#dbe3ee;background:#ffffff0f;box-shadow:0 0 0 1px #ffffff1a}.lp .lp-cpanel{flex-direction:column;gap:12px;display:none}.lp .lp-cpanel.lp-on{animation:lp-rowin .45s var(--lp-ease) both;display:flex}.lp .lp-kv-dark{grid-template-columns:auto 1fr;gap:8px 12px;font-size:12px;display:grid}.lp .lp-kv-dark dt{color:var(--lp-dark-dim)}.lp .lp-kv-dark .lp-ok{color:#7bc74d}.lp .lp-kv-dark dd{text-align:right;color:#e6ebf3;font-family:var(--lp-font-mono);margin:0;font-size:11.5px}.lp .lp-layout-pills{flex-wrap:wrap;gap:6px;display:flex}.lp .lp-layout-pills span{font:500 11px/1 var(--lp-font-mono);color:#8c99ad;border-radius:6px;padding:6px 8px;box-shadow:0 0 0 1px #ffffff1a}.lp .lp-layout-pills span.lp-on{color:#fff;background:#1668e340;box-shadow:0 0 0 1px #6fb4ff80}.lp .lp-hint{color:var(--lp-dark-dim);font-size:11.5px}.lp .lp-monitor{flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.lp .lp-screen-wrap{position:relative}.lp .lp-screen{aspect-ratio:16/9;background:#0b1730;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -30px #000c}.lp .lp-screen .lp-sf{opacity:0;transition:opacity .6s var(--lp-ease);padding-bottom:14%;font-size:clamp(14px,2.2vw,30px)}.lp .lp-screen .lp-sf.lp-on{opacity:1}.lp .lp-screen .lp-sf.lp-on .lp-h,.lp .lp-screen .lp-sf.lp-on ul,.lp .lp-screen .lp-sf.lp-on p,.lp .lp-screen .lp-sf.lp-on .lp-k{animation:lp-sfin .9s var(--lp-ease) both}.lp .lp-screen .lp-sf.lp-on ul{animation-delay:.2s}.lp .lp-screen .lp-sf.lp-on li{animation:lp-sfin .7s var(--lp-ease) both}.lp .lp-screen .lp-sf.lp-on li:nth-child(2){animation-delay:.6s}.lp .lp-screen .lp-sf.lp-on li:nth-child(3){animation-delay:1.2s}.lp .lp-screen .lp-sf.lp-on li:nth-child(4){animation-delay:1.8s}.lp .lp-screen .lp-blank{color:#4b5870;font:500 12px/1 var(--lp-font-mono);background:repeating-linear-gradient(45deg,#ffffff05 0 10px,#0000 10px 20px),#0a1120;place-items:center;transition:opacity .5s;display:grid;position:absolute;inset:0}.lp .lp-screen .lp-blank.lp-off{opacity:0}.lp .lp-screen .lp-scap{color:#fff;max-width:76%;font:400 clamp(10px,1.1vw,14px) / 1.4 var(--lp-font-sans);text-align:center;z-index:3;opacity:0;background:#0000009e;border-radius:6px;padding:6px 10px;transition:opacity .3s;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.lp .lp-screen .lp-scap.lp-on{opacity:1}.lp .lp-screen .lp-badge{z-index:4;gap:6px;display:flex;position:absolute;top:26px;left:auto;right:12px}.lp .lp-screen .lp-badge span,.lp .lp-tl-head,.lp .lp-ring .lp-pv small{text-transform:uppercase}.lp .lp-screen .lp-badge span{font:600 10.5px/1 var(--lp-font-mono);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:5px;padding:5px 7px}.lp .lp-screen .lp-badge .lp-live{background:#1668e3d9}.lp .lp-screen .lp-badge .lp-final{background:#4f9f2ae6}.lp .lp-sample iframe,.lp .lp-sample video{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.lp .lp-sample-msg{color:var(--lp-dark-dim);pointer-events:none;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.lp .lp-mon-bar{justify-content:flex-end;min-height:36px;margin-top:12px;display:flex}.lp .lp-render-veil{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#070b1499;place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.lp .lp-render-veil.lp-on{opacity:1}.lp .lp-ring{width:156px;height:156px;position:relative}.lp .lp-ring svg{transform:rotate(-90deg)}.lp .lp-ring .lp-pv{text-align:center;font:600 26px/1 var(--lp-font-display);color:#fff;letter-spacing:-.03em;place-items:center;font-size:32px;display:grid;position:absolute;inset:0}.lp .lp-ring .lp-pv small{font:500 10px/1 var(--lp-font-mono);color:#8fc1ff;letter-spacing:.08em;margin-top:6px;display:block}.lp .lp-timeline{background:#ffffff06;border-radius:12px;padding:14px;position:relative;box-shadow:0 0 0 1px #ffffff12}.lp .lp-tl-head{font:500 10.5px/1 var(--lp-font-mono);color:var(--lp-dark-dim);justify-content:space-between;margin-bottom:10px;display:flex}.lp .lp-tl-head .lp-tc{color:var(--lp-dark-text);font-variant-numeric:tabular-nums}.lp .lp-ruler{background-image:linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:2.5% 100%;height:10px;margin-bottom:6px;-webkit-mask-image:linear-gradient(#000 40%,#0000 41%);mask-image:linear-gradient(#000 40%,#0000 41%)}.lp .lp-tracks{flex-direction:column;gap:6px;display:flex;position:relative}.lp .lp-track-v,.lp .lp-track-a{gap:4px;display:flex}.lp .lp-track-a{height:26px}.lp .lp-clip{opacity:0;min-width:0;transition:opacity .5s var(--lp-ease),transform .5s var(--lp-ease);flex-direction:column;gap:5px;display:flex;transform:translateY(-12px)}.lp .lp-clip .lp-th{border-radius:6px;height:46px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.lp .lp-clip.lp-in{opacity:1;transform:none}.lp .lp-clip.lp-cur .lp-th{box-shadow:0 0 0 1.5px #6fb4ff}.lp .lp-clip .lp-sf{padding:6% 7%;font-size:6px}.lp .lp-clip .lp-sf:after{display:none}.lp .lp-clip .lp-nm{font:600 9.5px/1.2 var(--lp-font-mono);color:var(--lp-dark-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp .lp-clip.lp-cur .lp-nm{color:#fff}.lp .lp-wave{opacity:0;background:#66b03214;border-radius:6px;flex:1;align-items:center;gap:2px;padding:0 6px;transition:opacity .5s;display:flex;overflow:hidden;box-shadow:0 0 0 1px #66b03240}.lp .lp-wave.lp-in{opacity:1}.lp .lp-wave i{opacity:.7;background:#7bc74d;border-radius:1px;flex:1;min-width:1px}.lp .lp-ph{z-index:3;pointer-events:none;position:absolute;inset:0}.lp .lp-playhead{z-index:3;opacity:0;background:#fff;width:1.5px;position:absolute;top:-22px;bottom:-2px;left:0;box-shadow:0 0 10px #fff9}.lp .lp-playhead:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#fff;width:11px;height:9px;position:absolute;top:0;left:-5px}.lp .lp-playhead.lp-on{opacity:1}.lp .lp-library{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;max-width:calc(100% - 32px);transition:opacity .5s var(--lp-ease),transform .5s var(--lp-ease);background:#4f9f2a14;border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex;position:absolute;bottom:16px;left:16px;right:auto;transform:translateY(8px);box-shadow:0 0 0 1px #7bc74d4d;background:#0a140ed1!important}.lp .lp-library.lp-on{opacity:1;transform:none}.lp .lp-library .lp-th{aspect-ratio:16/9;border-radius:6px;flex:none;width:84px;position:relative;overflow:hidden}.lp .lp-library .lp-th .lp-sf{opacity:1;font-size:5px}.lp .lp-library .lp-tx{min-width:0;color:var(--lp-dark-text);flex:1;font-size:12.5px}.lp .lp-library .lp-tx b{color:#fff;font-size:13.5px;font-weight:500;display:block}.lp .lp-library .lp-tx span{font:500 11px/1.4 var(--lp-font-mono);color:#7bc74d}.lp .lp-sv-steps{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.lp .lp-sv-step{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;padding:22px 24px 0 0;position:relative}.lp .lp-sv-step:before{content:"";transform-origin:0;background:#6fb4ff;height:1px;position:absolute;top:-1px;left:0;right:24px;transform:scaleX(0)}.lp .lp-sv-step.lp-on:before{animation:lp-railfill var(--lp-step-dur,6s) linear forwards}.lp .lp-sv-step.lp-done:before{background:#6fb4ff59;transform:scaleX(1)}.lp .lp-sv-sec.lp-paused .lp-sv-step.lp-on:before{animation-play-state:paused}.lp .lp-sv-step .lp-k{font:500 11.5px/1 var(--lp-font-mono);color:var(--lp-dark-dim)}.lp .lp-sv-step.lp-on .lp-k{color:#6fb4ff}.lp .lp-sv-step .lp-t{font:600 17px/1.25 var(--lp-font-display);letter-spacing:-.015em;color:#9aa7ba;margin-top:10px;transition:color .3s;display:block}.lp .lp-sv-step.lp-on .lp-t{color:#fff}.lp .lp-sv-step .lp-b{color:var(--lp-dark-dim);margin:8px 0 0;font-size:14px;line-height:1.55;display:block}.lp .lp-sv-proof{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;margin-top:64px;padding-top:28px;display:flex}.lp .lp-sv-proof ul{font:500 12.5px/1.4 var(--lp-font-mono);color:#9aa7ba;flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.lp .lp-sv-proof li{align-items:center;gap:8px;display:flex}.lp .lp-sv-proof li:before{content:"";background:#7bc74d;border-radius:50%;width:6px;height:6px}.lp .lp-sv-proof .lp-ctas{gap:10px;display:flex}.lp .lp-bento{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:64px;display:grid}.lp .lp-tile{border-radius:var(--lp-r-lg);box-shadow:var(--lp-shadow-card);transition:transform .4s var(--lp-ease),box-shadow .4s var(--lp-ease);background:#fff;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.lp .lp-tile:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #1668e333,0 20px 40px -20px #0f172a40}.lp .lp-tile h3{letter-spacing:-.02em;font-size:20px;line-height:1.25}.lp .lp-tile p{color:var(--lp-muted);max-width:420px;margin:8px 0 0;font-size:14.5px;line-height:1.55}.lp .lp-tile .lp-lbl{color:var(--lp-accent);margin-bottom:14px}.lp .lp-tile .lp-vis{margin-top:auto;padding-top:24px}.lp .lp-t-a{grid-column:span 4;min-height:420px}.lp .lp-t-b,.lp .lp-t-c,.lp .lp-t-d,.lp .lp-t-e{grid-column:span 2}.lp .lp-t-a .lp-vis{grid-template-columns:1.15fr 1fr;gap:14px;display:grid}.lp .lp-branch{height:180px;position:relative}.lp .lp-branch svg{width:100%;height:100%}.lp .lp-flip{width:100%;height:150px;font:inherit;text-align:left;cursor:pointer;perspective:800px;background:0 0;border:0;border-radius:12px;padding:0;display:block}.lp .lp-flip-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s var(--lp-ease);display:block;position:relative}.lp .lp-flipped .lp-flip-in{transform:rotateY(180deg)}.lp .lp-flip-hint{color:var(--lp-accent-ink);font-size:11px}.lp .lp-flip-b .lp-flip-hint{color:#8fc1ff}.lp .lp-case{padding:16px}.lp .lp-tile .lp-case p{color:var(--lp-ink-2);margin:8px 0 12px;font-size:14px}.lp .lp-case .lp-opt{padding:10px 12px;font-size:13px}.lp .lp-case .lp-opt+.lp-opt{margin-top:6px}.lp .lp-flip-f,.lp .lp-flip-b{backface-visibility:hidden;border-radius:12px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:0}.lp .lp-flip-f{background:linear-gradient(135deg,#f3f7ff,#e9f1ff);box-shadow:0 0 0 1px #1668e326}.lp .lp-flip-b{color:#fff;background:linear-gradient(135deg,#0f2a57,#0b1730);transform:rotateY(180deg)}.lp .lp-flip-f b,.lp .lp-flip-b b{font:600 17px/1.3 var(--lp-font-display);letter-spacing:-.015em;color:var(--lp-ink)}.lp .lp-flip-b b{color:#fff}.lp .lp-flip .lp-lbl{margin:0}.lp .lp-flip-b .lp-lbl{color:#8fc1ff}.lp .lp-interval{align-items:flex-end;gap:6px;height:34px;margin-top:14px;display:flex}.lp .lp-interval i{background:#e5ecf6;border-radius:3px;flex:1}.lp .lp-interval i.lp-on{background:var(--lp-accent)}.lp .lp-sessions{flex-direction:column;gap:8px;display:flex}.lp .lp-sess{box-shadow:0 0 0 1px var(--lp-line);color:var(--lp-ink-2);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.lp .lp-sess .lp-dt{text-align:center;width:40px;font:600 18px/1 var(--lp-font-display);color:var(--lp-ink)}.lp .lp-sess .lp-dt small{font:500 9.5px/1 var(--lp-font-mono);color:var(--lp-accent);margin-bottom:3px;display:block}.lp .lp-sess .lp-t{flex:1}.lp .lp-sess .lp-t small{font:500 10.5px/1.3 var(--lp-font-mono);color:var(--lp-muted);display:block}.lp .lp-seats{font:500 11px/1 var(--lp-font-mono);color:var(--lp-muted)}.lp .lp-roles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lp .lp-role{box-shadow:0 0 0 1px var(--lp-line);color:var(--lp-muted);border-radius:10px;padding:12px;font-size:12.5px}.lp .lp-role b{font:600 11.5px/1.3 var(--lp-font-mono);color:var(--lp-ink);margin-bottom:6px;display:block}.lp .lp-role.lp-on{background:var(--lp-accent-soft);color:var(--lp-body);box-shadow:0 0 0 1px #1668e333}.lp .lp-lang{flex-direction:column;gap:8px;display:flex}.lp .lp-lang div{box-shadow:0 0 0 1px var(--lp-line);color:var(--lp-ink-2);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;display:flex}.lp .lp-lang div[dir=rtl]{font-family:Geeza Pro,Noto Naskh Arabic,Segoe UI,sans-serif;font-size:16px}.lp .lp-frow{grid-template-columns:1fr 1.25fr;align-items:center;gap:80px;display:grid}.lp .lp-frow.lp-rev{grid-template-columns:1.25fr 1fr}.lp .lp-frow.lp-rev .lp-ftext{order:2}.lp .lp-flist{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lp .lp-flist li{color:var(--lp-body);grid-template-columns:22px 1fr;gap:12px;font-size:15px;line-height:1.5;display:grid}.lp .lp-flist li b{color:var(--lp-ink);font-weight:500}.lp .lp-flist .lp-tick{background:var(--lp-accent-soft);width:22px;height:22px;color:var(--lp-accent);border-radius:6px;place-items:center;margin-top:1px;display:grid}.lp .lp-fvis{border-radius:var(--lp-r-xl);box-shadow:0 0 0 1px var(--lp-line);background:linear-gradient(160deg,#f2f6fd,#eaf0f9);padding:48px;position:relative;overflow:hidden}.lp .lp-fvis:before{content:"";background:radial-gradient(400px 240px at 80% 0,#3ba7ff38,#0000 75%);position:absolute;inset:0}.lp .lp-certstack{position:relative}.lp .lp-verify{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:240px;box-shadow:0 0 0 1px var(--lp-line),0 24px 48px -16px #0f172a4d;background:#ffffffeb;border-radius:14px;padding:16px;font-size:12px;position:absolute;bottom:-28px;right:-20px}.lp .lp-verify .lp-vh{color:var(--lp-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lp .lp-verify .lp-vh i{background:var(--lp-ok);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.lp .lp-verify dl{grid-template-columns:auto 1fr;gap:6px 10px;margin:12px 0 0;display:grid}.lp .lp-verify dt{color:var(--lp-muted)}.lp .lp-verify dd{text-align:right;font:500 11px/1.4 var(--lp-font-mono);color:var(--lp-ink);margin:0}.lp .lp-dash{box-shadow:var(--lp-shadow-frame);background:#fff;border-radius:14px;position:relative;overflow:hidden}.lp .lp-dash-h{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.lp .lp-dash-h b{font:600 14px/1 var(--lp-font-display);color:var(--lp-ink)}.lp .lp-kpis{border-bottom:1px solid var(--lp-line);grid-template-columns:repeat(3,1fr);display:grid}.lp .lp-kpi{padding:16px 18px}.lp .lp-kpi+.lp-kpi{border-left:1px solid var(--lp-line)}.lp .lp-kpi span{color:var(--lp-muted);font-size:11.5px}.lp .lp-kpi b{font:600 26px/1.1 var(--lp-font-display);letter-spacing:-.03em;color:var(--lp-ink);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.lp .lp-kpi em{font:normal 500 11px/1 var(--lp-font-mono);color:var(--lp-ok-ink)}.lp .lp-kpi em.lp-w{color:#9a5b0b}.lp .lp-heat{padding:16px 18px 18px}.lp .lp-heat table{border-collapse:separate;border-spacing:4px;width:100%;font-size:11.5px}.lp .lp-heat caption{caption-side:top;text-align:left;font:500 10.5px/1.3 var(--lp-font-mono);color:var(--lp-muted);padding:0 4px 8px}.lp .lp-heat th{font:500 10px/1 var(--lp-font-mono);color:var(--lp-muted);text-align:center}.lp .lp-heat .lp-n{font:400 12px/1.2 var(--lp-font-sans);text-align:left;color:var(--lp-body);white-space:nowrap;width:1%;padding-right:6px}.lp .lp-heat td.lp-c{text-align:center;height:28px;font:500 10.5px/1 var(--lp-font-mono);border-radius:5px}.lp .lp-legend{font:500 10.5px/1 var(--lp-font-mono);color:var(--lp-muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.lp .lp-legend i{background:linear-gradient(90deg,#e6eefb,#8db8f5 66%,#1668e3 67%,#0f4fb3);border-radius:3px;width:80px;height:6px}.lp .lp-stdgrid{border-radius:var(--lp-r-lg);box-shadow:0 0 0 1px var(--lp-line);background:#fff;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid;overflow:hidden}.lp .lp-stdc{border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);padding:24px;transition:background .3s}.lp .lp-stdc:nth-child(4n){border-right:0}.lp .lp-stdc:nth-last-child(-n+4){border-bottom:0}.lp .lp-stdc:hover{background:#f8fbff}.lp .lp-stdc b{font:600 20px/1 var(--lp-font-display);color:var(--lp-ink);letter-spacing:-.02em}.lp .lp-stdc p{color:var(--lp-muted);margin:8px 0 0;font-size:13px}.lp .lp-note{color:var(--lp-muted);margin-top:16px;font-size:12.5px}.lp .lp-aud{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.lp .lp-acard{border-radius:var(--lp-r-lg);box-shadow:var(--lp-shadow-card);transition:transform .4s var(--lp-ease),box-shadow .4s var(--lp-ease);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.lp .lp-acard:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #1668e333,0 24px 48px -24px #0f172a4d}.lp .lp-acard .lp-img{aspect-ratio:16/10;position:relative;overflow:hidden}.lp .lp-acard .lp-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--lp-ease)}.lp .lp-acard:hover .lp-img img{transform:scale(1.04)}.lp .lp-acard .lp-img .lp-who{font:600 11px/1 var(--lp-font-mono);color:var(--lp-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:6px;padding:6px 8px;position:absolute;top:14px;left:14px}.lp .lp-acard .lp-body{flex-direction:column;flex:1;padding:24px;display:flex}.lp .lp-acard h3{letter-spacing:-.02em;font-size:21px}.lp .lp-acard p{color:var(--lp-muted);margin:10px 0 0;font-size:14.5px;line-height:1.55}.lp .lp-acard ul{border-top:1px solid var(--lp-line);color:var(--lp-ink-2);flex-direction:column;gap:8px;margin:18px 0 0;padding:16px 0 0;font-size:13.5px;list-style:none;display:flex}.lp .lp-acard ul li{gap:8px;display:flex}.lp .lp-acard ul li:before{content:"→";color:var(--lp-accent);font-family:var(--lp-font-mono);font-size:12px}.lp .lp-acard .lp-go{color:var(--lp-accent);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:22px 0 0;font-size:14.5px;font-weight:500;display:inline-flex}.lp .lp-acard .lp-go:after{content:"";position:absolute;inset:0}.lp .lp-acard .lp-go:focus-visible{outline:0}.lp .lp-acard .lp-go:focus-visible:after{outline:2px solid var(--lp-accent);outline-offset:-2px;border-radius:var(--lp-r-lg)}.lp .lp-plans{border-radius:var(--lp-r-xl);box-shadow:var(--lp-shadow-card);background:#fff;grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid;overflow:hidden}.lp .lp-plan{flex-direction:column;padding:32px;display:flex}.lp .lp-plan+.lp-plan{border-left:1px solid var(--lp-line)}.lp .lp-plan.lp-feat{background:linear-gradient(#f6f9ff,#fff);position:relative}.lp .lp-plan.lp-feat:before{content:"";background:linear-gradient(90deg,var(--lp-accent),var(--lp-cyan));height:2px;position:absolute;top:0;left:0;right:0}.lp .lp-plan .lp-who{font:500 12px/1 var(--lp-font-mono);color:var(--lp-accent);letter-spacing:.04em;text-transform:uppercase}.lp .lp-plan .lp-price{font:600 38px/1 var(--lp-font-display);letter-spacing:-.04em;color:var(--lp-ink);margin-top:18px}.lp .lp-plan .lp-price small{font:400 14px/1 var(--lp-font-sans);letter-spacing:0;color:var(--lp-muted);margin-left:6px}.lp .lp-plan p{color:var(--lp-muted);margin:12px 0 0;font-size:14.5px}.lp .lp-plan ul{color:var(--lp-ink-2);flex-direction:column;gap:10px;margin:22px 0 28px;padding:0;font-size:14px;list-style:none;display:flex}.lp .lp-plan ul li{grid-template-columns:18px 1fr;gap:8px;display:grid}.lp .lp-plan ul li svg{color:var(--lp-ok);margin-top:3px}.lp .lp-plan .lp-btn{margin-top:auto}.lp .lp-quotes{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.lp .lp-qcard{border-radius:var(--lp-r-xl);box-shadow:var(--lp-shadow-card);background:#fff;flex-direction:column;margin:0;padding:40px;display:flex}.lp .lp-qcard blockquote{font:500 21px/1.5 var(--lp-font-display);letter-spacing:-.015em;color:var(--lp-ink-2);margin:0}.lp .lp-qcard blockquote mark{color:var(--lp-ink);background:linear-gradient(#0000 60%,#d9e8ff 60%)}.lp .lp-qcard .lp-by{align-items:center;gap:14px;margin-top:auto;padding-top:32px;display:flex}.lp .lp-qcard .lp-av{width:44px;height:44px;font:600 14px/1 var(--lp-font-sans);color:#fff;background:linear-gradient(135deg,#1668e3,#1aa5c9);border-radius:50%;place-items:center;display:grid}.lp .lp-qcard .lp-by b{color:var(--lp-ink);font-size:15px;font-weight:600;display:block}.lp .lp-qcard .lp-by span{color:var(--lp-muted);font-size:13.5px}.lp .lp-qcard .lp-by>div{flex:1;min-width:0}.lp .lp-qcard .lp-by a{width:32px;height:32px;box-shadow:0 0 0 1px var(--lp-line-2);color:var(--lp-muted);border-radius:8px;flex:none;place-items:center;display:grid}.lp .lp-qcard .lp-by a:hover{color:var(--lp-accent)}.lp .lp-qcard .lp-by .lp-tag{font:500 11px/1 var(--lp-font-mono);color:var(--lp-muted);box-shadow:0 0 0 1px var(--lp-line-2);border-radius:6px;margin-left:auto;padding:6px 8px}.lp .lp-faq{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.lp .lp-faq details{border-bottom:1px solid var(--lp-line);padding:4px 0}.lp .lp-faq summary{cursor:pointer;font:500 17px/1.4 var(--lp-font-display);color:var(--lp-ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.lp .lp-faq summary::-webkit-details-marker{display:none}.lp .lp-faq summary .lp-pm{width:24px;height:24px;box-shadow:0 0 0 1px var(--lp-line-2);transition:transform .3s var(--lp-ease);color:var(--lp-muted);border-radius:6px;flex:none;place-items:center;display:grid}.lp .lp-faq details[open] summary .lp-pm{transform:rotate(45deg)}.lp .lp-faq details p{color:var(--lp-body);max-width:640px;margin:0 0 20px;font-size:15px}.lp .lp-final{padding:40px 0 120px}.lp .lp-final-box{background:var(--lp-dark-bg);text-align:center;color:#9aa7ba;border-radius:28px;padding:96px 48px;position:relative;overflow:hidden}.lp .lp-final-box:before{content:"";background:radial-gradient(600px 300px at 50% 110%,#1668e38c,#0000 75%),radial-gradient(300px 200px at 20% 0,#3ba7ff2e,#0000 75%),radial-gradient(300px 200px at 85% 10%,#66b03224,#0000 75%);position:absolute;inset:0}.lp .lp-final-box>*{position:relative}.lp .lp-final-box .lp-grid-bg{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 100%,#000,#0000);mask-image:radial-gradient(60% 70% at 50% 100%,#000,#0000)}.lp .lp-final-box h2{color:#fff;letter-spacing:-.04em;font-size:clamp(36px,5vw,64px);line-height:1.04}.lp .lp-final-box p{max-width:560px;margin:20px auto 0;font-size:18px}.lp .lp-final-box .lp-hero-ctas{margin-top:36px}.lp .lp-final-box .lp-fine{font:500 12px/1 var(--lp-font-mono);color:var(--lp-dark-dim);margin-top:22px}.lp footer{border-top:1px solid var(--lp-line);padding:64px 0 96px;font-size:14px}.lp .lp-foot{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.lp .lp-foot h2{font:500 12px/1 var(--lp-font-mono);color:var(--lp-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.lp .lp-foot ul{color:var(--lp-body);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lp .lp-foot ul a,.lp .lp-foot ul button{padding:3px 0;display:inline-block}.lp .lp-foot ul a:hover{color:var(--lp-ink)}.lp .lp-foot .lp-about{color:var(--lp-muted);max-width:280px;margin:16px 0 0;font-size:14px}.lp .lp-foot-b{border-top:1px solid var(--lp-line);color:var(--lp-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}@media(max-width:1180px){.lp .lp-app-body{grid-template-columns:188px 1fr}.lp .lp-insp{display:none}.lp .lp-float.lp-f1{left:-12px}.lp .lp-float.lp-f2{right:-12px}}@media(max-width:1023px){.lp .lp-hero .lp-app{transform:none}}@media(max-width:960px){.lp .lp-wrap{padding:0 24px}.lp .lp-side{display:none}.lp .lp-app-body{grid-template-columns:1fr}.lp .lp-head-split,.lp .lp-story,.lp .lp-frow,.lp .lp-frow.lp-rev,.lp .lp-faq{grid-template-columns:1fr;gap:40px}.lp .lp-frow.lp-rev .lp-ftext{order:0}.lp .lp-story-vis{display:none}.lp .lp-sstep{min-height:0}.lp .lp-sstep .lp-mvis{display:block!important}.lp .lp-studio-body{grid-template-columns:1fr}.lp .lp-composer{border-top:1px solid #ffffff12;border-bottom:0;border-right:0}.lp .lp-bento{grid-template-columns:1fr 1fr}.lp .lp-t-a{grid-column:span 2}.lp .lp-t-b,.lp .lp-t-c,.lp .lp-t-d,.lp .lp-t-e{grid-column:span 1}.lp .lp-aud,.lp .lp-quotes,.lp .lp-plans{grid-template-columns:1fr}.lp .lp-plan+.lp-plan{border-left:0;border-top:1px solid var(--lp-line)}.lp .lp-stdgrid{grid-template-columns:repeat(2,1fr)}.lp .lp-stdc:nth-child(4n){border-right:1px solid var(--lp-line)}.lp .lp-stdc:nth-child(2n){border-right:0}.lp .lp-stdc:nth-last-child(-n+4){border-bottom:1px solid var(--lp-line)}.lp .lp-stdc:nth-last-child(-n+2){border-bottom:0}.lp .lp-foot{grid-template-columns:1fr 1fr}.lp .lp-foot>div:first-child{grid-column:span 2}.lp .lp-stats{grid-template-columns:1fr 1fr}.lp .lp-kstat:nth-child(3){border-left:0}.lp .lp-kstat:nth-child(n+3){border-top:1px solid var(--lp-line)}.lp .lp-sv-steps{grid-template-columns:1fr 1fr;gap:24px 0}.lp .lp-float{display:none}.lp .lp-head-split{grid-template-columns:1fr}.lp .lp-monitor{order:-1}}@media(max-width:640px){.lp .lp-wrap{padding:0 16px}.lp .lp-sec{padding:72px 0}.lp .lp-hero{padding-top:40px}.lp .lp-hero .lp-lede{font-size:16.5px}.lp .lp-hero-ctas{flex-direction:column;align-items:stretch}.lp .lp-hero-points{gap:10px 16px;font-size:11.5px}.lp .lp-announce{font-size:12px}.lp .lp-stage{margin-top:40px}.lp .lp-app-body{height:auto}.lp .lp-canvas{min-height:420px}.lp .lp-chrome .lp-url{flex-basis:200px}.lp .lp-chrome .lp-sp{display:none}.lp .lp-pane{padding:16px}.lp .lp-pane-head .lp-chip{display:none}.lp .lp-p-outline,.lp .lp-p-render,.lp .lp-p-course,.lp .lp-p-cert{grid-template-columns:1fr}.lp .lp-p-outline .lp-gen,.lp .lp-p-course .lp-mods,.lp .lp-p-cert .lp-kv,.lp .lp-render-side .lp-render-card+.lp-render-card{display:none}.lp .lp-p-scenes{gap:10px}.lp .lp-scene .lp-thumb .lp-sf{font-size:7.5px}.lp .lp-player .lp-sf{font-size:12px}.lp .lp-cert .lp-name{font-size:20px}.lp .lp-kstat{padding:24px 16px}.lp .lp-kstat .lp-v{font-size:34px}.lp .lp-kstat p{font-size:13px}.lp .lp-sub{font-size:16.5px}.lp .lp-sv-sec{padding:96px 0}.lp .lp-studio{margin-top:40px;margin-left:-4px;margin-right:-4px}.lp .lp-studio-top{flex-wrap:wrap;height:auto;padding:12px}.lp .lp-steps4{scrollbar-width:none;order:3;justify-content:space-between;width:100%;margin-left:0;overflow-x:auto}.lp .lp-steps4 button{white-space:nowrap;flex:none;padding:0 8px;font-size:12px}.lp .lp-track-a,.lp .lp-studio-top .lp-ttl small{display:none}.lp .lp-playpause{margin-left:auto}.lp .lp-composer,.lp .lp-monitor{padding:16px}.lp .lp-composer{min-height:0}.lp .lp-clip .lp-th{height:34px}.lp .lp-clip .lp-nm{font-size:8px}.lp .lp-sv-steps{grid-template-columns:1fr;gap:16px}.lp .lp-sv-proof .lp-ctas{flex-direction:column;width:100%}.lp .lp-bento{grid-template-columns:1fr}.lp .lp-t-a,.lp .lp-t-b,.lp .lp-t-c,.lp .lp-t-d,.lp .lp-t-e{grid-column:span 1}.lp .lp-t-a .lp-vis{grid-template-columns:1fr}.lp .lp-tile{padding:22px}.lp .lp-fvis{padding:20px}.lp .lp-verify{width:auto;margin-top:12px;position:relative;bottom:auto;right:auto}.lp .lp-kpi{padding:12px}.lp .lp-kpi b{font-size:20px}.lp .lp-heat .lp-n{font-size:11px}.lp .lp-heat table{border-spacing:3px}.lp .lp-stdc{padding:18px}.lp .lp-stdc b{font-size:17px}.lp .lp-qcard{padding:26px}.lp .lp-qcard blockquote{font-size:18px}.lp .lp-qcard .lp-by .lp-tag{display:none}.lp .lp-plan{padding:24px}.lp .lp-final-box{border-radius:20px;padding:64px 20px}.lp .lp-final .lp-wrap{padding:0 12px}.lp .lp-foot{grid-template-columns:1fr 1fr}.lp .lp-hide-m{display:none}.lp .lp-upload .lp-files{flex-wrap:nowrap}.lp .lp-doc{width:70px;height:90px}.lp .lp-cert .lp-stamp{height:22px;padding:0 8px;font-size:10px}.lp .lp-screen .lp-scap{display:none}.lp .lp-screen .lp-badge span{font-size:9.5px}.lp .lp-library{gap:10px;padding:8px;bottom:8px;left:8px}.lp .lp-library .lp-th{width:56px}.lp .lp-library .lp-chip{display:none}.lp .lp-library .lp-tx b{font-size:12px}.lp .lp-library .lp-tx span{font-size:10px}.lp .lp-p-cert{grid-template-columns:1fr}.lp .lp-p-cert .lp-sig,.lp .lp-player .lp-cap{display:none}.lp .lp-ring{width:116px;height:116px}.lp .lp-ring .lp-pv{font-size:24px}.lp .lp-screen .lp-badge{top:10px;left:auto;right:10px}}.lp .lp-mvis{height:340px;box-shadow:0 0 0 1px var(--lp-line);background:linear-gradient(#f5f8fd,#eef3fa);border-radius:14px;margin-top:20px;display:none;position:relative;overflow:hidden}.lp .lp-mvis .lp-sv{opacity:1;inset:16px;transform:none}.lp .lp-mvis .lp-sv .lp-tree .lp-row,.lp .lp-mvis .lp-sv .lp-progress-line i{opacity:1;width:auto;animation:none}.lp .lp-mvis .lp-sv .lp-progress-line i{width:70%}@media(prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp.lp-js .lp-reveal:not(.lp-in){opacity:1;transform:none}.lp .lp-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.lp .lp-marquee-track .lp-dup{display:none}.lp .lp-story{grid-template-columns:1fr}.lp .lp-story-vis{display:none}.lp .lp-sstep{min-height:0}.lp .lp-sstep .lp-mvis{max-width:640px;display:block}.lp .lp-hero .lp-app{transform:none}.lp .lp-float,.lp.lp-menu{animation:none}}.lp .lp-branch .lp-draw{stroke-dasharray:160;stroke-dashoffset:160px}.lp .lp-tile.lp-in .lp-branch .lp-draw{animation:lp-drawp 1.2s var(--lp-ease) .4s forwards}@keyframes lp-drawp{to{stroke-dashoffset:0}}.lp .lp-nav.lp-dark{background:#070b14b8;border-bottom-color:#ffffff0f}.lp .lp-nav.lp-dark .lp-brand,.lp .lp-nav.lp-dark .lp-nav-cta .lp-signin{color:#f4f7fb}.lp .lp-nav.lp-dark .lp-nav-links{color:#9aa7ba}.lp .lp-nav.lp-dark .lp-nav-links a:hover{color:#fff;background:#ffffff0f}.lp .lp-nav.lp-dark .lp-nav-links .lp-new{color:#8fc1ff;background:#1668e340}.lp .lp-nav.lp-dark .lp-menu-btn,.lp .lp-nav.lp-dark .lp-navbtn:hover{color:#fff}.lp .lp-nav.lp-dark .lp-navbtn{color:#9aa7ba}.lp .lp-nav.lp-dark .lp-voice.lp-on{color:#8fc1ff;background:#1668e340}.lp .lp-brand,.lp .lp-nav-cta{flex-shrink:0}.lp .lp-nav-cta .lp-navbtn-text,.lp .lp-nav-cta .lp-langbtn svg{display:none}@media(min-width:1024px)and (max-width:1279.98px){.lp .lp-brand-word,.lp .lp-nav-links .lp-new{display:none}}@media(max-width:1023.98px){.lp .lp-nav-links,.lp .lp-nav-cta .lp-signin,.lp .lp-nav-cta .lp-navbtn{display:none}.lp .lp-menu-btn{place-items:center;display:grid}}@media(max-width:559.98px){.lp .lp-nav-cta .lp-nav-go{display:none}}.lp .lp-screen .lp-sf.lp-close{padding-bottom:8%}.lp .lp-certstack .lp-cert .lp-qr{width:17%;top:25%;bottom:auto}.lp .lp-certstack .lp-cert .lp-name{max-width:70%}.lp .lp-qcard .lp-by .lp-av{color:#fff}.lp .lp-show-m{display:none}@media(max-width:640px){.lp .lp-show-m{display:inline}.lp .lp-mvis{height:380px}.lp .lp-cert .lp-top{font-size:8.5px;line-height:1.3}.lp .lp-certstack .lp-cert .lp-qr{width:22%;top:30%}}.lp .lp-ring .lp-pv small{letter-spacing:.04em;font-size:9px}.lp .lp-cert .lp-top{text-transform:uppercase;padding-right:96px}.lp .lp-p-cert .lp-cert .lp-qr{width:18%}.lp .lp-appzone a,.lp .lp-appzone button,.lp .lp-appzone img,.lp .lp-appzone h1,.lp .lp-appzone h2,.lp .lp-appzone h3,.lp .lp-appzone footer{all:revert-layer}.lp .lp-appzone :focus-visible{outline:revert-layer}
