._section_y512f_1{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:64px 0 72px;border-top:1px solid var(--border)}._heading_y512f_2{display:grid;grid-template-columns:1fr .65fr;gap:40px;align-items:end}._eyebrow_y512f_3{margin:0 0 14px;color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.12em}._heading_y512f_2 h2{margin:0;font-size:clamp(30px,3.8vw,46px);line-height:1.12;letter-spacing:-.04em}._heading_y512f_2>p{margin:0;max-width:360px;color:var(--muted-foreground);font-size:15px;line-height:1.65}._controls_y512f_6{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 18px}._controls_y512f_6 button{min-height:44px}._figure_y512f_8{margin:0}._viewport_y512f_9{position:relative;overflow:hidden;aspect-ratio:1349/898;border:1px solid #314456;border-radius:12px;background:#101e2d}._viewport_y512f_9 img{position:absolute;max-width:none;width:117.42%;height:110.58%;left:-17.42%;top:-10.58%}._caption_y512f_11{display:flex;justify-content:space-between;gap:24px;padding-top:20px}._caption_y512f_11 h3{margin:0 0 7px;font-size:19px;letter-spacing:-.02em}._caption_y512f_11 p{max-width:680px;margin:0;color:var(--muted-foreground);font-size:14px;line-height:1.65}._caption_y512f_11>span{flex-shrink:0;font-size:11px;color:var(--muted-foreground);padding-top:4px}@media(max-width:700px){._section_y512f_1{width:calc(100% - 32px);padding:44px 0}._heading_y512f_2{grid-template-columns:1fr;gap:16px}._caption_y512f_11{flex-direction:column;gap:12px}._controls_y512f_6{margin-top:22px}._viewport_y512f_9{border-radius:8px}}._viewSwitch_1mutp_1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid #dae3ee;background:#fff}._viewSwitch_1mutp_1 button{min-height:44px}._viewSwitch_1mutp_1>span{font-size:11px;color:#52647c;margin-left:auto}._athleteNote_1mutp_4{margin-top:20px;padding-top:18px;border-top:1px solid #dae3ee}._athleteNote_1mutp_4 strong{display:block;font-size:15px;margin:8px 0}._athleteNote_1mutp_4 p,._perspectiveHelp_1mutp_6{font-size:13px;line-height:1.65;color:#52647c}._athleteNote_1mutp_4 small{font-size:11px;color:#52647c}@media(max-width:500px){._viewSwitch_1mutp_1>span{width:100%;margin:0}._viewSwitch_1mutp_1{padding:10px 12px}}._wrapper_1mutp_9{--pc-preview-chart:#3979d6;width:100%;min-width:0;overflow:hidden;border:1px solid #dce3ed;border-radius:16px;background:#fff;color:#17283f;box-shadow:0 18px 54px #1525411a,0 3px 10px #162a4809;font-family:var(--font-family-base)}._chrome_1mutp_10{display:flex;align-items:center;justify-content:space-between;gap:8px;height:51px;padding:0 18px;background:#fff;border-bottom:1px solid #e4eaf2}._brand_1mutp_11{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}._brand_1mutp_11 strong{font-size:12px;font-weight:760;letter-spacing:-.025em}._brandIcon_1mutp_13{display:block;width:25px;height:25px;border-radius:6px;object-fit:contain;border:1px solid #e3ebf5;background:#f9fbfe;padding:1px;box-sizing:border-box}._workspace_1mutp_14{color:#98a4b3;font-size:11px;white-space:nowrap}._appGrid_1mutp_15{display:grid;grid-template-columns:166px minmax(0,1fr);min-height:440px}._tabs_1mutp_16{background:#f7f9fc;border-right:1px solid #e8edf4;padding:17px 9px;display:flex;flex-direction:column;gap:4px;min-width:0}._tab_1mutp_16{appearance:none;display:flex;align-items:center;gap:9px;min-height:53px;width:100%;padding:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#65748a;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}._tab_1mutp_16 svg{flex:0 0 auto}._tab_1mutp_16 span{flex:1;min-width:0}._tab_1mutp_16 strong,._tab_1mutp_16 small{display:block}._tab_1mutp_16 strong{font-size:11px;font-weight:700;white-space:nowrap}._tab_1mutp_16 small{color:#8291a2;font-size:9px;line-height:1.3;margin-top:3px}._tab_1mutp_16:hover{background:#eaf0f9;color:#203e68}._tab_1mutp_16._activeTab_1mutp_24{background:#e7eef9;color:#204e8a;border-color:#dce6f6}._tab_1mutp_16._activeTab_1mutp_24 small{color:#5e7da5}._tabArrow_1mutp_26{opacity:0}._tab_1mutp_16._activeTab_1mutp_24 ._tabArrow_1mutp_26{opacity:1}._tab_1mutp_16:focus-visible,._dayButton_1mutp_28:focus-visible,._simulateButton_1mutp_28:focus-visible,._resetButton_1mutp_28:focus-visible,._athleteButton_1mutp_28:focus-visible{outline:2px solid #3c7ed4;outline-offset:2px}._canvas_1mutp_29{min-width:0;background:#fff;outline-offset:-3px}._inner_1mutp_30{padding:23px 25px 22px;min-width:0}._canvasHeader_1mutp_31{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:16px}._overline_1mutp_32{font-size:9px;font-weight:750;letter-spacing:.095em;color:#7990ad;text-transform:uppercase}._canvasHeader_1mutp_31 h2{font-size:21px;font-weight:740;letter-spacing:-.035em;line-height:1.2;margin:5px 0}._canvasHeader_1mutp_31 p{color:#6d7c90;font-size:11px;margin:0;line-height:1.55}._weekStrip_1mutp_35{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:13px}._dayButton_1mutp_28{appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:68px;border:1px solid #e4e9f1;border-radius:9px;background:#fbfcfe;cursor:pointer;color:#516075;transition:background .15s ease,border-color .15s ease}._dayButton_1mutp_28 span{font-size:10px;font-weight:600}._dayButton_1mutp_28 strong{font-size:17px;font-weight:750;line-height:1.1}._dayButton_1mutp_28 small{font-size:9px;color:#8593a5;white-space:nowrap}._dayButton_1mutp_28:hover{border-color:#b3c6e1}._dayButton_1mutp_28._dayActive_1mutp_41{background:#e9f1fc;border-color:#b7d1f5;color:#164d91}._dayButton_1mutp_28._dayActive_1mutp_41 small{color:#5077aa}._sessionCard_1mutp_43{border:1px solid #e4eaf2;border-radius:11px;overflow:hidden;background:#fff}._sessionHeading_1mutp_44{padding:12px 14px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px}._sessionHeading_1mutp_44 h3{font-size:17px;letter-spacing:-.027em;margin:4px 0 0;font-weight:740}._sessionTime_1mutp_46{display:flex;align-items:center;gap:5px;color:#65758c;font-size:10px;white-space:nowrap}._sessionMeta_1mutp_47{display:flex;align-items:center;gap:6px;padding:0 14px 10px;font-size:10px;color:#738398}._sessionSteps_1mutp_48{border-top:1px solid #edf0f5}._sessionStep_1mutp_48{display:flex;align-items:center;gap:11px;padding:9px 14px;min-height:43px}._sessionStep_1mutp_48+._sessionStep_1mutp_48{border-top:1px solid #f1f3f7}._sessionStep_1mutp_48>span{color:#8b9aab;font-size:10px;font-weight:750}._sessionStep_1mutp_48>div{flex:1;min-width:0}._sessionStep_1mutp_48 strong{font-size:11px;font-weight:700;display:block}._sessionStep_1mutp_48 small{font-size:10px;color:#7a899c;display:block;margin-top:2px;white-space:normal}._sessionStep_1mutp_48>svg{color:#9aaecc;flex:none}._liveScore_1mutp_56{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;background:#f6f9fe;border:1px solid #e6edf6;border-radius:10px;padding:13px 15px;margin-bottom:11px}._liveScore_1mutp_56>div{display:flex;flex-direction:column;gap:3px}._liveScore_1mutp_56 strong{font-size:29px;font-weight:760;letter-spacing:-.05em;line-height:1.1}._liveScore_1mutp_56 strong small{font-size:14px;font-weight:500;color:#7e8ba0}._liveDetail_1mutp_60{font-size:10px;color:#64758c;white-space:nowrap;margin-bottom:2px}._liveTable_1mutp_61{border:1px solid #e4eaf2;border-radius:10px;overflow:hidden}._tableHead_1mutp_62{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fafbfd;padding:9px 14px;color:#8190a2;font-size:9px;font-weight:750;letter-spacing:.05em}._tableRow_1mutp_63{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 14px;border-top:1px solid #edf1f5;font-size:11px}._person_1mutp_64{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:650}._avatar_1mutp_65{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#e8eef8;color:#46638a;font-size:11px;font-weight:700}._timeDone_1mutp_66{font-size:14px;font-weight:800;color:#224f8f;font-variant-numeric:tabular-nums}._timePending_1mutp_67{font-size:15px;color:#a0acb8}._demoControls_1mutp_68{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}._simulateButton_1mutp_28{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #255997;background:#235a9d;color:#fff;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700;cursor:pointer}._simulateButton_1mutp_28:hover{background:#1a4c89}._resetButton_1mutp_28{display:inline-flex;gap:5px;align-items:center;background:transparent;border:0;color:#456c9c;font-size:10px;font-weight:650;cursor:pointer;padding:7px}._demoControls_1mutp_68>span{margin-left:auto;font-size:9px;color:#94a0af}._athleteFilters_1mutp_73{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}._athleteButton_1mutp_28{border:1px solid #e0e7f0;border-radius:7px;color:#667990;background:#fff;padding:8px 12px;font-size:10px;font-weight:700;cursor:pointer}._athleteButton_1mutp_28:hover{border-color:#b7c9df}._athleteSelected_1mutp_76{background:#e9f1fd;border-color:#bad4f4;color:#1c568e}._progressTop_1mutp_77{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px}._progressTop_1mutp_77>div{display:flex;flex-direction:column;gap:3px;border:1px solid #e5eaf2;border-radius:9px;background:#f9fbff;padding:12px}._progressTop_1mutp_77 strong{font-size:24px;font-weight:750;letter-spacing:-.045em;font-variant-numeric:tabular-nums}._chartBox_1mutp_80{padding:13px 13px 5px;border:1px solid #e5eaf2;border-radius:10px}._chartLabel_1mutp_81{display:flex;align-items:center;justify-content:space-between;gap:10px}._chartLabel_1mutp_81 strong{font-size:11px;font-weight:730}._chartLabel_1mutp_81 small{font-size:9px;color:#8492a3}._chart_1mutp_80{display:block;width:100%;height:125px;margin-top:2px;overflow:visible}._previewFooter_1mutp_85{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 17px;border-top:1px solid #e7ecf3;color:#8795a6;font-size:9px;background:#fbfcfe}@media(max-width:1180px){._appGrid_1mutp_15{grid-template-columns:145px minmax(0,1fr)}._tabs_1mutp_16{padding:14px 7px}._tab_1mutp_16{padding:8px 7px;gap:7px}._inner_1mutp_30{padding:18px}._weekStrip_1mutp_35{gap:5px}._dayButton_1mutp_28{min-height:61px}}@media(max-width:800px){._appGrid_1mutp_15{grid-template-columns:155px minmax(0,1fr)}._tabs_1mutp_16{padding:18px 10px}._inner_1mutp_30{padding:22px}}@media(max-width:600px){._wrapper_1mutp_9{border-radius:13px}._chrome_1mutp_10{height:45px;padding:0 12px}._brand_1mutp_11 strong{font-size:11px}._workspace_1mutp_14{font-size:10px}._appGrid_1mutp_15{grid-template-columns:1fr;min-height:0}._tabs_1mutp_16{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px;gap:5px;border-right:0;border-bottom:1px solid #e9edf4}._tab_1mutp_16{justify-content:center;text-align:center;flex-direction:column;gap:4px;min-height:55px;padding:7px 3px}._tab_1mutp_16>svg{width:14px;height:14px}._tab_1mutp_16 span{flex:none}._tab_1mutp_16 strong{font-size:10px}._tab_1mutp_16 small,._tabArrow_1mutp_26{display:none!important}._inner_1mutp_30{padding:17px 15px}._canvasHeader_1mutp_31 h2{font-size:19px}._weekStrip_1mutp_35{gap:5px}._dayButton_1mutp_28{min-height:61px}._dayButton_1mutp_28 strong{font-size:16px}._dayButton_1mutp_28 small{font-size:8px}._sessionHeading_1mutp_44 h3{font-size:16px}._sessionStep_1mutp_48{padding:8px 12px}._chart_1mutp_80{height:135px}._previewFooter_1mutp_85{padding:7px 12px}}@media(max-width:365px){._workspace_1mutp_14{display:none}._inner_1mutp_30{padding:14px 11px}._dayButton_1mutp_28{min-height:58px}._dayButton_1mutp_28 small{font-size:7px}._progressTop_1mutp_77 strong{font-size:21px}}@media(prefers-reduced-motion:reduce){._tab_1mutp_16,._dayButton_1mutp_28{transition:none}}._athleteSection_2juo4_1{width:min(1180px,calc(100% - 40px));margin:auto;padding:72px 0}._athleteBenefits_2juo4_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}._athleteBenefits_2juo4_2 article{border-top:2px solid #2459b4;padding-top:20px}._athleteBenefits_2juo4_2 article>span{font:600 11px var(--font-family-monospace);letter-spacing:.05em;color:#52647c}._athleteBenefits_2juo4_2 h3{font-size:22px;letter-spacing:-.025em;margin:14px 0 10px}._athleteBenefits_2juo4_2 p,._setupLine_2juo4_6 p{font-size:14px;line-height:1.7;color:#52647c}._athleteBenefits_2juo4_2 strong{font-size:13px;font-weight:600}._setupLine_2juo4_6{margin-top:36px;padding-top:24px;border-top:1px solid #dae3ee}._appChoice_2juo4_9{width:min(1180px,calc(100% - 40px));margin:0 auto 48px;padding:24px 0}._appChoice_2juo4_9 a{color:var(--link);text-decoration:underline;text-underline-offset:3px}._setupLine_2juo4_6 h3{font-size:18px;margin:0 0 10px}._setupLine_2juo4_6 p{margin:7px 0}._setupLine_2juo4_6 b{color:#2459b4;margin-left:10px}._setupLine_2juo4_6 b:first-child{margin-left:0}@media(max-width:700px){._athleteSection_2juo4_1{width:calc(100% - 32px);padding:48px 0}._athleteBenefits_2juo4_2{grid-template-columns:1fr;gap:24px}._athleteBenefits_2juo4_2 h3{margin-top:10px}._athleteBenefits_2juo4_2 p{margin-block:8px}}._page_2juo4_15{min-height:100dvh;background:var(--background);color:var(--foreground);overflow-x:clip}._heroInner_2juo4_22,._workflowSection_2juo4_22,._featuresInner_2juo4_22,._programLinks_2juo4_22,._pricingSection_2juo4_22,._faqSection_2juo4_22,._bottomCta_2juo4_22{width:min(1180px,calc(100% - 40px));margin-inline:auto}._hero_2juo4_22{position:relative;isolation:isolate;width:100%;overflow:hidden;background:#12243b;border-top:1px solid #223a59}._hero_2juo4_22:before{content:"";pointer-events:none;position:absolute;width:900px;height:900px;right:-270px;top:-400px;border:1px solid rgba(167,194,241,.14);border-radius:50%;box-shadow:0 0 0 106px #89aae406,0 0 0 216px #89aae405}._heroInner_2juo4_22{width:min(1240px,calc(100% - 40px));display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:54px;padding:72px 0 77px}._heroCopy_2juo4_57{min-width:0}._kicker_2juo4_58{margin:0 0 20px;color:#a4c5ff;font-size:10px;font-weight:730;letter-spacing:.135em;line-height:1.5}._hero_2juo4_22 h1{margin:0;font-family:var(--font-family-base);color:#f8fbff;font-size:clamp(42px,4.5vw,64px);font-weight:710;line-height:1.08;letter-spacing:-.052em;text-wrap:balance}._hero_2juo4_22 h1 span{color:#a4c5ff}._sectionHead_2juo4_77 h2 span,._featuresLead_2juo4_77 h2 span{color:var(--primary)}._heroDescription_2juo4_78{max-width:430px;margin:21px 0 0;color:#c4d3e5;font-size:16px;line-height:1.7}._heroActions_2juo4_85{display:flex;flex-wrap:wrap;align-items:center;gap:13px 19px;margin-top:29px}._heroActions_2juo4_85{align-items:flex-start}._ctaStack_2juo4_87{display:flex;flex-direction:column;align-items:flex-start;gap:8px}._ctaStack_2juo4_87>a{display:inline-flex;align-items:center;gap:9px;padding-inline:21px;border-radius:9px;font-weight:700;min-height:46px}._ctaStack_2juo4_87 ._trialNote_2juo4_89{margin:0}._usageBadge_2juo4_90{color:#b9c9dd}._usageBadge_2juo4_90 strong{color:#f8fbff}._demoLink_2juo4_92{display:inline-flex;align-items:center;gap:8px;color:#e5edfa;font-size:13px;font-weight:680;text-decoration:none;min-height:44px}._demoLink_2juo4_92:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}._demoLink_2juo4_92:focus-visible{outline:2px solid #a4c5ff;outline-offset:4px;border-radius:3px}._trialNote_2juo4_89{display:flex;align-items:center;gap:8px;margin:16px 0 0;color:#b9c9dd;font-size:12px;line-height:1.5}._demoLink_2juo4_92{margin-top:1px}._trialNote_2juo4_89 svg{color:#9bbfff;flex:none}._heroProduct_2juo4_98{min-width:0}._previewLabel_2juo4_99{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin:0 3px 11px;color:#b3c6e2;font-size:11px;line-height:1.4}._previewLabel_2juo4_99>span:first-child{display:inline-flex;align-items:center;gap:8px;color:#d8e7ff;font-size:10px;font-weight:740;letter-spacing:.075em}._previewDot_2juo4_101{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:#9ec4ff;box-shadow:0 0 0 4px #9ec4ff21}._workflowSection_2juo4_22{padding:70px 0 78px;border-top:1px solid var(--border)}._sectionHead_2juo4_77{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(250px,.65fr);align-items:end;gap:22px 60px}._sectionHead_2juo4_77 h2,._featuresLead_2juo4_77 h2,._pricingHead_2juo4_106 h2,._faqIntro_2juo4_106 h2,._bottomCta_2juo4_22 h2{margin:0;font-family:var(--font-family-base);font-weight:690;line-height:1.14;letter-spacing:-.043em;text-wrap:balance}._sectionHead_2juo4_77 h2{font-size:clamp(34px,3.7vw,47px)}._sectionHead_2juo4_77>p{margin:0 0 3px;max-width:400px;color:var(--muted-foreground);font-size:14px;line-height:1.7}._workflowList_2juo4_122{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:37px}._workflowItem_2juo4_123{appearance:none;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:216px;padding:16px 8px 7px 0;border:0;border-top:2px solid var(--border);border-radius:0;background:transparent;color:var(--foreground);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}._workflowItem_2juo4_123:hover{border-top-color:#96b4e5;background:#2459b406}._workflowItem_2juo4_123._workflowActive_2juo4_125{border-top-color:var(--primary)}._workflowItem_2juo4_123:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:3px}._workflowIndex_2juo4_127{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;color:var(--primary)}._workflowIndex_2juo4_127>span{color:var(--muted-foreground);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}._workflowTitle_2juo4_129{display:block;margin:20px 0 7px;font-size:19px;font-weight:710;line-height:1.3;letter-spacing:-.02em}._workflowText_2juo4_130{display:block;max-width:340px;color:var(--muted-foreground);font-size:13px;line-height:1.65}._workflowLink_2juo4_131{display:inline-flex;align-items:center;gap:5px;margin-top:auto;padding-top:17px;color:var(--primary);font-size:11px;font-weight:700}._featuresSection_2juo4_134{border-block:1px solid var(--border);background:color-mix(in srgb,var(--primary) 2%,var(--background))}._featuresInner_2juo4_22{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:74px;padding-block:76px 52px}._featuresLead_2juo4_77 h2{max-width:480px;font-size:clamp(35px,4vw,50px)}._featuresLead_2juo4_77>p{margin:19px 0 0;max-width:420px;color:var(--muted-foreground);font-size:14px;line-height:1.72}._featureList_2juo4_138{display:grid;min-width:0}._featureList_2juo4_138 article{padding:17px 0;border-bottom:1px solid var(--border)}._featureList_2juo4_138 article:first-child{border-top:1px solid var(--border)}._featureList_2juo4_138 h3{margin:0 0 5px;font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.4}._featureList_2juo4_138 p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.65}._programLinks_2juo4_22{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--border);padding:17px 0 26px}._programLinks_2juo4_22>a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:7px 4px 7px 0;color:var(--foreground);text-decoration:none}._programLinks_2juo4_22>a:hover strong{color:var(--primary)}._programLinks_2juo4_22>a:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}._programLinks_2juo4_22>a>span{display:grid;gap:4px}._programLinks_2juo4_22 strong{font-size:14px;font-weight:700;line-height:1.35;transition:color .15s ease}._programLinks_2juo4_22 small{color:var(--muted-foreground);font-size:12px;line-height:1.45}._programLinks_2juo4_22 svg{flex:none;color:var(--primary)}._pricingSection_2juo4_22{padding:76px 0 75px}._pricingHead_2juo4_106{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}._pricingHead_2juo4_106>div:first-child{max-width:680px}._pricingHead_2juo4_106 h2{font-size:clamp(34px,3.7vw,47px)}._pricingHead_2juo4_106>div>p{margin:13px 0 0;color:var(--muted-foreground);font-size:14px;line-height:1.7}._billingSwitch_2juo4_167{display:flex;flex-shrink:0;align-items:center;gap:3px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}._billingSwitch_2juo4_167 button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:10px 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted-foreground);font-family:inherit;font-size:12px;font-weight:680;cursor:pointer}._billingSwitch_2juo4_167 button._billingSelected_2juo4_169{background:var(--card);border-color:var(--border);box-shadow:0 1px 3px #0000000d;color:var(--foreground)}._billingSwitch_2juo4_167 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._billingSwitch_2juo4_167 button span{color:var(--primary);font-size:10px;font-weight:720}._planGrid_2juo4_172{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}._planCard_2juo4_173{display:flex;flex-direction:column;min-width:0;padding:23px 21px 21px;border:1px solid var(--border);border-radius:11px;background:var(--card)}._planRecommended_2juo4_174{position:relative;border:2px solid var(--primary);padding:22px 20px 20px;box-shadow:0 10px 26px color-mix(in srgb,var(--primary) 14%,transparent)}._planBadge_2juo4_175{align-self:flex-start;margin:-6px 0 12px;padding:4px 9px;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:10px;font-weight:720;letter-spacing:.02em;line-height:1.4}._planUnit_2juo4_176{margin:-10px 0 16px;color:var(--muted-foreground);font-size:12px;line-height:1.4}._valueAnchor_2juo4_177{margin:18px 0 0;color:var(--foreground);font-size:13px;line-height:1.6}._comparisonWrap_2juo4_178{margin-top:24px;overflow-x:auto;border:1px solid var(--border);border-radius:11px;background:var(--card)}._comparison_2juo4_178{width:100%;border-collapse:collapse;font-size:12px;line-height:1.5;min-width:640px}._comparison_2juo4_178 caption{text-align:left;padding:14px 16px 4px;font-size:14px;font-weight:700;color:var(--foreground)}._comparison_2juo4_178 th,._comparison_2juo4_178 td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}._comparison_2juo4_178 thead th{font-weight:700;background:var(--surface)}._comparison_2juo4_178 tbody th{font-weight:620;white-space:nowrap}._comparison_2juo4_178 td{color:var(--muted-foreground)}._comparison_2juo4_178 tr:last-child th,._comparison_2juo4_178 tr:last-child td{border-bottom:none}._comparison_2juo4_178 ._comparisonRecommended_2juo4_186{background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--foreground)}._planIntro_2juo4_187{min-height:80px}._planIntro_2juo4_187 h3{margin:0 0 7px;font-size:16px;font-weight:735;letter-spacing:-.02em}._planIntro_2juo4_187 p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.55}._planPrice_2juo4_190{display:flex;align-items:baseline;gap:5px;margin:19px 0}._planPrice_2juo4_190 strong{font-size:35px;font-weight:740;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}._planPrice_2juo4_190 span{color:var(--muted-foreground);font-size:12px}._planCapacity_2juo4_193{display:grid;gap:10px;padding:16px 0 2px;border-top:1px solid var(--border)}._planCapacity_2juo4_193>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:590}._planCapacity_2juo4_193 svg{color:var(--muted-foreground);flex:none}._pricingFooter_2juo4_196{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:23px}._pricingFooter_2juo4_196 p{margin:0;max-width:730px;color:var(--muted-foreground);font-size:12px;line-height:1.7}._pricingFooter_2juo4_196>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;border-radius:9px}._faqSection_2juo4_22{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:78px;padding:76px 0 83px;border-top:1px solid var(--border)}._faqIntro_2juo4_106 h2{font-size:clamp(35px,3.7vw,45px)}._faqIntro_2juo4_106>p{margin:19px 0 0;color:var(--muted-foreground);font-size:13px;line-height:1.65}._faqIntro_2juo4_106 a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--primary);font-weight:700;text-decoration:none}._faqIntro_2juo4_106 a:hover{text-decoration:underline}._faqList_2juo4_206{border-top:1px solid var(--border)}._faqList_2juo4_206 details{border-bottom:1px solid var(--border)}._faqList_2juo4_206 summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:18px 0;font-size:14px;font-weight:650;line-height:1.5}._faqList_2juo4_206 summary::-webkit-details-marker{display:none}._faqList_2juo4_206 summary svg{flex:none;color:var(--muted-foreground);transition:transform .16s ease}._faqList_2juo4_206 details[open] summary svg{transform:rotate(180deg)}._faqList_2juo4_206 summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}._faqList_2juo4_206 details p{margin:0;padding:0 28px 19px 0;color:var(--muted-foreground);font-size:13px;line-height:1.75}._bottomCta_2juo4_22{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:35px 42px;border-radius:13px;background:#152840;color:#f7fafc}._bottomCta_2juo4_22 h2{max-width:650px;font-size:clamp(29px,3vw,39px)}._bottomCta_2juo4_22 ._bottomButton_2juo4_218{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:none;border:1px solid #f6f9ff;border-radius:9px;background:#f6f9ff;color:#14283f;font-weight:740}._bottomCta_2juo4_22 ._bottomButton_2juo4_218:hover{background:#eaf2ff}#_workflow_2juo4_22,#_features_2juo4_22,#_pricing_2juo4_22,#_faq_2juo4_22,#_preview_2juo4_99{scroll-margin-top:20px}@media(max-width:1120px){._heroInner_2juo4_22{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:30px}._heroCopy_2juo4_57{padding:0}._hero_2juo4_22 h1{font-size:clamp(40px,4.2vw,50px)}._heroDescription_2juo4_78{font-size:14px}._featuresInner_2juo4_22{gap:50px}._planGrid_2juo4_172{grid-template-columns:repeat(2,minmax(0,1fr))}._planIntro_2juo4_187{min-height:58px}}@media(max-width:980px){._heroInner_2juo4_22{grid-template-columns:minmax(0,1fr);max-width:820px;padding:48px 0 64px;gap:34px}._heroCopy_2juo4_57{max-width:700px}._hero_2juo4_22 h1{max-width:650px;font-size:clamp(42px,6.3vw,63px)}._heroDescription_2juo4_78{max-width:620px;font-size:15px}._heroProduct_2juo4_98{width:100%}}@media(max-width:750px){._heroInner_2juo4_22,._workflowSection_2juo4_22,._featuresInner_2juo4_22,._programLinks_2juo4_22,._pricingSection_2juo4_22,._faqSection_2juo4_22,._bottomCta_2juo4_22{width:calc(100% - 32px)}._heroInner_2juo4_22{padding:37px 0 55px;gap:26px}._hero_2juo4_22 h1{font-size:clamp(38px,8vw,56px)}._heroDescription_2juo4_78{margin-top:17px}._sectionHead_2juo4_77,._featuresInner_2juo4_22,._faqSection_2juo4_22{grid-template-columns:1fr;gap:20px}._workflowSection_2juo4_22{padding:55px 0 60px}._workflowList_2juo4_122{gap:13px;margin-top:28px}._workflowItem_2juo4_123{padding-right:0}._workflowTitle_2juo4_129{font-size:16px}._workflowText_2juo4_130{font-size:12px}._featuresInner_2juo4_22{padding-block:61px 36px;gap:27px}._featuresLead_2juo4_77 h2{max-width:650px}._featureList_2juo4_138 article{padding:16px 0}._programLinks_2juo4_22{padding:16px 0 21px;gap:18px}._pricingSection_2juo4_22{padding:64px 0 70px}._pricingHead_2juo4_106{flex-direction:column;align-items:flex-start;gap:19px}._planGrid_2juo4_172{margin-top:22px}._faqSection_2juo4_22{padding:61px 0 69px;gap:25px}._bottomCta_2juo4_22{padding:30px;gap:25px}}@media(max-width:560px){._ctaStack_2juo4_87{width:100%;align-items:stretch}._ctaStack_2juo4_87>a{width:100%;justify-content:center}._heroActions_2juo4_85 ._demoLink_2juo4_92{width:100%;justify-content:center}._trialNote_2juo4_89{justify-content:center}._hero_2juo4_22 h1{font-size:clamp(37px,9.2vw,49px)}._heroDescription_2juo4_78{font-size:14px}._workflowList_2juo4_122{grid-template-columns:1fr;gap:20px}._workflowItem_2juo4_123{min-height:0;padding:14px 0 16px}._workflowIndex_2juo4_127{max-width:52px}._workflowTitle_2juo4_129{margin-top:11px}._workflowText_2juo4_130{max-width:none}._workflowLink_2juo4_131{margin-top:0;padding-top:11px}._programLinks_2juo4_22{grid-template-columns:1fr;gap:6px}._programLinks_2juo4_22>a{padding:10px 0}._planGrid_2juo4_172{grid-template-columns:1fr}._planCard_2juo4_173{padding:20px}._planIntro_2juo4_187{min-height:0}._planPrice_2juo4_190{margin:16px 0}._planCapacity_2juo4_193{grid-template-columns:1fr 1fr}._pricingFooter_2juo4_196{flex-direction:column;align-items:stretch;gap:17px}._pricingFooter_2juo4_196>a{width:100%}._faqIntro_2juo4_106 h2{font-size:35px}._bottomCta_2juo4_22{flex-direction:column;align-items:flex-start;padding:27px}._bottomCta_2juo4_22 h2{font-size:30px}._bottomCta_2juo4_22 ._bottomButton_2juo4_218{width:100%}}@media(prefers-reduced-motion:reduce){._programLinks_2juo4_22 strong,._faqList_2juo4_206 summary svg,._workflowItem_2juo4_123{transition:none}}._coachingGuides_2juo4_291{width:min(1140px,calc(100% - 48px));margin:0 auto;padding:60px 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;border-top:1px solid var(--border)}._coachingGuides_2juo4_291 h2{font:700 clamp(28px,3vw,38px)/1.2 var(--font-family-base);letter-spacing:-.03em;margin:0 0 14px;text-wrap:balance}._coachingGuides_2juo4_291 p{font-size:16px;line-height:1.7;color:var(--muted-foreground);margin:0 0 16px}._coachingGuides_2juo4_291>div>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--primary);font-weight:650}._coachingGuides_2juo4_291 ul{list-style:none;margin:0;padding:0}._coachingGuides_2juo4_291 li+li{border-top:1px solid var(--border)}._coachingGuides_2juo4_291 li a{display:flex;flex-direction:column;gap:6px;padding:20px 0;color:var(--foreground);text-decoration:none}._coachingGuides_2juo4_291 li a:hover strong{text-decoration:underline;text-underline-offset:4px}._coachingGuides_2juo4_291 strong{font-size:19px;line-height:1.4}._coachingGuides_2juo4_291 li span{font-size:15px;line-height:1.6;color:var(--muted-foreground)}._coachingGuides_2juo4_291 a:focus-visible{outline:3px solid var(--primary);outline-offset:4px}@media(max-width:760px){._coachingGuides_2juo4_291{width:calc(100% - 28px);grid-template-columns:1fr;gap:18px;padding:44px 0}}
