@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fb96d1b5bc8468e-s.3hcunrvt_bt_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/1a36275c0a5dae4b-s.452ifmvv-9yum.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4516abe641523af1-s.1kbk5odn53sdi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/8b28f59145c251c9-s.3_mv2jnzqn6zb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6809fa33fa73d760-s.0yy0rfmygkgha.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/cef856781ea24bd1-s.p.0i67n8kf07qoy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_9b8a989-module__noRvGa__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_9b8a989-module__noRvGa__variable{--font-serif-display:"Source Serif 4", "Source Serif 4 Fallback"}
.lp{--lp-paper:#fbfaf7;--lp-card:#fff;--lp-ink:#1f1f1d;--lp-muted:#1f1f1d9e;--lp-hair:#1f1f1d24;--lp-tint:#1f1f1d0d;--lp-lime:#c8e26a;--lp-olive:#3d4a12;--lp-serif:var(--font-serif), Georgia, "Times New Roman", serif;--lp-sans:var(--font-inter), -apple-system, "Segoe UI", Roboto, Arial, sans-serif;background:var(--lp-paper);color:var(--lp-ink);font:400 16px/1.55 var(--lp-sans)}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp .lp-wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:24px}.lp h1,.lp h2,.lp h3{text-wrap:balance;margin:0}.lp h2{font:600 clamp(30px, 4.2vw, 44px)/1.12 var(--lp-serif);letter-spacing:-.6px}.lp .eyebrow{font:600 11.5px var(--lp-sans);letter-spacing:1.4px;text-transform:uppercase;color:var(--lp-olive);display:block}.lp .lede{color:var(--lp-muted);max-width:34em;margin:14px 0 0;font-size:17px}.lp section{padding-block:88px;scroll-margin-top:72px}.lp .hero{--lp-serif:var(--font-serif-display), Georgia, "Times New Roman", serif;padding-block:64px 0;overflow-x:clip}.lp .hero-top{text-align:center;padding-inline:16px}.lp .hero h1{font:700 clamp(48px, 8vw, 92px)/1 var(--lp-serif);letter-spacing:-2.5px}.lp .hero h1 .comma{color:var(--lp-lime)}.lp .hero-sub{font:400 clamp(16px, 2vw, 19px)/1.45 var(--lp-sans);margin-top:16px}.lp .hero-dl{background:var(--lp-ink);color:#fff;font:500 16px var(--lp-sans);border-radius:12px;align-items:center;gap:10px;margin-top:24px;padding:12px 22px;text-decoration:none;transition:background-color .2s;display:inline-flex}.lp .hero-dl:hover{background:#3a3a37}.lp .hero-dl svg{margin-top:-3px}.lp .hero-small{font:400 13px var(--lp-sans);color:#1f1f1d94;margin-top:12px}.lp .stage{width:min(900px,100%);height:500px;margin:24px auto 0;position:relative}.lp .stage-milo{width:auto;max-width:none;height:370px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.lp .ground{background:var(--lp-ink);border-radius:2px;width:300px;height:2px;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.lp .fc{border-radius:22px;animation:6s ease-in-out infinite lp-float;position:absolute;box-shadow:0 14px 34px #1f1f1d24,0 2px 6px #1f1f1d14}@keyframes lp-float{0%,to{translate:0}50%{translate:0 -10px}}.lp .fc-1{background:var(--lp-ink);justify-content:center;align-items:center;width:88px;height:88px;display:flex;top:150px;left:9%;rotate:-10deg}.lp .fc-1 .mono{width:44px;height:auto}.lp .fc-1 i{background:var(--lp-lime);border-radius:50%;width:11px;height:11px;position:absolute;bottom:24px;right:22px}.lp .fc-2{background:var(--lp-card);width:120px;height:120px;padding:14px;animation-delay:-1.5s;top:40px;left:22%;rotate:-6deg}.lp .fc-2 b{font:700 46px/1 var(--lp-serif);display:block}.lp .fc-2 span{font:500 12px var(--lp-sans);color:#1f1f1d94}.lp .fc-dots{gap:4px;margin-top:12px;display:flex}.lp .fc-dots u{background:var(--lp-lime);border-radius:50%;width:10px;height:10px}.lp .fc-dots u.o{background:#1f1f1d1a}.lp .fc-3{background:var(--lp-lime);width:176px;height:96px;padding:14px 16px;animation-delay:-3s;top:0;left:41%;rotate:3deg}.lp .fc-3 p{font:600 17px/1.2 var(--lp-serif)}.lp .fc-3 small{font:600 10px var(--lp-sans);letter-spacing:1px;color:var(--lp-olive);margin-top:8px;display:block}.lp .fc-4{background:var(--lp-card);justify-content:center;align-items:center;width:84px;height:84px;animation-delay:-2s;display:flex;top:50px;right:22%;rotate:8deg}.lp .fc-5{background:var(--lp-card);width:136px;height:72px;padding:12px 14px;animation-delay:-4s;top:140px;right:7%;rotate:-5deg}.lp .fc-5 small{font:600 10px var(--lp-sans);letter-spacing:1px;color:#1f1f1d94;display:block}.lp .fc-5 b{font:600 20px var(--lp-sans);margin-top:4px;display:block}.lp .fc-6{background:var(--lp-card);width:150px;height:58px;font:500 13px/1.3 var(--lp-sans);border-radius:18px 18px 18px 6px;padding:10px 14px;animation-delay:-2.5s;top:300px;left:15%;rotate:4deg}.lp .fc-6 b{font:600 11px var(--lp-sans);color:var(--lp-olive);display:block}.lp .fc-7{background:var(--lp-ink);justify-content:center;align-items:center;width:70px;height:70px;animation-delay:-5s;display:flex;top:290px;right:14%;rotate:-8deg}@media (max-width:640px){.lp .stage{height:470px}.lp .stage-milo{height:330px}.lp .fc-1{width:64px;height:64px;top:170px;left:2%}.lp .fc-1 .mono{width:32px}.lp .fc-1 i{bottom:16px;right:14px}.lp .fc-2{width:96px;height:96px;top:40px;left:4%}.lp .fc-2 b{font-size:36px}.lp .fc-3{width:140px;height:84px;top:0;left:33%}.lp .fc-3 p{font-size:14px}.lp .fc-4{width:64px;height:64px;top:50px;right:4%}.lp .fc-5{display:none}.lp .fc-6{width:120px;top:270px;left:2%}.lp .fc-7{width:56px;height:56px;top:200px;right:4%}}.lp .land{height:210px;margin-top:-6px;position:relative;overflow:hidden}.lp .land-track{width:4219px;height:210px;animation:120s linear infinite alternate lp-pan;position:absolute;bottom:0;left:0}.lp .land-track img{width:4219px;max-width:none;height:210px;display:block}.lp .walker{transform-origin:50% 100%;width:62px;height:auto;animation:.32s ease-in-out infinite alternate lp-bob;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}@keyframes lp-pan{to{transform:translate(calc(100vw - 4219px))}}@keyframes lp-bob{0%{transform:translate(-50%)translateY(0)rotate(-2deg)}to{transform:translate(-50%)translateY(-5px)rotate(2deg)}}.lp .feats{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}.lp .feat{background:var(--lp-card);border:1px solid var(--lp-hair);border-radius:18px;gap:16px;padding:26px;display:flex}.lp .tick{background:var(--lp-lime);width:34px;height:34px;color:var(--lp-ink);border-radius:17px;flex:none;justify-content:center;align-items:center;display:flex}.lp .feat h3{font:600 22px/1.2 var(--lp-serif);letter-spacing:-.2px}.lp .feat p{color:var(--lp-muted);margin:8px 0 0}.lp .also{color:var(--lp-muted);margin:22px 0 0;font-size:15px}.lp .also b{color:var(--lp-ink);font-weight:600}.lp .how{background:var(--lp-tint);border-block:1px solid var(--lp-hair)}.lp .how .lp-wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.lp .steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp .step{padding:0 0 34px 62px;position:relative}.lp .step:not(:last-child):before{content:"";border-left:2px dashed #1f1f1d40;position:absolute;top:42px;bottom:4px;left:19px}.lp .num{background:var(--lp-card);border:1.5px solid var(--lp-ink);width:40px;height:40px;font:600 17px var(--lp-serif);border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.lp .step:first-child .num{background:var(--lp-lime)}.lp .step h3{font:600 21px/1.25 var(--lp-serif);padding-top:6px}.lp .step p{color:var(--lp-muted);max-width:30em;margin:6px 0 0}.lp .how-milo{width:76px;height:auto;margin-top:30px}.lp .widgets .lp-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lp .wall{background:linear-gradient(160deg,#ece9e3,#d8d4cc);border-radius:30px;grid-template-columns:1fr 1fr;gap:16px;padding:26px;display:grid}.lp .w{aspect-ratio:1;border-radius:22px;max-width:100%;padding:14px;position:relative;overflow:hidden}.lp .w.wide{aspect-ratio:2.15;grid-column:span 2}.lp .w-poster{background:var(--lp-card)}.lp .w-poster .peak{width:100%;height:100%;position:absolute;inset:0}.lp .w-poster .climb{width:44px;height:auto;position:absolute;bottom:30%;left:50%;transform:translate(-50%)}.lp .w-poster .lbl{font:700 11px var(--lp-sans);letter-spacing:1px;position:relative}.lp .w-poster .big{font:600 30px/1 var(--lp-serif);position:absolute;top:10px;right:14px}.lp .w-out{background:var(--lp-ink);flex-direction:column;justify-content:space-between;display:flex}.lp .w-out b{font:800 74px/.9 var(--lp-sans);color:#0000;-webkit-text-stroke:2px var(--lp-lime);letter-spacing:-3px}.lp .w-out span{font:600 11px var(--lp-sans);color:var(--lp-card);opacity:.8;letter-spacing:.6px}.lp .w-hand{background:#f6f1e4;align-items:center;gap:14px;display:flex}.lp .w-hand .dayn{font:600 54px/1 var(--lp-serif)}.lp .w-hand p{font:italic 400 15px/1.35 var(--lp-serif);margin:0}.lp .w-hand small{font:600 10.5px var(--lp-sans);letter-spacing:1px;color:var(--lp-olive);margin-top:8px;font-style:normal;display:block}.lp .pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.lp .pill{border:1px solid var(--lp-hair);background:var(--lp-card);height:32px;font:500 13.5px/30px var(--lp-sans);border-radius:16px;padding:0 14px}.lp .duo .lp-wrap{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lp .panel{background:var(--lp-card);border:1px solid var(--lp-hair);border-radius:22px;flex-direction:column;gap:18px;min-width:0;padding:32px;display:flex}.lp .panel h2{font-size:clamp(26px,3vw,34px)}.lp .panel .lede{margin:0;font-size:16px}.lp .reads{border-top:1px solid var(--lp-hair);margin:0;padding:0;list-style:none}.lp .reads li{border-bottom:1px solid var(--lp-hair);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.lp .rn{font:600 15px var(--lp-serif);color:var(--lp-muted);width:14px}.lp .reads div{flex:1;min-width:0}.lp .kind{font:600 10.5px var(--lp-sans);letter-spacing:1.3px;color:var(--lp-olive);display:block}.lp .reads b{font:600 15.5px/1.35 var(--lp-sans);margin-top:2px;display:block}.lp .rt{font:500 12.5px var(--lp-sans);color:var(--lp-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.lp .chat{flex-direction:column;gap:10px;display:flex}.lp .msg{border-radius:16px;max-width:82%;padding:11px 14px;font-size:15px;line-height:1.4}.lp .msg.me{background:var(--lp-ink);color:var(--lp-card);border-bottom-right-radius:5px;align-self:flex-end}.lp .msg.milo-m{background:var(--lp-tint);border-bottom-left-radius:5px;align-self:flex-start}.lp .coach-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lp .coach-head img{flex:none;width:64px;height:auto}.lp .note{color:var(--lp-muted);margin:0;font-size:13px}.lp .plans{grid-template-columns:1.15fr 1fr 1fr;align-items:stretch;gap:18px;margin-top:44px;display:grid}.lp .plan{background:var(--lp-card);border:1px solid var(--lp-hair);border-radius:20px;flex-direction:column;gap:6px;padding:28px;display:flex}.lp .plan.best{border:2px solid var(--lp-ink)}.lp .plan .tag{background:var(--lp-lime);font:700 11px var(--lp-sans);letter-spacing:1.2px;border-radius:8px;align-self:flex-start;margin-bottom:8px;padding:5px 10px}.lp .plan h3{font:600 15px var(--lp-sans);color:var(--lp-muted)}.lp .price{font:600 44px/1.05 var(--lp-serif);letter-spacing:-1px;font-variant-numeric:tabular-nums}.lp .price small{font:500 15px var(--lp-sans);color:var(--lp-muted);letter-spacing:0}.lp .plan .sub{color:var(--lp-muted);font-size:14.5px}.lp .plan ul{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.lp .plan li{align-items:center;gap:8px;display:flex}.lp .plan li .tick{width:22px;height:22px}.lp .plan li .tick svg{width:11px;height:11px}.lp .fine{color:var(--lp-muted);max-width:52em;margin:20px 0 0;font-size:13px}.lp .faq .lp-wrap{grid-template-columns:.8fr 1.2fr;gap:48px;display:grid}.lp details{border-bottom:1px solid var(--lp-hair)}.lp details:first-child{border-top:1px solid var(--lp-hair)}.lp summary{cursor:pointer;font:600 18px var(--lp-serif);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.lp summary::-webkit-details-marker{display:none}.lp .pm{flex:none;width:14px;height:14px;position:relative}.lp .pm:before,.lp .pm:after{content:"";background:var(--lp-ink);border-radius:1px;height:2px;transition:transform .2s;position:absolute;top:6px;left:0;right:0}.lp .pm:after{transform:rotate(90deg)}.lp details[open] .pm:after{transform:rotate(0)}.lp details p{color:var(--lp-muted);max-width:40em;margin:0 0 20px}.lp details a{color:var(--lp-ink);text-underline-offset:2px;text-decoration:underline}.lp .cta-band{padding-block:40px 96px}.lp .cta-box{background:var(--lp-ink);color:var(--lp-card);border-radius:28px;grid-template-columns:1fr auto;align-items:end;gap:32px;padding:56px;display:grid;overflow:hidden}.lp .cta-box h2{color:var(--lp-card)}.lp .cta-box .lede{color:#ffffffb8}.lp .cta-box .cta-badges{margin-top:28px}.lp .cta-box .cta-badges span{color:#ffffffb3}.lp .cta-side{align-items:flex-end;gap:20px;display:flex}.lp .cta-milo{background:var(--lp-paper);border-radius:22px;padding:18px 26px 10px}.lp .cta-milo img{width:97px;height:auto;display:block}.lp .qr{color:#ffffffb3;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;display:flex}.lp .qr div{background:var(--lp-card);border-radius:14px;padding:10px;display:flex}.lp :focus-visible{outline:2px solid var(--lp-olive);outline-offset:3px;border-radius:6px}@media (max-width:880px){.lp .lp-wrap{padding-inline:16px}.lp .how .lp-wrap,.lp .widgets .lp-wrap,.lp .duo .lp-wrap,.lp .faq .lp-wrap,.lp .feats,.lp .plans{grid-template-columns:1fr}.lp .cta-box{grid-template-columns:1fr;padding:32px 22px}.lp .qr{display:none}.lp section{padding-block:64px}.lp .panel{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.lp .land-track,.lp .walker,.lp .fc{animation:none}}
