.CoachSidebar-module__SvZO8G__overlay{display:none}.CoachSidebar-module__SvZO8G__sidebar{z-index:100;background:#fff;flex-direction:column;gap:6px;width:240px;height:100vh;padding:20px 14px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.CoachSidebar-module__SvZO8G__brand{align-items:center;gap:10px;min-height:44px;padding:0 10px 14px;text-decoration:none;display:flex}.CoachSidebar-module__SvZO8G__brandLogo{filter:brightness(0)saturate()invert(16%)sepia(95%)saturate(5635%)hue-rotate(355deg)brightness(92%)contrast(92%);width:auto;height:22px}.CoachSidebar-module__SvZO8G__brandName{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-primary);font-size:15px;font-weight:700}@media (hover:hover){.CoachSidebar-module__SvZO8G__brand:hover .CoachSidebar-module__SvZO8G__brandName{color:var(--accent-text)}}.CoachSidebar-module__SvZO8G__nav{flex-direction:column;flex:1;gap:4px;display:flex}.CoachSidebar-module__SvZO8G__navItem{min-height:44px;font-family:var(--font-heading);color:var(--text-primary);border-radius:var(--radius-pill);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:0 16px;font-size:15px;font-weight:600;display:flex}.CoachSidebar-module__SvZO8G__navItemActive{background:var(--text-primary);color:#fff}@media (hover:hover){.CoachSidebar-module__SvZO8G__navItem:not(.CoachSidebar-module__SvZO8G__navItemActive):hover{background:#0c090d0d}}.CoachSidebar-module__SvZO8G__exitLink{margin-top:16px;text-decoration:none}.CoachSidebar-module__SvZO8G__exitLink+.CoachSidebar-module__SvZO8G__exitLink{margin-top:0}.CoachSidebar-module__SvZO8G__footer{flex-direction:column;gap:4px;padding-top:12px;display:flex}.CoachSidebar-module__SvZO8G__creditTile{background:var(--bg-primary);border-radius:var(--radius-inner);flex-direction:column;gap:14px;padding:18px;display:flex}.CoachSidebar-module__SvZO8G__creditBlock{flex-direction:column;gap:4px;display:flex}.CoachSidebar-module__SvZO8G__creditValue{font-family:var(--font-heading);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.CoachSidebar-module__SvZO8G__creditLabel{color:var(--text-secondary);font-size:14px}.CoachSidebar-module__SvZO8G__buyBtn{min-height:40px;font-family:var(--font-heading);color:#fff;background:var(--accent-text);border-radius:var(--radius-pill);cursor:pointer;text-align:center;border:none;padding:0 16px;font-size:15px;font-weight:600}@media (hover:hover){.CoachSidebar-module__SvZO8G__buyBtn:hover{background:#b81512}}.CoachSidebar-module__SvZO8G__signOutBtn{min-height:44px;font-family:var(--font-heading);color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;padding:0 16px;font-size:14px;font-weight:600}@media (hover:hover){.CoachSidebar-module__SvZO8G__signOutBtn:hover{color:var(--text-primary)}}@media (prefers-reduced-motion:no-preference){.CoachSidebar-module__SvZO8G__navItem,.CoachSidebar-module__SvZO8G__buyBtn,.CoachSidebar-module__SvZO8G__signOutBtn{transition:background var(--transition-fast),color var(--transition-fast)}}@media (max-width:768px){.CoachSidebar-module__SvZO8G__overlay{z-index:99;background:#0006;display:block;position:fixed;inset:0}.CoachSidebar-module__SvZO8G__sidebar{width:min(280px,86vw);transform:translate(-100%)}.CoachSidebar-module__SvZO8G__sidebarOpen{transform:translate(0)}.CoachSidebar-module__SvZO8G__buyBtn{min-height:44px}}@media (max-width:768px) and (prefers-reduced-motion:no-preference){.CoachSidebar-module__SvZO8G__sidebar{transition:transform .3s cubic-bezier(.16,1,.3,1)}}
.CoachOverview-module__YBiXwa__overview{flex-direction:column;gap:16px;display:flex}.CoachOverview-module__YBiXwa__metricStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.CoachOverview-module__YBiXwa__metricCard{border-radius:var(--radius-inner);background:#fff;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:20px;display:flex}.CoachOverview-module__YBiXwa__metricValue{font-family:var(--font-heading);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.CoachOverview-module__YBiXwa__metricLabel{color:var(--text-secondary);font-size:14px;line-height:1.4}.CoachOverview-module__YBiXwa__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.CoachOverview-module__YBiXwa__panel{border-radius:var(--radius-surface);background:#fff;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.CoachOverview-module__YBiXwa__panelTitle{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:19px;font-weight:700}.CoachOverview-module__YBiXwa__levelBars{flex-direction:column;gap:10px;display:flex}.CoachOverview-module__YBiXwa__levelRow{grid-template-columns:130px minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.CoachOverview-module__YBiXwa__levelName{color:var(--text-primary);font-size:14px}.CoachOverview-module__YBiXwa__levelBarTrack{border-radius:var(--radius-pill);background:#0c090d14;height:12px;position:relative;overflow:hidden}.CoachOverview-module__YBiXwa__levelBarFill{border-radius:var(--radius-pill);background:var(--accent);min-width:2px;height:100%}@media (prefers-reduced-motion:no-preference){.CoachOverview-module__YBiXwa__levelBarFill{transition:width .6s cubic-bezier(.16,1,.3,1)}}.CoachOverview-module__YBiXwa__levelCount{font-family:var(--font-heading);color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.CoachOverview-module__YBiXwa__activityList{flex-direction:column;display:flex}.CoachOverview-module__YBiXwa__activityRow{cursor:pointer;text-align:left;width:100%;min-height:44px;font:inherit;background:0 0;border:none;border-bottom:1px solid #0c090d14;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.CoachOverview-module__YBiXwa__activityRow:last-child{border-bottom:none}@media (hover:hover){.CoachOverview-module__YBiXwa__activityRow:hover,.CoachOverview-module__YBiXwa__flagRow:hover{background:#0c090d08}}.CoachOverview-module__YBiXwa__activityName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.CoachOverview-module__YBiXwa__activityDate{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:14px}.CoachOverview-module__YBiXwa__activityCp{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.CoachOverview-module__YBiXwa__panelNote{color:var(--text-secondary);margin:-10px 0 0;font-size:12px}.CoachOverview-module__YBiXwa__allGood{color:var(--success);margin:0;font-size:15px;font-weight:600}.CoachOverview-module__YBiXwa__flagList{flex-direction:column;display:flex}.CoachOverview-module__YBiXwa__flagRow{cursor:pointer;text-align:left;width:100%;min-height:44px;font:inherit;background:0 0;border:none;border-bottom:1px solid #0c090d14;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}.CoachOverview-module__YBiXwa__flagRow:last-child{border-bottom:none}.CoachOverview-module__YBiXwa__flagName{color:var(--text-primary);font-size:15px;font-weight:600}.CoachOverview-module__YBiXwa__flagReason{border-radius:var(--radius-pill);min-height:26px;color:var(--accent-text);font-variant-numeric:tabular-nums;background:#dc262612;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.CoachOverview-module__YBiXwa__empty{color:var(--text-secondary);margin:0;font-size:14px}@media (max-width:1000px){.CoachOverview-module__YBiXwa__panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.CoachOverview-module__YBiXwa__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.CoachOverview-module__YBiXwa__panel{padding:20px}.CoachOverview-module__YBiXwa__levelRow{grid-template-columns:96px minmax(0,1fr) 28px;gap:10px}.CoachOverview-module__YBiXwa__levelName{font-size:13px}}
.CoachLeaderboard-module__6Zs4YW__panel{border-radius:var(--radius-surface);background:#fff;flex-direction:column;gap:14px;padding:24px;display:flex;overflow-x:auto}.CoachLeaderboard-module__6Zs4YW__panelTitle{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:19px;font-weight:700}.CoachLeaderboard-module__6Zs4YW__empty{color:var(--text-secondary);margin:0;font-size:14px}.CoachLeaderboard-module__6Zs4YW__table{border-collapse:collapse;width:100%;font-size:15px}.CoachLeaderboard-module__6Zs4YW__table th{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);text-align:left;white-space:nowrap;border-bottom:1px solid #0c090d29;padding:10px 12px;font-size:12px;font-weight:700}.CoachLeaderboard-module__6Zs4YW__table td{color:var(--text-primary);border-bottom:1px solid #0c090d14;padding:12px}.CoachLeaderboard-module__6Zs4YW__table tbody tr:last-child td{border-bottom:none}.CoachLeaderboard-module__6Zs4YW__right{text-align:right}.CoachLeaderboard-module__6Zs4YW__rank{font-family:var(--font-heading);color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:700}.CoachLeaderboard-module__6Zs4YW__mono{font-variant-numeric:tabular-nums;font-family:var(--font-heading);font-weight:600}@media (max-width:768px){.CoachLeaderboard-module__6Zs4YW__panel{padding:20px}}
.InfoTip-module__QJTLVa__button{vertical-align:middle;border:1px solid var(--border-strong);width:16px;height:16px;color:var(--text-secondary);font-family:var(--font-sans);letter-spacing:0;text-transform:none;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;padding:0;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-flex;position:relative}.InfoTip-module__QJTLVa__button:before{content:"";position:absolute;inset:-8px}.InfoTip-module__QJTLVa__button:hover,.InfoTip-module__QJTLVa__button[aria-expanded=true]{color:var(--accent-text);border-color:var(--accent-text)}.InfoTip-module__QJTLVa__button:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.InfoTip-module__QJTLVa__inverse{color:var(--text-on-accent);border-color:var(--text-on-accent)}.InfoTip-module__QJTLVa__inverse:hover,.InfoTip-module__QJTLVa__inverse[aria-expanded=true]{background:var(--text-on-accent);color:var(--accent-text);border-color:var(--text-on-accent)}.InfoTip-module__QJTLVa__inverse:focus-visible{outline-color:var(--text-on-accent)}.InfoTip-module__QJTLVa__panel{z-index:1000;visibility:hidden;background:var(--bg-card);border:1px solid var(--border-strong);width:min(320px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text-primary);font-family:var(--font-sans);text-align:left;text-transform:none;letter-spacing:normal;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.5;position:fixed;top:0;left:0;overflow-y:auto}.InfoTip-module__QJTLVa__title{margin:0 0 8px;font-weight:700}.InfoTip-module__QJTLVa__part{margin:0 0 8px}.InfoTip-module__QJTLVa__part:last-child{margin-bottom:0}.InfoTip-module__QJTLVa__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:2px;font-size:11px;font-weight:700;display:block}
.ProfileTiles-module__ocjMga__profileSection{margin-bottom:32px}.ProfileTiles-module__ocjMga__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ProfileTiles-module__ocjMga__sectionHeader h2{font-size:1.4rem}.ProfileTiles-module__ocjMga__metricsGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.ProfileTiles-module__ocjMga__metricCard{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-inner);padding:20px 14px 18px}.ProfileTiles-module__ocjMga__metricsSubhead{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:20px 0 10px;font-size:.8rem;font-weight:700}.ProfileTiles-module__ocjMga__metricLabel{min-height:2.2em;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:flex-end;margin-bottom:8px;font-size:.72rem;font-weight:600;line-height:1.1;display:flex}.ProfileTiles-module__ocjMga__metricValue{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;line-height:1}.ProfileTiles-module__ocjMga__metricValueText{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);font-size:1.2rem;font-weight:700;line-height:1.6}.ProfileTiles-module__ocjMga__metricUnit{letter-spacing:0;color:var(--text-secondary);margin-left:4px;font-size:.85rem;font-weight:500}.ProfileTiles-module__ocjMga__metricSub{color:var(--text-secondary);text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:6px;font-size:.74rem;font-weight:600;display:block}.ProfileTiles-module__ocjMga__metricProvenance{color:var(--text-secondary);text-transform:none;letter-spacing:0;margin-top:4px;font-size:.72rem;font-weight:400;display:block}@media (max-width:768px){.ProfileTiles-module__ocjMga__metricsGrid{grid-template-columns:repeat(2,1fr)}}
.PdCurveCard-module__Gb5Mda__pdCurveSection{margin-bottom:32px}.PdCurveCard-module__Gb5Mda__pdCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-surface);padding:32px}.PdCurveCard-module__Gb5Mda__pdHeader{margin-bottom:32px}.PdCurveCard-module__Gb5Mda__pdTitle{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.8rem;font-weight:700}.PdCurveCard-module__Gb5Mda__pdValueRow{align-items:baseline;gap:12px;display:flex}.PdCurveCard-module__Gb5Mda__pdValue{font-size:2.5rem;font-weight:700;font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em}.PdCurveCard-module__Gb5Mda__pdLabel{color:var(--accent);letter-spacing:.05em;font-size:.9rem;font-weight:700}.PdCurveCard-module__Gb5Mda__pdChartWrapper{width:100%;height:350px}.PdCurveCard-module__Gb5Mda__pdLegend{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;margin:0;padding:0;font-size:11px;line-height:1.4;list-style:none;display:flex}.PdCurveCard-module__Gb5Mda__pdLegend li{align-items:center;gap:6px;display:inline-flex}.PdCurveCard-module__Gb5Mda__pdNote{max-width:68ch;color:var(--text-secondary);margin:14px 0 0;font-size:.78rem;line-height:1.55}.PdCurveCard-module__Gb5Mda__pdTableWrap{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.PdCurveCard-module__Gb5Mda__pdTableTitle{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:.8rem;font-weight:700}.PdCurveCard-module__Gb5Mda__pdTableScroll{overflow-x:auto}.PdCurveCard-module__Gb5Mda__pdTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.PdCurveCard-module__Gb5Mda__pdTable th,.PdCurveCard-module__Gb5Mda__pdTable td{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px}.PdCurveCard-module__Gb5Mda__pdTable thead th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border-strong);font-size:.7rem;font-weight:600}.PdCurveCard-module__Gb5Mda__pdTable tbody th{text-align:left;color:var(--text-primary);font-weight:700}.PdCurveCard-module__Gb5Mda__pdTable td{color:var(--text-secondary)}.PdCurveCard-module__Gb5Mda__pdTableFtp td,.PdCurveCard-module__Gb5Mda__pdTableFtp th{color:var(--accent-text);font-weight:700}@media (max-width:768px){.PdCurveCard-module__Gb5Mda__pdChartWrapper{height:250px!important}}
.AltitudeTable-module__A4GxpW__section{margin-bottom:32px}.AltitudeTable-module__A4GxpW__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.AltitudeTable-module__A4GxpW__header h2{font-size:1.4rem}.AltitudeTable-module__A4GxpW__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:3px 10px;font-size:.7rem;font-weight:600}.AltitudeTable-module__A4GxpW__card{padding:0;overflow:hidden}.AltitudeTable-module__A4GxpW__table{border-collapse:collapse;width:100%}.AltitudeTable-module__A4GxpW__table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;text-align:left;border-bottom:1px solid var(--border);padding:12px 16px;font-size:.75rem;font-weight:600}.AltitudeTable-module__A4GxpW__table td{border-bottom:1px solid var(--border);padding:14px 16px;font-size:.9rem}.AltitudeTable-module__A4GxpW__power{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.85rem}@media (max-width:640px){.AltitudeTable-module__A4GxpW__card{overflow-x:auto}.AltitudeTable-module__A4GxpW__table th,.AltitudeTable-module__A4GxpW__table td{white-space:nowrap;padding:10px}}
.ArchetypeMatrix-module__mKHAGa__chartBox{width:100%;height:360px}@media (max-width:640px){.ArchetypeMatrix-module__mKHAGa__chartBox{height:300px}}
.ReportHeader-module__DwVHwW__header{text-align:center}.ReportHeader-module__DwVHwW__identity{justify-content:center;align-items:center;gap:14px;margin-bottom:16px;display:flex}.ReportHeader-module__DwVHwW__identityHero{border-left:1px solid var(--border);text-align:left;margin-left:6px;padding-left:18px}.ReportHeader-module__DwVHwW__identityHeroValue{font-family:var(--font-heading);color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1}.ReportHeader-module__DwVHwW__identityHeroLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-top:3px;font-size:.68rem;font-weight:600}.ReportHeader-module__DwVHwW__identityMark{background:var(--text-primary);width:44px;height:44px;color:var(--bg-primary);border-radius:var(--radius-pill);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}.ReportHeader-module__DwVHwW__editPencil{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ReportHeader-module__DwVHwW__editPencil:hover{color:var(--text-primary)}.ReportHeader-module__DwVHwW__editPencil:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ReportHeader-module__DwVHwW__identityText{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.ReportHeader-module__DwVHwW__athleteName{color:var(--text-primary);font-size:1.35rem;font-weight:700;line-height:1.2}.ReportHeader-module__DwVHwW__athleteMeta{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.82rem}.ReportHeader-module__DwVHwW__badgeRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ReportHeader-module__DwVHwW__levelBadge{background:var(--accent-dim);color:var(--accent-text);border:1px solid var(--accent-border);border-radius:var(--radius-pill);padding:4px 12px;font-size:.85rem;font-weight:600;display:inline-block}.ReportHeader-module__DwVHwW__archetypeBadge{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:4px 12px;font-size:.85rem;font-weight:600;display:inline-block}.ReportHeader-module__DwVHwW__detected{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:.85rem}.ReportHeader-module__DwVHwW__modelReason{max-width:68ch;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:4px auto 0;font-size:.85rem;line-height:1.45}.ReportHeader-module__DwVHwW__left{text-align:left}.ReportHeader-module__DwVHwW__left .ReportHeader-module__DwVHwW__modelReason{margin-left:0}.ReportHeader-module__DwVHwW__left .ReportHeader-module__DwVHwW__identity,.ReportHeader-module__DwVHwW__left .ReportHeader-module__DwVHwW__badgeRow{justify-content:flex-start}@media (max-width:560px){.ReportHeader-module__DwVHwW__identityMark{width:38px;height:38px;font-size:.85rem}.ReportHeader-module__DwVHwW__identity{gap:10px}.ReportHeader-module__DwVHwW__athleteName{font-size:1.15rem}}
.navbar-module__QXtwcq__navbar{z-index:100;padding:0;transition:background .4s,border-color .4s,box-shadow .4s;position:fixed;top:0;left:0;right:0}.navbar-module__QXtwcq__variantTransparent{background:0 0;border-bottom:1px solid #0000}.navbar-module__QXtwcq__variantSolid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#fffffff2}.navbar-module__QXtwcq__variantSolid.navbar-module__QXtwcq__seamless{border-bottom-color:#0000}.navbar-module__QXtwcq__variantDark{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c090deb;border-bottom:1px solid #ffffff1f}.navbar-module__QXtwcq__variantDark .navbar-module__QXtwcq__navLogo{color:#fff}.navbar-module__QXtwcq__variantDark .navbar-module__QXtwcq__logoImage{filter:none}.navbar-module__QXtwcq__variantDark .navbar-module__QXtwcq__navLink{color:#ffffffb3}.navbar-module__QXtwcq__variantDark .navbar-module__QXtwcq__navLink:hover{color:#fff}.navbar-module__QXtwcq__variantDark .navbar-module__QXtwcq__navLink:after{background:var(--accent)}.navbar-module__QXtwcq__variantDark .navbar-module__QXtwcq__mobileMenuBtn{color:#fff}.navbar-module__QXtwcq__scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:var(--border);background:#fffffff2;box-shadow:0 4px 20px #0000000f}.navbar-module__QXtwcq__variantTransparent.navbar-module__QXtwcq__scrolled .navbar-module__QXtwcq__navInner{padding:13px 48px}.navbar-module__QXtwcq__variantTransparent.navbar-module__QXtwcq__scrolled .navbar-module__QXtwcq__navBtn{padding:5px 12px;font-size:.75rem}.navbar-module__QXtwcq__variantTransparent.navbar-module__QXtwcq__scrolled .navbar-module__QXtwcq__logoImage{height:26px}.navbar-module__QXtwcq__navInner{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:24px 48px;transition:padding .4s;display:flex}.navbar-module__QXtwcq__variantSolid .navbar-module__QXtwcq__navInner{max-width:none;padding:9px 40px}.navbar-module__QXtwcq__variantSolid .navbar-module__QXtwcq__navBtn{padding:5px 12px;font-size:.75rem}.navbar-module__QXtwcq__variantDark .navbar-module__QXtwcq__navBtnPrimary{color:var(--text-primary);background:#fff}.navbar-module__QXtwcq__variantDark .navbar-module__QXtwcq__navBtnPrimary:hover{background:var(--accent);color:#fff}.navbar-module__QXtwcq__navLogo{font-family:var(--font-heading);letter-spacing:-.5px;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;transition:color .4s;display:flex}.navbar-module__QXtwcq__wordmark{letter-spacing:.08em;font-size:15px;font-weight:800}@media (max-width:480px){.navbar-module__QXtwcq__hasPageAction .navbar-module__QXtwcq__wordmark{display:none}}.navbar-module__QXtwcq__variantTransparent .navbar-module__QXtwcq__navLogo{color:#fff}.navbar-module__QXtwcq__variantTransparent.navbar-module__QXtwcq__scrolled .navbar-module__QXtwcq__navLogo,.navbar-module__QXtwcq__variantSolid .navbar-module__QXtwcq__navLogo{color:var(--text-primary)}.navbar-module__QXtwcq__logoImage{width:auto;height:28px;transition:filter .4s,height .4s}.navbar-module__QXtwcq__variantSolid .navbar-module__QXtwcq__logoImage{height:26px}.navbar-module__QXtwcq__navLinks{align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1360px){.navbar-module__QXtwcq__navLinks{gap:32px}}.navbar-module__QXtwcq__navLangCell{align-items:center;display:flex}.navbar-module__QXtwcq__navLink{font-family:var(--font-sans);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.navbar-module__QXtwcq__variantTransparent .navbar-module__QXtwcq__navLink{color:#ffffffb3}.navbar-module__QXtwcq__variantTransparent.navbar-module__QXtwcq__scrolled .navbar-module__QXtwcq__navLink{color:var(--text-secondary)}.navbar-module__QXtwcq__variantTransparent .navbar-module__QXtwcq__navLink:hover{color:#fff}.navbar-module__QXtwcq__variantTransparent.navbar-module__QXtwcq__scrolled .navbar-module__QXtwcq__navLink:hover{color:var(--text-primary)}.navbar-module__QXtwcq__variantSolid .navbar-module__QXtwcq__navLink{color:var(--text-secondary)}.navbar-module__QXtwcq__variantSolid .navbar-module__QXtwcq__navLink:hover{color:var(--text-primary)}.navbar-module__QXtwcq__navLink:after{content:"";width:0;height:1px;transition:width .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;left:0}.navbar-module__QXtwcq__variantTransparent:not(.navbar-module__QXtwcq__scrolled) .navbar-module__QXtwcq__navLink:after{background:#fff}.navbar-module__QXtwcq__variantTransparent.navbar-module__QXtwcq__scrolled .navbar-module__QXtwcq__navLink:after,.navbar-module__QXtwcq__variantSolid .navbar-module__QXtwcq__navLink:after{background:var(--accent)}.navbar-module__QXtwcq__navLink:hover:after,.navbar-module__QXtwcq__navLinkActive:after{width:100%}.navbar-module__QXtwcq__navActions{align-items:center;gap:12px;display:flex}.navbar-module__QXtwcq__navEmail{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--text-secondary);font-size:.85rem;overflow:hidden}@media (max-width:1199px){.navbar-module__QXtwcq__navEmail{display:none}}.navbar-module__QXtwcq__navBadge{letter-spacing:.5px;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-pill);align-items:center;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.navbar-module__QXtwcq__navBtn{font-size:.8rem;font-weight:500;font-family:var(--font-heading);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.navbar-module__QXtwcq__navBtnPrimary{background:var(--text-primary);color:var(--bg-primary)}.navbar-module__QXtwcq__navBtnPrimary:hover{background:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #ff221f33}.navbar-module__QXtwcq__navBtnSecondary{color:var(--text-primary);border:1px solid var(--border);background:0 0}.navbar-module__QXtwcq__navBtnSecondary:hover{border-color:var(--text-primary);transform:translateY(-2px)}.navbar-module__QXtwcq__variantTransparent:not(.navbar-module__QXtwcq__scrolled) .navbar-module__QXtwcq__navBtnPrimary{color:var(--text-primary);background:#fff}.navbar-module__QXtwcq__variantTransparent:not(.navbar-module__QXtwcq__scrolled) .navbar-module__QXtwcq__navBtnPrimary:hover{background:var(--accent);color:#fff}.navbar-module__QXtwcq__variantTransparent:not(.navbar-module__QXtwcq__scrolled) .navbar-module__QXtwcq__navBtnSecondary{color:#fff;border-color:#ffffff4d}.navbar-module__QXtwcq__navBtn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.navbar-module__QXtwcq__pageAction svg{flex-shrink:0;width:14px;height:14px}.navbar-module__QXtwcq__pageActionShort,.navbar-module__QXtwcq__pageActionMobile{display:none}@media (max-width:420px){.navbar-module__QXtwcq__pageActionLong{display:none}.navbar-module__QXtwcq__pageActionShort{display:inline}}.navbar-module__QXtwcq__navBtnFull{padding:10px 20px;font-size:13px}.navbar-module__QXtwcq__navBtnGroup{flex-direction:row;align-items:center;gap:8px;display:flex}.navbar-module__QXtwcq__mobileBarControls{display:contents}.navbar-module__QXtwcq__mobileLangCell{display:none}.navbar-module__QXtwcq__mobileMenuBtn{cursor:pointer;background:0 0;border:none;padding:8px;transition:color .3s;display:none}.navbar-module__QXtwcq__variantTransparent .navbar-module__QXtwcq__mobileMenuBtn{color:#fff}.navbar-module__QXtwcq__variantTransparent.navbar-module__QXtwcq__scrolled .navbar-module__QXtwcq__mobileMenuBtn,.navbar-module__QXtwcq__variantSolid .navbar-module__QXtwcq__mobileMenuBtn{color:var(--text-primary)}@media (max-width:1079px){.navbar-module__QXtwcq__navInner{padding-left:16px;padding-right:16px}.navbar-module__QXtwcq__mobileBarControls{align-items:center;gap:6px;display:flex}.navbar-module__QXtwcq__mobileLangCell{z-index:102;display:block;position:relative}.navbar-module__QXtwcq__pageActionMobile{display:inline-flex}.navbar-module__QXtwcq__mobileMenuBtn{z-index:102;display:flex;position:relative}.navbar-module__QXtwcq__navLangCell{display:none}.navbar-module__QXtwcq__navLinks{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;z-index:101;background:#fffffffa;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;height:100vh;transition:opacity .4s;position:fixed;top:0;left:0}.navbar-module__QXtwcq__navLinksOpen{opacity:1;pointer-events:auto}.navbar-module__QXtwcq__navLinks .navbar-module__QXtwcq__navLink{color:var(--text-primary);font-size:24px;font-weight:600}.navbar-module__QXtwcq__navLinks>li:last-child>*,.navbar-module__QXtwcq__navLinks .navbar-module__QXtwcq__navBtnGroup{flex-direction:column}.navbar-module__QXtwcq__navLinks .navbar-module__QXtwcq__navBtnFull{width:250px}.navbar-module__QXtwcq__menuOpen .navbar-module__QXtwcq__mobileMenuBtn{color:var(--text-primary)}.navbar-module__QXtwcq__variantTransparent:not(.navbar-module__QXtwcq__scrolled) .navbar-module__QXtwcq__navLinks .navbar-module__QXtwcq__navBtnPrimary{background:var(--text-primary);color:var(--bg-primary)}.navbar-module__QXtwcq__variantTransparent:not(.navbar-module__QXtwcq__scrolled) .navbar-module__QXtwcq__navLinks .navbar-module__QXtwcq__navBtnPrimary:hover{background:var(--accent);color:var(--bg-primary)}.navbar-module__QXtwcq__variantTransparent:not(.navbar-module__QXtwcq__scrolled) .navbar-module__QXtwcq__navLinks .navbar-module__QXtwcq__navBtnSecondary{color:var(--text-primary);border-color:var(--border)}.navbar-module__QXtwcq__variantTransparent:not(.navbar-module__QXtwcq__scrolled) .navbar-module__QXtwcq__navLinks .navbar-module__QXtwcq__navLink:hover{color:var(--text-primary)}.navbar-module__QXtwcq__variantTransparent:not(.navbar-module__QXtwcq__scrolled) .navbar-module__QXtwcq__navLinks .navbar-module__QXtwcq__navLink:after{background:var(--accent)}.navbar-module__QXtwcq__navActions{display:none}.navbar-module__QXtwcq__navActionsMobile{flex-direction:column;align-items:center;gap:8px;padding:12px 16px 0;display:flex}.navbar-module__QXtwcq__mobileMenuBtn:active{color:var(--text-primary)}}@media (min-width:1080px){.navbar-module__QXtwcq__navActionsMobile{display:none}}.navbar-module__QXtwcq__mobileOverlay{display:none}@media (max-width:1079px){.navbar-module__QXtwcq__variantSolid .navbar-module__QXtwcq__mobileMenuBtn{display:flex}.navbar-module__QXtwcq__mobileOverlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:101;background:#fffffffa;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.navbar-module__QXtwcq__mobileLink{font-family:var(--font-heading);color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:12px 24px;font-size:20px;font-weight:600;text-decoration:none;transition:color .2s}.navbar-module__QXtwcq__mobileLink:hover{color:var(--accent)}}.navbar-module__QXtwcq__heroTop,.navbar-module__QXtwcq__revealClose{display:none}@media (min-width:1080px){.navbar-module__QXtwcq__revealOnScroll{visibility:hidden;transform:translateY(-100%)}.navbar-module__QXtwcq__revealOnScroll.navbar-module__QXtwcq__revealed{visibility:visible;transform:none}.navbar-module__QXtwcq__heroTop{z-index:99;box-sizing:border-box;pointer-events:none;justify-content:space-between;align-items:center;height:59px;padding:0 40px;display:flex;position:fixed;top:0;left:0;right:0}.navbar-module__QXtwcq__heroTop>*{pointer-events:auto}.navbar-module__QXtwcq__heroTopHidden{opacity:0;visibility:hidden}.navbar-module__QXtwcq__heroTopLogo{color:var(--text-primary);align-items:center;gap:10px;text-decoration:none;display:flex}.navbar-module__QXtwcq__heroTopLogo .navbar-module__QXtwcq__logoImage{height:26px}.navbar-module__QXtwcq__heroTopLogo:focus-visible,.navbar-module__QXtwcq__heroTopMenu:focus-visible,.navbar-module__QXtwcq__revealClose:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.navbar-module__QXtwcq__heroTopLogo:focus-visible{border-radius:6px}.navbar-module__QXtwcq__heroTopActions{align-items:center;gap:10px;margin-top:6px;display:flex}.navbar-module__QXtwcq__heroTopLang{border-radius:var(--radius-pill);background:#fff;display:flex}.navbar-module__QXtwcq__heroTopMenu{border:1px solid var(--border);border-radius:var(--radius-pill);width:48px;height:48px;color:var(--text-primary);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;display:flex}.navbar-module__QXtwcq__heroTopMenu:hover{border-color:var(--text-primary)}.navbar-module__QXtwcq__revealClose{border:1px solid var(--border);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:#fff;flex:none;justify-content:center;align-items:center;margin-left:20px;padding:0;display:flex}}@media (min-width:1080px) and (prefers-reduced-motion:no-preference){.navbar-module__QXtwcq__revealOnScroll{transition:transform .32s cubic-bezier(.2,0,0,1),visibility 0s linear .32s}.navbar-module__QXtwcq__revealOnScroll.navbar-module__QXtwcq__revealed{transition:transform .32s cubic-bezier(.2,0,0,1),visibility}.navbar-module__QXtwcq__heroTop,.navbar-module__QXtwcq__heroTopHidden{transition:opacity .2s,visibility 0s linear .2s}.navbar-module__QXtwcq__heroTop:not(.navbar-module__QXtwcq__heroTopHidden){transition:opacity .2s,visibility}}
.HowStepVisual-module__9gqYoG__slot{opacity:0;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(12px)}@media (min-width:901px){.HowStepVisual-module__9gqYoG__slot{--border:#ffffff38;--border-strong:#ffffff5c;--text-secondary:#ffffff94;--text-primary:#fff;--bg-secondary:#ffffff09;--accent:#ff5f4e}}.HowStepVisual-module__9gqYoG__slotActive{opacity:1;transform:none}.HowStepVisual-module__9gqYoG__stage{width:100%}.HowStepVisual-module__9gqYoG__svg{width:100%;height:auto;display:block;overflow:hidden}@media (min-width:901px){.HowStepVisual-module__9gqYoG__slot{height:100%}.HowStepVisual-module__9gqYoG__stage{align-items:center;height:100%;padding:40px;display:flex}.HowStepVisual-module__9gqYoG__clip{aspect-ratio:auto;height:100%}}@keyframes HowStepVisual-module__9gqYoG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HowStepVisual-module__9gqYoG__wipeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes HowStepVisual-module__9gqYoG__drawLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes HowStepVisual-module__9gqYoG__popIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes HowStepVisual-module__9gqYoG__haloPulse{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.05;transform:scale(1.5)}}.HowStepVisual-module__9gqYoG__fadeIn{opacity:0;animation:.5s forwards HowStepVisual-module__9gqYoG__fadeIn}.HowStepVisual-module__9gqYoG__wipeIn{animation:.7s cubic-bezier(.16,1,.3,1) backwards HowStepVisual-module__9gqYoG__wipeIn}.HowStepVisual-module__9gqYoG__popIn{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.46s cubic-bezier(.16,1,.3,1) forwards HowStepVisual-module__9gqYoG__popIn}.HowStepVisual-module__9gqYoG__grid{stroke:var(--border);stroke-width:1px}.HowStepVisual-module__9gqYoG__axis{stroke:var(--border-strong);stroke-width:1px}.HowStepVisual-module__9gqYoG__tick{font-family:var(--font-mono);fill:var(--text-secondary);font-size:11px}.HowStepVisual-module__9gqYoG__curve{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;animation:1.25s cubic-bezier(.33,.9,.4,1) .25s backwards HowStepVisual-module__9gqYoG__drawLine}.HowStepVisual-module__9gqYoG__cpLine{stroke:var(--text-primary);stroke-width:1.5px;stroke-dasharray:6 4;opacity:.55}.HowStepVisual-module__9gqYoG__cpLabel{font-family:var(--font-heading);letter-spacing:.04em;fill:var(--text-primary);font-size:12px;font-weight:700}.HowStepVisual-module__9gqYoG__markerHalo{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out 1.9s infinite HowStepVisual-module__9gqYoG__haloPulse}.HowStepVisual-module__9gqYoG__marker{fill:#fff;stroke:var(--accent);stroke-width:3px}.HowStepVisual-module__9gqYoG__markerLabel{font-family:var(--font-heading);letter-spacing:-.01em;fill:var(--text-primary);font-size:19px;font-weight:700}.HowStepVisual-module__9gqYoG__markerSub{font-family:var(--font-heading);letter-spacing:.14em;fill:var(--accent);font-size:10px;font-weight:700}.HowStepVisual-module__9gqYoG__planFan{aspect-ratio:564/640;width:min(100%,88.1vh - 193.82px);margin:0 auto;position:relative}.HowStepVisual-module__9gqYoG__planLink{cursor:pointer;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HowStepVisual-module__9gqYoG__planLink .HowStepVisual-module__9gqYoG__planPage{transition:translate .25s cubic-bezier(.2,0,0,1)}.HowStepVisual-module__9gqYoG__planLink:hover .HowStepVisual-module__9gqYoG__planPage{translate:0 -6px}}.HowStepVisual-module__9gqYoG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HowStepVisual-module__9gqYoG__planPage{top:calc(var(--k)*2.5%);left:calc((2 - var(--k))*9.93%);height:calc(100% - var(--k)*5%);border-radius:var(--radius-sheet);-webkit-user-select:none;user-select:none;background:#fff;width:auto;position:absolute;box-shadow:-10px 0 30px -14px #000000b3}.HowStepVisual-module__9gqYoG__planPage:last-child{box-shadow:-10px 0 30px -14px #000000b3,0 30px 80px -24px #0009}.HowStepVisual-module__9gqYoG__chartBox{aspect-ratio:1;width:100%;max-height:100%}.HowStepVisual-module__9gqYoG__chartSvg{display:block;overflow:visible}.HowStepVisual-module__9gqYoG__pdGrid{stroke:#ffffff14;stroke-width:1px}.HowStepVisual-module__9gqYoG__pdBaseline{stroke:#ffffff4d;stroke-width:1px}.HowStepVisual-module__9gqYoG__pdTick{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:#ffffff9e;font-size:12px}.HowStepVisual-module__9gqYoG__pdCp{stroke:#ff221f;stroke-width:1.5px;stroke-dasharray:7 6}.HowStepVisual-module__9gqYoG__pdCpLabel{font-family:var(--font-heading);letter-spacing:.02em;fill:#ff221f;font-size:12.5px;font-weight:700}.HowStepVisual-module__9gqYoG__pdCurve{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:1.1s cubic-bezier(.45,0,.2,1) backwards HowStepVisual-module__9gqYoG__drawLine}.HowStepVisual-module__9gqYoG__pdEffort{fill:#ff221f;stroke:#fff;stroke-width:2px}.HowStepVisual-module__9gqYoG__pdEffortTime{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;fill:#ffffff9e;font-size:11px;font-weight:600}.HowStepVisual-module__9gqYoG__pdEffortWatts{font-family:var(--font-heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums;fill:#fff;font-size:18px;font-weight:700}.HowStepVisual-module__9gqYoG__clip{aspect-ratio:520/300;object-fit:cover;background:var(--bg-secondary);width:100%;display:block}@media (max-width:900px){.HowStepVisual-module__9gqYoG__slot{display:none}.HowStepVisual-module__9gqYoG__slotActive{display:flex;transform:none}.HowStepVisual-module__9gqYoG__clip{display:none}}@media (prefers-reduced-motion:reduce){.HowStepVisual-module__9gqYoG__fadeIn,.HowStepVisual-module__9gqYoG__wipeIn,.HowStepVisual-module__9gqYoG__popIn,.HowStepVisual-module__9gqYoG__curve,.HowStepVisual-module__9gqYoG__pdCurve,.HowStepVisual-module__9gqYoG__markerHalo{opacity:1;animation:none}.HowStepVisual-module__9gqYoG__curve,.HowStepVisual-module__9gqYoG__pdCurve{stroke-dasharray:none}.HowStepVisual-module__9gqYoG__markerHalo{opacity:.18}}@media (max-width:900px){.HowStepVisual-module__9gqYoG__fadeIn,.HowStepVisual-module__9gqYoG__wipeIn,.HowStepVisual-module__9gqYoG__popIn,.HowStepVisual-module__9gqYoG__curve,.HowStepVisual-module__9gqYoG__pdCurve,.HowStepVisual-module__9gqYoG__markerHalo{opacity:1;animation:none}.HowStepVisual-module__9gqYoG__curve,.HowStepVisual-module__9gqYoG__pdCurve{stroke-dasharray:none}.HowStepVisual-module__9gqYoG__markerHalo{opacity:.18}}
.phone3d-module__d-lC-W__body{width:calc(100*var(--u));height:calc(208.9*var(--u));transform-style:preserve-3d;position:relative}.phone3d-module__d-lC-W__front,.phone3d-module__d-lC-W__back,.phone3d-module__d-lC-W__band{backface-visibility:hidden;opacity:var(--o,1);position:absolute}.phone3d-module__d-lC-W__front{padding:calc(1.1*var(--u));border-radius:calc(16.8*var(--u));transform:translateZ(calc(5.75*var(--u)));background:linear-gradient(var(--light,118deg),#8f8a84 0%,#e9e5df 14%,#b4afa8 28%,#75716b 46%,#a9a49d 62%,#f1ede7 80%,#8a857f 100%);box-shadow:inset 0 0 0 calc(.25*var(--u))#ffffff73,inset 0 0 0 calc(.55*var(--u))#28252259;inset:0}.phone3d-module__d-lC-W__bezel{box-sizing:border-box;height:100%;padding:calc(2.3*var(--u));border-radius:calc(15.7*var(--u));box-shadow:inset 0 0 0 calc(.2*var(--u))#ffffff14;background:#050506}.phone3d-module__d-lC-W__screen{border-radius:calc(13.4*var(--u));background:#fff;height:100%;position:relative;overflow:hidden}.phone3d-module__d-lC-W__screen img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.phone3d-module__d-lC-W__status{top:calc(4.4*var(--u));left:calc(9*var(--u));right:calc(7.5*var(--u));color:#0c090d;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.phone3d-module__d-lC-W__time{font-size:calc(4.4*var(--u));letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.phone3d-module__d-lC-W__statusIcons{width:calc(17*var(--u));fill:currentColor;height:auto}.phone3d-module__d-lC-W__island{top:calc(2.8*var(--u));width:calc(29*var(--u));height:calc(8.4*var(--u));background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.phone3d-module__d-lC-W__island:after{content:"";top:50%;right:calc(2.6*var(--u));width:calc(3.4*var(--u));height:calc(3.4*var(--u));background:radial-gradient(circle at 35% 35%,#3a4a66 0 18%,#141b28 40%,#05070a 70%);border-radius:50%;position:absolute;transform:translateY(-50%)}.phone3d-module__d-lC-W__glare{pointer-events:none;background:linear-gradient(118deg,#ffffff47 0%,#fff0 34% 70%,#ffffff1a 100%);position:absolute;inset:0}.phone3d-module__d-lC-W__back{border-radius:calc(16.8*var(--u));transform:rotateY(180deg)translateZ(calc(5.75*var(--u)));background:radial-gradient(120% 60% at 30% 20%,#ffffff59,#fff0 60%),linear-gradient(var(--light,118deg),#bdb8b1,#e2ded8 45%,#c7c2bb);box-shadow:inset 0 0 0 calc(1.1*var(--u))#a8a39c,inset 0 0 0 calc(1.45*var(--u))#fff6;inset:0}.phone3d-module__d-lC-W__camera{top:calc(5*var(--u));left:calc(5*var(--u));width:calc(46*var(--u));height:calc(46*var(--u));border-radius:calc(11*var(--u));box-shadow:inset 0 0 0 calc(.4*var(--u))#fff9,0 calc(.6*var(--u))calc(1.4*var(--u))#0c090d47;background:linear-gradient(135deg,#cdc8c1,#eeeae4 50%,#b9b4ad);position:absolute}.phone3d-module__d-lC-W__lens{width:calc(19*var(--u));height:calc(19*var(--u));box-shadow:0 0 0 calc(1.3*var(--u))#5d5a56,0 0 0 calc(1.8*var(--u))#d9d5cf,0 calc(.5*var(--u))calc(1.4*var(--u))calc(1.8*var(--u))#0c090d4d;background:radial-gradient(circle at 42% 38%,#4a5d80 0 7%,#18202d 16%,#07090d 36%,#1b1d22 44%,#0c0d10 52%);border-radius:50%;position:absolute}.phone3d-module__d-lC-W__lensWide{top:calc(3.5*var(--u));left:calc(3.5*var(--u))}.phone3d-module__d-lC-W__lensUltra{top:calc(23.5*var(--u));left:calc(3.5*var(--u))}.phone3d-module__d-lC-W__lensTele{top:calc(13.5*var(--u));left:calc(23.5*var(--u))}.phone3d-module__d-lC-W__flash{top:calc(4.5*var(--u));right:calc(4.5*var(--u));width:calc(6.5*var(--u));height:calc(6.5*var(--u));box-shadow:0 0 0 calc(.4*var(--u))#b9b4ad;background:radial-gradient(circle,#fffbea 0 40%,#e8dfc2 70%);border-radius:50%;position:absolute}.phone3d-module__d-lC-W__lidar{bottom:calc(5*var(--u));right:calc(5.5*var(--u));width:calc(5.5*var(--u));height:calc(5.5*var(--u));background:radial-gradient(circle,#23262c 0 50%,#0b0c0f);border-radius:50%;position:absolute}.phone3d-module__d-lC-W__band{background-image:linear-gradient(#ffffff59,#fff0 35%,#0000 65%,#0000002e);top:0;left:0}.phone3d-module__d-lC-W__key{border-radius:calc(.8*var(--u))}.phone3d-module__d-lC-W__floor{left:6%;right:6%;top:calc(205*var(--u));height:calc(16*var(--u));opacity:var(--o,1);pointer-events:none;background:radial-gradient(closest-side,#0c090d4d,#0c090d1f 55%,#0c090d00 100%);border-radius:50%;position:absolute}
.appPreview-module__PYt6NW__app{background:#fff;padding:100px 56px 48px}.appPreview-module__PYt6NW__whitePage.appPreview-module__PYt6NW__whitePage,.appPreview-module__PYt6NW__whitePage>footer{background:#fff}.appPreview-module__PYt6NW__asPage{padding-top:40px}.appPreview-module__PYt6NW__inner{max-width:1328px;margin:0 auto}.appPreview-module__PYt6NW__head{justify-content:space-between;align-items:flex-end;gap:56px;margin-bottom:36px;display:flex}.appPreview-module__PYt6NW__copy{max-width:600px}.appPreview-module__PYt6NW__title{font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1.05}.appPreview-module__PYt6NW__asPage .appPreview-module__PYt6NW__title{letter-spacing:-.035em;font-size:clamp(40px,4.6vw,68px);line-height:1}.appPreview-module__PYt6NW__line{color:#3d3a3e;text-wrap:pretty;margin:20px 0 0;font-size:18px;line-height:1.55}.appPreview-module__PYt6NW__get{flex:0 500px;min-width:0}.appPreview-module__PYt6NW__download{appearance:none;border-radius:var(--radius-pill);color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#0c090d;border:0;align-items:center;gap:10px;margin-bottom:20px;padding:0 26px;font-size:15px;font-weight:600;transition:background-color .15s ease-out,scale .15s ease-out;display:inline-flex}@media (hover:hover){.appPreview-module__PYt6NW__download:hover{background:#2a262b}}.appPreview-module__PYt6NW__download:active{scale:.96}.appPreview-module__PYt6NW__download:focus-visible{outline-offset:3px;outline:2px solid #0c090d}.appPreview-module__PYt6NW__dialog{border-radius:var(--radius-surface);width:min(420px,100vw - 32px);max-width:none;height:fit-content;max-height:calc(100dvh - 32px);color:var(--text-primary);background:#fff;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.appPreview-module__PYt6NW__dialog::backdrop{background:#0c090d8c}.appPreview-module__PYt6NW__dialogCard{padding:36px 28px 28px;position:relative}.appPreview-module__PYt6NW__dialogClose{appearance:none;border-radius:var(--radius-pill);color:#0c090d;cursor:pointer;background:#0c090d0f;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:14px;right:14px}.appPreview-module__PYt6NW__dialogClose:focus-visible{outline-offset:2px;outline:2px solid #0c090d}.appPreview-module__PYt6NW__dialogTitle{font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:700;line-height:1.1}.appPreview-module__PYt6NW__dialogText{color:#3d3a3e;margin:10px 0 0;font-size:16px;line-height:1.5}.appPreview-module__PYt6NW__dialogBadges{flex-direction:column;gap:10px;margin-top:24px;display:flex}.appPreview-module__PYt6NW__qrRow{border-top:1px solid #0c090d1f;align-items:center;gap:16px;margin-top:22px;padding-top:20px;display:flex}.appPreview-module__PYt6NW__qr{border-radius:var(--radius-inner);fill:#0c090d;flex:none;width:96px;height:96px}.appPreview-module__PYt6NW__qrRow p{color:#3d3a3e;margin:0;font-size:14px;line-height:1.5}.appPreview-module__PYt6NW__qrRow b{color:var(--text-primary);font-size:15px;display:block}@media (max-width:768px),(hover:none) and (pointer:coarse){.appPreview-module__PYt6NW__qrRow{display:none}}.appPreview-module__PYt6NW__badge{border-radius:var(--radius-inner);color:#fff;background:#0c090d;align-items:center;gap:14px;height:64px;padding:0 22px 0 20px;text-decoration:none;transition:background-color .15s ease-out,scale .15s ease-out;display:flex;position:relative}.appPreview-module__PYt6NW__badge:hover{color:#fff}@media (hover:hover){a.appPreview-module__PYt6NW__badge:hover{background:#2a262b}}a.appPreview-module__PYt6NW__badge:active{scale:.97}.appPreview-module__PYt6NW__badge svg{fill:currentColor;flex:none;width:26px;height:26px}.appPreview-module__PYt6NW__badgeText small{letter-spacing:.02em;color:#ffffffbf;font-size:11px;font-weight:500;line-height:1.1;display:block}.appPreview-module__PYt6NW__badgeText b{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.15;display:block}.appPreview-module__PYt6NW__badge:focus-visible{outline-offset:3px;outline:2px solid #0c090d}.appPreview-module__PYt6NW__form{flex-direction:column;gap:14px;display:flex}.appPreview-module__PYt6NW__row{gap:10px;display:flex}.appPreview-module__PYt6NW__input{border-radius:var(--radius-field);min-width:0;min-height:52px;color:var(--text-primary);font:inherit;background:#fff;border:1px solid #0c090d3d;flex:auto;padding:0 18px;font-size:16px}.appPreview-module__PYt6NW__input::placeholder{color:var(--text-secondary)}.appPreview-module__PYt6NW__input:focus-visible{outline-offset:1px;border-color:#0c090d;outline:2px solid #0c090d}.appPreview-module__PYt6NW__input[aria-invalid=true]{border-color:var(--accent-text)}.appPreview-module__PYt6NW__submit{appearance:none;border-radius:var(--radius-pill);background:var(--accent-text);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;flex:none;padding:0 26px;font-size:15px;font-weight:600;transition:background-color .15s ease-out,scale .15s ease-out}@media (hover:hover){.appPreview-module__PYt6NW__submit:hover{background:#b81512}}.appPreview-module__PYt6NW__submit:active{scale:.96}.appPreview-module__PYt6NW__submit:disabled{cursor:progress;opacity:.75}.appPreview-module__PYt6NW__submit:focus-visible{outline-offset:3px;outline:2px solid #0c090d}.appPreview-module__PYt6NW__error{color:var(--accent-text);margin:0;font-size:14px;line-height:1.5}.appPreview-module__PYt6NW__finePrint{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.appPreview-module__PYt6NW__finePrint a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.appPreview-module__PYt6NW__done{padding:4px 0}.appPreview-module__PYt6NW__doneTitle{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.appPreview-module__PYt6NW__doneText{color:#3d3a3e;margin:6px 0 0;font-size:16px;line-height:1.55}.appPreview-module__PYt6NW__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.appPreview-module__PYt6NW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appPreview-module__PYt6NW__carousel{--phone-w:clamp(200px,calc((100svh - 310px)/2.09),260px);--radius:calc(var(--phone-w)*1.69);--u:calc(var(--phone-w)/100)}.appPreview-module__PYt6NW__stage{height:calc(var(--phone-w)*2.1 + 64px);perspective:1800px;perspective-origin:50% 40%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.appPreview-module__PYt6NW__stage:active{cursor:grabbing}.appPreview-module__PYt6NW__ring{margin:0 0 0 calc(var(--phone-w)/-2);width:var(--phone-w);transform-style:preserve-3d;transform:translateZ(calc(-1*var(--radius)));padding:0;list-style:none;position:absolute;top:12px;left:50%}.appPreview-module__PYt6NW__slide{width:var(--phone-w);transform-style:preserve-3d;position:absolute;inset:0 auto auto 0}.appPreview-module__PYt6NW__arrow{appearance:none;top:calc(12px + 104.45*var(--u));z-index:1;border-radius:var(--radius-pill);color:#0c090d;cursor:pointer;background:#fff;border:1px solid #0c090d29;place-items:center;width:52px;height:52px;margin-top:-26px;padding:0;transition:border-color .15s ease-out,scale .15s ease-out;display:grid;position:absolute}.appPreview-module__PYt6NW__arrowPrev{left:max(8px,calc(50% - var(--radius)*.87 - var(--phone-w)*.5 - 76px))}.appPreview-module__PYt6NW__arrowNext{right:max(8px,calc(50% - var(--radius)*.87 - var(--phone-w)*.5 - 76px))}@media (hover:hover){.appPreview-module__PYt6NW__arrow:hover{border-color:#0c090d}}.appPreview-module__PYt6NW__arrow:active{scale:.94}.appPreview-module__PYt6NW__arrow:focus-visible{outline-offset:3px;outline:2px solid #0c090d}.appPreview-module__PYt6NW__caption{text-align:center;max-width:520px;min-height:92px;margin:8px auto 0}.appPreview-module__PYt6NW__controls{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.appPreview-module__PYt6NW__dots{align-items:center;display:flex}.appPreview-module__PYt6NW__dot{appearance:none;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.appPreview-module__PYt6NW__dot:before{content:"";background:#0c090d40;border-radius:999px;width:8px;height:8px;transition:width .25s ease-out,background-color .25s ease-out}.appPreview-module__PYt6NW__dotOn:before{background:#0c090d;width:22px}.appPreview-module__PYt6NW__dot:focus-visible{outline-offset:-2px;border-radius:var(--radius-pill);outline:2px solid #0c090d}.appPreview-module__PYt6NW__pause{appearance:none;border-radius:var(--radius-pill);color:#0c090d;cursor:pointer;background:0 0;border:1px solid #0c090d3d;place-items:center;width:40px;height:40px;padding:0;display:grid}@media (hover:hover){.appPreview-module__PYt6NW__pause:hover{border-color:#0c090d}}.appPreview-module__PYt6NW__pause:focus-visible{outline-offset:2px;outline:2px solid #0c090d}.appPreview-module__PYt6NW__capTitle{font-family:var(--font-heading);letter-spacing:-.01em;margin:20px 0 0;font-size:20px;font-weight:700;line-height:1.3}.appPreview-module__PYt6NW__capText{color:#3d3a3e;text-wrap:pretty;margin:6px 0 0;font-size:16px;line-height:1.5}@media (max-width:1100px){.appPreview-module__PYt6NW__head{flex-direction:column;align-items:flex-start;gap:32px}.appPreview-module__PYt6NW__get{flex:none;width:100%;max-width:520px}.appPreview-module__PYt6NW__carousel{--phone-w:clamp(170px,calc((100svh - 470px)/2.09),230px);--radius:calc(var(--phone-w)*1.61)}}@media (max-width:768px){.appPreview-module__PYt6NW__app{padding:56px 0}.appPreview-module__PYt6NW__asPage{padding-top:32px}.appPreview-module__PYt6NW__head{margin-bottom:36px;padding:0 20px}.appPreview-module__PYt6NW__title{font-size:30px;line-height:1.1}.appPreview-module__PYt6NW__asPage .appPreview-module__PYt6NW__title{font-size:36px}.appPreview-module__PYt6NW__line{margin-top:14px;font-size:16px}.appPreview-module__PYt6NW__row{flex-direction:column}.appPreview-module__PYt6NW__submit{width:100%}.appPreview-module__PYt6NW__carousel{--phone-w:196px;--radius:270px}.appPreview-module__PYt6NW__stage{perspective:1100px}.appPreview-module__PYt6NW__caption{min-height:112px;padding:0 20px}.appPreview-module__PYt6NW__capTitle{margin-top:16px;font-size:18px}.appPreview-module__PYt6NW__capText{font-size:15px}.appPreview-module__PYt6NW__controls{margin-top:12px}}
.marketing-module__BPXlLq__page{background:var(--bg-primary);color:var(--text-primary)}.marketing-module__BPXlLq__underBar{padding-top:59px}.marketing-module__BPXlLq__head{max-width:1440px;margin:0 auto;padding:72px 56px 48px}.marketing-module__BPXlLq__headTitle{max-width:900px;font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(44px,5vw,72px);font-weight:700;line-height:1.02}.marketing-module__BPXlLq__headLede{color:#3d3a3e;text-wrap:pretty;max-width:600px;margin:20px 0 0;font-size:19px;line-height:1.55}.marketing-module__BPXlLq__col{max-width:800px;margin:0 auto;padding:0 40px}.marketing-module__BPXlLq__h2{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:clamp(27px,2.4vw,34px);font-weight:700;line-height:1.15}.marketing-module__BPXlLq__prose p{color:#2a272b;text-wrap:pretty;margin:0 0 18px;font-size:18px;line-height:1.65}.marketing-module__BPXlLq__prose p:last-child{margin-bottom:0}.marketing-module__BPXlLq__textLink{color:var(--accent-text);text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.marketing-module__BPXlLq__textLink:hover{color:var(--text-primary)}.marketing-module__BPXlLq__textLink:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px;border-radius:2px}.marketing-module__BPXlLq__ctaWrap{max-width:1440px;margin:0 auto;padding:0 56px}.marketing-module__BPXlLq__ctaCard{border-radius:var(--radius-surface);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 48px;padding:56px;display:grid}.marketing-module__BPXlLq__ctaTitle{max-width:20ch;font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,2.8vw,40px);font-weight:700;line-height:1.1}.marketing-module__BPXlLq__ctaBody{color:#3d3a3e;text-wrap:pretty;max-width:56ch;margin:14px 0 0;font-size:17px;line-height:1.55}.marketing-module__BPXlLq__ctaRow{flex-wrap:wrap;gap:10px;display:flex}.marketing-module__BPXlLq__btn{border-radius:var(--radius-pill);text-align:center;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.marketing-module__BPXlLq__btnRed{background:var(--accent-text);color:#fff}.marketing-module__BPXlLq__btnRed:hover{color:#fff}.marketing-module__BPXlLq__btnLine{color:var(--text-primary);border-color:#7d7a7e}.marketing-module__BPXlLq__btnLine:hover{color:var(--text-primary)}.marketing-module__BPXlLq__btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (hover:hover){.marketing-module__BPXlLq__btnRed:hover{background:#b81512}.marketing-module__BPXlLq__btnLine:hover{color:#fff;background:#0c090d;border-color:#0c090d}}@media (prefers-reduced-motion:no-preference){.marketing-module__BPXlLq__btn{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,scale .15s ease-out}.marketing-module__BPXlLq__btn:active{scale:.96}}@media (max-width:1024px){.marketing-module__BPXlLq__ctaCard{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.marketing-module__BPXlLq__head{padding:40px 20px 32px}.marketing-module__BPXlLq__headTitle,.marketing-module__BPXlLq__h2,.marketing-module__BPXlLq__ctaTitle{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.marketing-module__BPXlLq__headTitle{letter-spacing:-.03em;font-size:40px;line-height:1.04}.marketing-module__BPXlLq__headLede{margin-top:14px;font-size:17px}.marketing-module__BPXlLq__col{padding:0 20px}.marketing-module__BPXlLq__h2{letter-spacing:-.02em;font-size:26px}.marketing-module__BPXlLq__prose p{font-size:17px;line-height:1.6}.marketing-module__BPXlLq__ctaWrap{padding:0 20px}.marketing-module__BPXlLq__ctaCard{gap:24px;padding:28px 24px}.marketing-module__BPXlLq__ctaTitle{font-size:28px}.marketing-module__BPXlLq__ctaBody{font-size:16px}.marketing-module__BPXlLq__ctaRow{flex-direction:column;align-items:stretch}.marketing-module__BPXlLq__btn{white-space:normal}}
.running-report-module__C1D9Rq__container{max-width:794px}.running-report-module__C1D9Rq__status{text-align:center;color:var(--text-secondary);padding-top:120px}.running-report-module__C1D9Rq__notes{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-secondary);margin:0 0 24px;padding:14px 18px}.running-report-module__C1D9Rq__notesTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 6px;font-size:.78rem;font-weight:700}.running-report-module__C1D9Rq__notesList{color:var(--text-primary);margin:0;padding-left:18px;font-size:.9rem;line-height:1.55}.running-report-module__C1D9Rq__notesList li+li{margin-top:4px}.running-report-module__C1D9Rq__paper{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;padding:49px}.running-report-module__C1D9Rq__frame{background:#fff;border:0;width:100%;display:block}.running-report-module__C1D9Rq__editRow{justify-content:flex-end;margin:0 0 8px;display:flex}.running-report-module__C1D9Rq__editButton{min-height:44px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:0 4px;font-size:.9rem;display:inline-flex}.running-report-module__C1D9Rq__editButton:hover{color:var(--text-primary)}.running-report-module__C1D9Rq__editButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.running-report-module__C1D9Rq__actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;padding-top:24px;display:flex}.running-report-module__C1D9Rq__langLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.78rem}.running-report-module__C1D9Rq__langToggle{border:1px solid var(--border);border-radius:var(--radius-pill,999px);gap:2px;padding:3px;display:inline-flex}.running-report-module__C1D9Rq__langButton{border-radius:var(--radius-pill,999px);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;min-height:32px;color:var(--text-secondary);background:0 0;border:none;padding:6px 12px;font-family:inherit;font-size:.8rem;font-weight:600}.running-report-module__C1D9Rq__langButton[aria-pressed=true]{background:var(--accent-text);color:#fff}.running-report-module__C1D9Rq__pdfError{color:var(--accent-text);margin:8px 0 0;font-size:.8rem}@media (max-width:640px){.running-report-module__C1D9Rq__paper{margin:0 -12px;padding:16px 12px}}
.science-module__AGwcoq__hero{isolation:isolate;color:#fff;background:#0c090d;flex-direction:column;justify-content:flex-end;min-height:680px;padding:140px 56px 56px;display:flex;position:relative;overflow:hidden}.science-module__AGwcoq__heroImage{z-index:-2;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.science-module__AGwcoq__heroScrim{z-index:-1;background:linear-gradient(#0c090d14 0%,#0c090d61 25%,#0c090db8 55%,#0c090ddb 100%),linear-gradient(90deg,#0c090d66 0%,#0c090d00 60%),linear-gradient(#0c090d73 0%,#0c090d00 22%);position:absolute;inset:0}.science-module__AGwcoq__heroContent{max-width:820px}.science-module__AGwcoq__sportSwitch{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c090d99;border:1px solid #ffffff59;gap:2px;margin-bottom:24px;padding:4px;display:inline-flex}.science-module__AGwcoq__sportSwitchLink{border-radius:var(--radius-pill);color:#fff;align-items:center;min-height:36px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.science-module__AGwcoq__sportSwitchLink:hover{color:#fff}.science-module__AGwcoq__sportSwitchLink[aria-current=page]{color:#0c090d;background:#fff}.science-module__AGwcoq__sportSwitchLink:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (hover:hover){.science-module__AGwcoq__sportSwitchLink:not([aria-current=page]):hover{background:#ffffff24}}.science-module__AGwcoq__heroTitle{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(44px,5vw,72px);font-weight:700;line-height:1.02}.science-module__AGwcoq__heroLede{color:#ffffffe6;text-wrap:pretty;max-width:600px;margin:20px 0 0;font-size:18px;line-height:1.55}.science-module__AGwcoq__body{padding-top:88px}.science-module__AGwcoq__prose a{color:var(--accent-text);text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:underline;text-decoration-thickness:1px}.science-module__AGwcoq__prose a:hover{color:var(--text-primary)}.science-module__AGwcoq__lead{color:var(--text-primary);margin-bottom:4px;font-weight:700;display:block}.science-module__AGwcoq__anchored{scroll-margin-top:88px}.science-module__AGwcoq__sectionIntro{color:#2a272b;text-wrap:pretty;max-width:66ch;margin:0 0 24px;font-size:20px;line-height:1.55}.science-module__AGwcoq__faq{flex-direction:column;gap:32px;max-width:66ch;margin:0;display:flex}.science-module__AGwcoq__faq dt{color:var(--text-primary);margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.5}.science-module__AGwcoq__faq dd{color:var(--text-secondary);margin:0;font-size:18px;line-height:1.75}.science-module__AGwcoq__block+.science-module__AGwcoq__block{margin-top:72px}.science-module__AGwcoq__bleed{margin-top:48px}.science-module__AGwcoq__split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:64px;max-width:1240px;margin-left:auto;margin-right:auto;padding:0 40px;display:grid}.science-module__AGwcoq__splitText{position:sticky;top:104px}.science-module__AGwcoq__photo{max-width:1240px;margin:72px auto 0;padding:0 40px}.science-module__AGwcoq__photo img{aspect-ratio:21/9;object-fit:cover;border-radius:28px;width:100%;display:block}.science-module__AGwcoq__photo+.science-module__AGwcoq__block{margin-top:72px}.science-module__AGwcoq__caption{color:#5a575b;margin:16px 0 0;font-size:14px;line-height:1.55}.science-module__AGwcoq__tableWrap{max-width:1080px;margin:28px auto 0;padding:0 40px}.science-module__AGwcoq__tableScroll{overflow-x:auto}.science-module__AGwcoq__zoneTable{border-collapse:collapse;width:100%;font-size:15px}.science-module__AGwcoq__zoneTable caption{caption-side:bottom;text-align:start;color:#5a575b;padding-top:14px;font-size:14px;line-height:1.55}.science-module__AGwcoq__zoneTable th{text-align:start;letter-spacing:.08em;text-transform:uppercase;color:#5a575b;border-bottom:1px solid #0c090d29;padding:10px 12px;font-size:12px;font-weight:700}.science-module__AGwcoq__zoneTable td{vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #0c090d14;padding:12px}.science-module__AGwcoq__zoneTable th:first-child,.science-module__AGwcoq__zoneTable td:first-child{padding-left:0}.science-module__AGwcoq__zoneName{white-space:nowrap;font-weight:600}.science-module__AGwcoq__zoneSwatch{border-radius:var(--radius-pill);vertical-align:-1px;width:11px;height:11px;margin-right:10px;display:inline-block}.science-module__AGwcoq__zoneRange{white-space:nowrap;color:#3d3a3e}.science-module__AGwcoq__zonePurpose{color:#3d3a3e;line-height:1.5}.science-module__AGwcoq__limits{flex-direction:column;gap:18px;margin-top:18px;display:flex}.science-module__AGwcoq__limits p{color:#2a272b;margin:0;font-size:18px;line-height:1.65}.science-module__AGwcoq__limitTitle{color:var(--text-primary);margin-bottom:4px;font-weight:700;display:block}.science-module__AGwcoq__limits .science-module__AGwcoq__limitsClose{color:var(--text-primary);font-weight:700}.science-module__AGwcoq__refList{margin:0;padding-left:24px}.science-module__AGwcoq__refItem{color:#3d3a3e;margin-bottom:12px;padding-left:4px;font-size:15px;line-height:1.6}.science-module__AGwcoq__refItem::marker{color:#5a575b;font-variant-numeric:tabular-nums}.science-module__AGwcoq__cta{margin-top:96px}@media (max-width:1100px){.science-module__AGwcoq__split{grid-template-columns:minmax(0,1fr);row-gap:36px;max-width:800px}.science-module__AGwcoq__splitText{position:static}}@media (max-width:768px){.science-module__AGwcoq__split,.science-module__AGwcoq__photo{padding:0 20px}.science-module__AGwcoq__photo{margin-top:56px}.science-module__AGwcoq__photo img{aspect-ratio:4/3;border-radius:20px}.science-module__AGwcoq__photo+.science-module__AGwcoq__block{margin-top:56px}.science-module__AGwcoq__hero{min-height:560px;padding:104px 20px 28px}.science-module__AGwcoq__sportSwitch{margin-bottom:20px}.science-module__AGwcoq__sportSwitchLink{min-height:44px;padding:0 18px}.science-module__AGwcoq__heroTitle{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;letter-spacing:-.03em;font-size:38px;line-height:1.04}.science-module__AGwcoq__heroLede{margin-top:14px;font-size:16px;line-height:1.5}.science-module__AGwcoq__body{padding-top:56px}.science-module__AGwcoq__block+.science-module__AGwcoq__block{margin-top:56px}.science-module__AGwcoq__bleed{margin-top:36px}.science-module__AGwcoq__tableWrap{padding:0 20px}.science-module__AGwcoq__zoneTable{font-size:14px}.science-module__AGwcoq__zoneTable th,.science-module__AGwcoq__zoneTable td{padding:10px 8px}.science-module__AGwcoq__limits p{font-size:17px;line-height:1.6}.science-module__AGwcoq__refList{padding-left:20px}.science-module__AGwcoq__cta{margin-top:64px}}
.socialLinks-module__9NlrBa__social{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.socialLinks-module__9NlrBa__social a{border-radius:var(--radius-pill);color:#3d3a3e;justify-content:center;align-items:center;width:36px;height:36px;transition:color .15s,background-color .15s;display:inline-flex}.socialLinks-module__9NlrBa__social a:hover{color:var(--text-primary);background:#0c090d0f}.socialLinks-module__9NlrBa__social a:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.socialLinks-module__9NlrBa__dark a{color:#ffffff9e}.socialLinks-module__9NlrBa__dark a:hover{color:#fff;background:#ffffff14}.socialLinks-module__9NlrBa__dark a:focus-visible{outline-color:#fff}@media (max-width:768px){.socialLinks-module__9NlrBa__social{gap:0;margin-left:-12px}.socialLinks-module__9NlrBa__social a{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.socialLinks-module__9NlrBa__social a{transition:none}}
.siteFooter-module__JhYrlW__footer{background:var(--bg-primary);border-top:1px solid #0c090d1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:64px;padding:32px 56px 40px;display:flex}.siteFooter-module__JhYrlW__footerStart{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.siteFooter-module__JhYrlW__footerCopy{color:#3d3a3e;margin:0;font-size:14px}.siteFooter-module__JhYrlW__footerLinks{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.siteFooter-module__JhYrlW__footerLinks a{color:#3d3a3e;font-size:14px;text-decoration:none}.siteFooter-module__JhYrlW__footerLinks a:hover{color:var(--text-primary)}.siteFooter-module__JhYrlW__footerLinks a:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px;border-radius:2px}@media (hover:hover){.siteFooter-module__JhYrlW__footerLinks a:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:768px){.siteFooter-module__JhYrlW__footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:48px;padding:20px 20px 32px}.siteFooter-module__JhYrlW__footerStart{flex-direction:column;align-items:flex-start;gap:4px}.siteFooter-module__JhYrlW__footerLinks{gap:0 20px}.siteFooter-module__JhYrlW__footerLinks a{align-items:center;min-height:44px;display:inline-flex}}.siteFooter-module__JhYrlW__footerDark{background:#0c090d;border-top-color:#ffffff1f}.siteFooter-module__JhYrlW__footerDark .siteFooter-module__JhYrlW__footerCopy,.siteFooter-module__JhYrlW__footerDark .siteFooter-module__JhYrlW__footerLinks a{color:#ffffff9e}.siteFooter-module__JhYrlW__footerDark .siteFooter-module__JhYrlW__footerLinks a:hover{color:#fff}.siteFooter-module__JhYrlW__footerDark .siteFooter-module__JhYrlW__footerLinks a:focus-visible{outline-color:#fff}
.AthleteProfileHead-module__C70W5q__head{flex-direction:column;display:flex}.AthleteProfileHead-module__C70W5q__oldNote{max-width:64ch;color:var(--text-secondary);margin:0 0 32px;font-size:.85rem;line-height:1.55}.AthleteProfileHead-module__C70W5q__calculator{margin-bottom:32px}.AthleteProfileHead-module__C70W5q__reportLink{color:var(--accent-text);text-underline-offset:3px;align-self:flex-start;margin-bottom:32px;font-size:.9rem;font-weight:600;text-decoration:underline}.AthleteProfileHead-module__C70W5q__reportLink:hover{text-decoration-thickness:2px}.AthleteProfileHead-module__C70W5q__block{border-radius:var(--radius-surface);background:#fff;margin:0 0 32px;padding:24px 28px}@media (max-width:768px){.AthleteProfileHead-module__C70W5q__block{padding:20px}}.AthleteProfileHead-module__C70W5q__blockHead{margin-bottom:8px}.AthleteProfileHead-module__C70W5q__blockTitle{font-size:19px;font-weight:700;font-family:var(--font-heading);margin:0 0 4px}.AthleteProfileHead-module__C70W5q__blockHint{color:var(--text-secondary);max-width:70ch;margin:0;font-size:.85rem}
.home-module__a1cRLG__page{background:var(--bg-primary);color:var(--text-primary)}.home-module__a1cRLG__page h1,.home-module__a1cRLG__page h2,.home-module__a1cRLG__page h3{font-family:var(--font-heading)}.home-module__a1cRLG__quiet{color:var(--text-secondary)}.home-module__a1cRLG__wrap{max-width:1328px;margin:0 auto}.home-module__a1cRLG__sectionTitle{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1.05}.home-module__a1cRLG__coverMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.home-module__a1cRLG__reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.home-module__a1cRLG__revealScale{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:scale(.96)}.home-module__a1cRLG__revealVisible{opacity:1;transform:none}}.home-module__a1cRLG__ctaLight,.home-module__a1cRLG__ctaGhost,.home-module__a1cRLG__ctaInk,.home-module__a1cRLG__ctaOutline{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,scale .15s ease-out;display:inline-flex}.home-module__a1cRLG__ctaLight{color:#0c090d;background:#fff}.home-module__a1cRLG__ctaGhost{color:#fff;border:1px solid #ffffff8c}.home-module__a1cRLG__ctaLight:hover{color:#0c090d}.home-module__a1cRLG__ctaGhost:hover{color:#fff}@media (hover:hover){.home-module__a1cRLG__ctaLight:hover{background:#ececec}.home-module__a1cRLG__ctaGhost:hover{border-color:#fff}}.home-module__a1cRLG__ctaLight:active,.home-module__a1cRLG__ctaGhost:active{scale:.96}.home-module__a1cRLG__ctaLight:focus-visible,.home-module__a1cRLG__ctaGhost:focus-visible{outline-offset:4px;outline:2px solid #fff}.home-module__a1cRLG__ctaInk,.home-module__a1cRLG__ctaInk:hover{background:var(--text-primary);color:#fff}.home-module__a1cRLG__ctaOutline,.home-module__a1cRLG__ctaOutline:hover{border:1px solid var(--text-primary);color:var(--text-primary)}@media (hover:hover){.home-module__a1cRLG__ctaInk:hover{background:#2e2a2f}.home-module__a1cRLG__ctaOutline:hover{background:var(--bg-secondary)}}.home-module__a1cRLG__ctaInk:active,.home-module__a1cRLG__ctaOutline:active{scale:.96}.home-module__a1cRLG__ctaInk:focus-visible,.home-module__a1cRLG__ctaOutline:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.home-module__a1cRLG__textLink{color:var(--accent-text);text-underline-offset:5px;margin-top:20px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.home-module__a1cRLG__textLink:hover{color:var(--text-primary)}.home-module__a1cRLG__hero{--hero-nav:0px;--hero-pad-left:64px;box-sizing:border-box;height:max(100svh,720px);padding-top:var(--hero-nav);background:var(--bg-primary);color:var(--text-primary);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}@media (max-width:1079px){.home-module__a1cRLG__hero{--hero-nav:59px}}.home-module__a1cRLG__heroContent{min-width:0;padding:clamp(72px,12svh,112px)64px 0 var(--hero-pad-left);flex-direction:column;grid-area:1/1;display:flex}@media (min-width:769px){.home-module__a1cRLG__heroContent{min-height:0}.home-module__a1cRLG__heroContent>:first-child{margin-top:auto}.home-module__a1cRLG__heroContent .home-module__a1cRLG__heroCtas{margin-top:clamp(40px,7svh,72px)}}.home-module__a1cRLG__heroMedia{background:#0c090d;grid-area:1/2;position:relative;overflow:hidden}.home-module__a1cRLG__heroImage{--hero-pos:92% 45%;--hero-pos-phone:100% 50%;object-fit:cover;object-position:var(--hero-pos);-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.home-module__a1cRLG__heroImageRunning{--hero-pos:47% 30%;--hero-pos-phone:45% 30%}.home-module__a1cRLG__sportSwitch{gap:28px;margin-bottom:20px;display:flex}.home-module__a1cRLG__sportSwitchLink{min-height:44px;color:var(--text-secondary);align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.home-module__a1cRLG__sportSwitchLink:hover{color:var(--text-primary)}.home-module__a1cRLG__sportSwitchLink[aria-current=page]{color:var(--text-primary);text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:2px}.home-module__a1cRLG__sportSwitchLink:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px;border-radius:4px}.home-module__a1cRLG__heroTitle{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,3.35vw,56px);font-weight:700;line-height:1.05}.home-module__a1cRLG__heroTitle span{display:block}.home-module__a1cRLG__heroTitleQuiet{color:var(--text-secondary)}.home-module__a1cRLG__heroMobileLine{display:none}.home-module__a1cRLG__heroCtas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.home-module__a1cRLG__diag{background:var(--bg-primary);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.home-module__a1cRLG__diagMedia{background:#0c090d;height:100svh;min-height:560px;position:relative;overflow:hidden}.home-module__a1cRLG__diagCopy{max-width:720px;padding:72px 72px 72px 80px}.home-module__a1cRLG__diagHeading{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,3.6vw,52px);font-weight:700;line-height:1.05}.home-module__a1cRLG__diagHeading span{display:block}.home-module__a1cRLG__diagLede{color:#3d3a3e;text-wrap:pretty;margin:24px 0 0;font-size:18px;line-height:1.6}.home-module__a1cRLG__how{background:var(--bg-primary);height:240vh;position:relative}.home-module__a1cRLG__howFive{height:275vh}@media (min-width:901px){.home-module__a1cRLG__howFive .home-module__a1cRLG__howCopy{--how-dot:72px}}.home-module__a1cRLG__howShell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.home-module__a1cRLG__howCopy{--how-dot:88px;--how-dot-gap:36px;--how-rail-left:max(max(16px,2.5vw),calc((100vw - 1440px)/2 + 2.5vw));padding:96px 72px 96px calc(var(--how-rail-left) + var(--how-dot) + var(--how-dot-gap));flex-direction:column;justify-content:center;gap:56px;display:flex}.home-module__a1cRLG__howSlot{display:grid}.home-module__a1cRLG__howStep{opacity:0;pointer-events:none;grid-area:1/1;align-self:center}.home-module__a1cRLG__howStepActive{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.home-module__a1cRLG__howStep{transition:opacity .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1);transform:translateY(12px)}.home-module__a1cRLG__howStepActive{transform:none}}.home-module__a1cRLG__howSteps{grid-template-columns:var(--how-dot)minmax(0,1fr);column-gap:var(--how-dot-gap);margin-left:calc(-1*(var(--how-dot) + var(--how-dot-gap)));align-items:center;display:grid}.home-module__a1cRLG__howRail{--how-fill:0;--how-i:0;position:relative}.home-module__a1cRLG__howDots{gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-module__a1cRLG__howRail:before,.home-module__a1cRLG__howRail:after{content:"";left:calc(var(--how-dot)/2 - 1px);top:calc(var(--how-dot)/2);bottom:calc(var(--how-dot)/2);border-radius:1px;width:2px;position:absolute}.home-module__a1cRLG__howRail:before{background:var(--accent-border)}.home-module__a1cRLG__howRail:after{background:var(--accent);transform:scaleY(var(--how-fill));transform-origin:top}.home-module__a1cRLG__howDot{z-index:1;appearance:none;width:var(--how-dot);height:var(--how-dot);border:3px solid var(--accent);border-radius:var(--radius-pill);color:var(--accent-text);font-family:var(--font-heading);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;place-items:center;padding:0;font-size:38px;font-weight:700;line-height:1;display:grid;position:relative;transform:scale(.6)}.home-module__a1cRLG__howPuck{z-index:2;width:var(--how-dot);height:var(--how-dot);border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-family:var(--font-heading);font-variant-numeric:tabular-nums;pointer-events:none;transform:translateY(calc(var(--how-i)*(var(--how-dot) + 16px)));place-items:center;font-size:38px;font-weight:700;line-height:1;display:grid;position:absolute;top:0;left:0;box-shadow:0 8px 24px #ff221f4d}.home-module__a1cRLG__howDot:focus-visible{outline-offset:3px;outline:2px solid #0c090d}@media (prefers-reduced-motion:no-preference){.home-module__a1cRLG__howPuck{transition:transform .55s cubic-bezier(.2,0,0,1)}.home-module__a1cRLG__howRail:after{transition:transform .15s linear}}@media (hover:hover){.home-module__a1cRLG__howDot:hover{background:var(--accent-dim)}}.home-module__a1cRLG__howStepTitle{letter-spacing:-.02em;margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.2}.home-module__a1cRLG__howStepDesc{color:#3d3a3e;text-wrap:pretty;max-width:470px;margin:0;font-size:17px;line-height:1.6}@media (min-width:1441px){.home-module__a1cRLG__howCopy{--how-rail-left:2.5vw}}.home-module__a1cRLG__howMedia{background:#0c090d;display:grid;overflow:hidden}.home-module__a1cRLG__potential{background:var(--bg-primary);padding:0}.home-module__a1cRLG__potentialCard{color:#fff;background:#0c090d;height:clamp(560px,46vw,900px);margin:0 auto;position:relative;overflow:hidden}@media (min-width:769px){.home-module__a1cRLG__potentialCardRunning{height:clamp(460px,38vw,1300px)}.home-module__a1cRLG__potentialCardRunning .home-module__a1cRLG__potentialContent{flex-direction:column;align-items:flex-start;gap:28px}.home-module__a1cRLG__potentialCardRunning .home-module__a1cRLG__potentialTitle{max-width:7.2em;font-size:clamp(36px,4.4vw,64px)}}.home-module__a1cRLG__potentialScrim{background:linear-gradient(#0c090d00 40%,#0c090d40 60%,#0c090db8 100%);position:absolute;inset:0}.home-module__a1cRLG__potentialContent{justify-content:space-between;align-items:center;gap:40px;display:flex;position:absolute;bottom:52px;left:56px;right:56px}.home-module__a1cRLG__potentialTitle{letter-spacing:-.035em;margin:0;font-size:clamp(40px,5.3vw,76px);font-weight:700;line-height:1}.home-module__a1cRLG__report{padding:100px 56px 90px}.home-module__a1cRLG__report .home-module__a1cRLG__sectionTitle{margin-bottom:48px}.home-module__a1cRLG__reportGrid{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.home-module__a1cRLG__reportPanel{border-radius:var(--radius-surface);background:#fff;flex-direction:column;padding:36px;display:flex}.home-module__a1cRLG__reportPanelTop{color:#5a575b;align-items:center;gap:12px;margin:0 0 28px;font-size:13px;font-weight:600;display:flex}.home-module__a1cRLG__reportNum{border-radius:var(--radius-pill);background:var(--accent);color:#0c090d;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.home-module__a1cRLG__reportPanelTitle{letter-spacing:-.02em;margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.2}.home-module__a1cRLG__reportPanelBody{color:#3d3a3e;text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.home-module__a1cRLG__reportDots{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:36px;display:flex}.home-module__a1cRLG__reportDot{border-radius:var(--radius-pill);color:#0c090d;width:40px;height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0c090d40;padding:0;font-size:14px;font-weight:700;transition:background-color .15s ease-out}.home-module__a1cRLG__reportDot[aria-pressed=true]{color:#fff;background:#0c090d;border-color:#0c090d}.home-module__a1cRLG__reportStage{border-radius:var(--radius-surface);background:#f2f2f2;flex-direction:column;align-items:center;gap:28px;padding:48px 40px 28px;display:flex}.home-module__a1cRLG__deck{aspect-ratio:210/297;width:min(100%,482px);display:grid;position:relative}.home-module__a1cRLG__sheet{border-radius:var(--radius-sheet);transform-origin:50%;background:#fff;grid-area:1/1;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.home-module__a1cRLG__sheet{transition:transform .35s cubic-bezier(.2,0,0,1),opacity .35s cubic-bezier(.2,0,0,1)}}.home-module__a1cRLG__sheetActive{outline-offset:-1px;outline:1px solid #0000001a;box-shadow:0 30px 60px -24px #0c090d59}.home-module__a1cRLG__zoomView{aspect-ratio:210/297;cursor:zoom-in;scrollbar-width:none;position:relative;overflow:hidden}.home-module__a1cRLG__zoomView::-webkit-scrollbar{display:none}.home-module__a1cRLG__zoomed{overscroll-behavior:contain;overflow:auto}.home-module__a1cRLG__zoomMax{cursor:zoom-out}.home-module__a1cRLG__zoomDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.home-module__a1cRLG__zoomView:focus-visible{outline-offset:-2px;outline:2px solid #0c090d}.home-module__a1cRLG__zoomCanvas,.home-module__a1cRLG__reportStage{position:relative}.home-module__a1cRLG__zoomTools{z-index:12;border-radius:var(--radius-pill);background:#fff;border:1px solid #0c090d26;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 8px 20px -10px #0c090d59}.home-module__a1cRLG__zoomTool{border-radius:var(--radius-pill);color:#0c090d;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.home-module__a1cRLG__zoomTool:disabled{opacity:.3;cursor:default}.home-module__a1cRLG__zoomTool:focus-visible{outline-offset:-2px;outline:2px solid #0c090d}.home-module__a1cRLG__zoomLevel{text-align:center;font-variant-numeric:tabular-nums;color:#0c090d;min-width:44px;font-size:13px;font-weight:600}@media (hover:hover){.home-module__a1cRLG__zoomTool:not(:disabled):hover{background:#0c090d0f}}@media (max-width:768px){.home-module__a1cRLG__zoomTools{top:auto;bottom:28px;right:28px}.home-module__a1cRLG__zoomTool{width:44px;height:44px}}.home-module__a1cRLG__mockPdfPage{aspect-ratio:210/297;-webkit-user-select:none;user-select:none;background:#fff;width:100%;position:relative;overflow:hidden}.home-module__a1cRLG__mark{border-radius:var(--radius-pill);color:#fff;width:30px;height:30px;font:inherit;cursor:pointer;z-index:2;background:#0c090d;border:2px solid #fff;place-items:center;margin:-15px 0 0 -15px;padding:0;font-size:13px;font-weight:700;transition:scale .15s ease-out,background-color .15s ease-out;display:grid;position:absolute;box-shadow:0 4px 12px -4px #0c090d80}.home-module__a1cRLG__mark[aria-pressed=true]{background:var(--accent);color:#0c090d}.home-module__a1cRLG__mark:active{scale:.96}@media (hover:hover){.home-module__a1cRLG__mark:hover{scale:1.08}.home-module__a1cRLG__reportDot:hover,.home-module__a1cRLG__roundBtn:hover{border-color:#0c090d}}.home-module__a1cRLG__deckNav,.home-module__a1cRLG__stripNav{align-items:center;gap:20px;display:flex}.home-module__a1cRLG__roundBtn{border-radius:var(--radius-pill);color:#0c090d;width:44px;height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0c090d40;padding:0;font-size:18px}.home-module__a1cRLG__roundBtn:disabled{opacity:.35;cursor:default}.home-module__a1cRLG__pips{align-items:center;gap:6px;display:flex}.home-module__a1cRLG__pip{border-radius:var(--radius-pill);cursor:pointer;background:#0c090d40;border:0;width:8px;height:8px;padding:0;position:relative}.home-module__a1cRLG__pip:after{content:"";position:absolute;inset:-8px -4px}.home-module__a1cRLG__pip[aria-current=page]{background:#0c090d;width:22px}.home-module__a1cRLG__deckCount{font-variant-numeric:tabular-nums;color:#3d3a3e;font-size:14px;font-weight:600}.home-module__a1cRLG__stripWrap{display:none}.home-module__a1cRLG__pricing{padding:100px 56px 48px}.home-module__a1cRLG__pricingHead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.home-module__a1cRLG__segmented{border-radius:var(--radius-pill);background:#0c090d0f;gap:2px;padding:4px;display:inline-flex}.home-module__a1cRLG__segBtn{appearance:none;border-radius:var(--radius-pill);color:#3d3a3e;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .15s ease-out,color .15s ease-out}.home-module__a1cRLG__segBtn[aria-pressed=true]{color:#fff;background:#0c090d}.home-module__a1cRLG__pricingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.14fr);align-items:center;gap:20px;display:grid}.home-module__a1cRLG__priceCard{border-radius:var(--radius-surface);background:#fff;border:1px solid #0c090d1f;flex-direction:column;gap:26px;padding:32px;display:flex}.home-module__a1cRLG__priceCardFeatured{border:2px solid var(--accent);gap:28px;padding:40px;box-shadow:0 30px 60px -32px #0c090d59}.home-module__a1cRLG__priceTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-module__a1cRLG__priceNameRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.home-module__a1cRLG__priceName{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.home-module__a1cRLG__priceCardFeatured .home-module__a1cRLG__priceName{font-size:30px}.home-module__a1cRLG__priceBadge{border-radius:var(--radius-pill);color:#fff;letter-spacing:.04em;white-space:nowrap;background:#0c090d;align-items:center;height:26px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.home-module__a1cRLG__pricePer{color:#5a575b;margin:0;font-size:14px}.home-module__a1cRLG__priceAmount{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;display:flex}.home-module__a1cRLG__priceCurrency{font-size:18px;font-weight:600}.home-module__a1cRLG__priceValue{font-family:var(--font-heading);letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.home-module__a1cRLG__priceCardFeatured .home-module__a1cRLG__priceValue{font-size:64px}.home-module__a1cRLG__priceBody{grid-template-columns:minmax(0,1fr) minmax(0,230px);align-items:start;gap:24px;display:grid}.home-module__a1cRLG__priceCardWide .home-module__a1cRLG__priceBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,300px);gap:32px}.home-module__a1cRLG__feats{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.home-module__a1cRLG__feat{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.home-module__a1cRLG__tick{flex:none;margin-top:3px}.home-module__a1cRLG__info{border-radius:var(--radius-inner);background:#0c090d0b;flex-direction:column;gap:18px;margin:0;padding:20px;display:flex}.home-module__a1cRLG__info dt{letter-spacing:.1em;text-transform:uppercase;color:#5a575b;margin:0 0 4px;font-size:12px;font-weight:700}.home-module__a1cRLG__info dd{margin:0;font-size:15px;line-height:1.45}.home-module__a1cRLG__moreFeatures{display:none}.home-module__a1cRLG__buy{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,scale .15s ease-out;display:flex}.home-module__a1cRLG__buy:active{scale:.96}.home-module__a1cRLG__buySolid{background:var(--accent-text);color:#fff}.home-module__a1cRLG__buySolid:hover{color:#fff}.home-module__a1cRLG__buyLine{color:#0c090d;border:1px solid #0c090d}@media (hover:hover){.home-module__a1cRLG__buySolid:hover{background:#b81512}.home-module__a1cRLG__buyLine:hover{color:#fff;background:#0c090d}}.home-module__a1cRLG__priceCardWide .home-module__a1cRLG__buy{align-self:flex-start;min-width:340px}.home-module__a1cRLG__repeatNote{text-align:center;color:var(--text-secondary);margin:24px 0 0;font-size:16px;line-height:1.5}.home-module__a1cRLG__vsTitle{letter-spacing:-.025em;margin:100px 0 28px;font-size:36px;font-weight:700;line-height:1.1}.home-module__a1cRLG__vsGrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:20px;display:grid}.home-module__a1cRLG__vsLab{border-radius:var(--radius-surface);color:#3d3a3e;background:#0c090d0d;padding:32px 36px}.home-module__a1cRLG__vsLabName{margin:0 0 6px;font-size:16px;font-weight:600}.home-module__a1cRLG__vsLabPrice{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:700;line-height:1.1}.home-module__a1cRLG__vsOurs{border-radius:var(--radius-surface);color:#fff;background:#0c090d;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:40px;padding:48px 52px;display:grid;box-shadow:0 30px 60px -30px #0c090d73}.home-module__a1cRLG__vsBrand{align-items:center;gap:10px;margin:0 0 12px;font-size:17px;font-weight:600;display:flex}.home-module__a1cRLG__vsLogo{width:auto;height:18px}.home-module__a1cRLG__vsPrice{font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-wrap:balance;margin:0;font-size:clamp(36px,3.6vw,52px);font-weight:700;line-height:1.05}.home-module__a1cRLG__vsList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.home-module__a1cRLG__vsItem{align-items:flex-start;gap:10px;font-size:17px;font-weight:600;line-height:1.4;display:flex}.home-module__a1cRLG__featLink{color:var(--accent-text);margin-top:2px;font-weight:600;display:block}.home-module__a1cRLG__coachPacks{border-radius:var(--radius-surface);background:#fff;margin-top:100px;padding:40px}.home-module__a1cRLG__coachPacksHead{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:40px;margin-bottom:28px;display:grid}.home-module__a1cRLG__coachPacksTitle{letter-spacing:-.025em;margin:0;font-size:36px;font-weight:700;line-height:1.1}.home-module__a1cRLG__coachPacksLede{color:#3d3a3e;text-wrap:pretty;max-width:560px;margin:0;font-size:16px;line-height:1.55}.home-module__a1cRLG__coachTable{border-radius:var(--radius-inner);background:#0c090d09;overflow:hidden}.home-module__a1cRLG__coachTableHead,.home-module__a1cRLG__coachRow{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1.9fr) minmax(0,.8fr);align-items:center;gap:16px;padding:14px 22px;display:grid}.home-module__a1cRLG__coachTableHead{letter-spacing:.1em;text-transform:uppercase;color:#5a575b;font-size:12px;font-weight:700}.home-module__a1cRLG__coachRow{border-top:1px solid #0c090d14}.home-module__a1cRLG__coachName{font-size:15px;font-weight:600}.home-module__a1cRLG__coachNum{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:15px}.home-module__a1cRLG__coachTableHead .home-module__a1cRLG__coachNum{font-size:inherit}.home-module__a1cRLG__coachPer{align-items:center;gap:12px;display:flex}.home-module__a1cRLG__coachPer .home-module__a1cRLG__coachNum{min-width:3.6em}.home-module__a1cRLG__coachBar{border-radius:var(--radius-pill);background:#0c090d1a;flex:1;height:6px;overflow:hidden}.home-module__a1cRLG__coachBar>span{border-radius:var(--radius-pill);background:#0c090d;height:100%;display:block}.home-module__a1cRLG__coachSaving{font-weight:600}.home-module__a1cRLG__coachUnit{display:none}.home-module__a1cRLG__coachRetail .home-module__a1cRLG__coachName,.home-module__a1cRLG__coachRetail .home-module__a1cRLG__coachNum{color:#5a575b;font-weight:400}.home-module__a1cRLG__coachRetail .home-module__a1cRLG__coachBar>span{background:#8a878b}.home-module__a1cRLG__coachTop .home-module__a1cRLG__coachBar>span{background:var(--accent)}.home-module__a1cRLG__coachPacksFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.home-module__a1cRLG__coachPacksNote{color:#3d3a3e;margin:0;font-size:15px}.home-module__a1cRLG__coachPacksNote a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.home-module__a1cRLG__coaches{padding:56px 0 0}.home-module__a1cRLG__coachesCard{color:#fff;background:#0c090d;height:clamp(480px,40vw,640px);margin:0 auto;position:relative;overflow:hidden}.home-module__a1cRLG__coachesScrim{background:linear-gradient(90deg,#0c090dc7 0%,#0c090d73 45%,#0c090d00 75%);position:absolute;inset:0}.home-module__a1cRLG__coachesContent{max-width:520px;position:absolute;bottom:64px;left:64px}.home-module__a1cRLG__coachesTitle{letter-spacing:-.03em;margin:0;font-size:clamp(40px,4.2vw,60px);font-weight:700;line-height:1.02}.home-module__a1cRLG__coachesDesc,.home-module__a1cRLG__coachesDescShort{color:#ffffffe6;margin:18px 0 30px;font-size:18px;line-height:1.55}.home-module__a1cRLG__coachesDescShort{display:none}.home-module__a1cRLG__coachesPhoto{object-position:var(--coach-position)}@media (min-width:769px){.home-module__a1cRLG__coachesPhoto{object-position:var(--coach-position-wide)}.home-module__a1cRLG__coachesCardRight .home-module__a1cRLG__coachesScrim{background:linear-gradient(270deg,#0c090dd6 0%,#0c090d9e 22%,#0c090d00 36%)}.home-module__a1cRLG__coachesCardRight .home-module__a1cRLG__coachesContent{width:clamp(250px,24vw,380px);left:auto;right:64px}}@media (min-width:769px) and (max-width:1199px){.home-module__a1cRLG__coachesCardRight .home-module__a1cRLG__coachesContent{right:32px}.home-module__a1cRLG__coachesCardRight .home-module__a1cRLG__coachesDesc{display:none}.home-module__a1cRLG__coachesCardRight .home-module__a1cRLG__coachesDescShort{display:block}}.home-module__a1cRLG__faq{padding:120px 56px 100px}.home-module__a1cRLG__faqGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:80px;max-width:1328px;margin:0 auto;display:grid}.home-module__a1cRLG__faqContact{color:#3d3a3e;margin:24px 0 0;font-size:16px;line-height:1.6}.home-module__a1cRLG__faqContact a{color:var(--text-primary);text-underline-offset:4px;font-weight:600;text-decoration:underline}.home-module__a1cRLG__faqList{border-top:1px solid #0c090d29}.home-module__a1cRLG__faqItem{border-bottom:1px solid #0c090d29}.home-module__a1cRLG__faqH{font-size:inherit;margin:0}.home-module__a1cRLG__faqQ{appearance:none;width:100%;min-height:68px;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:18px;font-weight:600;display:flex}.home-module__a1cRLG__faqQ svg{flex:none}@media (prefers-reduced-motion:no-preference){.home-module__a1cRLG__faqQ svg{transition:rotate .25s cubic-bezier(.2,0,0,1)}}.home-module__a1cRLG__faqQ[aria-expanded=true] svg{rotate:180deg}.home-module__a1cRLG__faqA p{color:#3d3a3e;max-width:680px;margin:0;padding:0 48px 24px 0;font-size:16px;line-height:1.65}.home-module__a1cRLG__footer{border-top:1px solid #0c090d1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 56px 40px;display:flex}.home-module__a1cRLG__footerStart{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.home-module__a1cRLG__footerCopy{color:#3d3a3e;margin:0;font-size:14px}.home-module__a1cRLG__footerLinks{flex-wrap:wrap;gap:22px;margin:0;padding:0;list-style:none;display:flex}.home-module__a1cRLG__footerLinks a{color:#3d3a3e;font-size:14px;text-decoration:none}.home-module__a1cRLG__footerLinks a:hover{color:var(--text-primary);text-decoration:underline}@media (max-width:1100px){.home-module__a1cRLG__reportGrid{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.home-module__a1cRLG__priceBody,.home-module__a1cRLG__priceCardWide .home-module__a1cRLG__priceBody{grid-template-columns:minmax(0,1fr)}.home-module__a1cRLG__vsOurs{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:900px){.home-module__a1cRLG__pricingGrid,.home-module__a1cRLG__vsGrid,.home-module__a1cRLG__faqGrid{grid-template-columns:minmax(0,1fr)}.home-module__a1cRLG__faqGrid{gap:32px}.home-module__a1cRLG__diag{grid-template-columns:minmax(0,1fr)}.home-module__a1cRLG__diagMedia{height:72svh;min-height:420px}.home-module__a1cRLG__diagCopy{padding:48px 40px 64px}.home-module__a1cRLG__howShell{grid-template-columns:minmax(0,1fr);align-content:center}.home-module__a1cRLG__howCopy{--how-dot:72px;--how-dot-gap:28px;--how-rail-left:32px;padding:72px 32px 72px calc(var(--how-rail-left) + var(--how-dot) + var(--how-dot-gap));gap:32px}.home-module__a1cRLG__howMedia{display:none}.home-module__a1cRLG__potentialContent{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:768px){.home-module__a1cRLG__hero{--hero-pad-top-phone:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.home-module__a1cRLG__heroMedia,.home-module__a1cRLG__heroContent{grid-area:auto/1}.home-module__a1cRLG__heroMedia{height:clamp(260px,36svh,320px)}.home-module__a1cRLG__heroImage{object-position:var(--hero-pos-phone)}.home-module__a1cRLG__heroContent{padding:16px 20px 32px}.home-module__a1cRLG__sportSwitch{gap:24px;margin-bottom:8px}.home-module__a1cRLG__heroTitle{letter-spacing:-.03em;font-size:30px;line-height:1.1}.home-module__a1cRLG__heroMobileLine{color:var(--text-secondary);margin:12px 0 0;font-size:16px;line-height:1.5;display:block}.home-module__a1cRLG__heroCtas{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.home-module__a1cRLG__diag{display:none}.home-module__a1cRLG__sectionTitle{letter-spacing:-.025em;font-size:30px;line-height:1.1}.home-module__a1cRLG__howCopy{--how-dot:56px;padding:56px 20px}.home-module__a1cRLG__howSteps{grid-template-columns:minmax(0,1fr);row-gap:24px;margin-left:0}.home-module__a1cRLG__howStep{align-self:start}.home-module__a1cRLG__howRail{justify-self:start}.home-module__a1cRLG__howDots{grid-auto-flow:column;gap:10px}.home-module__a1cRLG__howPuck{transform:translateX(calc(var(--how-i)*(var(--how-dot) + 10px)));font-size:24px}.home-module__a1cRLG__howRail:before,.home-module__a1cRLG__howRail:after{left:calc(var(--how-dot)/2);right:calc(var(--how-dot)/2);top:calc(var(--how-dot)/2 - 1px);width:auto;height:2px;bottom:auto}.home-module__a1cRLG__howRail:after{transform:scaleX(var(--how-fill));transform-origin:0}.home-module__a1cRLG__howDot,.home-module__a1cRLG__howStepTitle{font-size:24px}.home-module__a1cRLG__howStepDesc{font-size:16px}.home-module__a1cRLG__potential{padding:0}.home-module__a1cRLG__potentialCard{border-radius:0;height:460px}.home-module__a1cRLG__potentialContent{align-items:stretch;gap:20px;bottom:28px;left:20px;right:20px}.home-module__a1cRLG__potentialTitle{letter-spacing:-.03em;font-size:36px;line-height:1.05}.home-module__a1cRLG__report{padding:56px 0}.home-module__a1cRLG__report .home-module__a1cRLG__sectionTitle{margin:0 20px 24px}.home-module__a1cRLG__reportGrid{margin:0 20px;display:block}.home-module__a1cRLG__reportPanel,.home-module__a1cRLG__deckNav{display:none}.home-module__a1cRLG__reportStage{padding:20px}.home-module__a1cRLG__stripWrap{margin-top:12px;display:block}.home-module__a1cRLG__strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.home-module__a1cRLG__strip::-webkit-scrollbar{display:none}.home-module__a1cRLG__strip:after{content:"";flex:none;width:10px}.home-module__a1cRLG__stripCard{border-radius:var(--radius-surface);scroll-snap-align:start;background:#fff;flex:none;width:calc(100vw - 80px);max-width:340px;padding:22px}.home-module__a1cRLG__stripCard .home-module__a1cRLG__reportPanelTop{margin-bottom:12px}.home-module__a1cRLG__stripTitle{letter-spacing:-.015em;margin:0 0 8px;font-size:20px;font-weight:700}.home-module__a1cRLG__stripBody{color:#3d3a3e;margin:0;font-size:15px;line-height:1.55}.home-module__a1cRLG__stripNav{justify-content:space-between;padding:12px 20px 0}.home-module__a1cRLG__pricing{padding:0 20px 56px}.home-module__a1cRLG__potential+.home-module__a1cRLG__pricing{padding-top:56px}.home-module__a1cRLG__pricingHead{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:20px}.home-module__a1cRLG__priceCard,.home-module__a1cRLG__priceCardFeatured{gap:16px;padding:24px}.home-module__a1cRLG__priceName,.home-module__a1cRLG__priceCardFeatured .home-module__a1cRLG__priceName{font-size:24px}.home-module__a1cRLG__priceValue,.home-module__a1cRLG__priceCardFeatured .home-module__a1cRLG__priceValue{font-size:48px}.home-module__a1cRLG__info,.home-module__a1cRLG__featExtra{display:none}.home-module__a1cRLG__priceCardOpen .home-module__a1cRLG__featExtra{display:flex}.home-module__a1cRLG__moreFeatures{min-height:24px;color:var(--text-primary);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:600;text-decoration:underline;display:inline-block}.home-module__a1cRLG__priceCardWide .home-module__a1cRLG__buy{align-self:stretch;min-width:0}.home-module__a1cRLG__vsTitle{margin:48px 0 16px;font-size:24px}.home-module__a1cRLG__vsLab{justify-content:space-between;align-items:baseline;gap:12px;padding:20px 22px;display:flex}.home-module__a1cRLG__vsLabName{margin:0;font-size:15px}.home-module__a1cRLG__vsLabPrice{font-size:22px}.home-module__a1cRLG__vsGrid{gap:10px}.home-module__a1cRLG__vsOurs{padding:28px 24px}.home-module__a1cRLG__vsPrice{font-size:36px}.home-module__a1cRLG__vsItem{font-size:15px}.home-module__a1cRLG__coaches{padding:0}.home-module__a1cRLG__coachesCard{border-radius:0;height:480px}.home-module__a1cRLG__coachesScrim{background:linear-gradient(#0c090d00 30%,#0c090d66 55%,#0c090dd9 100%)}.home-module__a1cRLG__coachesContent{bottom:28px;left:20px;right:20px}.home-module__a1cRLG__coachesTitle{font-size:36px}.home-module__a1cRLG__coachesDesc{display:none}.home-module__a1cRLG__coachesDescShort{margin:12px 0 20px;font-size:16px;display:block}.home-module__a1cRLG__coachesContent .home-module__a1cRLG__ctaLight{width:100%}.home-module__a1cRLG__faq{padding:56px 20px 40px}.home-module__a1cRLG__faqQ{min-height:60px;padding:16px 0;font-size:16px}.home-module__a1cRLG__faqA p{padding:0 0 18px;font-size:15px}.home-module__a1cRLG__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px 36px}.home-module__a1cRLG__footerStart{flex-direction:column;align-items:flex-start;gap:4px}.home-module__a1cRLG__coachPacks{margin-top:64px;padding:24px 16px}.home-module__a1cRLG__coachPacksHead{grid-template-columns:minmax(0,1fr);gap:12px}.home-module__a1cRLG__coachPacksTitle{font-size:28px}.home-module__a1cRLG__coachTableHead,.home-module__a1cRLG__coachRow{grid-template-columns:minmax(0,1fr) 5.4rem minmax(0,1.2fr);grid-template-areas:"name price per""credits price per";gap:2px 12px;padding:12px 14px}.home-module__a1cRLG__coachTableHead{grid-template-areas:"name price per"}.home-module__a1cRLG__coachTableHead>:nth-child(2),.home-module__a1cRLG__coachSaving{display:none}.home-module__a1cRLG__coachName{grid-area:name}.home-module__a1cRLG__coachCredits{text-align:left;color:#5a575b;grid-area:credits;font-size:13px}.home-module__a1cRLG__coachUnit{display:inline}.home-module__a1cRLG__coachTableHead>:first-child{grid-area:name}.home-module__a1cRLG__coachTableHead>:nth-child(3),.home-module__a1cRLG__coachRow>:nth-child(3){grid-area:price}.home-module__a1cRLG__coachTableHead>:nth-child(4),.home-module__a1cRLG__coachPer{grid-area:per}.home-module__a1cRLG__coachPer{gap:8px}.home-module__a1cRLG__coachPacksFoot .home-module__a1cRLG__buy{width:100%}}
.hero-report-module__x13pca__link{min-height:44px;color:var(--accent-text);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:10px;margin-bottom:28px;padding:0 4px 0 0;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.hero-report-module__x13pca__link:hover{color:var(--accent-text);text-decoration-thickness:2px}.hero-report-module__x13pca__link:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:var(--radius-sheet)}.hero-report-module__x13pca__deck{min-height:200px;margin:auto 0 0 calc(-1*var(--hero-pad-left,64px));cursor:pointer;background:0 0;border:0;flex:0 calc(max(100svh,720px)/2);padding:0;display:block;position:relative;container-type:size}.hero-report-module__x13pca__page{--page-w:min(calc(100cqh/(1.414*var(--cut,.59))),calc(100cqw - var(--n)*12px));top:0;left:calc((100% - var(--page-w))*(1 - var(--k)/var(--n)));width:var(--page-w);height:auto;clip-path:inset(-60px -60px calc((1 - var(--cut,.59))*100%)-60px);-webkit-user-select:none;user-select:none;border-radius:14px;display:block;position:absolute;box-shadow:-10px 0 24px -14px #0c090d59}.hero-report-module__x13pca__front{box-shadow:-12px 0 28px -14px #0c090d66,0 30px 80px -24px #0c090d59}.hero-report-module__x13pca__viewer{color:#fff;overscroll-behavior:contain;background:0 0;border:0;width:min(900px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 auto;padding:0;overflow-y:auto}.hero-report-module__x13pca__viewer::backdrop{background:#0c090ddb}.hero-report-module__x13pca__viewerBar{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c090db8;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 24px;display:flex;position:sticky;top:0}.hero-report-module__x13pca__viewerTitle{margin:0;font-size:15px;font-weight:600}.hero-report-module__x13pca__viewerClose{border-radius:var(--radius-pill);color:#0c090d;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.hero-report-module__x13pca__viewerClose:focus-visible{outline-offset:3px;outline:2px solid #fff}.hero-report-module__x13pca__viewerPages{flex-direction:column;align-items:center;gap:20px;padding:16px 16px 48px;display:flex}.hero-report-module__x13pca__viewerPage{aspect-ratio:1190/1683;background:#fff;border-radius:10px;width:min(820px,100%);height:auto;display:block}@media (max-width:768px){.hero-report-module__x13pca__link{align-self:center;margin-top:6px}.hero-report-module__x13pca__deck{--page-w:128px;width:calc(var(--page-w) + 64px);height:calc(var(--page-w)*1.414);min-height:0;margin:calc(-128px - var(--hero-pad-top-phone,16px))0 20px;z-index:1;flex:none;order:-1}.hero-report-module__x13pca__page{--page-w:128px;clip-path:none;left:calc((100% - var(--page-w))*var(--k)/var(--n));border-radius:7px;box-shadow:4px 0 10px -6px #0c090d66}.hero-report-module__x13pca__front{box-shadow:4px 0 10px -6px #0c090d73,0 16px 40px -14px #0c090d8c}.hero-report-module__x13pca__viewerPages{gap:12px;padding:12px 8px 32px}.hero-report-module__x13pca__viewerPage{border-radius:6px}}
