:root{--graphite:#18181b;--graphite-raised:#222226;--hairline-dark:#2e2e33;--stone:#f5f2ee;--stone-dark:#eceae4;--stone-muted:#b8b5b0;--iron:#8c8c94;--ink-muted:#66666e;--border:#e5e3de;--evergreen:#2d7a65;--evergreen-lit:#3fa586;--evergreen-subtle:#edf5f2;--beat:.6s;--quick:.15s;--enter:.3s;--stagger:75ms;--ease:cubic-bezier(.25, .1, .25, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--graphite)}body{color:var(--stone);background:var(--graphite);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Albert Sans,-apple-system,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0}img{max-width:100%;display:block}.lp{overflow-x:clip}.lp-wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:20px}@media (width>=1024px){.lp-wrap{padding-inline:48px}}.lp-dark{background:var(--graphite);color:var(--stone)}.lp-light{background:var(--stone);color:var(--graphite)}.lp-h-hero{letter-spacing:-.025em;word-spacing:.06em;text-wrap:balance;font:600 clamp(44px,6vw,84px)/1 Clash Display,sans-serif}.lp-h-hero span{display:block}.lp-h-section{letter-spacing:-.02em;word-spacing:.06em;text-wrap:balance;font:600 clamp(30px,4vw,52px)/1.06 Clash Display,sans-serif}.lp-h-story{letter-spacing:-.02em;word-spacing:.06em;text-wrap:balance;font:600 clamp(28px,3.4vw,44px)/1.08 Clash Display,sans-serif}.lp-h-card{letter-spacing:-.01em;font:600 20px/1.2 Clash Display,sans-serif}.lp-lead{text-wrap:pretty;color:#c9c6c1;font:400 clamp(17px,1.5vw,19px)/1.5 Albert Sans,sans-serif}.lp-body{color:var(--stone-muted);text-wrap:pretty;font-size:16px;line-height:1.55}.lp-light .lp-body,.lp-muted{color:var(--ink-muted)}.lp-muted-d{color:var(--stone-muted)}.lp-green{color:var(--evergreen)}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--evergreen-lit);margin-bottom:32px;font-size:12px;font-weight:600}:is(.lp-lang-de,.lp-lang-fr) :is(.lp-h-hero,.lp-h-section,.lp-h-story){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}:is(.lp-lang-de,.lp-lang-fr) .lp-h-hero{font-size:clamp(40px,5.6vw,80px)}.lp-lockup{letter-spacing:.12em;color:var(--stone);-webkit-user-select:none;user-select:none;align-items:center;gap:.55em;font-family:Clash Display,sans-serif;font-weight:600;display:inline-flex}.lp-mark{color:var(--stone);flex-shrink:0}.lp-cta{white-space:nowrap;height:56px;transition:transform var(--quick) var(--ease), box-shadow var(--quick) var(--ease), background var(--quick) var(--ease);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font:600 16px Albert Sans,sans-serif;display:inline-flex}.lp-cta:active{transform:scale(.97)}.lp-cta-dark{background:var(--evergreen-lit);color:var(--graphite);box-shadow:0 0 0 1px #3fa58666,0 10px 40px #3fa58647}@media (hover:hover){.lp-cta-dark:hover{background:#48b393;box-shadow:0 0 0 1px #3fa58680,0 14px 48px #3fa58661}.lp-cta-light:hover{background:#246b57}.lp-cta:hover .lp-arrow{transform:translate(3px)}}.lp-cta-light{background:var(--evergreen);color:#fff}.lp-arrow{transition:transform var(--quick) var(--ease)}.lp-cta-sm{height:40px;box-shadow:none;padding:0 18px;font-size:14px}.lp-cta-block{width:100%}@media (width<=767px){.lp-hero .lp-cta,.lp-closing .lp-cta{width:100%}}.lp-header{z-index:50;height:56px;transition:background var(--enter) var(--ease), border-color var(--enter) var(--ease);-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}@media (width>=1024px){.lp-header{height:72px}}.lp-header.scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#18181bb8;border-bottom-color:#ffffff0f}.lp-header-in{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.lp-nav{color:#c9c6c1;align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.lp-nav-link{transition:color var(--quick) var(--ease)}@media (hover:hover){.lp-nav-link:hover{color:var(--stone)}}.lp-header-cta{opacity:0;pointer-events:none;transition:opacity var(--quick) var(--ease)}.lp-header-cta.show{opacity:1;pointer-events:auto}@media (width<=1023px){.lp-hide-m{display:none!important}}.lp-lang{position:relative}.lp-lang summary{letter-spacing:.04em;height:36px;color:var(--stone);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.lp-lang summary::-webkit-details-marker{display:none}.lp-caret{opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.lp-lang-menu{background:var(--graphite-raised);border:1px solid var(--hairline-dark);border-radius:14px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 40px #0006}.lp-lang-menu a{color:#c9c6c1;border-radius:10px;padding:10px 12px;font-size:14px}.lp-lang-menu a[aria-current]{color:var(--stone);background:#ffffff0f}@media (hover:hover){.lp-lang-menu a:hover{color:var(--stone);background:#ffffff0f}}.lp-in{opacity:0;animation:lpIn var(--enter) var(--ease) forwards;transform:translateY(16px)}@keyframes lpIn{to{opacity:1;transform:none}}.lp-hero{background:radial-gradient(60% 70% at 78% 62%,#3fa58624,#0000 70%),radial-gradient(90% 60% at 20% 0,#222226,#18181b 60%);min-height:min(100svh,880px);padding-top:104px;position:relative;overflow:hidden}.lp-hero-grid{gap:40px;display:grid;position:relative}.lp-hero-copy{z-index:2;max-width:620px;position:relative}.lp-hero .lp-lead{max-width:30em;margin-top:24px}.lp-hero-ctas{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.lp-ghost{color:var(--stone);opacity:.8;transition:opacity var(--quick) var(--ease);font-size:15px;font-weight:500}@media (hover:hover){.lp-ghost:hover{opacity:1}}.lp-micro{color:var(--iron);margin-top:14px;font-size:13px}.lp-pron{z-index:2;color:var(--iron);padding-block:0 28px;font-size:12px;position:relative}.lp-hero-visual{height:400px;position:relative}.lp-hero-phone{width:250px;position:absolute;top:56px;left:50%;transform:translate(-50%)}.lp-hero-phone .lp-screen{contain:paint}.lp-takt-hero{opacity:.4;--dot:12px;--gap-x:22px;--gap-y:18px;--bar-h:230px;position:absolute;top:10px;left:50%;transform:translate(-50%)}@media (width<=1023px){.lp-hero{padding-bottom:0}.lp-pron{display:none}.lp-hero-phone.lp-in{animation-name:lpInCentered;transform:translate(-50%,16px)}}@keyframes lpInCentered{to{opacity:1;transform:translate(-50%)}}@media (width>=1024px){.lp-hero{min-height:max(680px,min(100svh,880px));padding-top:168px}.lp-hero-grid{grid-template-columns:640px 1fr;gap:0}.lp-hero-visual{height:auto}.lp-takt-hero{opacity:1;--dot:18px;--gap-x:34px;--gap-y:34px;--bar-h:440px;top:-20px;left:40px;transform:none}.lp-hero-phone{width:300px;inset:64px 0 auto auto;transform:none}.lp-hero-steps{width:300px;top:12px;left:auto;right:0;transform:none}.lp-pron{position:absolute;bottom:0;left:0;right:0}}.lp-phone{aspect-ratio:390/844;background:#0c0c0e;border-radius:48px;padding:10px;box-shadow:0 0 0 1px #ffffff14,0 40px 80px #0000008c}.lp-screen{background:radial-gradient(at 50% 30%,#f8f5f1,#f5f2ee 60%,#efece7);border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.lp-takt{--dot:12px;--gap-x:18px;--gap-y:14px;--bar-h:auto;-webkit-user-select:none;user-select:none}.lp-takt-days{grid-template-columns:repeat(7, var(--dot));column-gap:var(--gap-x);color:var(--iron);margin:0 0 10px 63px;font-size:11px;font-weight:500;display:grid}.lp-takt-days span{width:var(--dot);text-align:center;white-space:nowrap;justify-content:center;justify-self:center;display:flex}.lp-takt-body{align-items:stretch;gap:12px;display:flex}.lp-takt-bar{width:26px;min-height:var(--bar-h);background:#f5f2eee6;border-radius:3px;flex-shrink:0;display:block}.lp-takt-bar.thin{width:9px}.lp-takt-weeks{justify-content:space-between;gap:var(--gap-y);flex-direction:column;padding:4px 0 4px 12px;display:flex}.lp-takt-row{grid-template-columns:repeat(7, var(--dot));column-gap:var(--gap-x);align-items:center;display:grid}.lp-d{width:var(--dot);height:var(--dot);transition:background var(--enter) var(--ease), box-shadow var(--enter) var(--ease), border-color var(--enter) var(--ease), outline-color var(--enter) var(--ease);outline-offset:4px;background:#f5f2ee17;border:1.5px solid #0000;border-radius:50%;outline:1.5px dashed #0000}.lit .lp-d.on{background:var(--evergreen-lit);box-shadow:0 0 calc(var(--dot) * .9) #3fa5868c}.lit .lp-d.mv{background:var(--evergreen-lit);outline-color:#3fa586b3}.lit .lp-d.aw{background:0 0;border-color:#f5f2ee38}.lp-takt-grow .lp-takt-bar{transform-origin:top;animation:lpGrow var(--enter) var(--ease) both}@keyframes lpGrow{0%{transform:scaleY(0)}}@media (width>=1024px){.lp-takt-hero .lp-takt-bar{width:40px}.lp-takt-hero .lp-takt-bar.thin{width:14px}.lp-takt-hero .lp-takt-body{gap:14px}.lp-takt-hero .lp-takt-weeks{padding:24px 0 24px 22px}}.lp-takt-hero .lp-takt-row:nth-child(4) .lp-d:nth-child(3){animation:lpToday var(--beat) ease-in-out 2.4s infinite alternate}@keyframes lpToday{0%{opacity:.6}to{opacity:1}}.lp-takt-sm .lp-takt-bar{width:9px;min-height:0}.lp-takt-sm .lp-takt-bar.thin{width:3px}.lp-takt-sm .lp-takt-days{margin-left:48px}.lp-divider{max-width:1200px;color:var(--stone);align-items:center;gap:6px;margin:0 auto;padding:28px 20px;display:flex}@media (width>=1024px){.lp-divider{padding:40px 48px}}.lp-divider .lp-takt-bar{opacity:.85;background:currentColor;width:9px;height:28px;min-height:0}.lp-divider .lp-takt-bar.thin{width:3px;margin-right:14px}.lp-divider .lp-d{--dot:8px;margin-right:18px}.lp-divider.light{color:var(--graphite)}.lp-divider.light .lp-d{background:#18181b1a}.lp-divider.lit .lp-d.on{background:var(--evergreen-lit);box-shadow:0 0 10px #3fa58680}.lp-divider.light.lit .lp-d.on{background:var(--evergreen);box-shadow:none}.lp-reveal>*{opacity:0;transition:opacity var(--enter) var(--ease), transform var(--enter) var(--ease);transform:translateY(16px)}.lp-reveal.in>*{opacity:1;transform:none}.lp-reveal.in>:nth-child(2){transition-delay:75ms}.lp-reveal.in>:nth-child(3){transition-delay:.15s}.lp-reveal.in>:nth-child(4){transition-delay:.225s}.lp-reveal.in>:nth-child(5){transition-delay:.3s}.lp-flow{position:relative}.lp-flow-pin,.lp-flow-markers{display:none}.lp-flow-mobile{padding-block:64px 32px}.lp-flow-mobile .lp-h-section{margin-bottom:24px}.lp-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding:0 20px 8px;display:flex;overflow-x:auto}.lp-rail::-webkit-scrollbar{display:none}.lp-rail-item{scroll-snap-align:center;flex:0 0 78%}.lp-rail-phone{width:100%;max-width:300px;margin:0 auto}.lp-rail-item figcaption{margin-top:20px}.lp-rail-item b,.lp-steps b{letter-spacing:-.01em;font:600 22px/1.2 Clash Display,sans-serif;display:block}.lp-rail-item p,.lp-steps p{color:var(--stone-muted);margin-top:6px;font-size:15px;line-height:1.5}.lp-rail-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.lp-rail-dots span{width:8px;height:8px;transition:background var(--quick) var(--ease);background:#3a3a40;border-radius:50%}.lp-rail-dots span.on{background:var(--evergreen-lit)}@media (width>=1024px){.lp-flow-mobile{display:none}.lp-flow{height:300vh}.lp-flow-pin{height:100vh;display:block;position:sticky;top:0}.lp-flow-grid{grid-template-columns:1fr 340px;align-items:center;gap:64px;height:100%;display:grid}.lp-flow-markers{pointer-events:none;display:block;position:absolute;inset:0}.lp-flow-markers div{height:100vh}.lp-flow .lp-h-section{max-width:12em;margin-bottom:40px}.lp-flow-phone{justify-self:end;width:320px}}.lp-steps{list-style:none}.lp-steps li{opacity:.32;transition:opacity var(--enter) var(--ease);grid-template-columns:auto 1fr;gap:16px;padding:18px 0;display:grid}.lp-steps li.on{opacity:1}.lp-step-dot{width:12px;height:12px;transition:background var(--enter) var(--ease), box-shadow var(--enter) var(--ease);background:#f5f2ee40;border-radius:50%;margin-top:7px}.lp-steps li.on .lp-step-dot{background:var(--evergreen-lit);box-shadow:0 0 12px #3fa58699}.lp-steps p{max-width:30em}.lp-flow-prog{align-items:center;gap:6px;margin-top:32px;display:flex}.lp-flow-prog .lp-takt-bar{width:7px;height:20px;min-height:0}.lp-flow-prog .lp-takt-bar.thin{width:2px;margin-right:8px}.lp-flow-line{background:var(--hairline-dark);width:120px;height:2px;position:relative;overflow:hidden}.lp-flow-line em{background:var(--evergreen-lit);transform-origin:0;transition:transform var(--beat) var(--ease);position:absolute;inset:0}.lp-view{opacity:0;transition:opacity var(--enter) var(--ease);position:absolute;inset:0}.lp-view.on{opacity:1}.ps{--u:calc(100cqw / 390);padding:calc(var(--u) * 20);color:var(--graphite);font-family:Albert Sans,sans-serif;position:absolute;inset:0;overflow:hidden}.ps-top{justify-content:flex-end;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 6);display:flex}.ps-ic{width:calc(var(--u) * 40);height:calc(var(--u) * 40);background:#fff;border-radius:50%;box-shadow:0 1px 2px #18181b0f,0 4px 12px #18181b0f}.ps-ic-g{background:radial-gradient(circle, #fff 30%, var(--evergreen) 31%, var(--evergreen) 40%, #fff 41%, #fff 52%, var(--evergreen) 53%, var(--evergreen) 60%, #fff 61%)}.ps-title{margin-top:calc(var(--u) * 12);font:600 calc(var(--u) * 26)/1.12 "Clash Display", sans-serif;letter-spacing:-.02em;word-spacing:.06em}.ps-meta{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 13);color:var(--ink-muted);font-weight:500}.ps-start{margin-top:calc(var(--u) * 28);height:calc(var(--u) * 64);border-radius:calc(var(--u) * 16);background:var(--graphite);color:var(--stone);padding:0 calc(var(--u) * 8) 0 calc(var(--u) * 20);justify-content:space-between;align-items:center;display:flex}.ps-start-t{font:600 calc(var(--u) * 18)/1.2 "Clash Display", sans-serif;letter-spacing:-.01em}.ps-start-s{font-size:calc(var(--u) * 13);color:var(--iron);margin-top:calc(var(--u) * 2);white-space:nowrap}.ps-play{width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:calc(var(--u) * 12);background:var(--evergreen);flex-shrink:0;position:relative}.ps-play:after{content:"";border-left:calc(var(--u) * 13) solid #fff;border-top:calc(var(--u) * 8) solid transparent;border-bottom:calc(var(--u) * 8) solid transparent;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.ps-label{margin:calc(var(--u) * 24) 0 calc(var(--u) * 12);font-size:calc(var(--u) * 11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.ps-card{border-radius:calc(var(--u) * 20);padding:calc(var(--u) * 20) calc(var(--u) * 24);margin-bottom:calc(var(--u) * 12);background:#fff;box-shadow:0 1px 2px #18181b0a,0 4px 12px #18181b0f}.ps-card-h{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);display:flex}.ps-card-n{font-size:calc(var(--u) * 17);font-weight:600;line-height:1.25}.ps-tick{width:calc(var(--u) * 26);height:calc(var(--u) * 26);border:1px solid var(--iron);font-size:calc(var(--u) * 12);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.ps-chips{gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 12);flex-wrap:wrap;display:flex}.ps-chip{background:var(--evergreen-subtle);color:var(--evergreen);font-size:calc(var(--u) * 12);padding:calc(var(--u) * 4) calc(var(--u) * 12);white-space:nowrap;border-radius:999px;font-weight:500}.ps-sets{margin-top:calc(var(--u) * 12);font-size:calc(var(--u) * 14);color:var(--ink-muted)}.ps-cue{gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 14);color:var(--ink-muted);align-items:baseline;line-height:1.45;display:flex}.ps-cue i{width:calc(var(--u) * 4);height:calc(var(--u) * 4);background:var(--evergreen);transform:translateY(calc(var(--u) * -3));border-radius:50%;flex-shrink:0}.ps-scan{padding:0}.ps-scan img{object-fit:cover;width:100%;height:100%}.ps-sweep{background:linear-gradient(#0000,#3fa5868c,#0000);height:20%;position:absolute;top:-20%;left:0;right:0}.ps-scan.on .ps-sweep{animation:1.2s ease-in-out .2s lpSweep}@keyframes lpSweep{to{top:100%}}.ps-box{border:2px solid var(--evergreen-lit);opacity:0;border-radius:8px;position:absolute;box-shadow:0 0 0 9999px #0000}.ps-scan.on .ps-box{animation:lpFade var(--enter) var(--ease) forwards}@keyframes lpFade{to{opacity:1}}.ps-eq{padding-top:calc(var(--u) * 56)}.ps-place{align-items:center;gap:calc(var(--u) * 8);margin-top:0;display:flex}.ps-chev{width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-right:2px solid var(--iron);border-bottom:2px solid var(--iron);transform:rotate(45deg) translateY(calc(var(--u) * -3))}.ps-chips-lg{margin-top:calc(var(--u) * 24);gap:calc(var(--u) * 8)}.ps-chips-lg .ps-chip{font-size:calc(var(--u) * 14);padding:calc(var(--u) * 8) calc(var(--u) * 14)}.ps-chip-fly{opacity:0;transform:translateY(10px)scale(.96)}.ps-eq.on .ps-chip-fly{animation:lpChip var(--enter) var(--ease) forwards}@keyframes lpChip{to{opacity:1;transform:none}}.ps-goal{margin-top:calc(var(--u) * 24);border-radius:calc(var(--u) * 16);padding:calc(var(--u) * 16);font-size:calc(var(--u) * 14);background:#fff;box-shadow:0 4px 12px #0000000d}.lp-stories{padding-block:24px 64px}@media (width>=1024px){.lp-stories{padding-block:32px 96px}}.lp-story{gap:0;margin-bottom:24px;display:grid}.lp-story-img{aspect-ratio:4/5;margin-inline:-20px;position:relative;overflow:hidden}.lp-scene{object-fit:cover;filter:saturate(.92)contrast(1.04);width:100%;height:100%}.lp-scrim{background:linear-gradient(#0000 40%,#18181beb 85%,#18181b);position:absolute;inset:0}.lp-story-ov{position:absolute;bottom:24px;left:20px;right:20px}.lp-story-tx{padding-top:16px}.lp-story-tx .lp-h-story{display:none}.lp-story-takt{margin-top:28px}.lp-legend{color:var(--stone-muted);max-width:26em;margin-top:16px;font-size:13px;line-height:1.5}@media (width>=1024px){.lp-story{grid-template-columns:7fr 5fr;align-items:center;gap:64px;margin-bottom:96px}.lp-story.flip{grid-template-columns:5fr 7fr}.lp-story.flip .lp-story-img{order:2}.lp-story-img{border-radius:28px;margin-inline:0}.lp-story-img .lp-scrim,.lp-story-ov{display:none}.lp-story-tx{padding-top:0}.lp-story-tx .lp-h-story{margin-bottom:20px;display:block}.lp-story-tx .lp-body{max-width:28em;font-size:17px}}.lp-duo{gap:12px;margin-top:12px;display:grid}.lp-duo-card{border-radius:24px;align-items:flex-end;min-height:440px;display:flex;position:relative;overflow:hidden}.lp-duo-card .lp-scene{position:absolute;inset:0}.lp-duo-tx{padding:28px;position:relative}.lp-duo-tx .lp-body{color:#d2cfca;max-width:28em;margin-top:10px}@media (width>=1024px){.lp-duo{grid-template-columns:7fr 5fr;gap:16px}.lp-duo-card{border-radius:28px;min-height:520px}.lp-duo-tx{padding:36px}}.lp-coach{background:radial-gradient(at 50% 30%,#f8f5f1,#f5f2ee 60%,#efece7);padding-block:64px}@media (width>=1024px){.lp-coach{padding-block:96px}}.lp-coach-h{max-width:15em}.lp-coach-grid{gap:12px;margin-top:40px;display:grid}@media (width>=1024px){.lp-coach-grid{grid-template-columns:1.25fr 1fr;gap:16px;margin-top:48px}}.lp-card{background:#fff;border-radius:20px;padding:24px;box-shadow:0 1px 2px #18181b0a,0 4px 12px #18181b0f}.lp-tag{color:var(--ink-muted);background:var(--stone-dark);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.lp-chat-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.lp-msg{opacity:0;max-width:82%;transition:opacity var(--enter) var(--ease), transform var(--enter) var(--ease);border-radius:18px;padding:12px 16px;font-size:15px;line-height:1.45;transform:translateY(8px)}.lp-msg.show{opacity:1;transform:none}.lp-msg.me{background:var(--graphite);color:var(--stone);border-bottom-right-radius:6px;margin-left:auto}.lp-msg.co{background:#f2efe9;border-bottom-left-radius:6px}.lp-sub{color:var(--ink-muted);margin:6px 0 16px;font-size:14px;line-height:1.5}.lp-mem{border-top:1px solid var(--border);transition:background var(--enter) var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;line-height:1.4;display:flex}.lp-mem.new{background:var(--evergreen-subtle);border-top-color:#0000;border-radius:12px;margin-inline:-12px;padding-inline:12px}.lp-mem s{color:var(--iron)}.lp-mem-edit{color:var(--evergreen);white-space:nowrap;font-size:12px;font-weight:600}.lp-voice{background:var(--graphite);color:var(--stone);border-radius:20px;align-items:center;gap:20px;padding:24px;display:flex}@media (width>=1024px){.lp-voice{grid-column:1/-1;gap:24px;padding:24px 28px}}.lp-voice p{color:#c9c6c1;flex:1;font-size:15px;line-height:1.5}.lp-voice b{color:var(--stone);font-weight:600}.lp-wave{flex-shrink:0;align-items:center;gap:4px;height:40px;display:flex}.lp-wave i{background:var(--evergreen-lit);width:4px;height:8px;animation:lpWave var(--beat) ease-in-out infinite alternate;border-radius:2px}@keyframes lpWave{to{height:36px}}.lp-pm{color:var(--stone-muted);white-space:nowrap;vertical-align:middle;border:1px solid #3a3a40;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}@media (width<=767px){.lp-voice{flex-wrap:wrap}.lp-voice p{flex-basis:100%;order:3}}.lp-preview{padding-bottom:64px}@media (width>=1024px){.lp-preview{padding-bottom:96px}}.lp-preview-grid{gap:32px;display:grid}.lp-preview-copy .lp-body{max-width:28em;margin-top:16px}@media (width>=1024px){.lp-preview-grid{grid-template-columns:5fr 7fr;align-items:center;gap:64px}}.lp-widget{background:#fff;border-radius:24px;justify-self:end;width:100%;max-width:520px;padding:24px;box-shadow:0 1px 2px #18181b0a,0 12px 40px #18181b14}@media (width>=1024px){.lp-widget{padding:32px}}.lp-wlabel{color:var(--ink-muted);margin-bottom:8px;font-size:13px;font-weight:600}.lp-seg{background:var(--stone-dark);border-radius:999px;margin-bottom:20px;padding:4px;display:flex}.lp-seg button{color:var(--ink-muted);transition:background var(--quick) var(--ease), color var(--quick) var(--ease), box-shadow var(--quick) var(--ease);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1;padding:10px 0;font-size:14px;font-weight:600}.lp-seg button.a{color:var(--graphite);background:#fff;box-shadow:0 1px 3px #00000014}.lp-eq{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.lp-eq button{border:1px solid var(--border);color:var(--ink-muted);transition:all var(--quick) var(--ease);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.lp-eq button.a{background:var(--evergreen-subtle);color:var(--evergreen);border-color:#0000}.lp-w-hd{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding-top:20px;display:flex}.lp-w-hd h4{letter-spacing:-.01em;font:600 20px/1.2 Clash Display,sans-serif}.lp-w-meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:4px 0 8px;font-size:13px}.lp-w-list{height:250px}.lp-w-ex{opacity:0;animation:lpIn var(--enter) var(--ease) forwards;border-bottom:1px solid #f0ede8;justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;font-weight:500;display:flex;transform:translateY(6px)}.lp-w-ex span{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lp-widget .lp-cta{height:52px;margin-top:20px}.lp-features{padding-block:64px}@media (width>=1024px){.lp-features{padding-block:96px}}.lp-feat-list{column-gap:64px;margin-top:32px;list-style:none;display:grid}@media (width>=1024px){.lp-feat-list{grid-template-columns:1fr 1fr;margin-top:48px}}.lp-feat-list li{border-top:1px solid var(--hairline-dark);flex-direction:column;gap:6px;padding:20px 0;display:flex}.lp-feat-list b{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;font:600 20px/1.25 Clash Display,sans-serif;display:flex}.lp-feat-list span:not(.lp-pm){color:var(--stone-muted);font-size:15px;line-height:1.5}.lp-pricing{border-top:1px solid #1f1f23;padding-bottom:64px}@media (width>=1024px){.lp-pricing{padding-bottom:96px}}.lp-pricing-grid{gap:32px;display:grid}.lp-pricing-grid .lp-lead{max-width:26em;margin-top:16px}@media (width>=1024px){.lp-pricing-grid{grid-template-columns:1fr 440px;align-items:center;gap:64px}}.lp-price-card{background:var(--graphite-raised);border-radius:28px;padding:28px;box-shadow:0 0 0 1px #ffffff0d}@media (width>=1024px){.lp-price-card{padding:32px}}.lp-seg-dark{background:#18181b}.lp-seg-dark button{color:var(--stone-muted)}.lp-seg-dark button.a{color:var(--stone);box-shadow:none;background:#34343a}.lp-price{animation:lpIn var(--enter) var(--ease);align-items:baseline;gap:10px;margin-top:8px;display:flex}.lp-price-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font:600 clamp(52px,7vw,72px)/1 Clash Display,sans-serif}.lp-price-per{color:var(--stone-muted);font-size:16px}.lp-price-note{color:var(--stone-muted);min-height:1.5em;margin:12px 0 24px;font-size:14px}.lp-price-fine{color:var(--iron);margin-top:16px;font-size:13px;line-height:1.5}.lp-privacy{padding-block:64px 32px}@media (width>=1024px){.lp-privacy{padding-block:96px 48px}}.lp-rows{margin-top:32px}.lp-rows>div{border-top:1px solid var(--border);gap:8px;padding:20px 0;display:grid}.lp-rows dt{letter-spacing:-.01em;font:600 18px/1.3 Clash Display,sans-serif}.lp-rows dd{color:var(--ink-muted);max-width:40em;font-size:16px;line-height:1.55}@media (width>=1024px){.lp-rows>div{grid-template-columns:4fr 8fr;gap:32px;padding:24px 0}.lp-rows{margin-top:48px}}.lp-textlink{color:var(--evergreen);margin-top:24px;font-weight:600;display:inline-block}.lp-faq{padding-block:32px 64px}@media (width>=1024px){.lp-faq{padding-block:48px 96px}}.lp-faq-grid{gap:24px;display:grid}@media (width>=1024px){.lp-faq-grid{grid-template-columns:4fr 8fr;gap:32px}}.lp-faq-list details{border-top:1px solid var(--border);interpolate-size:allow-keywords}.lp-faq-list details:last-child{border-bottom:1px solid var(--border)}.lp-faq-list summary{-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-plus{flex-shrink:0;width:14px;height:14px;position:relative}.lp-plus:before,.lp-plus:after{content:"";background:var(--graphite);height:1.5px;transition:transform var(--enter) var(--ease);position:absolute;top:50%;left:0;right:0}.lp-plus:after{transform:rotate(90deg)}details[open] .lp-plus:after{transform:rotate(0)}.lp-faq-list details::details-content{height:0;transition:height var(--enter) var(--ease), content-visibility var(--enter) allow-discrete;overflow:clip}.lp-faq-list details[open]::details-content{height:auto}.lp-faq-list details p{color:var(--ink-muted);max-width:40em;padding-bottom:20px;font-size:16px;line-height:1.55}.lp-closing{min-height:100svh;display:flex;position:relative;overflow:hidden}.lp-closing-img{position:absolute;inset:0;object-position:72% 50%!important}.lp-closing-scrim{background:linear-gradient(#18181bd9 0%,#18181b59 45%,#18181b33 70%,#18181b99 100%);position:absolute;inset:0}.lp-closing-tx{padding-block:96px 64px;position:relative}.lp-closing-h{max-width:10em;font-size:clamp(40px,6.6vw,92px)}.lp-closing .lp-lead{margin-top:16px}.lp-closing-cta{margin-top:32px;display:block}@media (width>=1024px){.lp-closing{align-items:center;min-height:640px}.lp-closing-img{object-position:center!important}.lp-closing-scrim{background:linear-gradient(90deg,#18181bcc 0%,#18181b59 50%,#0000 75%)}.lp-closing-tx{padding-block:96px}.lp-closing-cta{display:inline-block}}.lp-footer{border-top:1px solid #1f1f23;padding-block:48px 120px}@media (width>=1024px){.lp-footer{padding-block:56px}}.lp-footer-in{gap:24px;display:grid}@media (width>=1024px){.lp-footer-in{grid-template-columns:1fr auto;align-items:center}}.lp-tagline{color:var(--stone-muted);margin-top:12px;font-size:14px}.lp-footer-nav{color:#c9c6c1;flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}@media (hover:hover){.lp-footer-nav a:hover{color:var(--stone)}}.lp-legal{color:var(--iron);font-size:12px}@media (width>=1024px){.lp-legal{grid-column:1/-1}}.lp-fab{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:40;opacity:0;pointer-events:none;transition:opacity var(--enter) var(--ease), transform var(--enter) var(--ease);position:fixed;transform:translateY(12px)}.lp-fab.show{opacity:1;pointer-events:auto;transform:none}.lp-fab .lp-cta{width:100%;box-shadow:0 10px 30px #00000059,0 0 0 1px #3fa58666}@media (width>=1024px){.lp-fab{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp-in,.lp-reveal>*,.lp-msg,.ps-chip-fly,.ps-box,.lp-w-ex{opacity:1!important;transform:none!important}.lp-hero-phone.lp-in{transform:translate(-50%)!important}}@media (prefers-reduced-motion:reduce) and (width>=1024px){.lp-hero-phone.lp-in{transform:none!important}}.lp-hero-steps{z-index:3;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;gap:6px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.lp-hero-steps span{color:var(--stone-muted);transition:color var(--enter) var(--ease), background var(--enter) var(--ease), border-color var(--enter) var(--ease);background:#f5f2ee0f;border:1px solid #f5f2ee14;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.lp-hero-steps span.on{color:var(--graphite);background:var(--evergreen-lit);border-color:#0000}@media (width<=1023px){.lp-hero-steps.lp-in{animation-name:lpInCentered;transform:translate(-50%,16px)}}.lp-autoflow{gap:24px;display:grid}.lp-autoflow .lp-rail-phone{width:250px}.lp-steps-m li{padding:12px 0}.lp-included{border-top:1px solid var(--hairline-dark);margin-top:24px;padding-top:20px}.lp-included>p{letter-spacing:.08em;text-transform:uppercase;color:var(--iron);margin-bottom:12px;font-size:12px;font-weight:600}.lp-included ul{gap:10px;list-style:none;display:grid}.lp-included li{color:#d2cfca;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;line-height:1.4;display:flex}.lp-tick{background:#3fa5862e;border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.lp-tick:after{content:"";border-right:1.5px solid var(--evergreen-lit);border-bottom:1.5px solid var(--evergreen-lit);width:4px;height:7px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.lp-trust{max-width:760px}.lp-eyebrow-l{color:var(--evergreen);margin-bottom:16px}.lp-trust-text{max-width:34em;margin-top:16px;font-size:17px}.lp-facts{gap:12px;margin-top:32px;display:grid}@media (width>=768px){.lp-facts{grid-template-columns:1.1fr 1fr .9fr;gap:16px}}.lp-facts>div{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:20px 0;display:flex}.lp-facts b{letter-spacing:-.02em;font:600 clamp(28px,3vw,36px)/1 Clash Display,sans-serif}.lp-facts span{color:var(--ink-muted);font-size:14px;line-height:1.45}.lp-privacy-h{margin-top:64px}
