:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:#fff;background:#050505;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible,video:focus-visible{outline:3px solid #f080ef;outline-offset:5px}img{max-width:100%;height:auto;display:block}header{min-height:84px;display:flex;align-items:center;justify-content:center;gap:35px;padding:12px 24px;background:#050505}.brand{display:flex;align-items:center;gap:4px}.brand .wordmark{width:150px}.social{display:flex;justify-content:center;align-items:center;gap:14px}.social img{width:36px;height:36px}.web-app{margin-left:25px;font-size:21px;white-space:nowrap}.hero{background:#050505 url('/assets/hero.webp') center/cover no-repeat;min-height:660px;display:grid;place-items:center;text-align:center;padding:100px 24px 65px}.hero-content{width:min(1100px,100%)}h1{font-size:clamp(27px,3.4vw,46px);line-height:1.2;font-weight:400;margin:0 0 44px}h1 em{font-weight:400}h2{font-size:clamp(32px,4vw,54px);line-height:1.25;font-weight:400;margin:0 0 48px}#download{scroll-margin-top:35px}#download h2{font-size:34px;margin:0 0 18px}.stores{display:flex;justify-content:center;gap:24px}.stores a{display:block;width:270px;height:98px;overflow:hidden;position:relative}.stores img{width:100%;height:164px;object-fit:contain;position:relative;top:-34px}.section{padding:105px 24px}.videos>h2{max-width:950px;margin:0 auto 75px}.video-player{width:min(760px,100%);margin:auto}video{width:100%;display:block;background:#000;aspect-ratio:16/9;object-fit:contain}.video-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px}.video-list button{border:1px solid #333;background:#080808;color:#fff;padding:0;cursor:pointer;text-align:left}.video-list button[aria-pressed=true]{border-color:#f080ef}.video-list img{width:100%;aspect-ratio:16/9;object-fit:cover}.video-list span{display:block;padding:10px;font-size:13px}.feedback{background:#050505 url('/assets/feedback-background.webp') center/cover no-repeat;padding-block:105px}.feedback-inner{max-width:850px;margin:auto;display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.gallery{position:relative}.gallery>img{width:100%;height:auto}.gallery button{position:absolute;right:10px;top:50%;width:42px;height:42px;border:0;border-radius:50%;background:#000c;color:#fff;font-size:35px;line-height:1;cursor:pointer}.feedback h2{font-size:42px;line-height:1.4;margin-bottom:30px}.feedback p{font-size:18px;line-height:1.8;margin:0 0 35px}.download-button{display:inline-block;background:#ef80f4;color:#060606;font-weight:700;font-size:14px;padding:14px 24px}.data-section{background:linear-gradient(120deg,#271b2e,#5c588b 60%,#09090d);padding:0 24px}.data-inner{max-width:980px;margin:auto;text-align:center;padding:75px 24px 100px;background:linear-gradient(130deg,#0a080be8,#11121be8)}.data-inner h2{font-size:36px;font-weight:700;margin-bottom:40px}.data-inner figure{margin:0 auto 90px;max-width:670px}.data-inner figure:last-child{margin-bottom:0}.data-inner img{width:100%;margin:auto}.data-inner .animal-chart{max-width:365px}.data-inner figcaption{font-size:18px;font-style:italic;line-height:1.7;margin-top:20px}footer{padding:48px 20px 25px;text-align:center;background:#050505 url('/assets/footer.webp') center/cover no-repeat}.footer-brand{font-size:24px}footer p{font-size:14px;line-height:1.6;margin:14px 0}.legal-links{display:flex;gap:20px;justify-content:center;font-size:12px;margin-top:20px}.legal-links a{text-decoration:underline}.skip{position:absolute;left:12px;top:-100px;background:#fff;color:#000;padding:12px;z-index:10}.skip:focus{top:10px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){header{flex-wrap:wrap;gap:12px 22px;padding:14px 16px}.brand{margin-right:0}.brand .wordmark{width:125px}.brand>img:first-child{width:35px}.social{gap:10px}.social img{width:28px;height:28px}.web-app{margin:0;width:100%;text-align:center;font-size:16px}.hero{min-height:570px;padding:70px 18px}h1{font-size:28px;line-height:1.25;margin-bottom:32px}.desktop-break{display:none}#download h2{font-size:25px}.stores{gap:10px}.stores a{width:155px;height:62px}.stores img{height:94px;top:-19px}.section{padding:64px 20px}.videos>h2{margin-bottom:32px;font-size:36px;text-align:center}.video-list{gap:8px}.video-list span{font-size:10px;padding:8px 5px}.feedback-inner{grid-template-columns:1fr;gap:38px}.gallery{max-width:260px;margin:auto;order:2}.feedback-copy{order:1}.feedback h2{font-size:35px;line-height:1.25}.feedback p{font-size:16px;margin-bottom:24px}.data-section{padding:0 12px}.data-inner{padding:60px 14px}.data-inner h2{font-size:30px}.data-inner figure{margin-bottom:60px}.data-inner figcaption{font-size:15px}.data-inner .animal-chart{max-width:300px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}
