@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.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:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.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}:root{--v-bg:#f1eee8;--v-surface:#fff;--v-text:#181620;--v-muted:#67656f;--v-line:#18162014;--v-effort:#fb4e2f;--v-rest:#10b3a3;--v-effort-glow:#fb4e2f66;--v-effort-glow-soft:#fb4e2f54;--v-rest-glow:#10b3a366;--v-prep:#3a3a44;--v-danger:#e0463a;--v-cat-sport:#fb4e2f;--v-cat-focus:#5b6cff;--v-cat-meditation:#10b3a3;--v-cat-cuisine:#ff9f1c;--v-grad-sport:linear-gradient(150deg, #fb4e2f 0%, #ff9f1c 100%);--v-grad-focus:linear-gradient(150deg, #5b6cff 0%, #7a4fe0 100%);--v-grad-cuisine:linear-gradient(150deg, #ff9f1c 0%, #f2762b 100%);--v-grad-meditation:linear-gradient(150deg, #10b3a3 0%, #21c063 100%);--text-body:var(--v-text);--text-secondary:var(--v-muted);--surface-page:var(--v-bg);--surface-card:var(--v-surface);--separator:var(--v-line);--accent:var(--v-effort)}[data-theme=dark]{--v-bg:#121118;--v-surface:#1d1c25;--v-text:#f4f3f0;--v-muted:#928fa1;--v-line:#ffffff17}:root{--font-disp:"Bricolage Grotesque", Georgia, serif;--font-ui:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--t-timer:116px;--t-greeting:32px;--t-h1:30px;--t-h1-compact:28px;--t-logotype:22px;--t-h2:20px;--t-h3:19px;--t-card-title:18px;--t-row-title:16px;--t-input:17px;--t-body:16px;--t-button:17px;--t-button-2:15.5px;--t-label:15px;--t-detail:14.5px;--t-meta:13.5px;--t-meta-sm:12.5px;--t-overline:13px;--t-tag:11px;--t-duration:17px;--t-duration-sm:15px;--lh-tight:1.05;--lh-title:1.12;--lh-body:1.5;--tracking-greeting:-.03em;--tracking-h1:-.02em;--tracking-title:-.01em;--tracking-timer:.01em;--tracking-overline:.06em;--tracking-phase:.18em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:26px;--s-7:32px;--s-8:44px;--screen-pad-x:20px;--screen-pad-top:58px;--screen-pad-bottom:128px;--card-pad:16px;--tap-min:44px;--r-sm:13px;--r-md:16px;--r-lg:20px;--r-xl:24px;--r-2xl:26px;--r-3xl:30px;--r-sheet:32px;--r-pill:999px;--shadow-card:0 10px 28px #14121e12;--shadow-card-lg:0 10px 30px #14121e12;--shadow-quiet:0 8px 22px #14121e0f;--shadow-subtle:0 6px 18px #14121e0d;--shadow-control:0 6px 18px #14121e14;--shadow-press:0 2px 8px #14121e0f;--shadow-nav:0 12px 36px #14121e29;--shadow-toast:0 12px 32px #14121e4d;--shadow-sheet:0 -10px 50px #14121e4d;--shadow-accent:0 10px 28px var(--v-effort-glow-soft);--shadow-accent-lg:0 10px 26px var(--v-effort-glow);--shadow-accent-sm:0 6px 16px var(--v-effort-glow-soft);--shadow-thumb:0 8px 18px;--shadow-focus:0 12px 32px #14121e1f, 0 0 0 2px var(--v-effort-glow-soft);--ease:cubic-bezier(.4, 0, .2, 1);--spring:cubic-bezier(.34, 1.3, .5, 1);--spring-soft:cubic-bezier(.34, 1.25, .5, 1);--dur-press:.16s;--dur:.22s;--dur-med:.28s;--dur-in:.34s;--dur-nav:.46s;--dur-field:.6s;--press-scale:.97;--press-scale-lg:.98;--press-scale-round:.93;--optical-label-lift:-2px}button>span.btn-label,a.btn>span.btn-label,.btn>span.btn-label{top:var(--optical-label-lift);position:relative}:root{--wrap:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--v-bg);color:var(--v-text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}a{color:var(--v-effort);text-decoration:none}a:hover{color:#d93a1d}img,svg{display:block}h1,h2,h3,h4{font-family:var(--font-disp);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:1.03}p{text-wrap:pretty;margin:0}button{font-family:var(--font-ui)}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 28px}@keyframes vspin{to{transform:rotate(360deg)}}@keyframes vbar{0%,to{transform:scaleY(.34)}50%{transform:scaleY(1)}}.v-eq{align-items:center;gap:2.5px;height:16px;display:inline-flex}.v-eq i{transform-origin:50%;background:currentColor;border-radius:2px;width:2.5px;height:100%;animation:.9s ease-in-out infinite vbar;display:block}.v-eq i:nth-child(2){animation-delay:.12s}.v-eq i:nth-child(3){animation-delay:.24s}.v-eq i:nth-child(4){animation-delay:.36s}@keyframes vshimmer{to{background-position:200%}}.v-shimmer{background:linear-gradient(100deg,var(--v-muted) 20%,var(--v-effort) 44%,var(--v-muted) 68%);color:#0000;background-size:200%;background-clip:text;animation:1.9s linear infinite vshimmer}@keyframes tpeq{0%{transform:scaleY(.42)}to{transform:scaleY(1)}}@keyframes obcheck{0%{opacity:0;transform:scale(.42)}to{opacity:1;transform:scale(1)}}@keyframes obtick{0%{opacity:0;transform:scale(.2)rotate(-22deg)}55%{opacity:1;transform:scale(1.32)rotate(6deg)}78%{transform:scale(.92)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes obin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ob-in{animation:.42s cubic-bezier(.4,0,.2,1) obin}@keyframes vdonepop{0%{transform:scale(1)}32%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes vdonering{0%{opacity:0;transform:scale(1)}18%{opacity:1}to{opacity:0;transform:scale(1.06)}}@keyframes vdonebadge{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}.v-done-pop{animation:.62s cubic-bezier(.34,1.4,.5,1) vdonepop}.v-done-ring{animation:1.1s cubic-bezier(.4,0,.2,1) vdonering}.v-done-badge{animation:.52s cubic-bezier(.34,1.5,.5,1) vdonebadge}@keyframes vcheckdraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.v-check-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.42s cubic-bezier(.65,0,.35,1) .24s forwards vcheckdraw}@keyframes vwave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vdot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}button>span.btn-label{position:relative;top:-1px}.device ::-webkit-scrollbar{width:0;height:0;display:none}.device div{scrollbar-width:none}.topbar{background:var(--v-text);color:#f4f3f0;text-align:center;letter-spacing:.005em;padding:11px 20px;font-size:13.5px;font-weight:600}.topbar .sep{color:var(--v-effort);padding:0 8px}.nav{z-index:60;background:0 0;transition:background .25s,backdrop-filter .25s,box-shadow .2s;position:sticky;top:0}.nav.scrolled{backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--v-line);background:#f1eee8db}.nav.solid{background:var(--v-bg);box-shadow:0 1px 0 var(--v-line)}.nav-in{align-items:center;gap:28px;height:74px;display:flex}.brand{color:var(--v-text);align-items:center;gap:9px;display:flex}.brand:hover{color:var(--v-text)}.brand svg{width:28px;height:28px}.brand .word{font-family:var(--font-disp);letter-spacing:-.03em;font-size:27px;font-weight:700}.nav-links{gap:22px;margin-left:auto;display:flex}.nav-links a{color:var(--v-muted);white-space:nowrap;font-size:15px;font-weight:600}.nav-links a:hover{color:var(--v-text)}.btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;height:50px;padding:0 26px;font-size:15.5px;font-weight:700;transition:transform .16s cubic-bezier(.4,0,.2,1),background .16s,box-shadow .16s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-coral{background:var(--v-effort);color:#fff;box-shadow:0 10px 26px var(--v-effort-glow)}.btn-coral:hover{color:#fff;background:#e4431f}.btn-ink{background:var(--v-text);color:var(--v-bg)}.btn-ink:hover{color:var(--v-bg);background:#000}.btn-ghost{background:var(--v-surface);color:var(--v-text);box-shadow:0 6px 18px #14121e12}.btn-ghost:hover{color:var(--v-text)}.nav-in>.btn{margin-left:auto}.nav .btn{white-space:nowrap;height:44px;padding:0 20px;font-size:14.5px}@media (width<=1080px){.nav-links{display:none}}@media (width<=860px){.hero-cta .btn{width:100%}}.hero{padding:64px 0 0;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:64px;display:grid}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--v-effort);align-items:center;gap:9px;margin:0 0 20px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow.teal{color:#0b8578}.eyebrow .bars{align-items:center;gap:2.5px;height:13px;display:inline-flex}.eyebrow .bars i{transform-origin:50%;background:currentColor;border-radius:2px;width:2.5px;height:100%;animation:1.4s ease-in-out infinite vbar;display:block}.eyebrow .bars i:nth-child(2){animation-delay:.18s}.eyebrow .bars i:nth-child(3){animation-delay:.36s}.hero h1{font-size:clamp(34px,3.8vw,54px)}.hero h1 .coral{color:var(--v-effort)}.lead{color:var(--v-muted);max-width:33em;margin-top:22px;font-size:19px;line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.stores{flex-wrap:wrap;gap:12px;display:flex}.store-badge{background:var(--v-text);color:#f4f3f0;border-radius:999px;align-items:center;gap:11px;height:56px;padding:0 22px 0 20px;display:flex}.store-badge:hover{color:#fff;background:#000}.store-badge svg{flex-shrink:0;width:22px;height:22px}.sb-txt{flex-direction:column;line-height:1.1;display:flex}.sb-small{opacity:.7;letter-spacing:.04em;font-size:10.5px;font-weight:600}.sb-big{font-size:16px;font-weight:700}.hero-note{color:var(--v-muted);align-items:center;gap:9px;margin-top:22px;font-size:14px;display:flex}.hero-note .led{background:var(--v-rest);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #10b3a32e}.hero-phone{justify-self:center;position:relative}.hero-phone .blob{filter:blur(2px);z-index:0;border-radius:50%;position:absolute}.hero-phone .b1{background:#fb4e2f24;width:340px;height:340px;top:-40px;right:-90px}.hero-phone .b2{background:#10b3a324;width:260px;height:260px;bottom:-30px;left:-80px}.hero-phone .device{z-index:1;position:relative}@media (width<=1000px){.hero-grid{grid-template-columns:1fr;justify-items:center;gap:48px}.hero-grid .hcopy{max-width:640px}}.principles{padding:96px 0 104px}.pgrid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.pcard{background:var(--v-surface);border-radius:26px;padding:26px 24px 28px;box-shadow:0 10px 30px #14121e0f}.pcard .num{font-family:var(--font-disp);color:var(--v-effort);font-size:14px;font-weight:700}.pcard h3{margin:14px 0 8px;font-size:21px}.pcard p{color:var(--v-muted);font-size:15px;line-height:1.5}@media (width<=980px){.pgrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=560px){.pgrid{grid-template-columns:1fr}}.sec{padding:96px 0}.sec.tint{background:#eae6de}.sec-head{max-width:640px}.sec-head.center{text-align:center;margin:0 auto}.sec-head h2{font-size:clamp(32px,4.4vw,50px)}.sec-head .sub{color:var(--v-muted);margin-top:18px;font-size:18px}.frow{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:72px;padding:56px 0;display:grid}.frow.flip{grid-template-columns:340px minmax(0,1fr)}.frow.flip>.fcopy{order:2}.frow h3{max-width:22em;font-size:clamp(28px,3.4vw,40px)}.frow p{color:var(--v-muted);max-width:34em;margin-top:18px;font-size:17.5px}.frow .fmini{max-width:34em}.fmini{flex-direction:column;gap:12px;margin-top:26px;padding-left:0;list-style:none;display:flex}.fmini li{align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.fmini .tick{background:var(--v-effort);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.fmini.rest .tick{background:var(--v-rest)}.fmini .tick svg{width:12px;height:12px}.fvisual{justify-content:center;display:flex}@media (width<=980px){.frow,.frow.flip{grid-template-columns:1fr;gap:44px;padding:40px 0}.frow.flip>.fcopy{order:0}}.duo{flex-wrap:wrap;justify-content:center;gap:44px;margin-top:56px;display:flex}.duo-item{flex-direction:column;align-items:center;gap:18px;display:flex}.duo-cap{color:var(--v-muted);text-align:center;max-width:300px;font-size:14.5px}.duo-cap b{color:var(--v-text);font-weight:700}.chips{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.chip{background:var(--v-surface);border-radius:999px;align-items:center;gap:10px;height:50px;padding:0 22px;font-size:15.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px #14121e0f}.chip .dot{border-radius:3px;width:10px;height:10px}.faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.faq-item{border-bottom:1px solid var(--v-line)}.faq-q{text-align:left;width:100%;font-family:var(--font-disp);color:var(--v-text);cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:600;display:flex}.faq-q svg{width:20px;height:20px;color:var(--v-effort);flex-shrink:0;transition:transform .24s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-q svg{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-a p{color:var(--v-muted);padding:0 44px 24px 0;font-size:16.5px}@media (width<=900px){.faq-grid{grid-template-columns:1fr;gap:32px}}.wl-form{flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:0 auto;display:flex}.wl-row{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.wl-input{border:1.5px solid var(--v-line);background:var(--v-bg);min-width:240px;height:56px;font-family:var(--font-ui);color:var(--v-text);border-radius:999px;outline:none;flex:1;padding:0 22px;font-size:16.5px;transition:border-color .2s,background .2s}.wl-input::placeholder{color:var(--v-muted)}.wl-input:focus{border-color:var(--v-effort);background:var(--v-surface)}.wl-row .btn{height:56px}.wl-err{color:#c43a1e;margin:0;font-size:14px;font-weight:600}.wl-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.wl-chip input{opacity:0;pointer-events:none;position:absolute}.wl-chip span{background:var(--v-bg);border:1.5px solid var(--v-line);height:42px;color:var(--v-muted);cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:600;transition:color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.wl-chip span:hover{color:var(--v-text)}.wl-chip input:checked+span{color:var(--v-text);border-color:#fb4e2f47;box-shadow:0 6px 18px #fb4e2f38,inset 0 0 0 100px #fb4e2f12}.wl-fine{color:var(--v-muted);font-size:13px}.wl-fine a{color:var(--v-effort);text-underline-offset:3px;text-decoration:underline}.wl-fine a:hover{color:#d93a1d}.wl-done{flex-direction:column;align-items:center;gap:12px;max-width:520px;margin:0 auto;display:flex}.wl-done[hidden],.wl-form[hidden]{display:none}.wl-tick{background:var(--v-rest);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.wl-tick svg{width:24px;height:24px}.wl-done h3{color:var(--v-text);font-size:26px}.wl-done p{color:var(--v-muted);font-size:16.5px}.wl-done b{color:var(--v-text)}.hero-cta{margin-top:22px}.dl{padding:92px 0 104px}.dl-card{color:var(--v-text);border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line);text-align:center;background:0 0;padding:84px 0 88px;position:relative}.dl-card h2{color:var(--v-text);font-size:clamp(32px,4.6vw,52px)}.dl-card h2 .coral{color:var(--v-effort)}.dl-sub{max-width:44ch;color:var(--v-muted);margin:20px auto 30px;font-size:18px}.dl-claim{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--v-effort);margin:0 auto 26px;font-size:12px;font-weight:700}.dl-card .stores{justify-content:center;margin-top:6px}.dl-card .store-badge{height:50px;padding:0 20px 0 18px}.dl-soon{letter-spacing:.14em;text-transform:uppercase;color:var(--v-muted);justify-content:center;align-items:center;gap:18px;margin:44px 0 16px;font-size:12px;font-weight:800;display:flex}.dl-soon i{background:var(--v-line);width:64px;height:1px;display:block}.dl-lockup{align-items:center;gap:12px;margin:0 auto 14px;display:inline-flex}.dl-lockup svg{width:38px;height:38px}.dl-lockup .word{font-family:var(--font-disp);letter-spacing:-.03em;color:var(--v-text);font-size:38px;font-weight:700}.ftry{z-index:4;background:var(--v-surface);border-radius:16px;flex-direction:column;gap:3px;width:270px;margin-top:44px;padding:13px 16px;display:inline-flex;position:relative;box-shadow:0 14px 34px #14121e1f}.ftry b{font-family:var(--font-disp);color:var(--v-text);font-size:14.5px;font-weight:700;line-height:1.2}.ftry em{color:var(--v-muted);font-size:12.5px;font-style:normal;line-height:1.4}.ftry .lead{pointer-events:none;width:280px;height:380px;color:var(--v-text);position:absolute;bottom:16px;right:calc(100% + 8px);overflow:visible}@media (width<=980px){.ftry .lead{display:none}}.footer{border-top:1px solid var(--v-line);padding:64px 0 48px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.f-tag{color:var(--v-muted);max-width:30ch;margin-top:16px;font-size:15px}.f-claim{font-family:var(--font-ui);letter-spacing:0;color:var(--v-muted);max-width:22ch;margin-top:18px;font-size:14.5px;font-weight:600;line-height:1.5}.f-credit{color:var(--v-muted);align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.f-credit:hover{color:var(--v-text)}.f-credit img{width:auto;height:14px}.footer h4{letter-spacing:.12em;text-transform:uppercase;color:var(--v-muted);font-size:12px;font-weight:800;font-family:var(--font-ui);margin-bottom:16px}.footer ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.footer a{color:var(--v-text);font-size:15px}.footer a:hover{color:var(--v-effort)}.footer-base{border-top:1px solid var(--v-line);color:var(--v-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;font-size:13.5px;display:flex}@media (width<=820px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}body.anim .reveal{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(16px)}body.anim .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){body.anim .reveal{opacity:1;transition:none;transform:none}}
