:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:#071b24;--muted:#5e7280;--line:#10496029;--panel:#ffffffc7;--panel-strong:#fff;--blue:#10bde8;--blue-deep:#075f78;--green:#39c889;--purple:#7c66ff;--cream:#f7fbfc;--dark:#07151d;--shadow:0 24px 70px #05253624;--radius:26px;--ease-out:cubic-bezier(.32, .72, 0, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1);--fixed-nav-clearance:112px;--fixed-nav-clearance-mobile:86px;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--fixed-nav-clearance)}body{color:var(--ink);background-color:#0000;background-image:radial-gradient(circle at 16% 8%,#466eff1f,#0000 25rem),radial-gradient(circle at 82% 10%,#32cb6924,#0000 24rem),linear-gradient(#eef5ff 0%,#e8f1fb 46%,#f7fbff 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:130% 130%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:320px;margin:0;animation:24s ease-in-out infinite alternate ambientShift}body.support-page{background:radial-gradient(circle at 12% 2%,#ffca8e2e,#0000 24rem),radial-gradient(circle at 86% 14%,#10bde824,#0000 26rem),radial-gradient(circle at 50% 72%,#39c8891a,#0000 28rem),linear-gradient(#eef6ff 0%,#eaf3fc 44%,#f7fbff 100%)}@keyframes ambientShift{0%{background-position:0 0}to{background-position:100% 42%}}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}body:before{content:"";pointer-events:none;opacity:.36;mix-blend-mode:soft-light;z-index:50;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}body.support-page:after{content:"";pointer-events:none;opacity:.32;filter:blur(68px);width:min(58vw,760px);height:min(58vw,760px);animation:supportWarmth 26s var(--ease-soft) infinite alternate;z-index:0;background:radial-gradient(circle at 40% 42%,#ffbf7633,#0000 58%),radial-gradient(circle at 58% 52%,#40e0b829,#0000 62%);border-radius:999px;position:fixed;inset:auto -12vw -20vh auto}@keyframes supportWarmth{0%{transform:translate(0,0)scale(.96)}to{transform:translate(-5vw,-4vh)scale(1.06)}}@keyframes breathePulse{0%,to{opacity:.62;transform:scale(.88);box-shadow:0 0 #40e0b82e}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 14px #40e0b800}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}.site-main{width:100%;max-width:100%;overflow-x:hidden}.support-page .site-main{z-index:1;position:relative}.container{width:min(1180px,100% - 40px);margin:0 auto}.wide{width:min(1360px,100% - 40px);margin:0 auto}.nav-wrap{z-index:80;width:min(1180px,100% - 24px);margin:0 auto;position:fixed;top:14px;left:0;right:0}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out), background .7s var(--ease-out);background:#ffffffbd;border:1px solid #ffffffb8;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex;box-shadow:0 18px 45px #062b3d1f}.nav:hover{background:#ffffffd1;transform:translateY(-1px);box-shadow:0 22px 56px #062b3d26}.brand{letter-spacing:0;align-items:center;gap:10px;min-width:max-content;font-weight:800;display:inline-flex}.brand img{border-radius:12px;width:38px;height:38px}.nav-links{justify-content:center;align-items:center;gap:4px;display:flex}.nav-links a{color:#234555;border-radius:999px;padding:10px 13px;font-size:.94rem}.nav-links a[aria-current=page],.nav-links a:hover{color:var(--blue-deep);background:#10bde81f}.nav-menu-toggle{width:46px;height:46px;color:var(--ink);cursor:pointer;background:#07151d14;border:0;border-radius:999px;flex:0 0 46px;justify-content:center;align-items:center;display:none;position:relative}.nav-menu-toggle span{width:18px;height:2px;transition:transform .24s var(--ease-out), opacity .24s var(--ease-out);background:currentColor;border-radius:99px;position:absolute}.nav-menu-toggle span:first-child{transform:translateY(-6px)}.nav-menu-toggle span:nth-child(3){transform:translateY(6px)}.nav.menu-open .nav-menu-toggle span:first-child{transform:rotate(45deg)}.nav.menu-open .nav-menu-toggle span:nth-child(2){opacity:0}.nav.menu-open .nav-menu-toggle span:nth-child(3){transform:rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #ffffffb8;border-radius:24px;gap:8px;padding:12px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 22px 56px #062b3d24}.mobile-menu a{color:#234555;border-radius:16px;align-items:center;min-height:46px;padding:0 14px;font-weight:800;display:flex}.mobile-menu a[aria-current=page],.mobile-menu a:hover{color:var(--blue-deep);background:#10bde81f}.mobile-menu-divider{background:#1049601f;height:1px;margin:4px 2px}.nav-cta{background:var(--dark);color:#fff;transition:transform .42s var(--ease-out), box-shadow .42s var(--ease-out), background .42s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #07151d38}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px #07151d47}.nav-cta:active,.button:active{transform:translateY(1px)scale(.985)}.section{padding:112px 0;position:relative}.section-tight{padding:72px 0}.emotional-section,.recovery-section,.understanding-section,.journey-section,.trust-proof-section,.premium-why-section,.premium-tier-section,.premium-billing-section{overflow:hidden}.emotional-section:before,.recovery-section:before,.journey-section:before,.trust-proof-section:before,.premium-why-section:before,.premium-tier-section:before,.premium-billing-section:before{content:"";pointer-events:none;opacity:.42;filter:blur(44px);width:min(44vw,560px);height:min(44vw,560px);animation:ambientBloom 18s var(--ease-soft) infinite alternate;background:radial-gradient(circle,#10bde81f,#0000 62%),radial-gradient(circle at 68% 46%,#39c8891a,#0000 58%);border-radius:999px;position:absolute;inset:8% auto auto 50%;transform:translate(-50%)}.recovery-section:before,.trust-proof-section:before,.premium-billing-section:before{inset:12% 6% auto auto;transform:none}@keyframes ambientBloom{0%{opacity:.28;transform:translate(-50%,-2%)scale(.96)}to{opacity:.48;transform:translate(-48%,2%)scale(1.05)}}.hero{min-height:calc(100svh - 78px);padding:var(--fixed-nav-clearance) 0 112px;align-items:center;display:grid}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.85fr);align-items:center;gap:clamp(34px,7vw,96px);display:grid}.hero-cinematic{min-height:calc(100svh - 78px);padding:var(--fixed-nav-clearance) 0 clamp(92px, 10vw, 148px)}.cinematic-grid{grid-template-columns:minmax(390px,.66fr) minmax(0,1.34fr);align-items:center;gap:clamp(28px,5.5vw,82px);display:grid}.hero-copy{z-index:2;max-width:640px;position:relative}.hero-copy h1{letter-spacing:-.035em;margin-bottom:26px;font-size:clamp(3.5rem,6.9vw,7.4rem);line-height:.9}.hero-media{aspect-ratio:16/9;isolation:isolate;border-radius:clamp(30px,4vw,56px);width:100%;min-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 42px 120px #07151d3d}.hero-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#07151d47,#0000 42%),linear-gradient(#0000 65%,#07151d29);position:absolute;inset:0}.hero-media img{object-fit:cover;will-change:transform;width:100%;height:100%;transform:scale(1.04)}.eyebrow{color:var(--blue-deep);letter-spacing:.02em;margin:0 0 18px;font-weight:800}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:0;max-width:min(1120px,100%);margin-bottom:28px;font-size:clamp(3rem,6vw,6.8rem);line-height:.94}.hero-cinematic .hero-copy h1{letter-spacing:-.032em;max-width:640px;margin-bottom:28px;font-size:clamp(3.35rem,6.2vw,6.9rem);line-height:.94}.inline-photo{vertical-align:middle;background-color:#0000;background-image:radial-gradient(circle at 18% 32%,#ffffffa3,#0000 .42rem),radial-gradient(circle at 62% 46%,#ffffff61,#0000 .5rem),linear-gradient(135deg,#58d6f6f2,#4adc89e0);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:999px;width:clamp(72px,10vw,150px);height:clamp(34px,4.2vw,58px);margin:0 .06em;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff6b,0 14px 34px #10bde83d}.lead{color:#48606c;max-width:680px;font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.56}.cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.button{cursor:pointer;min-height:52px;transition:transform .42s var(--ease-out), box-shadow .42s var(--ease-out), background .42s var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-weight:850;display:inline-flex}.button:hover{transform:translateY(-2px)}.button,.hover-card,.glass-mini{transition-timing-function:var(--ease-out)}.button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #10bde857}.button-primary{isolation:isolate;color:#03202a;background:linear-gradient(135deg,#0dd4ff,#62ebb0);position:relative;overflow:hidden;box-shadow:0 18px 38px #10bde842}.button-primary:after{content:"";z-index:0;pointer-events:none;opacity:.42;background:radial-gradient(circle,#ffffffb3,#0000 36%);animation:5.8s ease-in-out infinite calmButtonPulse;position:absolute;inset:-42% -28%;transform:scale(.74)}.button-primary{text-shadow:0 1px #ffffff29}@keyframes calmButtonPulse{0%,to{opacity:.28;transform:scale(.72)}50%{opacity:.46;transform:scale(1)}}.button-dark{background:var(--dark);color:#fff}.button-light{color:var(--ink);border-color:var(--line);background:#fff}.text-link{color:var(--blue-deep);text-underline-offset:7px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.button-disabled{color:#4f6672;border-color:var(--line);cursor:default;background:#07151d14}.button-disabled:hover{transform:none}.store-note{color:var(--muted);margin:10px 0 0;font-size:.92rem}.problem-section{padding-top:clamp(74px,8vw,118px)}.problem-panel{color:#fff;isolation:isolate;background-color:#0000;background-image:linear-gradient(90deg,#07151de0,#07151d33),url(/assets/home-daily-struggle-E32KR9ri.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:clamp(34px,5vw,64px);grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:end;gap:clamp(26px,6vw,86px);min-height:620px;padding:clamp(32px,6vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 130px #07151d2e}.problem-panel:before,.support-panel:before,.feature-moment-panel:before{content:"";z-index:0;pointer-events:none;opacity:.72;animation:panelAtmosphere 16s var(--ease-soft) infinite alternate;background:radial-gradient(circle at 18% 22%,#7eebff29,#0000 18rem),radial-gradient(circle at 82% 74%,#4ae0ab24,#0000 20rem);position:absolute;inset:-18%;transform:translate(0,0)}.problem-panel>*,.support-panel>*,.feature-moment-panel>*{z-index:1;position:relative}@keyframes panelAtmosphere{0%{opacity:.56;transform:translate(-1.4%,-1%)scale(1)}to{opacity:.82;transform:translate(1.6%,1.2%)scale(1.04)}}.problem-copy h2,.recovery-grid h2{letter-spacing:-.035em;max-width:760px;margin-bottom:24px;font-size:clamp(3rem,6vw,6.8rem);line-height:.9}.problem-copy .lead,.problem-copy .eyebrow{color:#eaf7fbc2}.struggle-grid{gap:12px;display:grid}.struggle-grid article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c191f94;border:1px solid #eaf7fb33;border-radius:24px;padding:22px;box-shadow:inset 0 1px #ffffff24,0 18px 54px #00000029}.struggle-grid span{color:#8de9ffa8;font-variant-numeric:tabular-nums;margin-bottom:14px;font-weight:900;display:block}.struggle-grid strong{letter-spacing:-.015em;max-width:480px;margin-bottom:8px;font-size:clamp(1.35rem,2vw,2.1rem);line-height:1.05;display:block}.struggle-grid p{color:#eaf7fbb8;margin-bottom:0;line-height:1.5}.emotional-section{padding-top:clamp(86px,10vw,140px)}.outcome-grid{grid-template-columns:1.05fr 1.22fr 1.05fr;align-items:stretch;gap:16px;display:grid}.outcome-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #2c4f681f;border-radius:34px;min-height:470px;padding:clamp(26px,3vw,36px);position:relative;overflow:hidden;box-shadow:0 26px 84px #0525361f}.outcome-card:before,.support-moment-card:before,.premium-support-card:before,.trust-proof-grid a:before{content:"";pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out);background:radial-gradient(circle at 78% 10%,#ffffff57,#0000 12rem);position:absolute;inset:0}.outcome-card:hover:before,.support-moment-card:hover:before,.premium-support-card:hover:before,.trust-proof-grid a:hover:before{opacity:.78}.outcome-card>*,.support-moment-card>*,.premium-support-card>*,.trust-proof-grid a>*{z-index:1;position:relative}.outcome-card h3{letter-spacing:-.02em;max-width:360px;margin-bottom:16px;font-size:clamp(1.8rem,3.3vw,3.3rem);line-height:.98}.outcome-card p{color:#55707c;max-width:440px;font-size:1.05rem;line-height:1.62}:is(.outcome-card:has(.mini-trajectory),.outcome-card:has(.stat-row)){padding-bottom:132px}.outcome-dark{color:#fff;background:radial-gradient(circle at 70% 78%,#40e0b838,#0000 16rem),linear-gradient(145deg,#07151df5,#0b3444f0);border-color:#c7effb29;padding-bottom:154px}.outcome-dark p{color:#eaf7fbbd}.soft-index{color:#075f788a;font-variant-numeric:tabular-nums;margin-bottom:52px;font-weight:900;display:block}.outcome-dark .soft-index{color:#8de9ff85}.mini-trajectory{grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:86px;display:grid;position:absolute;bottom:26px;left:26px;right:26px}.mini-trajectory span{background:linear-gradient(#10bde8b8,#39c889d1);border-radius:999px 999px 10px 10px;min-height:20px;animation:5.8s ease-in-out infinite alternate softRise}.mini-trajectory span:nth-child(2){animation-delay:.2s}.mini-trajectory span:nth-child(3){animation-delay:.4s}.mini-trajectory span:nth-child(4){animation-delay:.6s}.mini-trajectory span:nth-child(5){animation-delay:.8s}@keyframes softRise{0%{transform-origin:bottom;transform:scaleY(.92)}to{transform-origin:bottom;transform:scaleY(1)}}.mini-trajectory span:first-child{height:86px}.mini-trajectory span:nth-child(2){height:68px}.mini-trajectory span:nth-child(3){height:54px}.mini-trajectory span:nth-child(4){height:40px}.mini-trajectory span:nth-child(5){height:30px}.breath-orb{pointer-events:none;background:radial-gradient(circle,#48e7c9e0 0 16%,#48e7c938 17% 30%,#0000 31%),radial-gradient(circle,#48e7c94d,#0000 62%);border-radius:50%;width:118px;height:118px;animation:4.8s ease-in-out infinite breathe;position:absolute;bottom:36px;right:34px;box-shadow:0 0 42px #48e7c94d}.breath-orb:before,.breath-orb:after{content:"";border-radius:inherit;opacity:0;border:1px solid #48e7c942;animation:4.8s ease-out infinite breathRing;position:absolute;inset:-18px;transform:scale(.76)}.breath-orb:after{animation-delay:1.6s}@keyframes breathe{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes breathRing{0%{opacity:0;transform:scale(.76)}28%{opacity:.42}to{opacity:0;transform:scale(1.22)}}.stat-row{border-top:1px solid #1049601a;align-items:end;gap:12px;padding-top:12px;display:flex;position:absolute;bottom:26px;left:26px;right:26px}.stat-row strong{letter-spacing:-.04em;color:var(--green);font-size:clamp(3rem,5vw,5.5rem);line-height:.82}.stat-row span{max-width:120px;color:var(--muted);font-weight:800;line-height:1.1}.recovery-section{padding-top:30px}.recovery-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.9fr);align-items:center;gap:clamp(28px,6vw,82px);display:grid}.recovery-grid h2{color:var(--ink)}.recovery-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recovery-metrics article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 84% 14%,#10bde81f,#0000 9rem),#ffffffbd;border:1px solid #2c4f681f;border-radius:30px;min-height:210px;padding:28px;box-shadow:0 26px 78px #0525361a}.recovery-metrics article:nth-child(2),.recovery-metrics article:nth-child(4){transform:translateY(34px)}.recovery-metrics strong{color:var(--green);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:clamp(3.4rem,6vw,6.4rem);line-height:.82;display:block}.recovery-metrics span{color:#55707c;max-width:180px;font-size:1.08rem;font-weight:850;line-height:1.18;display:block}.understanding-section{padding-top:18px;position:relative;overflow:hidden}.understanding-section:before,.understanding-section:after{content:"";pointer-events:none;filter:blur(34px);border-radius:999px;position:absolute}.understanding-section:before{background:#10bde81a;width:360px;height:360px;top:12%;left:34%}.understanding-section:after{background:#39c8891a;width:260px;height:260px;bottom:4%;right:14%}.understanding-grid{z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.54fr) minmax(0,1.46fr);align-items:start;gap:clamp(24px,4.5vw,62px);padding:clamp(28px,5vw,58px) 0;display:grid;position:relative}.understanding-grid .eyebrow{margin-bottom:0}.understanding-copy{max-width:780px;position:relative}.breathing-mark{opacity:.45;background:radial-gradient(circle,#48e7c96b 0 15%,#0000 16%),radial-gradient(circle,#48e7c92e 0 36%,#0000 37%),radial-gradient(circle,#10bde81a 0 62%,#0000 63%);border-radius:50%;width:clamp(74px,8vw,130px);height:clamp(74px,8vw,130px);animation:5.8s ease-in-out infinite breathe;position:absolute;top:8%;right:7%}.understanding-grid blockquote{max-width:760px;color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.45vw,3.8rem);font-weight:900;line-height:1.08;position:relative}.understanding-points{flex-wrap:wrap;grid-column:2;gap:10px;max-width:780px;display:flex}.understanding-points span{color:#275260;background:#ffffff9e;border:1px solid #2c4f681f;border-radius:999px;padding:11px 14px;font-weight:850;transition:transform .24s,box-shadow .24s,background .24s;box-shadow:0 14px 36px #05253614}.understanding-points span:hover{background:#fffc;transform:translateY(-3px);box-shadow:0 20px 50px #10bde829}.phone-stage{place-items:center;min-height:620px;display:grid;position:relative}.screenshot-stage{isolation:isolate;place-items:center;min-height:690px;display:grid;position:relative}.hero-shots{min-height:min(78svh,760px)}.app-shot{aspect-ratio:942/2048;background:#e8f1fb;border:1px solid #ffffffbd;border-radius:38px;width:min(315px,42vw);margin:0;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 34px 90px #081c2c3d}.app-shot img{object-fit:cover;width:100%;height:100%}.app-shot-main{z-index:2;transform:rotate(-2deg)translate(-42px)}.app-shot-shadow{z-index:1;filter:saturate(.98)contrast(1.04);position:absolute;transform:rotate(5deg)translate(126px,42px)scale(.92)}.feature-shots{grid-template-columns:1fr 1fr;place-items:center;gap:18px;min-height:720px}.feature-shots .app-shot{width:min(300px,38vw)}.app-shot-offset{transform:translateY(54px)}.orb{filter:blur(30px);opacity:.5;border-radius:999px;position:absolute}.orb-a{background:#2f71dc38;width:300px;height:300px;top:16%;right:8%}.orb-b{background:#31cc683d;width:260px;height:260px;bottom:12%;left:2%}.phone{aspect-ratio:.49;background:#06141d;border-radius:44px;width:min(342px,88vw);padding:14px;position:relative;overflow:hidden;box-shadow:0 34px 90px #041f2c47}.phone:before{content:"";z-index:3;background:#06141d;border-radius:0 0 18px 18px;width:42%;height:22px;position:absolute;top:9px;left:29%}.screen{color:#092330;background:linear-gradient(#f7fdff,#eaf8fb);border-radius:34px;height:100%;padding:34px 18px 18px;overflow:hidden}.screen-dark{color:#fff;background:linear-gradient(#0b2734,#07151d)}.screen-head{justify-content:space-between;align-items:center;margin-bottom:18px;font-size:.9rem;font-weight:800;display:flex}.target-card{background:#fff;border:1px solid #10bde81f;border-radius:26px;padding:20px;box-shadow:0 18px 48px #0b49601f}.target-number{letter-spacing:0;font-size:4rem;font-weight:900;line-height:1}.meter{background:#dfeff4;border-radius:99px;height:12px;margin:18px 0;overflow:hidden}.meter span{background:linear-gradient(90deg, var(--blue), var(--green));border-radius:inherit;width:58%;height:100%;display:block}.quick-log{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.quick-log span{min-height:44px;color:var(--blue-deep);background:#e9f8fb;border-radius:16px;place-items:center;font-weight:900;display:grid}.mini-panel{background:#ffffffb8;border:1px solid #10bde81f;border-radius:20px;margin-top:12px;padding:14px}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.section-head h2,.page-hero h1{letter-spacing:0;max-width:940px;margin-bottom:0;font-size:clamp(2.4rem,5vw,5.6rem);line-height:.98}.section-head p{max-width:460px;color:var(--muted);margin-bottom:0;line-height:1.55}.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:14px;display:grid}.card{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);min-height:270px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:28px;position:relative;overflow:hidden}.card h3{margin-bottom:12px;font-size:clamp(1.35rem,2vw,2rem)}.card p,.card li{color:#55707c;line-height:1.55}.card ul{margin:18px 0 0;padding-left:18px}.span-6{grid-column:span 6}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.tall{min-height:420px}.dark-card{color:#fff;background:linear-gradient(145deg,#07151d,#0b3444)}.dark-card p,.dark-card li{color:#ffffffc2}.hover-card{transition:transform .5s,box-shadow .5s;transform:translateZ(0)}.hover-card:hover{transform:translateY(-7px);box-shadow:0 34px 90px #0525362e}.chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:126px;margin-top:28px;display:grid;position:relative}.chart span{background:linear-gradient(180deg, var(--blue), var(--green));border-radius:999px 999px 8px 8px;min-height:24px}.accordion{grid-template-columns:repeat(5,1fr);gap:10px;min-height:430px;display:grid}.app-surface-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.surface-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #2c4f681f;border-radius:30px;grid-template-rows:minmax(0,1fr) auto;gap:18px;min-height:620px;padding:14px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0525361f}.surface-card img{object-fit:cover;object-position:top center;border:1px solid #fff9;border-radius:22px;width:100%;height:100%;min-height:430px}.surface-card div{padding:0 8px 10px}.surface-card h3{margin-bottom:8px;font-size:1.25rem}.surface-card p{color:#55707c;margin-bottom:0;font-size:.95rem;line-height:1.5}.slice{background:linear-gradient(180deg, #075f78eb, #07151df5), var(--image);color:#fff;background-position:50%;background-size:cover;border-radius:24px;padding:24px;transition:grid-column .6s,transform .6s;position:relative;overflow:hidden}.slice:hover{grid-column:span 2;transform:translateY(-4px)}.slice p{color:#ffffffc2;opacity:0;max-width:280px;transition:all .3s;transform:translateY(10px)}.slice:hover p{opacity:1;transform:translateY(0)}.marquee{border-block:1px solid var(--line);gap:20px;padding:22px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.marquee-track{gap:20px;min-width:max-content;animation:28s linear infinite scroll;display:flex}.marquee span{color:#075f78ad;font-size:clamp(1.2rem,3vw,2.8rem);font-weight:900}@keyframes scroll{to{transform:translate(-50%)}}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.trust-strip a{border:1px solid var(--line);background:#ffffffc2;border-radius:24px;gap:8px;min-height:152px;padding:22px;transition:transform .26s,box-shadow .26s;display:grid;box-shadow:0 18px 52px #0525361a}.trust-strip a:hover{transform:translateY(-4px);box-shadow:0 28px 68px #05253624}.trust-strip strong{color:var(--ink);font-size:1.05rem}.trust-strip span{color:#55707c;font-size:.95rem;line-height:1.5}.split-pin{grid-template-columns:minmax(260px,.78fr) minmax(0,1fr);align-items:start;gap:54px;display:grid}.pin-title{position:sticky;top:130px}.pin-title h2{font-size:clamp(2.4rem,5vw,5.2rem);line-height:1}.flow-stack{gap:18px;display:grid}.flow-card{min-height:240px}.journey-section{background:linear-gradient(#0000,#ffffff57 18%,#ffffff2e 82%,#0000)}.journey-stack{gap:18px;display:grid}.journey-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 92% 18%,#39c8891f,#0000 12rem),#ffffffbd;border:1px solid #2c4f681f;border-radius:34px;min-height:260px;padding:clamp(26px,4vw,44px);box-shadow:0 26px 78px #0525361a}.journey-card:nth-child(2){background:radial-gradient(circle at 86% 20%,#10bde829,#0000 13rem),#ffffffc2;margin-left:clamp(0px,7vw,92px)}.journey-card:nth-child(3){margin-left:clamp(0px,3vw,44px)}.journey-card span,.glass-mini span{color:var(--blue-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.9rem;font-weight:900;display:block}.journey-card h3{letter-spacing:-.02em;max-width:520px;margin-bottom:12px;font-size:clamp(1.8rem,3vw,3.2rem);line-height:.98}.journey-card p{color:#55707c;max-width:560px;font-size:1.08rem;line-height:1.62}.support-showcase{padding-top:40px}.support-panel{color:#fff;isolation:isolate;background-color:#0000;background-image:linear-gradient(90deg,#07151df0,#07151d75),url(/assets/home-craving-car-Bq2VShxc.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:clamp(34px,5vw,64px);grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(26px,6vw,86px);min-height:620px;padding:clamp(34px,6vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 130px #07151d33}.support-panel h2{letter-spacing:-.035em;max-width:680px;margin-bottom:22px;font-size:clamp(2.9rem,6vw,6.6rem);line-height:.9}.support-panel .lead,.support-panel .eyebrow{color:#eaf7fbc2}.intervention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.glass-mini{-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);min-height:240px;animation:glassDrift 8s var(--ease-soft) infinite alternate;will-change:transform;background:linear-gradient(145deg,#ffffff14,#ffffff06),#08141b75;border:1px solid #eaf7fb2e;border-radius:26px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0a,0 26px 70px #00000038,0 0 46px #39c8890f}.glass-mini:nth-child(2){animation-delay:.7s}.glass-mini:nth-child(3){animation-delay:1.4s}.glass-mini:before{content:"";pointer-events:none;opacity:.58;background:radial-gradient(circle at 24% 0,#ffffff2e,#0000 11rem);position:absolute;inset:0}.glass-mini>*{z-index:1;position:relative}@keyframes glassDrift{0%{transform:translate(0,0)}to{transform:translateY(-8px)}}.glass-mini span{color:#8de9ffb8}.glass-mini strong{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(2rem,3vw,3.5rem);line-height:.95;display:block}.glass-mini p{color:#eaf7fbb8;line-height:1.5}.app-experience .section-head{margin-bottom:52px}.premium-device-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:18px;display:grid}.premium-device-grid .surface-card{color:#fff;background:radial-gradient(circle at 50% 0,#10bde824,#0000 13rem),#07151de6;border-color:#c7effb29}.premium-device-grid .surface-card:nth-child(2n){transform:translateY(38px)}.premium-device-grid .surface-card p{color:#eaf7fbb8}.premium-device-grid .surface-card img{border-color:#ffffff1f;box-shadow:0 22px 70px #00000038}.recovery-moment-section{padding-top:36px}.recovery-moment-panel{color:#fff;isolation:isolate;background-color:#0000;background-image:linear-gradient(90deg,#07151ddb,#07151d57 54%,#07151d1a),url(/assets/home-recovery-morning-BWCuiwGp.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:clamp(34px,5vw,64px);align-items:end;min-height:680px;padding:clamp(34px,6vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 130px #07151d33}.recovery-moment-panel:before{content:"";z-index:0;pointer-events:none;opacity:.78;animation:panelAtmosphere 18s var(--ease-soft) infinite alternate;background:radial-gradient(circle at 18% 18%,#f4c77a33,#0000 18rem),radial-gradient(circle at 72% 74%,#4ae0ab29,#0000 20rem),radial-gradient(circle at 40% 84%,#7eebff1a,#0000 18rem);position:absolute;inset:-18%}.recovery-moment-panel>*{z-index:1;position:relative}.recovery-moment-copy{max-width:790px}.recovery-moment-copy h2{letter-spacing:0;max-width:760px;margin-bottom:22px;font-size:clamp(3rem,6vw,6.6rem);line-height:.92}.recovery-moment-copy .lead,.recovery-moment-copy .eyebrow{color:#eaf7fbc7}.recovery-proof-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:860px;margin-top:34px;display:grid}.recovery-proof-row article{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);min-height:136px;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), background .3s var(--ease-out);background:linear-gradient(145deg,#ffffff1a,#ffffff08),#08141b75;border:1px solid #eaf7fb2e;border-radius:24px;padding:20px;box-shadow:inset 0 1px #ffffff29,0 22px 62px #0003}.recovery-proof-row article:hover{background:linear-gradient(145deg,#ffffff24,#ffffff0a),#08141b80;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff2e,0 30px 74px #0000003d}.recovery-proof-row strong{color:#65ebb1;letter-spacing:0;margin-bottom:10px;font-size:clamp(2rem,3vw,3.2rem);line-height:.9;display:block}.recovery-proof-row span{color:#eaf7fbb8;font-weight:800;line-height:1.22;display:block}.trust-proof-section{padding-top:88px}.trust-proof{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:start;gap:clamp(28px,6vw,86px);display:grid}.trust-proof-copy{position:sticky;top:130px}.trust-proof-copy h2{letter-spacing:0;max-width:650px;margin-bottom:22px;font-size:clamp(2.7rem,5.4vw,5.8rem);line-height:.96}.trust-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trust-proof-grid a{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:260px;transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out), background .32s var(--ease-out);background:radial-gradient(circle at 92% 12%,#10bde81c,#0000 12rem),#ffffffbd;border:1px solid #2c4f681f;border-radius:30px;align-content:space-between;gap:18px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 24px 70px #0525361a}.trust-proof-grid a:hover{background:radial-gradient(circle at 92% 12%,#39c88921,#0000 12rem),#ffffffd1;transform:translateY(-6px);box-shadow:0 34px 86px #05253624}.trust-proof-grid span{color:#075f788a;font-variant-numeric:tabular-nums;font-weight:900}.trust-proof-grid strong{max-width:280px;color:var(--ink);letter-spacing:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05;display:block}.trust-proof-grid p{color:#55707c;margin-bottom:0;line-height:1.55}.pricing-grid,.feature-grid,.support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.premium-hero{padding:var(--fixed-nav-clearance) 0 82px}.premium-hero-panel{color:#fff;isolation:isolate;background:radial-gradient(circle at 18% 16%,#10bde833,#0000 24rem),radial-gradient(circle at 82% 12%,#39c88929,#0000 22rem),linear-gradient(145deg,#07151d,#0a2835 54%,#07151d);border-radius:clamp(34px,5vw,64px);grid-template-columns:minmax(0,.88fr) minmax(440px,.92fr);align-items:center;gap:clamp(32px,6vw,86px);min-height:700px;padding:clamp(34px,6vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 130px #07151d38}.premium-hero-panel:before{content:"";z-index:0;pointer-events:none;animation:panelAtmosphere 18s var(--ease-soft) infinite alternate;background:radial-gradient(circle at 58% 42%,#7eebff1a,#0000 18rem),radial-gradient(circle at 72% 78%,#4ae0ab24,#0000 20rem);position:absolute;inset:-20%}.premium-hero-panel>*{z-index:1;position:relative}.premium-story-copy h1,.premium-story-copy h2{letter-spacing:0;max-width:820px;margin-bottom:24px;font-size:clamp(3rem,6vw,6.6rem);line-height:.92}.premium-hero-panel .premium-story-copy h1{color:#fff}.premium-story-copy .eyebrow,.premium-story-copy .lead,.premium-hero .store-note{color:#eaf7fbc2}.premium-hero-panel .premium-story-copy .lead{color:#f4fcffd1}.premium-hero-visual{place-items:center;min-height:590px;display:grid;position:relative}.premium-phone-frame{aspect-ratio:942/2048;background:#040e14eb;border:1px solid #eaf7fb1f;border-radius:44px;width:min(320px,78vw);margin:0;padding:12px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 38px 100px #00000057}.premium-phone-frame img{object-fit:cover;object-position:top center;border-radius:34px;width:100%;height:100%}.premium-float-card{-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);width:min(260px,44vw);animation:glassDrift 8s var(--ease-soft) infinite alternate;background:linear-gradient(145deg,#ffffff1f,#ffffff09),#08141b80;border:1px solid #eaf7fb2e;border-radius:24px;padding:20px;position:absolute;box-shadow:inset 0 1px #ffffff2e,0 26px 70px #0000003d}.premium-float-card span{color:#8de9ffb8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:900;display:block}.premium-float-card strong{color:#fff;letter-spacing:0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.08;display:block}.premium-float-top{top:10%;left:0}.premium-float-bottom{animation-delay:1.2s;bottom:14%;right:0}.premium-why-section{padding-top:92px}.premium-why-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:clamp(30px,6vw,86px);display:grid}.premium-why-grid>.premium-story-copy{position:sticky;top:130px}.premium-why-grid>.premium-story-copy .eyebrow{color:var(--blue-deep)}.premium-why-grid>.premium-story-copy .lead{color:#48606c}.premium-support-grid{gap:14px;display:grid}.premium-support-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:280px;transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out);background:radial-gradient(circle at 92% 14%,#10bde81c,#0000 12rem),#ffffffbd;border:1px solid #2c4f681f;border-radius:34px;padding:clamp(24px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 26px 78px #0525361a}.premium-support-card:hover{transform:translateY(-5px);box-shadow:0 34px 86px #05253624}.premium-support-card span{color:#075f788a;font-variant-numeric:tabular-nums;margin-bottom:42px;font-weight:900;display:block}.premium-support-card h3{letter-spacing:0;max-width:620px;margin-bottom:14px;font-size:clamp(2rem,3.4vw,3.7rem);line-height:.98}.premium-support-card p{color:#55707c;max-width:620px;font-size:1.06rem;line-height:1.62}.premium-support-dark{color:#fff;background:radial-gradient(circle at 72% 76%,#40e0b83d,#0000 16rem),linear-gradient(145deg,#07151df5,#0b3444f0);border-color:#c7effb29}.premium-support-dark span{color:#8de9ff85}.premium-support-dark p{color:#eaf7fbbd}.premium-aspiration-section{padding-top:46px}.premium-aspiration-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;background:radial-gradient(circle at 78% 28%,#54e2c033,#0000 20rem),radial-gradient(circle at 14% 80%,#10bde81f,#0000 18rem),#ffffff8f;border:1px solid #2c4f681f;border-radius:clamp(32px,5vw,58px);grid-template-columns:minmax(0,.9fr) minmax(420px,.86fr);align-items:center;gap:clamp(28px,6vw,78px);min-height:560px;padding:clamp(30px,5.5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #0525361f}.premium-aspiration-panel:before{content:"";z-index:0;pointer-events:none;animation:panelAtmosphere 20s var(--ease-soft) infinite alternate;background:radial-gradient(circle at 74%,#ffffffb3,#0000 18rem),radial-gradient(circle at 64% 62%,#39c8891a,#0000 22rem);position:absolute;inset:-20%}.premium-aspiration-panel>*{z-index:1;position:relative}.premium-aspiration-panel .premium-story-copy .eyebrow{color:var(--blue-deep)}.premium-aspiration-panel .premium-story-copy .lead{color:#48606c}.premium-calm-visual{min-height:420px;position:relative}.premium-orbit{filter:drop-shadow(0 28px 70px #10bde829);background:radial-gradient(circle,#48e7c938 0 12%,#0000 13%),radial-gradient(circle,#48e7c914 0 34%,#0000 35%),radial-gradient(circle,#10bde80f 0 58%,#0000 59%);border-radius:50%;place-items:center;animation:6.4s ease-in-out infinite breathe;display:grid;position:absolute;inset:8% 9% 4% 6%}.premium-orbit span{border-radius:inherit;border:1px solid #075f781f;position:absolute}.premium-orbit span:first-child{inset:22%}.premium-orbit span:nth-child(2){inset:8%}.premium-orbit span:nth-child(3){inset:-8%}.premium-signal-card{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(145deg,#ffffffb8,#ffffff6b);border:1px solid #2c4f681f;border-radius:26px;padding:24px;position:absolute;box-shadow:inset 0 1px #ffffffb3,0 24px 72px #0525361f}.premium-signal-card span{color:#075f789e;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:.84rem;font-weight:900;display:block}.premium-signal-card strong{color:var(--ink);letter-spacing:0;font-size:clamp(1.8rem,3vw,3.3rem);line-height:.98;display:block}.premium-signal-card p{color:#55707c;max-width:320px;margin:14px 0 0;line-height:1.5}.premium-signal-main{width:min(360px,78%);top:10%;left:0}.premium-signal-small{width:min(310px,72%);bottom:10%;right:0}.premium-signal-small strong{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08}.premium-tier-section{background:linear-gradient(#0000,#ffffff52 20%,#ffffff29 84%,#0000)}.premium-tier-grid .card{min-height:560px}.premium-tier-grid .card h2{letter-spacing:0;font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.98}.premium-tier-featured{background:radial-gradient(circle at 82% 10%,#39c8892e,#0000 18rem),radial-gradient(circle at 18% 8%,#10bde829,#0000 16rem),linear-gradient(145deg,#07151d,#0b3444)}.premium-billing-section{padding-top:82px}.check-list{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:10px;display:flex}.check-list li:before{content:"";background:linear-gradient(135deg, var(--blue), var(--green));border-radius:99px;flex:0 0 10px;width:10px;height:10px;margin-top:.52em}.page-hero{padding:var(--fixed-nav-clearance) 0 72px}.page-hero p{max-width:790px;color:var(--muted);font-size:1.18rem;line-height:1.65}.support-hero{padding-bottom:52px;position:relative}.support-hero:before{content:"";pointer-events:none;opacity:.58;filter:blur(42px);width:min(42vw,480px);height:min(42vw,480px);animation:ambientBloom 19s var(--ease-soft) infinite alternate;background:radial-gradient(circle at 42% 42%,#10bde829,#0000 58%),radial-gradient(circle at 62% 58%,#39c8891f,#0000 60%);border-radius:999px;position:absolute;bottom:4%;right:min(6vw,70px)}.support-hero>*{z-index:1;position:relative}.support-reassurance-section{padding-top:22px}.support-reassurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.support-reassurance-grid article,.support-download-card,.support-contact-card{position:relative;overflow:hidden}.support-reassurance-grid article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:230px;transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out), background .32s var(--ease-out);background:radial-gradient(circle at 88% 10%,#10bde81a,#0000 12rem),#ffffffad;border:1px solid #2c4f681f;border-radius:30px;padding:clamp(22px,3vw,30px);box-shadow:0 24px 70px #0525361a}.support-reassurance-grid article:hover{background:radial-gradient(circle at 88% 10%,#39c8891f,#0000 12rem),#fffc;transform:translateY(-5px);box-shadow:0 32px 82px #05253624}.support-reassurance-grid span{color:#075f788a;font-variant-numeric:tabular-nums;margin-bottom:42px;font-weight:900;display:block}.support-reassurance-grid strong{max-width:340px;color:var(--ink);letter-spacing:0;margin-bottom:12px;font-size:clamp(1.35rem,2.2vw,2.15rem);line-height:1.04;display:block}.support-reassurance-grid p{color:#55707c;margin-bottom:0;line-height:1.55}.support-download-card{background:radial-gradient(circle at 88% 16%,#39c8891f,#0000 15rem),radial-gradient(circle at 18% 82%,#10bde81a,#0000 16rem),#ffffffbd}.support-grid{align-items:start}.support-grid>.faq{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff94,#ffffff57);border:1px solid #2c4f681a;border-radius:34px;padding:clamp(24px,3vw,34px);position:relative;box-shadow:0 24px 70px #05253614}.support-contact-card{background:radial-gradient(circle at 80% 12%,#10bde81f,#0000 13rem),radial-gradient(circle at 8% 88%,#39c8891a,#0000 14rem),#ffffffc2;position:sticky;top:130px}.support-contact-card h2{letter-spacing:0;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1}.support-human-moment{transition:transform .36s var(--ease-out), box-shadow .36s var(--ease-out), border-color .36s var(--ease-out);background:linear-gradient(135deg,#ffffff85,#ffffff47);border:1px solid #2c4f681f;border-radius:24px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:16px;margin:24px 0;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #05253614}.support-human-moment:after{content:"";width:34px;height:34px;animation:breathePulse 4.8s var(--ease-soft) infinite;background:#40e0b833;border-radius:999px;position:absolute;top:18px;right:18px;box-shadow:0 0 #40e0b838}.support-human-moment:hover{border-color:#10bde838;transform:translateY(-3px);box-shadow:0 24px 62px #0525361f}.support-human-moment img{object-fit:cover;object-position:62% 50%;border-radius:18px;width:118px;height:146px}.support-human-moment strong{max-width:260px;color:var(--ink);margin-bottom:8px;font-size:1.08rem;line-height:1.12;display:block}.support-human-moment p{color:#55707c;margin:0;font-size:.94rem;line-height:1.48}.features-hero h1{letter-spacing:0;max-width:1060px;margin-bottom:28px;font-size:clamp(3rem,6vw,7rem);line-height:.92}.features-hero{padding-bottom:42px}.features-hero p{max-width:720px}.feature-moment-section{padding-top:18px}.feature-moment-panel{color:#fff;isolation:isolate;background-color:#0000;background-image:linear-gradient(90deg,#07151df0,#07151d61),url(/assets/features-craving-night-D_XXMw59.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:clamp(34px,5vw,64px);grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);align-items:center;gap:clamp(28px,6vw,86px);min-height:620px;padding:clamp(34px,6vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 130px #07151d33}.feature-moment-panel h2{letter-spacing:0;max-width:780px;margin-bottom:22px;font-size:clamp(3rem,6vw,6.6rem);line-height:.9}.feature-moment-panel .lead,.feature-moment-panel .eyebrow{color:#eaf7fbc2}.support-moment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-moment-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 12%,#10bde81a,#0000 12rem),#ffffffbd;border:1px solid #2c4f681f;border-radius:34px;min-height:430px;padding:clamp(26px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 26px 78px #0525361a}.support-moment-card:has(.stat-row){padding-bottom:130px}.support-moment-card>span{color:#075f788a;font-variant-numeric:tabular-nums;margin-bottom:46px;font-weight:900;display:block}.support-moment-card h3{letter-spacing:0;max-width:620px;margin-bottom:14px;font-size:clamp(2rem,3.5vw,4rem);line-height:.96}.support-moment-card p{color:#55707c;max-width:620px;font-size:1.08rem;line-height:1.62}.support-moment-dark{color:#fff;background:radial-gradient(circle at 72% 78%,#40e0b83d,#0000 16rem),linear-gradient(145deg,#07151df5,#0b3444f0);border-color:#c7effb29}.support-moment-dark>span{color:#8de9ff85}.support-moment-dark p,.support-moment-dark li{color:#eaf7fbbd}.feature-psychology{background:linear-gradient(#0000,#ffffff52 20%,#ffffff29 84%,#0000)}.faq details{border-top:1px solid var(--line);transition:background .26s var(--ease-out), padding-inline .26s var(--ease-out), border-color .26s var(--ease-out);padding:20px 0}.faq details:hover,.faq details[open]{background:#ffffff61;border-color:#10bde838;border-radius:18px;padding-inline:14px}.faq h2{color:var(--blue-deep);letter-spacing:.08em;text-transform:uppercase;margin:34px 0 4px;font-size:.96rem;line-height:1.2}.faq h2:first-child{margin-top:0}.faq .eyebrow{margin-bottom:26px}.faq summary{cursor:pointer;font-size:1.1rem;font-weight:850;list-style-position:outside}.faq details p{color:var(--muted);max-width:820px;margin:14px 0 0;line-height:1.6}.form{gap:14px;display:grid}.form label{color:#173642;gap:7px;font-weight:800;display:grid}.form input,.form textarea{border:1px solid var(--line);width:100%;color:var(--ink);caret-color:var(--blue);background:#ffffffd1;border-radius:18px;padding:14px 16px}.form textarea{resize:vertical;min-height:150px}.form input::placeholder,.form textarea::placeholder{color:#7b8e99;opacity:1}.form-note{color:var(--muted);margin:-2px 0 0;font-size:.92rem;line-height:1.45}.form-note a{color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline}.legal{width:min(890px,100% - 40px);padding:var(--fixed-nav-clearance) 0 112px;margin:0 auto}.legal h1{font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.legal h2{margin-top:44px;font-size:1.8rem}.legal h3{margin-top:28px}.legal p,.legal li{color:#415b68;line-height:1.7}.legal a{color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.disclaimer{border-left:4px solid var(--green);color:#294b3b;background:#39c8891a;border-radius:18px;padding:18px 20px}.footer-cta{color:#fff;background:radial-gradient(circle at 20% 10%,#10bde861,#0000 24rem),radial-gradient(circle at 80% 0,#39c88947,#0000 24rem),#07151d;border-radius:34px;margin:80px auto 0;padding:clamp(38px,7vw,86px);overflow:hidden}.footer-cta h2{max-width:920px;font-size:clamp(2.5rem,5vw,5.8rem);line-height:.98}.footer-cta p{color:#ffffffb8;max-width:680px;line-height:1.6}footer{color:#476270;padding:54px 0 40px}.footer-grid{grid-template-columns:1.3fr repeat(3,1fr);gap:28px;display:grid}footer a{color:#476270;margin:9px 0;display:block}footer strong{color:var(--ink)}@media (prefers-color-scheme:dark){body{color:#eaf7fb;background-color:#0000;background-image:radial-gradient(circle at 18% 10%,#3972ff24,#0000 26rem),radial-gradient(circle at 82% 4%,#31cc681f,#0000 24rem),linear-gradient(#07111f 0%,#0d1726 52%,#08111d 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:130% 130%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}body.support-page{background-color:#0000;background-image:radial-gradient(circle at 14% 4%,#ffb06c1a,#0000 24rem),radial-gradient(circle at 86% 8%,#10bde81f,#0000 25rem),radial-gradient(circle at 50% 80%,#39c88914,#0000 28rem),linear-gradient(#07111f 0%,#0d1726 52%,#08111d 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:130% 130%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.nav,.card,.target-card,.mini-panel,.form input,.form textarea,.surface-card,.trust-strip a,.trust-proof-grid a{background:#121d2fc7;border-color:#c7effb24}.hero-media{box-shadow:0 42px 120px #00000061}.outcome-card,.journey-card{background:#121d2fc7;border-color:#c7effb24}.recovery-grid h2,.understanding-grid blockquote{color:#eaf7fb}.understanding-points span{color:#eaf7fbdb;background:#121d2fc7;border-color:#c7effb24}.understanding-points span:hover{background:#18283ee0;box-shadow:0 20px 50px #10bde81f}.recovery-metrics article{background:#121d2fc7;border-color:#c7effb24}.support-moment-card{background:radial-gradient(circle at 88% 12%,#10bde81a,#0000 12rem),#121d2fc7;border-color:#c7effb24}.premium-why-grid>.premium-story-copy .eyebrow{color:#8de9ff}.premium-why-grid>.premium-story-copy .lead{color:#eaf7fbb8}.premium-support-card{background:radial-gradient(circle at 92% 14%,#10bde81a,#0000 12rem),#121d2fc7;border-color:#c7effb24}.premium-aspiration-panel{background:radial-gradient(circle at 78% 28%,#54e2c024,#0000 20rem),radial-gradient(circle at 14% 80%,#10bde814,#0000 18rem),#121d2fb8;border-color:#c7effb24}.premium-aspiration-panel .premium-story-copy .eyebrow{color:#8de9ff}.premium-aspiration-panel .premium-story-copy .lead,.premium-signal-card p{color:#eaf7fbb8}.premium-signal-card{background:linear-gradient(145deg,#ffffff17,#ffffff09),#121d2f94;border-color:#c7effb24}.premium-signal-card strong{color:#fff}.support-reassurance-grid article,.support-download-card,.support-grid>.faq,.support-contact-card{background:radial-gradient(circle at 88% 14%,#10bde814,#0000 12rem),#121d2fb8;border-color:#c7effb24}.support-reassurance-grid strong{color:#fff}.support-reassurance-grid p{color:#eaf7fbb8}.support-human-moment{background:linear-gradient(135deg,#ffffff14,#ffffff09);border-color:#c7effb24;box-shadow:0 18px 48px #0003}.support-human-moment strong{color:#fff}.support-human-moment p{color:#eaf7fbb8}.faq details:hover,.faq details[open]{background:#ffffff0a}.premium-tier-section{background:linear-gradient(#0000,#10bde80a 20%,#ffffff08 84%,#0000)}.support-moment-card p,.support-moment-card li,.premium-support-card p{color:#eaf7fbb8}.feature-psychology{background:linear-gradient(#0000,#10bde80a 20%,#ffffff08 84%,#0000)}.recovery-metrics span,.outcome-card p,.journey-card p{color:#eaf7fbb8}.journey-section{background:linear-gradient(#0000,#10bde80a 18%,#ffffff08 82%,#0000)}.journey-card:nth-child(2){background:radial-gradient(circle at 86% 20%,#10bde829,#0000 13rem),#121d2fc7}.text-link{color:#8de9ff}.trust-proof-grid a:hover{background:radial-gradient(circle at 92% 12%,#39c8891f,#0000 12rem),#18283ee0}.nav-links a,.lead,.section-head p,.card p,.card li,.page-hero p,.faq details p,.legal p,.legal li,footer,footer a,.surface-card p,.trust-strip span,.trust-proof-grid p{color:#eaf7fbb8}.mobile-menu{background:#121d2feb;border-color:#c7effb24}.mobile-menu a{color:#eaf7fbd1}.mobile-menu a[aria-current=page],.mobile-menu a:hover{color:#8de9ff;background:#10bde824}.mobile-menu-divider{background:#c7effb24}.nav-menu-toggle{color:#eaf7fb;background:#ffffff14}.faq h2{color:#7fd9ed}.screen{color:#fff;background:linear-gradient(#102d3a,#0a1d27)}.quick-log span{color:#8de9ff;background:#10bde824}.button-light{color:#fff;background:#ffffff14;border-color:#ffffff2e}.button-disabled{color:#eaf7fbb8;background:#ffffff14;border-color:#ffffff29}footer strong,.form label,.trust-strip strong,.trust-proof-grid strong{color:#fff}.form input,.form textarea{color:#f4fbff;background:#0f1b2deb;border-color:#b2cde438}.form input::placeholder,.form textarea::placeholder{color:#dae9f49e}.form-note,.form-note a{color:#eaf7fbb8}:-webkit-any(.form input:-webkit-autofill,.form textarea:-webkit-autofill){-webkit-text-fill-color:#f4fbff;caret-color:var(--blue);box-shadow:inset 0 0 0 1000px #111d31}:is(.form input:autofill,.form textarea:autofill){-webkit-text-fill-color:#f4fbff;caret-color:var(--blue);box-shadow:inset 0 0 0 1000px #111d31}.app-shot{border-color:#a6bde72e;box-shadow:0 34px 90px #0000006b}}@media (width<=920px){.nav{border-radius:28px;align-items:center;position:relative}.nav-links{display:none}.nav-menu-toggle{display:inline-flex}.nav.menu-open .mobile-menu{display:grid}.hero-grid,.cinematic-grid,.problem-panel,.feature-moment-panel,.split-pin,.recovery-grid,.pricing-grid,.feature-grid,.support-grid,.support-reassurance-grid,.support-panel,.trust-proof,.premium-hero-panel,.premium-why-grid,.premium-aspiration-panel,.footer-grid{grid-template-columns:1fr}.hero{min-height:auto;padding:var(--fixed-nav-clearance-mobile) 0 82px}.hero-cinematic{padding-top:var(--fixed-nav-clearance-mobile)}.hero-grid{gap:34px}.hero-copy{max-width:760px}.hero-media{aspect-ratio:4/5;min-height:0}.phone-stage{min-height:520px}.screenshot-stage{min-height:500px}.hero-shots{min-height:500px;margin-top:4px}.app-shot{width:min(235px,58vw)}.app-shot-main{transform:rotate(-2deg)translate(-42px)}.app-shot-shadow{transform:rotate(5deg)translate(64px,44px)scale(.86)}.feature-shots{grid-template-columns:1fr 1fr;min-height:610px}.feature-shots .app-shot{width:min(250px,43vw)}.section-head{align-items:start;display:grid}.bento{grid-template-columns:1fr}.span-6,.span-4,.span-3{grid-column:auto}.outcome-grid,.support-moment-grid,.intervention-grid{grid-template-columns:1fr}.problem-panel,.feature-moment-panel{background-position:58%;min-height:auto}.recovery-moment-panel{background-color:#0000;background-image:linear-gradient(#07151d38,#07151ddb 72%),url(/assets/home-recovery-morning-BWCuiwGp.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:620px}.trust-proof-copy{position:relative;top:auto}.premium-hero-panel{min-height:auto}.premium-why-grid>.premium-story-copy{position:relative;top:auto}.premium-hero-visual{min-height:560px}.premium-aspiration-panel{min-height:auto}.premium-calm-visual{min-height:390px}.recovery-metrics article:nth-child(2),.recovery-metrics article:nth-child(4){transform:none}.app-surface-grid,.premium-device-grid,.trust-strip,.trust-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-device-grid .surface-card:nth-child(2n){transform:none}.accordion{grid-template-columns:1fr;min-height:auto}.slice,.slice:hover{grid-column:auto;min-height:220px}.slice p{opacity:1;transform:none}.pin-title{position:relative;top:auto}}@media (width<=560px){html{scroll-padding-top:var(--fixed-nav-clearance-mobile)}.container,.wide,.legal{width:min(100% - 28px,1180px)}.nav-wrap{width:calc(100% - 16px);top:8px}.nav{gap:10px;padding:9px 10px}.nav-cta{white-space:nowrap;max-width:116px;padding:11px 13px;font-size:.9rem;overflow:hidden}.nav-menu-toggle{flex-basis:44px;width:44px;height:44px}.brand span{display:none}.hero h1,.section-head h2,.page-hero h1{word-break:normal;-webkit-hyphens:none;hyphens:none}.hero-cinematic .hero-copy h1{font-size:clamp(2.7rem,9.6vw,3.35rem);line-height:1}.hero-copy .lead{max-width:100%;font-size:1.02rem}.hero-copy .cta-row{align-items:stretch}.hero-copy .button{flex:1 0 100%;padding-inline:14px}.hero-copy .text-link{flex:1 0 100%}.hero-copy .store-note{max-width:100%}.hero-media{aspect-ratio:3/4;border-radius:30px;min-height:0}.outcome-card,.journey-card,.problem-panel,.feature-moment-panel,.support-moment-card,.support-panel,.recovery-moment-panel,.trust-proof-grid a,.premium-aspiration-panel{border-radius:28px}.problem-panel,.feature-moment-panel{padding:28px}.recovery-moment-panel{min-height:580px;padding:28px}.problem-copy h2,.feature-moment-panel h2,.recovery-moment-copy h2,.trust-proof-copy h2,.premium-story-copy h1,.premium-story-copy h2,.recovery-grid h2,.features-hero h1{font-size:clamp(2.75rem,12vw,4.2rem);line-height:.95}.features-hero{padding-bottom:26px}.feature-moment-section{padding-top:8px}.support-moment-card{min-height:390px}.support-moment-card>span{margin-bottom:32px}.recovery-metrics,.understanding-grid{grid-template-columns:1fr}.understanding-points{grid-column:auto}.breathing-mark{top:-16px;right:0}.recovery-metrics article{min-height:170px}.outcome-card{min-height:430px}.soft-index{margin-bottom:34px}.support-panel{background-position:60%;min-height:auto;padding:28px}.support-grid>.faq,.support-contact-card,.support-reassurance-grid article{border-radius:28px}.support-contact-card{position:relative;top:auto}.support-human-moment{grid-template-columns:1fr}.support-human-moment img{object-position:62% 42%;width:100%;height:180px}.intervention-grid{margin-top:14px}.glass-mini{min-height:auto}.recovery-proof-row,.trust-proof-grid{grid-template-columns:1fr}.premium-hero{padding-top:var(--fixed-nav-clearance-mobile)}.premium-hero-panel{border-radius:28px;padding:28px}.premium-hero-visual{min-height:480px}.premium-phone-frame{width:min(240px,70vw)}.premium-float-card{width:min(220px,54vw);padding:16px}.premium-float-top{top:5%;left:-4px}.premium-float-bottom{bottom:8%;right:-4px}.premium-support-card{border-radius:28px;min-height:auto}.premium-support-card span{margin-bottom:30px}.premium-calm-visual{min-height:360px}.premium-orbit{inset:10% 8% 4%}.premium-signal-card{border-radius:22px;padding:18px}.premium-signal-main,.premium-signal-small{width:min(100%,340px)}.premium-signal-main{top:5%;left:0}.premium-signal-small{bottom:6%;right:0}.recovery-proof-row article,.trust-proof-grid a{min-height:auto}.section{padding:82px 0}.card{border-radius:22px;padding:22px}.footer-cta{border-radius:26px}.screenshot-stage,.hero-shots{min-height:470px}.app-shot{border-radius:30px;width:min(218px,64vw)}.app-shot-main{transform:rotate(-2deg)translate(-38px)}.app-shot-shadow{transform:rotate(5deg)translate(54px,42px)scale(.82)}.feature-shots{gap:10px;min-height:560px}.feature-shots .app-shot{width:min(210px,46vw)}.app-surface-grid,.premium-device-grid,.trust-strip{grid-template-columns:1fr}.surface-card{min-height:560px}.trust-strip a{min-height:auto}}@media (prefers-reduced-motion:reduce){.breath-orb,.breath-orb:before,.breath-orb:after,.breathing-mark,.glass-mini,.marquee-track,.problem-panel:before,.support-panel:before,.feature-moment-panel:before,.recovery-moment-panel:before,.premium-hero-panel:before,.premium-aspiration-panel:before,.premium-orbit,.premium-float-card,.button-primary:after,.emotional-section:before,.recovery-section:before,.journey-section:before,.trust-proof-section:before,.premium-why-section:before,.premium-tier-section:before,.premium-billing-section:before,body.support-page:after,.support-human-moment:after,body,.mini-trajectory span{animation:none}.hero-media img{transform:none}html{scroll-behavior:auto}}
