﻿.activelyHome{--home-blue:#3f4ec5;--home-ink:#182436;--home-muted:#586575;color:var(--home-ink);font-family:var(--font-body), "Segoe UI", sans-serif;background:#fff}.activelyHome h1,.activelyHome h2,.activelyHome h3,.activelyHome a{font-family:inherit}.activelyHome h1,.activelyHome h2,.activelyHome h3,.activelyHome p,.activelyHome figure{margin:0}.homeShell{width:min(1160px,100% - 80px);margin-inline:auto}.activelyHome a:focus-visible,.activelyHome summary:focus-visible{outline-offset:5px;outline:3px solid #2043b5}.homeSkip{z-index:20;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.homeSkip:focus{top:12px}.homeHeader{border-bottom:1px solid #e9edf1}.homeNav{justify-content:space-between;align-items:center;gap:24px;min-height:90px;display:flex}.activelyHome .activelyTopBar{width:auto;margin:0}.activelyHome .activelyTopBrand{letter-spacing:-.8px;align-items:center;gap:10px;font-size:27px;display:inline-flex}.activelyHome .activelyMenuButton.MuiIconButton-root{color:#334258;margin-right:4px}.activelyHome .activelyMenuButton:hover{background:#edf0fa}.homeNav>nav{align-items:center;gap:32px;font-size:16px;font-weight:600;display:flex}.homeNav>nav>a:not(.MuiButton-root):hover{text-underline-offset:5px;text-decoration:underline}.homeHero{grid-template-columns:1.08fr 1fr;align-items:center;gap:70px;padding-block:64px 78px;display:grid}.homeEyebrow{color:var(--home-blue);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:700}.activelyHome h1{letter-spacing:-.045em;margin-block:22px;font-size:clamp(45px,4.8vw,67px);font-weight:700;line-height:1.06}.homeHero h1 span,.homeTogether h2 span{color:var(--home-blue)}.homeLead{font-size:22px;font-weight:600;line-height:1.4}.activelyHome .homeDescription{color:var(--home-muted);max-width:470px;margin-block:18px 28px;font-size:19px;line-height:1.65}.homeDownloadLinks{flex-wrap:wrap;gap:12px;display:flex}.homeDownloadLinks .MuiButton-root{min-height:48px;padding-inline:22px;font-size:16px}.activelyHome .homeDownloadNote{color:var(--home-muted);margin-top:16px;font-size:14px}.homeHeroVisual{padding:0 0 28px 48px;position:relative}.homeFriendPhoto{aspect-ratio:.88;background:#dce9ee;border-radius:150px 150px 24px 24px;overflow:hidden}.homeFriendPhoto img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.homeAppPeek{background:#fff;border:1px solid #dfe4ed;border-radius:24px;width:184px;padding:8px 8px 12px;position:absolute;bottom:0;left:-12px;transform:rotate(-5deg);box-shadow:0 16px 40px #18243620}.homeAppPeek>div{aspect-ratio:.63;background:#f0f1fa;border-radius:17px;overflow:hidden}.homeAppPeek img{object-fit:cover;object-position:bottom;width:100%;height:100%}.homeAppPeek figcaption{text-align:center;margin-top:10px;font-size:12px;font-weight:600}.homeIntroStrip{background:#f0f2fc;padding-block:36px}.homeIntroStrip>div{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.homeIntroStrip p:first-child{letter-spacing:-.02em;font-size:27px;line-height:1.3}.homeIntroStrip strong{font-weight:700}.homeIntroStrip p:last-child{color:var(--home-muted);max-width:470px;font-size:18px;line-height:1.6}.homeHow{padding-block:88px;scroll-margin-top:28px}.homeSectionHeading{max-width:650px}.activelyHome h2{letter-spacing:-.035em;font-size:clamp(31px,3.5vw,43px);font-weight:700;line-height:1.13}.homeSectionHeading h2{margin-block:13px 16px}.homeSectionHeading>p:last-child{color:var(--home-muted);font-size:18px;line-height:1.6}.homeSteps{grid-template-columns:repeat(3,1fr);gap:36px;margin:42px 0 0;padding:0;list-style:none;display:grid}.homeSteps li{border-top:1px solid #d6dce7;padding-top:23px}.homeStepNumber{color:var(--home-blue);font-size:15px;font-weight:700}.homeSteps h3{letter-spacing:-.02em;margin-block:17px 12px;font-size:23px;line-height:1.25}.homeSteps p{color:var(--home-muted);font-size:17px;line-height:1.65}.homeTogether{grid-template-columns:.9fr 1fr;align-items:center;gap:86px;padding-block:12px 88px;display:grid}.homeGymPhoto{aspect-ratio:.8;background:#e6e8ed;border-radius:24px;overflow:hidden}.homeGymPhoto img{object-fit:cover;object-position:50% 58%;width:100%;height:100%}.homeTogether h2{margin-block:16px 20px}.homeTogetherCopy>p:not(.homeEyebrow){color:var(--home-muted);font-size:18px;line-height:1.65}.homeTogether ul{color:var(--home-muted);margin-block:22px 26px;padding-left:20px;font-size:17px;line-height:1.8}.homeTogether li::marker{color:var(--home-blue)}.homeFaq{border-top:1px solid #e1e5ec;grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:56px 88px;display:grid}.homeQuestions details{border-bottom:1px solid #dfe4ec}.homeQuestions summary{cursor:pointer;padding:20px 24px 20px 0;font-size:19px;font-weight:600}.homeQuestions details:first-child summary{padding-top:0}.homeQuestions p{color:var(--home-muted);padding:0 20px 22px 0;font-size:17px;line-height:1.65}.homeQuestions p a{color:#2043b5;text-underline-offset:3px;text-decoration:underline}.activelyHome .activelyBlogPreview{min-height:0;padding:60px 40px}.activelyHome .activelyBlogPreview .blogRelated{max-width:1160px;margin:auto;padding:0}.activelyHome .activelyBlogIntro{margin-block:16px 30px}.homeCommunity{padding-block:30px}.homeCommunity>details>summary{cursor:pointer;color:var(--home-muted);padding-block:12px;font-size:16px}.homeCommunity .activelyStatsBand{padding-inline:0}.homeCommunity .activelyStatsIntro h2{font-size:32px}.homeCommunity .activelyStatsMapFrame{min-width:0}.homeDownload{text-align:center;background:#f0f2fc;border-radius:24px;margin-bottom:60px;padding:54px 32px 64px;scroll-margin-top:24px}.homeDownload>img{border-radius:16px;margin-bottom:23px}.homeDownload h2{font-size:clamp(35px,4vw,49px)}.homeDownload>p:not(.homeDownloadNote){color:var(--home-muted);margin-block:20px 26px;font-size:19px;line-height:1.6}.homeDownloadLinks{justify-content:flex-start}.homeDownload .homeDownloadLinks{justify-content:center}.activelyHome .activelyLegalFooter{padding-block:30px}.activelyHome .activelyLegalLinks{max-width:1160px}@media (max-width:1000px){.homeHero{gap:28px}.homeAppPeek{width:150px}.homeTogether,.homeFaq,.homeIntroStrip>div{gap:40px}.homeSteps{gap:25px}}@media (max-width:760px){.homeShell{width:calc(100% - 40px)}.homeNav{gap:12px;min-height:76px}.homeNav>nav{gap:16px;font-size:15px}.homeNav>nav>a:first-child{display:none}.homeNav>nav .MuiButton-root{min-width:0;padding-inline:14px}.activelyHome .activelyTopBrand{gap:7px;font-size:24px}.activelyHome .activelyTopBrand img{width:29px;height:29px}.activelyHome .activelyMenuButton.MuiIconButton-root{width:34px;margin-right:0}.homeHero{grid-template-columns:1fr;gap:34px;padding-block:40px 44px}.activelyHome h1{margin-block:18px;font-size:clamp(43px,8vw,60px)}.homeLead{font-size:20px}.activelyHome .homeDescription{max-width:550px;margin-block:14px 24px;font-size:18px}.homeDownloadLinks{gap:10px}.homeDownloadLinks .MuiButton-root{padding-inline:17px;font-size:15px}.homeHeroVisual{width:100%;max-width:440px;margin-inline:auto;padding:0 0 22px 38px}.homeFriendPhoto{aspect-ratio:1.05;border-radius:110px 110px 20px 20px}.homeAppPeek{width:142px;left:0}.homeAppPeek figcaption{font-size:10px}.homeIntroStrip{padding-block:30px}.homeIntroStrip>div{grid-template-columns:1fr;gap:18px}.homeIntroStrip p:first-child{font-size:25px}.homeIntroStrip p:last-child{font-size:17px}.homeHow{padding-block:52px}.homeSteps{grid-template-columns:1fr;gap:25px;margin-top:30px}.homeSteps li{padding-top:18px}.homeSteps h3{margin-block:10px}.homeTogether{grid-template-columns:1fr;gap:30px;padding-block:0 52px}.homeGymPhoto{max-height:460px}.homeFaq{grid-template-columns:1fr;gap:30px;padding-block:40px 52px}.homeQuestions summary{font-size:18px}.activelyHome .activelyBlogPreview{padding:42px 20px}.activelyHome .blogResultsHeading{align-items:flex-start;gap:20px}.homeDownload{margin-bottom:36px;padding:38px 18px}.homeDownload>p:not(.homeDownloadNote){font-size:18px}}@media (prefers-reduced-motion:reduce){.activelyHome *{scroll-behavior:auto}}
