.eRVT7q_page{color:#2d2a24;background:#f7f6f3}.eRVT7q_hero{background:#f4efe7;border-bottom:4px solid #2d2a24;min-height:calc(100vh - 3.5rem);position:relative;overflow:hidden}.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}.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}.eRVT7q_copy{max-width:650px}.eRVT7q_eyebrow{color:#1d525f;font-family:var(--font-mono), monospace;letter-spacing:.14em;margin:0 0 16px;font-size:.78rem;font-weight:750}.eRVT7q_copy h1,.eRVT7q_sectionHeading h2,.eRVT7q_bottomCta h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-weight:680}.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}.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}.eRVT7q_copy h1.eRVT7q_damHeading{text-shadow:3px 3px #2d2a24;font-size:clamp(2.75rem,5vw,4.5rem);line-height:1.05}.eRVT7q_widgetPreview{width:100%;max-width:620px;margin:0 auto}.eRVT7q_widgetPreview img{border-radius:24px;width:100%;height:auto;box-shadow:5px 5px #2d2a24}.eRVT7q_widgetPreview figcaption{color:#524d43;text-align:center;margin-top:14px;font-size:.85rem}.eRVT7q_actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:34px;display:flex}.eRVT7q_appStoreBadge,.eRVT7q_bottomBadge,.eRVT7q_secondaryButton,.eRVT7q_bottomLink{text-decoration:none;transition:transform .14s,box-shadow .14s,background-color .14s}.eRVT7q_appStoreBadge,.eRVT7q_bottomBadge{line-height:0;display:inline-flex}.eRVT7q_appStoreBadge:hover,.eRVT7q_bottomBadge:hover{transform:translateY(-2px)}.eRVT7q_appStoreBadge:focus-visible,.eRVT7q_bottomBadge:focus-visible{outline-offset:5px;outline:3px solid #1d525f}.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}.eRVT7q_storeButton svg{width:29px;height:29px}.eRVT7q_storeButton span{flex-direction:column;gap:3px;display:flex}.eRVT7q_storeButton small{font-family:var(--font-body), sans-serif;letter-spacing:.03em;font-size:.66rem;font-weight:540}.eRVT7q_secondaryButton:hover,.eRVT7q_bottomLink:hover{transform:translate(-2px,-2px)}.eRVT7q_storeButtonPending{cursor:default;opacity:.82}.eRVT7q_qrPrompt{color:#6b6459;align-items:center;gap:14px;width:fit-content;margin-top:26px;font-size:.78rem;line-height:1.45;display:flex}.eRVT7q_qrPrompt>span:last-child{flex-direction:column;display:flex}.eRVT7q_qrPrompt strong{color:#2d2a24;font-family:var(--font-display), sans-serif;font-size:.95rem;font-weight:650}.eRVT7q_qrFrame{background:#f4efe7;border:2px solid #2d2a24;border-radius:10px;padding:5px;line-height:0;box-shadow:3px 4px #2d2a24}.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}.eRVT7q_secondaryButton svg,.eRVT7q_bottomLink svg{width:18px;height:18px}.eRVT7q_microcopy{color:#6b6459;margin:23px 0 0;font-size:.82rem}.eRVT7q_preview{justify-content:center;align-items:center;min-height:690px;display:flex;position:relative}.eRVT7q_phoneShot{background:#f4efe7;border:3px solid #2d2a24;border-radius:20px;height:auto;position:absolute;box-shadow:10px 12px #2d2a24}.eRVT7q_phoneShotFront{z-index:3;width:315px}.eRVT7q_phoneShotBackLeft,.eRVT7q_phoneShotBackRight{z-index:1;filter:saturate(.94);width:246px}.eRVT7q_phoneShotBackLeft{left:0;transform:rotate(-7deg)translateY(18px)}.eRVT7q_phoneShotBackRight{right:0;transform:rotate(7deg)translateY(22px)}.eRVT7q_features{width:min(1180px,100% - 40px);margin:0 auto;padding:88px 0 96px}.eRVT7q_sectionHeading{max-width:710px}.eRVT7q_sectionHeading h2,.eRVT7q_bottomCta h2{margin:0;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.02}.eRVT7q_featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:46px;display:grid}.eRVT7q_featureCard{background:#fff;border:3px solid #2d2a24;border-radius:20px;min-height:250px;padding:27px;box-shadow:7px 8px #c2baac}.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}.eRVT7q_featureIcon svg{width:25px;height:25px}.eRVT7q_featureCard h3{font-family:var(--font-display), sans-serif;margin:26px 0 10px;font-size:1.45rem;font-weight:650}.eRVT7q_featureCard p{color:#6b6459;margin:0;line-height:1.58}.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}.eRVT7q_bottomCta h2{max-width:720px;font-size:clamp(2rem,4vw,3.45rem)}.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){.eRVT7q_heroInner{grid-template-columns:1fr;gap:30px;padding-top:64px}.eRVT7q_copy{text-align:center;margin:0 auto}.eRVT7q_qrPrompt{text-align:left;margin-left:auto;margin-right:auto}.eRVT7q_lede{margin-left:auto;margin-right:auto}.eRVT7q_actions{justify-content:center}.eRVT7q_preview{width:100%;max-width:620px;min-height:610px;margin:0 auto}.eRVT7q_phoneShotFront{width:278px}.eRVT7q_phoneShotBackLeft,.eRVT7q_phoneShotBackRight{width:218px}.eRVT7q_featureGrid{grid-template-columns:1fr}.eRVT7q_featureCard{min-height:0}.eRVT7q_bottomCta{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.eRVT7q_heroInner,.eRVT7q_features,.eRVT7q_bottomCta{width:min(100% - 28px,1180px)}.eRVT7q_heroInner{padding-top:50px}.eRVT7q_copy h1{font-size:clamp(3.7rem,19vw,5.2rem)}.eRVT7q_lede{font-size:1.02rem}.eRVT7q_actions{flex-direction:column;align-items:center}.eRVT7q_storeButton,.eRVT7q_secondaryButton{width:100%}.eRVT7q_preview{min-height:560px;overflow:hidden}.eRVT7q_phoneShotFront{width:min(72vw,265px)}.eRVT7q_phoneShotBackLeft,.eRVT7q_phoneShotBackRight{width:min(54vw,198px)}.eRVT7q_phoneShotBackLeft{left:-40px}.eRVT7q_phoneShotBackRight{right:-40px}.eRVT7q_features{padding:66px 0 72px}.eRVT7q_featureGrid{margin-top:34px}.eRVT7q_bottomCta{margin-bottom:68px;padding:32px 26px}.eRVT7q_bottomLink{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.eRVT7q_appStoreBadge,.eRVT7q_bottomBadge,.eRVT7q_storeButton,.eRVT7q_secondaryButton,.eRVT7q_bottomLink{transition:none}}