.lv3-root{--lv3-bg:#0a0a0a;--lv3-bg-elevated:#131313;--lv3-surface:#fff;--lv3-text:#f5f5f5;--lv3-text-muted:#8a8a8a;--lv3-text-on-light:#0a0a0a;--lv3-text-on-light-muted:#5c5c5c;--lv3-border:hsla(0,0%,100%,.08);--lv3-border-light:rgba(0,0,0,.08);--lv3-accent:#2d5bff;--lv3-accent-warm:#3b82f6;--lv3-brand-gradient:linear-gradient(135deg,#1e3a8a,#3b82f6);--lv3-warm-gradient:linear-gradient(135deg,#1e3a8a,#3b82f6);--lv3-orange-gradient:linear-gradient(135deg,#c5360f,#ff7e42);--lv3-black-gradient:linear-gradient(135deg,#0a0a0a,#2c2c2c);background:var(--lv3-bg);color:var(--lv3-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.lv3-locked,html.lv3-locked body{overflow:hidden;height:100vh}.lv3-display{font-weight:800;letter-spacing:-.04em;line-height:.95}.lv3-heading{font-weight:700;letter-spacing:-.025em;line-height:1.05}.lv3-eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lv3-text-muted)}.lv3-container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.lv3-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.4rem;font-weight:600;font-size:.9rem;letter-spacing:-.005em;border-radius:999px;transition:transform .22s cubic-bezier(.2,.7,.2,1),background .22s;cursor:pointer;border:none;text-decoration:none}.lv3-btn-primary{background:var(--lv3-text);color:var(--lv3-text-on-light)}.lv3-btn-primary:hover{background:#fff;transform:translateY(-1px)}.lv3-btn-warm{background:var(--lv3-warm-gradient);color:var(--lv3-text)}.lv3-btn-warm:hover{background:#ff7a3f;transform:translateY(-1px)}.lv3-btn-ghost{background:transparent;color:var(--lv3-text);border:1px solid var(--lv3-border)}.lv3-btn-ghost:hover{background:var(--lv3-bg-elevated)}.lv3-section-light{background:var(--lv3-surface);color:var(--lv3-text-on-light)}.lv3-section-light .lv3-eyebrow{color:var(--lv3-text-on-light-muted)}.lv3-loader{position:fixed;inset:0;z-index:200;pointer-events:none}.lv3-loader-cover{position:absolute;left:0;width:100%;height:50.5%;background:var(--lv3-bg);z-index:2}.lv3-loader-cover-top{top:0}.lv3-loader-cover-bot{bottom:0}.lv3-loader-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;pointer-events:none}.lv3-loader-counter{position:absolute;top:50%;left:clamp(1.25rem,4vw,2.5rem);transform:translateY(-50%);font-size:clamp(2rem,6vw,3.5rem);font-weight:700;letter-spacing:-.04em;color:var(--lv3-text-muted)}.lv3-loader-words{position:relative;display:flex;gap:clamp(.5rem,2vw,1.5rem);font-size:clamp(2rem,7vw,5.5rem);font-weight:800;letter-spacing:-.045em;line-height:1}.lv3-loader-word{opacity:0;transform:translateY(20px);display:inline-block;position:relative}.lv3-loader-word.is-overlay{position:absolute;inset:0}.lv3-topnav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:clamp(1rem,2.5vw,1.5rem) clamp(1.25rem,4vw,2.5rem);pointer-events:none}.lv3-topnav>*{pointer-events:auto}.lv3-topnav-bg{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,hsla(0,0%,4%,.85),hsla(0,0%,4%,0));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .24s ease;pointer-events:none}.lv3-topnav-actions,.lv3-topnav-logo{position:relative;z-index:1}.lv3-topnav.lv3-scrolled .lv3-topnav-bg{opacity:1}.lv3-topnav-logo{position:relative;display:inline-flex;align-items:center;color:var(--lv3-text);text-decoration:none;font-weight:600;letter-spacing:-.015em;font-size:1.15rem}.lv3-topnav-logo-layer{display:inline-flex;align-items:center;gap:.65rem}.lv3-topnav-logo-main{position:relative;opacity:var(--lv3-cine-fade,1)}.lv3-topnav-logo-cine{position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:calc(1 - var(--lv3-cine-fade, 1));pointer-events:none}.lv3-topnav-cine-text{background:linear-gradient(180deg,#fff,hsla(0,0%,96%,.55));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lv3-topnav-logo-svg{width:34px;height:34px;display:block;flex-shrink:0;border-radius:7px}.lv3-topnav-wordmark{white-space:nowrap;font-weight:500}.lv3-topnav-hey{color:var(--lv3-text-on-light);transition:color .24s ease}.lv3-topnav.lv3-scrolled .lv3-topnav-hey{color:#fff}.lv3-topnav-wordmark .lv3-brand-grad{background:linear-gradient(135deg,#0a0a0a,#2c2c2c);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transition:filter .24s ease}.lv3-topnav.lv3-scrolled .lv3-topnav-wordmark .lv3-brand-grad{background:linear-gradient(135deg,#fff,#dcdcdc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lv3-topnav-actions{display:flex;align-items:center;gap:.6rem}.lv3-topnav-link{font-size:.82rem;font-weight:500;letter-spacing:-.005em;color:var(--lv3-text-on-light);text-decoration:none;padding:.55rem .8rem;border-radius:999px;transition:color .2s ease,background .2s ease,opacity .2s ease;opacity:.7;cursor:pointer}.lv3-topnav-link:hover{opacity:1;background:rgba(0,0,0,.04)}@media (max-width:700px){.lv3-topnav-link{display:none}}.lv3-bottomnav{position:fixed;bottom:0;left:0;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:.75rem clamp(1.25rem,4vw,2.5rem);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:none;mix-blend-mode:difference;pointer-events:none}.lv3-bottomnav-inner{display:flex;align-items:center;gap:.75rem}.lv3-bottomnav-track{width:90px;height:1px;background:hsla(0,0%,71%,.5);position:relative;overflow:hidden}.lv3-bottomnav-fill{position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left center}.lv3-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:8rem 0 6rem;overflow:hidden}.lv3-hero-headline{font-size:clamp(2.5rem,8vw,7rem);font-weight:800;letter-spacing:-.05em;line-height:.92;margin-bottom:2rem}.lv3-hero-headline .lv3-accent-line{background:linear-gradient(90deg,var(--lv3-accent) 0,var(--lv3-accent-warm) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lv3-hero-sub{font-size:clamp(1rem,1.6vw,1.25rem);color:var(--lv3-text-muted);max-width:38rem;line-height:1.55;margin-bottom:2.25rem}.lv3-hero-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8rem;color:var(--lv3-text-muted);margin-top:2rem}.lv3-hero-visual{position:absolute;right:0;top:-15%;bottom:-45%;width:62%;pointer-events:none;overflow:hidden;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.04) 12%,rgba(0,0,0,.18) 24%,rgba(0,0,0,.45) 38%,rgba(0,0,0,.75) 52%,rgba(0,0,0,.95) 65%,#000 78%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.04) 12%,rgba(0,0,0,.18) 24%,rgba(0,0,0,.45) 38%,rgba(0,0,0,.75) 52%,rgba(0,0,0,.95) 65%,#000 78%)}.lv3-hero-bg-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(22px) saturate(1.08);transform:scale(1.12)}.lv3-hero-bg-overlay{position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,.25) 22%,hsla(0,0%,100%,.08) 42%,transparent 60%),linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02) 50%,hsla(0,0%,100%,.08));pointer-events:none}@media (max-width:768px){.lv3-topnav:not(.lv3-scrolled) .lv3-btn-ghost{color:var(--lv3-text-on-light);border-color:rgba(0,0,0,.18)}.lv3-topnav:not(.lv3-scrolled) .lv3-btn-ghost:active,.lv3-topnav:not(.lv3-scrolled) .lv3-btn-ghost:focus-visible,.lv3-topnav:not(.lv3-scrolled) .lv3-btn-ghost:hover{background:var(--lv3-text-on-light);color:#fff;border-color:var(--lv3-text-on-light)}.lv3-hero-visual{top:-10%;bottom:auto;right:-20%;width:95%;height:60%;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 78% 22%,#000 0,rgba(0,0,0,.55) 45%,transparent 78%);mask-image:radial-gradient(ellipse 80% 80% at 78% 22%,#000 0,rgba(0,0,0,.55) 45%,transparent 78%)}.lv3-hero-bg-img{filter:blur(32px) saturate(1.1);transform:scale(1.2)}.lv3-hero-bg-overlay{display:none}}.lv3-gallery{position:relative;background:var(--lv3-bg);padding:clamp(5rem,10vh,8rem) 0 clamp(3rem,6vh,5rem);overflow:hidden}.lv3-gallery-head{text-align:center;margin:0 auto clamp(3rem,6vh,4.5rem);max-width:44rem;padding:0 clamp(1.25rem,4vw,2.5rem)}.lv3-gallery-eyebrow{margin-bottom:.9rem}.lv3-gallery-headline{font-size:clamp(1.8rem,4.5vw,3rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--lv3-text);margin:0 0 1rem;text-wrap:balance}.lv3-gallery-headline .lv3-gallery-accent{background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lv3-gallery-sub{font-size:clamp(1rem,1.4vw,1.15rem);color:var(--lv3-text-muted);line-height:1.6;margin:0;text-wrap:balance}.lv3-gallery-grid{display:grid;grid-template-columns:1fr;gap:1rem;max-width:1280px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem);align-items:start}.lv3-gallery-dim{position:absolute;inset:0;background:var(--lv3-bg);opacity:0;pointer-events:none;z-index:2;will-change:opacity}@media (max-width:700px){.lv3-gallery-col .lv3-gallery-tile:nth-child(n+3){display:none}}@media (min-width:700px){.lv3-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lv3-gallery-grid{grid-template-columns:repeat(3,1fr)}}.lv3-gallery-col{display:flex;flex-direction:column;gap:1rem;will-change:transform}.lv3-gallery-tile{position:relative;border-radius:18px;overflow:hidden;background:var(--lv3-bg-elevated);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lv3-gallery-tile:hover{transform:translateY(-4px)}.lv3-gallery-tile img{display:block;width:100%;height:auto;transition:filter .6s ease;filter:saturate(1.05)}.lv3-gallery-tile:hover img{filter:saturate(1.15) brightness(1.04)}.lv3-gallery-tile-title{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:6px 12px;font-size:.72rem;font-weight:600;letter-spacing:.01em;color:#fff;background:rgba(10,10,12,.55);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;pointer-events:none;white-space:nowrap;transition:background .22s ease,border-color .22s ease}.lv3-gallery-tile:hover .lv3-gallery-tile-title{background:rgba(10,10,12,.7);border-color:hsla(0,0%,100%,.2)}@media (min-width:1024px){.lv3-gallery-tile-title{top:14px;left:14px;font-size:.78rem;padding:7px 13px}}.lv3-hero-cinematic{padding:0;background:var(--lv3-surface);color:var(--lv3-text-on-light)}.lv3-hero-cinematic .lv3-eyebrow,.lv3-hero-cinematic .lv3-hero-meta,.lv3-hero-cinematic .lv3-hero-sub{color:var(--lv3-text-on-light-muted)}.lv3-hero-cinematic .lv3-hero-tagline{color:var(--lv3-text-on-light)}.lv3-hero-cinematic .lv3-btn-ghost{color:var(--lv3-text-on-light);border-color:rgba(0,0,0,.12)}.lv3-hero-cinematic .lv3-btn-ghost:hover{background:rgba(0,0,0,.04)}.lv3-hero-cinematic .lv3-btn-primary{background:var(--lv3-text-on-light);color:var(--lv3-surface)}.lv3-hero-cinematic .lv3-btn-primary:hover{background:#1a1a1a}.lv3-demo{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;background:var(--lv3-surface);color:var(--lv3-text-on-light);overflow:hidden;padding:4rem clamp(1rem,4vw,2rem)}.lv3-demo:after,.lv3-demo:before{content:"";position:absolute;width:50vw;aspect-ratio:1;border-radius:50%;filter:blur(60px);opacity:.18;pointer-events:none}.lv3-demo:before{top:-10%;left:-10%;background:radial-gradient(circle,#ff7e42 0,transparent 60%)}.lv3-demo:after{bottom:-15%;right:-10%;background:radial-gradient(circle,#c5360f 0,transparent 60%)}.lv3-demo-stage{position:relative;width:100%;max-width:30rem;z-index:2}.lv3-demo-card{position:relative;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:24px;box-shadow:0 30px 60px -20px hsla(0,0%,4%,.18),0 10px 20px -10px hsla(0,0%,4%,.08),inset 0 0 0 1px rgba(0,0,0,.02);overflow:hidden;display:flex;flex-direction:column}.lv3-demo-header{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid rgba(0,0,0,.05)}.lv3-demo-header-left{display:flex;align-items:center;gap:.5rem}.lv3-demo-header-name{font-size:.85rem;font-weight:600;color:var(--lv3-text-on-light);letter-spacing:-.01em}.lv3-demo-header-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;color:var(--lv3-text-on-light-muted)}.lv3-demo-header-dot{width:6px;height:6px;border-radius:999px;background:#34c759;box-shadow:0 0 8px rgba(52,199,89,.5)}.lv3-demo-trust{display:inline-flex;align-items:baseline;gap:.25rem;font-size:.7rem;color:var(--lv3-text-on-light-muted)}.lv3-demo-trust-num{font-size:.85rem;font-weight:700;color:#c5360f;font-feature-settings:"tnum";transition:color .22s ease}.lv3-demo-trust-delta{font-size:.65rem;font-weight:600;color:#2f8f40;margin-left:.25rem}.lv3-demo-chat{padding:1.1rem;display:flex;flex-direction:column;gap:.85rem;min-height:22rem}.lv3-demo-bubble-row{display:flex;gap:.6rem;align-items:flex-start}.lv3-demo-bubble-row.is-user{justify-content:flex-end}.lv3-demo-bubble{max-width:80%;padding:.7rem .95rem;border-radius:14px;font-size:.85rem;line-height:1.45;letter-spacing:-.005em}.lv3-demo-bubble.is-user{background:#0a0a0a;color:#fff;border-bottom-right-radius:4px}.lv3-demo-bubble.is-abbot{background:rgba(0,0,0,.03);color:var(--lv3-text-on-light);border:1px solid rgba(0,0,0,.05);border-bottom-left-radius:4px}.lv3-demo-avatar{width:28px;height:28px;flex-shrink:0}.lv3-demo-thinking{display:flex;gap:.6rem;align-items:center;padding:.4rem 0}.lv3-demo-thinking-text{font-size:.8rem;color:hsla(0,0%,4%,.45);font-style:italic}.lv3-demo-shimmer{position:relative;display:inline-block}.lv3-demo-shimmer-base{color:hsla(0,0%,4%,.35)}.lv3-demo-shimmer-overlay{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(197,54,15,.8) 25%,#ff7e42 50%,rgba(197,54,15,.8) 75%,transparent);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lv3-demo-shimmer 1.5s linear infinite}@keyframes lv3-demo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lv3-demo-action{margin-top:.4rem;padding:.9rem 1rem;border-radius:14px;background:linear-gradient(135deg,rgba(255,126,66,.14),rgba(197,54,15,.06));border:1px solid rgba(255,126,66,.4)}.lv3-demo-action-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.lv3-demo-action-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c5360f}.lv3-demo-action-trust-cost{font-size:.7rem;font-weight:500;color:var(--lv3-text-on-light-muted)}.lv3-demo-action-title{font-size:.92rem;font-weight:500;color:var(--lv3-text-on-light);margin-bottom:.7rem;line-height:1.4}.lv3-demo-action-row{display:flex;gap:.5rem;align-items:center}.lv3-demo-action-btn{padding:.45rem .9rem;border-radius:999px;font-size:.78rem;font-weight:600;border:none;background:linear-gradient(135deg,#c5360f,#ff7e42);color:#fff;cursor:pointer;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.35rem}.lv3-demo-action-btn.is-ghost{background:transparent;color:var(--lv3-text-on-light-muted);border:1px solid rgba(0,0,0,.1)}.lv3-demo-action-btn-progress{position:absolute;bottom:0;left:0;height:2px;background:hsla(0,0%,100%,.6);transform-origin:left center}.lv3-demo-action-done{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;color:#2f8f40;padding:.45rem .9rem;border-radius:999px;background:rgba(52,199,89,.12);border:1px solid rgba(52,199,89,.3)}.lv3-demo-dots{display:flex;justify-content:center;gap:.5rem;padding:.9rem 1.1rem 1rem;border-top:1px solid rgba(0,0,0,.05)}.lv3-demo-dot{width:6px;height:6px;border-radius:999px;background:rgba(0,0,0,.12);transition:background .48s ease,width .48s cubic-bezier(.2,.7,.2,1)}.lv3-demo-dot.is-active{width:22px;background:linear-gradient(90deg,#c5360f,#ff7e42)}.lv3-demo-dot.is-done{background:rgba(255,126,66,.45)}.lv3-cases{position:relative;background:var(--lv3-bg);padding:clamp(3rem,6vh,5rem) 0 clamp(5rem,9vh,7rem);overflow:hidden}.lv3-cases-head{text-align:center;margin-bottom:clamp(2.5rem,5vh,3.5rem);max-width:44rem;margin-left:auto;margin-right:auto}.lv3-cases-eyebrow{margin-bottom:.85rem}.lv3-cases-headline{font-size:clamp(1.8rem,4.5vw,3rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--lv3-text);margin:0;text-wrap:balance}.lv3-cases-accent{background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lv3-cases-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:900px){.lv3-cases-grid{grid-template-columns:repeat(3,1fr)}}.lv3-case{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--lv3-bg-elevated);border:1px solid var(--lv3-border);transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s ease;will-change:transform}.lv3-case:hover{transform:translateY(-6px);border-color:rgba(255,126,66,.35)}.lv3-case-photo{position:relative;aspect-ratio:4/5;overflow:hidden}.lv3-case-photo img{transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .6s ease;filter:saturate(1.05)}.lv3-case:hover .lv3-case-photo img{transform:scale(1.04);filter:saturate(1.15) brightness(1.03)}.lv3-case-photo-fade{position:absolute;inset:0;background:linear-gradient(180deg,transparent,transparent 45%,rgba(0,0,0,.35) 75%,rgba(0,0,0,.75));pointer-events:none}.lv3-case-photo-label{position:absolute;left:1.25rem;bottom:1.1rem;right:1.25rem;z-index:2}.lv3-case-name{font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:#fff;margin:0;line-height:1.2}.lv3-case-role{font-size:.78rem;color:hsla(0,0%,100%,.78);margin:.2rem 0 0;letter-spacing:-.005em}.lv3-case-body{padding:1.4rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.85rem;flex:1}.lv3-case-segment{display:inline-flex;align-self:flex-start;padding:.3rem .7rem;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,126,66,.12);color:#ff7e42}.lv3-case-story{font-size:.92rem;color:var(--lv3-text);line-height:1.6;margin:0;opacity:.85;letter-spacing:-.005em}.lv3-cine-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;pointer-events:none;padding:clamp(1rem,4vw,3rem);text-align:center;background:var(--lv3-bg);will-change:opacity}.lv3-cine-word-wrap{display:grid;grid-template-areas:"stack";place-items:center;max-width:100%}.lv3-cine-word{grid-area:stack;white-space:nowrap;font-size:clamp(2.4rem,11vw,9rem);font-weight:900;letter-spacing:-.055em;line-height:.92;background:linear-gradient(180deg,#fff,hsla(0,0%,96%,.55));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;will-change:transform,opacity,filter}.lv3-hero-tagline{font-size:clamp(2.4rem,7.5vw,5.6rem);font-weight:800;letter-spacing:-.05em;line-height:.98;margin-bottom:1.75rem;max-width:16ch}.lv3-hero-tagline .lv3-accent-line{color:#0a0a0a}.lv3-hero-tagline .lv3-accent-line .char{background:linear-gradient(180deg,#000,rgba(0,0,0,.4));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lv3-pain{position:relative;height:250vh}.lv3-pain-pin{position:sticky;top:0;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 1.5rem}.lv3-pain-words{display:grid;grid-template-areas:"stack";place-items:center;width:100%;max-width:60rem;margin:0 auto 2.5rem}.lv3-pain-eyebrow{margin-bottom:2rem;font-size:.82rem}.lv3-pain-word{grid-area:stack;width:100%;text-align:center;font-size:clamp(1.65rem,5.2vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;opacity:0;padding:0 .5rem;text-wrap:balance}.lv3-pain-noun{color:var(--lv3-text);font-weight:800}.lv3-pain-rest{color:var(--lv3-text-muted);font-weight:600}.lv3-pain-dot{background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800;margin-left:.05em}.lv3-pain-conclusion{margin-top:2.5rem;font-size:clamp(.95rem,1.4vw,1.1rem);color:var(--lv3-text-muted);max-width:36rem;margin-left:auto;margin-right:auto;opacity:0}.lv3-workflow{position:relative;height:400vh;background:var(--lv3-surface);color:var(--lv3-text-on-light)}.lv3-workflow-pin{position:sticky;top:0;height:100vh;height:100dvh;display:flex;align-items:center;overflow:hidden}.lv3-workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;width:100%}@media (max-width:900px){.lv3-workflow-grid{grid-template-columns:1fr;gap:2rem}}.lv3-workflow-text{position:relative}.lv3-workflow-headline,.lv3-workflow-text h2{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:1.25rem}.lv3-workflow-phase-one{position:relative;will-change:transform,opacity,filter}.lv3-workflow-phase-two{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;will-change:transform,opacity,filter}.lv3-workflow-phase-two .lv3-workflow-headline-two{margin-bottom:0}.lv3-workflow-text p{color:var(--lv3-text-on-light-muted);max-width:28rem;line-height:1.6}.lv3-workflow-stage{position:relative;width:100%;display:grid;grid-template-areas:"stack";place-items:center;min-height:clamp(8rem,16vw,12rem)}.lv3-workflow-role{grid-area:stack;font-size:clamp(2.6rem,7vw,5.5rem);font-weight:900;letter-spacing:-.05em;line-height:1;color:var(--lv3-text-on-light);white-space:nowrap;text-align:center;will-change:transform,opacity,filter}.lv3-workflow-role.is-accent{background:var(--lv3-black-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lv3-workflow-progress{display:flex;gap:.4rem;margin-top:2rem}.lv3-workflow-progress span{height:2px;flex:1;background:rgba(0,0,0,.12);border-radius:1px;position:relative;overflow:hidden}.lv3-workflow-progress span:after{content:"";position:absolute;inset:0;background:var(--lv3-orange-gradient);transform:scaleX(0);transform-origin:left;transition:transform .32s ease}.lv3-workflow-progress span.is-active:after{transform:scaleX(1)}.lv3-manifesto{position:relative;background:var(--lv3-surface);color:var(--lv3-text-on-light);min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:6rem 0;text-align:center}.lv3-manifesto-headline{font-size:clamp(2.4rem,6.5vw,5.6rem);font-weight:800;letter-spacing:-.045em;line-height:1.05;max-width:22ch;margin:0 auto;text-wrap:balance;color:var(--lv3-text-on-light)}.lv3-manifesto-sub{font-size:clamp(1.1rem,1.8vw,1.4rem);color:var(--lv3-text-on-light-muted);font-weight:500;letter-spacing:-.005em;margin-top:1.75rem}.lv3-dot{background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lv3-pillars{position:relative;height:220vh;height:220svh;background:var(--lv3-surface)}.lv3-pillars-pin{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column}.lv3-pillars-stage{width:100%;max-width:1280px;margin:0 auto;padding:clamp(4rem,9vh,7rem) clamp(1.25rem,4vw,2.5rem) clamp(2rem,5vh,4rem);display:flex;flex-direction:column;flex:1}.lv3-pillars-head{text-align:center;margin-bottom:clamp(1.5rem,3vh,2.5rem);flex-shrink:0}.lv3-pillars-canvas{flex:1}.lv3-pillars-phase{position:absolute;inset:0;justify-content:center}.lv3-pillars-phase-b{gap:clamp(1rem,2.5vh,1.75rem);pointer-events:none}.lv3-pillars-phase-b>*{pointer-events:auto}.lv3-pillars-head h2{font-size:clamp(2rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--lv3-text-on-light)}.lv3-pillars-head .lv3-eyebrow{color:var(--lv3-text-on-light-muted)}.lv3-pillars-accent{background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lv3-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media (max-width:900px){.lv3-pillars-grid{grid-template-columns:1fr}}.lv3-pillars-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:clamp(1rem,2vh,1.5rem)}.lv3-pillars-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:rgba(0,0,0,.03);border:1px solid var(--lv3-border-light);font-size:.82rem;font-weight:500;letter-spacing:-.005em;color:var(--lv3-text-on-light)}.lv3-pillars-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#ff7e42}.lv3-pillars-chip-icon svg{width:16px;height:16px}.lv3-pillars-ext-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:stretch}@media (min-width:900px){.lv3-pillars-ext-grid{grid-template-columns:.9fr 1.1fr}}.lv3-pillars-ext-explain{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.lv3-pillars-ext-h3{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--lv3-text-on-light);margin:0;text-wrap:balance}.lv3-pillars-ext-body{font-size:.95rem;color:var(--lv3-text-on-light-muted);line-height:1.6;margin:0}.lv3-pillars-ext-list{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.65rem}.lv3-pillars-ext-list li{display:flex;align-items:center;gap:.65rem;font-size:.9rem;color:var(--lv3-text-on-light);opacity:.9}.lv3-pillars-ext-dot{width:6px;height:6px;border-radius:999px;background:var(--lv3-orange-gradient);flex-shrink:0}.lv3-pillars-int-card{padding:1.75rem 1.5rem 1.5rem;border-radius:20px;background:var(--lv3-bg-elevated);border:1px solid var(--lv3-border);display:flex;flex-direction:column}.lv3-deep{position:relative;background:var(--lv3-bg);min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:clamp(10rem,22vh,14rem) clamp(1.25rem,4vw,2.5rem) clamp(6rem,14vh,9rem);text-align:center;overflow:hidden}.lv3-deep:after{content:"";position:absolute;inset:-10% 30% auto;height:60%;background:radial-gradient(ellipse at center,rgba(45,91,255,.06) 0,transparent 65%);pointer-events:none;z-index:0}.lv3-deep-inner{position:relative;z-index:1;width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,5vh,4rem)}.lv3-deep-eyebrow{margin:0}.lv3-deep-h{font-size:clamp(2.2rem,5.2vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--lv3-text);margin:0;text-wrap:balance;overflow:hidden}.lv3-deep-h .word{display:inline-block;overflow:hidden}.lv3-deep-h .char{display:inline-block;will-change:transform,opacity}.lv3-deep-accent{background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lv3-deep-card{width:100%;max-width:520px;position:relative;padding:1.75rem 1.75rem 1.6rem;border-radius:22px;background:var(--lv3-bg-elevated);border:1px solid var(--lv3-border);text-align:left;box-shadow:0 24px 60px -20px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.02)}.lv3-deep-card:before{content:"";position:absolute;top:1.75rem;left:0;width:3px;height:36px;background:#ff8b5c;border-radius:0 2px 2px 0;z-index:1;transition:height .32s cubic-bezier(.2,.7,.2,1)}.lv3-deep-card:hover:before{height:56px}.lv3-deep-card-greet{font-size:1rem;font-weight:600;color:var(--lv3-text);margin:0 0 1.15rem;letter-spacing:-.005em}.lv3-deep-card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.lv3-deep-card-line{display:flex;align-items:center;gap:.8rem;font-size:1rem;line-height:1.45;color:var(--lv3-text)}.lv3-deep-card-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:rgba(34,197,94,.18);color:#22c55e;font-size:.72rem;font-weight:700;flex-shrink:0}.lv3-deep-sub{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--lv3-text-muted);margin:0;letter-spacing:-.005em;font-weight:500}@media (max-width:640px){.lv3-deep{padding:7rem 1.25rem 4.5rem}.lv3-deep-inner{gap:2.25rem}.lv3-deep-card{padding:1.4rem;max-width:100%}.lv3-deep-card-greet{font-size:.95rem;margin-bottom:1rem}.lv3-deep-card-line{font-size:.92rem}}.lv3-profit{position:relative;background:var(--lv3-surface);color:var(--lv3-text-on-light);min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:clamp(10rem,22vh,14rem) clamp(1.25rem,4vw,2.5rem) clamp(6rem,14vh,9rem);text-align:center;overflow:hidden}.lv3-profit:after{content:"";position:absolute;inset:-10% 30% auto;height:60%;background:radial-gradient(ellipse at center,rgba(45,91,255,.05) 0,transparent 65%);pointer-events:none;z-index:0}.lv3-profit-inner{position:relative;z-index:1;width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,5vh,4rem)}.lv3-profit-eyebrow{margin:0;color:var(--lv3-text-on-light-muted)}.lv3-profit-h{font-size:clamp(2.2rem,5.2vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--lv3-text-on-light);margin:0;text-wrap:balance;overflow:hidden}.lv3-profit-h .word{display:inline-block;overflow:hidden}.lv3-profit-h .char{display:inline-block;will-change:transform,opacity}.lv3-profit-accent{background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lv3-profit-claim{display:flex;flex-direction:column;align-items:center;gap:1.05rem;max-width:580px;margin:0 auto}.lv3-profit-statement{font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;letter-spacing:-.015em;color:var(--lv3-text-on-light);margin:0;text-wrap:balance}.lv3-profit-body{font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.55;color:var(--lv3-text-on-light-muted);margin:0;text-wrap:pretty}.lv3-profit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:.9rem}.lv3-profit-line{gap:.85rem;font-size:clamp(1rem,1.4vw,1.1rem);font-weight:500;color:var(--lv3-text-on-light);text-align:left}.lv3-profit-check,.lv3-profit-line{display:inline-flex;align-items:center}.lv3-profit-check{justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(34,197,94,.18);color:#22c55e;font-size:.75rem;font-weight:700;flex-shrink:0}.lv3-profit-outro{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--lv3-text-on-light-muted);margin:0;letter-spacing:-.005em;font-weight:500;text-wrap:balance;max-width:620px}@media (max-width:640px){.lv3-profit{padding:7rem 1.25rem 4.5rem}.lv3-profit-inner{gap:2.25rem}.lv3-profit-claim{gap:.85rem}.lv3-profit-statement{font-size:1.2rem}.lv3-profit-body{font-size:.95rem}.lv3-profit-line{font-size:.98rem}}@media (max-width:900px){.lv3-workflow-text{position:static}.lv3-workflow-grid{position:relative}.lv3-workflow-phase-two{position:absolute;inset:0;justify-content:center;text-align:center}.lv3-workflow-phase-two .lv3-workflow-headline-two{width:100%;margin:0 auto}}.lv3-pillars{height:auto;min-height:0}.lv3-pillars-pin{position:relative;height:auto;display:block;overflow:visible}.lv3-pillars-stage{padding:clamp(5rem,10vh,8rem) clamp(1.25rem,4vw,2.5rem) clamp(4rem,8vh,6rem);display:block;flex:initial;min-height:0}.lv3-pillars-head{margin-bottom:clamp(2.5rem,6vh,4.5rem)}.lv3-pillars-canvas{position:relative;display:flex;flex-direction:column;gap:clamp(10rem,22vh,16rem);flex:initial;min-height:0}.lv3-pillars-phase{position:relative;inset:auto;display:flex;flex-direction:column;justify-content:flex-start}.lv3-pillars-phase-b{pointer-events:auto}.lv3-pillar{min-height:0;padding:2rem 1.75rem}@media (min-width:900px){.lv3-pillar{padding:2.5rem 2rem}}.lv3-pillars-ext-grid{align-items:start}.lv3-pillars-int-eyebrow{margin-bottom:.6rem}.lv3-pillars-int-headline{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;letter-spacing:-.025em;color:var(--lv3-text);margin:0 0 1.25rem}.lv3-int-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem;flex:1}@media (max-width:700px){.lv3-int-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.lv3-int-grid{grid-template-columns:repeat(3,1fr)}}.lv3-int-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem .5rem .75rem;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px solid var(--lv3-border);transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s ease,background .22s ease}.lv3-int-tile:hover{transform:translateY(-2px);border-color:rgba(255,126,66,.3);background:hsla(0,0%,100%,.04)}.lv3-int-tile[data-status=soon]{opacity:.7}.lv3-int-mark{position:relative;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#1f1f1f,#2c2c2c);border:1px solid hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background .2s ease,border-color .2s ease}.lv3-int-mark-fallback{color:#fff;font-weight:700;font-size:1rem;letter-spacing:-.02em;font-family:Inter,system-ui,sans-serif}.lv3-int-mark-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px;display:block}.lv3-int-mark:has(.lv3-int-mark-img){background:#fff;border-color:rgba(0,0,0,.06)}.lv3-int-tile:hover .lv3-int-mark{background:linear-gradient(135deg,#c5360f,#ff7e42);border-color:transparent}.lv3-int-tile:hover .lv3-int-mark:has(.lv3-int-mark-img){background:#fff;border-color:rgba(255,126,66,.35);box-shadow:0 4px 12px rgba(255,126,66,.18)}.lv3-int-label{font-size:.72rem;font-weight:500;color:var(--lv3-text-muted);letter-spacing:-.005em;text-align:center;line-height:1.2}.lv3-int-badge{position:absolute;top:6px;right:6px;font-size:.55rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 5px;border-radius:4px;background:rgba(255,126,66,.12);color:#ff7e42}@media (max-width:700px){.lv3-pillars-chips{gap:.4rem}.lv3-pillars-chip{font-size:.72rem;padding:.35rem .7rem}.lv3-pillars-ext-explain{padding:.5rem}.lv3-pillars-int-card{padding:1.25rem}}.lv3-pillar{--pillar-accent:245,245,245;position:relative;background:var(--lv3-bg-elevated);border:1px solid var(--lv3-border);border-radius:24px;padding:2.5rem 2rem;min-height:380px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;isolation:isolate;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s ease,background .32s ease}.lv3-pillar:first-child{--pillar-accent:45,91,255}.lv3-pillar:nth-child(2){--pillar-accent:245,245,245}.lv3-pillar:nth-child(3){--pillar-accent:255,139,92}.lv3-pillar:before{content:"";position:absolute;top:-45%;right:-45%;width:110%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--pillar-accent),.22) 0,transparent 65%);filter:blur(40px);opacity:.55;pointer-events:none;z-index:0;transition:opacity .36s ease,transform .36s cubic-bezier(.2,.7,.2,1)}.lv3-pillar:after{content:"";position:absolute;top:1.75rem;left:0;width:3px;height:36px;background:rgb(var(--pillar-accent));border-radius:0 2px 2px 0;z-index:1;transition:height .32s cubic-bezier(.2,.7,.2,1)}.lv3-pillar>*{position:relative;z-index:2}.lv3-pillar:hover{transform:translateY(-4px);border-color:rgba(var(--pillar-accent),.28)}.lv3-pillar:hover:before{opacity:1;transform:translate(-12%,12%)}.lv3-pillar:hover:after{height:56px}.lv3-pillar:first-child:after{background:var(--lv3-brand-gradient)}.lv3-pillar:first-child .lv3-pillar-icon{background:linear-gradient(135deg,rgba(30,58,138,.22),rgba(59,130,246,.12));color:#3b82f6}.lv3-pillar:first-child:hover .lv3-pillar-icon{background:linear-gradient(135deg,rgba(30,58,138,.35),rgba(59,130,246,.22))}.lv3-pillar-bignum{position:absolute;bottom:-2.8rem;right:-.6rem;font-size:clamp(10rem,17vw,15rem);font-weight:900;letter-spacing:-.07em;line-height:1;color:rgba(var(--pillar-accent),.07);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;font-feature-settings:"tnum"}.lv3-pillar-icon{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(var(--pillar-accent),.1);color:rgb(var(--pillar-accent));margin-bottom:1.75rem;transition:background .32s ease,color .32s ease}.lv3-pillar:hover .lv3-pillar-icon{background:rgba(var(--pillar-accent),.18)}.lv3-pillar-title{font-size:2.2rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.75rem}.lv3-pillar-desc{color:var(--lv3-text-muted);font-size:.95rem;line-height:1.55;max-width:22rem}.lv3-steps{position:relative;padding:8rem 0;background:var(--lv3-bg-elevated)}.lv3-steps-grid{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}@media (max-width:900px){.lv3-steps-grid{grid-template-columns:1fr;gap:2.5rem}}.lv3-steps-sticky{position:sticky;top:25vh}.lv3-steps-sticky h2{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:1rem}.lv3-steps-sticky p{color:var(--lv3-text-muted);line-height:1.6;max-width:22rem}.lv3-step{display:flex;gap:1.5rem;padding:2.5rem 0;border-bottom:1px solid var(--lv3-border)}.lv3-step:first-child{padding-top:0}.lv3-step:last-child{border-bottom:none}.lv3-step-num{font-size:.75rem;font-weight:600;letter-spacing:.16em;color:var(--lv3-accent);min-width:2.5rem}.lv3-step-body h3{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.lv3-step-body p{color:var(--lv3-text-muted);line-height:1.55}.lv3-testimonial{position:relative;background:var(--lv3-surface);color:var(--lv3-text-on-light);min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:6rem 0;text-align:center}.lv3-testimonial-mark{font-size:clamp(4rem,8vw,6rem);line-height:.4;background:var(--lv3-brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:1.5rem;font-weight:800;font-family:Georgia,Times New Roman,serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lv3-testimonial-quote{font-size:clamp(1.25rem,2.4vw,1.85rem);font-weight:500;letter-spacing:-.02em;line-height:1.45;max-width:38rem;margin:0 auto 2.5rem;color:var(--lv3-text-on-light);text-wrap:balance}.lv3-testimonial-author{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.85rem;color:var(--lv3-text-on-light-muted);letter-spacing:-.005em}.lv3-testimonial-author-name{font-weight:600;color:var(--lv3-text-on-light);font-size:.95rem}.lv3-stats{min-height:100vh;min-height:100svh;padding:6rem 0;display:flex;align-items:center}.lv3-stats-head{text-align:center;max-width:48rem;margin:0 auto 4rem}.lv3-stats-head .lv3-eyebrow{margin-bottom:1.25rem}.lv3-stats-head h2{font-size:clamp(2rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin-bottom:1.5rem}.lv3-stats-accent .char{background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lv3-stats-body{color:var(--lv3-text-muted);line-height:1.6;max-width:42rem;margin:0 auto}.lv3-stats-row{display:grid;grid-template-columns:repeat(7,1fr);gap:.75rem;width:100%}@media (max-width:1100px){.lv3-stats-row{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.lv3-stats-row{grid-template-columns:repeat(2,1fr)}}.lv3-stat{background:var(--lv3-bg-elevated);border:1px solid var(--lv3-border);border-radius:16px;padding:1.25rem 1rem;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;position:relative;overflow:hidden;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s ease}.lv3-stat:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.2)}.lv3-stats-row>.lv3-stat:first-child{background:linear-gradient(135deg,rgba(197,54,15,.06) 0,rgba(255,126,66,.06) 100%),var(--lv3-bg-elevated)}.lv3-stats-row>.lv3-stat:nth-child(2){background:linear-gradient(135deg,rgba(197,54,15,.14) 0,rgba(255,126,66,.14) 100%),var(--lv3-bg-elevated)}.lv3-stats-row>.lv3-stat:nth-child(3){background:linear-gradient(135deg,rgba(197,54,15,.28) 0,rgba(255,126,66,.28) 100%),var(--lv3-bg-elevated)}.lv3-stats-row>.lv3-stat:nth-child(4){background:linear-gradient(135deg,rgba(197,54,15,.45) 0,rgba(255,126,66,.45) 100%),var(--lv3-bg-elevated);border-color:transparent}.lv3-stats-row>.lv3-stat:nth-child(5){background:linear-gradient(135deg,rgba(197,54,15,.66) 0,rgba(255,126,66,.66) 100%),var(--lv3-bg-elevated);border-color:transparent;color:#fff}.lv3-stats-row>.lv3-stat:nth-child(6){background:linear-gradient(135deg,rgba(197,54,15,.85) 0,rgba(255,126,66,.85) 100%),var(--lv3-bg-elevated);border-color:transparent;color:#fff}.lv3-stats-row>.lv3-stat:nth-child(7){background:var(--lv3-orange-gradient);border-color:transparent;color:#fff}.lv3-stats-row>.lv3-stat:nth-child(n+4):hover{border-color:transparent;filter:brightness(1.07)}.lv3-stats-row>.lv3-stat:nth-child(n+5) .lv3-stat-label{color:hsla(0,0%,100%,.78)}.lv3-stat-num{font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:.95;font-feature-settings:"tnum"}.lv3-stat-label{font-size:.72rem;color:var(--lv3-text-muted);margin-top:.6rem;letter-spacing:.01em;line-height:1.35;font-weight:500}.lv3-app{position:relative;background:var(--lv3-surface);color:var(--lv3-text-on-light);padding-top:clamp(8rem,16vh,12rem);padding-bottom:clamp(8rem,16vh,12rem)}.lv3-app-head{text-align:center;max-width:44rem;margin:0 auto}.lv3-app-head .lv3-eyebrow{margin-bottom:1.25rem;color:var(--lv3-text-on-light-muted)}.lv3-app-head h2{font-size:clamp(2rem,5.5vw,4.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin-bottom:1.5rem;color:var(--lv3-text-on-light)}.lv3-app-body{color:var(--lv3-text-on-light-muted);line-height:1.6;font-size:1.05rem;max-width:36rem;margin:0 auto}.lv3-app-pin{position:relative;height:360vh;margin-top:5rem}.lv3-app-stage{position:sticky;top:0;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center}.lv3-app-stage-inner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;align-items:center;-moz-column-gap:clamp(2rem,5vw,4rem);column-gap:clamp(2rem,5vw,4rem);row-gap:1.6rem;max-width:1100px;width:100%;padding:0 clamp(1.5rem,4vw,2.5rem)}.lv3-app-stage-inner>.lv3-phone{grid-column:2;grid-row:1}.lv3-phone{position:relative;width:300px;height:620px;border-radius:46px;background:#0d0e12;border:1px solid rgba(0,0,0,.08);box-shadow:0 50px 120px -30px rgba(0,0,0,.35),0 8px 24px -8px rgba(0,0,0,.15);padding:12px;overflow:hidden}.lv3-phone:before{content:"";position:absolute;top:20px;left:50%;transform:translateX(-50%);width:96px;height:24px;border-radius:999px;background:#000;z-index:5}.lv3-phone-screen{position:relative;width:100%;height:100%;border-radius:34px;overflow:hidden;background:linear-gradient(180deg,#0e0f12,#1a1d24);color:#f5f5f5}.lv3-phone-screen-frame{position:absolute;inset:0;display:flex;flex-direction:column;padding:56px 18px 18px;opacity:0}.lv3-phone-screen-frame.is-active{opacity:1}.lv3-phone-screen-body{flex:1;display:flex;flex-direction:column;gap:8px;margin-top:12px;overflow:hidden}.lv3-phone-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.06)}.lv3-phone-header-brand{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.lv3-phone-header-title{font-size:.8rem;font-weight:600}.lv3-phone-tabs{display:flex;justify-content:space-around;padding-top:10px;margin-top:10px;border-top:1px solid hsla(0,0%,100%,.06)}.lv3-phone-tab{font-size:.6rem;letter-spacing:.05em;color:hsla(0,0%,100%,.32);font-weight:500;transition:color .24s ease}.lv3-phone-tab.is-active{color:#ff7e42;font-weight:600}.lv3-chat-bubble{font-size:.7rem;line-height:1.4;padding:8px 12px;border-radius:14px;max-width:85%}.lv3-chat-bubble.is-user{align-self:flex-end;background:rgba(255,126,66,.18);color:#f5f5f5}.lv3-chat-bubble.is-abbot{align-self:flex-start;background:hsla(0,0%,100%,.05);color:#f5f5f5}.lv3-chat-bubble.is-pill{background:transparent;border:1px solid rgba(255,126,66,.4);color:#ff7e42;border-radius:999px;padding:6px 10px;align-self:flex-start}.lv3-phone-meta{display:flex;justify-content:space-between;font-size:.65rem;opacity:.55}.lv3-phone-h{font-size:1rem;font-weight:700;letter-spacing:-.02em;margin:4px 0 8px}.lv3-phone-step{display:flex;gap:8px;align-items:center;font-size:.7rem;padding:7px 10px;background:hsla(0,0%,100%,.03);border-radius:8px}.lv3-phone-step.is-mute{opacity:.4}.lv3-phone-step.is-highlight{background:rgba(255,126,66,.12);border:1px solid rgba(255,126,66,.25)}.lv3-phone-step-dot{width:10px;height:10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.3);flex-shrink:0}.lv3-phone-step.is-done .lv3-phone-step-dot{background:#7bd389;border-color:transparent}.lv3-phone-step.is-highlight .lv3-phone-step-dot{background:#ff7e42;border-color:transparent}.lv3-phone-briefing-head{margin-bottom:4px}.lv3-phone-briefing-greeting{font-size:1rem;font-weight:700;letter-spacing:-.02em}.lv3-phone-briefing-sub{font-size:.65rem;opacity:.5;margin-top:2px}.lv3-phone-briefing-task{display:flex;gap:8px;align-items:center;font-size:.72rem;padding:8px 10px;background:hsla(0,0%,100%,.03);border-radius:8px}.lv3-phone-briefing-check{width:14px;height:14px;border-radius:4px;border:1px solid hsla(0,0%,100%,.25);flex-shrink:0}.lv3-phone-briefing-task.is-done .lv3-phone-briefing-check{background:#7bd389;border-color:transparent}.lv3-phone-briefing-task.is-done span:last-child{opacity:.55;text-decoration:line-through}.lv3-phone-ring{display:flex;align-items:center;gap:14px;padding:8px 0}.lv3-phone-ring-label{font-size:.8rem;font-weight:600}.lv3-phone-ring-sub{font-size:.65rem;opacity:.55}.lv3-phone-goal{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:hsla(0,0%,100%,.03);border-radius:8px;font-size:.7rem}.lv3-phone-goal>span:first-child{opacity:.7}.lv3-phone-goal-val{font-weight:700}.lv3-app-captions{grid-column:1;grid-row:1;display:grid;grid-template-areas:"stack";place-items:start stretch;max-width:26rem;min-height:8rem;justify-self:end}.lv3-app-caption{grid-area:stack;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55;color:var(--lv3-text-on-light-muted);letter-spacing:-.005em;font-weight:500;text-wrap:balance;text-align:left;margin:0;will-change:opacity,transform}.lv3-app-dots{grid-column:1/-1;grid-row:3;justify-self:center;display:flex;gap:.55rem}@media (max-width:900px){.lv3-app-stage{padding-top:4.5rem;padding-bottom:4.5rem;box-sizing:border-box}.lv3-app-stage-inner{grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:1.25rem;max-width:32rem}.lv3-app-stage-inner>.lv3-phone{grid-column:1;grid-row:1;justify-self:center}.lv3-app-captions{grid-column:1;grid-row:2;place-items:center;justify-self:center;max-width:100%;min-height:3.5rem;text-align:center}.lv3-app-caption{text-align:center}.lv3-app-dots{grid-column:1;grid-row:4}}.lv3-app-dots span{width:6px;height:6px;border-radius:999px;background:rgba(0,0,0,.15);transition:background .28s ease,transform .28s ease}.lv3-app-dots span.is-active{background:var(--lv3-text-on-light);transform:scale(1.25)}@media (max-width:700px){.lv3-app-pin{height:320vh}.lv3-phone{width:240px;height:500px}}@media (max-width:480px){.lv3-phone{width:220px;height:460px}}@media (prefers-reduced-motion:no-preference){.lv3-app-head h2:not(:has(.char)),.lv3-cta h2:not(:has(.char)),.lv3-deep-h:not(:has(.char)),.lv3-hero-tagline:not(:has(.char)),.lv3-manifesto-headline:not(:has(.char)),.lv3-profit-h:not(:has(.char)),.lv3-promise-text:not(:has(.char)),.lv3-stats-head h2:not(:has(.char)),.lv3-sus-headline:not(:has(.char)),.lv3-testimonial-quote:not(:has(.word)){visibility:hidden}.lv3-app-head h2 .char,.lv3-cta h2 .char,.lv3-deep-h .char,.lv3-hero-tagline .char,.lv3-manifesto-headline .char,.lv3-profit-h .char,.lv3-stats-head h2 .char,.lv3-sus-headline .char,.lv3-testimonial-quote .word{opacity:0}}.lv3-promise{position:relative;background:var(--lv3-bg);width:100%}.lv3-promise-inner{position:relative;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,6vh,4rem) clamp(1.25rem,4vw,3rem)}.lv3-promise-text{font-size:clamp(1.4rem,3vw,2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;text-align:center;color:hsla(0,0%,100%,.18);margin:0 auto;max-width:32ch;text-wrap:balance;will-change:filter,opacity}.lv3-promise-text .word{display:inline-block;white-space:nowrap}.lv3-promise-text .char{display:inline;will-change:color}.lv3-roi{position:relative;background:var(--lv3-surface);min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(6rem,11vh,9rem) 0;overflow:hidden}.lv3-roi-head{text-align:center;max-width:52rem;margin:0 auto clamp(3rem,6vh,4.5rem)}.lv3-roi-eyebrow{margin-bottom:1.2rem;color:var(--lv3-text-on-light-muted)}.lv3-roi-headline{font-size:clamp(2.2rem,5.5vw,4.25rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;color:var(--lv3-text-on-light);margin:0;text-wrap:balance;display:flex;flex-direction:column;gap:.15em}.lv3-roi-line{display:block}.lv3-roi-accent{background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lv3-roi-sub{margin:clamp(1.5rem,3vh,2rem) auto 0;max-width:40rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.55;color:var(--lv3-text-on-light-muted)}.lv3-roi-money{font-weight:700;background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;white-space:nowrap}.lv3-roi-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:1080px;margin:0 auto}@media (min-width:800px){.lv3-roi-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto}.lv3-roi-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:.6rem}}.lv3-roi-card{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.75rem,3vw,2.25rem);border-radius:22px;background:linear-gradient(180deg,rgba(0,0,0,.025),rgba(0,0,0,.008));border:1px solid var(--lv3-border-light);transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s ease,background .32s ease}.lv3-roi-card:hover{transform:translateY(-4px);border-color:rgba(255,126,66,.25)}.lv3-roi-num{font-size:clamp(2.4rem,4.2vw,3.4rem);font-weight:800;line-height:.95;letter-spacing:-.04em;background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lv3-roi-label{font-size:.95rem;font-weight:600;color:var(--lv3-text-on-light);margin:0;letter-spacing:-.015em}.lv3-roi-outcome{font-size:.9rem;color:var(--lv3-text-on-light-muted);margin:0;display:flex;align-items:center;gap:.4rem;padding-top:.4rem;border-top:1px solid rgba(0,0,0,.08)}.lv3-roi-arrow{color:#ff7e42;font-weight:700}.lv3-roi-closing{text-align:center;margin:clamp(5rem,10vh,7.5rem) auto 0;max-width:42rem;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600;letter-spacing:-.015em;color:var(--lv3-text-on-light)}.lv3-pricing{background:#f4f4f6;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(6rem,11vh,9rem) 0}.lv3-pricing-head{text-align:center;margin-bottom:3rem}.lv3-pricing-head h2{font-size:clamp(2rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--lv3-text-on-light)}.lv3-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:900px){.lv3-pricing-grid{grid-template-columns:1fr}}.lv3-price{background:#fff;color:var(--lv3-text-on-light);border:1px solid rgba(0,0,0,.09);box-shadow:0 8px 30px rgba(0,0,0,.08);border-radius:24px;padding:2.25rem;display:flex;flex-direction:column;position:relative;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.lv3-price:hover{transform:translateY(-6px);border-color:rgba(0,0,0,.16);box-shadow:0 22px 50px rgba(0,0,0,.14)}.lv3-price.lv3-price-feature{background:linear-gradient(180deg,#fff4ee,#fff 72%);border-color:rgba(255,126,66,.5);box-shadow:0 0 0 1px rgba(255,126,66,.25),0 22px 55px rgba(255,126,66,.22)}.lv3-price.lv3-price-feature:before{content:"Beliebteste";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--lv3-brand-gradient);color:#fff;padding:5px 14px;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.lv3-price-tier{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem;color:var(--lv3-text-on-light-muted)}.lv3-price-amount{font-size:3.4rem;font-weight:800;letter-spacing:-.04em;margin-bottom:.4rem;line-height:1}.lv3-price-amount sup{font-size:1.2rem;font-weight:600;opacity:.6;letter-spacing:0}.lv3-price-amount small{font-size:.9rem;font-weight:500;opacity:.6;margin-left:.25rem;margin-right:.15em;letter-spacing:0;display:inline-block}.lv3-price-tagline{font-size:.95rem;color:var(--lv3-text-on-light-muted);margin-bottom:1.5rem}.lv3-price-features{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.7rem}.lv3-price-features li{display:flex;gap:.6rem;align-items:flex-start;font-size:.88rem;line-height:1.5}.lv3-price-features li:before{content:"✓";color:rgba(0,0,0,.4);font-weight:700;flex-shrink:0;font-size:.85rem;line-height:1.5}.lv3-price.lv3-price-feature .lv3-price-features li:before{color:#ff7e42}.lv3-price-cta{margin-top:auto;align-self:stretch;width:100%;padding:.95rem 2rem}.lv3-pricing .lv3-price-cta{background:#0a0a0a;color:#fff;border:none;box-shadow:0 6px 18px rgba(0,0,0,.18)}.lv3-pricing .lv3-price-cta:hover{background:#000;transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.lv3-btn-grad{background:linear-gradient(180deg,#fff,#dce0e7);color:var(--lv3-text-on-light);border:1px solid hsla(0,0%,100%,.08);font-weight:600}.lv3-btn-grad:hover{background:linear-gradient(180deg,#fff,#c9cfd8);transform:translateY(-1px)}.lv3-cta{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(6rem,12vh,10rem) 0;text-align:center}.lv3-cta h2{font-size:clamp(2rem,6.5vw,5.5rem);font-weight:800;letter-spacing:-.045em;line-height:1;margin-bottom:2rem}.lv3-cta h2 .char{background:linear-gradient(180deg,#fff,hsla(0,0%,96%,.55));-webkit-background-clip:text;background-clip:text}.lv3-cta h2 .char,.lv3-cta-accent .char{-webkit-text-fill-color:transparent;color:transparent}.lv3-cta-accent .char{background:var(--lv3-brand-gradient);-webkit-background-clip:text;background-clip:text}.lv3-cta-actions{display:inline-flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem}.lv3-footer{background:var(--lv3-bg-elevated);border-top:1px solid var(--lv3-border);padding:4rem 0 6rem}.lv3-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem}@media (max-width:800px){.lv3-footer-grid{grid-template-columns:1fr 1fr}}.lv3-footer-brand{font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.lv3-footer-tagline{color:var(--lv3-text-muted);margin-top:.5rem;font-size:.9rem;max-width:22rem;line-height:1.5}.lv3-footer-col h4{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lv3-text-muted);margin-bottom:1rem}.lv3-footer-col a{display:block;font-size:.85rem;color:var(--lv3-text);text-decoration:none;padding:.25rem 0;opacity:.85;transition:opacity .2s}.lv3-footer-col a:hover{opacity:1}.lv3-footer-bottom{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--lv3-border);display:flex;justify-content:space-between;font-size:.75rem;color:var(--lv3-text-muted);flex-wrap:wrap;gap:.5rem}@media (prefers-reduced-motion:reduce){.lv3-pain-word{opacity:1;position:relative}.lv3-pain{height:auto}.lv3-pain-pin{position:relative;height:auto;padding:6rem 0}.lv3-workflow{height:auto}.lv3-workflow-pin{position:relative;height:auto;padding:6rem 0}}.lv3-topnav-bg{transform:translateZ(0);will-change:opacity}.lv3-hero-bg-img{will-change:transform;transform:translateZ(0) scale(1.12)}.lv3-demo:after,.lv3-demo:before{transform:translateZ(0);will-change:transform}.lv3-gallery-tile{contain:paint}.lv3-livedash{position:relative;background:#fafafa;color:var(--lv3-text-on-light);min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,10vh,8rem) 0;overflow:hidden}.lv3-livedash-head{text-align:center;max-width:48rem;margin:0 auto clamp(2.5rem,5vh,3.5rem)}.lv3-livedash-eyebrow{color:var(--lv3-text-on-light-muted);margin-bottom:.9rem}.lv3-livedash-headline{font-size:clamp(1.8rem,4.5vw,3rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--lv3-text-on-light);margin:0;text-wrap:balance}.lv3-livedash-accent{background:var(--lv3-orange-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lv3-livedash-sub{margin:1.25rem auto 0;max-width:40rem;font-size:1rem;line-height:1.55;color:var(--lv3-text-on-light-muted)}.lv3-livedash-scenario-dots{display:flex;justify-content:center;gap:8px;margin-top:1.5rem}.lv3-livedash-dot{width:6px;height:6px;border-radius:999px;background:rgba(10,10,15,.15);transition:background .4s ease,width .4s ease}.lv3-livedash-dot.is-active{background:var(--lv3-orange-gradient);width:24px}.lv3-livedash-stage{display:grid;grid-template-columns:300px minmax(0,1fr) 260px;gap:16px;max-width:1200px;margin:0 auto;background:#fff;border:1px solid rgba(10,10,15,.07);border-radius:16px;padding:12px;box-shadow:0 24px 60px -30px rgba(10,10,15,.18)}.lvd-col{background:#f5f5f7;border:1px solid rgba(10,10,15,.05);border-radius:12px;padding:12px;min-height:520px;display:flex;flex-direction:column}.lvd-col-chat{background:#fff;border-color:rgba(10,10,15,.07)}.lvd-col-header{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 10px;border-bottom:1px solid rgba(10,10,15,.06);margin-bottom:10px}.lvd-col-title{font-size:11px;letter-spacing:1.5px;font-weight:600;color:rgba(10,10,15,.55)}.lvd-live-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:rgba(255,126,66,.1);color:#c5360f;font-size:10px;font-weight:600}.lvd-live-dot{width:6px;height:6px;border-radius:999px;background:#ff7e42;animation:lvd-pulse 1.6s ease-in-out infinite}@keyframes lvd-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.lvd-cards{display:flex;flex-direction:column;gap:8px}.lvd-card{position:relative;display:flex;gap:10px;padding:10px 10px 10px 12px;background:#fff;border:1px solid rgba(10,10,15,.08);border-radius:11px;transition:transform .2s ease,border-color .2s ease}.lvd-card:hover{transform:translateY(-1px);border-color:rgba(255,126,66,.25)}.lvd-card-glow{position:absolute;inset:-1px;border-radius:12px;padding:1.5px;background:linear-gradient(135deg,rgba(255,126,66,.85),rgba(255,126,66,0));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0}.lvd-card-thumb{width:36px;height:44px;border-radius:5px;background:#f0f1f4;flex-shrink:0;overflow:hidden;position:relative}.lvd-card-thumb,.lvd-thumb-avatar{display:flex;align-items:center;justify-content:center}.lvd-thumb-avatar{width:100%;height:100%;background:linear-gradient(135deg,#ff7e42,#c5360f);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.lvd-thumb-icon{font-size:18px;color:rgba(10,10,15,.55)}.lvd-thumb-pdf{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;gap:2px;padding:4px 3px}.lvd-thumb-pdf-head{height:6px;background:linear-gradient(135deg,#ff7e42,#c5360f);border-radius:1px;margin-bottom:2px}.lvd-thumb-pdf-line{height:2px;background:rgba(10,10,15,.15);border-radius:1px}.lvd-thumb-pdf-line.short{width:60%}.lvd-thumb-pdf-amount{font-size:6px;font-weight:700;color:rgba(10,10,15,.85);margin-top:auto;text-align:right}.lvd-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lvd-card-tag{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#c5360f;font-weight:600}.lvd-card-title{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvd-card-amount,.lvd-card-title{font-weight:500;color:var(--lv3-text-on-light)}.lvd-card-amount{font-size:11px;font-variant-numeric:tabular-nums}.lvd-card-meta{font-size:10px;color:rgba(10,10,15,.45)}.lvd-card-kebab{align-self:flex-start;width:20px;height:20px;background:transparent;border:0;color:rgba(10,10,15,.45);opacity:.45;cursor:pointer;font-size:14px;line-height:1;transition:opacity .2s ease}.lvd-card:hover .lvd-card-kebab{opacity:1}.lvd-card-skeleton{position:absolute;inset:0;background:#fff;border-radius:11px;padding:10px 10px 10px 12px;display:flex;gap:10px;align-items:flex-start;opacity:0;pointer-events:none}.lvd-skel-thumb{width:36px;height:44px;border-radius:5px;background:linear-gradient(110deg,#e8e9ec 25%,rgba(255,126,66,.18) 50%,#e8e9ec 75%);background-size:200% 100%;animation:lvd-shimmer 1.2s linear infinite}.lvd-skel-lines{flex:1;display:flex;flex-direction:column;gap:6px;padding-top:4px}.lvd-skel-line{height:8px;border-radius:3px;background:linear-gradient(110deg,#e8e9ec 25%,rgba(255,126,66,.18) 50%,#e8e9ec 75%);background-size:200% 100%;animation:lvd-shimmer 1.2s linear infinite}.lvd-skel-line.short{width:60%}@keyframes lvd-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lvd-chat-scroll{flex:1;overflow:hidden;padding:8px 4px;display:flex;flex-direction:column;gap:14px}.lvd-user-bubble{align-self:flex-end;max-width:78%;padding:9px 13px;background:rgba(255,126,66,.1);border:1px solid rgba(255,126,66,.22);border-radius:14px 14px 4px 14px;font-size:13px;color:var(--lv3-text-on-light);line-height:1.45}.lvd-bot-row{display:flex;gap:8px;align-items:flex-start}.lvd-bot-avatar{width:24px;height:24px;border-radius:999px;background:linear-gradient(135deg,#ff7e42,#c5360f);box-shadow:0 2px 8px -2px rgba(197,54,15,.35);flex-shrink:0;margin-top:2px}.lvd-bot-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.lvd-bot-prelude{padding:9px 13px;background:rgba(10,10,15,.035);border-radius:4px 14px 14px 14px;font-size:13px;line-height:1.45;color:var(--lv3-text-on-light)}.lvd-tool-panel{background:rgba(10,10,15,.025);border:1px solid rgba(10,10,15,.06);border-radius:10px;padding:6px 4px;display:flex;flex-direction:column;gap:2px}.lvd-tool-row{display:flex;align-items:center;gap:8px;padding:6px 9px;font-size:11px;border-radius:6px;transition:background .2s ease;overflow:hidden}.lvd-row-status{position:relative;width:14px;height:14px;flex-shrink:0}.lvd-row-status,.lvd-row-status>*{display:inline-flex;align-items:center;justify-content:center}.lvd-row-status>*{position:absolute;inset:0}.lvd-row-status-pending{color:rgba(10,10,15,.3);font-size:14px}.lvd-row-status-running{color:#ff7e42}.lvd-row-status-done{color:#16a34a;font-size:13px;font-weight:700}.lvd-spinner{width:12px;height:12px;border-radius:999px;border:1.5px solid rgba(255,126,66,.25);border-top-color:#ff7e42;animation:lvd-spin .7s linear infinite}@keyframes lvd-spin{to{transform:rotate(1turn)}}.lvd-row-label{flex:1;color:rgba(10,10,15,.85);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvd-row-tool{color:rgba(10,10,15,.45);font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lvd-collapse-bar{font-size:11px;color:rgba(10,10,15,.55);padding:6px 9px;background:rgba(10,10,15,.03);border-radius:6px;font-weight:500;cursor:pointer;overflow:hidden}.lvd-summary{padding:11px 14px;background:rgba(10,10,15,.035);border-radius:4px 14px 14px 14px;font-size:13px;line-height:1.5;color:var(--lv3-text-on-light)}.lvd-summary-head{font-weight:600;margin-bottom:6px}.lvd-summary-list{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:2px}.lvd-summary-list li{padding-left:14px;position:relative;color:rgba(10,10,15,.75)}.lvd-summary-list li:before{content:"•";position:absolute;left:4px;color:#ff7e42;font-weight:700}.lvd-summary-tail{margin:6px 0 0;color:rgba(10,10,15,.75);font-style:italic}.lvd-quick-actions{display:flex;gap:6px;flex-wrap:wrap;padding-left:0}.lvd-qa-primary{padding:8px 14px;border-radius:8px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ff7e42,#c5360f);border:0;cursor:pointer;box-shadow:0 4px 12px -4px rgba(197,54,15,.4);transition:transform .15s ease}.lvd-qa-primary:hover{transform:translateY(-1px)}.lvd-qa-ghost{padding:8px 12px;border-radius:8px;font-size:12px;font-weight:500;color:rgba(10,10,15,.55);background:transparent;border:0;cursor:pointer}.lvd-input{margin-top:auto;padding:12px 14px;border:1px solid rgba(10,10,15,.08);background:#fff;border-radius:12px;font-size:13px;color:var(--lv3-text-on-light);min-height:44px;display:flex;align-items:center;gap:2px}.lvd-input-text{flex:1;white-space:pre-wrap}.lvd-input-text:empty:before{content:"Frag heyAbbot was an...";color:rgba(10,10,15,.35)}.lvd-input-cursor{width:1.5px;height:16px;background:#ff7e42;animation:lvd-cursor .9s steps(2) infinite}@keyframes lvd-cursor{50%{opacity:0}}.lvd-widget{background:#fff;border:1px solid rgba(10,10,15,.07);border-radius:10px;padding:10px 12px;margin-bottom:8px}.lvd-widget-label{font-size:10px;letter-spacing:1.2px;font-weight:600;color:rgba(10,10,15,.5);margin-bottom:6px}.lvd-widget-amount{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--lv3-text-on-light);font-variant-numeric:tabular-nums}.lvd-widget-delta{font-size:10px;margin-top:2px}.lvd-delta-up{color:#16a34a}.lvd-widget-agent{background:linear-gradient(180deg,rgba(255,126,66,.06),rgba(255,126,66,.02));border-color:rgba(255,126,66,.18)}.lvd-agent-body{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--lv3-text-on-light);margin-bottom:9px}.lvd-agent-pulse{width:8px;height:8px;border-radius:999px;background:#ff7e42;animation:lvd-pulse 1.6s ease-in-out infinite}.lvd-agent-trust{display:flex;align-items:center;gap:7px}.lvd-trust-bar{flex:1;height:4px;background:rgba(10,10,15,.07);border-radius:999px;overflow:hidden}.lvd-trust-fill{height:100%;width:72%;background:linear-gradient(90deg,#ff7e42,#c5360f)}.lvd-trust-label{font-size:10px;font-weight:600;color:rgba(10,10,15,.55)}.lvd-today-row{display:flex;gap:8px;align-items:baseline;padding:4px 0;border-top:1px solid rgba(10,10,15,.05);font-size:11px}.lvd-today-row:first-of-type{border-top:0}.lvd-today-time{font-weight:700;color:var(--lv3-text-on-light);font-variant-numeric:tabular-nums}.lvd-today-text{color:rgba(10,10,15,.65);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvd-proj-count{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--lv3-text-on-light)}.lvd-proj-meta{font-size:10px;color:rgba(10,10,15,.5);margin-top:2px}@media (max-width:1100px){.lv3-livedash-stage{grid-template-columns:260px minmax(0,1fr) 220px}}.lvd-card-inline{display:none}.lvd-tool-block{display:contents}@media (max-width:900px){.lv3-livedash{padding-left:0;padding-right:0}.lv3-livedash-stage{grid-template-columns:1fr;padding:6px;gap:0;border-radius:14px}.lvd-col-activity,.lvd-col-widgets{display:none}.lvd-col{padding:8px;min-height:0}.lvd-col-chat{min-height:0;height:auto}.lvd-chat-scroll{flex:0 0 auto;height:56vh;max-height:480px;padding:4px 2px;gap:10px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;touch-action:none;-webkit-overflow-scrolling:auto;overscroll-behavior:contain}.lvd-chat-scroll::-webkit-scrollbar{display:none}.lvd-bot-prelude,.lvd-summary,.lvd-user-bubble{font-size:12.5px;padding:8px 11px}.lvd-user-bubble{max-width:88%}.lvd-tool-row{padding:5px 7px;font-size:10.5px;gap:6px}.lvd-row-label{white-space:normal;line-height:1.3}.lvd-row-tool{display:none}.lvd-tool-block{display:flex;flex-direction:column;gap:4px}.lvd-card-inline{display:flex;margin:2px 0 6px 22px;padding:8px 8px 8px 10px;border-radius:9px;gap:8px}.lvd-card-inline .lvd-card-thumb{width:32px;height:38px}.lvd-card-inline .lvd-card-kebab{display:none}.lvd-card-inline .lvd-card-tag{font-size:8.5px}.lvd-card-inline .lvd-card-title{font-size:11.5px}.lvd-card-inline .lvd-card-amount{font-size:10.5px}.lvd-card-inline .lvd-card-meta{font-size:9.5px}.lvd-summary-list{font-size:12px}.lvd-quick-actions{flex-direction:column;align-items:stretch}.lvd-qa-ghost,.lvd-qa-primary{width:100%;text-align:center}.lvd-input{padding:10px 12px;font-size:12.5px;min-height:40px}}@media (max-width:380px){.lvd-tool-row{font-size:10px}.lvd-bot-avatar{width:20px;height:20px}.lvd-bot-row{gap:6px}}.lvd-mock{--m-bg:#f7f7f8;--m-bg-elev:#fff;--m-card:#fff;--m-card-stronger:#fff;--m-pill-bg:hsla(0,0%,100%,.65);--m-pill-border:rgba(10,10,15,.07);--m-border:rgba(10,10,15,.07);--m-border-strong:rgba(10,10,15,.14);--m-border-warm:rgba(197,54,15,.28);--m-text:#1a1a2e;--m-text-2:rgba(26,26,46,.62);--m-text-3:rgba(26,26,46,.4);--m-text-warm:#c5360f;--m-warm:#ff7e42;--m-warm-deep:#c5360f;--m-warm-gradient:linear-gradient(135deg,#c5360f,#ff7e42);--m-warm-bg:rgba(255,126,66,.09);--m-warm-bg-strong:rgba(255,126,66,.16);--m-ico-inactive:rgba(10,10,15,.42);--m-success:#16a34a;--m-success-bg:rgba(22,163,74,.1);--m-danger:#dc2626;--m-danger-bg:rgba(220,38,38,.1);--m-chart-bar:rgba(10,10,15,.1);--m-chart-bar-future:rgba(197,54,15,.2);--m-skeleton:rgba(10,10,15,.05);--m-skeleton-bright:rgba(197,54,15,.14);position:absolute;inset:0;background:var(--m-bg);color:var(--m-text);font-family:Inter,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";display:flex;flex-direction:column;overflow:hidden;border-radius:34px}.lvd-mock-topbar{padding:11px 12px 7px;display:flex;justify-content:center;flex-shrink:0}.lvd-mock-iconpill{background:var(--m-pill-bg);border:1px solid var(--m-pill-border);border-radius:999px;padding:4px 9px;display:inline-flex;align-items:center;gap:9px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.lvd-mock-ico{width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--m-ico-inactive)}.lvd-mock-ico.is-active{background:var(--m-warm-gradient);color:#fff;box-shadow:0 2px 7px rgba(255,126,66,.4)}.lvd-mock-pagehead{padding:4px 14px 0;flex-shrink:0}.lvd-mock-eyebrow{font-size:7.5px;text-transform:uppercase;letter-spacing:1.4px;color:var(--m-text-warm);font-weight:700;margin-bottom:2px}.lvd-mock-title{font-size:18px;font-weight:700;letter-spacing:-.5px;color:var(--m-text);line-height:1.1}.lvd-mock-accent,.lvd-mock-title-full{background:var(--m-warm-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lvd-mock-aiplan{margin-left:auto;padding:4px 9px;border-radius:999px;font-size:8.5px;font-weight:600;background:var(--m-warm-bg);border:1px solid var(--m-border-warm);color:var(--m-text-warm);display:inline-flex;align-items:center;gap:4px}.lvd-mock-daterow{margin-top:4px;display:flex;align-items:center;gap:8px;font-size:9.5px;color:var(--m-text-2)}.lvd-mock-chev{width:14px;height:14px;border-radius:50%;background:var(--m-card);border:1px solid var(--m-border);display:flex;align-items:center;justify-content:center;color:var(--m-text-3);font-size:7px}.lvd-mock-date{font-weight:600;color:var(--m-text)}.lvd-mock-fulldate{margin-left:4px;font-size:8.5px;color:var(--m-text-3)}.lvd-mock-stream{flex:1;padding:8px 12px;display:flex;flex-direction:column;gap:8px;overflow:hidden;min-height:0}.lvd-mock-briefing{background:linear-gradient(180deg,rgba(255,126,66,.1),rgba(255,126,66,.02));border:1px solid var(--m-border-warm);border-radius:13px;padding:10px 12px}.lvd-mock-bf-eyebrow{font-size:7.5px;text-transform:uppercase;letter-spacing:1.2px;color:var(--m-text-warm);font-weight:700;margin-bottom:5px}.lvd-mock-bf-greet{font-size:11px;font-weight:600;color:var(--m-text);margin-bottom:7px;letter-spacing:-.1px}.lvd-mock-bf-row{display:flex;gap:7px;align-items:center;padding:4px 0;font-size:9px;color:var(--m-text-2);border-top:1px solid var(--m-border);line-height:1.4}.lvd-mock-bf-row:first-of-type{border-top:0;padding-top:2px}.lvd-mock-iconsq{width:14px;height:14px;border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:7.5px;font-weight:700}.lvd-mock-iconsq.is-green{background:rgba(74,222,128,.18);color:#16a34a}.lvd-mock-iconsq.is-warm{background:var(--m-warm-bg-strong);color:var(--m-text-warm)}.lvd-mock-bf-lbl{color:var(--m-text);font-weight:600}.lvd-mock-acard{background:var(--m-card);border:1px solid var(--m-border);border-radius:12px;padding:8px 10px;display:flex;gap:9px;align-items:center}.lvd-mock-acard.is-fresh{box-shadow:0 0 0 1px rgba(255,126,66,.3),0 0 16px -2px rgba(255,126,66,.45)}.lvd-mock-acard-thumb{width:25px;height:31px;background:linear-gradient(180deg,#f2f2f5,#e9e9ee);border-radius:4px;flex-shrink:0;position:relative;overflow:hidden}.lvd-mock-acard-thumb:after{content:"";position:absolute;inset:3px;background:linear-gradient(180deg,transparent 28%,currentColor 0,currentColor 30%,transparent 0),linear-gradient(180deg,transparent 48%,currentColor 0,currentColor 49.5%,transparent 0),linear-gradient(180deg,transparent 68%,currentColor 0,currentColor 69.5%,transparent 0);opacity:.18}.lvd-mock-acard-body{flex:1;min-width:0}.lvd-mock-acard-tag{font-size:7px;text-transform:uppercase;letter-spacing:.8px;color:var(--m-text-warm);font-weight:700}.lvd-mock-acard-title{font-size:9.5px;font-weight:500;color:var(--m-text);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px}.lvd-mock-acard-amount{font-size:8.5px;color:var(--m-text-2);font-variant-numeric:tabular-nums;margin-top:2px}.lvd-mock-actionchips{padding:4px 12px 0;display:flex;gap:5px;flex-shrink:0}.lvd-mock-achip{flex:1;background:var(--m-card);border:1px solid var(--m-border);border-radius:999px;padding:5px 0;text-align:center;font-size:8.5px;font-weight:600;color:var(--m-text-2);display:inline-flex;align-items:center;justify-content:center;gap:4px}.lvd-mock-achip-glyph{font-size:9px}.lvd-mock-composer{padding:8px 12px 12px;flex-shrink:0}.lvd-mock-composer-bar{background:var(--m-card);border:1px solid var(--m-border);border-radius:18px;padding:8px 10px 8px 12px;display:flex;align-items:center;gap:8px;font-size:9.5px;color:var(--m-text-3)}.lvd-mock-clip{font-size:11px;opacity:.55}.lvd-mock-mic{width:22px;height:22px;border-radius:50%;background:var(--m-warm-gradient);display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;flex-shrink:0}.lvd-mock-filterrow{padding:10px 12px 4px;display:flex;gap:6px;overflow-x:hidden;flex-shrink:0}.lvd-mock-fchip{background:var(--m-card);border:1px solid var(--m-border);border-radius:999px;padding:4px 10px 4px 9px;font-size:9px;font-weight:500;color:var(--m-text-2);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.lvd-mock-fchip.is-active{background:var(--m-warm-bg);border-color:var(--m-border-warm);color:var(--m-text-warm);font-weight:700}.lvd-mock-fcount{background:var(--m-card-stronger);color:var(--m-text-2);font-size:7.5px;font-weight:700;padding:1px 5px;border-radius:999px;line-height:1.2;font-variant-numeric:tabular-nums}.lvd-mock-fchip.is-active .lvd-mock-fcount{background:var(--m-warm-bg-strong);color:var(--m-text-warm)}.lvd-mock-timeline{flex:1;padding:6px 12px 4px;display:flex;flex-direction:column;overflow:hidden;min-height:0;position:relative}.lvd-mock-trow{display:flex;gap:10px;padding:4px 0;align-items:flex-start}.lvd-mock-ttime{width:32px;flex-shrink:0;font-size:9px;color:var(--m-text-3);font-variant-numeric:tabular-nums;padding-top:1px}.lvd-mock-tdot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--m-text-3);margin-left:4px;vertical-align:middle;opacity:.5}.lvd-mock-tcontent{flex:1;min-width:0}.lvd-mock-event{background:var(--m-card);border:1px solid var(--m-border);border-radius:11px;padding:7px 9px;display:flex;gap:7px;align-items:flex-start}.lvd-mock-edot{width:5px;height:5px;border-radius:50%;margin-top:5px;flex-shrink:0}.lvd-mock-edot.is-work{background:#ff7e42}.lvd-mock-edot.is-meeting{background:#3b82f6}.lvd-mock-edot.is-private{background:#a855f7}.lvd-mock-edot.is-health{background:#4ade80}.lvd-mock-ebody{flex:1;min-width:0}.lvd-mock-etitle{font-size:10px;font-weight:600;color:var(--m-text);letter-spacing:-.15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvd-mock-emeta{margin-top:1px;font-size:8px;color:var(--m-text-2);display:flex;gap:5px;align-items:center}.lvd-mock-edur{color:var(--m-text-3)}.lvd-mock-echeck{width:16px;height:16px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.lvd-mock-echeck.is-done{background:var(--m-success);color:#fff;font-size:9px;font-weight:700}.lvd-mock-echeck.is-pending{background:transparent;border:1.5px solid var(--m-border-strong)}.lvd-mock-event.is-done .lvd-mock-emeta,.lvd-mock-event.is-done .lvd-mock-etitle{text-decoration:line-through;color:var(--m-text-3)}.lvd-mock-event.is-done .lvd-mock-edot{opacity:.4}.lvd-mock-event.is-suggest{background:linear-gradient(180deg,rgba(255,126,66,.07),rgba(255,126,66,.02));border-color:var(--m-border-warm)}.lvd-mock-etag{font-size:7px;text-transform:uppercase;letter-spacing:.8px;color:var(--m-text-warm);font-weight:700;margin-bottom:1px}.lvd-mock-emptyslot{background:transparent;border:1px dashed var(--m-border);border-radius:10px;padding:7px 9px;text-align:center;font-size:8.5px;color:var(--m-text-3);font-style:italic}.lvd-mock-fab{position:absolute;bottom:22px;right:14px;width:36px;height:36px;border-radius:50%;background:var(--m-warm-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;box-shadow:0 6px 18px rgba(255,126,66,.45),0 2px 6px rgba(0,0,0,.2)}.lvd-mock-monthrow{padding:8px 12px 4px;display:flex;gap:4px;flex-shrink:0}.lvd-mock-mpill{flex:1;text-align:center;padding:6px 0;border-radius:10px;font-size:8.5px;color:var(--m-text-3);font-variant-numeric:tabular-nums;line-height:1.2}.lvd-mock-mname{font-size:9px;font-weight:600;color:var(--m-text-2);display:block}.lvd-mock-myear{font-size:7.5px;color:var(--m-text-3);margin-top:1px;display:block}.lvd-mock-mpill.is-current{background:var(--m-card);border:1px solid var(--m-border)}.lvd-mock-mpill.is-current .lvd-mock-mname{color:var(--m-text)}.lvd-mock-mpill.is-current:after{content:"";display:block;width:4px;height:4px;background:var(--m-warm);border-radius:50%;margin:2px auto 0}.lvd-mock-mpill.is-selected{background:var(--m-warm-gradient);box-shadow:0 3px 10px rgba(255,126,66,.35)}.lvd-mock-mpill.is-selected .lvd-mock-mname,.lvd-mock-mpill.is-selected .lvd-mock-myear{color:#fff}.lvd-mock-progbar{background:var(--m-warm-bg);border:1px solid var(--m-border-warm);border-radius:11px;padding:7px 10px;display:flex;align-items:center;gap:6px;font-size:9px;color:var(--m-text-warm);font-weight:500}.lvd-mock-progbar-lbl{color:var(--m-text-warm);font-weight:700}.lvd-mock-progbar-chev{margin-left:auto;opacity:.6;font-size:9px}.lvd-mock-umsatz{background:var(--m-card);border:1px solid var(--m-border);border-radius:16px;padding:12px 12px 10px}.lvd-mock-umsatz-headrow{display:flex;align-items:flex-start;gap:8px}.lvd-mock-umsatz-eyebrow{font-size:7.5px;text-transform:uppercase;letter-spacing:1.2px;color:var(--m-text-3);font-weight:600}.lvd-mock-umsatz-anpassen{margin-left:auto;font-size:8.5px;color:var(--m-text-warm);font-weight:600;display:inline-flex;align-items:center;gap:3px}.lvd-mock-umsatz-amount{font-size:26px;font-weight:800;color:var(--m-text);letter-spacing:-.8px;line-height:1.05;margin-top:2px;font-variant-numeric:tabular-nums}.lvd-mock-umsatz-delta{margin-top:6px;display:inline-flex;align-items:center;gap:4px;background:var(--m-success-bg);color:var(--m-success);border-radius:999px;padding:3px 8px;font-size:8.5px;font-weight:700;font-variant-numeric:tabular-nums}.lvd-mock-chart{margin-top:8px;height:44px;display:flex;align-items:flex-end;gap:2px}.lvd-mock-bar{flex:1;background:var(--m-chart-bar);border-radius:1.5px 1.5px 0 0;min-height:4px}.lvd-mock-bar.is-current{background:var(--m-warm);box-shadow:0 0 8px rgba(255,126,66,.4)}.lvd-mock-bar.is-future{background:var(--m-chart-bar-future)}.lvd-mock-progmodus{margin-top:10px}.lvd-mock-progmodus-lbl{font-size:8.5px;color:var(--m-text-3);text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:5px}.lvd-mock-progmodus-pills{display:flex;gap:4px;flex-wrap:wrap}.lvd-mock-progpill{background:var(--m-card-stronger);border-radius:999px;padding:4px 8px;font-size:7.5px;text-align:center}.lvd-mock-pm-name{font-weight:700;color:var(--m-text-2);font-size:8.5px}.lvd-mock-pm-val{color:var(--m-text-3);font-size:7px;margin-top:1px;font-variant-numeric:tabular-nums}.lvd-mock-progpill.is-active{background:var(--m-warm-gradient);box-shadow:0 3px 8px rgba(255,126,66,.35)}.lvd-mock-progpill.is-active .lvd-mock-pm-name,.lvd-mock-progpill.is-active .lvd-mock-pm-val{color:#fff}.lvd-mock-siderow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lvd-mock-sidecard{background:var(--m-card);border:1px solid var(--m-border);border-radius:12px;padding:8px 9px}.lvd-mock-sc-head{display:flex;align-items:center;gap:5px;margin-bottom:4px}.lvd-mock-sc-icon{width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.lvd-mock-sc-icon.is-up{background:var(--m-success-bg);color:var(--m-success)}.lvd-mock-sc-icon.is-down{background:var(--m-danger-bg);color:var(--m-danger)}.lvd-mock-sc-lbl{font-size:8.5px;color:var(--m-text-2);font-weight:600}.lvd-mock-sc-amount{font-size:16px;font-weight:700;color:var(--m-text);letter-spacing:-.4px;font-variant-numeric:tabular-nums;line-height:1.1}.lvd-mock-sidecard.is-gewinn .lvd-mock-sc-amount{color:var(--m-success)}.lvd-mock-sc-meta{font-size:7.5px;color:var(--m-text-3);margin-top:2px;font-variant-numeric:tabular-nums}.lvd-mock-tabrow{padding:10px 12px 6px;display:flex;gap:5px;flex-shrink:0}.lvd-mock-tab{flex:1;background:var(--m-card);border:1px solid var(--m-border);border-radius:999px;padding:5px 0;text-align:center;font-size:9px;font-weight:600;color:var(--m-text-2);display:inline-flex;align-items:center;justify-content:center;gap:4px}.lvd-mock-tab.is-active{background:var(--m-warm-bg);border-color:var(--m-border-warm);color:var(--m-text-warm)}.lvd-mock-tabico{font-size:10px}.lvd-mock-scancta{background:var(--m-warm-bg);border:1px solid var(--m-border-warm);border-radius:13px;padding:10px 12px;display:flex;align-items:center;gap:10px}.lvd-mock-camicon{width:32px;height:32px;border-radius:8px;background:var(--m-warm-gradient);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;flex-shrink:0}.lvd-mock-cta-body{flex:1}.lvd-mock-cta-title{font-size:10.5px;font-weight:700;color:var(--m-text)}.lvd-mock-cta-sub{font-size:8.5px;color:var(--m-text-2);margin-top:1px}.lvd-mock-cta-chev{color:var(--m-text-warm);font-size:14px;font-weight:600}.lvd-mock-input{background:var(--m-card);border:1px solid var(--m-border);border-radius:11px;padding:8px 11px;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--m-text)}.lvd-mock-input.is-large{padding:11px 12px}.lvd-mock-input.is-large .lvd-mock-input-value{font-size:18px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.lvd-mock-input-pre,.lvd-mock-input.is-placeholder .lvd-mock-input-value{color:var(--m-text-3)}.lvd-mock-input-pre{font-size:14px;font-weight:600}.lvd-mock-catrow{display:flex;flex-wrap:wrap;gap:5px}.lvd-mock-catchip{background:var(--m-card);border:1px solid var(--m-border);border-radius:999px;padding:5px 9px 5px 7px;font-size:8.5px;font-weight:600;color:var(--m-text-2);display:inline-flex;align-items:center;gap:4px}.lvd-mock-catchip.is-selected{background:var(--m-warm-bg);border-color:var(--m-border-warm);color:var(--m-text-warm)}.lvd-mock-catico{font-size:10px}.lvd-mock-savebtn{background:var(--m-warm-gradient);border-radius:11px;padding:10px 0;text-align:center;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.1px;box-shadow:0 4px 12px -2px rgba(255,126,66,.45)}.lvd-mock-recenthead{font-size:8.5px;text-transform:uppercase;letter-spacing:1.2px;color:var(--m-text-3);font-weight:700;margin-top:4px}.lvd-mock-receipt{background:var(--m-card);border:1px solid var(--m-border);border-radius:11px;padding:8px 10px;display:flex;align-items:center;gap:9px}.lvd-mock-r-thumb{width:24px;height:30px;border-radius:4px;background:linear-gradient(180deg,#f2f2f5,#e9e9ee);flex-shrink:0}.lvd-mock-r-body{flex:1;min-width:0}.lvd-mock-r-title{font-size:9.5px;font-weight:600;color:var(--m-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvd-mock-r-date{font-size:8px;color:var(--m-text-2);margin-top:1px}.lvd-mock-r-amount{font-size:11px;font-weight:700;color:var(--m-danger);font-variant-numeric:tabular-nums}.lv3-phone.lvd-mock-phone{background:#efeff1;border-color:rgba(10,10,15,.1)}.lv3-phone.lvd-mock-phone .lv3-phone-screen{background:#f7f7f8}.lv3-phone.lvd-mock-phone .lv3-phone-screen-frame{padding:0}.lvd-mock{padding-top:32px}.lv3-app-storebadge{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;grid-column:1/-1;grid-row:2}@media (max-width:900px){.lv3-app-storebadge{grid-row:3;grid-column:1}}.lv3-app-storebadge-pill{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 13px;background:#0a0a0a;color:#fff;border-radius:999px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px -4px rgba(10,10,15,.25)}.lv3-app-storebadge-pill:hover{transform:translateY(-1px);box-shadow:0 6px 18px -4px rgba(10,10,15,.35)}.lv3-app-storebadge-apple{width:18px;height:18px;fill:#fff;flex-shrink:0}.lv3-app-storebadge-text{display:flex;flex-direction:column;line-height:1}.lv3-app-storebadge-pre{font-size:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:hsla(0,0%,100%,.7);margin-bottom:2px}.lv3-app-storebadge-main{font-size:14px;font-weight:700;letter-spacing:-.01em}.lv3-app-storebadge-qr{display:none;flex-direction:row;align-items:center;gap:8px}.lv3-app-storebadge-qr-frame{padding:4px;background:#fff;border-radius:6px;box-shadow:0 3px 10px -3px rgba(10,10,15,.2);line-height:0}.lv3-app-storebadge-qr-label{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--lv3-text-on-light-muted);font-weight:600}@media (min-width:900px){.lv3-app-storebadge-qr{display:flex}}.lv3-sus{background:#fff;color:#0a0a0a;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:clamp(5rem,10vh,7rem) 0;position:relative;overflow:hidden}.lv3-sus-inner{text-align:center}.lv3-sus-eyebrow{font-size:clamp(1.1rem,1.6vw,1.4rem);color:rgba(10,10,15,.55);font-weight:500;letter-spacing:-.005em;margin-bottom:1.4rem}.lv3-sus-headline{font-size:clamp(2.2rem,5.8vw,4.8rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:#0a0a0a;margin:0 auto;max-width:17ch;text-wrap:balance}.lv3-sus-sub{margin:clamp(2.2rem,4.5vh,3.2rem) auto 0;max-width:46rem;font-size:clamp(1.1rem,1.55vw,1.4rem);line-height:1.55;color:rgba(10,10,15,.72);font-weight:400;padding:0 clamp(1.25rem,3vw,2rem)}.lv3-sus-close{margin-top:1.1rem;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:600;color:#0a0a0a;letter-spacing:-.015em}.lv3-sus-rotator{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom;height:1.55em;line-height:1.55em;min-width:10ch;text-align:center}.lv3-sus-rotator-inner{display:block;animation:lv3-sus-rotate 9s cubic-bezier(.22,1,.36,1) infinite;will-change:transform}.lv3-sus-job{display:block;height:1.55em;line-height:1.55em;background:linear-gradient(135deg,#c5360f,#ff7e42);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:700;white-space:nowrap;font-feature-settings:"ss01","cv11"}@keyframes lv3-sus-rotate{0%,18%{transform:translateZ(0)}20%,38%{transform:translate3d(0,-1.55em,0)}40%,58%{transform:translate3d(0,-3.1em,0)}60%,78%{transform:translate3d(0,-4.65em,0)}80%,to{transform:translate3d(0,-6.2em,0)}}@media (max-width:700px){.lv3-sus-headline{font-size:clamp(2.2rem,11vw,3rem);max-width:14ch}.lv3-sus-rotator{min-width:10ch}}.lv3-hero-video-preview{position:absolute;right:clamp(4rem,10vw,9rem);top:50%;transform:translateY(-50%);width:clamp(340px,30vw,460px);aspect-ratio:4/3;border-radius:18px;overflow:hidden;cursor:pointer;border:0;background:linear-gradient(135deg,#f0f0f3,#e4e4e8);box-shadow:0 30px 60px -25px rgba(10,10,15,.35),0 8px 20px -8px rgba(10,10,15,.15);z-index:3;padding:0;display:block;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.lv3-hero-video-preview:hover{transform:translateY(-50%) scale(1.02);box-shadow:0 40px 80px -25px rgba(10,10,15,.45),0 12px 30px -8px rgba(10,10,15,.2)}.lv3-hero-video-poster{position:absolute;inset:0;background-size:cover;background-position:50%;background-color:#1a1a1f}.lv3-hero-video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.05) 55%,rgba(0,0,0,.45));pointer-events:none}.lv3-hero-video-placeholder-label{position:absolute;top:14px;left:14px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:hsla(0,0%,100%,.6);z-index:2}.lv3-hero-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:999px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#ff7e42;box-shadow:0 8px 22px -8px rgba(10,10,15,.25),0 2px 6px -2px rgba(10,10,15,.12);z-index:2}.lv3-hero-video-play svg{margin-left:3px}.lv3-hero-video-play-pulse{position:absolute;inset:0;border-radius:inherit;border:1.5px solid hsla(0,0%,100%,.7);opacity:0;animation:lv2HeroVideoPulse 2.4s ease-out infinite;pointer-events:none}.lv3-hero-video-play-pulse--delay{animation-delay:1.2s}@keyframes lv2HeroVideoPulse{0%{transform:scale(1);opacity:.4}80%{opacity:0}to{transform:scale(1.7);opacity:0}}@media (max-width:1100px){.lv3-hero-video-preview{width:clamp(280px,28vw,380px);right:clamp(1.25rem,4vw,2.5rem)}}@media (max-width:900px){.lv3-hero-video-preview{display:none}}.lv3-hero-video-mobile-trigger{display:none}@media (max-width:900px){.lv3-hero-video-mobile-trigger{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.25rem;padding:.45rem 0;font-size:.95rem;font-weight:600;color:var(--lv3-text-on-light);background:transparent;border:0;cursor:pointer;letter-spacing:-.005em;font-family:inherit;transition:opacity .2s ease}.lv3-hero-video-mobile-trigger:hover{opacity:.75}.lv3-hero-video-mobile-trigger-icon{width:24px;height:24px;border-radius:999px;background:linear-gradient(135deg,#ff7e42,#c5360f);display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 3px 8px -2px rgba(197,54,15,.4);flex-shrink:0}.lv3-hero-video-mobile-trigger-icon svg{margin-left:1px}}.lv3-hero-video-modal{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.78);backdrop-filter:blur(24px) saturate(1.1);-webkit-backdrop-filter:blur(24px) saturate(1.1);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:lv2HeroVideoModalIn .22s cubic-bezier(.22,1,.36,1)}.lv3-hero-video-modal-content{position:relative;width:65vw;max-width:1200px;aspect-ratio:16/9;background:#000;border-radius:14px;overflow:hidden;box-shadow:0 40px 120px -20px rgba(0,0,0,.9);animation:lv2HeroVideoModalScale .28s cubic-bezier(.22,1.2,.36,1)}.lv3-hero-video-player{width:100%;height:100%;display:block;background:#000}.lv3-hero-video-modal-close{position:absolute;top:-52px;right:0;width:40px;height:40px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.lv3-hero-video-modal-close:hover{background:hsla(0,0%,100%,.18)}.lv3-hero-video-modal-empty{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:hsla(0,0%,100%,.7);padding:2rem;gap:.5rem;font-size:.95rem}.lv3-hero-video-modal-hint{font-size:.8rem;color:hsla(0,0%,100%,.45)}.lv3-hero-video-modal-hint code{background:hsla(0,0%,100%,.08);padding:1px 6px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@keyframes lv2HeroVideoModalIn{0%{opacity:0}to{opacity:1}}@keyframes lv2HeroVideoModalScale{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:900px){.lv3-hero-video-modal-content{width:92vw;aspect-ratio:16/9}}.lv3-faq{background:var(--lv3-bg-elevated);color:var(--lv3-text);min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(6rem,11vh,9rem) 0}.lv3-faq-inner{max-width:820px}.lv3-faq-head{text-align:center;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.lv3-faq-title{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:1rem 0 0;text-wrap:balance}.lv3-faq-list{display:flex;flex-direction:column}.lv3-faq-item{border-bottom:1px solid var(--lv3-border)}.lv3-faq-item:first-child{border-top:1px solid var(--lv3-border)}.lv3-faq-q{width:100%;background:none;border:none;cursor:pointer;justify-content:space-between;gap:1.5rem;text-align:left;color:var(--lv3-text);font-family:inherit;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:600;letter-spacing:-.01em;padding:clamp(1.25rem,3vw,1.65rem) 0}.lv3-faq-icon,.lv3-faq-q{display:flex;align-items:center}.lv3-faq-icon{flex:none;justify-content:center;color:var(--lv3-text-muted);transition:transform .3s ease,color .3s ease}.lv3-faq-item.open .lv3-faq-icon{transform:rotate(180deg);color:var(--lv3-text)}.lv3-faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.lv3-faq-item.open .lv3-faq-answer-wrap{grid-template-rows:1fr}.lv3-faq-answer{overflow:hidden}.lv3-faq-answer p{margin:0;padding-bottom:clamp(1.25rem,3vw,1.65rem);max-width:62ch;color:var(--lv3-text-muted);font-size:clamp(.95rem,2vw,1.05rem);line-height:1.65}@media (prefers-reduced-motion:reduce){.lv3-faq-answer-wrap{transition:none}}.lv3-orb{position:relative;width:100%;min-height:100vh;min-height:100svh;overflow:hidden;background:radial-gradient(120% 80% at 50% 8%,rgba(255,126,66,.14),transparent 56%),#0a0a0f;display:flex;align-items:center;justify-content:center;color:#e9e9ee}.lv3-orb-glow{width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(255,126,66,.18),transparent 62%);animation:lv3-orb-glow 7s ease-in-out infinite}.lv3-orb-glow,.lv3-orb-stage{position:absolute;pointer-events:none}.lv3-orb-stage{width:540px;height:540px;perspective:1100px}.lv3-orb-spin{inset:0;animation:lv3-orb-spin 40s linear infinite}.lv3-orb-badge-pos,.lv3-orb-spin{position:absolute;transform-style:preserve-3d}.lv3-orb-badge-pos{top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px}.lv3-orb-badge{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#1a1a22;border:1.5px solid hsla(0,0%,100%,.14);box-shadow:0 6px 16px rgba(0,0,0,.4);opacity:.96}.lv3-orb-vignette{position:absolute;inset:0;background:radial-gradient(closest-side at 50% 50%,rgba(10,10,15,.82) 0,rgba(10,10,15,.5) 34%,transparent 60%);pointer-events:none}.lv3-orb-fg{position:relative;z-index:6;width:100%;max-width:520px;padding:0 28px;text-align:center}.lv3-orb-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,126,66,.13);border:1px solid rgba(255,126,66,.3);color:#ffb088;border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:600;margin-bottom:26px}.lv3-orb-pill-dot{width:6px;height:6px;border-radius:50%;background:#ff7e42;animation:lv3-orb-pulse 1.4s ease-in-out infinite}.lv3-orb-quote-wrap{position:relative;min-height:200px}.lv3-orb-quote{animation:lv3-orb-fadeq 6s ease-in-out}.lv3-orb-quote-mark{font-size:34px;line-height:1.7;color:#ff7e42;font-weight:800}.lv3-orb-quote-text{margin:-14px 0 0;font-size:clamp(1.25rem,3.4vw,1.5625rem);line-height:1.42;font-weight:600;letter-spacing:-.4px;color:#f4f4f6;text-wrap:pretty}.lv3-orb-author{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:26px}.lv3-orb-author-badge{position:relative;width:42px;height:42px;border-radius:50%;overflow:hidden;background:#1a1a22;border:1.5px solid hsla(0,0%,100%,.15);flex:none}.lv3-orb-author-meta{text-align:left}.lv3-orb-author-name{font-size:14px;font-weight:600}.lv3-orb-author-role{font-size:12.5px;color:rgba(233,233,238,.5);margin-top:1px}.lv3-orb-dots{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:30px}.lv3-orb-dot{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.22);transition:all .3s ease}.lv3-orb-dot.active{width:22px;border-radius:4px;background:#ff7e42}@keyframes lv3-orb-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes lv3-orb-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes lv3-orb-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes lv3-orb-fadeq{0%{opacity:0;transform:translateY(8px)}12%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (max-width:640px){.lv3-orb-stage{transform:scale(.6)}.lv3-orb-glow{width:420px;height:420px}}@media (prefers-reduced-motion:reduce){.lv3-orb-glow,.lv3-orb-pill-dot,.lv3-orb-quote,.lv3-orb-spin{animation:none}}