.PlanFitDiagnostic_reductionValue__AMa73{font-size:var(--text-section);line-height:1.35;font-weight:800;text-wrap:balance;overflow-wrap:anywhere}.PlanFitDiagnostic_resultPlanShowcase__Plzq2{width:min(100%,820px);margin:12px auto 0}.PlanFitDiagnostic_resultPlanBanner__J0zIf{width:100%;overflow:hidden;padding:12px;background:rgb(255 255 255/82%);box-shadow:0 24px 70px rgb(63 34 25/10%)}.PlanFitDiagnostic_resultPlanImage__jL3KX{display:block;width:100%;height:auto;border:0;outline:0;object-fit:contain;box-shadow:none}.PlanFitDiagnostic_desktopResultPlanImage__MkPpX{display:none}.PlanFitDiagnostic_mobileResultPlanImage__V4w2U{display:block}.PlanFitDiagnostic_resultPlanCompanion__iWf_P,.PlanFitDiagnostic_resultTrainingScene__5u77O{display:none}.PlanFitDiagnostic_impactMetricCard__DPnWB{display:grid;overflow:hidden;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface-soft)}.PlanFitDiagnostic_impactMetricLabel__JcCu9{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:16px;background:var(--color-surface);text-align:center}.PlanFitDiagnostic_impactMetricValue__5d6um{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding:14px 16px}.PlanFitDiagnostic_consultationPreview__M9vnU{min-width:0;overflow:hidden;border:1px solid #d8d5cf;background:#fff;box-shadow:0 14px 36px rgb(43 35 31/7%)}.PlanFitDiagnostic_consultationPreviewBody__Rw0zY{position:relative;max-height:210px;overflow:hidden;padding:22px 20px 56px}.PlanFitDiagnostic_consultationPreviewEyebrow__i9Z2i{display:flex;align-items:center;gap:8px;color:#e10029;font-size:var(--text-ui);font-weight:700;letter-spacing:.04em;line-height:1.8}.PlanFitDiagnostic_consultationPreviewPulse__Y1Vc7{width:8px;height:8px;flex:none;border-radius:999px;background:#e10029;box-shadow:0 0 0 5px rgb(225 0 41/10%)}.PlanFitDiagnostic_consultationPreviewFade__LS72O{position:absolute;inset:auto 0 0;height:112px;background:linear-gradient(180deg,rgb(255 255 255/0),rgb(255 255 255/.92) 58%,#fff);pointer-events:none}.PlanFitDiagnostic_consultationPreviewNotice__ffGJu{position:relative;z-index:1;display:grid;gap:18px;padding:20px;border-top:1px solid #f0c6ce;background:linear-gradient(135deg,#fff7f8,#fff 72%)}.PlanFitDiagnostic_consultationPreviewCopy__QEaXv{min-width:0;width:100%;word-break:normal;overflow-wrap:anywhere}.PlanFitDiagnostic_consultationPreviewKicker__fEsHx{color:#e10029;font-size:var(--text-ui);font-weight:700;letter-spacing:.08em;white-space:nowrap;line-height:1.8}.PlanFitDiagnostic_consultationPreviewTopics__nbgVU{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;color:#383d47;font-size:var(--text-ui);font-weight:700;line-height:1.8}.PlanFitDiagnostic_consultationPreviewTopics__nbgVU li{padding:6px 9px;border:1px solid #ead9dc;border-radius:999px;background:#fff}.PlanFitDiagnostic_consultationPreviewButton__A5h4J{display:inline-flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:2px solid #e10029;background:#e10029;box-shadow:0 10px 22px rgb(225 0 41/18%);color:#fff;font-size:var(--text-ui);font-weight:700;line-height:1.8;text-align:center;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.PlanFitDiagnostic_consultationPreviewButton__A5h4J:hover{background:#c90025;box-shadow:0 13px 26px rgb(225 0 41/24%);transform:translateY(-2px)}.PlanFitDiagnostic_consultationPreviewButton__A5h4J:focus-visible{outline:2px solid #e10029;outline-offset:3px}.PlanFitDiagnostic_bookingActions__IqOwf{display:grid;gap:12px}.PlanFitDiagnostic_primaryBookingButton__fgxqP,.PlanFitDiagnostic_secondaryBookingButton__PJ5jF{display:grid;width:100%;align-items:center;font-weight:700;text-align:left;transition:transform .16s ease,border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}.PlanFitDiagnostic_primaryBookingButton__fgxqP{min-height:84px;grid-template-columns:22px minmax(0,1fr) 34px;gap:12px;padding:12px 14px;border:2px solid #e10029;background:#e10029;box-shadow:0 10px 24px rgb(225 0 41/18%);color:#fff}.PlanFitDiagnostic_secondaryBookingButton__PJ5jF{min-height:76px;grid-template-columns:minmax(0,1fr) 22px;gap:12px;padding:13px 18px;border:2px solid #1a1a1a;background:#fff;color:#1a1a1a}.PlanFitDiagnostic_bookingButtonLabel__wyhT5{display:flex;min-width:0;flex-direction:column;gap:1px;font-size:var(--text-ui);line-height:1.8}.PlanFitDiagnostic_bookingButtonLabel__wyhT5>span{white-space:nowrap}.PlanFitDiagnostic_bookingButtonIcon__uiriR{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:rgb(255 255 255/16%);transition:transform .16s ease}.PlanFitDiagnostic_primaryBookingButton__fgxqP:hover{background:#c90025;box-shadow:0 14px 28px rgb(225 0 41/24%);transform:translateY(-2px)}.PlanFitDiagnostic_primaryBookingButton__fgxqP:hover .PlanFitDiagnostic_bookingButtonIcon__uiriR{transform:translateX(2px)}.PlanFitDiagnostic_secondaryBookingButton__PJ5jF:hover{border-color:#e10029;color:#e10029}.PlanFitDiagnostic_primaryBookingButton__fgxqP:focus-visible,.PlanFitDiagnostic_secondaryBookingButton__PJ5jF:focus-visible{outline:2px solid #e10029;outline-offset:3px}.PlanFitDiagnostic_resultContentShell__ZWjo7{width:min(100%,1440px);margin:0 auto}.PlanFitDiagnostic_resultLeftColumn__rlZbp{min-width:0}.PlanFitDiagnostic_resultMainColumn__yPbA7,.PlanFitDiagnostic_resultSidebar__qesvv{min-width:0;padding:20px}.PlanFitDiagnostic_resultSidebar__qesvv{border-top:1px solid #d8d5cf;background:#fbfaf8}.PlanFitDiagnostic_sidebarGuides__NazPX{display:grid;gap:12px;margin-bottom:12px}@media (max-width:767px){.PlanFitDiagnostic_questionIllustration__L09bO{contain:layout paint;overflow:hidden;margin-top:auto}.PlanFitDiagnostic_questionIllustrationImage__4o4tO{display:block;width:100%;height:100%;object-fit:contain}.PlanFitDiagnostic_questionIntro__MMXtC{display:flex;height:280px;flex-direction:column}.PlanFitDiagnostic_questionCopy___NAuz{min-height:100px}.PlanFitDiagnostic_reductionValue__AMa73{font-size:var(--text-section);line-height:1.35;font-weight:800;text-wrap:balance;overflow-wrap:anywhere}.PlanFitDiagnostic_resultPlanBanner__J0zIf{padding:0;background:transparent;box-shadow:none}.PlanFitDiagnostic_resultPlanImagePortrait__U9_KZ{width:min(100%,420px);margin-inline:auto}.PlanFitDiagnostic_resultMainColumn__yPbA7,.PlanFitDiagnostic_resultSidebar__qesvv{padding:12px}.PlanFitDiagnostic_resultSidebar__qesvv{padding-top:10px}.PlanFitDiagnostic_consultationPreviewBody__Rw0zY{max-height:138px;padding:15px 15px 38px}.PlanFitDiagnostic_consultationPreviewNotice__ffGJu{gap:12px;padding:14px}.PlanFitDiagnostic_consultationPreviewTopics__nbgVU{display:none}.PlanFitDiagnostic_consultationPreviewTopics__nbgVU li{padding:4px 7px}.PlanFitDiagnostic_consultationPreviewButton__A5h4J{min-height:48px;padding:9px 12px}.PlanFitDiagnostic_impactMetricCard__DPnWB{grid-template-columns:minmax(0,1fr)}.PlanFitDiagnostic_impactMetricLabel__JcCu9{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px;padding:8px 10px;border-bottom:1px solid var(--color-border);text-align:left}.PlanFitDiagnostic_impactMetricLabel__JcCu9>span:last-child{margin-top:0}.PlanFitDiagnostic_impactMetricValue__5d6um{grid-template-columns:minmax(0,1fr) 112px;gap:8px;padding:10px}.PlanFitDiagnostic_bookingActions__IqOwf{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.PlanFitDiagnostic_primaryBookingButton__fgxqP,.PlanFitDiagnostic_secondaryBookingButton__PJ5jF{min-height:66px;padding:9px 10px}.PlanFitDiagnostic_primaryBookingButton__fgxqP{grid-template-columns:18px minmax(0,1fr);gap:7px}.PlanFitDiagnostic_secondaryBookingButton__PJ5jF{grid-template-columns:minmax(0,1fr) 18px;gap:7px}.PlanFitDiagnostic_bookingButtonLabel__wyhT5{font-size:var(--text-ui);line-height:1.8}.PlanFitDiagnostic_bookingButtonIcon__uiriR{display:none}.PlanFitDiagnostic_sidebarGuides__NazPX{gap:8px;margin-bottom:8px}}@media (min-width:768px){.PlanFitDiagnostic_desktopResultPlanImage__MkPpX{display:block}.PlanFitDiagnostic_mobileResultPlanImage__V4w2U{display:none}.PlanFitDiagnostic_resultPlanShowcase__Plzq2{margin-top:40px}.PlanFitDiagnostic_resultPlanBanner__J0zIf{padding:12px}.PlanFitDiagnostic_consultationPreviewBody__Rw0zY{max-height:210px;padding:28px 32px 60px}.PlanFitDiagnostic_consultationPreviewNotice__ffGJu{padding:24px 32px}.PlanFitDiagnostic_consultationPreviewButton__A5h4J{min-height:62px}}@media (min-width:1180px){.PlanFitDiagnostic_resultPlanShowcase__Plzq2{display:block}.PlanFitDiagnostic_resultPlanCompanion__iWf_P,.PlanFitDiagnostic_resultTrainingScene__5u77O{display:flex;min-width:0;border:1px solid #eadbd4;background:rgb(255 255 255/76%);box-shadow:0 20px 50px rgb(63 34 25/7%)}.PlanFitDiagnostic_resultPlanCompanion__iWf_P{position:relative;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;padding:18px 12px 16px;background:radial-gradient(circle at 50% 72%,rgb(255 244 224/92%) 0 38%,transparent 39%),rgb(255 255 255/78%)}.PlanFitDiagnostic_resultPlanSpeech__FMfn6{position:relative;z-index:1;margin:0 0 8px;padding:9px;border:2px solid #1a1a1a;background:#fff;box-shadow:3px 3px 0 #1a1a1a;color:#1a1a1a;font-size:var(--text-ui);font-weight:700;line-height:1.8;text-align:center}.PlanFitDiagnostic_resultPlanSpeech__FMfn6:after{position:absolute;right:22px;bottom:-8px;width:12px;height:12px;border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;background:#fff;content:"";transform:rotate(45deg)}.PlanFitDiagnostic_resultPlanCompanionImage__bn_4X{position:relative;z-index:0;width:146px;height:146px;object-fit:contain;image-rendering:pixelated}.PlanFitDiagnostic_resultPlanCompanionLabel__nHSBq{position:relative;z-index:1;margin:-4px 0 0;padding:6px 8px;background:#1a1a1a;color:#fff;font-size:var(--text-ui);font-weight:700;letter-spacing:.02em;text-align:center;line-height:1.8}.PlanFitDiagnostic_resultTrainingScene__5u77O{flex-direction:column;overflow:hidden}.PlanFitDiagnostic_resultTrainingPhotoFrame__2eKDV{position:relative;min-height:0;flex:1 1 auto;overflow:hidden;background:#e9eef2}.PlanFitDiagnostic_resultTrainingPhoto__3iH1b{width:100%;height:100%;min-height:174px;object-fit:cover;object-position:48% center}.PlanFitDiagnostic_resultTrainingCaption__LR9PT{position:absolute;right:10px;bottom:10px;left:10px;padding:7px 9px;background:rgb(26 26 26/88%);color:#fff;font-size:var(--text-ui);font-weight:700;letter-spacing:.04em;text-align:center;line-height:1.8}.PlanFitDiagnostic_resultTrainingDetails___slXm{display:grid;gap:7px;padding:12px;background:#fff}.PlanFitDiagnostic_resultTrainingDetails___slXm p{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;margin:0;color:#383d47;font-size:var(--text-ui);font-weight:700;line-height:1.8;text-align:left}.PlanFitDiagnostic_resultTrainingDetails___slXm span{display:inline-flex;width:25px;min-height:25px;align-items:center;justify-content:center;background:#fff0f2;color:#e10029;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-ui);font-weight:700;line-height:1.8}}@media (min-width:1380px){.PlanFitDiagnostic_resultPlanCompanionImage__bn_4X{width:164px;height:164px}.PlanFitDiagnostic_resultPlanSpeech__FMfn6,.PlanFitDiagnostic_resultTrainingCaption__LR9PT,.PlanFitDiagnostic_resultTrainingDetails___slXm p{font-size:var(--text-ui);line-height:1.8}}@media (max-width:360px){.PlanFitDiagnostic_primaryBookingButton__fgxqP{grid-template-columns:20px minmax(0,1fr)}.PlanFitDiagnostic_bookingButtonIcon__uiriR{display:none}.PlanFitDiagnostic_bookingButtonLabel__wyhT5{font-size:var(--text-ui);line-height:1.8}}@media (min-width:1024px){.PlanFitDiagnostic_resultContentShell__ZWjo7{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;border-right:1px solid #d8d5cf;border-left:1px solid #d8d5cf;background:#f6f2ed}.PlanFitDiagnostic_resultMainColumn__yPbA7{padding:32px}.PlanFitDiagnostic_resultSidebar__qesvv{position:sticky;top:84px;align-self:start;max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:32px 24px;border-top:0;border-left:1px solid #d8d5cf}}@media (min-width:640px){.PlanFitDiagnostic_impactMetricCard__DPnWB{grid-template-columns:180px minmax(0,1fr);overflow:visible}.PlanFitDiagnostic_impactMetricLabel__JcCu9{margin:14px 0 14px 14px;border-radius:9px 0 0 9px}.PlanFitDiagnostic_impactMetricLabel__JcCu9:after{position:absolute;top:50%;right:-16px;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid var(--color-surface);content:"";transform:translateY(-50%)}.PlanFitDiagnostic_impactMetricValue__5d6um{padding:14px 18px 14px 34px}}@media (min-width:1024px){.PlanFitDiagnostic_desktopResultVisual__w6La6{position:relative;min-height:300px;margin-top:32px;padding:82px 14px 12px;overflow:hidden;border-top:1px solid #e7e4df;background:linear-gradient(rgba(255,255,255,.72),rgba(255,255,255,.72)),repeating-linear-gradient(0deg,transparent 0 23px,rgba(225,0,41,.055) 23px 24px)}.PlanFitDiagnostic_desktopSpeech__cF5vy{position:absolute;top:8px;left:50%;z-index:2;width:min(90%,410px);margin:0;padding:12px 18px;border:4px solid #111;border-radius:10px;background:#ff6268;box-shadow:6px 6px 0 #111;color:#111;font-size:var(--text-card);font-weight:700;line-height:1.45;letter-spacing:-.04em;text-align:center;transform:translateX(-50%);text-wrap:balance;overflow-wrap:anywhere}.PlanFitDiagnostic_desktopSpeech__cF5vy:after{position:absolute;right:24%;bottom:-15px;width:22px;height:22px;border-right:4px solid #111;border-bottom:4px solid #111;background:#ff6268;content:"";transform:rotate(45deg)}.PlanFitDiagnostic_desktopStage__pIkZY{display:flex;align-items:flex-end;justify-content:center;gap:16px}.PlanFitDiagnostic_desktopScorePanel__yEz91{flex:0 0 184px;text-align:center}.PlanFitDiagnostic_desktopScoreChart__hMBtc{position:relative;width:176px;height:176px;margin-inline:auto;border:4px solid #111;border-radius:50%;box-shadow:6px 6px 0 rgba(17,17,17,.16)}.PlanFitDiagnostic_desktopScoreUnit__9_SiS,.PlanFitDiagnostic_desktopScoreValue__NrMhC{position:absolute;z-index:1;color:#111;font-weight:700;line-height:1;text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff}.PlanFitDiagnostic_desktopScoreValue__NrMhC{top:50%;left:48%;font-size:var(--text-section);letter-spacing:-.09em;transform:translate(-50%,-50%);line-height:1.35;font-weight:800;text-wrap:balance;overflow-wrap:anywhere}.PlanFitDiagnostic_desktopScoreUnit__9_SiS{right:20px;bottom:45px;font-size:var(--text-card);line-height:1.45;font-weight:700;text-wrap:balance;overflow-wrap:anywhere}.PlanFitDiagnostic_desktopScoreLabel__XkKgt{margin-top:9px;color:#111;font-size:var(--text-ui);font-weight:700;line-height:1.8}.PlanFitDiagnostic_desktopScoreNote__enmim{margin-top:2px;color:#707782;font-size:var(--text-ui);font-weight:700;line-height:1.8}.PlanFitDiagnostic_desktopMascot__FrEKh{width:190px;height:190px;flex:0 0 190px;object-fit:contain;image-rendering:pixelated}}