.download-module__-Fq3Iq__dlHero{background-color:#437e84;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%233a6d72' fill-opacity='0.15'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");flex-direction:column;padding-top:90px;padding-bottom:28px;display:flex;position:relative;overflow:hidden}.download-module__-Fq3Iq__dlHeroInner{text-align:center;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:1200px;margin:0 auto;padding:24px 1.25rem 0;display:flex}.download-module__-Fq3Iq__dlHeroContent{max-width:100%}.download-module__-Fq3Iq__dlHeroAccent{color:#ffffffd9;margin-bottom:8px;font-family:Bukhari,cursive;font-size:1.05rem;display:inline-block;transform:rotate(-2deg)}.download-module__-Fq3Iq__dlHeroTitle{-webkit-text-stroke:var(--staatliches-ios-stroke)currentColor;color:#fff;letter-spacing:1px;text-shadow:4px 4px #0003;margin-bottom:12px;font-family:Staatliches,sans-serif;font-size:3rem;line-height:1.05}.download-module__-Fq3Iq__dlHeroSubtitle{color:#ffffffe6;max-width:480px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-family:DMSans,sans-serif;font-size:1.05rem;line-height:1.6}.download-module__-Fq3Iq__dlHeroVisual{order:-1;justify-content:center;align-items:center;width:100%;max-width:260px;display:flex;position:relative}.download-module__-Fq3Iq__dlHeroVisual:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.download-module__-Fq3Iq__dlHeroPhone{filter:drop-shadow(0 20px 40px #0000004d);z-index:1;width:240px;height:auto;position:relative;transform:rotate(2deg)}.download-module__-Fq3Iq__dlHeroNeil{z-index:2;filter:drop-shadow(0 6px 12px #0003);width:70px;height:auto;animation:3.5s ease-in-out infinite download-module__-Fq3Iq__dlFloat;position:absolute;top:-10px;right:-20px}@keyframes download-module__-Fq3Iq__dlFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.download-module__-Fq3Iq__dlHeroCta{flex-direction:column;align-items:center;gap:14px;padding-bottom:8px;display:flex}.download-module__-Fq3Iq__dlHeroAppStore{transition:transform .2s,filter .2s;display:inline-block}.download-module__-Fq3Iq__dlHeroAppStore:hover{filter:brightness(1.1);transform:translateY(-3px)}.download-module__-Fq3Iq__dlHeroAppStore:active{transform:translateY(1px)}.download-module__-Fq3Iq__dlHeroAppStoreImg{width:180px;height:auto}.download-module__-Fq3Iq__dlHeroWebLink{color:#fffc;border-bottom:1px solid #ffffff59;padding-bottom:2px;font-family:DMSans,sans-serif;font-size:.9rem;text-decoration:none;transition:color .2s,border-color .2s}.download-module__-Fq3Iq__dlHeroWebLink:hover{color:#fff;border-color:#fff}.download-module__-Fq3Iq__dlScreenshotSection{background:#f8f9fa;padding:36px 0;overflow:hidden}.download-module__-Fq3Iq__dlScreenshotHeader{text-align:center;max-width:1200px;margin:0 auto 22px;padding:0 1.25rem}.download-module__-Fq3Iq__dlScreenshotStrip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:18px;padding:0 1.25rem 24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.download-module__-Fq3Iq__dlScreenshotStrip::-webkit-scrollbar{display:none}.download-module__-Fq3Iq__dlScreenshotCard{scroll-snap-align:center;flex-shrink:0;width:180px}.download-module__-Fq3Iq__dlScreenshotImage{background:#1a1a1a;border:5px solid #1a1a1a;border-radius:18px;width:100%;transition:transform .3s;box-shadow:0 8px 24px #0000001f}.download-module__-Fq3Iq__dlScreenshotCard:hover .download-module__-Fq3Iq__dlScreenshotImage{transform:translateY(-4px)}.download-module__-Fq3Iq__dlScreenshotCaption{text-align:center;color:#2c3e50;margin-top:10px;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600}.download-module__-Fq3Iq__dlFeaturesIntro{text-align:center}.download-module__-Fq3Iq__secondaryActionsRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.download-module__-Fq3Iq__secondaryActionLink{color:#fff;border:2px solid #fff9;border-radius:24px;align-items:center;gap:8px;padding:12px 24px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.download-module__-Fq3Iq__secondaryActionLink:hover{background:#ffffff26;border-color:#fff;transform:translateY(-2px)}@media (min-width:768px){.download-module__-Fq3Iq__dlHero{padding-top:80px}.download-module__-Fq3Iq__dlHeroInner{text-align:left;flex-direction:row;align-items:center;gap:40px;padding:60px 2rem 40px}.download-module__-Fq3Iq__dlHeroContent{flex:1;max-width:560px}.download-module__-Fq3Iq__dlHeroAccent{font-size:1.15rem}.download-module__-Fq3Iq__dlHeroTitle{margin-bottom:16px;font-size:4.2rem}.download-module__-Fq3Iq__dlHeroSubtitle{max-width:100%;margin-left:0;margin-right:0;font-size:1.2rem}.download-module__-Fq3Iq__dlHeroVisual{flex-shrink:0;order:0;max-width:380px;margin-top:0}.download-module__-Fq3Iq__dlHeroVisual:before{width:380px;height:380px}.download-module__-Fq3Iq__dlHeroPhone{width:340px}.download-module__-Fq3Iq__dlHeroNeil{width:90px;top:-16px;right:-28px}.download-module__-Fq3Iq__dlHeroCta{align-items:flex-start}.download-module__-Fq3Iq__dlHeroAppStoreImg{width:200px}.download-module__-Fq3Iq__dlScreenshotSection{padding:60px 0 56px}.download-module__-Fq3Iq__dlScreenshotCard{width:220px}.download-module__-Fq3Iq__dlScreenshotStrip{gap:24px;padding:0 2rem 24px}.download-module__-Fq3Iq__dlScreenshotCaption{font-size:.85rem}}@media (min-width:1024px){.download-module__-Fq3Iq__dlHeroTitle{font-size:4.6rem}.download-module__-Fq3Iq__dlScreenshotCard{width:240px}.download-module__-Fq3Iq__dlScreenshotStrip{gap:28px;padding:0 calc(50vw - 600px + 2rem) 24px}}@media (max-width:380px){.download-module__-Fq3Iq__dlHeroTitle{font-size:2.5rem}.download-module__-Fq3Iq__dlHeroPhone{width:210px}.download-module__-Fq3Iq__dlHeroNeil{width:60px}.download-module__-Fq3Iq__dlScreenshotCard,.download-module__-Fq3Iq__dlHeroAppStoreImg{width:160px}}@media (max-width:600px){.download-module__-Fq3Iq__secondaryActionsRow{flex-direction:column;align-items:flex-start}.download-module__-Fq3Iq__dlCtaRow a{justify-content:center;width:100%;max-width:320px}}
