.pp-launch{--lp-bg:#f5f4ec;--lp-ink:#143a2c;--lp-muted:#617368;--lp-lime:#d9f3aa;color:var(--lp-ink);background:var(--lp-bg);min-height:100vh;font-family:Inter,Arial,sans-serif;overflow:hidden}.pp-launch *{box-sizing:border-box}.pp-launch a{color:inherit;text-decoration:none}.pp-launch button{font:inherit;cursor:pointer}.pp-launch :focus-visible{outline-offset:5px;outline:3px solid #8b65ca}.lp-nav,.lp-hero,.lp-manifesto,.lp-rhythm,.lp-studio,.lp-faq,.lp-privacy,.lp-video,.pp-launch footer{max-width:1240px;margin:0 auto;padding-left:40px;padding-right:40px}.lp-nav{border-bottom:1px solid #143a2c16;justify-content:space-between;align-items:center;gap:26px;height:100px;display:flex}.lp-brand{letter-spacing:-.7px;align-items:center;gap:10px;font-size:20px;font-weight:750;display:flex}.lp-brand>span>span{font-weight:400}.lp-nav nav{gap:28px;font-size:13px;display:flex}.lp-link{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.lp-kicker{letter-spacing:2px;align-items:center;gap:9px;font-size:10px;font-weight:700;line-height:1.7;display:flex}.lp-kicker i{background:#7e9e57;border-radius:50%;width:7px;height:7px}.lp-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:50px;padding-top:88px;padding-bottom:94px;display:grid}.lp-hero h1{letter-spacing:-4.5px;margin:25px 0;font-size:clamp(55px,5.7vw,81px);font-weight:550;line-height:1.01}.pp-launch em{font-family:Georgia,serif;font-weight:400}.lp-hero-copy>p{max-width:430px;color:var(--lp-muted);margin:0 0 30px;font-size:17px;line-height:1.85}.lp-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.lp-cta{background:var(--lp-ink);border-radius:11px;align-items:center;gap:22px;padding:17px 23px;font-size:13px;font-weight:650;transition:transform .2s;display:inline-flex;color:#fff!important}.lp-cta:hover{transform:translateY(-3px)}.lp-footnote{color:var(--lp-muted);margin-top:17px;font-size:10px;line-height:1.7;display:block}.lp-hero-note{color:#7d8b74;gap:14px;margin-top:38px;display:flex}.lp-hero-note>span{font:44px Georgia}.lp-hero-note p{margin:6px 0;font:italic 16px/1.6 Georgia}.lp-scene{padding:22px 38px 28px;position:relative}.lp-orbit{background:radial-gradient(#ddeac4 0,#e9edda 45%,#0000 70%);border-radius:48%;position:absolute;inset:5% -8%;transform:rotate(-13deg)}.lp-app{color:#edf3e8;background:#101b15;border:7px solid #22332a;border-radius:33px;max-width:360px;min-height:493px;margin:auto;padding:22px 22px 12px;position:relative;transform:rotate(-3deg);box-shadow:0 40px 65px #20372826}.lp-app-top{color:#acc0aa;justify-content:space-between;margin-bottom:24px;font-size:11px;display:flex}.lp-app-top>span{align-items:center;gap:7px;display:flex}.lp-app-greeting p{color:#a5b2a8;font-size:10px}.lp-app-greeting h2{letter-spacing:-1.4px;margin:10px 0 22px;font-size:32px;font-weight:500;line-height:1.1}.lp-tabs{background:#233027;border-radius:11px;margin-bottom:18px;padding:4px;display:flex}.lp-tabs button{color:#afc0ae;background:0 0;border:0;border-radius:8px;flex:1;padding:8px 3px;font-size:10px}.lp-tabs button[aria-selected=true]{color:#143a2c;background:#d9f3aa;font-weight:600}.lp-demo{min-height:248px}.lp-demo-score{justify-content:space-between;align-items:center;margin:10px 0 19px;display:flex}.lp-demo-score>span{flex-direction:column;gap:5px;display:flex}.lp-demo-score strong{color:#d9f3aa;font-size:35px;font-weight:500;line-height:1}.lp-demo-score small{font-size:19px}.lp-demo-score>span>span{color:#a5b2a8;font-size:9px}.lp-ring{border-radius:50%;place-items:center;width:49px;height:49px;padding:4px;display:grid}.lp-ring svg{box-sizing:content-box;color:#d9f3aa;background:#101b15;border-radius:50%;padding:11px}.lp-demo h3{letter-spacing:1.1px;color:#c3b3de;align-items:center;gap:6px;font-size:9px;font-weight:500;display:flex}.lp-task{text-align:left;color:#edf3e8;background:0 0;border:0;border-bottom:1px solid #ffffff10;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.lp-check{border:1px solid #536458;border-radius:5px;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}.lp-task>span:last-child{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.lp-task strong{font-size:11px;font-weight:500}.lp-task small{color:#c3b3de;background:#c3b3de22;border-radius:5px;padding:3px 6px;font-size:8px}.lp-task small.life{color:#98d6b2;background:#98d6b222}.lp-task.is-done strong{color:#829382;text-decoration:line-through}.lp-task.is-done .lp-check{color:#143a2c;background:#d9f3aa}.lp-demo-hint{color:#829382;text-align:center;margin:16px 0 0;font-size:8px}.lp-floating{z-index:2;background:#fffefa;border:1px solid #dbe2d3;border-radius:12px;align-items:center;gap:11px;padding:15px 18px;font-size:10px;display:flex;position:absolute;box-shadow:0 15px 30px #26382113}.lp-float-a{top:15px;left:-15px;transform:rotate(-8deg)}.lp-float-b{bottom:12px;right:0;transform:rotate(7deg)}.lp-float-b>span{flex-direction:column;gap:5px;display:flex}.lp-float-b strong{font-family:Georgia;font-size:20px;font-style:italic}.lp-manifesto{border-top:1px solid #143a2c18;border-bottom:1px solid #143a2c18;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;padding-bottom:26px;display:flex}.lp-manifesto>span{align-items:center;gap:10px;font-size:14px;display:flex}.lp-manifesto>span:first-child{letter-spacing:2px;color:#7c897b;font-size:9px}.lp-manifesto svg{width:17px}.lp-rhythm{grid-template-columns:repeat(3,1fr);gap:45px;padding-top:100px;padding-bottom:100px;display:grid}.lp-section-intro{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;column-gap:80px;margin-bottom:15px;display:grid}.lp-section-intro .lp-kicker{grid-column:1/-1}.pp-launch h2{font-weight:500}.lp-section-intro h2,.lp-faq h2,.lp-privacy h2{letter-spacing:-1.7px;margin:20px 0;font-size:43px;line-height:1.12}.lp-section-intro p,.lp-step p,.lp-studio p,.lp-privacy p{color:var(--lp-muted);font-size:14px;line-height:1.9}.lp-step{border-top:1px solid #143a2c30;padding-top:24px}.lp-step>span{letter-spacing:1.5px;color:#667867;font-size:9px}.lp-step h3{letter-spacing:-.8px;margin:20px 0 14px;font-size:26px;font-weight:500;line-height:1.15}.lp-step p{min-height:105px}.lp-capture{background:#fffdf5;border:1px solid #dce1d2;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:30px;padding:20px;font-size:12px;display:flex;transform:rotate(-3deg)}.lp-capture>div{gap:8px;width:100%;display:flex}.lp-capture small{background:#dce9ce;border-radius:20px;padding:5px 9px;font-size:9px}.lp-capture small:last-child{background:#eeede6}.lp-two{gap:10px;margin-top:30px;display:flex}.lp-two>span{background:#e8e4ed;border-radius:16px;flex-direction:column;flex:1;gap:12px;padding:18px;font-size:11px;display:flex;transform:rotate(-3deg)}.lp-two>span:last-child{background:#e0eadb;transform:rotate(3deg)}.lp-two strong{font-size:12px;font-weight:500}.lp-two svg{width:18px}.lp-bars{align-items:flex-end;gap:13px;height:125px;margin-top:30px;padding:15px 22px 0;display:flex}.lp-bars i{background:#b6ca9a;border-radius:7px 7px 0 0;flex:1}.lp-bars i:last-child{background:#365e3d}.lp-studio{color:#eef3e7;background:#10261c;border-radius:26px;grid-template-columns:1fr 1fr;gap:70px;padding:60px;display:grid}.lp-studio h2{letter-spacing:-2px;margin:24px 0;font-size:49px;line-height:1.08}.lp-studio em{color:#d9f3aa}.lp-studio p{color:#aab9aa;max-width:400px}.lp-studio .lp-cta{background:#d9f3aa;margin-top:17px;color:#153322!important}.lp-studio small{color:#aab9aa;margin-top:18px;font-size:9px;line-height:1.8;display:block}.lp-production{background:#182d22;border:1px solid #47624770;border-radius:18px;align-self:center;padding:25px;transform:rotate(3deg)}.lp-production-head{letter-spacing:1px;color:#afbfac;justify-content:space-between;font-size:8px;display:flex}.lp-production-head>span{align-items:center;gap:9px;display:flex}.lp-production-path{letter-spacing:2px;color:#bdd19d;justify-content:space-between;margin:27px 0;font-size:9px;display:flex}.lp-film{background:#665075;border-radius:12px;min-height:250px;padding:28px 24px;position:relative;overflow:hidden}.lp-film>span{letter-spacing:2px;font-size:8px}.lp-film>svg{opacity:.25;position:absolute;top:46px;right:-7px;transform:rotate(-18deg)}.lp-film h3{letter-spacing:-1px;margin-top:57px;font-size:31px;font-weight:500;line-height:1.1}.lp-film>div{gap:7px;display:flex}.lp-film small{color:#eee;background:#ffffff20;border-radius:5px;margin:0;padding:3px 8px}.lp-production>p{margin:21px 0 0;font-size:11px;line-height:1.7}.lp-privacy{align-items:flex-start;gap:35px;max-width:850px;padding-top:100px;padding-bottom:80px;display:flex}.lp-privacy>svg{flex-shrink:0;margin-top:30px}.lp-privacy h2{font-size:35px}.lp-privacy p{max-width:600px}.lp-faq{grid-template-columns:1fr 1.2fr;gap:70px;padding-top:40px;padding-bottom:100px;display:grid}.lp-faq details{border-bottom:1px solid #143a2c25;padding:22px 0}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;font-weight:550;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{flex-shrink:0}.lp-faq details[open] summary svg{transform:rotate(45deg)}.lp-faq details p{color:var(--lp-muted);padding-right:25px;font-size:13px;line-height:1.8}.lp-finale{text-align:center;background:#e6edda;padding:85px 24px 90px}.lp-finale .lp-kicker{justify-content:center}.lp-finale h2{letter-spacing:-2.5px;margin:25px 0 32px;font-size:61px;line-height:1.1}.pp-launch footer{justify-content:space-between;align-items:center;gap:30px;padding-top:35px;padding-bottom:35px;font-size:11px;display:flex}.pp-launch footer>span{color:var(--lp-muted)}.lp-video{padding-top:80px;padding-bottom:30px}.lp-video video{border-radius:20px;width:100%;margin-top:20px}.lp-mini-week>div{gap:20px;margin:22px 0;font-size:10px;display:flex}.lp-mini-week>div>div{flex:1}.lp-mini-week i{background:#9fb981;border-radius:5px;height:7px;margin-bottom:7px;display:block}.lp-mini-week small{color:#97a99b;font-size:10px}.lp-mini-week strong{font-size:10px;font-weight:400}.lp-mini-studio>div{gap:8px;display:flex}.lp-mini-studio section{background:#2b3037;border-radius:10px;flex-direction:column;flex:1;gap:18px;min-height:130px;padding:12px 6px;font-size:8px;display:flex}.lp-mini-studio section:nth-child(2){background:#3e3348}.lp-mini-studio section:nth-child(3){background:#2c4431}.lp-mini-studio h3{letter-spacing:-.3px;color:#edf3e8;font-size:17px;line-height:1.4}.lp-mini-studio p{color:#aab9aa;font-size:11px;line-height:1.7}@media (min-width:1500px){.lp-hero{padding-top:105px;padding-bottom:110px}}@media (max-width:900px){.lp-nav nav{display:none}.lp-hero{gap:20px;padding-top:60px}.lp-hero h1{letter-spacing:-3px;font-size:59px}.lp-scene{padding:20px 15px}.lp-float-a{font-size:9px;left:-15px}.lp-studio{gap:35px;margin:0 22px;padding:40px}.lp-studio h2{font-size:40px}.lp-rhythm{gap:25px}.lp-step p{min-height:135px}.lp-faq{gap:30px}.lp-section-intro{column-gap:35px}.lp-finale h2{font-size:52px}}@media (max-width:650px){.lp-nav,.lp-hero,.lp-manifesto,.lp-rhythm,.lp-faq,.lp-privacy,.lp-video,.pp-launch footer{padding-left:24px;padding-right:24px}.lp-nav{gap:10px;height:80px}.lp-brand{gap:7px;font-size:16px}.lp-nav>.lp-link{font-size:10px}.lp-brand img{width:30px;height:30px}.lp-hero{grid-template-columns:1fr;gap:35px;padding-top:48px;padding-bottom:55px}.lp-hero h1{letter-spacing:-3.5px;font-size:64px}.lp-hero-copy>p{font-size:15px;line-height:1.8}.lp-hero-note{display:none}.lp-scene{width:100%;max-width:370px;margin:15px auto 0;padding:20px}.lp-app{transform:rotate(-2deg)}.lp-float-a{padding:11px 13px;font-size:9px;top:0;left:2px}.lp-float-b{padding:11px 13px;right:0}.lp-manifesto{flex-wrap:wrap;justify-content:center;gap:18px}.lp-manifesto>span{font-size:11px}.lp-manifesto>span:first-child{justify-content:center;width:100%;font-size:8px}.lp-rhythm{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:65px}.lp-section-intro{margin:0;display:block}.lp-section-intro h2,.lp-faq h2{font-size:37px}.lp-step{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.lp-step>span{grid-column:1/-1}.lp-step h3{font-size:24px}.lp-step p{grid-area:3/1/auto/-1;min-height:0;font-size:13px}.lp-step>div{grid-area:2/2;align-self:center;margin:14px 0}.lp-two{gap:5px}.lp-two>span{padding:10px;font-size:9px}.lp-two strong{font-size:9px}.lp-capture{gap:10px;padding:12px;font-size:10px}.lp-capture>svg{display:none}.lp-capture small{padding:4px 5px;font-size:8px}.lp-bars{gap:6px;height:82px;padding:0 10px}.lp-studio{grid-template-columns:1fr;gap:33px;margin:0 14px;padding:36px 25px}.lp-studio h2{font-size:41px}.lp-production{padding:20px;transform:rotate(1deg)}.lp-privacy{gap:18px;padding-top:60px;padding-bottom:35px}.lp-privacy h2{font-size:29px}.lp-privacy p{font-size:13px}.lp-faq{grid-template-columns:1fr;gap:10px;padding-top:30px;padding-bottom:60px}.lp-faq h2 br{display:none}.lp-finale{padding:60px 22px}.lp-finale h2{letter-spacing:-1.8px;font-size:43px}.pp-launch footer{flex-wrap:wrap;gap:22px}.pp-launch footer>span{font-size:10px}.lp-kicker{letter-spacing:1.5px;font-size:9px}.lp-actions{gap:17px}.lp-cta{padding:16px 19px;font-size:12px}.lp-footnote{font-size:9px}}@media (prefers-reduced-motion:reduce){.lp-cta{transition:none}.lp-cta:hover{transform:none}}
