.lp{overflow-x:clip}.lp h1{letter-spacing:-.01em;font-size:clamp(38px,5.6vw,66px);line-height:1.04}.lp h2{letter-spacing:-.005em;font-size:clamp(28px,3.6vw,44px);line-height:1.1}.lp h3{font-size:20px;line-height:1.25}.lp-wrap{width:min(100%,1160px);margin:0 auto;padding-inline:clamp(20px,5vw,40px)}.lp-lead{color:var(--text-2);max-width:34em;font-size:clamp(18px,1.7vw,21px);font-weight:600}.lp-skip{z-index:60;background:var(--text);color:#fff;border-radius:14px;padding:12px 18px;position:absolute;top:-80px;left:12px}.lp-skip:focus{color:#fff;top:12px}.lp-head{z-index:40;position:sticky;top:0}.lp-head:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);background:#fff8efdb;position:absolute;inset:0}.lp-head-in{align-items:center;gap:20px;min-height:76px;display:flex}.lp-brand{color:var(--text);align-items:center;gap:10px;font-size:26px;font-weight:900;text-decoration:none;display:inline-flex}.lp-brand:hover{color:var(--text)}.lp-nav{gap:4px;margin-left:auto;display:flex}.lp-nav a{color:var(--text);border-radius:999px;padding:10px 14px;font-size:16px;font-weight:800;text-decoration:none}.lp-nav a:hover{background:var(--candle);color:var(--text)}.lp-head-cta{align-items:center;gap:10px;display:flex}.lp .btn{border-radius:999px}.lp-btn-s{min-height:46px;padding:0 20px;font-size:16px}.lp-btn-l{min-height:60px;padding:0 30px;font-size:19px}.lp-btn-amber{background:var(--amber);border-color:var(--amber);color:var(--text)}.lp-btn-amber:hover{color:var(--text);background:#e58a26;border-color:#e58a26}.lp-menu{display:none;position:relative}.lp-menu summary{border:2px solid var(--outline);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:46px;height:46px;list-style:none;display:grid}.lp-menu summary::-webkit-details-marker{display:none}.lp-menu summary:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.lp-menu[open] summary:before{content:"";z-index:50;cursor:default;background:#2e242073;position:fixed;inset:0}.lp-menu-list{z-index:51;background:var(--bg);width:min(80vw,320px);padding:20px 14px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:2px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:18px 0 50px #2e242040}.lp-menu-list .lp-brand{padding:4px 12px 18px}.lp-menu-list>a{color:var(--text);border-radius:16px;padding:15px 16px;font-size:19px;font-weight:800;text-decoration:none}.lp-menu-list>a:hover{background:var(--candle)}.lp-menu-foot{flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}@media (prefers-reduced-motion:no-preference){.lp-menu[open] .lp-menu-list{animation:.28s ease-out lp-drawer}.lp-menu[open] summary:before{animation:.28s ease-out lp-fade}}@keyframes lp-drawer{0%{transform:translate(-100%)}}@keyframes lp-fade{0%{opacity:0}}@media (max-width:900px){.lp-nav{display:none}.lp-menu{display:block}.lp-head-cta{margin-left:auto}}@media (max-width:520px){.lp-head-in{gap:10px;min-height:66px}.lp-brand{font-size:22px}.lp-head-cta .lp-hide-s{display:none}}.lp-hero{padding:clamp(28px,5vw,64px) 0 clamp(48px,7vw,96px);position:relative}.lp-hero:before{content:"";background:radial-gradient(60% 70% at 78% 30%, var(--candle) 0%, #ffe7b300 70%), radial-gradient(40% 50% at 8% 10%, #ffe9c4 0%, #ffe9c400 70%);z-index:-1;height:78%;position:absolute;inset:-120px 0 auto}.lp-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.lp-hero-text{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.lp-hero-text h1 em{color:var(--sage);font-style:normal}.lp-ticks{color:var(--text-2);flex-wrap:wrap;gap:8px 18px;margin:4px 0 0;padding:0;font-size:15px;font-weight:800;list-style:none;display:flex}.lp-ticks li{align-items:center;gap:7px;display:inline-flex}.lp-ticks svg{color:var(--sage);flex:none}.lp-stage{padding:0 0 26px;position:relative}@media (max-width:900px){.lp-hero-in{grid-template-columns:1fr}.lp-stage{width:100%;max-width:620px;margin:0 auto}}.lp-tablet{background:var(--text);border-radius:clamp(22px,3vw,36px);padding:clamp(9px,1.2vw,14px);box-shadow:0 30px 60px -24px #2e242080,0 6px #2e24201f}.lp-screen{background:var(--bg);border-radius:clamp(14px,2vw,24px);flex-direction:column;gap:clamp(10px,1.6vw,18px);padding:clamp(14px,2.2vw,26px);display:flex;overflow:hidden}.lp-hello{align-items:center;gap:clamp(8px,1.4vw,16px);display:flex}.lp-hello .lp-say{background:var(--candle);border-radius:22px 22px 22px 6px;padding:clamp(10px,1.4vw,16px) clamp(14px,1.8vw,22px);font-size:clamp(15px,1.7vw,21px);font-weight:800;line-height:1.25}.lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2vw,14px);display:grid}.lp-tile{border-radius:clamp(16px,2vw,24px);flex-direction:column;justify-content:space-between;gap:8px;min-height:clamp(92px,11vw,132px);padding:clamp(12px,1.6vw,18px);display:flex}.lp-tile svg{width:clamp(30px,3.4vw,42px);height:auto}.lp-tile b{font-size:clamp(14px,1.5vw,19px);font-weight:900;line-height:1.15}.lp-tile span{color:var(--text-2);font-size:clamp(11px,1.1vw,14px);font-weight:700}.lp-float{background:var(--surface);white-space:nowrap;border-radius:20px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:800;display:flex;position:absolute;box-shadow:0 14px 30px -12px #2e242059}.lp-float small{color:var(--text-2);font-size:12px;font-weight:700;display:block}.lp-float i{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.lp-float.a{top:-18px;right:-6px}.lp-float.b{bottom:0;left:-10px}.lp-float.a i{background:var(--sage-soft);color:var(--sage-dark)}.lp-float.b i{background:var(--candle)}@media (max-width:1240px){.lp-float.a{right:8px}.lp-float.b{left:8px}}@media (prefers-reduced-motion:no-preference){.lp-float{animation:6s ease-in-out infinite lp-bob}.lp-float.b{animation-delay:-3s}}@keyframes lp-bob{50%{transform:translateY(-8px)}}.lp-window{background:var(--surface);box-shadow:0 30px 60px -28px #2e242066, 0 3px 0 var(--line);border-radius:28px;overflow:hidden}.lp-window-bar{border-bottom:1px solid var(--line);color:var(--text-2);align-items:center;gap:7px;padding:14px 18px;font-size:13px;font-weight:800;display:flex}.lp-window-bar i{background:var(--line);border-radius:50%;width:10px;height:10px}.lp-window-bar span{margin-left:8px}.lp-window-body{flex-direction:column;gap:14px;padding:clamp(14px,2vw,24px);display:flex}.lp-sample{color:var(--text-2);text-align:center;margin-top:12px;font-size:13px;font-weight:700}.lp-proof{padding:0 0 clamp(48px,7vw,88px)}.lp-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lp-proof-card{border-radius:36px;flex-direction:column;gap:14px;padding:clamp(24px,3.4vw,40px);display:flex}.lp-proof-card.care{background:var(--candle)}.lp-proof-card.data{background:var(--sage);color:#fff}.lp-proof-card.data .overline{color:#cfeae6}.lp-proof-card.data p{color:#eaf6f4}.lp-proof-card h2{font-size:clamp(26px,3vw,36px)}.lp-proof-card p{color:var(--text);font-size:18px;font-weight:600}.lp-proof-icon{background:#fff9;border-radius:22px;place-items:center;width:64px;height:64px;display:grid}.lp-proof-card.data .lp-proof-icon{background:#ffffff29}.lp-proof-list{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-weight:700;list-style:none;display:flex}.lp-proof-list li{align-items:flex-start;gap:10px;display:flex}.lp-proof-list svg{flex:none;margin-top:4px}@media (max-width:800px){.lp-proof-grid{grid-template-columns:1fr}}.lp-section{padding:clamp(48px,7vw,96px) 0;scroll-margin-top:70px}.lp-section.tint{background:var(--panel)}.lp-section-head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(28px,4vw,52px);display:flex}.lp-section-head .lp-lead{max-width:40em}.lp-feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(36px,5vw,64px) 0;scroll-margin-top:70px;display:grid}.lp-feature.flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lp-feature.flip .lp-feature-text{order:2}.lp-feature-text{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.lp-feature-text p{color:var(--text-2);font-size:18px;font-weight:600}.lp-list{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;font-weight:700;list-style:none;display:flex}.lp-list li{align-items:flex-start;gap:12px;display:flex}.lp-list svg{color:var(--sage);flex:none;margin-top:3px}@media (max-width:900px){.lp-feature,.lp-feature.flip{grid-template-columns:1fr}.lp-feature.flip .lp-feature-text{order:0}}.lp-proverb{text-align:center;flex-direction:column;gap:clamp(10px,1.4vw,16px);display:flex}.lp-proverb .q{font-size:clamp(22px,3vw,36px);font-weight:900;line-height:1.15}.lp-proverb .q span{color:var(--amber)}.lp-answers{gap:clamp(8px,1vw,12px);display:grid}.lp-answer{background:var(--surface);border:3px solid var(--line);border-radius:20px;padding:clamp(10px,1.4vw,16px);font-size:clamp(17px,2vw,24px);font-weight:800}.lp-answer.hit{background:var(--sage);border-color:var(--sage);color:#fff}.lp-dots{justify-content:center;gap:6px;display:flex}.lp-dots i{background:var(--line);border-radius:999px;width:14px;height:8px}.lp-dots i.on{background:var(--amber)}.lp-dots i.now{background:var(--amber);width:34px}.lp-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lp-day{background:var(--bg);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:10px 8px;display:flex}.lp-day.today{box-shadow:0 0 0 3px var(--amber)}.lp-day>b{font-size:13px;font-weight:900}.lp-day>b span{color:var(--text-2);font-size:11px;font-weight:700;display:block}.lp-entry{background:var(--sage-soft);border-left:4px solid var(--sage);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:10px;padding:7px 8px;font-size:12px;font-weight:800;line-height:1.2}.lp-entry small{color:var(--text-2);font-size:10.5px;font-weight:800;display:block}.lp-entry.done{background:var(--candle);border-left-color:var(--amber)}.lp-entry.off{background:var(--surface);border-left-color:var(--outline);color:var(--text-2);text-decoration:line-through}.lp-legend{color:var(--text-2);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;font-weight:800;display:flex}.lp-legend span{align-items:center;gap:6px;display:inline-flex}.lp-legend i{border-radius:4px;width:12px;height:12px}@media (max-width:520px){.lp-week{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-day:nth-child(n+4){display:none}}.lp-rows{flex-direction:column;display:flex}.lp-row{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;font-size:14px;font-weight:700;display:grid}.lp-row:last-child{border-bottom:0}.lp-row small{color:var(--text-2);font-size:12px;font-weight:700;display:block}.lp-row .when{color:var(--text-2);font-size:12.5px;font-weight:800}.lp .chip{white-space:nowrap;padding:4px 11px;font-size:12.5px}.lp-fake-btn{background:var(--sage);color:#fff;border-radius:999px;align-self:flex-start;padding:9px 18px;font-size:14px;font-weight:800}.lp-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lp-figure{background:var(--bg);border-radius:18px;padding:12px 14px}.lp-figure b{font-size:clamp(22px,2.6vw,30px);font-weight:900;line-height:1.1;display:block}.lp-figure span{color:var(--text-2);font-size:12.5px;font-weight:800}.lp-bars{align-items:flex-end;gap:8px;height:130px;display:flex}.lp-bars div{height:100%;color:var(--text-2);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;font-size:11.5px;font-weight:800;display:flex}.lp-bars i{background:var(--sage);border-radius:8px 8px 3px 3px;width:100%;max-width:40px}.lp-bars div:last-child i{background:var(--amber)}.lp-podium{flex-direction:column;gap:6px;display:flex}.lp-podium div{background:var(--bg);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:800;display:flex}.lp-podium div:first-child{background:var(--candle)}.lp-podium i{background:var(--sage-soft);width:28px;height:28px;color:var(--sage-dark);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.lp-podium div:first-child i{background:var(--amber);color:var(--text)}.lp-podium span{color:var(--text-2);margin-left:auto;font-size:13px}.lp-two{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:16px;display:grid}.lp-person{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:14px;font-weight:800;display:flex}.lp-person:last-child{border-bottom:0}.lp-person i{background:var(--sage-soft);width:34px;height:34px;color:var(--sage-dark);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.lp-person .chip{margin-left:auto}.lp-pass{background:var(--bg);text-align:center;color:var(--sage-dark);border-top:4px solid var(--amber);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px;font-size:12.5px;font-weight:800;display:flex}.lp-pass svg{width:100%;max-width:120px;height:auto}@media (max-width:520px){.lp-two{grid-template-columns:1fr}.lp-pass{display:none}}.lp-steps{counter-reset:lp-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-step{background:var(--surface);box-shadow:0 3px 0 var(--line);counter-increment:lp-step;border-radius:32px;flex-direction:column;gap:12px;padding:28px;display:flex}.lp-step:before{content:counter(lp-step);background:var(--candle);border-radius:50%;place-items:center;width:56px;height:56px;font-size:26px;font-weight:900;display:grid}.lp-step p{color:var(--text-2);font-weight:600}@media (max-width:800px){.lp-steps{grid-template-columns:1fr}}.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lp-plan{background:var(--surface);box-shadow:0 3px 0 var(--line);border-radius:32px;flex-direction:column;gap:10px;padding:28px;display:flex}.lp-plan.mid{box-shadow:0 0 0 3px var(--amber)}.lp-plan .seats{margin-top:6px;font-size:44px;font-weight:900;line-height:1}.lp-plan .seats span{color:var(--text-2);font-size:17px;font-weight:800}.lp-plan .btn{margin-top:auto}.lp-plan p{color:var(--text-2);font-weight:600}.lp-plans-note{text-align:center;color:var(--text-2);margin-top:22px;font-weight:700}@media (max-width:800px){.lp-plans{grid-template-columns:1fr}}.lp-voices{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.lp-voice{background:var(--surface);box-shadow:0 3px 0 var(--line);border-radius:28px;flex-direction:column;gap:12px;margin:0;padding:26px;display:flex}.lp-voice blockquote{margin:0;font-size:18px;font-weight:700}.lp-voice figcaption{color:var(--text-2);font-size:15px;font-weight:800}.lp-faq{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.lp-faq details{background:var(--surface);box-shadow:0 3px 0 var(--line);border-radius:22px}.lp-faq summary{cursor:pointer;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:19px;font-weight:900;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.lp-faq summary svg{color:var(--sage);flex:none;transition:transform .2s}.lp-faq details[open] summary svg{transform:rotate(45deg)}.lp-faq details p{color:var(--text-2);padding:0 24px 22px;font-size:18px;font-weight:600}.lp-cta{padding:clamp(40px,6vw,80px) 0}.lp-cta-box{background:var(--candle);border-radius:clamp(32px,5vw,56px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(28px,5vw,64px);display:grid}.lp-cta-text{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.lp-cta-text p{font-size:19px;font-weight:700}@media (max-width:700px){.lp-cta-box{text-align:center;grid-template-columns:1fr;justify-items:center}.lp-cta-text{align-items:center}.lp-cta-text .row{justify-content:center}}.lp-foot{background:var(--text);color:#f5e9da;padding:clamp(36px,5vw,60px) 0 28px}.lp-foot-in{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:28px;display:grid}.lp-foot .lp-brand{color:#fff}.lp-foot h3{letter-spacing:.1em;text-transform:uppercase;color:#d8c5b0;margin-bottom:10px;font-size:14px}.lp-foot ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lp-foot a{color:#fff;padding:5px 0;font-weight:700;text-decoration:none;display:inline-block}.lp-foot a:hover{color:var(--candle);text-decoration:underline}.lp-foot p{color:#d8c5b0;max-width:26em;margin-top:12px;font-weight:600}.lp-foot-line{color:#d8c5b0;border-top:1px solid #ffffff24;margin-top:32px;padding-top:20px;font-size:14px;font-weight:600}@media (max-width:800px){.lp-foot-in{grid-template-columns:1fr 1fr}.lp-foot-in>:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.lp-anim .lp-reveal{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(26px)}.lp-anim .lp-reveal.lp-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-faq summary svg{transition:none}}@media (prefers-reduced-motion:no-preference){.lp-anim .lp-fly>*{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,.8,.3,1);transform:translate(min(42vw,520px))}.lp-anim .lp-fly.left>*{transform:translate(max(-42vw,-520px))}.lp-anim .lp-fly.lp-in>*{opacity:1;transform:none}}.lp-sticky{display:none}@media (max-width:700px){.lp-sticky{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#fff8ef00, var(--bg) 38%);visibility:hidden;transition:transform .3s ease-out,visibility .3s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lp-sticky .btn{width:100%;box-shadow:0 10px 24px -8px #2e242073}.lp-past .lp-sticky{visibility:visible;transform:none}.lp-foot{padding-bottom:110px}}@media (prefers-reduced-motion:reduce){.lp-sticky{transition:none}}.lp-legal{flex-direction:column;gap:18px;max-width:760px;padding-block:clamp(32px,5vw,64px);display:flex}.lp-legal h2{margin-top:12px;font-size:24px}.lp-todo{background:var(--candle);border-radius:12px;padding:2px 8px;font-weight:800}
