.page-module__o8wxgq__page{background:var(--bg-primary);flex-direction:column;flex:1;min-height:100dvh;display:flex}.page-module__o8wxgq__stickyTop{z-index:10;background:var(--bg-primary);flex-shrink:0;position:sticky;top:0}.page-module__o8wxgq__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.125rem 1.5rem;display:flex}.page-module__o8wxgq__headerLeft,.page-module__o8wxgq__headerRight{align-items:center;width:2.25rem;display:flex}.page-module__o8wxgq__logo{filter:var(--icon-filter)}.page-module__o8wxgq__progressWrap{background:var(--bg-tertiary);height:4px;overflow:hidden}.page-module__o8wxgq__progressBar{background:var(--brand-primary);border-radius:0 2px 2px 0;height:100%;transition:width .45s}.page-module__o8wxgq__main{flex-direction:column;flex:1;align-items:center;padding:2rem 1.5rem;transition:opacity .18s;display:flex;overflow-y:auto}.page-module__o8wxgq__visible{opacity:1}.page-module__o8wxgq__hidden{opacity:0;pointer-events:none}.page-module__o8wxgq__backBtn{border:1.5px solid var(--border);width:2.25rem;height:2.25rem;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:background .2s,transform .2s;display:flex}.page-module__o8wxgq__backBtn:hover{background:var(--brand-hover);transform:translateY(-1px)}.page-module__o8wxgq__backBtn:active{transform:translateY(0)}.page-module__o8wxgq__card{flex-direction:column;width:100%;max-width:520px;display:flex}.page-module__o8wxgq__centered{text-align:center;align-items:center}.page-module__o8wxgq__question{color:var(--text-primary);margin:0 0 .375rem;padding:0;font-size:1.75rem;font-weight:700;line-height:1.25}.page-module__o8wxgq__introImage{width:240px;height:auto;margin-top:1rem}.page-module__o8wxgq__introTitle{color:var(--text-primary);margin:2rem 0;padding:0;font-size:2.5rem;font-weight:800;line-height:1.15}.page-module__o8wxgq__subtitle{color:var(--text-secondary);margin:0 0 1.25rem;padding:0;font-size:1.0625rem;line-height:1.55}.page-module__o8wxgq__stickyTitle{z-index:5;background:var(--bg-primary);width:100%;padding:.5rem 0;position:sticky;top:0}.page-module__o8wxgq__accent{color:var(--brand-primary)}.page-module__o8wxgq__options{flex-direction:column;gap:.5rem;margin-top:.625rem;display:flex}.page-module__o8wxgq__option{border:2px solid var(--border);background:var(--bg-card);cursor:pointer;text-align:left;width:100%;font:inherit;border-radius:.75rem;align-items:center;gap:.875rem;padding:1.1rem 1.25rem;transition:border-color .15s,background .15s,transform .1s;display:flex}.page-module__o8wxgq__option:hover{border-color:var(--brand-primary);transform:translateY(-1px);box-shadow:0 2px 8px #2563eb14}.page-module__o8wxgq__option:active{box-shadow:none;transform:translateY(0)}.page-module__o8wxgq__optionSelected{border-color:var(--brand-primary);background:#2563eb0d}.page-module__o8wxgq__optionEmoji{text-align:center;flex-shrink:0;width:1.75rem;font-size:1.5rem;line-height:1}.page-module__o8wxgq__optionLabel{color:var(--text-primary);flex:1;font-size:1.0625rem;font-weight:500}.page-module__o8wxgq__optionCheck{color:var(--brand-primary);flex-shrink:0;font-size:1rem;font-weight:700}.page-module__o8wxgq__multiCheck{border:2px solid var(--border);color:#fff;border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;transition:background .15s,border-color .15s;display:flex}.page-module__o8wxgq__multiCheckSelected{background:var(--brand-primary);border-color:var(--brand-primary)}.page-module__o8wxgq__continueBtnWrap{z-index:20;padding:.75rem 1.5rem calc(.75rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--bg-primary) 70%, transparent);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.page-module__o8wxgq__continueBtnWrap>*{pointer-events:auto}.page-module__o8wxgq__continueBtn{width:100%;max-width:520px}.page-module__o8wxgq__bigEmoji{margin-bottom:1rem;font-size:3.5rem;line-height:1}.page-module__o8wxgq__encouragingImage{width:180px;height:auto;margin-bottom:1rem}.page-module__o8wxgq__message{color:var(--text-secondary);max-width:420px;margin:.375rem 0 0;padding:0;font-size:1.125rem;line-height:1.65}.page-module__o8wxgq__fitTitle{color:var(--brand-primary)}.page-module__o8wxgq__fitStats{background:var(--bg-card);border:1px solid var(--border);border-radius:.875rem;align-items:center;gap:1rem;width:100%;margin:1.5rem 0;padding:1.25rem 1.5rem;display:flex}.page-module__o8wxgq__fitStat{flex-direction:column;flex:1;align-items:center;gap:.25rem;display:flex}.page-module__o8wxgq__fitStatNum{color:var(--brand-primary);font-size:1.5rem;font-weight:800}.page-module__o8wxgq__fitStatLabel{color:var(--text-muted);text-align:center;font-size:.75rem;line-height:1.3}.page-module__o8wxgq__fitDivider{background:var(--border);flex-shrink:0;width:1px;height:40px}.page-module__o8wxgq__chartWrap{width:100%;margin:1.25rem 0 .75rem}.page-module__o8wxgq__chart{width:100%;height:auto;overflow:visible}.page-module__o8wxgq__chartLabel{fill:var(--text-muted);font-family:inherit}.page-module__o8wxgq__chartLineDraw{stroke-dasharray:700;stroke-dashoffset:0;animation:1.6s cubic-bezier(.4,0,.2,1) forwards page-module__o8wxgq__drawLine}.page-module__o8wxgq__chartLineHidden{stroke-dasharray:700;stroke-dashoffset:700px}@keyframes page-module__o8wxgq__drawLine{0%{stroke-dashoffset:700px}to{stroke-dashoffset:0}}.page-module__o8wxgq__chartAreaShow{opacity:1;transition:opacity .6s 1.2s}.page-module__o8wxgq__chartAreaHidden{opacity:0}.page-module__o8wxgq__chartDotShow{opacity:1;transition:opacity .3s 1.5s}.page-module__o8wxgq__chartDotHidden{opacity:0}.page-module__o8wxgq__chartBadge{animation:.4s 1.6s both page-module__o8wxgq__fadeIn}@keyframes page-module__o8wxgq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page-module__o8wxgq__chartNote{color:var(--text-muted);margin-bottom:.25rem;font-size:.875rem}.page-module__o8wxgq__emailInput{border:2px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:.75rem;outline:none;margin-top:.5rem;padding:1.1rem 1.25rem;font-size:1.0625rem;transition:border-color .15s}.page-module__o8wxgq__emailInput::placeholder{color:var(--text-muted)}.page-module__o8wxgq__emailInput:focus{border-color:var(--brand-primary)}.page-module__o8wxgq__emailInputError{border-color:#ef4444}.page-module__o8wxgq__emailErrorText{color:#ef4444;margin:.375rem 0 0;padding:0;font-size:.8125rem}.page-module__o8wxgq__calcProgressWrap{align-items:center;gap:.75rem;width:100%;margin:1rem 0 .5rem;display:flex}.page-module__o8wxgq__calcProgressBar{background:var(--bg-tertiary);border-radius:999px;flex:1;height:8px;overflow:hidden}.page-module__o8wxgq__calcProgressFill{background:var(--brand-primary);border-radius:999px;height:100%;transition:width .1s linear}.page-module__o8wxgq__calcPct{color:var(--brand-primary);text-align:right;min-width:2.5rem;font-size:.875rem;font-weight:700}.page-module__o8wxgq__calcTasks{border:1px solid var(--border);border-radius:.75rem;flex-direction:column;gap:.5rem;width:100%;margin-top:.75rem;display:flex;overflow:hidden}.page-module__o8wxgq__calcTask{color:var(--text-muted);background:var(--bg-primary);align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;transition:color .3s;display:flex}.page-module__o8wxgq__calcTask:not(:last-child){border-bottom:1px solid var(--border)}.page-module__o8wxgq__calcTaskDone{color:var(--text-primary)}.page-module__o8wxgq__calcTaskCheck{text-align:center;width:1rem;color:var(--brand-primary);font-size:.875rem;font-weight:700;transition:color .3s}.page-module__o8wxgq__spinner{border:3px solid var(--border);border-top-color:var(--brand-primary);border-radius:50%;flex-shrink:0;width:52px;height:52px;margin-bottom:1.5rem;animation:.75s linear infinite page-module__o8wxgq__spin}@keyframes page-module__o8wxgq__spin{to{transform:rotate(360deg)}}.page-module__o8wxgq__calcTitle{color:var(--text-primary);margin:0 0 .375rem;padding:0;font-size:1.5rem;font-weight:700}.page-module__o8wxgq__reviews{flex-direction:column;gap:.75rem;width:100%;margin:1.25rem 0;display:flex}.page-module__o8wxgq__review{background:var(--bg-card);border:1px solid var(--border);text-align:left;border-radius:.75rem;padding:1rem 1.125rem}.page-module__o8wxgq__reviewStars{color:#f59e0b;margin-bottom:.375rem;font-size:.875rem}.page-module__o8wxgq__reviewText{color:var(--text-secondary);margin:0 0 .5rem;padding:0;font-size:.9375rem;line-height:1.55}.page-module__o8wxgq__reviewAuthor{color:var(--text-muted);font-size:.8125rem;font-weight:500}.page-module__o8wxgq__scoreRing{border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin:1.5rem 0 1rem;display:flex}.page-module__o8wxgq__scoreRingInner{background:var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;width:115px;height:115px;display:flex}.page-module__o8wxgq__scoreValue{color:var(--brand-primary);font-size:2.5rem;font-weight:800}.page-module__o8wxgq__scoreLabel{color:var(--text-secondary);max-width:380px;margin:0 0 .75rem;padding:0;font-size:1.125rem;line-height:1.6}.page-module__o8wxgq__summaryHighlight{border:1px solid var(--brand-primary);background:#2563eb0f;border-radius:.75rem;width:100%;margin-bottom:.25rem;padding:1rem 1.25rem}.page-module__o8wxgq__summaryText{color:var(--text-primary);margin:0;padding:0;font-size:1.125rem;line-height:1.5}.page-module__o8wxgq__valuePropList{flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem;display:flex}.page-module__o8wxgq__valuePropItem{background:var(--bg-card);border:1px solid var(--border);text-align:left;border-radius:.75rem;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex}.page-module__o8wxgq__valuePropIcon{flex-shrink:0;margin-top:.125rem;font-size:1.5rem;line-height:1}.page-module__o8wxgq__valuePropText{color:var(--text-primary);font-size:1rem;font-weight:500;line-height:1.5}.page-module__o8wxgq__wheelContainer{width:360px;height:360px;margin:1.5rem auto 1rem;position:relative}.page-module__o8wxgq__wheelSvg{width:100%;height:100%}.page-module__o8wxgq__wheelPointer{border-left:12px solid #0000;border-right:12px solid #0000;border-top:22px solid var(--text-primary);z-index:2;filter:drop-shadow(0 2px 3px #0003);width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.page-module__o8wxgq__wheelSpin{animation:4s cubic-bezier(.15,.85,.25,1) forwards page-module__o8wxgq__spinWheel}@keyframes page-module__o8wxgq__spinWheel{0%{transform:rotate(0)}to{transform:rotate(2532.5deg)}}.page-module__o8wxgq__spinResultWrap{width:100%;animation:.4s both page-module__o8wxgq__fadeIn}.page-module__o8wxgq__spinResultBadge{color:var(--brand-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.page-module__o8wxgq__checkoutCard{gap:0;max-width:520px;margin-top:0!important}.page-module__o8wxgq__ckStickyBar{z-index:20;background:var(--bg-primary);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}.page-module__o8wxgq__ckStickyTimer{flex-direction:column;gap:.125rem;display:flex}.page-module__o8wxgq__ckStickyLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.page-module__o8wxgq__ckStickyTime{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.page-module__o8wxgq__ckStickyBtn{flex-shrink:0}.page-module__o8wxgq__ckHero{text-align:center;background:linear-gradient(#6366f10f 0%,#0000 100%);border-radius:0 0 1.5rem 1.5rem;margin:0 -1.5rem;padding:2rem 1.5rem 1.5rem}.page-module__o8wxgq__ckDiscountPill{color:var(--text-secondary);align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:inline-flex}.page-module__o8wxgq__ckDiscountNum{background:var(--brand-primary);color:#fff;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:800}.page-module__o8wxgq__ckHeroTitle{color:var(--text-primary);margin:0 0 .875rem;font-size:1.75rem;font-weight:800;line-height:1.2}.page-module__o8wxgq__ckHeroPill{background:var(--brand-primary);color:#fff;border-radius:999px;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:700;display:inline-block}.page-module__o8wxgq__ckGoalRow{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;margin:1.5rem 0;display:grid}.page-module__o8wxgq__ckGoalCard{text-align:center;border:1px solid var(--border);background:var(--bg-card);border-radius:.875rem;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem;display:flex}.page-module__o8wxgq__ckGoalIcon{font-size:1.25rem}.page-module__o8wxgq__ckGoalLabel{color:var(--text-muted);font-size:.75rem;font-weight:500}.page-module__o8wxgq__ckGoalValue{color:var(--text-primary);font-size:.875rem;font-weight:700;line-height:1.3}.page-module__o8wxgq__ckToolGrid{background:var(--bg-card);border:1px solid var(--border);border-radius:.875rem;grid-template-columns:repeat(5,1fr);gap:.625rem;width:100%;margin-bottom:1.5rem;padding:1.25rem;display:grid}.page-module__o8wxgq__ckToolItem{flex-direction:column;align-items:center;gap:.25rem;display:flex}.page-module__o8wxgq__ckToolIcon{background:var(--bg-tertiary);border-radius:.625rem;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-module__o8wxgq__ckToolIcon img{border-radius:.375rem}.page-module__o8wxgq__ckToolName{color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:56px;font-size:.6875rem;font-weight:600;line-height:1.1;overflow:hidden}.page-module__o8wxgq__ckToolDay{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.625rem;font-weight:700}.page-module__o8wxgq__ckSocialProof{text-align:center;width:100%;margin-bottom:1.5rem}.page-module__o8wxgq__ckSocialText{color:var(--text-secondary);margin:0 0 .625rem;font-size:.9375rem;line-height:1.4}.page-module__o8wxgq__ckTickerWrap{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.page-module__o8wxgq__ckTicker{gap:.625rem;width:max-content;animation:20s linear infinite page-module__o8wxgq__tickerScroll;display:flex}.page-module__o8wxgq__ckTickerItem{color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.375rem .875rem;font-size:.75rem}@keyframes page-module__o8wxgq__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module__o8wxgq__ckPlanTitle{color:var(--text-primary);text-align:center;width:100%;margin:0 0 1rem;font-size:1.25rem;font-weight:800}.page-module__o8wxgq__ckPromoBanner{background:#22c55e0f;border:2px solid #22c55e;border-radius:.875rem;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:1rem;padding:1rem 1.125rem;display:flex}.page-module__o8wxgq__ckPromoCheck{color:#22c55e;flex-shrink:0;width:28px;height:28px;margin-top:.125rem}.page-module__o8wxgq__ckPromoContent{color:var(--text-primary);flex:1;font-size:.9375rem}.page-module__o8wxgq__ckPromoRow{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.page-module__o8wxgq__ckPromoCode{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.page-module__o8wxgq__ckPromoCodeCheck{color:#22c55e;width:14px;height:14px}.page-module__o8wxgq__ckPromoTimer{color:#22c55e;text-align:center;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1}.page-module__o8wxgq__ckPromoTimer small{color:var(--text-muted);letter-spacing:.04em;margin-top:.125rem;font-size:.5625rem;font-weight:500;display:block}.page-module__o8wxgq__ckTierList{flex-direction:column;gap:0;width:100%;margin-bottom:1rem;display:flex}.page-module__o8wxgq__ckTierCard{border:2px solid var(--border);background:var(--bg-card);cursor:pointer;width:100%;font:inherit;text-align:left;flex-direction:column;margin-top:-2px;padding:0;transition:border-color .15s;display:flex;position:relative}.page-module__o8wxgq__ckTierCard:first-child{border-radius:.875rem .875rem 0 0;margin-top:0}.page-module__o8wxgq__ckTierCard:last-child{border-radius:0 0 .875rem .875rem}.page-module__o8wxgq__ckTierSelected,.page-module__o8wxgq__ckTierPopular{border-color:var(--brand-primary);z-index:1}.page-module__o8wxgq__ckTierBadge{background:var(--brand-primary);color:#fff;text-align:center;letter-spacing:.02em;padding:.5rem 1rem;font-size:.8125rem;font-weight:700}.page-module__o8wxgq__ckTierCard:first-child .page-module__o8wxgq__ckTierBadge{border-radius:.7rem .7rem 0 0}.page-module__o8wxgq__ckTierBody{align-items:center;gap:.75rem;padding:1rem 1.125rem;display:flex}.page-module__o8wxgq__ckTierRadio{flex-shrink:0}.page-module__o8wxgq__ckRadio{border:2px solid var(--border);border-radius:50%;width:22px;height:22px;transition:border-color .15s,box-shadow .15s;display:block}.page-module__o8wxgq__ckRadioActive{border-color:var(--brand-primary);box-shadow:inset 0 0 0 5px var(--brand-primary)}.page-module__o8wxgq__ckTierInfo{flex-direction:column;flex:1;gap:.125rem;display:flex}.page-module__o8wxgq__ckTierName{color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em;font-size:.9375rem;font-weight:700}.page-module__o8wxgq__ckTierPrices{color:var(--text-muted);font-size:.8125rem}.page-module__o8wxgq__ckTierPrices s{margin-right:.25rem}.page-module__o8wxgq__ckTierPerDay{flex-shrink:0;align-items:flex-start;gap:.0625rem;display:flex}.page-module__o8wxgq__ckPerDayDollar{color:var(--text-primary);margin-top:.125rem;font-size:.875rem;font-weight:700}.page-module__o8wxgq__ckPerDayMain{color:var(--text-primary);font-size:2.25rem;font-weight:800;line-height:1}.page-module__o8wxgq__ckPerDayMeta{flex-direction:column;margin-top:.125rem;display:flex}.page-module__o8wxgq__ckPerDayCents{color:var(--text-primary);font-size:.75rem;font-weight:700}.page-module__o8wxgq__ckPerDayLabel{color:var(--text-muted);font-size:.625rem;font-weight:500}.page-module__o8wxgq__ckTierTotal{color:var(--text-muted);flex-shrink:0;font-size:.875rem}.page-module__o8wxgq__ckLegal{color:var(--text-muted);text-align:center;margin:0 0 1.25rem;padding:0;font-size:.75rem;line-height:1.5}.page-module__o8wxgq__ckCtaSection{text-align:center;width:100%;margin-bottom:1.25rem}.page-module__o8wxgq__ckError{color:#ef4444;margin-top:.5rem;font-size:.8125rem}.page-module__o8wxgq__ckCtaPopular{color:var(--brand-primary);margin-bottom:.625rem;font-size:.8125rem;font-weight:600;display:inline-block}.page-module__o8wxgq__ckCtaBtn{width:100%;padding:1rem 2rem;font-size:1.125rem}.page-module__o8wxgq__ckViewers{color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:1.25rem;font-size:.875rem;display:flex}.page-module__o8wxgq__ckViewersDot{font-size:1rem}.page-module__o8wxgq__ckPaySafe{text-align:center;border:1px solid var(--border);border-radius:.875rem;width:100%;margin-bottom:1.5rem;padding:1rem}.page-module__o8wxgq__ckPaySafeLabel{color:var(--text-secondary);justify-content:center;align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.page-module__o8wxgq__stripeText{color:#635bff;letter-spacing:.01em;font-size:1.0625rem;font-weight:700}.page-module__o8wxgq__ckPayIcons{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;font-size:.8125rem;font-weight:600;display:flex}.page-module__o8wxgq__ckGuarantee{text-align:center;background:#22c55e0f;border-radius:.875rem;width:100%;margin-bottom:1.5rem;padding:2rem 1.25rem}.page-module__o8wxgq__ckGuaranteeBadge{background:#22c55e26;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;display:inline-flex}.page-module__o8wxgq__ckGuaranteeIcon{color:#22c55e;width:36px;height:36px}.page-module__o8wxgq__ckGuaranteeTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:800}.page-module__o8wxgq__ckGuaranteeText{color:var(--text-secondary);max-width:380px;margin:0 auto;font-size:.875rem;line-height:1.6}.page-module__o8wxgq__faqSection{width:100%;margin:0 0 1.5rem}.page-module__o8wxgq__faqItem{border:1px solid var(--border);cursor:pointer;border-radius:.75rem;margin-bottom:.5rem;transition:border-color .15s;overflow:hidden}.page-module__o8wxgq__faqItem:hover{border-color:var(--brand-primary)}.page-module__o8wxgq__faqHeader{background:var(--bg-card);justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.page-module__o8wxgq__faqQ{color:var(--text-primary);text-align:left;margin:0;font-size:.9375rem;font-weight:600}.page-module__o8wxgq__faqChevron{color:var(--text-muted);flex-shrink:0;margin-left:.75rem;font-size:1.25rem}.page-module__o8wxgq__faqA{color:var(--text-secondary);text-align:left;margin:0;padding:0 1rem .875rem;font-size:.875rem;line-height:1.6}@media (max-width:639px){.page-module__o8wxgq__main{padding:1rem 1rem 5.5rem}.page-module__o8wxgq__card{flex:1}.page-module__o8wxgq__options{margin-top:auto}.page-module__o8wxgq__question{font-size:1.375rem}.page-module__o8wxgq__introImage{width:200px}.page-module__o8wxgq__introTitle{margin:1rem 0 1.5rem;font-size:1.75rem}.page-module__o8wxgq__option{padding:1rem}.page-module__o8wxgq__optionLabel{font-size:.9375rem}.page-module__o8wxgq__fitStats{gap:.625rem;padding:1rem .875rem}.page-module__o8wxgq__fitStatNum{font-size:1.25rem}.page-module__o8wxgq__wheelContainer{width:310px;height:310px}.page-module__o8wxgq__scoreRing{width:130px;height:130px}.page-module__o8wxgq__scoreRingInner{width:100px;height:100px}.page-module__o8wxgq__scoreValue{font-size:2rem}.page-module__o8wxgq__bigEmoji{margin-top:auto}.page-module__o8wxgq__centered .page-module__o8wxgq__message{margin-bottom:auto}.page-module__o8wxgq__continueBtnWrap{padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom,0px))}.page-module__o8wxgq__checkoutCard{flex:0!important}.page-module__o8wxgq__ckHero{margin:0 -1rem;padding-left:1rem;padding-right:1rem}.page-module__o8wxgq__ckHeroTitle{font-size:1.5rem}.page-module__o8wxgq__ckToolGrid{grid-template-columns:repeat(5,1fr);gap:.5rem;padding:1rem .75rem}.page-module__o8wxgq__ckToolIcon{width:38px;height:38px}.page-module__o8wxgq__ckToolName{max-width:48px;font-size:.5625rem}.page-module__o8wxgq__ckToolDay{font-size:.5rem}.page-module__o8wxgq__ckStickyBar{padding:.625rem 1rem}.page-module__o8wxgq__ckStickyTime{font-size:1.25rem}}
