.page-module__eRVT7q__page{color:#2d2a24;background:#f7f6f3}.page-module__eRVT7q__hero{background:#f4efe7;border-bottom:4px solid #2d2a24;min-height:calc(100vh - 3.5rem);position:relative;overflow:hidden}.page-module__eRVT7q__contours{opacity:.72;pointer-events:none;background:radial-gradient(58% 34% at 12% 18%,#0000 57%,#e2d7c2 58% 59%,#0000 60%),radial-gradient(64% 40% at 16% 23%,#0000 61%,#e2d7c2 62% 63%,#0000 64%),radial-gradient(70% 46% at 88% 80%,#0000 60%,#e2d7c2 61% 62%,#0000 63%),radial-gradient(64% 40% at 84% 76%,#0000 56%,#e2d7c2 57% 58%,#0000 59%);position:absolute;inset:0}.page-module__eRVT7q__heroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(430px,.92fr);align-items:center;gap:52px;width:min(1180px,100% - 40px);min-height:calc(100vh - 3.5rem);margin:0 auto;padding:76px 0 64px;display:grid;position:relative}.page-module__eRVT7q__copy{max-width:650px}.page-module__eRVT7q__eyebrow{color:#1d525f;font-family:var(--font-mono), monospace;letter-spacing:.14em;margin:0 0 16px;font-size:.78rem;font-weight:750}.page-module__eRVT7q__copy h1,.page-module__eRVT7q__sectionHeading h2,.page-module__eRVT7q__bottomCta h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-weight:680}.page-module__eRVT7q__copy h1{color:#f07052;text-shadow:5px 5px #2d2a24;max-width:620px;margin:0;font-size:clamp(4rem,7.5vw,7rem);line-height:.91}.page-module__eRVT7q__lede{color:#524d43;max-width:590px;margin:34px 0 0;font-size:clamp(1.08rem,1.8vw,1.35rem);font-weight:520;line-height:1.55}.page-module__eRVT7q__actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:34px;display:flex}.page-module__eRVT7q__appStoreBadge,.page-module__eRVT7q__bottomBadge,.page-module__eRVT7q__secondaryButton,.page-module__eRVT7q__bottomLink{text-decoration:none;transition:transform .14s,box-shadow .14s,background-color .14s}.page-module__eRVT7q__appStoreBadge,.page-module__eRVT7q__bottomBadge{line-height:0;display:inline-flex}.page-module__eRVT7q__appStoreBadge:hover,.page-module__eRVT7q__bottomBadge:hover{transform:translateY(-2px)}.page-module__eRVT7q__appStoreBadge:focus-visible,.page-module__eRVT7q__bottomBadge:focus-visible{outline-offset:5px;outline:3px solid #1d525f}.page-module__eRVT7q__storeButton{color:#fff;min-width:205px;min-height:64px;font-family:var(--font-display), sans-serif;background:#163f4a;border:3px solid #2d2a24;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:9px 22px 10px;font-size:1.23rem;font-weight:630;line-height:1;display:inline-flex;box-shadow:6px 7px #2d2a24}.page-module__eRVT7q__storeButton svg{width:29px;height:29px}.page-module__eRVT7q__storeButton span{flex-direction:column;gap:3px;display:flex}.page-module__eRVT7q__storeButton small{font-family:var(--font-body), sans-serif;letter-spacing:.03em;font-size:.66rem;font-weight:540}.page-module__eRVT7q__secondaryButton:hover,.page-module__eRVT7q__bottomLink:hover{transform:translate(-2px,-2px)}.page-module__eRVT7q__storeButtonPending{cursor:default;opacity:.82}.page-module__eRVT7q__qrPrompt{color:#6b6459;align-items:center;gap:14px;width:fit-content;margin-top:26px;font-size:.78rem;line-height:1.45;display:flex}.page-module__eRVT7q__qrPrompt>span:last-child{flex-direction:column;display:flex}.page-module__eRVT7q__qrPrompt strong{color:#2d2a24;font-family:var(--font-display), sans-serif;font-size:.95rem;font-weight:650}.page-module__eRVT7q__qrFrame{background:#f4efe7;border:2px solid #2d2a24;border-radius:10px;padding:5px;line-height:0;box-shadow:3px 4px #2d2a24}.page-module__eRVT7q__secondaryButton{color:#2d2a24;background:#fff;border:3px solid #2d2a24;border-radius:15px;align-items:center;gap:9px;min-height:58px;padding:0 20px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:5px 6px #c2baac}.page-module__eRVT7q__secondaryButton svg,.page-module__eRVT7q__bottomLink svg{width:18px;height:18px}.page-module__eRVT7q__microcopy{color:#6b6459;margin:23px 0 0;font-size:.82rem}.page-module__eRVT7q__preview{justify-content:center;align-items:center;min-height:690px;display:flex;position:relative}.page-module__eRVT7q__phoneShot{background:#f4efe7;border:3px solid #2d2a24;border-radius:20px;height:auto;position:absolute;box-shadow:10px 12px #2d2a24}.page-module__eRVT7q__phoneShotFront{z-index:3;width:315px}.page-module__eRVT7q__phoneShotBackLeft,.page-module__eRVT7q__phoneShotBackRight{z-index:1;filter:saturate(.94);width:246px}.page-module__eRVT7q__phoneShotBackLeft{left:0;transform:rotate(-7deg)translateY(18px)}.page-module__eRVT7q__phoneShotBackRight{right:0;transform:rotate(7deg)translateY(22px)}.page-module__eRVT7q__features{width:min(1180px,100% - 40px);margin:0 auto;padding:88px 0 96px}.page-module__eRVT7q__sectionHeading{max-width:710px}.page-module__eRVT7q__sectionHeading h2,.page-module__eRVT7q__bottomCta h2{margin:0;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.02}.page-module__eRVT7q__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:46px;display:grid}.page-module__eRVT7q__featureCard{background:#fff;border:3px solid #2d2a24;border-radius:20px;min-height:250px;padding:27px;box-shadow:7px 8px #c2baac}.page-module__eRVT7q__featureIcon{color:#1d525f;background:#d4eaef;border:3px solid #2d2a24;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:4px 4px #2d2a24}.page-module__eRVT7q__featureIcon svg{width:25px;height:25px}.page-module__eRVT7q__featureCard h3{font-family:var(--font-display), sans-serif;margin:26px 0 10px;font-size:1.45rem;font-weight:650}.page-module__eRVT7q__featureCard p{color:#6b6459;margin:0;line-height:1.58}.page-module__eRVT7q__bottomCta{background:#e7e1d4;border:4px solid #2d2a24;border-radius:24px;justify-content:space-between;align-items:center;gap:34px;width:min(1180px,100% - 40px);margin:0 auto 90px;padding:46px 50px;display:flex;box-shadow:9px 10px #2d2a24}.page-module__eRVT7q__bottomCta h2{max-width:720px;font-size:clamp(2rem,4vw,3.45rem)}.page-module__eRVT7q__bottomLink{color:#2d2a24;background:#f07052;border:3px solid #2d2a24;border-radius:14px;flex:none;align-items:center;gap:9px;min-height:54px;padding:0 19px;font-weight:750;display:inline-flex;box-shadow:5px 6px #2d2a24}@media (max-width:960px){.page-module__eRVT7q__heroInner{grid-template-columns:1fr;gap:30px;padding-top:64px}.page-module__eRVT7q__copy{text-align:center;margin:0 auto}.page-module__eRVT7q__qrPrompt{text-align:left;margin-left:auto;margin-right:auto}.page-module__eRVT7q__lede{margin-left:auto;margin-right:auto}.page-module__eRVT7q__actions{justify-content:center}.page-module__eRVT7q__preview{width:100%;max-width:620px;min-height:610px;margin:0 auto}.page-module__eRVT7q__phoneShotFront{width:278px}.page-module__eRVT7q__phoneShotBackLeft,.page-module__eRVT7q__phoneShotBackRight{width:218px}.page-module__eRVT7q__featureGrid{grid-template-columns:1fr}.page-module__eRVT7q__featureCard{min-height:0}.page-module__eRVT7q__bottomCta{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.page-module__eRVT7q__heroInner,.page-module__eRVT7q__features,.page-module__eRVT7q__bottomCta{width:min(100% - 28px,1180px)}.page-module__eRVT7q__heroInner{padding-top:50px}.page-module__eRVT7q__copy h1{font-size:clamp(3.7rem,19vw,5.2rem)}.page-module__eRVT7q__lede{font-size:1.02rem}.page-module__eRVT7q__actions{flex-direction:column;align-items:center}.page-module__eRVT7q__storeButton,.page-module__eRVT7q__secondaryButton{width:100%}.page-module__eRVT7q__preview{min-height:560px;overflow:hidden}.page-module__eRVT7q__phoneShotFront{width:min(72vw,265px)}.page-module__eRVT7q__phoneShotBackLeft,.page-module__eRVT7q__phoneShotBackRight{width:min(54vw,198px)}.page-module__eRVT7q__phoneShotBackLeft{left:-40px}.page-module__eRVT7q__phoneShotBackRight{right:-40px}.page-module__eRVT7q__features{padding:66px 0 72px}.page-module__eRVT7q__featureGrid{margin-top:34px}.page-module__eRVT7q__bottomCta{margin-bottom:68px;padding:32px 26px}.page-module__eRVT7q__bottomLink{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.page-module__eRVT7q__appStoreBadge,.page-module__eRVT7q__bottomBadge,.page-module__eRVT7q__storeButton,.page-module__eRVT7q__secondaryButton,.page-module__eRVT7q__bottomLink{transition:none}}