.lp-hero{background:var(--lp-night);height:100svh;min-height:520px;position:relative;overflow:hidden}.lp-scene--hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050e1cd1 0%,#050e1c66 32%,#0000 56%);position:absolute;inset:0}.lp-hero-dawn{z-index:3;pointer-events:none;background:linear-gradient(180deg, #1b355700 0%, #1b3557b8 36%, #b9c0c9 76%, var(--lp-day-bright) 100%);height:clamp(140px,24vh,240px);position:absolute;bottom:0;left:0;right:0}.lp-hero-dawn-light{pointer-events:auto;height:42%;position:absolute;bottom:0;left:0;right:0}.lp-scene--hero .lp-scene-canvas{width:min(max(100cqw,177.778cqh),130cqw);transform:translate(calc(5vw - 50%),-50%)}.lp-hero-copy{--hero-left:max(var(--lp-gutter), calc((100vw - var(--lp-container)) / 2 + var(--lp-gutter)));--hero-copy-w:min(600px, calc(55vw - .0325 * min(max(100vw, 177.778svh), 130vw) - 32px - var(--hero-left)));z-index:4;top:50%;left:var(--hero-left);width:var(--hero-copy-w);color:var(--lp-on-night);position:absolute;transform:translateY(-46%)}.lp-hero-copy .lp-hero-title{font-size:clamp(36px, calc(var(--hero-copy-w) / 10.2), 64px);margin-bottom:20px}.lp-hero-copy .lp-hero-sub{color:var(--lp-on-night-muted);max-width:38ch;margin-bottom:28px;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.lp-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-hero-actions .lp-btn--primary{background:var(--lp-red-on-night)}.lp-hero-actions .lp-btn--ghost{color:var(--lp-on-night);border-color:#f6f5f061}.lp-rise{opacity:0;animation:lp-rise .8s var(--lp-ease-out) forwards}@keyframes lp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=760px){.lp-hero-dawn{height:clamp(96px,14svh,140px)}.lp-hero-copy{left:var(--lp-gutter);right:var(--lp-gutter);width:auto;top:calc(var(--lp-topbar-h) + 28px);transform:none}.lp-hero-copy .lp-hero-title{font-size:clamp(34px,9vw,44px)}.lp-scene--hero .lp-scene-canvas{width:160vw;top:auto;bottom:6svh;left:-45vw;transform:none}.lp-scene--hero:after{background:linear-gradient(#050e1ce0 0%,#050e1c40 55%,#0000 75%)}}.lp-hero-static{background:var(--lp-night);min-height:100svh;position:relative;overflow:hidden}.lp-hero-static-scene{position:absolute;inset:0}.lp-layers-track{background:var(--lp-sky-day);height:320vh;position:relative}.lp-layers-sticky{height:100svh;padding-top:calc(var(--lp-topbar-h) + 40px);grid-template-rows:auto 1fr;display:grid;position:sticky;top:0;overflow:hidden}.lp-layers-head{text-align:center;justify-items:center;gap:14px;display:grid}.lp-layers-head .lp-lede{text-align:center}.lp-layers-stage{perspective:1600px;perspective-origin:50% 30%;--lp-layer-w:min(640px, 50vw, 70vh);position:relative}@supports (height:1svh){.lp-layers-stage{--lp-layer-w:min(640px, 50vw, 70svh)}}.lp-layer{width:var(--lp-layer-w);border-radius:var(--lp-radius-md);will-change:transform;background:#fff;border:1px solid #0b1f3a14;margin:0;position:absolute;top:56%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 24px 60px #0b1f3a33}.lp-layer img,.lp-layer-phone img,.lp-layer-still img{width:100%;height:auto}.lp-layer-labels{right:max(var(--lp-gutter), calc((100vw - var(--lp-container)) / 2 + var(--lp-gutter)));z-index:10;gap:18px;width:min(260px,22vw);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:34%}.lp-layer-labels li{color:var(--lp-ink);border-left:2px solid var(--lp-red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf7e6;border-radius:0 10px 10px 0;padding:10px 14px;font-size:17px;font-weight:500;line-height:1.4;box-shadow:0 8px 24px #0b1f3a14}.lp-layers-end{width:min(100% - 2 * var(--lp-gutter), var(--lp-container));pointer-events:none;justify-content:center;align-items:center;gap:32px;margin:0 auto;display:flex;position:absolute;inset:0 0 24px}.lp-layers-end-slot{width:var(--lp-layer-w);gap:14px;min-width:0;display:grid}.lp-layers-end-frame{aspect-ratio:16/10}.lp-layers-end p{text-align:center;color:var(--lp-ink);margin:0;font-size:17px;font-weight:500;line-height:1.4}.lp-layers-track--compact{height:300vh}.lp-layers-sticky>*{min-width:0}.lp-layers-phone{margin:24px var(--lp-gutter) 0;aspect-ratio:16/12;align-self:start;position:relative}.lp-layer-phone{grid-auto-rows:max-content;align-content:start;gap:14px;margin:0;display:grid;position:absolute;inset:0}.lp-layer-phone img{border-radius:var(--lp-radius-md);box-shadow:0 18px 44px #0b1f3a2e}.lp-layer-phone figcaption,.lp-layer-still figcaption{text-align:center;font-size:17px;font-weight:500}.lp-layers-still{background:var(--lp-sky-day);gap:48px;padding:96px 0;display:grid}.lp-layers-still-list{gap:56px;display:grid}.lp-layer-still{gap:16px;margin:0;display:grid}.lp-layer-still img{border-radius:var(--lp-radius-md);box-shadow:0 18px 44px #0b1f3a29}@media (width<=1100px){.lp-layer-labels{display:none}}.lp-copilot-recreation{aspect-ratio:16/10;background:#f7f9fc;overflow:hidden;container-type:inline-size}.lp-copilot-recreation .lp-cw{height:100%;font-size:1.5cqw;overflow:hidden}.lp-features{background:var(--lp-day);padding:120px 0}.lp-features-head{gap:14px;max-width:720px;margin-bottom:72px;display:grid}.lp-features-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px;display:grid}.lp-features-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lp-feature{align-content:center;gap:14px;min-width:0;min-height:70vh;display:grid}.lp-feature h3{gap:10px;display:grid}.lp-feature-name{color:var(--lp-red);letter-spacing:0;transition:color .5s var(--lp-ease-out);font-size:15px;font-weight:600}.lp-feature-headline{letter-spacing:-.025em;transition:color .5s var(--lp-ease-out);font-size:clamp(26px,2.8vw,38px);line-height:1.1}@media (width>=761px) and (prefers-reduced-motion:no-preference){.lp-feature:not(.is-active) .lp-feature-name,.lp-feature:not(.is-active) .lp-feature-headline{color:var(--lp-ink-muted)}}.lp-feature-body{color:var(--lp-ink-muted);max-width:44ch}.lp-feature-small{color:var(--lp-ink-muted);font-size:14px}.lp-features-visual{height:460px;position:sticky;top:calc(50vh - 230px)}.lp-features-visual .lp-feature-visual{opacity:0;transition:opacity .6s var(--lp-ease-out), transform .6s var(--lp-ease-out);align-items:center;display:grid;position:absolute;inset:0;transform:translateY(16px)scale(.98)}.lp-features-visual .lp-feature-visual.is-active{opacity:1;transform:none}.lp-feature-visual--inline{margin-top:16px}@media (width<=760px){.lp-features{padding:80px 0}.lp-features-head{margin-bottom:40px}.lp-features-body{grid-template-columns:minmax(0,1fr)}.lp-features-list{gap:72px}.lp-feature{min-height:0}}.lp-else{background:var(--lp-day);padding:40px 0 120px}.lp-else h2{max-width:18ch;margin-bottom:48px}.lp-else-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;margin:0;padding:0;list-style:none;display:grid}.lp-else-tile{align-content:start;gap:10px;display:grid}.lp-else-tile p{color:var(--lp-ink-muted);font-size:16px}.lp-else-icon{border:1px solid var(--lp-line-day);width:44px;height:44px;color:var(--lp-night);background:#fff;border-radius:12px;place-items:center;display:grid}.lp-else-grid.is-revealed .lp-else-icon{animation:lp-icon-in .7s var(--lp-ease-out) both;animation-delay:calc(var(--i) * 80ms)}@keyframes lp-icon-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@media (width<=900px){.lp-else-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lp-else-grid{grid-template-columns:1fr}}.lp-pricing-line{background:var(--lp-day);padding:24px 0 96px}.lp-pricing-line-inner{border-top:1px solid var(--lp-line-day);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:48px;display:flex}.lp-pricing-line-text{letter-spacing:-.025em;font-size:clamp(24px,3vw,40px);font-weight:600;line-height:1.15}.lp-founder-note{background:var(--lp-day);padding:0 0 96px}.lp-founder-note-inner{grid-template-columns:120px 1fr;align-items:center;gap:32px;display:grid}.lp-founder-note-inner--text{grid-template-columns:minmax(0,1fr);max-width:860px}.lp-founder-note img{object-fit:cover;border-radius:50%;width:120px;height:120px}.lp-founder-note blockquote{gap:12px;margin:0;display:grid}.lp-founder-note blockquote p{letter-spacing:-.01em;font-size:clamp(20px,2vw,26px);line-height:1.4}.lp-founder-note footer{color:var(--lp-ink-muted);font-size:15px}.lp-vig{aspect-ratio:4/3;border-radius:var(--lp-radius-lg);width:100%;color:var(--lp-ink);background:linear-gradient(180deg, #fff, var(--lp-day-bright));border:1px solid #0b1f3a14;padding:24px;font-size:13px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b1f3a1f}.lp-vig-app-title{margin-bottom:10px;font-size:15px;font-weight:650}.lp-vig-avatar{width:28px;height:28px;color:var(--lp-night);background:#e8eef8;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.lp-vig-chip{color:var(--lp-ink-muted);background:#f1f3f7;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}@keyframes lp-vig-fade-in{0%{opacity:0}to{opacity:1}}.lp-vig--import{grid-template-columns:1fr 26px 1.2fr;align-items:center;gap:12px;display:grid}.lp-vig-sheet{background:#fff;border:1px solid #dde4ef;border-radius:10px;gap:6px;padding:10px;display:grid}.lp-vig-file{color:var(--lp-ink-muted);font-size:12px;font-weight:600}.lp-vig-sheet-row{background:#f3f5f9;border-radius:6px;grid-template-columns:1.4fr 1fr;gap:6px;padding:6px 8px;font-size:11.5px;display:grid}.lp-vig-arrow{background:linear-gradient(90deg, #c3cedf, var(--lp-red));height:2px;position:relative}.lp-vig-arrow:after{content:"";border:5px solid #0000;border-left-color:var(--lp-red);position:absolute;top:-4px;right:-2px}.lp-vig-app{background:#fff;border:1px solid #dde4ef;border-radius:12px;gap:6px;padding:12px;display:grid}.lp-vig-app-row{border-bottom:1px solid #eef1f6;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:6px 2px;display:grid}.lp-vig-done{color:var(--lp-night);margin-top:4px;font-size:12px;font-weight:600}.lp-vig--import.is-active .lp-vig-sheet-row{animation:.9s both lp-vig-row-flash;animation-delay:calc(.1s + var(--i) * .35s)}.lp-vig--import.is-active .lp-vig-app-row{animation:lp-vig-row-in .7s var(--lp-ease-out) both;animation-delay:calc(.3s + var(--i) * .35s)}.lp-vig--import.is-active .lp-vig-done{animation:lp-vig-fade-in .6s var(--lp-ease-out) both;animation-delay:1.9s}@keyframes lp-vig-row-flash{0%{background:#f3f5f9}30%{background:#fbe4e6}to{background:#f3f5f9}}@keyframes lp-vig-row-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.lp-app-title{color:#0b1f3a;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.lp-app-label{color:#1b5cc9;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:900}.lp-app-eyebrow{color:#5d6a7c;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800}.lp-app-btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-weight:800;display:inline-flex}.lp-app-btn--primary{color:#fff;background:#c1121f}.lp-app-btn--danger{color:#9b0d18;background:#fbe8ea;border-color:#f3b9bf}.lp-vig-state{white-space:nowrap;grid-area:1/1;font-style:normal}.lp-vig-state--c{opacity:0}.lp-vig--dialer{align-content:start;gap:12px;display:grid;container-type:inline-size}.lp-ad-status{background:#dde4ef;border:1px solid #dde4ef;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lp-ad-status>div{background:#fff;align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.lp-ad-status span{color:#5d6a7c;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.lp-ad-status strong{color:#0b1f3a;font-size:17px;font-weight:800}.lp-ad-status .is-running{color:#177a4f}@container (width<=440px){.lp-ad-status{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-ad-legs{gap:10px;display:grid}.lp-ad-leg{background:#fff;border:1px solid #dde4ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 8px 20px #0b1f3a0f}.lp-ad-leg--win{border-color:#14965c8c;box-shadow:0 10px 24px #14965c1c}.lp-ad-leg--lose{opacity:0}.lp-ad-who{gap:2px;min-width:0;display:grid}.lp-ad-who strong{color:#0b1f3a;font-size:16px}.lp-ad-who small{color:#5d6a7c}.lp-ad-leg .lp-app-eyebrow,.lp-ad-timer span,.lp-ad-timer strong{display:grid}.lp-ad-timer{text-align:right;background:#f7f9fc;border:1px solid #dde4ef;border-radius:8px;min-width:96px;padding:8px 10px}.lp-ad-timer span{color:#5d6a7c;text-transform:uppercase;font-size:10.5px;font-weight:700}.lp-ad-timer strong{color:#0b1f3a;font-size:18px}.lp-vig--dialer.is-active .lp-vig-state--c{animation:6s both lp-ad-c}.lp-vig--dialer.is-active .lp-vig-state--e{animation:6s both lp-ad-e}.lp-vig--dialer.is-active .lp-ad-leg--win{animation:6s both lp-ad-win}.lp-vig--dialer.is-active .lp-ad-leg--lose{animation:6s both lp-ad-lose}@keyframes lp-ad-c{0%,62%{opacity:1}64%,to{opacity:0}}@keyframes lp-ad-e{0%,62%{opacity:0}64%,to{opacity:1}}@keyframes lp-ad-win{0%,12%{opacity:0;border-color:#dde4ef;transform:translateY(6px);box-shadow:0 8px 20px #0b1f3a0f}20%,62%{opacity:1;border-color:#dde4ef;transform:none;box-shadow:0 8px 20px #0b1f3a0f}66%,to{opacity:1;border-color:#14965c8c;transform:none;box-shadow:0 10px 24px #14965c1c}}@keyframes lp-ad-lose{0%,14%{opacity:0;transform:translateY(6px)}22%,62%{opacity:1;transform:none}70%,to{opacity:0;transform:none}}.lp-vig--oneclick{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.lp-oc-app{gap:10px;min-width:0;display:grid}.lp-oc-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-oc-chip{color:#167a2d;white-space:nowrap;background:#f1faf3;border:1px solid #cde8d1;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:850;display:inline-flex}.lp-oc-chip i{background:#28a745;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #28a7451f}.lp-oc-card,.lp-oc-control{background:#fff;border:1px solid #dde4ef;border-radius:12px;gap:8px;padding:12px;display:grid}.lp-oc-topline{color:#5d6a7c;justify-content:space-between;gap:8px;margin:0;font-size:11px;display:flex}.lp-oc-name{color:#0b1f3a;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800}.lp-oc-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lp-oc-meta p{gap:2px;margin:0;display:grid}.lp-oc-meta span{color:#5d6a7c;letter-spacing:.03em;text-transform:uppercase;font-size:10.5px;font-weight:800}.lp-oc-meta strong{color:#0b1f3a;font-size:13px}.lp-oc-call{position:relative}.lp-vig-cursor{clip-path:polygon(0 0,100% 62%,58% 66%,76% 100%,60% 100%,44% 70%,0 92%);filter:drop-shadow(0 0 1px #fff);background:#0b1f3a;width:15px;height:19px;position:absolute;top:58%;right:16%}.lp-vig-phone{aspect-ratio:1;justify-self:center;width:100%;position:relative;container-type:size}.lp-vig-phone img{object-fit:contain;width:100%;height:100%}.lp-vig-phone-shape{background:linear-gradient(160deg,#3a4150,#1d222b);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:6px;padding:46% 14% 10%;display:grid;position:absolute;inset:8% 10%}.lp-vig-phone-shape i{background:#4a5263;border-radius:4px}.lp-vig-phone-screen{background:var(--lp-night);color:#fff;text-align:center;white-space:nowrap;border-radius:6px;grid-template-rows:1fr 1fr;justify-items:center;width:56%;height:24%;font-size:clamp(8px,6.2cqw,14px);font-weight:600;display:grid;position:absolute;top:16%;left:22%;overflow:hidden}.lp-vig-screen-a,.lp-vig-screen-b{grid-area:1/1;align-self:end}.lp-vig-phone.has-art .lp-vig-phone-screen{background:0 0;border-radius:0;font-size:clamp(7px,4.6cqw,13px);transform:skewY(6deg)}.lp-vig-screen-a{opacity:0}.lp-vig-screen-number{opacity:.75;grid-area:2/1;align-self:start;padding-top:2px;font-size:.8em;font-weight:500}.lp-vig--oneclick.is-active .lp-vig-cursor{animation:lp-oc-cursor 4.8s var(--lp-ease-in-out) both}.lp-vig--oneclick.is-active .lp-oc-call{animation:4.8s both lp-oc-press}.lp-vig--oneclick.is-active .lp-vig-screen-a{animation:4.8s both lp-oc-dial}.lp-vig--oneclick.is-active .lp-vig-screen-b{animation:4.8s both lp-oc-live}.lp-vig--oneclick.is-active .lp-vig-screen-number{animation:4.8s both lp-oc-number}@keyframes lp-oc-cursor{0%{opacity:0;transform:translate(-70px,46px)}12%{opacity:1}30%{transform:none}36%{transform:scale(.85)}42%,to{opacity:1;transform:none}}@keyframes lp-oc-press{0%,34%{background:#c1121f}36%,44%{background:#9b0d18}46%,to{background:#c1121f}}@keyframes lp-oc-dial{0%,40%{opacity:0}42%,70%{opacity:1}72%,to{opacity:0}}@keyframes lp-oc-live{0%,70%{opacity:0}72%,to{opacity:1}}@keyframes lp-oc-number{0%,40%{opacity:0}42%,to{opacity:.75}}.lp-vig--copilot{grid-template-rows:minmax(0,1fr);padding:0;display:grid}.lp-vig--copilot .lp-cw{border-radius:inherit;height:100%;overflow-y:auto}.lp-cw{color:#0b1f3a;text-align:left;background:#f7f9fc;font-size:12.5px;line-height:1.45;position:relative;container-type:inline-size}.lp-cw:focus-visible{outline:3px solid var(--lp-ink);outline-offset:-3px}.lp-cw p{margin:0}.lp-cw-head{z-index:1;background:#f7f9fc;border-bottom:1px solid #dde4ef;justify-content:space-between;align-items:flex-start;gap:1em;padding:1.1em 1.3em .9em;display:flex;position:sticky;top:0}.lp-cw-head small{color:#5d6a7c;letter-spacing:.04em;text-transform:uppercase;font-size:.8em;font-weight:800;display:block}.lp-cw-head strong{letter-spacing:-.02em;font-size:1.6em;font-weight:800;display:block}.lp-cw-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4em;display:flex}.lp-cw-actions span{white-space:nowrap;background:#fff;border:1px solid #dde4ef;border-radius:.7em;padding:.5em .75em;font-size:.85em;font-weight:800}.lp-cw-actions .is-followup{color:#8a5a00;background:#fff6de;border-color:#f1d58a}.lp-cw-body{gap:.8em;padding:1em 1.3em 1.4em;display:grid}.lp-cw-section{font-size:1.05em;font-weight:800}.lp-cw-summary{background:linear-gradient(120deg,#f4f8ff,#fff 72%);border:1px solid #d9e6f5;border-radius:.9em;gap:.35em;padding:1.1em 1.25em;display:grid}.lp-cw-eyebrow{color:#557398;letter-spacing:.09em;text-transform:uppercase;font-size:.78em;font-weight:850}.lp-cw-title{font-size:1.12em;font-weight:800}.lp-cw-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em;display:grid}.lp-cw-card{background:#fff;border:1px solid #e2e9f1;border-radius:.9em;align-content:start;gap:.55em;min-width:0;padding:1em 1.15em;display:grid}.lp-cw-card ul{gap:.35em;margin:0;padding-left:1.3em;display:grid}.lp-cw-card--facts{grid-column:1/-1}.lp-cw-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;margin:0;display:grid}.lp-cw-card dl>div{background:#fbfdff;border:1px solid #e6edf5;border-radius:.7em;align-content:start;gap:.25em;min-width:0;padding:.75em .8em;display:grid}.lp-cw-card dt{color:#60748b;letter-spacing:.045em;text-transform:uppercase;font-size:.76em;font-weight:800}.lp-cw-card dd{overflow-wrap:anywhere;margin:0;font-weight:750}.lp-cw-card dd small{color:#5d6a7c;margin-top:.3em;font-size:.76em;font-weight:500;display:block}.lp-cw-transcript{background:#fff;border:1px solid #dde4ef;border-radius:.8em;padding:.75em .9em;font-weight:700}.lp-cw-review{background:#fff;border:1px solid #d6e1ed;border-radius:.9em;gap:.8em;padding:1.15em;display:grid;box-shadow:0 5px 18px #1127420b}.lp-cw-review-heading{justify-content:space-between;gap:1em;font-weight:800;display:flex}.lp-cw-review-heading span+span{color:#5d6a7c;font-size:.9em;font-weight:700}.lp-cw-guidance{color:#5d6a7c;font-size:.92em}.lp-cw-item{background:#f9fbfd;border:1px solid #e2e9f1;border-radius:.9em;gap:.65em;min-width:0;padding:.95em;display:grid}.lp-cw-item-title{font-weight:800}.lp-cw-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65em;display:grid}.lp-cw-value{background:#fff;border:1px solid #e0e7ef;border-radius:.75em;align-content:start;gap:.3em;min-width:0;padding:.75em .85em;display:grid}.lp-cw-value span{color:#5d6a7c;letter-spacing:.07em;text-transform:uppercase;font-size:.76em;font-weight:850}.lp-cw-value strong{overflow-wrap:anywhere;font-weight:700}.lp-cw-value.is-proposed{background:#f3f8ff;border-color:#c9daf0}.lp-cw-check{align-items:center;gap:.55em;font-weight:700;display:flex}.lp-cw-check i{color:#fff;background:#1b5cc9;border-radius:.3em;place-items:center;width:1.2em;height:1.2em;font-size:.8em;font-style:normal;display:grid}.lp-cw-save{flex-wrap:wrap;align-items:center;gap:.8em;display:flex}.lp-cw-save small{color:#5d6a7c;font-size:.85em}.lp-cw .lp-app-btn{padding:.7em 1.1em;font-size:1em}@container (width<=460px){.lp-cw-facts,.lp-cw-values{grid-template-columns:minmax(0,1fr)}.lp-cw-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-cw-actions span:not(.is-followup){display:none}}.lp-vig--followup{align-content:center;display:grid}.lp-vig-timeline{border-left:2px solid #dde4ef;gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.lp-vig-event{gap:6px;display:grid;position:relative}.lp-vig-event:before{content:"";background:var(--lp-night);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-25px}.lp-vig-event small{color:var(--lp-ink-muted)}.lp-vig-bubble{background:#fff;border:1px solid #dde4ef;border-radius:14px 14px 14px 4px;max-width:34ch;margin:0;padding:10px 14px}.lp-vig-bubble--email{border-radius:8px}.lp-vig--followup.is-active .lp-vig-event{animation:lp-event .6s var(--lp-ease-out) both}.lp-vig--followup.is-active .lp-vig-event--1{animation-delay:.2s}.lp-vig--followup.is-active .lp-vig-event--2{animation-delay:1.1s}.lp-vig--followup.is-active .lp-vig-event--3{animation-delay:2s}@keyframes lp-event{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.lp-vig--dashboard{grid-template-rows:auto 1fr;gap:14px;display:grid}.lp-vig-panel{background:#fff;border:1px solid #dde4ef;border-radius:12px;padding:14px}.lp-vig-panel .lp-vig-app-title small{color:var(--lp-ink-muted);margin-left:6px;font-size:11px;font-weight:500}.lp-vig-bar-row{grid-template-columns:minmax(84px,120px) minmax(48px,1fr) auto;align-items:center;gap:10px;padding:5px 0;display:grid}.lp-vig-bar{background:#f1f3f7;border-radius:5px;height:10px;overflow:hidden}.lp-vig-bar i{height:100%;width:calc(var(--w) * 100%);background:var(--lp-night);transform-origin:0;border-radius:5px;display:block}.lp-vig-bar-row:first-of-type .lp-vig-bar i{background:var(--lp-red)}.lp-vig-columns{align-items:flex-end;gap:18px;height:110px;display:flex}.lp-vig-column{flex:1;align-content:end;justify-items:center;gap:4px;height:100%;display:grid}.lp-vig-column i{width:70%;height:calc(var(--h) * 70px);transform-origin:bottom;background:#2b4a75;border-radius:6px 6px 0 0}.lp-vig-column span{color:var(--lp-ink-muted);font-size:11px}.lp-vig--dashboard.is-active .lp-vig-bar i{animation:lp-grow-x 1s var(--lp-ease-out) both;animation-delay:calc(var(--i) * .2s)}.lp-vig--dashboard.is-active .lp-vig-column i{animation:lp-grow-y 1s var(--lp-ease-out) both;animation-delay:calc(.6s + var(--i) * .2s)}@keyframes lp-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes lp-grow-y{0%{transform:scaleY(0)}to{transform:none}}.lp-features-visual .lp-vig--copilot{aspect-ratio:auto;height:100%}.lp-feature-visual--inline .lp-vig{aspect-ratio:auto}.lp-feature-visual--inline .lp-vig--copilot{aspect-ratio:4/5}.lp-feature-visual--inline .lp-vig--import,.lp-feature-visual--inline .lp-vig--oneclick{grid-template-columns:minmax(0,1fr)}.lp-feature-visual--inline .lp-vig--oneclick .lp-vig-phone{width:74%}.lp-feature-visual--inline .lp-vig-arrow{justify-self:center;width:26px;margin:12px 0;rotate:90deg}@media (prefers-reduced-motion:reduce){.lp-vig,.lp-vig *{animation:none!important}}
