.swimpal_page__SbeOL{position:relative;overflow:hidden;background:#000;color:#fff;font-family:Arial,Helvetica,sans-serif}.swimpal_page__SbeOL>button{top:40px;right:24px}.swimpal_page__SbeOL>button img{width:22px;height:22px}.swimpal_hero__Gf_ok{position:relative;isolation:isolate;min-height:540px}.swimpal_background__ZT8dr{position:absolute;inset:0 0 auto;height:max(540px,36.8056vw);z-index:-1;pointer-events:none}.swimpal_heroContent__AFqy5{display:flex;flex-direction:column;align-items:center;padding:116px 24px 56px;text-align:center}.swimpal_appIcon__aTzVY{width:112px;height:112px;border-radius:26px}.swimpal_appName__3YC6Q{margin-top:8px;font-size:24px;line-height:28px}.swimpal_headline__Ar9pJ{margin-top:14px;font-size:36px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.swimpal_download__IPTdL{margin-top:52px}.swimpal_download__IPTdL img{width:184px;height:auto}.swimpal_features__UCNcO{width:min(100% - 48px,584px);margin:60px auto 0}.swimpal_feature__nwcre{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:312px}.swimpal_feature__nwcre+.swimpal_feature__nwcre{margin-top:100px}.swimpal_featureCopy__7HyQL h2{font-size:23px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.swimpal_featureCopy__7HyQL p{max-width:245px;margin-top:22px;color:#999;font-size:16px;line-height:1.25}.swimpal_reportImage__SvHlx{width:280px;max-width:100%;height:auto}.swimpal_progressImage__pglya{width:200px;max-width:100%;height:auto;margin:0 auto}.swimpal_featureReversed__fPYzR .swimpal_featureCopy__7HyQL{grid-column:2;grid-row:1}.swimpal_featureReversed__fPYzR .swimpal_progressImage__pglya{grid-column:1;grid-row:1}.swimpal_page__SbeOL>footer{padding-top:104px;font-size:18px;line-height:1.5}.swimpal_page__SbeOL>footer>p{color:inherit}@media (max-width:639px){.swimpal_page__SbeOL>button{top:20px;right:12px}.swimpal_heroContent__AFqy5{padding-top:88px}.swimpal_headline__Ar9pJ{font-size:32px}.swimpal_background__ZT8dr{height:540px}.swimpal_features__UCNcO{max-width:360px;margin-top:24px}.swimpal_feature__nwcre{grid-template-columns:1fr;gap:28px}.swimpal_feature__nwcre+.swimpal_feature__nwcre{margin-top:72px}.swimpal_featureCopy__7HyQL,.swimpal_featureReversed__fPYzR .swimpal_featureCopy__7HyQL{grid-column:auto;grid-row:auto;text-align:center}.swimpal_featureCopy__7HyQL p{max-width:280px;margin:14px auto 0;line-height:1.5}.swimpal_featureReversed__fPYzR .swimpal_progressImage__pglya,.swimpal_reportImage__SvHlx{grid-column:auto;grid-row:auto;margin:0 auto}.swimpal_page__SbeOL>footer{padding-top:80px;padding-bottom:40px;font-size:14px}}