.gymsFeatureGrid-module-scss-module__kxFw8q__section{width:100%;margin:0 auto;position:relative}.gymsFeatureGrid-module-scss-module__kxFw8q__grid{gap:var(--space-3);grid-template-columns:1fr;grid-template-areas:"dashboard""competitions""crews""grading""free""noInstall";margin:0 auto;display:grid}@media (min-width:768px){.gymsFeatureGrid-module-scss-module__kxFw8q__grid{grid-template-columns:repeat(2,1fr);grid-template-areas:"dashboard dashboard""dashboard dashboard""competitions competitions""crews crews""grading free""noInstall noInstall";grid-auto-rows:minmax(17.5rem,auto)}}@media (min-width:1280px){.gymsFeatureGrid-module-scss-module__kxFw8q__grid{grid-template-columns:repeat(4,1fr);grid-template-areas:"dashboard dashboard competitions competitions""dashboard dashboard crews crews""grading free noInstall noInstall";grid-auto-rows:minmax(17.5rem,auto)}}.gymsFeatureGrid-module-scss-module__kxFw8q__tileDashboard{grid-area:dashboard}.gymsFeatureGrid-module-scss-module__kxFw8q__tileCompetitions{grid-area:competitions}.gymsFeatureGrid-module-scss-module__kxFw8q__tileCrews{grid-area:crews}.gymsFeatureGrid-module-scss-module__kxFw8q__tileGrading{grid-area:grading}.gymsFeatureGrid-module-scss-module__kxFw8q__tileFree{grid-area:free}.gymsFeatureGrid-module-scss-module__kxFw8q__tileNoInstall{grid-area:noInstall}.gymsFeatureGrid-module-scss-module__kxFw8q__tile{background:var(--mono-app-bg);border:1px solid var(--mono-border-subtle);border-radius:var(--radius-3);opacity:0;min-height:17.5rem;animation:gymsFeatureGrid-module-scss-module__kxFw8q__gymsTileIn var(--duration-slow) var(--ease-out) forwards;flex-direction:column;animation-play-state:paused;display:flex;position:relative;overflow:hidden;transform:translateY(16px)}.gymsFeatureGrid-module-scss-module__kxFw8q__gridVisible .gymsFeatureGrid-module-scss-module__kxFw8q__tile{animation-play-state:running}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__tile{opacity:1;animation:none;transform:none}}.gymsFeatureGrid-module-scss-module__kxFw8q__tile:first-child{animation-delay:0s}.gymsFeatureGrid-module-scss-module__kxFw8q__tile:nth-child(2){animation-delay:70ms}.gymsFeatureGrid-module-scss-module__kxFw8q__tile:nth-child(3){animation-delay:.14s}.gymsFeatureGrid-module-scss-module__kxFw8q__tile:nth-child(4){animation-delay:.21s}.gymsFeatureGrid-module-scss-module__kxFw8q__tile:nth-child(5){animation-delay:.28s}.gymsFeatureGrid-module-scss-module__kxFw8q__tile:nth-child(6){animation-delay:.35s}.gymsFeatureGrid-module-scss-module__kxFw8q__tileDashboard{background:radial-gradient(120% 90% at 0% 0%, var(--flash-subtle-bg) 0%, transparent 55%),var(--mono-app-bg);min-height:27.5rem}.gymsFeatureGrid-module-scss-module__kxFw8q__tileCompetitions{background:radial-gradient(120% 90% at 0% 0%, var(--flash-subtle-bg) 0%, transparent 55%),var(--mono-app-bg)}.gymsFeatureGrid-module-scss-module__kxFw8q__tileCrews,.gymsFeatureGrid-module-scss-module__kxFw8q__tileGrading,.gymsFeatureGrid-module-scss-module__kxFw8q__tileNoInstall{background:radial-gradient(120% 90% at 0% 0%, var(--accent-subtle-bg) 0%, transparent 55%),var(--mono-app-bg)}.gymsFeatureGrid-module-scss-module__kxFw8q__tileFree{background:radial-gradient(120% 90% at 0% 0%, var(--success-subtle-bg) 0%, transparent 55%),var(--mono-app-bg)}.gymsFeatureGrid-module-scss-module__kxFw8q__visual{padding:var(--space-6) var(--space-5);z-index:1;flex:auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible;container:tile/inline-size}.gymsFeatureGrid-module-scss-module__kxFw8q__meta{background:color-mix(in srgb, var(--mono-subtle-bg) 60%, transparent);border:1px solid var(--mono-border-subtle);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);gap:var(--space-1);border:none;border-top:1px solid var(--mono-border-subtle);padding:var(--space-3) var(--space-5) var(--space-4);z-index:2;flex-direction:column;display:flex;position:relative}.gymsFeatureGrid-module-scss-module__kxFw8q__metaHead{align-items:center;gap:var(--space-2);display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__icon{font-size:var(--text-md);color:var(--accent-text);display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__tileDashboard .gymsFeatureGrid-module-scss-module__kxFw8q__icon,.gymsFeatureGrid-module-scss-module__kxFw8q__tileCompetitions .gymsFeatureGrid-module-scss-module__kxFw8q__icon{color:var(--flash-text)}.gymsFeatureGrid-module-scss-module__kxFw8q__tileFree .gymsFeatureGrid-module-scss-module__kxFw8q__icon{color:var(--success-text)}.gymsFeatureGrid-module-scss-module__kxFw8q__title{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-lg);text-transform:none;font-style:normal}.gymsFeatureGrid-module-scss-module__kxFw8q__description{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);text-transform:none;color:var(--mono-text-low-contrast);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__gymsTileIn{to{opacity:1;transform:translateY(0)}}.gymsFeatureGrid-module-scss-module__kxFw8q__tileDashboard .gymsFeatureGrid-module-scss-module__kxFw8q__visual{justify-content:center;align-items:stretch;padding:clamp(18px,5cqi,32px) clamp(16px,4cqi,24px)}.gymsFeatureGrid-module-scss-module__kxFw8q__dashboard{flex-direction:column;gap:clamp(10px,3cqi,18px);width:100%;max-width:min(400px,92cqi);margin:0 auto;display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__dashboardEyebrow{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:calc(var(--tracking-xs) + var(--tracking-caps-xs));text-transform:uppercase;color:var(--flash-text);font-size:clamp(9px,2.4cqi,12px);font-style:normal}.gymsFeatureGrid-module-scss-module__kxFw8q__dashboardHeadline{flex-direction:column;gap:clamp(2px,.6cqi,4px);display:flex;position:relative}.gymsFeatureGrid-module-scss-module__kxFw8q__dashboardBigValueTrack{height:clamp(44px,14cqi,72px);display:block;position:relative}.gymsFeatureGrid-module-scss-module__kxFw8q__dashboardBigValue{font-style:italic;font-family:var(--font-display-italic,var(--font-heading));font-weight:var(--weight-black);color:var(--flash-text);letter-spacing:var(--tracking-5xl);opacity:0;animation:12s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__dashboardCycle;animation-delay:calc(var(--i,0)*4s);font-size:clamp(40px,13cqi,64px);line-height:1;position:absolute;inset:0}.gymsFeatureGrid-module-scss-module__kxFw8q__dashboardBigLabelTrack{height:clamp(14px,3cqi,18px);display:block;position:relative}.gymsFeatureGrid-module-scss-module__kxFw8q__dashboardBigLabel{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:calc(var(--tracking-xs) + var(--tracking-caps-xs));text-transform:uppercase;color:var(--mono-text-low-contrast);opacity:0;animation:12s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__dashboardCycle;animation-delay:calc(var(--i,0)*4s);font-size:clamp(10px,2.6cqi,13px);font-style:normal;position:absolute;inset:0}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__dashboardCycle{0%{opacity:0;transform:translateY(6px)}4%,28%{opacity:1;transform:translateY(0)}32%{opacity:0;transform:translateY(-6px)}32.01%,to{opacity:0}}.gymsFeatureGrid-module-scss-module__kxFw8q__pyramid{align-items:flex-end;gap:clamp(4px,1.5cqi,10px);height:clamp(60px,20cqi,100px);display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__pyramidCol{flex-direction:column;flex:1;align-items:center;gap:clamp(3px,1cqi,6px);min-width:0;height:100%;display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__pyramidBar{width:100%;height:var(--h,40%);background:var(--flash-solid);transform-origin:bottom;animation:5s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__pyramidGrow;animation-delay:calc(var(--i,0)*.12s);border-radius:3px 3px 0 0}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__pyramidBar{animation:none}}.gymsFeatureGrid-module-scss-module__kxFw8q__pyramidLabel{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:calc(var(--tracking-xs) + var(--tracking-caps-xs));text-transform:uppercase;color:var(--mono-text-low-contrast);font-size:clamp(8px,2.2cqi,11px);font-style:normal;line-height:1}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__pyramidGrow{0%,5%{opacity:.5;transform:scaleY(.2)}40%,70%{opacity:1;transform:scaleY(1)}95%,to{opacity:.5;transform:scaleY(.2)}}.gymsFeatureGrid-module-scss-module__kxFw8q__dashboardChips{flex-wrap:wrap;gap:clamp(6px,2cqi,10px);display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__dashboardChip{border-radius:var(--radius-full);background:var(--mono-bg);border:1px solid var(--mono-border-subtle);font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:calc(var(--tracking-xs) + var(--tracking-caps-xs));text-transform:uppercase;color:var(--mono-text);padding:clamp(3px,1cqi,5px) clamp(8px,2.5cqi,12px);font-size:clamp(9px,2.2cqi,11px);font-style:normal}.gymsFeatureGrid-module-scss-module__kxFw8q__compCard{align-items:center;gap:clamp(12px,3cqi,20px);width:100%;max-width:min(360px,88cqi);display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__compTrophy{color:var(--flash-solid);filter:drop-shadow(0 0 14px var(--flash-bg));flex-shrink:0;font-size:clamp(40px,16cqi,72px);animation:3.2s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__compTrophyBob}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__compTrophy{animation:none}}.gymsFeatureGrid-module-scss-module__kxFw8q__compBody{flex-direction:column;flex:1;gap:clamp(4px,1.5cqi,8px);min-width:0;display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__compTitle{font-style:italic;font-family:var(--font-display-italic,var(--font-heading));font-weight:var(--weight-black);color:var(--mono-text);letter-spacing:var(--tracking-xl);font-size:clamp(14px,4.2cqi,20px);line-height:1}.gymsFeatureGrid-module-scss-module__kxFw8q__compStats{flex-wrap:wrap;gap:clamp(6px,2cqi,10px);display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__compStat{border-radius:var(--radius-full);background:var(--mono-bg);border:1px solid var(--mono-border-subtle);font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:calc(var(--tracking-xs) + var(--tracking-caps-xs));text-transform:uppercase;color:var(--mono-text);padding:clamp(2px,.8cqi,4px) clamp(8px,2.5cqi,12px);font-size:clamp(9px,2.3cqi,11px);font-style:normal}.gymsFeatureGrid-module-scss-module__kxFw8q__compBar{border-radius:var(--radius-full);background:var(--mono-bg);border:1px solid var(--mono-border-subtle);align-items:center;width:100%;height:clamp(14px,4cqi,22px);display:flex;position:relative;overflow:hidden}.gymsFeatureGrid-module-scss-module__kxFw8q__compBarFill{background:linear-gradient(90deg, var(--flash-solid), var(--flash-solid-hover));width:85%;animation:5s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__compBarPulse;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__compBarFill{animation:none}}.gymsFeatureGrid-module-scss-module__kxFw8q__compBarLabel{z-index:2;font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:calc(var(--tracking-xs) + var(--tracking-caps-xs));text-transform:uppercase;color:var(--mono-text);margin-left:auto;padding-right:clamp(6px,2cqi,10px);font-size:clamp(9px,2.2cqi,11px);font-style:normal;position:relative}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__compTrophyBob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-4px)rotate(3deg)}}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__compBarPulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.gymsFeatureGrid-module-scss-module__kxFw8q__crewPanel{flex-direction:column;align-items:center;gap:clamp(12px,3.5cqi,20px);width:100%;max-width:min(320px,88cqi);padding-top:clamp(4px,1.5cqi,10px);display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__crewNameTrack{place-items:center;min-width:clamp(140px,46cqi,200px);height:clamp(24px,7cqi,32px);display:grid;position:relative}.gymsFeatureGrid-module-scss-module__kxFw8q__crewName{border-radius:var(--radius-full);background:var(--mono-bg);border:1px solid var(--mono-border-subtle);font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:calc(var(--tracking-xs) + var(--tracking-caps-xs));text-transform:uppercase;color:var(--mono-text);opacity:0;animation:12s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__crewNameCycle;animation-delay:calc(var(--i,0)*3s);white-space:nowrap;justify-content:center;align-items:center;padding:clamp(4px,1.3cqi,7px) clamp(12px,3.5cqi,16px);font-size:clamp(10px,2.8cqi,13px);font-style:normal;display:inline-flex;position:absolute;inset:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__crewName{opacity:0;animation:none}.gymsFeatureGrid-module-scss-module__kxFw8q__crewName:first-child{opacity:1;transform:none}}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__crewNameCycle{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}4%,22%{opacity:1;filter:blur();transform:translateY(0)}26%{opacity:0;filter:blur(3px);transform:translateY(-6px)}26.01%,to{opacity:0;transform:translateY(-6px)}}.gymsFeatureGrid-module-scss-module__kxFw8q__crewClusterWrap{place-items:center;padding:clamp(6px,2cqi,12px) 0;display:grid;position:relative}.gymsFeatureGrid-module-scss-module__kxFw8q__crewCluster{z-index:2;display:flex;position:relative}.gymsFeatureGrid-module-scss-module__kxFw8q__crewDot{border:3px solid var(--mono-app-bg);width:clamp(34px,11cqi,56px);height:clamp(34px,11cqi,56px);font-family:var(--font-heading);font-weight:var(--weight-bold);text-align:center;opacity:0;animation:7s ease-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__crewPop;animation-delay:calc(var(--i,0)*.18s);border-radius:50%;place-items:center;margin-left:clamp(-16px,-3.5cqi,-10px);font-size:clamp(12px,4cqi,20px);line-height:1;display:grid;transform:scale(.6)}.gymsFeatureGrid-module-scss-module__kxFw8q__crewDot:first-child{margin-left:0}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__crewDot{opacity:1;animation:none;transform:none}}.gymsFeatureGrid-module-scss-module__kxFw8q__crewDotaccent{background:var(--accent-solid);color:var(--accent-on-solid)}.gymsFeatureGrid-module-scss-module__kxFw8q__crewDotmono{background:var(--mono-solid);color:var(--mono-app-bg)}.gymsFeatureGrid-module-scss-module__kxFw8q__crewDotflash{background:var(--flash-solid);color:var(--flash-on-solid)}.gymsFeatureGrid-module-scss-module__kxFw8q__crewPulse{border:1px dashed var(--accent-border);opacity:0;pointer-events:none;z-index:1;border-radius:999px;width:clamp(200px,70cqi,320px);height:clamp(80px,28cqi,140px);animation:7s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__crewHalo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__crewPulse{animation:none}}.gymsFeatureGrid-module-scss-module__kxFw8q__crewActivity{border-radius:var(--radius-full);background:var(--mono-bg);border:1px solid var(--mono-border-subtle);align-items:center;gap:clamp(6px,2cqi,10px);max-width:100%;padding:clamp(4px,1.3cqi,7px) clamp(10px,3cqi,14px);display:inline-flex}.gymsFeatureGrid-module-scss-module__kxFw8q__crewActivityDot{background:var(--accent-solid);border-radius:50%;width:clamp(5px,1.5cqi,7px);height:clamp(5px,1.5cqi,7px);animation:1.8s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__crewActivityPulse}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__crewActivityDot{animation:none}}.gymsFeatureGrid-module-scss-module__kxFw8q__crewActivityText{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);text-transform:none;color:var(--mono-text-low-contrast);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,2.7cqi,13px);font-style:normal;overflow:hidden}.gymsFeatureGrid-module-scss-module__kxFw8q__crewActivityText strong{font-weight:var(--weight-semibold);color:var(--mono-text)}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__crewPop{0%,10%{opacity:0;transform:scale(.6)}22%,85%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.8)}}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__crewHalo{0%,15%,95%,to{opacity:0;transform:translate(-50%,-50%)scale(.92)}40%,70%{opacity:.5;transform:translate(-50%,-50%)scale(1)}}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__crewActivityPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.gymsFeatureGrid-module-scss-module__kxFw8q__gradingCore{flex-direction:column;align-items:center;gap:clamp(10px,3cqi,18px);width:100%;max-width:min(220px,82cqi);display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__gradingDisplayTrack{place-items:center;width:100%;height:clamp(60px,22cqi,110px);display:grid;position:relative}.gymsFeatureGrid-module-scss-module__kxFw8q__gradingDisplay{font-style:italic;font-family:var(--font-display-italic,var(--font-heading));font-weight:var(--weight-black);color:var(--accent-text);letter-spacing:var(--tracking-5xl);opacity:0;animation:9s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__gradingCycle;animation-delay:calc(var(--i,0)*3s);place-items:center;font-size:clamp(44px,20cqi,96px);line-height:1;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__gradingDisplay{opacity:0;animation:none}.gymsFeatureGrid-module-scss-module__kxFw8q__gradingDisplay:first-child{opacity:1}}.gymsFeatureGrid-module-scss-module__kxFw8q__gradingChips{gap:clamp(4px,1.5cqi,8px);display:flex;position:relative}.gymsFeatureGrid-module-scss-module__kxFw8q__gradingChip{border-radius:var(--radius-full);background:var(--mono-bg);border:1px solid var(--mono-border-subtle);font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:calc(var(--tracking-xs) + var(--tracking-caps-xs));text-transform:uppercase;color:var(--mono-text-low-contrast);animation:9s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__gradingChipHighlight;animation-delay:calc(var(--i,0)*3s);padding:clamp(3px,1cqi,5px) clamp(8px,2.5cqi,12px);font-size:clamp(8px,2.2cqi,10px);font-style:normal}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__gradingChip{animation:none}.gymsFeatureGrid-module-scss-module__kxFw8q__gradingChip:first-child{background:var(--accent-solid);color:var(--accent-on-solid);border-color:var(--accent-border-hover)}}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__gradingCycle{0%{opacity:0;transform:translateY(8px)scale(.9)}5%,28%{opacity:1;transform:translateY(0)scale(1)}33%{opacity:0;transform:translateY(-8px)scale(.9)}33.01%,to{opacity:0}}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__gradingChipHighlight{0%{background:var(--mono-bg);color:var(--mono-text-low-contrast);border-color:var(--mono-border-subtle)}5%,28%{background:var(--accent-solid);color:var(--accent-on-solid);border-color:var(--accent-border-hover)}33%,to{background:var(--mono-bg);color:var(--mono-text-low-contrast);border-color:var(--mono-border-subtle)}}.gymsFeatureGrid-module-scss-module__kxFw8q__freeCore{flex-direction:column;align-items:center;gap:clamp(6px,2cqi,12px);display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__freePrice{font-style:italic;font-family:var(--font-display-italic,var(--font-heading));font-weight:var(--weight-black);color:var(--success-text);letter-spacing:var(--tracking-5xl);filter:drop-shadow(0 0 14px var(--success-bg));align-items:flex-start;gap:clamp(2px,.8cqi,4px);line-height:.9;animation:3.4s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__freePulse;display:inline-flex}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__freePrice{animation:none}}.gymsFeatureGrid-module-scss-module__kxFw8q__freeCurrency{padding-top:.12em;font-size:clamp(22px,10cqi,48px)}.gymsFeatureGrid-module-scss-module__kxFw8q__freeNumber{color:var(--success-solid);font-size:clamp(56px,28cqi,128px)}.gymsFeatureGrid-module-scss-module__kxFw8q__freeLabel{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:calc(var(--tracking-xs) + var(--tracking-caps-xs));text-transform:uppercase;color:var(--success-text);font-size:clamp(9px,2.4cqi,12px);font-style:normal}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__freePulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__freeForeverGlow{0%,to{opacity:.7}50%{opacity:1}}.gymsFeatureGrid-module-scss-module__kxFw8q__installCard{flex-direction:column;align-items:center;gap:clamp(14px,4cqi,24px);width:100%;max-width:min(360px,86cqi);display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__urlBar{border-radius:var(--radius-full);background:var(--mono-bg);border:1px solid var(--mono-border-subtle);align-items:center;gap:clamp(8px,2.5cqi,12px);min-width:clamp(160px,50cqi,240px);padding:clamp(8px,2.4cqi,12px) clamp(14px,3.5cqi,20px);display:inline-flex}.gymsFeatureGrid-module-scss-module__kxFw8q__urlLock{color:var(--success-text);font-size:clamp(10px,2.6cqi,13px)}.gymsFeatureGrid-module-scss-module__kxFw8q__urlText{font-family:var(--font-heading);font-weight:var(--weight-bold);color:var(--mono-text);letter-spacing:var(--tracking-md);font-size:clamp(12px,3.2cqi,16px);position:relative}.gymsFeatureGrid-module-scss-module__kxFw8q__urlText:after{content:"";background:var(--mono-text);vertical-align:middle;width:1px;height:1.1em;margin-left:4px;animation:1s steps(2,end) infinite gymsFeatureGrid-module-scss-module__kxFw8q__urlCaret;display:inline-block}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__urlText:after{opacity:.6;animation:none}}.gymsFeatureGrid-module-scss-module__kxFw8q__deviceRow{align-items:center;gap:clamp(10px,3cqi,18px);display:flex}.gymsFeatureGrid-module-scss-module__kxFw8q__deviceChip{border-radius:var(--radius-2);background:var(--mono-bg);border:1px solid var(--mono-border-subtle);width:clamp(36px,11cqi,56px);height:clamp(36px,11cqi,56px);color:var(--mono-text-low-contrast);animation:9s ease-in-out infinite gymsFeatureGrid-module-scss-module__kxFw8q__deviceHighlight;animation-delay:calc(var(--i,0)*3s);place-items:center;font-size:clamp(14px,4.4cqi,22px);display:grid}@media (prefers-reduced-motion:reduce){.gymsFeatureGrid-module-scss-module__kxFw8q__deviceChip{animation:none}.gymsFeatureGrid-module-scss-module__kxFw8q__deviceChip:first-child{background:var(--accent-solid);color:var(--accent-on-solid);border-color:var(--accent-border-hover)}}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__urlCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes gymsFeatureGrid-module-scss-module__kxFw8q__deviceHighlight{0%{background:var(--mono-bg);color:var(--mono-text-low-contrast);border-color:var(--mono-border-subtle);transform:scale(1)}5%,28%{background:var(--accent-solid);color:var(--accent-on-solid);border-color:var(--accent-border-hover);transform:scale(1.08)}33%,to{background:var(--mono-bg);color:var(--mono-text-low-contrast);border-color:var(--mono-border-subtle);transform:scale(1)}}.gymsFeatureGrid-module-scss-module__kxFw8q__grid,.gymsFeatureGrid-module-scss-module__kxFw8q__grid *,.gymsFeatureGrid-module-scss-module__kxFw8q__grid :before,.gymsFeatureGrid-module-scss-module__kxFw8q__grid :after{animation-play-state:paused}.gymsFeatureGrid-module-scss-module__kxFw8q__gridVisible,.gymsFeatureGrid-module-scss-module__kxFw8q__gridVisible *,.gymsFeatureGrid-module-scss-module__kxFw8q__gridVisible :before,.gymsFeatureGrid-module-scss-module__kxFw8q__gridVisible :after{animation-play-state:running}