.lp{--lp-gutter:20px;--lp-max:1200px;--lp-mist:#eef3ef;--lp-body:16px;background:var(--lp-mist);min-height:100dvh;color:var(--cp-ink);font-family:var(--cp-font-ui);font-size:var(--cp-size-body);line-height:var(--cp-lh-body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--cp-advisor-label);outline-offset:3px;border-radius:6px}.lp .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp .skip{z-index:5;border-radius:var(--cp-radius-pill);background:var(--cp-panel);padding:8px 14px;position:absolute;top:-48px;left:12px}.lp .skip:focus{top:12px}.lp img{max-width:100%;height:auto}.lp-bar{z-index:3;height:56px;padding:0 var(--lp-gutter);font-size:var(--cp-size-small);max-width:var(--lp-max);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.lp-brand{font-family:var(--cp-font-title);align-items:center;gap:10px;font-size:19px;text-decoration:none;display:flex}.lp-brand img{border-radius:26%;width:26px;height:26px;display:block}.lp-nav{color:var(--cp-ink-soft);gap:22px;display:flex}.lp-nav a{text-decoration:none}.lp-nav a:hover{color:var(--cp-ink)}.lp-nav .wide{display:none}.lp-sec-head{text-align:center;max-width:46rem;padding:0 var(--lp-gutter);margin:0 auto 48px}.lp-h2{font-family:var(--cp-font-title);font-weight:var(--cp-weight-regular);letter-spacing:-.012em;text-wrap:balance;margin:0 0 14px;font-size:30px;line-height:1.12}.lp-p{font-size:var(--lp-body);color:var(--cp-ink-soft);max-width:50ch;margin:0 auto;line-height:1.6}.lp-kicker{font-size:var(--cp-size-small);font-weight:var(--cp-weight-medium);color:var(--cp-muted);margin:0 0 10px}.lp-say{font-family:var(--cp-font-title);font-weight:var(--cp-weight-regular);letter-spacing:-.015em;text-wrap:balance;margin:0 0 16px;font-size:38px;line-height:1.06}.lp-lede{color:var(--cp-ink-soft);max-width:40ch;margin:0 0 24px;font-size:16px;line-height:1.55}.lp a.lp-start,.lp-start{border-radius:var(--cp-radius-pill);background:var(--cp-accent);min-height:50px;color:var(--cp-accent-ink);font-size:var(--cp-size-button);font-weight:var(--cp-weight-medium);justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #2f6b5738}.lp-start:hover{filter:brightness(1.06)}.lp-soon{cursor:default}.lp-soon.lp-start:hover{filter:none}.lp-ask{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lp-ask-c{text-align:center;align-items:center}.lp-ask-note{font-size:var(--cp-size-small);color:var(--cp-muted);max-width:40ch}.lp-price{font-size:var(--cp-size-small);color:var(--cp-muted);text-align:center;margin:14px 0 0}.lp .turn{justify-items:start;display:inline-grid}.lp .tw-w{opacity:0;transition:opacity .3s var(--cp-ease-settle), transform .3s var(--cp-ease-settle);grid-area:1/1;transform:translateY(.2em)}.lp .tw-w.on{opacity:1;transform:none}.lp .tw-w.up{opacity:0;transform:translateY(-.2em)}.lp-kept{background:var(--cp-kept-ground);border-radius:18px;padding:14px 16px 14px 26px;position:relative}.lp-kept:before{content:"";background:var(--cp-kept-rule);border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:13px}.lp-kept q{quotes:none;font-family:var(--cp-font-title);color:var(--cp-ink);font-size:17px;font-style:normal;line-height:1.45;display:block}.lp-src{color:var(--cp-muted);margin-top:8px;font-size:12.5px;display:block}.lp-hero{padding:28px 0 72px;position:relative;overflow:hidden}.lp-hero-lines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 72%,#0000 96%);mask-image:linear-gradient(#0000 0%,#000 14% 72%,#0000 96%)}.lp-hero-in{z-index:1;max-width:var(--lp-max);padding:0 var(--lp-gutter);grid-template-columns:1fr;gap:40px;margin:0 auto;display:grid;position:relative}.lp-hero-words{padding-top:24px}.lp-window{background:var(--cp-panel);border-radius:18px;justify-self:center;width:100%;max-width:560px;font-size:12.5px;line-height:1.45;overflow:hidden;box-shadow:0 24px 60px #1f2a3329}.lp-win-bar{border-bottom:1px solid var(--cp-line);gap:6px;padding:10px 12px;display:flex}.lp-win-bar span{background:var(--cp-line);border-radius:50%;width:9px;height:9px}.lp-win-banner{background:#e2eef4;height:130px;position:relative}.lp-win-banner img{object-fit:contain;object-position:100% 100%;width:44%;height:118%;display:block;position:absolute;bottom:-6px;right:0}.lp-win-q{flex-direction:column;gap:4px;max-width:54%;display:flex;position:absolute;top:18px;left:18px;right:18px}.lp-win-k{font-size:12px;font-weight:var(--cp-weight-medium);color:var(--cp-muted)}.lp-win-qt{font-family:var(--cp-font-title);color:var(--cp-ink);font-size:19px;line-height:1.15}.lp-win-body{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.lp-win-belief p{font-family:var(--cp-font-title);margin:4px 0 0;font-size:15px;line-height:1.4}.lp-window .lp-kept{border-radius:12px;padding:10px 12px 10px 22px}.lp-window .lp-kept:before{top:11px;bottom:11px;left:10px}.lp-window .lp-kept q{font-size:13.5px}.lp-window .lp-src{margin-top:5px;font-size:12px}.lp-win-advisor{background:var(--cp-advisor-ground);border-radius:12px;padding:10px 12px}.lp-win-ak{font-size:12px;font-weight:var(--cp-weight-medium);color:var(--cp-advisor-label);margin-bottom:3px;display:block}.lp-win-advisor p{color:var(--cp-advisor-ink);margin:0;font-size:13px}.lp-win-covers{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.lp-win-covers li{flex:1}.lp-win-covers img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.lp-why{max-width:var(--lp-max);padding:0 var(--lp-gutter);margin:96px auto 0}.lp-why-card{border-radius:var(--cp-radius-sheet);min-height:360px;box-shadow:var(--cp-shadow-panel);position:relative;overflow:hidden}.lp-why-card img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-why-words{max-width:34rem;padding:40px 28px 44px;position:relative}.lp-why-words .lp-h2{margin-bottom:12px}.lp-why-words p{font-size:var(--lp-body);color:var(--cp-ink-soft);max-width:44ch;margin:0;line-height:1.6}.lp-how{padding-top:160px}.lp-stop-art{width:100%;max-width:440px;margin:0 auto}.lp-stop-words{text-align:center;order:-1;margin:0 auto}.lp-stop-words>p:not(.lp-stop-n){margin:0 auto}.lp-path-wrap{max-width:1060px;padding:0 var(--lp-gutter);margin:0 auto;position:relative}.lp-path{pointer-events:none;z-index:0;opacity:.95;background:url(/landing/v2/path-one.webp) top/100% 100% no-repeat;width:320px;display:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lp-stops{flex-direction:column;gap:96px;margin:0;padding:0;list-style:none;display:flex}.lp-stop{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}.lp-stop-art{position:relative}.lp-stop-art>img{width:100%;height:auto;display:block}.lp-stop-art-keep{flex-direction:column;justify-content:center;gap:18px;display:flex}.lp-stop-n{background:var(--cp-accent);width:34px;height:34px;color:var(--cp-accent-ink);font-family:var(--cp-font-title);border-radius:50%;place-items:center;margin:0 0 12px;font-size:17px;display:inline-grid}.lp-stop h3{font-family:var(--cp-font-title);font-weight:var(--cp-weight-regular);margin:0 0 10px;font-size:26px;line-height:1.15}.lp-stop-words>p:not(.lp-stop-n){font-size:var(--lp-body);color:var(--cp-ink-soft);max-width:44ch;margin:0;line-height:1.6}.lp-phones{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-phone{grid-template-rows:46px 1fr;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.lp-phones .lp-ph-prop{object-fit:contain;align-self:end;width:auto;max-width:60%;height:46px;margin:0 auto;display:block}.lp-ph-screen{background:#f6efdf url(/landing/v2/felt-cream.jpg) 50%/210px;border-radius:16px;flex-direction:column;gap:9px;min-width:0;min-height:210px;padding:14px 14px 15px;font-size:11px;line-height:1.4;display:flex;position:relative;box-shadow:0 10px 26px #1f2a3324}.lp-ph-k{font-size:12.5px;font-weight:var(--cp-weight-medium);color:var(--cp-muted)}.lp-ph-text{font-family:var(--cp-font-title);color:var(--cp-ink-soft);margin:0;font-size:13.5px;line-height:1.45}.lp-ph-text mark{background:var(--cp-kept-highlight);color:var(--cp-ink)}.lp-ph-menu{box-sizing:border-box;background:var(--cp-panel);border-radius:10px;align-self:center;gap:3px;max-width:100%;margin-top:auto;padding:4px;display:flex;box-shadow:0 6px 16px #1f2a3324}.lp-ph-menu i,.lp-ph-menu b{background:var(--cp-accent-wash);border-radius:6px;flex:1 1 0;width:24px;min-width:0;max-width:24px;height:19px}.lp-ph-menu b{background:var(--cp-accent)}.lp-phone-cam .lp-ph-screen{background-blend-mode:multiply;background:#2f6b57 url(/landing/v2/felt-cream.jpg) 50%/210px}.lp-phone-cam .lp-ph-k{color:#d3dad5}.lp-ph-frame{border:1.5px solid #fbfaf6b3;border-radius:10px;flex:1;place-items:center;min-height:86px;display:grid}.lp-ph-page{box-sizing:border-box;background:#f7f1e3;border-radius:3px;flex-direction:column;gap:5px;width:66%;height:72%;padding:12px 9px;display:flex;transform:rotate(-3deg);box-shadow:0 6px 16px #0006}.lp-ph-page i,.lp-ph-page b{background:#cfc6b2;border-radius:2px;height:3px;display:block}.lp-ph-page b{background:#e0bd86}.lp-ph-shutter{border:2px solid #fbfaf6;border-radius:50%;align-self:center;width:28px;height:28px}.lp-ph-typed{font-family:var(--cp-font-title);color:var(--cp-ink);border:1.5px solid var(--cp-accent);border-radius:10px;margin:0;padding:8px 9px;font-size:14px;line-height:1.35}.lp-ph-src{color:var(--cp-muted);font-size:12.5px}.lp-back{padding:170px var(--lp-gutter) 0;max-width:var(--lp-max);margin:0 auto}.lp-back .lp-sec-head{padding:0}.lp-home{max-width:760px;margin:0 auto;font-size:13px}.lp-home-banner{background:#e2eef4;height:170px;position:relative;overflow:hidden}.lp-home-banner img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-home-q{flex-direction:column;gap:5px;max-width:62%;display:flex;position:absolute;top:18px;left:20px;right:20px}.lp-home-hi{font-size:12.5px;font-weight:var(--cp-weight-medium);color:#45504a}.lp-home-q .lp-win-qt{font-size:21px}.lp-home-meta{color:#45504a;font-size:12px}.lp-home-body{grid-template-columns:1fr;gap:16px;padding:16px 18px 18px;display:grid}.lp-home-main{flex-direction:column;gap:14px;display:flex}.lp-home-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.lp-home-row .lp-win-k{white-space:nowrap}.lp-home-date{text-align:right}.lp-home-n{color:var(--cp-advisor-label);font-size:12px}.lp-home-date{color:var(--cp-muted);font-size:11.5px}.lp-home-pile{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-home-pile li{background:var(--cp-kept-ground);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;display:flex}.lp-home-pile q{quotes:none;font-family:var(--cp-font-title);color:var(--cp-ink);font-size:13px;line-height:1.4}.lp-home-pile span{color:var(--cp-muted);white-space:nowrap;font-size:11.5px}.lp-home-belief{border-top:1px solid var(--cp-line);padding-top:12px}.lp-home-belief .lp-home-row{margin-bottom:4px}.lp-home-belief p{font-family:var(--cp-font-title);margin:0;font-size:15px;line-height:1.4}.lp-home-side{flex-direction:column;gap:8px;display:flex}.lp-home-covers{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-home-covers img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.lp-home-note{color:var(--cp-muted);margin:2px 0 0;font-size:12px}.lp-back-pts{text-align:center;grid-template-columns:1fr;gap:36px;max-width:1060px;margin:56px auto 0;padding:0;list-style:none;display:grid}.lp-back-pts li{flex-direction:column;align-items:center;display:flex}.lp-back-pts .lp-back-ic{object-fit:contain;width:auto;max-width:70%;height:84px;margin:0 0 14px}.lp-back-pts h3{font-family:var(--cp-font-title);font-weight:var(--cp-weight-regular);margin:0 0 6px;font-size:22px;line-height:1.2}.lp-back-pts p{font-size:var(--lp-body);color:var(--cp-ink-soft);max-width:40ch;margin:0;line-height:1.6}.lp-holds{max-width:1060px;margin:64px auto 0}.lp-holds-k{font-size:13px;font-weight:var(--cp-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted);margin:0 0 16px}.lp-holds ul{grid-template-columns:1fr;gap:10px 48px;margin:0;padding:0;list-style:none;display:grid}.lp-holds li{font-size:var(--lp-body);color:var(--cp-ink-soft);padding-left:22px;line-height:1.55;position:relative}.lp-holds li:before{content:"";background:var(--cp-kept-rule);border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:0}.lp-who{padding-top:170px}.lp-people{padding:0 var(--lp-gutter);grid-template-columns:1fr;gap:20px;max-width:1060px;margin:0 auto;list-style:none;display:grid}.lp-person{background:var(--cp-panel);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-panel);grid-template-columns:1fr;display:grid;overflow:hidden}.lp-person-art{aspect-ratio:5/3;background:#e7ede8;overflow:hidden}.lp-person-art img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.lp-person-words{flex-direction:column;gap:12px;padding:22px 24px 26px;display:flex}.lp-person-name{font-family:var(--cp-font-title);margin:0;font-size:24px;line-height:1.2}.lp-person-name span{color:var(--cp-muted);font-size:17px}.lp-person-story{font-size:var(--lp-body);color:var(--cp-ink-soft);margin:0;line-height:1.55}.lp-person-asked,.lp-person-believes{font-family:var(--cp-font-title);color:var(--cp-ink);flex-direction:column;gap:3px;margin:0;font-size:19px;line-height:1.35;display:flex}.lp-person-asked span,.lp-person-believes span{font-family:var(--cp-font-ui);font-size:12.5px;font-weight:var(--cp-weight-medium);color:var(--cp-muted)}.lp-person .lp-kept{margin:2px 0}.lp-person .lp-kept q{font-size:16px}.lp-person-believes{border-top:1px solid var(--cp-line);padding-top:10px}.lp-origin{max-width:36rem;padding:0 var(--lp-gutter);margin:170px auto 0}.lp-origin-h{font-family:var(--cp-font-title);font-weight:var(--cp-weight-regular);color:var(--cp-ink-soft);margin:0 0 18px;font-size:22px}.lp-sun{width:72px;height:72px;margin:0 0 18px;display:block}.lp-origin-p{font-family:var(--cp-font-title);color:var(--cp-ink);text-wrap:pretty;margin:0;font-size:20px;line-height:1.55}.lp-ai{padding-top:200px}.lp-ai-in{max-width:1060px;padding:0 var(--lp-gutter);grid-template-columns:1fr;align-items:center;gap:36px;margin:0 auto;display:grid}.lp-ai-words{flex-direction:column;gap:18px;max-width:32rem;display:flex}.lp-ai-words .lp-h2{margin:0}.lp-ai-p{font-size:var(--lp-body);color:var(--cp-ink-soft);margin:0;line-height:1.6}.lp-ais{gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.lp-ais li{background:var(--cp-panel);box-shadow:var(--cp-shadow-panel);border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;display:flex}.lp-ai-sq svg{width:20px;height:20px;color:var(--cp-advisor-label);display:block}.lp-ai-nm{font-family:var(--cp-font-title);color:var(--cp-ink);font-size:18px;line-height:1.1}.lp-ai-foot{font-size:var(--cp-size-small);color:var(--cp-muted);margin:0}.lp-ai-scene{position:relative}.lp-ai-scene>img{width:100%;height:auto;display:block}.lp-ai-chat{flex-direction:column;gap:10px;margin:-40px 2% 0;display:flex;position:relative}.lp-ai-them,.lp-ai-you{border-radius:18px;flex-direction:column;gap:2px;max-width:78%;margin:0;padding:14px 18px;font-size:15px;line-height:1.5;display:flex;box-shadow:0 14px 34px #1f2a3329}.lp-ai-them{background:var(--cp-advisor-ground);color:var(--cp-advisor-ink);align-self:flex-start}.lp-ai-you{background:var(--cp-panel);color:var(--cp-ink);font-family:var(--cp-font-title);align-self:flex-end;font-size:17px}.lp-ai-them span,.lp-ai-you span{font-family:var(--cp-font-ui);font-size:13px;font-weight:var(--cp-weight-medium)}.lp-ai-them span{color:var(--cp-advisor-label)}.lp-ai-you span{color:var(--cp-muted)}.lp-close-scene{width:220px;margin:0 auto 8px}.lp-close-scene img{width:100%;height:auto;display:block}.lp-close{max-width:52rem;padding:0 var(--lp-gutter);text-align:center;flex-direction:column;align-items:center;margin:200px auto 0;display:flex}.lp-close .lp-say{margin-bottom:24px;font-size:34px}.lp-faq-sec{padding-top:170px}.lp-faq{max-width:46rem;padding:0 var(--lp-gutter);margin:0 auto}.lp-faq details{border-top:1px solid var(--cp-line);padding:16px 0}.lp-faq details:last-child{border-bottom:1px solid var(--cp-line)}.lp-faq summary{cursor:pointer;font-family:var(--cp-font-title);justify-content:space-between;gap:16px;font-size:19px;line-height:1.35;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-family:var(--cp-font-ui);color:var(--cp-muted)}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{font-size:var(--lp-body);color:var(--cp-ink-soft);max-width:60ch;margin:10px 0 0;line-height:1.6}.lp-foot{max-width:var(--lp-max);padding:28px var(--lp-gutter) 40px;font-size:var(--cp-size-small);color:var(--cp-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin:120px auto 0;display:flex}.lp-foot a{text-decoration:none}@media (min-width:640px){.lp{--lp-gutter:32px}.lp-why-words{padding:56px 48px 60px}}@media (min-width:900px){.lp{--lp-gutter:56px}.lp-bar{height:76px;font-size:14.5px}.lp-nav{gap:28px}.lp-nav .wide{display:inline}.lp-h2{font-size:40px}.lp-p{font-size:17px}.lp-sec-head{margin-bottom:72px}.lp-hero{padding-top:48px;padding-bottom:120px}.lp-hero-in{grid-template-columns:minmax(0,11fr) minmax(0,10fr);align-items:start;gap:56px}.lp-hero-words{padding-top:64px}.lp-say{font-size:clamp(46px,4.6vw,58px)}.lp-lede{font-size:17.5px}.lp-window{justify-self:end;max-width:520px}.lp-why{margin-top:140px}.lp-why-card{min-height:440px}.lp-why-words{padding:72px 64px}.lp-why-card img{object-position:50% 0%}.lp-why-words p{font-size:17px}.lp-how{padding-top:240px}.lp-stop-art{max-width:none;margin:0}.lp-stop-words{text-align:left;order:0;margin:0}.lp-stop-words>p:not(.lp-stop-n){margin:0}.lp-path{display:block}.lp-stops{z-index:1;gap:140px;position:relative}.lp-stop{grid-template-columns:1fr 1fr;gap:72px}.lp-stop:nth-child(2n) .lp-stop-art{order:2}.lp-stop-art-lands{transform:translate(-9%)}.lp-stop:nth-child(3) .lp-stop-words{transform:translate(28px)}.lp-stop-words{max-width:420px}.lp-stop:nth-child(odd) .lp-stop-words{justify-self:end}.lp-stop h3{font-size:30px}.lp-stop-words>p:not(.lp-stop-n){font-size:16.5px}.lp-phones{gap:14px}.lp-back{padding-top:260px}.lp-home-banner{height:200px}.lp-home-body{grid-template-columns:1.3fr 1fr;gap:20px;padding:18px 22px 20px}.lp-home-covers{grid-template-columns:1fr 1fr}.lp-back-pts{text-align:left;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:72px}.lp-back-pts li{align-items:flex-start}.lp-back-pts .lp-back-ic{height:104px;margin-bottom:16px}.lp-holds ul{grid-template-columns:1fr 1fr}.lp-who{padding-top:260px}.lp-people{grid-template-columns:1fr 1fr;gap:24px}.lp-person-words{padding:28px 30px 32px}.lp-origin{margin-top:260px}.lp-origin-p{font-size:24px}.lp-ai{padding-top:340px}.lp-ai-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}.lp-ai-scene{padding-bottom:8%;transform:translateY(-80px)}.lp-ai-chat{margin:0;display:block;position:absolute;inset:0}.lp-ai-them{width:60%;max-width:none;position:absolute;top:50%;left:2%}.lp-ai-you{width:56%;max-width:none;position:absolute;top:88%;left:34%}.lp-close-scene{width:290px;margin-bottom:12px}.lp-close{margin-top:340px}.lp-close .lp-say{font-size:46px}.lp-faq-sec{padding-top:260px}.lp-foot{margin-top:160px}}html:has(.lp){scroll-behavior:smooth}.lp [id]{scroll-margin-top:24px}.lp-js [data-reveal]{opacity:0;transition:opacity 1s ease-out,transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:var(--rv,0s);will-change:opacity, transform;transform:translateY(22px)}.lp-js [data-reveal].in{opacity:1;transform:none}.lp-js [data-rv="2"]{--rv:.11s}.lp-js [data-rv="3"]{--rv:.22s}.lp-js [data-rv="4"]{--rv:.33s}.lp-js [data-rv="5"]{--rv:.44s}.lp-js [data-rv="6"]{--rv:.6s}.lp-js .lp-hero-lines[data-reveal]{transition-duration:2.4s;transform:none}.lp-js .lp-stop[data-reveal]{transform:translateY(28px)}.lp-js .lp-window[data-reveal]{transform:none}.lp-js .lp-window.in{animation:9s ease-in-out 1.6s infinite lp-float}.lp-js .lp-sun[data-reveal]{transform:none}.lp-js .lp-sun.in{animation:7s ease-in-out 1.2s infinite lp-breath}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lp-breath{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp-js [data-reveal]{opacity:1;transition:none;transform:none}.lp-js .lp-window.in,.lp-js .lp-sun.in{animation:none}.lp .tw-w{transition:none}}@media (max-width:699px){.lp-why-card{aspect-ratio:3/5;min-height:0}.lp-why-words{padding:34px 24px 0}.lp-why-words p{font-size:15.5px}}
