.RO22yq_page{--mc-ink:#241b17;--mc-muted:#74665e;--mc-orange:#e9683a;--mc-orange-dark:#b94c26;--mc-green:#279b77;--mc-line:#e7d9cf;--mc-canvas:#fcf8f3;color:var(--mc-ink);overflow:hidden}.RO22yq_hero{border-bottom:1px solid var(--mc-line);background:#f8f0e7}.RO22yq_heroInner{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:72px;width:min(1180px,100% - 48px);margin:0 auto;padding:70px 0 78px;display:grid}.RO22yq_heroCopy{min-width:0;max-width:650px}.RO22yq_brandLockup{align-items:center;gap:15px;margin-bottom:34px;display:flex}.RO22yq_appIcon,.RO22yq_downloadIcon{border-radius:22%;box-shadow:0 5px 18px #4f30211a}.RO22yq_productName{letter-spacing:.05em;margin:0;font-size:1.3rem;font-weight:800;line-height:1.3}.RO22yq_productCategory{color:var(--mc-muted);margin:3px 0 0;font-size:.84rem;font-weight:600}.RO22yq_eyebrow,.RO22yq_sectionLabel,.RO22yq_featureNumber{color:var(--mc-orange-dark);letter-spacing:.11em;margin:0;font-size:.77rem;font-weight:800}.RO22yq_hero h1{letter-spacing:-.045em;margin:17px 0 24px;font-size:clamp(3.25rem,5vw,4rem);font-weight:800;line-height:1.24}.RO22yq_hero h1 span{white-space:nowrap;display:block}.RO22yq_mobileBreak{display:none}.RO22yq_heroLead{color:#574a43;max-width:610px;margin:0;font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.95}.RO22yq_storeLinks{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.RO22yq_heroStoreLinks{margin-top:28px}.RO22yq_storeLink{border-radius:10px;justify-content:center;align-items:center;min-height:50px;transition:opacity .15s,transform .15s;display:inline-flex}.RO22yq_storeLink:hover{opacity:.84;transform:translateY(-1px)}.RO22yq_storeLink:focus-visible{outline-offset:4px;outline:3px solid #279b7773}.RO22yq_appStoreBadge{width:160px;height:auto}.RO22yq_googlePlayBadge{width:171px;height:auto}.RO22yq_heroFacts{border-top:1px solid var(--mc-line);color:var(--mc-muted);flex-wrap:wrap;gap:8px 22px;margin-top:23px;padding-top:18px;font-size:.8rem;font-weight:700;display:flex}.RO22yq_heroFacts span{padding-left:15px;position:relative}.RO22yq_heroFacts span:before{background:var(--mc-green);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.RO22yq_heroVisual,.RO22yq_featureVisual{justify-content:center;display:flex}.RO22yq_heroScreenshot,.RO22yq_featureScreenshot{background:#fbf7f2;border:1px solid #7456441a;height:auto;display:block;box-shadow:0 26px 52px #5b352024}.RO22yq_heroScreenshot{border-radius:38px;width:min(100%,320px)}.RO22yq_featureScreenshot{border-radius:36px;width:min(100%,310px)}.RO22yq_recordGallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:42px;padding:8px 0 88px;display:grid}.RO22yq_recordGallery figure{flex-direction:column;align-items:center;gap:22px;margin:0;display:flex}.RO22yq_recordGallery figcaption{width:100%;min-height:3.7rem;color:var(--mc-muted);text-align:center;font-size:.76rem;line-height:1.65}.RO22yq_recordGallery figcaption span{color:var(--mc-ink);margin-bottom:4px;font-size:.92rem;font-weight:800;display:block}.RO22yq_galleryScreenshot{background:#fbf7f2;border:1px solid #7456441a;border-radius:27px;width:min(100%,224px);height:auto;display:block;box-shadow:0 20px 42px #5b35201c}.RO22yq_valueSummary{border-bottom:1px solid var(--mc-line);background:#fff}.RO22yq_valueSummaryInner{grid-template-columns:repeat(3,1fr);width:min(1080px,100% - 40px);margin:0 auto;display:grid}.RO22yq_valueSummary p{border-left:1px solid var(--mc-line);text-align:center;margin:0;padding:24px 26px;font-size:.91rem;font-weight:700}.RO22yq_valueSummary p:last-child{border-right:1px solid var(--mc-line)}.RO22yq_valueSummary span{color:var(--mc-orange);letter-spacing:.05em;margin-right:10px;font-size:.71rem}.RO22yq_features{width:min(1120px,100% - 48px);margin:0 auto;padding:104px 0 118px}.RO22yq_sectionIntro{text-align:center;max-width:680px;margin:0 auto 76px}.RO22yq_sectionIntro h2,.RO22yq_animals h2,.RO22yq_download h2{letter-spacing:-.03em;margin:17px 0 21px;font-size:clamp(2.15rem,3.6vw,3.1rem);font-weight:800;line-height:1.34}.RO22yq_sectionIntro>p:last-child,.RO22yq_animalsBody>p,.RO22yq_downloadCopy>div>p:last-child{color:var(--mc-muted);margin:0;font-size:.98rem;line-height:1.9}.RO22yq_featureRow{border-top:1px solid var(--mc-line);grid-template-columns:330px minmax(0,1fr);align-items:center;gap:104px;padding:88px 0;display:grid}.RO22yq_featureRowReverse .RO22yq_featureVisual{order:2}.RO22yq_featureRowReverse .RO22yq_featureCopy{order:1}.RO22yq_featureRowReverse{grid-template-columns:minmax(0,1fr) 330px}.RO22yq_featureCopy{min-width:0}.RO22yq_featureCopy h3{letter-spacing:-.025em;margin:17px 0 24px;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:1.38}.RO22yq_featureCopy>p:not(.RO22yq_featureNumber,.RO22yq_note){color:#554840;margin:0;font-size:.98rem;line-height:1.95}.RO22yq_featureList{border-top:1px solid var(--mc-line);margin:30px 0 0;padding:0;list-style:none}.RO22yq_featureList li{border-bottom:1px solid var(--mc-line);padding:14px 0 14px 24px;font-size:.9rem;font-weight:700;line-height:1.6;position:relative}.RO22yq_featureList li:before{background:var(--mc-green);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:1.35rem;left:3px}.RO22yq_note{color:var(--mc-muted);margin:16px 0 0;font-size:.76rem;line-height:1.75}.RO22yq_animals{background:#e8f3ee;border-block:1px solid #cfe2d9}.RO22yq_animalsInner{grid-template-columns:1fr .9fr;align-items:start;gap:82px;width:min(1060px,100% - 48px);margin:0 auto;padding:92px 0;display:grid}.RO22yq_animals h2{margin-bottom:0}.RO22yq_animals h2>span,.RO22yq_download h2>span{display:block}.RO22yq_animals h2>span,.RO22yq_keepTogether{white-space:nowrap}.RO22yq_animalSearchNote{border-top:1px solid #241b1729;margin:32px 0 0;padding:18px 0 0}.RO22yq_animalSearchNote span{color:#3f554b;margin-bottom:8px;font-size:.92rem;font-weight:800;display:block}.RO22yq_animalSearchNote p{color:#53675e;margin:0;font-size:.82rem;line-height:1.8}.RO22yq_download{padding:100px 24px 44px}.RO22yq_downloadInner{border:1px solid var(--mc-line);background:var(--mc-canvas);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;width:min(1060px,100%);margin:0 auto;padding:54px 58px;display:grid}.RO22yq_downloadCopy{grid-template-columns:auto 1fr;align-items:start;gap:22px;display:grid}.RO22yq_download h2{margin-top:11px;font-size:clamp(1.9rem,2.8vw,2.35rem)}.RO22yq_downloadActions{align-items:center;gap:26px;display:flex}.RO22yq_downloadActions .RO22yq_storeLinks{max-width:180px}.RO22yq_qrBlock{align-items:center;gap:13px;display:flex}.RO22yq_qrCode{border:1px solid var(--mc-line);background:#fff}.RO22yq_qrBlock p{color:var(--mc-muted);white-space:nowrap;margin:0;font-size:.7rem;font-weight:700;line-height:1.55}.RO22yq_supportLinks{flex-wrap:wrap;justify-content:center;gap:12px 26px;width:min(1000px,100% - 40px);margin:0 auto;padding:32px 0 10px;display:flex}.RO22yq_supportLinks a{color:var(--mc-muted);text-underline-offset:4px;font-size:.77rem;text-decoration:underline #786a6259;transition:color .15s}.RO22yq_supportLinks a:hover{color:var(--mc-orange-dark)}@media (min-width:600px){.RO22yq_download h2>span{white-space:nowrap}}@media (max-width:1099px){.RO22yq_heroInner{grid-template-columns:minmax(0,1fr) 280px;gap:40px;width:min(100% - 40px,960px);padding:56px 0 64px}.RO22yq_hero h1{font-size:clamp(2.85rem,5.55vw,3.25rem)}.RO22yq_brandLockup{margin-bottom:28px}.RO22yq_heroScreenshot{border-radius:34px;width:min(100%,280px)}.RO22yq_features{width:min(100% - 40px,960px);padding:88px 0 102px}.RO22yq_featureRow{grid-template-columns:280px minmax(0,1fr);gap:56px;padding:76px 0}.RO22yq_featureRowReverse{grid-template-columns:minmax(0,1fr) 280px}.RO22yq_featureCopy h3{font-size:clamp(2rem,4vw,2.55rem)}.RO22yq_featureScreenshot{border-radius:32px;width:min(100%,280px)}.RO22yq_recordGallery{gap:28px}.RO22yq_galleryScreenshot{border-radius:25px;width:min(100%,210px)}.RO22yq_animalsInner{gap:60px;width:min(100% - 40px,960px)}.RO22yq_downloadInner{grid-template-columns:1fr;gap:38px}.RO22yq_downloadActions{justify-content:space-between}}@media (max-width:799px){.RO22yq_heroInner{grid-template-columns:1fr;gap:52px;padding:50px 0 64px}.RO22yq_heroCopy{max-width:700px}.RO22yq_heroScreenshot{width:min(72vw,300px)}.RO22yq_valueSummaryInner{width:100%}.RO22yq_valueSummary p{padding:21px 10px;font-size:.78rem}.RO22yq_valueSummary span{margin:0 0 5px;display:block}.RO22yq_sectionIntro{margin-bottom:58px}.RO22yq_featureRow{grid-template-columns:1fr;gap:50px;padding:68px 0}.RO22yq_featureRowReverse{grid-template-columns:1fr}.RO22yq_featureRowReverse .RO22yq_featureVisual,.RO22yq_featureRowReverse .RO22yq_featureCopy{order:initial}.RO22yq_featureCopy{max-width:680px}.RO22yq_featureScreenshot{width:min(70vw,290px)}.RO22yq_recordGallery{gap:22px;padding-bottom:72px}.RO22yq_recordGallery figcaption{font-size:.7rem}.RO22yq_galleryScreenshot{border-radius:23px;width:min(100%,190px)}.RO22yq_animalsInner{grid-template-columns:1fr;gap:36px;padding:76px 0}}@media (max-width:599px){.RO22yq_mobileBreak{display:initial}.RO22yq_heroInner,.RO22yq_features,.RO22yq_animalsInner{width:min(100% - 32px,1120px)}.RO22yq_heroInner{gap:44px;padding:42px 0 58px}.RO22yq_heroCopy{text-align:center;width:100%;margin:0 auto}.RO22yq_brandLockup{justify-content:center;margin-bottom:26px}.RO22yq_appIcon{width:60px;height:60px}.RO22yq_hero h1{letter-spacing:-.05em;margin-top:13px;font-size:clamp(1.95rem,10vw,2.42rem);line-height:1.32}.RO22yq_heroLead{max-width:34rem;margin-inline:auto;font-size:.95rem;line-height:1.82}.RO22yq_storeLinks{gap:7px}.RO22yq_appStoreBadge{width:145px}.RO22yq_googlePlayBadge{width:155px}.RO22yq_heroFacts{text-align:left;justify-content:center;gap:9px 18px;padding-inline:8px;font-size:.75rem}.RO22yq_heroStoreLinks{justify-content:center}.RO22yq_heroScreenshot{width:min(76vw,292px)}.RO22yq_valueSummaryInner{grid-template-columns:1fr}.RO22yq_valueSummary p,.RO22yq_valueSummary p:last-child{border:0;border-bottom:1px solid var(--mc-line);text-align:center;padding:15px 16px}.RO22yq_valueSummary span{margin:0 9px 0 0;display:inline}.RO22yq_features{padding:70px 0 82px}.RO22yq_sectionIntro{text-align:center;margin-bottom:50px;padding-inline:6px}.RO22yq_sectionIntro h2,.RO22yq_animals h2{font-size:clamp(1.95rem,9.5vw,2.6rem)}.RO22yq_featureRow{gap:36px;padding:54px 0}.RO22yq_featureRowReverse .RO22yq_featureCopy{order:1}.RO22yq_featureRowReverse .RO22yq_featureVisual{order:2}.RO22yq_featureScreenshot{width:min(74vw,286px)}.RO22yq_featureCopy{width:100%;margin-inline:auto}.RO22yq_featureNumber,.RO22yq_featureCopy h3{text-align:center}.RO22yq_featureCopy>p:not(.RO22yq_featureNumber,.RO22yq_note),.RO22yq_featureList,.RO22yq_note{text-align:left}.RO22yq_recordGallery{--gallery-card-width:min(72vw, 270px);width:100vw;padding:4px calc((100vw - var(--gallery-card-width)) / 2) 62px;scroll-padding-inline:calc((100vw - var(--gallery-card-width)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;margin-left:calc(50% - 50vw);display:flex;overflow-x:auto}.RO22yq_recordGallery::-webkit-scrollbar{display:none}.RO22yq_recordGallery figure{flex:0 0 var(--gallery-card-width);scroll-snap-align:center}.RO22yq_recordGallery figcaption{min-height:auto}.RO22yq_galleryScreenshot{border-radius:29px;width:min(68vw,250px)}.RO22yq_featureCopy h3{font-size:clamp(1.8rem,8.5vw,2.35rem)}.RO22yq_animalsInner{gap:30px;padding:62px 0}.RO22yq_animalsInner>div:first-child,.RO22yq_animalsBody>p,.RO22yq_animalSearchNote{text-align:center}.RO22yq_animalSearchNote span{font-size:.86rem}.RO22yq_download{padding:70px 16px 32px}.RO22yq_downloadInner{text-align:center;gap:30px;padding:34px 23px}.RO22yq_downloadCopy{grid-template-columns:1fr;justify-items:center;gap:17px}.RO22yq_downloadIcon{width:66px;height:66px}.RO22yq_downloadActions{justify-content:center}.RO22yq_downloadActions .RO22yq_storeLinks{flex-wrap:nowrap;justify-content:center;max-width:none}.RO22yq_downloadActions .RO22yq_appStoreBadge{width:132px}.RO22yq_downloadActions .RO22yq_googlePlayBadge{width:141px}.RO22yq_qrBlock{display:none}.RO22yq_supportLinks{text-align:center;justify-content:center}}@media (max-width:369px){.RO22yq_heroInner,.RO22yq_features,.RO22yq_animalsInner{width:min(100% - 26px,1120px)}.RO22yq_hero h1{font-size:clamp(1.84rem,9.7vw,2.18rem)}.RO22yq_heroLead{font-size:.9rem}.RO22yq_heroStoreLinks .RO22yq_appStoreBadge{width:135px}.RO22yq_heroStoreLinks .RO22yq_googlePlayBadge{width:144px}.RO22yq_heroFacts{gap-inline:12px}.RO22yq_download{padding-inline:12px}.RO22yq_downloadInner{padding-inline:18px}.RO22yq_downloadActions .RO22yq_appStoreBadge{width:126px}.RO22yq_downloadActions .RO22yq_googlePlayBadge{width:135px}}@media (prefers-reduced-motion:reduce){.RO22yq_storeLink{transition:none}}
