@font-face{font-family:AppDropInter;src:url(/landing/inter-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AppDropInter;src:url(/landing/inter-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AppDropInter;src:url(/landing/inter-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AppDropInter;src:url(/landing/inter-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.stomi-landing-module__jTRItG__site{--blue:#806cff;--card:#faf8ff;--muted:#6f6a7c;--dark:#1b1530;--grad:linear-gradient(180deg,#a99aff 0%,#806cff 60%,#6f59f2 100%);--shadow:0 1px 1px #00000008,0 3px 4px #0000000a,0 8px 14px #0000000a;color:#000;letter-spacing:-.04em;-webkit-font-smoothing:antialiased;background:#fff;font-family:AppDropInter,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.6;overflow-x:clip}.stomi-landing-module__jTRItG__site *{box-sizing:border-box}.stomi-landing-module__jTRItG__site a{color:inherit;text-decoration:none}.stomi-landing-module__jTRItG__site p,.stomi-landing-module__jTRItG__site h1,.stomi-landing-module__jTRItG__site h2,.stomi-landing-module__jTRItG__site h3{margin:0}.stomi-landing-module__jTRItG__site img{display:block}.stomi-landing-module__jTRItG__site section{position:relative}.stomi-landing-module__jTRItG__reveal{opacity:0;transition:opacity .55s ease var(--reveal-delay,0s),transform .55s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);transform:translateY(20px)}.stomi-landing-module__jTRItG__reveal[data-visible=true]{opacity:1;transform:none}.stomi-landing-module__jTRItG__maskIcon{width:var(--icon-size,20px);height:var(--icon-size,20px);-webkit-mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;background-color:currentColor;flex:none;display:block}.stomi-landing-module__jTRItG__sectionTitle{text-align:center}.stomi-landing-module__jTRItG__sectionTitle>span,.stomi-landing-module__jTRItG__connectCopy>span,.stomi-landing-module__jTRItG__challengeEyebrow{color:#5b45e0;letter-spacing:-.01em;background:linear-gradient(#fbfaff,#f1edff);border:1px solid #806cff33;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #806cff1a}.stomi-landing-module__jTRItG__sectionTitle>span:before,.stomi-landing-module__jTRItG__connectCopy>span:before,.stomi-landing-module__jTRItG__challengeEyebrow:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #806cff2e}.stomi-landing-module__jTRItG__sectionTitle h2{letter-spacing:-.03em;width:900px;max-width:100%;margin:16px auto 0;font-size:56px;font-weight:500;line-height:1.1}.stomi-landing-module__jTRItG__sectionTitle h2 em,.stomi-landing-module__jTRItG__challenge h2 em,.stomi-landing-module__jTRItG__connect h2 em,.stomi-landing-module__jTRItG__hero h1 em{color:var(--muted);font-style:normal}.stomi-landing-module__jTRItG__sectionTitle .stomi-landing-module__jTRItG__titleInline{white-space:nowrap;width:auto}.stomi-landing-module__jTRItG__navWrap{z-index:50;pointer-events:none;width:100%;padding:0 24px;position:fixed;top:20px;left:0}.stomi-landing-module__jTRItG__nav{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#1b1530bd;border-radius:24px;align-items:center;width:min(800px,100%);height:54px;margin:auto;padding:0 8px 0 10px;display:flex}.stomi-landing-module__jTRItG__brand{letter-spacing:-.04em;align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:25px;display:flex}.stomi-landing-module__jTRItG__brand img{object-fit:cover;border-radius:10px;width:34px;height:34px}.stomi-landing-module__jTRItG__navLinks{align-items:center;gap:20px;margin:auto;font-size:15.04px;line-height:24px;display:flex}.stomi-landing-module__jTRItG__navLinks a{color:#fff;transition:opacity .2s}.stomi-landing-module__jTRItG__navLinks a:hover{opacity:.65}.stomi-landing-module__jTRItG__navCta,.stomi-landing-module__jTRItG__plan>a,.stomi-landing-module__jTRItG__contactButton{white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:15.04px;line-height:24px;display:inline-flex}.stomi-landing-module__jTRItG__navCta,.stomi-landing-module__jTRItG__plan>a{background:var(--grad);box-shadow:inset 0 1px 1px #ffffffb3,0 6px 14px #806cff4d;color:#fff!important}.stomi-landing-module__jTRItG__langSwitch{color:#fff;min-width:40px;height:36px;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:16px;margin-right:6px;padding:0 10px;font-size:13px;font-weight:600;transition:background .2s}.stomi-landing-module__jTRItG__langSwitch:hover{background:#ffffff24}.stomi-landing-module__jTRItG__langSwitch:disabled{opacity:.6}.stomi-landing-module__jTRItG__menuButton{color:#fff;background:0 0;border:0;display:none}.stomi-landing-module__jTRItG__phone{--w:300px;width:var(--w);height:calc(var(--w)*2.04);position:relative}.stomi-landing-module__jTRItG__phoneScreen{z-index:2;left:calc(var(--w)*.04);top:calc(var(--w)*.04);width:calc(var(--w)*.92);height:calc(var(--w)*1.96);object-fit:cover;border-radius:calc(var(--w)*.1467);position:absolute}.stomi-landing-module__jTRItG__phoneShell{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stomi-landing-module__jTRItG__hero{text-align:center;background:radial-gradient(52% 24% at 50% 5%,#806cff17,#0000 72%),linear-gradient(#fff 0%,#fdfcff 48%,#fff 100%);height:1192px;padding-top:141px}.stomi-landing-module__jTRItG__heroCopy{z-index:3;width:560px;margin:0 auto;position:relative}.stomi-landing-module__jTRItG__heroLaunch{color:#4c4854;letter-spacing:-.01em;background:linear-gradient(145deg,#fffffffa 0%,#faf9fffa 56%,#f5f2fff0 100%);border:1px solid #5b45e01c;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 1px 2px #1b15300a,0 9px 24px #2b1f5414,0 18px 44px #806cff0f,inset 0 1px #fffffff2}.stomi-landing-module__jTRItG__heroLaunch:before{content:"";background:#56a477;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #56a4771f}.stomi-landing-module__jTRItG__heroLaunchText,.stomi-landing-module__jTRItG__heroPlatformText{display:block;transform:translateY(1px)}.stomi-landing-module__jTRItG__heroPlatform{color:#1b1530;height:18px;font-size:inherit;font-weight:inherit;letter-spacing:0;border-left:1px solid #1b153026;align-items:center;gap:5px;margin-left:4px;padding-left:10px;display:inline-flex}.stomi-landing-module__jTRItG__heroApple{background:currentColor;flex:0 0 11px;align-self:center;width:11px;height:14px;display:block;transform:translateY(-.25px);-webkit-mask:url(/landing/icons/apple.svg) 50%/contain no-repeat;mask:url(/landing/icons/apple.svg) 50%/contain no-repeat}.stomi-landing-module__jTRItG__socialProof{text-align:left;justify-content:center;align-items:flex-start;gap:12px;height:33px;display:flex}.stomi-landing-module__jTRItG__avatarStrip{width:121px;height:33px;display:flex}.stomi-landing-module__jTRItG__avatarStrip>span{opacity:0;width:33px;height:33px;animation:.45s cubic-bezier(.22,1,.36,1) forwards stomi-landing-module__jTRItG__avatarIn;animation-delay:calc(.18s + var(--avatar-delay));background:#eee;border-radius:50%;margin-left:-11px;display:block;overflow:hidden;transform:translateY(12px)}.stomi-landing-module__jTRItG__avatarStrip>span:first-child{margin-left:0}.stomi-landing-module__jTRItG__avatarStrip img{object-fit:cover;width:100%;height:100%}.stomi-landing-module__jTRItG__ratingRow{align-items:center;gap:4px;height:16px;display:flex}.stomi-landing-module__jTRItG__stars{gap:2px;display:flex}.stomi-landing-module__jTRItG__stars svg{fill:#ffc021;width:16px;height:16px}.stomi-landing-module__jTRItG__ratingRow b{letter-spacing:-.06em;color:#000;font-size:13px;font-weight:600;line-height:16px}.stomi-landing-module__jTRItG__socialProof>div>span{color:var(--muted);letter-spacing:-.02em;margin-top:2px;font-size:13px;line-height:16px;display:block}.stomi-landing-module__jTRItG__hero h1{letter-spacing:-.04em;margin-top:20px;font-size:48px;font-weight:600;line-height:57.6px}.stomi-landing-module__jTRItG__heroCopy>p{width:520px;max-width:100%;color:var(--muted);margin:18px auto 0;font-size:16px;line-height:25.6px}.stomi-landing-module__jTRItG__storeRow{justify-content:center;gap:10px;margin-top:32px;display:flex}.stomi-landing-module__jTRItG__storeButton{height:50px;box-shadow:var(--shadow),inset 0 0 0 1px #0000000a;color:#000;background:#f6f6f6;border-radius:18px;align-items:center;gap:6px;padding:0 16px;display:flex}.stomi-landing-module__jTRItG__storeButtonPrimary{background:var(--grad);box-shadow:var(--shadow),inset 0 1px 1px #ffffffb3;color:#fff!important}.stomi-landing-module__jTRItG__storeButton>span{text-align:left;margin-bottom:4px}.stomi-landing-module__jTRItG__storeButton small,.stomi-landing-module__jTRItG__storeButton strong{display:block}.stomi-landing-module__jTRItG__storeButton small{letter-spacing:0;font-size:10px;font-weight:600;line-height:12px}.stomi-landing-module__jTRItG__storeButton strong{margin-top:2px;font-size:15.04px;font-weight:500;line-height:18px}.stomi-landing-module__jTRItG__appleMark{width:23px;height:30px;margin-top:-2px}.stomi-landing-module__jTRItG__playMark{width:24px;height:26px;margin-top:2px}.stomi-landing-module__jTRItG__waitlist{width:520px;max-width:100%;margin:30px auto 0}.stomi-landing-module__jTRItG__waitlistForm{background:#fff;border:1px solid #806cff2e;border-radius:20px;gap:8px;height:56px;padding:5px 5px 5px 18px;display:flex;position:relative;box-shadow:0 12px 32px #4c37a31f,inset 0 1px #fffc}.stomi-landing-module__jTRItG__waitlistForm:focus-within{border-color:#806cff8c;box-shadow:0 12px 32px #4c37a324,0 0 0 3px #806cff1f}.stomi-landing-module__jTRItG__waitlistForm input[type=email]{min-width:0;color:var(--dark);letter-spacing:-.02em;background:0 0;border:0;outline:0;flex:1;font:500 15px/24px AppDropInter,Arial,sans-serif}.stomi-landing-module__jTRItG__waitlistForm input[type=email]::placeholder{color:#9993a6}.stomi-landing-module__jTRItG__waitlistForm button{background:var(--grad);color:#fff;letter-spacing:-.02em;cursor:pointer;border:0;border-radius:16px;flex:none;padding:0 20px;font:600 14px/24px AppDropInter,Arial,sans-serif;transition:transform .2s,opacity .2s;box-shadow:inset 0 1px 1px #ffffffb3,0 6px 14px #806cff3d}.stomi-landing-module__jTRItG__waitlistForm button:hover:not(:disabled){transform:translateY(-1px)}.stomi-landing-module__jTRItG__waitlistForm button:disabled,.stomi-landing-module__jTRItG__waitlistForm input:disabled{cursor:wait;opacity:.68}.stomi-landing-module__jTRItG__waitlistStatus{min-height:20px;color:var(--muted);letter-spacing:-.01em;margin:8px 0 0!important;font-size:12px!important;line-height:18px!important}.stomi-landing-module__jTRItG__waitlistError{color:#a23750!important}.stomi-landing-module__jTRItG__waitlistCompact{margin-top:36px}.stomi-landing-module__jTRItG__waitlistCompact .stomi-landing-module__jTRItG__waitlistStatus{text-align:center}.stomi-landing-module__jTRItG__waitlistDialog{width:min(420px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--dark);text-align:center;background:#fff;border:0;border-radius:32px;margin:0;padding:40px;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 80px #1b15303d}.stomi-landing-module__jTRItG__waitlistDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b15306b}.stomi-landing-module__jTRItG__waitlistDialog[open]{animation:.28s cubic-bezier(.22,1,.36,1) stomi-landing-module__jTRItG__dialogIn}.stomi-landing-module__jTRItG__dialogClose{background:var(--card);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.stomi-landing-module__jTRItG__dialogClose svg{width:17px;height:17px}.stomi-landing-module__jTRItG__dialogMark{color:#624de4;background:linear-gradient(145deg,#eee9ff,#ddd5ff);border-radius:20px;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:27px;font-weight:700;display:grid}.stomi-landing-module__jTRItG__waitlistDialog h2{font-size:29px;line-height:1.15}.stomi-landing-module__jTRItG__waitlistDialog p{color:var(--muted);letter-spacing:-.02em;margin:12px auto 0!important;font-size:15px!important;line-height:24px!important}.stomi-landing-module__jTRItG__dialogButton{background:var(--grad);color:#fff;cursor:pointer;border:0;border-radius:16px;width:100%;height:48px;margin-top:26px;font:600 15px/24px AppDropInter,Arial,sans-serif;box-shadow:inset 0 1px 1px #ffffffb3,0 8px 18px #806cff40}.stomi-landing-module__jTRItG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stomi-landing-module__jTRItG__honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.stomi-landing-module__jTRItG__heroPhones{z-index:1;width:700px;height:640px;animation:.9s cubic-bezier(.22,1,.36,1) .3s both stomi-landing-module__jTRItG__heroIn;position:absolute;top:532px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 46.4%,#0000 77.5%);mask-image:linear-gradient(#000 46.4%,#0000 77.5%)}.stomi-landing-module__jTRItG__heroPhoneBack,.stomi-landing-module__jTRItG__heroPhoneFront{--w:300px;position:absolute;top:27px}.stomi-landing-module__jTRItG__heroPhoneBack{left:123px;transform:rotate(-13deg)}.stomi-landing-module__jTRItG__heroPhoneFront{left:319px;transform:rotate(5deg)}.stomi-landing-module__jTRItG__benefits{height:820px;padding:64px 24px 0}.stomi-landing-module__jTRItG__benefitGrid{grid-template-columns:repeat(3,1fr);gap:24px;width:1120px;max-width:100%;margin:56px auto 0;display:grid}.stomi-landing-module__jTRItG__benefitCard{background:var(--card);border-radius:40px;height:420px;position:relative;overflow:hidden}.stomi-landing-module__jTRItG__benefitText{z-index:3;position:absolute;top:40px;left:40px;right:40px}.stomi-landing-module__jTRItG__benefitCardFlip .stomi-landing-module__jTRItG__benefitText{top:auto;bottom:40px}.stomi-landing-module__jTRItG__benefitText h3,.stomi-landing-module__jTRItG__featureCard h3,.stomi-landing-module__jTRItG__automationCard h3,.stomi-landing-module__jTRItG__steps h3{letter-spacing:-.02em;color:#000;font-size:16px;font-weight:500;line-height:22.4px}.stomi-landing-module__jTRItG__benefitText p,.stomi-landing-module__jTRItG__automationCard p,.stomi-landing-module__jTRItG__steps p{color:var(--muted);margin-top:8px;font-size:16px;line-height:25.6px}.stomi-landing-module__jTRItG__benefitCard:not(:first-child) .stomi-landing-module__jTRItG__benefitText p{max-width:220px}.stomi-landing-module__jTRItG__benefitPhoneClip{width:100%;height:258px;position:absolute;left:0;overflow:hidden}.stomi-landing-module__jTRItG__benefitPhoneTop{top:161px;-webkit-mask-image:linear-gradient(#000 66.67%,#0000);mask-image:linear-gradient(#000 66.67%,#0000)}.stomi-landing-module__jTRItG__benefitPhoneBottom{top:0;-webkit-mask-image:linear-gradient(#0000,#000 33.33%);mask-image:linear-gradient(#0000,#000 33.33%)}.stomi-landing-module__jTRItG__benefitPhone{--w:273px;position:absolute;top:0;left:44px}.stomi-landing-module__jTRItG__benefitPhoneBottom .stomi-landing-module__jTRItG__benefitPhone{top:-299px}.stomi-landing-module__jTRItG__features{height:1100px;padding-top:64px}.stomi-landing-module__jTRItG__featureLayout{grid-template-columns:280px 320px 280px;column-gap:40px;width:960px;max-width:100%;height:653px;margin:65px auto 0;display:grid}.stomi-landing-module__jTRItG__featureColumn{flex-direction:column;gap:28px;padding-top:58px;display:flex}.stomi-landing-module__jTRItG__featureColumnLeft{align-items:flex-end}.stomi-landing-module__jTRItG__featureColumnRight{align-items:flex-start}.stomi-landing-module__jTRItG__featureCard{background:var(--card);border-radius:40px;width:250px;height:166px;padding:20px}.stomi-landing-module__jTRItG__featureCard:nth-child(2){width:280px}.stomi-landing-module__jTRItG__featureCard .stomi-landing-module__jTRItG__maskIcon{--icon-size:36px;color:var(--blue);margin-bottom:10px}.stomi-landing-module__jTRItG__featureCard p{color:var(--muted);margin-top:6px;font-size:16px;line-height:25.6px}.stomi-landing-module__jTRItG__featureColumnLeft .stomi-landing-module__jTRItG__featureCard:nth-child(2) p{max-width:225px}.stomi-landing-module__jTRItG__featurePhone{height:653px;-webkit-mask-image:linear-gradient(#000 60%,#0000 90%);mask-image:linear-gradient(#000 60%,#0000 90%)}.stomi-landing-module__jTRItG__featurePhoneFrame{--w:320px}.stomi-landing-module__jTRItG__automation{height:750px;padding:31px 24px 0}.stomi-landing-module__jTRItG__automationGrid{grid-template-columns:repeat(3,1fr);gap:18.5px;width:1120px;max-width:100%;margin:32px auto 0;display:grid}.stomi-landing-module__jTRItG__automationVisual{aspect-ratio:1;background:linear-gradient(145deg,#efe9ff94,#ffe9dc85),#fff;border-radius:40px;overflow:hidden}.stomi-landing-module__jTRItG__automationCard h3{margin-top:24px}.stomi-landing-module__jTRItG__automationCard p{max-width:262px}.stomi-landing-module__jTRItG__automationCard:nth-child(2) p{max-width:215px}.stomi-landing-module__jTRItG__connect{height:907px;padding-top:24px}.stomi-landing-module__jTRItG__orbit{--orbit-rot:-16deg;--orbit-s:1;width:742px;height:742px;margin:0 auto;position:relative}.stomi-landing-module__jTRItG__orbitScale{position:absolute;inset:0}.stomi-landing-module__jTRItG__orbitRingOuter,.stomi-landing-module__jTRItG__orbitRingInner{transform:translate(-50%,-50%) scale(var(--orbit-s));will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%}.stomi-landing-module__jTRItG__orbitRingOuter{border:1px solid #f0f0f0;width:646px;height:646px}.stomi-landing-module__jTRItG__orbitRingInner{border:1px solid #f5f5f5;width:560px;height:560px}.stomi-landing-module__jTRItG__orbitSpinner{width:600px;height:600px;transform:rotate(var(--orbit-rot));will-change:transform;margin:-300px 0 0 -300px;position:absolute;top:50%;left:50%}.stomi-landing-module__jTRItG__orbitIcon{transform:translate(-50%,-50%) translate(var(--ox),var(--oy)) rotate(calc(var(--orbit-rot)*-1)) scale(var(--orbit-s));will-change:transform;backface-visibility:hidden;background:#fff;border-radius:24px;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 1px 1px #00000008,0 6px 18px #503ca01f;width:var(--icon)!important;height:var(--icon)!important}.stomi-landing-module__jTRItG__orbitNotion{--icon:76px;--ox:-178px;--oy:212px}.stomi-landing-module__jTRItG__orbitChatgpt{--icon:68px;--ox:-126px;--oy:-247px}.stomi-landing-module__jTRItG__orbitNotes{--icon:76px;--ox:185px;--oy:206px}.stomi-landing-module__jTRItG__orbitGrammarly{--icon:76px;--ox:182px;--oy:-209px}.stomi-landing-module__jTRItG__orbitCalendar{--icon:68px;--ox:-277px;--oy:-5px}.stomi-landing-module__jTRItG__orbitCircle{--icon:68px;--ox:276px;--oy:19px}.stomi-landing-module__jTRItG__connectCopy{z-index:3;text-align:center;width:480px;margin:-135px 0 0 -240px;position:absolute;top:50%;left:50%}.stomi-landing-module__jTRItG__connectCopy h2{letter-spacing:-.03em;margin-top:16px;font-size:56px;font-weight:500;line-height:1.1}.stomi-landing-module__jTRItG__connectCopy p{width:340px;color:var(--muted);margin:14px auto 0;font-size:16px;line-height:25.6px}.stomi-landing-module__jTRItG__reviews{height:743px;padding-top:31px}.stomi-landing-module__jTRItG__reviewStage{width:500px;max-width:100%;margin:32px auto 0}.stomi-landing-module__jTRItG__reviewCard{background:var(--card);border-radius:40px;height:360px;animation:.45s stomi-landing-module__jTRItG__reviewIn;position:relative;overflow:hidden}.stomi-landing-module__jTRItG__reviewShape{fill:#fff;pointer-events:none;width:120px;height:82px;position:absolute}.stomi-landing-module__jTRItG__reviewShapeTop{top:0;right:0}.stomi-landing-module__jTRItG__reviewShapeBottom{bottom:0;left:0}.stomi-landing-module__jTRItG__reviewCard blockquote{color:var(--muted);text-align:center;margin:0;font-size:22px;line-height:30.8px;position:absolute;top:108px;left:70px;right:70px}.stomi-landing-module__jTRItG__reviewer{justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:41px;left:0;right:0}.stomi-landing-module__jTRItG__reviewer img{object-fit:cover;border-radius:50%;width:45px;height:45px}.stomi-landing-module__jTRItG__reviewer strong,.stomi-landing-module__jTRItG__reviewer span{display:block}.stomi-landing-module__jTRItG__reviewer strong{letter-spacing:-.04em;font-size:16px;font-weight:500;line-height:22px}.stomi-landing-module__jTRItG__reviewer span{color:var(--muted);font-size:14.08px;line-height:19px}.stomi-landing-module__jTRItG__reviewControls{justify-content:center;gap:12px;margin-top:32px;display:flex}.stomi-landing-module__jTRItG__reviewControls button{width:34px;height:34px;box-shadow:var(--shadow);cursor:pointer;color:#000;background:#f6f6f6;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .2s;display:grid}.stomi-landing-module__jTRItG__reviewControls button:hover{transform:translateY(-2px)}.stomi-landing-module__jTRItG__reviewControls svg{width:16px;height:16px}.stomi-landing-module__jTRItG__pricing{height:641px;padding-top:98px}.stomi-landing-module__jTRItG__pricingGrid{grid-template-columns:560px 560px;width:1120px;height:414px;margin:0 auto;display:grid;position:relative}.stomi-landing-module__jTRItG__plan{z-index:2;position:relative}.stomi-landing-module__jTRItG__plan>span{color:var(--muted);font-size:18px;line-height:25.2px;display:block}.stomi-landing-module__jTRItG__price{align-items:baseline;gap:5px;margin-top:10px;display:flex}.stomi-landing-module__jTRItG__price strong{letter-spacing:-.04em;color:#000;font-size:40px;font-weight:600;line-height:40px}.stomi-landing-module__jTRItG__price small{color:var(--muted);font-size:18px;line-height:25.2px}.stomi-landing-module__jTRItG__priceNote{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:19.6px}.stomi-landing-module__jTRItG__plan ul{color:var(--muted);gap:7.9px;margin:21px 0 0;padding:0;list-style:none;display:grid}.stomi-landing-module__jTRItG__plan li{align-items:center;gap:10px;height:25.6px;font-size:16px;line-height:25.6px;display:flex}.stomi-landing-module__jTRItG__plan>a{margin-top:20px}.stomi-landing-module__jTRItG__pricingGrid>.stomi-landing-module__jTRItG__plan{background:var(--card);border-radius:40px 0 0 40px;grid-column:1;height:373px;margin-top:41px;padding:47px 90px 0}.stomi-landing-module__jTRItG__proWrap{background:var(--dark);border-radius:40px 40px 40px 0;grid-column:2;height:414px;position:relative}.stomi-landing-module__jTRItG__planDark{height:100%;padding:67px 0 0 228px}.stomi-landing-module__jTRItG__planDark>span,.stomi-landing-module__jTRItG__planDark .stomi-landing-module__jTRItG__price small,.stomi-landing-module__jTRItG__planDark ul{color:var(--muted)}.stomi-landing-module__jTRItG__planDark .stomi-landing-module__jTRItG__price strong{color:#fff}.stomi-landing-module__jTRItG__planDark li .stomi-landing-module__jTRItG__maskIcon{color:var(--card)}.stomi-landing-module__jTRItG__pricingShape{z-index:1;fill:#fff;pointer-events:none;width:394px;height:42px;position:absolute;top:-1px;left:-1px}.stomi-landing-module__jTRItG__proWrap>label{z-index:3;color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:14.08px;line-height:21.12px;display:flex;position:absolute;top:33px;right:30px}.stomi-landing-module__jTRItG__proWrap input{opacity:0;position:absolute}.stomi-landing-module__jTRItG__proWrap i{background:#555;border-radius:20px;width:32px;height:20px;transition:background .2s;display:block;position:relative}.stomi-landing-module__jTRItG__proWrap i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.stomi-landing-module__jTRItG__proWrap input:checked+i{background:var(--blue)}.stomi-landing-module__jTRItG__proWrap input:checked+i:after{transform:translate(12px)}.stomi-landing-module__jTRItG__proWrap input:focus-visible+i{outline-offset:2px;outline:2px solid #fff}.stomi-landing-module__jTRItG__pricingPhone{z-index:4;filter:drop-shadow(0 18px 24px #1b153038);width:260px;height:476px;position:absolute;top:-62px;left:430px;overflow:hidden}.stomi-landing-module__jTRItG__pricingFrame{--w:260px}.stomi-landing-module__jTRItG__pricingScreen{z-index:2;object-fit:cover;border-radius:56px 45px 0 0;width:231px;height:496px;position:absolute;top:4px;left:29px}.stomi-landing-module__jTRItG__pricingShell{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stomi-landing-module__jTRItG__faqs{min-height:693px;padding:31px 0 72px}.stomi-landing-module__jTRItG__faqList{gap:4px;width:600px;max-width:calc(100% - 48px);margin:31px auto 0;display:grid}.stomi-landing-module__jTRItG__faqItem{background:var(--card);border-radius:24px;overflow:hidden}.stomi-landing-module__jTRItG__faqItem button{color:#000;letter-spacing:-.04em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 24px 0 20px;font:500 15.04px/24px AppDropInter,Arial,sans-serif;display:flex}.stomi-landing-module__jTRItG__faqItem button svg{opacity:.55;width:14px;height:14px;transition:transform .3s}.stomi-landing-module__jTRItG__faqItem>div{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.stomi-landing-module__jTRItG__faqItem>div p{color:var(--muted);padding:0 20px;font-size:16px;line-height:25.6px;overflow:hidden}.stomi-landing-module__jTRItG__faqOpen>div{grid-template-rows:1fr}.stomi-landing-module__jTRItG__faqOpen>div p{padding-bottom:20px}.stomi-landing-module__jTRItG__faqOpen button svg{transform:rotate(180deg)}.stomi-landing-module__jTRItG__faqHelp{text-align:center;color:var(--muted);font-size:14.08px;line-height:21.12px;margin-top:34px!important}.stomi-landing-module__jTRItG__faqHelp a{color:#000!important}.stomi-landing-module__jTRItG__downloadSection{height:620px;padding-top:31px}.stomi-landing-module__jTRItG__steps{grid-template-columns:1.45fr 1fr 1fr 1fr;gap:17.33px;width:1120px;max-width:calc(100% - 48px);margin:35px auto 0;display:grid}.stomi-landing-module__jTRItG__stepReveal{min-width:0}.stomi-landing-module__jTRItG__steps article{background:var(--card);border-radius:40px;height:216px;padding:30px}.stomi-landing-module__jTRItG__steps p{max-width:165px}.stomi-landing-module__jTRItG__steps article:first-child p{max-width:none}.stomi-landing-module__jTRItG__steps .stomi-landing-module__jTRItG__maskIcon{--icon-size:50px;color:var(--blue);margin-bottom:24px}.stomi-landing-module__jTRItG__downloadSection>.stomi-landing-module__jTRItG__storeRow{margin-top:36px}.stomi-landing-module__jTRItG__footer{border-top:1px solid #f0f0f0;height:438px;padding:101px 24px 0}.stomi-landing-module__jTRItG__footerMain{justify-content:space-between;align-items:flex-start;width:1160px;max-width:100%;margin:0 auto;display:flex}.stomi-landing-module__jTRItG__footerBrand{width:320px}.stomi-landing-module__jTRItG__footerBrand p{color:var(--muted);margin-top:23px;font-size:14.08px;line-height:21.12px}.stomi-landing-module__jTRItG__socials{gap:12px;margin-top:19px;display:flex}.stomi-landing-module__jTRItG__socials a{background:var(--card);min-width:34px;height:36px;box-shadow:var(--shadow);border-radius:16px;place-items:center;display:grid}.stomi-landing-module__jTRItG__socials svg{fill:none;stroke:#000;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.stomi-landing-module__jTRItG__socials .stomi-landing-module__jTRItG__contactButton{font-size:15.04px;display:inline-flex}.stomi-landing-module__jTRItG__footerLinks{margin-top:-2px;display:flex}.stomi-landing-module__jTRItG__footerLinks>div{flex-direction:column;gap:5.9px;display:flex}.stomi-landing-module__jTRItG__footerLinks>div:first-child{width:143px}.stomi-landing-module__jTRItG__footerLinks strong{margin-bottom:1px;font-size:15.04px;font-weight:500;line-height:24px}.stomi-landing-module__jTRItG__footerLinks a{color:var(--muted);font-size:14.08px;line-height:21.12px}.stomi-landing-module__jTRItG__footerBottom{width:1160px;max-width:100%;color:var(--muted);border-top:1px solid #f0f0f0;justify-content:space-between;margin:30px auto 0;padding-top:31px;font-size:14.08px;line-height:21.12px;display:flex}.stomi-landing-module__jTRItG__footerBottom b{color:#000;font-weight:500}@media (min-width:810px) and (max-width:1199px){.stomi-landing-module__jTRItG__pricingGrid{grid-template-columns:1fr 1fr;width:calc(100% - 48px)}.stomi-landing-module__jTRItG__pricingGrid>.stomi-landing-module__jTRItG__plan{padding-left:40px}.stomi-landing-module__jTRItG__pricingPhone{margin-left:-130px;left:50%}.stomi-landing-module__jTRItG__planDark{padding-left:170px}.stomi-landing-module__jTRItG__steps article{padding:24px}.stomi-landing-module__jTRItG__benefitPhone{left:calc(50% - 136.5px)}}@media (max-width:809px){.stomi-landing-module__jTRItG__navWrap{padding:0 20px}.stomi-landing-module__jTRItG__nav{flex-wrap:wrap;align-content:flex-start;width:100%;height:55px;padding:0 20px 0 10px;transition:height .3s;position:relative;overflow:hidden}.stomi-landing-module__jTRItG__brand{height:55px;font-size:18.75px}.stomi-landing-module__jTRItG__navCta{display:none}.stomi-landing-module__jTRItG__langSwitch{z-index:1;margin:0;position:absolute;top:9px;right:52px}.stomi-landing-module__jTRItG__navLinks{opacity:0;pointer-events:none;flex-direction:column;order:3;align-items:flex-start;gap:8px;width:100%;margin:26px 0 0;padding-left:18px;font-size:22px;line-height:32.5px;transition:opacity .25s;position:static}.stomi-landing-module__jTRItG__menuButton{width:56px;height:55px;padding:0;display:block;position:absolute;top:0;right:0}.stomi-landing-module__jTRItG__menuButton span{background:#fff;border-radius:2px;height:2px;transition:transform .3s,width .3s,top .3s;position:absolute;left:20px}.stomi-landing-module__jTRItG__menuButton span:first-child{width:16px;top:23px}.stomi-landing-module__jTRItG__menuButton span:last-child{width:11px;top:30px}.stomi-landing-module__jTRItG__navOpen{height:345px}.stomi-landing-module__jTRItG__navOpen .stomi-landing-module__jTRItG__navLinks{opacity:1;pointer-events:auto}.stomi-landing-module__jTRItG__navOpen .stomi-landing-module__jTRItG__navCta{width:auto;height:36px;display:inline-flex;position:absolute;bottom:8px;left:8px;right:8px}.stomi-landing-module__jTRItG__navOpen .stomi-landing-module__jTRItG__menuButton span:first-child{width:16px;top:26px;transform:rotate(45deg)}.stomi-landing-module__jTRItG__navOpen .stomi-landing-module__jTRItG__menuButton span:last-child{width:16px;top:26px;transform:rotate(-45deg)}.stomi-landing-module__jTRItG__sectionTitle>span,.stomi-landing-module__jTRItG__connectCopy>span{font-size:13px;line-height:19px}.stomi-landing-module__jTRItG__sectionTitle h2,.stomi-landing-module__jTRItG__connectCopy h2{width:350px;font-size:38px;line-height:1.12}.stomi-landing-module__jTRItG__sectionTitle .stomi-landing-module__jTRItG__titleInline{white-space:normal;width:230px}.stomi-landing-module__jTRItG__hero{height:1083px;padding-top:120px}.stomi-landing-module__jTRItG__heroCopy{width:100%;padding:0 20px}.stomi-landing-module__jTRItG__heroLaunch{gap:6px;height:34px;padding:0 12px;font-size:12px}.stomi-landing-module__jTRItG__heroPlatform{height:17px;padding-left:8px}.stomi-landing-module__jTRItG__hero h1{font-size:37.5px;line-height:45px}.stomi-landing-module__jTRItG__heroCopy>p{width:340px;font-size:15px;line-height:24px}.stomi-landing-module__jTRItG__storeButton{height:49px}.stomi-landing-module__jTRItG__storeButton strong{font-size:14.1px}.stomi-landing-module__jTRItG__appleMark{width:22px;height:28px}.stomi-landing-module__jTRItG__playMark{width:23px;height:25px}.stomi-landing-module__jTRItG__waitlist{width:350px;margin-top:28px}.stomi-landing-module__jTRItG__waitlistForm{border-radius:20px;gap:6px;height:54px;padding:4px 4px 4px 16px}.stomi-landing-module__jTRItG__waitlistForm input[type=email]{font-size:15px}.stomi-landing-module__jTRItG__waitlistForm button{border-radius:16px;padding:0 16px;font-size:13.5px}.stomi-landing-module__jTRItG__waitlistStatus{width:auto;min-height:20px;margin:8px auto 0!important}.stomi-landing-module__jTRItG__waitlistCompact{margin-top:36px}.stomi-landing-module__jTRItG__heroPhones{width:100%;height:1083px;animation:.9s cubic-bezier(.22,1,.36,1) .3s both stomi-landing-module__jTRItG__heroInMobile;top:0;left:0;transform:none;-webkit-mask-image:linear-gradient(#000 76.6%,#0000 86.8%);mask-image:linear-gradient(#000 76.6%,#0000 86.8%)}.stomi-landing-module__jTRItG__heroPhoneBack,.stomi-landing-module__jTRItG__heroPhoneFront{--w:216px;top:auto}.stomi-landing-module__jTRItG__heroPhoneBack{top:611px;left:37px;transform:rotate(-5deg)}.stomi-landing-module__jTRItG__heroPhoneFront{top:560px;left:136px;transform:rotate(2deg)}.stomi-landing-module__jTRItG__benefits{height:1603.5px;padding:31px 20px 0}.stomi-landing-module__jTRItG__benefitGrid{grid-template-columns:1fr;gap:18px;width:350px;margin-top:58px}.stomi-landing-module__jTRItG__benefitCard{height:421px}.stomi-landing-module__jTRItG__benefitPhoneTop{top:157px}.stomi-landing-module__jTRItG__benefitPhoneBottom .stomi-landing-module__jTRItG__benefitPhone{top:-293px}.stomi-landing-module__jTRItG__benefitPhone{left:39px}.stomi-landing-module__jTRItG__benefitText p,.stomi-landing-module__jTRItG__automationCard p,.stomi-landing-module__jTRItG__steps p,.stomi-landing-module__jTRItG__featureCard p,.stomi-landing-module__jTRItG__plan li,.stomi-landing-module__jTRItG__plan ul,.stomi-landing-module__jTRItG__faqItem>div p,.stomi-landing-module__jTRItG__connectCopy p{font-size:15px;line-height:24px}.stomi-landing-module__jTRItG__benefitText h3,.stomi-landing-module__jTRItG__featureCard h3,.stomi-landing-module__jTRItG__automationCard h3,.stomi-landing-module__jTRItG__steps h3{font-size:15px;line-height:21px}.stomi-landing-module__jTRItG__benefitCard:not(:first-child) .stomi-landing-module__jTRItG__benefitText p{max-width:205px}.stomi-landing-module__jTRItG__features{height:2042px;padding-top:31px}.stomi-landing-module__jTRItG__featureLayout{flex-direction:column;align-items:center;gap:20px;width:320px;height:auto;margin-top:38px;display:flex}.stomi-landing-module__jTRItG__featureColumn{gap:20px;padding-top:0;align-items:center!important}.stomi-landing-module__jTRItG__featureCard,.stomi-landing-module__jTRItG__featureCard:nth-child(2){width:320px;height:161px}.stomi-landing-module__jTRItG__featureCard p{max-width:210px}.stomi-landing-module__jTRItG__featureCard:nth-child(2) p{max-width:240px}.stomi-landing-module__jTRItG__featureColumnLeft .stomi-landing-module__jTRItG__featureCard:nth-child(2) p{max-width:225px}.stomi-landing-module__jTRItG__featurePhone{width:320px}.stomi-landing-module__jTRItG__automation{height:1834.5px;padding:31px 20px 0}.stomi-landing-module__jTRItG__automationGrid{grid-template-columns:1fr;gap:30px;width:350px;margin-top:47px}.stomi-landing-module__jTRItG__automationCard h3{margin-top:25px}.stomi-landing-module__jTRItG__automationCard p{max-width:250px}.stomi-landing-module__jTRItG__automationCard:nth-child(2) p{max-width:200px}.stomi-landing-module__jTRItG__automationCard:nth-child(3) p{max-width:235px}.stomi-landing-module__jTRItG__connect{height:765.5px;padding-top:27px}.stomi-landing-module__jTRItG__orbit{width:100%;height:453px;margin:0}.stomi-landing-module__jTRItG__orbitScale{width:742px;height:742px;margin:-371px 0 0 -371px;inset:50% auto auto 50%;transform:scale(.64)}.stomi-landing-module__jTRItG__orbitIcon{--icon:92px}.stomi-landing-module__jTRItG__connectCopy{width:320px;margin:-110px 0 0 -160px}.stomi-landing-module__jTRItG__connectCopy h2{width:100%}.stomi-landing-module__jTRItG__connectCopy p{width:276px}.stomi-landing-module__jTRItG__reviews{height:813.5px}.stomi-landing-module__jTRItG__reviewStage{width:350px;margin-top:50px}.stomi-landing-module__jTRItG__reviewCard{height:360px}.stomi-landing-module__jTRItG__reviewCard blockquote{font-size:22px;left:44px;right:44px}.stomi-landing-module__jTRItG__pricing{height:1495px;padding:0}.stomi-landing-module__jTRItG__pricingGrid{width:100%;height:auto;display:block}.stomi-landing-module__jTRItG__pricingGrid>.stomi-landing-module__jTRItG__plan{border-radius:0;height:509px;margin:0;padding:120px 40px 0}.stomi-landing-module__jTRItG__price strong{font-size:37.5px;line-height:37.5px}.stomi-landing-module__jTRItG__plan li{height:24px}.stomi-landing-module__jTRItG__plan ul{gap:8px;margin-top:19px}.stomi-landing-module__jTRItG__plan>a{font-size:14.1px}.stomi-landing-module__jTRItG__proWrap{border-radius:0;height:877px;margin-bottom:108px}.stomi-landing-module__jTRItG__pricingShape{display:none}.stomi-landing-module__jTRItG__planDark{padding:157px 40px 0}.stomi-landing-module__jTRItG__proWrap>label{font-size:13.2px;top:123px;right:40px}.stomi-landing-module__jTRItG__pricingPhone{width:235px;height:246px;top:1140px;left:77px}.stomi-landing-module__jTRItG__pricingFrame{--w:235px}.stomi-landing-module__jTRItG__pricingScreen{border-radius:47px 47px 0 0;width:202px;height:414px;top:2px;left:22px}.stomi-landing-module__jTRItG__faqs{min-height:698px}.stomi-landing-module__jTRItG__faqList{gap:3.5px;width:350px;margin-top:47px}.stomi-landing-module__jTRItG__faqItem button{height:63px;font-size:14.1px}.stomi-landing-module__jTRItG__faqHelp{width:300px;font-size:13.2px;line-height:19.8px;margin:31px auto 0!important}.stomi-landing-module__jTRItG__downloadSection{height:1310px}.stomi-landing-module__jTRItG__steps{grid-template-columns:1fr;gap:18px;width:350px;margin-top:51px}.stomi-landing-module__jTRItG__steps article{text-align:center;height:auto;min-height:187px;padding:30px}.stomi-landing-module__jTRItG__steps .stomi-landing-module__jTRItG__maskIcon{margin:0 auto 24px}.stomi-landing-module__jTRItG__steps p{max-width:165px;margin-left:auto;margin-right:auto}.stomi-landing-module__jTRItG__steps article:first-child p{max-width:270px}.stomi-landing-module__jTRItG__stepReveal:nth-child(4) p{max-width:235px}.stomi-landing-module__jTRItG__footer{height:560px;padding:47px 20px 0}.stomi-landing-module__jTRItG__footerMain{flex-direction:column;gap:0}.stomi-landing-module__jTRItG__footerBrand{width:295px}.stomi-landing-module__jTRItG__footerBrand p{margin-top:11px;font-size:13.2px;line-height:19.8px}.stomi-landing-module__jTRItG__socials .stomi-landing-module__jTRItG__contactButton{font-size:14.1px}.stomi-landing-module__jTRItG__footerLinks{margin-top:41px}.stomi-landing-module__jTRItG__footerLinks>div:first-child{width:140px}.stomi-landing-module__jTRItG__footerLinks strong{font-size:14.1px}.stomi-landing-module__jTRItG__footerLinks a{font-size:13.2px;line-height:19.8px}.stomi-landing-module__jTRItG__footerBottom{flex-direction:column;gap:20px;margin-top:28px;padding-top:30px;font-size:13.2px;line-height:19.8px}}@keyframes stomi-landing-module__jTRItG__heroInMobile{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes stomi-landing-module__jTRItG__avatarIn{to{opacity:1;transform:none}}@keyframes stomi-landing-module__jTRItG__heroIn{0%{opacity:0;transform:translate(-50%)translateY(60px)}to{opacity:1;transform:translate(-50%)}}@keyframes stomi-landing-module__jTRItG__reviewIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes stomi-landing-module__jTRItG__dialogIn{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.stomi-landing-module__jTRItG__reveal,.stomi-landing-module__jTRItG__reviewCard,.stomi-landing-module__jTRItG__avatarStrip>span,.stomi-landing-module__jTRItG__heroPhones{transition:none;animation:none}.stomi-landing-module__jTRItG__reveal,.stomi-landing-module__jTRItG__avatarStrip>span{opacity:1;transform:none}.stomi-landing-module__jTRItG__heroPhones{transform:translate(-50%)}}.stomi-landing-module__jTRItG__orbitIcon svg{width:44%;height:44%}.stomi-landing-module__jTRItG__site h1,.stomi-landing-module__jTRItG__site .stomi-landing-module__jTRItG__sectionTitle h2,.stomi-landing-module__jTRItG__site .stomi-landing-module__jTRItG__challenge h2,.stomi-landing-module__jTRItG__site .stomi-landing-module__jTRItG__connectCopy h2{letter-spacing:-.025em;font-family:Recoleta,Georgia,serif;font-weight:500}.stomi-landing-module__jTRItG__site h3{font-family:inherit}.stomi-landing-module__jTRItG__planNote{z-index:3;color:var(--muted);margin:0;font-size:14.08px;line-height:21.12px;position:absolute;top:33px;right:30px}@media (max-width:809px){.stomi-landing-module__jTRItG__planNote{font-size:13.2px;top:123px;right:40px}}.stomi-landing-module__jTRItG__reviewer img{background:#efe9ff}.stomi-landing-module__jTRItG__challenge{height:calc(100vh + 1100px)}.stomi-landing-module__jTRItG__challengeStick{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:0 24px;display:flex;position:sticky;top:0}.stomi-landing-module__jTRItG__challenge h2{letter-spacing:-.03em;width:1080px;max-width:100%;margin:18px auto 0;font-family:Recoleta,Georgia,serif;font-size:clamp(34px,3.9vw,56px);font-weight:500;line-height:1.14}.stomi-landing-module__jTRItG__challengeWord{--w:0;white-space:pre;opacity:calc(.14 + var(--w)*.86);filter:blur(calc((1 - var(--w))*5px));transform:translateY(calc((1 - var(--w))*10px));will-change:opacity,filter,transform;display:inline-block}.stomi-landing-module__jTRItG__challengeLead{color:var(--muted)}.stomi-landing-module__jTRItG__challengeClose{color:#020002}@media (max-width:809px){.stomi-landing-module__jTRItG__challenge{height:calc(100vh + 900px)}.stomi-landing-module__jTRItG__challengeEyebrow{font-size:13px}.stomi-landing-module__jTRItG__challenge h2{font-size:32px;line-height:1.18}}@media (prefers-reduced-motion:reduce){.stomi-landing-module__jTRItG__challengeWord{opacity:1;filter:none;transform:none}}.stomi-landing-module__jTRItG__automationVisual{background:radial-gradient(120% 90% at 20% 0,#efe9ff94 0%,#f7f1ff6b 45%,#ffeee38c 100%),#fff;position:relative;container-type:inline-size}.stomi-landing-module__jTRItG__viz{place-items:center;padding:7cqw;display:grid;position:absolute;inset:0}.stomi-landing-module__jTRItG__vizCard{letter-spacing:-.02em;background:#fff;border:1px solid #5b4c9112;border-radius:6cqw;width:100%;height:78cqw;padding:5.5cqw;font-size:3.4cqw;line-height:1.3;box-shadow:0 .8cqw 2.6cqw #392d6012}.stomi-landing-module__jTRItG__vizHead{gap:.8cqw;margin-bottom:7cqw;display:grid}.stomi-landing-module__jTRItG__vizHead span{color:var(--muted);font-size:3cqw}.stomi-landing-module__jTRItG__vizHead b{letter-spacing:-.02em;font-family:Recoleta,Georgia,serif;font-size:4.6cqw;font-weight:500;line-height:1.15}.stomi-landing-module__jTRItG__vizChips{flex-wrap:wrap;gap:2cqw;margin-top:3.6cqw;display:flex}.stomi-landing-module__jTRItG__vizChips span{color:#5948b8;background:#f5f3fa;border-radius:99cqw;align-items:center;gap:1.4cqw;padding:1.4cqw 3cqw;font-size:2.9cqw;font-weight:600;display:inline-flex}.stomi-landing-module__jTRItG__vizChips i{border-radius:50%;width:2cqw;height:2cqw}.stomi-landing-module__jTRItG__areaChart{height:30cqw;position:relative}.stomi-landing-module__jTRItG__areaChart svg{width:100%;height:100%;overflow:visible}.stomi-landing-module__jTRItG__gridLine{stroke:#eee9fa;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.stomi-landing-module__jTRItG__areaFill{fill:url(#ins-fill);opacity:0}.stomi-landing-module__jTRItG__lineSleep,.stomi-landing-module__jTRItG__lineSymptoms{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.stomi-landing-module__jTRItG__lineSleep{stroke:url(#ins-stroke);stroke-width:3px}.stomi-landing-module__jTRItG__lineSymptoms{stroke:#f0a05a;stroke-width:2.4px}.stomi-landing-module__jTRItG__pointDot{background:#fff;border:.9cqw solid #806cff;border-radius:50%;width:3.6cqw;height:3.6cqw;margin:-1.8cqw 0 0 -1.8cqw;position:absolute;top:30.7%;left:81.3%;transform:scale(0);box-shadow:0 0 0 1.6cqw #806cff2e}.stomi-landing-module__jTRItG__tooltip{background:var(--dark);color:#fff;white-space:nowrap;opacity:0;border-radius:2.4cqw;padding:1.6cqw 2.6cqw;font-size:2.7cqw;font-weight:500;position:absolute;top:-4cqw;left:81.3%;transform:translate(-86%,2cqw)scale(.9)}.stomi-landing-module__jTRItG__xAxis{justify-content:space-between;margin-top:1.6cqw;padding:0 .5cqw;display:flex}.stomi-landing-module__jTRItG__xAxis small{width:4cqw;color:var(--muted);text-align:center;font-size:2.7cqw}.stomi-landing-module__jTRItG__vizChat{gap:3.2cqw;padding:5.5cqw;display:grid}.stomi-landing-module__jTRItG__vizChatHead{border-bottom:1px solid #f0ecfb;align-items:center;gap:3cqw;padding-bottom:3.6cqw;display:flex}.stomi-landing-module__jTRItG__vizChatHead img{object-fit:cover;background:#efe9ff;border-radius:50%;width:12cqw;height:12cqw}.stomi-landing-module__jTRItG__vizChatHead span{display:grid}.stomi-landing-module__jTRItG__vizChatHead b{font-size:4.6cqw;font-weight:600}.stomi-landing-module__jTRItG__vizChatHead small{color:var(--muted);align-items:center;gap:1.4cqw;font-size:3cqw;display:flex}.stomi-landing-module__jTRItG__vizChatHead small i{background:#4cc38a;border-radius:50%;width:1.6cqw;height:1.6cqw}.stomi-landing-module__jTRItG__bubble{opacity:0;border-radius:5cqw;margin:0;padding:3.2cqw 4cqw;font-size:3.5cqw;line-height:1.35;transform:translateY(3cqw)}.stomi-landing-module__jTRItG__bubbleUser{color:#fff;background:#806cff;border-bottom-right-radius:1.2cqw;justify-self:end;max-width:78%}.stomi-landing-module__jTRItG__bubbleStomi{color:#2b2540;background:#f4f0ff;border-bottom-left-radius:1.2cqw;max-width:90%}.stomi-landing-module__jTRItG__bubbleTyping{background:#f4f0ff;border-bottom-left-radius:1.2cqw;gap:1.4cqw;width:fit-content;padding:3.8cqw 4.4cqw;display:flex;position:absolute;bottom:27cqw;left:5.5cqw}.stomi-landing-module__jTRItG__bubbleTyping i{background:#a592ff;border-radius:50%;width:1.8cqw;height:1.8cqw}.stomi-landing-module__jTRItG__chipsLate{opacity:0;margin-top:0}.stomi-landing-module__jTRItG__sheetStack{width:100%;position:relative}.stomi-landing-module__jTRItG__sheetBack{display:none}.stomi-landing-module__jTRItG__sheet{grid-template-rows:auto 1fr auto;gap:4.4cqw;display:grid;position:relative}.stomi-landing-module__jTRItG__sheetHead{justify-content:space-between;align-items:center;display:flex}.stomi-landing-module__jTRItG__sheetHead b{font-family:Recoleta,Georgia,serif;font-size:4.6cqw;font-weight:500}.stomi-landing-module__jTRItG__sheetHead span{color:#4b3bb8;background:#f4f0ff;border-radius:99cqw;padding:1.2cqw 2.6cqw;font-size:2.7cqw;font-weight:600}.stomi-landing-module__jTRItG__sheetBody{grid-template-columns:auto 1fr;align-items:center;gap:5cqw;display:grid}.stomi-landing-module__jTRItG__ring{width:29cqw;height:29cqw;position:relative}.stomi-landing-module__jTRItG__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.stomi-landing-module__jTRItG__ring circle{fill:none;stroke-width:10px;stroke-linecap:round}.stomi-landing-module__jTRItG__ringTrack{stroke:#efedf4}.stomi-landing-module__jTRItG__ringValue{stroke:url(#stomi-ring);stroke-dasharray:100;stroke-dashoffset:100px}.stomi-landing-module__jTRItG__ring div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.stomi-landing-module__jTRItG__ring b{letter-spacing:-.03em;font-family:Recoleta,Georgia,serif;font-size:9.4cqw;font-weight:500;line-height:1}.stomi-landing-module__jTRItG__ring small{color:var(--muted);font-size:2.4cqw}.stomi-landing-module__jTRItG__meters{gap:3cqw;display:grid}.stomi-landing-module__jTRItG__meters small{color:var(--muted);justify-content:space-between;font-size:2.7cqw;line-height:1.2;display:flex}.stomi-landing-module__jTRItG__meters em{color:#2b2540;font-style:normal;font-weight:600}.stomi-landing-module__jTRItG__meters i{background:#f0ecfb;border-radius:99cqw;height:1.8cqw;margin-top:1.1cqw;display:block;overflow:hidden}.stomi-landing-module__jTRItG__meters u{height:100%;width:var(--v);border-radius:inherit;transform-origin:0;display:block;transform:scaleX(0)}.stomi-landing-module__jTRItG__sheetFoot{border-top:1px solid #f0ecfb;justify-content:space-between;align-items:center;padding-top:3.4cqw;display:flex}.stomi-landing-module__jTRItG__sheetFoot span{color:var(--muted);align-items:center;gap:1.6cqw;font-size:2.7cqw;display:inline-flex}.stomi-landing-module__jTRItG__sheetFoot svg{color:#806cff;width:3.4cqw;height:3.4cqw}.stomi-landing-module__jTRItG__sheetFoot b{color:#fff;background:#806cff;border-radius:99cqw;padding:1.8cqw 3.6cqw;font-size:2.8cqw;font-weight:600}.stomi-landing-module__jTRItG__vizEnter{opacity:0;transform:translateY(6cqw)scale(.95)}[data-visible=true] .stomi-landing-module__jTRItG__vizEnter{animation:.8s cubic-bezier(.22,1,.36,1) forwards stomi-landing-module__jTRItG__vizIn}[data-visible=true] .stomi-landing-module__jTRItG__areaFill{animation:1s ease-out .5s forwards stomi-landing-module__jTRItG__vizFade}[data-visible=true] .stomi-landing-module__jTRItG__lineSymptoms{animation:1.3s cubic-bezier(.4,0,.2,1) .35s forwards stomi-landing-module__jTRItG__vizDraw}[data-visible=true] .stomi-landing-module__jTRItG__lineSleep{animation:1.5s cubic-bezier(.4,0,.2,1) .5s forwards stomi-landing-module__jTRItG__vizDraw}[data-visible=true] .stomi-landing-module__jTRItG__pointDot{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.8s forwards stomi-landing-module__jTRItG__vizDot}[data-visible=true] .stomi-landing-module__jTRItG__tooltip{animation:.5s cubic-bezier(.22,1,.36,1) 2s forwards stomi-landing-module__jTRItG__vizTip}[data-visible=true] .stomi-landing-module__jTRItG__bubbleUser{animation:.5s ease-out .7s forwards stomi-landing-module__jTRItG__vizUp}[data-visible=true] .stomi-landing-module__jTRItG__bubbleTyping{animation:1.1s ease-in-out 1.3s both stomi-landing-module__jTRItG__vizTyping}[data-visible=true] .stomi-landing-module__jTRItG__bubbleTyping i{animation:.9s ease-in-out 1.3s 2 stomi-landing-module__jTRItG__vizBlink}[data-visible=true] .stomi-landing-module__jTRItG__bubbleStomi{animation:.55s ease-out 2.35s forwards stomi-landing-module__jTRItG__vizUp}[data-visible=true] .stomi-landing-module__jTRItG__chipsLate{animation:.5s ease-out 2.9s forwards stomi-landing-module__jTRItG__vizUp}[data-visible=true] .stomi-landing-module__jTRItG__sheetBack{animation:.9s cubic-bezier(.22,1,.36,1) .1s forwards stomi-landing-module__jTRItG__vizBack}[data-visible=true] .stomi-landing-module__jTRItG__ringValue{animation:1.6s cubic-bezier(.22,1,.36,1) .6s forwards stomi-landing-module__jTRItG__vizRing}[data-visible=true] .stomi-landing-module__jTRItG__meters u{animation:1.1s cubic-bezier(.22,1,.36,1) .9s forwards stomi-landing-module__jTRItG__vizMeter}@keyframes stomi-landing-module__jTRItG__vizIn{to{opacity:1;transform:none}}@keyframes stomi-landing-module__jTRItG__vizFade{to{opacity:1}}@keyframes stomi-landing-module__jTRItG__vizDraw{to{stroke-dashoffset:0}}@keyframes stomi-landing-module__jTRItG__vizDot{to{transform:scale(1)}}@keyframes stomi-landing-module__jTRItG__vizTip{to{opacity:1;transform:translate(-86%)scale(1)}}@keyframes stomi-landing-module__jTRItG__vizUp{to{opacity:1;transform:none}}@keyframes stomi-landing-module__jTRItG__vizTyping{0%{opacity:0;transform:translateY(3cqw)}20%,80%{opacity:1;transform:none}to{opacity:0}}@keyframes stomi-landing-module__jTRItG__vizBlink{50%{opacity:.35}}@keyframes stomi-landing-module__jTRItG__vizBack{to{opacity:1;transform:rotate(3deg)scale(.96)}}@keyframes stomi-landing-module__jTRItG__vizRing{to{stroke-dashoffset:7px}}@keyframes stomi-landing-module__jTRItG__vizMeter{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.stomi-landing-module__jTRItG__vizEnter,.stomi-landing-module__jTRItG__bubble,.stomi-landing-module__jTRItG__chipsLate,.stomi-landing-module__jTRItG__sheetBack,.stomi-landing-module__jTRItG__tooltip{opacity:1;transform:none;animation:none!important}.stomi-landing-module__jTRItG__areaFill{opacity:1}.stomi-landing-module__jTRItG__lineSleep,.stomi-landing-module__jTRItG__lineSymptoms{stroke-dashoffset:0}.stomi-landing-module__jTRItG__pointDot{transform:scale(1)}.stomi-landing-module__jTRItG__bubbleTyping{display:none}.stomi-landing-module__jTRItG__ringValue{stroke-dashoffset:7px}.stomi-landing-module__jTRItG__meters u{transform:none}}.stomi-landing-module__jTRItG__vizChat .stomi-landing-module__jTRItG__vizChips{gap:2.2cqw}.stomi-landing-module__jTRItG__vizChat .stomi-landing-module__jTRItG__vizChips span{padding:1.8cqw 3.6cqw;font-size:3.2cqw}@media (max-width:809px){.stomi-landing-module__jTRItG__benefitGrid,.stomi-landing-module__jTRItG__automationGrid,.stomi-landing-module__jTRItG__waitlist{width:100%;max-width:350px}.stomi-landing-module__jTRItG__waitlistCompact{width:calc(100% - 40px)}.stomi-landing-module__jTRItG__reviewStage,.stomi-landing-module__jTRItG__faqList,.stomi-landing-module__jTRItG__steps,.stomi-landing-module__jTRItG__featureLayout{width:calc(100% - 40px);max-width:350px}.stomi-landing-module__jTRItG__featureColumn{width:100%}.stomi-landing-module__jTRItG__featurePhone{justify-content:center;display:flex}.stomi-landing-module__jTRItG__featureCard,.stomi-landing-module__jTRItG__featureCard:nth-child(2),.stomi-landing-module__jTRItG__featurePhone{width:100%}.stomi-landing-module__jTRItG__sectionTitle h2{width:100%;max-width:350px}.stomi-landing-module__jTRItG__heroCopy>p{width:auto;max-width:340px}.stomi-landing-module__jTRItG__waitlistStatus{width:auto;max-width:320px}.stomi-landing-module__jTRItG__faqHelp{width:auto;max-width:300px}.stomi-landing-module__jTRItG__faqItem button{padding-left:20px;padding-right:16px}.stomi-landing-module__jTRItG__hero{height:800px;padding-top:100px}.stomi-landing-module__jTRItG__heroPhones{height:800px;-webkit-mask-image:linear-gradient(#000 690px,#0000 790px);mask-image:linear-gradient(#000 690px,#0000 790px)}.stomi-landing-module__jTRItG__heroPhoneBack{top:531px}.stomi-landing-module__jTRItG__heroPhoneFront{top:480px}.stomi-landing-module__jTRItG__challenge{height:900px;margin-bottom:40px;padding-top:40px}.stomi-landing-module__jTRItG__challengeStick{justify-content:flex-start;height:auto;padding:0 20px;top:90px}.stomi-landing-module__jTRItG__sectionTitle h2,.stomi-landing-module__jTRItG__connectCopy h2,.stomi-landing-module__jTRItG__challenge h2{text-wrap:balance}.stomi-landing-module__jTRItG__sectionTitle .stomi-landing-module__jTRItG__titleInline{width:100%}.stomi-landing-module__jTRItG__automation{height:auto;padding-bottom:64px}.stomi-landing-module__jTRItG__connect{height:500px}.stomi-landing-module__jTRItG__reviews{height:680px}.stomi-landing-module__jTRItG__connectCopy p{width:244px}.stomi-landing-module__jTRItG__pricing{height:auto;padding:36px 20px 56px}.stomi-landing-module__jTRItG__pricingGrid{flex-direction:column;gap:14px;width:100%;max-width:350px;margin:0 auto;display:flex}.stomi-landing-module__jTRItG__pricingGrid>.stomi-landing-module__jTRItG__plan{border-radius:28px;order:1;height:auto;margin:0;padding:26px 24px 28px}.stomi-landing-module__jTRItG__proWrap{border-radius:28px;order:2;height:auto;margin:0;padding:0 0 270px}.stomi-landing-module__jTRItG__planDark{height:auto;padding:62px 24px 0}.stomi-landing-module__jTRItG__proWrap>label{top:22px;right:24px}.stomi-landing-module__jTRItG__pricingPhone{order:3;width:235px;height:246px;margin:-246px auto 0;position:relative;top:auto;left:auto}.stomi-landing-module__jTRItG__plan>a{margin-top:18px}}.stomi-landing-module__jTRItG__heroCopy>*{animation:1s cubic-bezier(.22,1,.36,1) both stomi-landing-module__jTRItG__heroBlurIn}.stomi-landing-module__jTRItG__heroCopy>:nth-child(2){animation-delay:.12s}.stomi-landing-module__jTRItG__heroCopy>:nth-child(3){animation-delay:.26s}.stomi-landing-module__jTRItG__heroCopy>:nth-child(4){animation-delay:.4s}@keyframes stomi-landing-module__jTRItG__heroBlurIn{0%{opacity:0;filter:blur(12px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.stomi-landing-module__jTRItG__heroCopy>*{animation:none}}
.legal-page-module__yoU4WG__page{color:#020002;background:#fff;overflow-x:clip}.legal-page-module__yoU4WG__hero{text-align:center;max-width:760px;margin:0 auto;padding:170px 24px 56px}.legal-page-module__yoU4WG__eyebrow{color:#6f6a7c;letter-spacing:-.02em;margin:0;font-size:16px;line-height:22px}.legal-page-module__yoU4WG__hero h1{letter-spacing:-.03em;margin:8px 0 0;font-family:Recoleta,Georgia,serif;font-size:clamp(38px,6vw,56px);font-weight:500;line-height:1.12}.legal-page-module__yoU4WG__intro{color:#6f6a7c;letter-spacing:-.02em;max-width:600px;margin:20px auto 0;font-size:17px;line-height:1.65}.legal-page-module__yoU4WG__layout{gap:3rem;max-width:1120px;margin:0 auto;padding:24px 24px 120px;display:grid}.legal-page-module__yoU4WG__aside{color:#6f6a7c;background:#faf8ff;border-radius:28px;height:fit-content;padding:22px 24px;font-size:.8rem;line-height:1.7}.legal-page-module__yoU4WG__asideLabel{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem}.legal-page-module__yoU4WG__asideDate{color:#020002;margin:2px 0 0;font-weight:600}.legal-page-module__yoU4WG__asideLinks{border-top:1px solid #806cff26;margin-top:18px;padding-top:14px}.legal-page-module__yoU4WG__asideLinks a{color:#020002;width:fit-content;margin-top:.6rem;font-weight:600;display:block}.legal-page-module__yoU4WG__asideLinks a:hover{color:#806cff}@media (min-width:900px){.legal-page-module__yoU4WG__layout{grid-template-columns:220px 1fr;gap:4rem}.legal-page-module__yoU4WG__aside{position:sticky;top:100px}}.legal-page-module__yoU4WG__hero>*{animation:1s cubic-bezier(.22,1,.36,1) both legal-page-module__yoU4WG__heroBlurIn}.legal-page-module__yoU4WG__hero>:nth-child(2){animation-delay:.12s}.legal-page-module__yoU4WG__hero>:nth-child(3){animation-delay:.26s}.legal-page-module__yoU4WG__hero>:nth-child(4){animation-delay:.4s}@keyframes legal-page-module__yoU4WG__heroBlurIn{0%{opacity:0;filter:blur(12px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.legal-page-module__yoU4WG__hero>*{animation:none}}
.story-page-module__nTMKlW__page{color:#020002;background:#faf8ff;overflow-x:clip}.story-page-module__nTMKlW__hero{text-align:center;max-width:760px;margin:0 auto;padding:160px 24px 36px}.story-page-module__nTMKlW__eyebrow{color:#806cff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:15px;font-weight:600}.story-page-module__nTMKlW__hero h1{letter-spacing:-.03em;margin:12px 0 0;font-family:Recoleta,Georgia,serif;font-size:56px;font-weight:500;line-height:1.08}.story-page-module__nTMKlW__letter{background:#fff;border-radius:32px;max-width:720px;margin:0 auto;padding:44px 40px 36px;box-shadow:0 24px 60px -40px #806cff66}.story-page-module__nTMKlW__letter p{color:#2c2935;letter-spacing:-.01em;margin:0 0 20px;font-size:18px;line-height:1.75}.story-page-module__nTMKlW__greeting{font-family:Recoleta,Georgia,serif;color:#020002!important;font-size:24px!important}.story-page-module__nTMKlW__section{margin-top:44px}.story-page-module__nTMKlW__section h2{letter-spacing:-.02em;color:#806cff;margin:0 0 16px;font-family:Recoleta,Georgia,serif;font-size:clamp(24px,4vw,30px);font-weight:500;line-height:1.2}.story-page-module__nTMKlW__figure{margin:28px 0 8px}.story-page-module__nTMKlW__figure img{border:1px solid #ece8f5;border-radius:20px;width:100%;height:auto}.story-page-module__nTMKlW__figure figcaption{color:#6f6a7c;text-align:center;margin-top:12px;font-size:14px}.story-page-module__nTMKlW__closing{border-top:1px solid #f0edf7;margin-top:44px;padding-top:32px}.story-page-module__nTMKlW__signoff{align-items:center;gap:14px;margin-top:28px;display:flex}.story-page-module__nTMKlW__signoff img{object-fit:cover;border-radius:50%;width:56px;height:56px}.story-page-module__nTMKlW__signoff p{color:#6f6a7c;flex-direction:column;margin:0;font-size:14px;line-height:1.4;display:flex}.story-page-module__nTMKlW__signoff strong{color:#020002;font-size:17px}.story-page-module__nTMKlW__cta{text-align:center;max-width:720px;margin:56px auto 120px;padding:40px 28px}.story-page-module__nTMKlW__cta h2{letter-spacing:-.02em;margin:0;font-family:Recoleta,Georgia,serif;font-size:clamp(24px,4vw,32px);font-weight:500}.story-page-module__nTMKlW__cta p{color:#6f6a7c;max-width:440px;margin:12px auto 24px;font-size:16px;line-height:1.6}.story-page-module__nTMKlW__cta a{color:#fff;white-space:nowrap;background:linear-gradient(#a99aff 0%,#806cff 60%,#6f59f2 100%);border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px 1px #ffffffb3,0 6px 14px #806cff4d}@media (max-width:640px){.story-page-module__nTMKlW__letter{border-radius:24px;margin:0 12px;padding:32px 22px 28px}.story-page-module__nTMKlW__letter p{font-size:17px}}.story-page-module__nTMKlW__hero>*{animation:1s cubic-bezier(.22,1,.36,1) both story-page-module__nTMKlW__heroBlurIn}.story-page-module__nTMKlW__hero>:nth-child(2){animation-delay:.12s}.story-page-module__nTMKlW__hero>:nth-child(3){animation-delay:.26s}.story-page-module__nTMKlW__hero>:nth-child(4){animation-delay:.4s}@keyframes story-page-module__nTMKlW__heroBlurIn{0%{opacity:0;filter:blur(12px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.story-page-module__nTMKlW__hero>*{animation:none}}@media (max-width:640px){.story-page-module__nTMKlW__hero h1{font-size:40px}}
