.FN-wca_page{--landing-bg:#0d1117;--landing-surface:#111827;--landing-surface-2:#161b22;--landing-border:#ffffff14;--landing-text:#f5f5f5;--landing-muted:#9ca3af;--landing-green:#2ecc71;--landing-yellow:#f1c40f;--landing-red:#e74c3c;min-height:100vh;color:var(--landing-text);background:radial-gradient(circle at 0 0,#2ecc711f,#0000 24%),radial-gradient(circle at 100% 0,#4361ee29,#0000 22%),radial-gradient(circle at 50% 20%,#ffffff0a,#0000 35%),linear-gradient(#0d1117 0% 38%,#0f1720 100%);overflow-x:hidden}.FN-wca_page a{color:inherit;text-decoration:none}.FN-wca_container{width:min(1240px,100% - 32px);margin:0 auto}.FN-wca_header{z-index:40;padding:18px 0 0;position:sticky;top:0}.FN-wca_headerBar{z-index:20;border:1px solid var(--landing-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111827d6;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;position:relative;box-shadow:0 24px 80px #00000047}.FN-wca_brand{z-index:2;flex:none;gap:2px;display:grid;position:relative}.FN-wca_brandMark{letter-spacing:.08em;text-transform:uppercase;font-family:Aptos Display,Aptos,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:1.18rem;font-weight:800}.FN-wca_brandLogo{box-sizing:border-box;background:#fffffff5;border:1px solid #84a58d4d;border-radius:6px;flex:none;width:clamp(144px,13vw,188px);height:auto;padding:5px 7px;display:block}.FN-wca_brandTagline{color:var(--landing-muted);font-size:.82rem}.FN-wca_header .FN-wca_brandTagline{display:none}.FN-wca_nav{z-index:2;flex:auto;justify-content:center;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.FN-wca_navLink{color:var(--landing-muted);font-size:.94rem;transition:color .18s,transform .18s}.FN-wca_navLink:hover{color:var(--landing-text);transform:translateY(-1px)}.FN-wca_headerActions{z-index:3;flex:none;align-items:center;gap:10px;display:flex;position:relative}.FN-wca_languageSwitch{border:1px solid var(--landing-border);background:#ffffff08;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.FN-wca_languageOption{min-width:34px;height:34px;color:var(--landing-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.FN-wca_languageOptionActive{color:#08110e;background:linear-gradient(#54f19a 0%,#2ecc71 100%)}.FN-wca_headerGhost,.FN-wca_headerPrimary,.FN-wca_heroPrimary,.FN-wca_heroSecondary,.FN-wca_footerLink{z-index:4;border-radius:999px;justify-content:center;align-items:center;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex;position:relative}.FN-wca_headerGhost,.FN-wca_footerLink{border:1px solid var(--landing-border);color:var(--landing-text);background:#ffffff05;padding:12px 16px}.FN-wca_headerPrimary,.FN-wca_heroPrimary{color:#455b50;box-shadow:none;background:linear-gradient(#54f19a 0%,#2ecc71 100%);border:1px solid #84a58d47;padding:12px 18px}.FN-wca_heroSecondary{border:1px solid var(--landing-border);color:var(--landing-text);background:#ffffff0a;padding:12px 18px}.FN-wca_headerGhost:hover,.FN-wca_headerPrimary:hover,.FN-wca_heroPrimary:hover,.FN-wca_heroSecondary:hover,.FN-wca_footerLink:hover{transform:translateY(-1px)}.FN-wca_hero{padding:52px 0 22px}.FN-wca_heroGrid{gap:28px;min-width:0;display:grid}.FN-wca_heroCopy{z-index:5;align-content:start;gap:18px;min-width:0;display:grid;position:relative}.FN-wca_eyebrow{color:#146645;letter-spacing:.04em;text-transform:uppercase;background:#2ecc7114;border:1px solid #84a58d2e;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:8px 14px;font-size:.8rem;font-weight:700;line-height:1.25;display:inline-flex}.FN-wca_heroTitle{letter-spacing:-.04em;max-width:12ch;margin:0;font-family:Aptos Display,Aptos,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(2.6rem,7vw,5.4rem);line-height:.96}.FN-wca_heroSubtitle{color:#d1d5db;overflow-wrap:break-word;max-width:min(64ch,100%);margin:0;font-size:1.04rem;line-height:1.72}.FN-wca_heroNote{color:var(--landing-muted);font-size:.96rem}.FN-wca_heroActions{z-index:6;flex-wrap:wrap;gap:12px;display:flex;position:relative}.FN-wca_heroSignalRow{flex-wrap:wrap;gap:10px;display:flex}.FN-wca_signalChip{border:1px solid var(--landing-border);color:#183028;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:10px 14px;font-size:.88rem;line-height:1.35;display:inline-flex}.FN-wca_signalChip:before{content:"";width:8px;height:8px;box-shadow:none;background:linear-gradient(#54f19a 0%,#2ecc71 100%);border-radius:999px}.FN-wca_heroVisualWrap{pointer-events:none;min-height:420px;position:relative}.FN-wca_heroVisualWrap:before{content:"";filter:blur(18px);opacity:.9;pointer-events:none;background:radial-gradient(circle,#2ecc712e,#0000 70%);border-radius:999px;height:54%;position:absolute;inset:14% 8% auto}.FN-wca_dashboardPreview{gap:16px;min-height:420px;display:grid;position:relative}.FN-wca_heroPanel,.FN-wca_miniPanel,.FN-wca_previewCard,.FN-wca_productCard,.FN-wca_readinessCard,.FN-wca_competitionCard,.FN-wca_roleCard,.FN-wca_systemCard,.FN-wca_featureCard,.FN-wca_finalCtaPanel{border:1px solid var(--landing-border);box-shadow:none;background:linear-gradient(#f2f8edf5 0% 100%)}.FN-wca_heroPanel{z-index:2;border-radius:30px;padding:22px;position:relative;overflow:hidden}.FN-wca_heroPanel:after{content:"";pointer-events:none;background:radial-gradient(circle,#2ecc712e,#0000 72%);border-radius:999px;height:220px;position:absolute;inset:auto -10% -38% 40%}.FN-wca_panelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.FN-wca_panelHead strong,.FN-wca_productCardTitle,.FN-wca_sectionTitle,.FN-wca_finalCtaPanel h2,.FN-wca_roleCard h3,.FN-wca_systemCard h3,.FN-wca_featureCard h3,.FN-wca_competitionCard h3,.FN-wca_readinessCard h3{font-family:Aptos Display,Aptos,Segoe UI Variable Display,Segoe UI,sans-serif}.FN-wca_panelHead span{color:var(--landing-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem}.FN-wca_panelStat{gap:6px;margin-bottom:18px;display:grid}.FN-wca_panelStatLabel{color:var(--landing-muted);font-size:.9rem}.FN-wca_panelStatValue{align-items:flex-end;gap:12px;display:flex}.FN-wca_panelStatValue strong{font-size:clamp(3rem,8vw,4.4rem);line-height:.92}.FN-wca_panelStatus{color:#146645;background:#2ecc711f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.86rem;font-weight:700;display:inline-flex}.FN-wca_panelStatus:before{content:"";background:var(--landing-green);border-radius:999px;width:8px;height:8px}.FN-wca_chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:96px;margin-bottom:18px;display:grid}.FN-wca_chartBar{background:linear-gradient(#2ecc71e6 0%,#2ecc7138 100%);border-radius:999px 999px 10px 10px}.FN-wca_metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.FN-wca_metricCard{background:#ffffff08;border:1px solid #84a58d0d;border-radius:18px;padding:12px 14px}.FN-wca_metricCard span,.FN-wca_miniPanel span,.FN-wca_productCardEyebrow,.FN-wca_sectionEyebrow,.FN-wca_roleCard span,.FN-wca_systemCard span,.FN-wca_featureCard span,.FN-wca_competitionCard span{color:var(--landing-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.FN-wca_metricCard strong,.FN-wca_miniPanel strong,.FN-wca_productCardTitle{margin-top:6px;font-size:1.02rem;line-height:1.35;display:block}.FN-wca_recommendation{background:#2ecc7114;border:1px solid #84a58d26;border-radius:20px;margin-top:16px;padding:14px 16px}.FN-wca_recommendation p,.FN-wca_productCard p,.FN-wca_systemCard p,.FN-wca_featureCard p,.FN-wca_roleCard p,.FN-wca_competitionCard p,.FN-wca_sectionIntro,.FN-wca_readinessLead,.FN-wca_finalCtaPanel p,.FN-wca_footerBottom p{color:#183028;margin:0;line-height:1.7}.FN-wca_miniPanel{border-radius:28px;padding:18px}.FN-wca_floatingPhone{z-index:3;pointer-events:none;width:min(260px,62vw);animation:7s ease-in-out infinite FN-wca_phoneFloat;position:absolute;bottom:22px;right:0;transform:rotate(4deg)}.FN-wca_floatingPlanner{z-index:1;border:1px solid var(--landing-border);pointer-events:none;background:#111827e6;border-radius:24px;width:min(280px,70vw);padding:16px 18px;animation:8s ease-in-out infinite FN-wca_plannerFloat;position:absolute;bottom:-20px;left:6%;transform:rotate(-4deg)}.FN-wca_phoneStatusRow,.FN-wca_plannerBars{gap:10px;display:flex}.FN-wca_phoneStatusRow{flex-wrap:wrap;margin:14px 0}.FN-wca_statusDot{color:#183028;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.86rem;display:inline-flex}.FN-wca_statusDot:before{content:"";background:var(--landing-yellow);border-radius:999px;width:8px;height:8px}.FN-wca_phoneList,.FN-wca_productCard ul,.FN-wca_list,.FN-wca_readinessCard ul,.FN-wca_footerNav{margin:0;padding:0;list-style:none}.FN-wca_phoneList{gap:8px;display:grid}.FN-wca_phoneList li{color:#183028;justify-content:space-between;gap:12px;font-size:.92rem;display:flex}.FN-wca_plannerBars{align-items:flex-end;margin-top:12px}.FN-wca_plannerBars span{background:linear-gradient(#5976ffeb 0%,#5976ff2e 100%);border-radius:999px 999px 8px 8px;flex:1}.FN-wca_plannerBars span:first-child{height:52px}.FN-wca_plannerBars span:nth-child(2){height:78px}.FN-wca_plannerBars span:nth-child(3){height:66px}.FN-wca_plannerBars span:nth-child(4){height:40px}.FN-wca_sectionHead{gap:12px;min-width:0;margin-bottom:24px;display:grid}.FN-wca_sectionTitle{max-width:16ch;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.FN-wca_sectionIntro{color:#183028;max-width:68ch}.FN-wca_systemGrid,.FN-wca_featureGrid,.FN-wca_roleGrid,.FN-wca_previewGrid,.FN-wca_competitionGrid,.FN-wca_readinessGrid,.FN-wca_footerGrid{gap:16px;display:grid}.FN-wca_systemCard,.FN-wca_featureCard,.FN-wca_roleCard,.FN-wca_previewCard,.FN-wca_competitionCard,.FN-wca_readinessCard,.FN-wca_productCard{border-radius:28px;padding:20px}.FN-wca_systemCard,.FN-wca_featureCard{min-height:220px}.FN-wca_cardVisual{gap:8px;margin-top:20px;display:grid}.FN-wca_cardRow{gap:8px;display:flex}.FN-wca_dot,.FN-wca_line,.FN-wca_miniBar,.FN-wca_calendarDay{background:#ffffff1f;border-radius:999px}.FN-wca_dot{width:10px;height:10px}.FN-wca_line{flex:1;height:10px}.FN-wca_miniBar{border-radius:10px 10px 4px 4px;flex:1;height:42px}.FN-wca_calendarStrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.FN-wca_calendarDay{border-radius:12px;height:40px}.FN-wca_systemCard:first-child .FN-wca_dot,.FN-wca_featureCard:first-child .FN-wca_miniBar{background:#2ecc71d1}.FN-wca_systemCard:nth-child(2) .FN-wca_calendarDay,.FN-wca_featureCard:nth-child(2) .FN-wca_dot{background:#5976ffd1}.FN-wca_systemCard:nth-child(3) .FN-wca_line,.FN-wca_featureCard:nth-child(3) .FN-wca_miniBar{background:#f1c40fd1}.FN-wca_systemCard:nth-child(4) .FN-wca_miniBar,.FN-wca_featureCard:nth-child(4) .FN-wca_line{background:#e74c3cd1}.FN-wca_roleCard ul,.FN-wca_productCard ul,.FN-wca_readinessCard ul{gap:10px;margin-top:18px;display:grid}.FN-wca_roleCard li:before,.FN-wca_productCard li:before,.FN-wca_readinessCard li:before{content:"";background:#2ecc71d6;border-radius:999px;flex:none;width:7px;height:7px;margin-top:8px}.FN-wca_roleCard li,.FN-wca_productCard li,.FN-wca_readinessCard li{color:#183028;align-items:flex-start;gap:10px;display:flex}.FN-wca_readinessLead{max-width:64ch;margin-top:10px}.FN-wca_readinessCard{position:relative;overflow:hidden}.FN-wca_readinessCardGreen,.FN-wca_readinessCardYellow,.FN-wca_readinessCardRed{border-color:#84a58d3d}.FN-wca_statusPill{border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:.88rem;font-weight:700;display:inline-flex}.FN-wca_statusPill:before{content:"";border-radius:999px;width:8px;height:8px}.FN-wca_statusGreen{color:#146645;background:#2ecc711f}.FN-wca_statusGreen:before{background:var(--landing-green)}.FN-wca_statusYellow{color:#82560c;background:#f1c40f1f}.FN-wca_statusYellow:before{background:var(--landing-yellow)}.FN-wca_statusRed{color:#a7302c;background:#e74c3c1f}.FN-wca_statusRed:before{background:var(--landing-red)}.FN-wca_readinessCard h3,.FN-wca_competitionCard h3,.FN-wca_roleCard h3,.FN-wca_systemCard h3,.FN-wca_featureCard h3,.FN-wca_productCardTitle{margin:14px 0 10px;font-size:1.2rem;line-height:1.2}.FN-wca_competitionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.FN-wca_competitionTag{border:1px solid var(--landing-border);color:#183028;background:#ffffff0a;border-radius:999px;width:fit-content;padding:8px 12px;font-size:.84rem;display:inline-flex}.FN-wca_productPanel{border:1px solid var(--landing-border);box-shadow:none;background:linear-gradient(#f2f8edf0 0% 100%);border-radius:32px;padding:22px}.FN-wca_productPanelHead{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.FN-wca_productPanelMeta{color:var(--landing-muted);font-size:.9rem}.FN-wca_productGrid{gap:14px;display:grid}.FN-wca_productCard{min-height:180px}.FN-wca_productCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.FN-wca_productValue{color:#146645;font-size:.9rem;font-weight:700}.FN-wca_productPreviewFooter{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.FN-wca_productPreviewNote{border:1px solid var(--landing-border);color:#183028;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;display:inline-flex}.FN-wca_productPreviewNote:before{content:"";background:#5976ffeb;border-radius:999px;width:8px;height:8px}.FN-wca_finalCtaPanel{border-radius:32px;padding:26px}.FN-wca_finalCtaPanel h2{max-width:14ch;margin:0 0 12px;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.02}.FN-wca_finalCtaActions{z-index:4;flex-wrap:wrap;gap:12px;margin-top:22px;display:flex;position:relative}.FN-wca_footerShell{border:1px solid var(--landing-border);background:#111827d1;border-radius:28px;padding:22px}.FN-wca_footerBottom{border-top:1px solid var(--landing-border);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:18px;padding-top:18px;display:flex}@keyframes FN-wca_phoneFloat{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(2deg)translateY(-10px)}}@keyframes FN-wca_plannerFloat{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-2deg)translateY(8px)}}@media (min-width:900px){.FN-wca_heroGrid,.FN-wca_footerGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.FN-wca_systemGrid,.FN-wca_featureGrid,.FN-wca_roleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.FN-wca_readinessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.FN-wca_productGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:899px){.FN-wca_nav,.FN-wca_brandTagline{display:none}.FN-wca_headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}}@media (max-width:639px){.FN-wca_container{width:min(100% - 20px,1240px)}.FN-wca_header{padding-top:10px}.FN-wca_headerBar,.FN-wca_heroPanel,.FN-wca_miniPanel,.FN-wca_floatingPlanner,.FN-wca_systemCard,.FN-wca_featureCard,.FN-wca_roleCard,.FN-wca_competitionCard,.FN-wca_readinessCard,.FN-wca_productPanel,.FN-wca_finalCtaPanel,.FN-wca_footerShell{border-radius:24px}.FN-wca_hero{padding-top:28px}.FN-wca_heroVisualWrap{min-height:500px}.FN-wca_floatingPhone{width:min(240px,72vw);bottom:64px;right:0}.FN-wca_floatingPlanner{width:min(250px,74vw);bottom:-6px;left:0}.FN-wca_metricGrid,.FN-wca_productGrid{grid-template-columns:1fr}.FN-wca_headerBar{flex-wrap:wrap;gap:10px;padding:12px}.FN-wca_headerActions{grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;display:grid}.FN-wca_languageSwitch{justify-content:flex-start;width:auto}.FN-wca_headerPrimary{grid-column:1/-1}.FN-wca_eyebrow{text-align:center;justify-content:center;width:100%}.FN-wca_headerGhost,.FN-wca_headerPrimary{width:100%;min-height:42px;padding:10px 12px;font-size:.88rem}.FN-wca_heroActions{flex-direction:column;align-items:stretch}.FN-wca_heroPrimary,.FN-wca_heroSecondary{width:100%}}.FN-wca_mobileNav{display:none}.FN-wca_mobileNavToggle{appearance:none;color:#183028;min-height:40px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #84a58d29;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.FN-wca_mobileNavToggle>span:first-child,.FN-wca_mobileNavToggle>span:first-child:before,.FN-wca_mobileNavToggle>span:first-child:after{background:currentColor;border-radius:99px;width:15px;height:1px;transition:transform .18s;display:block}.FN-wca_mobileNavToggle>span:first-child{position:relative}.FN-wca_mobileNavToggle>span:first-child:before,.FN-wca_mobileNavToggle>span:first-child:after{content:"";position:absolute;left:0}.FN-wca_mobileNavToggle>span:first-child:before{top:-5px}.FN-wca_mobileNavToggle>span:first-child:after{top:5px}.FN-wca_mobileNavToggleActive>span:first-child{background:0 0}.FN-wca_mobileNavToggleActive>span:first-child:before{top:0;transform:rotate(45deg)}.FN-wca_mobileNavToggleActive>span:first-child:after{top:0;transform:rotate(-45deg)}.FN-wca_mobileNavPanel{z-index:45;box-shadow:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f2f8edf7;border:1px solid #84a58d29;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;position:fixed;top:64px;left:16px;right:16px;overflow:hidden}.FN-wca_mobileNavPanel[hidden]{display:none}.FN-wca_mobileNavPanel a{background:#ffffff05;border-bottom:1px solid #84a58d14;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:10px 13px;display:grid}.FN-wca_mobileNavPanel a:hover,.FN-wca_mobileNavPanel a:focus-visible{background:#57df9f14}.FN-wca_mobileNavPanel a>span{color:#146645;font-variant-numeric:tabular-nums;font-size:.62rem}.FN-wca_mobileNavPanel a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.FN-wca_roleSwitchActive,.FN-wca_readinessTabActive,.FN-wca_competitionTabActive{isolation:isolate;position:relative}#features .FN-wca_systemCardActive{isolation:isolate;position:relative}.FN-wca_roleSwitchActive:after,.FN-wca_readinessTabActive:after{content:"";background:#6ee7ab;border-radius:50%;width:6px;height:6px;animation:.26s ease-out both FN-wca_selectionConfirm;position:absolute;top:8px;right:8px;box-shadow:0 0 0 5px #6ee7ab14}#features .FN-wca_systemCardActive:after{content:"";background:#6ee7ab;border-radius:50%;width:6px;height:6px;animation:.26s ease-out both FN-wca_selectionConfirm;position:absolute;top:8px;right:8px;box-shadow:0 0 0 5px #6ee7ab14}.FN-wca_competitionTabActive>span{animation:.26s ease-out both FN-wca_selectionConfirm}@keyframes FN-wca_selectionConfirm{0%{opacity:.35;transform:scale(.72)}}@media (max-width:899px){.FN-wca_mobileNav{grid-column:2;justify-content:flex-end;min-width:0;display:flex}}@media (max-width:639px){.FN-wca_mobileNavPanel{border-radius:15px;grid-template-columns:1fr;top:58px;left:10px;right:10px}.FN-wca_mobileNavPanel a{min-height:48px}}@media (max-width:430px){.FN-wca_mobileNavToggle{width:38px;min-height:38px;padding:0}.FN-wca_mobileNavLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.FN-wca_mobileNavToggle>span:first-child,.FN-wca_mobileNavToggle>span:first-child:before,.FN-wca_mobileNavToggle>span:first-child:after,.FN-wca_roleSwitchActive:after,.FN-wca_readinessTabActive:after,.FN-wca_competitionTabActive>span{transition:none;animation:none}#features .FN-wca_systemCardActive:after{transition:none;animation:none}}.FN-wca_page{--landing-bg:#07100f;--landing-surface:#0e1918;--landing-surface-2:#12211f;--landing-border:#bdebd81c;--landing-muted:#9cafaa;background:linear-gradient(90deg,#0000 49.8%,#73eab509 50%,#0000 50.2%),radial-gradient(circle at 78% 6%,#2ecc7129,#0000 26%),radial-gradient(circle at 18% 24%,#41a0981a,#0000 23%),linear-gradient(#f2f8ed 0% 46%,#f2f8ed 100%)}.FN-wca_hero{isolation:isolate;padding:76px 0 54px;position:relative}.FN-wca_hero:before,.FN-wca_hero:after{content:"";z-index:-1;pointer-events:none;position:absolute}.FN-wca_hero:before{height:620px;box-shadow:none;border:1px solid #84a58d12;border-radius:50%;inset:5% -8% auto 38%;transform:rotate(-9deg)}.FN-wca_hero:after{background:linear-gradient(90deg,#07100ffa 0%,#07100fd1 34%,#0000 68%);inset:0}.FN-wca_heroGrid{gap:clamp(36px,5vw,76px)}.FN-wca_heroTitle{letter-spacing:-.055em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:12.5ch;font-size:clamp(3rem,5.8vw,5.2rem);line-height:.93}.FN-wca_heroSubtitle{color:#c8d5d1;max-width:58ch;font-size:clamp(1.02rem,1.35vw,1.18rem)}.FN-wca_heroNote{border-left:2px solid #54f19a8c;max-width:62ch;padding-left:14px}.FN-wca_signalChip{background:#f2f8edbd;border-color:#84a58d1a}.FN-wca_heroVisualWrap{perspective:1400px;min-height:590px}.FN-wca_dashboardPreview{min-height:590px}.FN-wca_heroPanel{background:linear-gradient(145deg, #f2f8edfa, #f2f8edfa), var(--landing-surface);transform-origin:0;min-height:490px;box-shadow:none;border-color:#84a58d24;border-radius:26px;padding:18px;transform:rotateY(-5deg)rotateX(1deg)}.FN-wca_panelHead>div{gap:4px;display:grid}.FN-wca_panelHead>div strong{font-size:1.12rem}.FN-wca_panelHead>strong{color:#146645;letter-spacing:.08em;text-transform:uppercase;background:#2ecc7112;border:1px solid #84a58d29;border-radius:999px;padding:7px 10px;font-size:.72rem}.FN-wca_commandGrid{grid-template-columns:minmax(0,1.12fr) minmax(190px,.88fr);gap:12px;display:grid}.FN-wca_rosterPanel,.FN-wca_decisionPanel{background:#ffffff06;border:1px solid #84a58d14;border-radius:18px;padding:13px}.FN-wca_commandSectionHead,.FN-wca_phoneTopline{justify-content:space-between;align-items:center;gap:10px;display:flex}.FN-wca_commandSectionHead>span:first-child{color:var(--landing-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.FN-wca_liveBadge,.FN-wca_syncDot{color:#146645;align-items:center;gap:6px;font-size:.7rem;display:inline-flex}.FN-wca_liveBadge:before,.FN-wca_syncDot:before{content:"";width:6px;height:6px;box-shadow:none;background:#54f19a;border-radius:50%}.FN-wca_rosterList{gap:7px;margin-top:12px;display:grid}.FN-wca_rosterRow{background:#ffffff07;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 8px auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.FN-wca_athleteAvatar{color:#455b50;background:#ffffff0f;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:800;display:grid}.FN-wca_athleteMeta{min-width:0;display:grid}.FN-wca_athleteMeta strong{color:#183028;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.FN-wca_athleteMeta small{color:#455b50;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.FN-wca_rosterSignal{background:var(--landing-green);border-radius:50%;width:7px;height:7px}.FN-wca_rosterSignalYellow{background:var(--landing-yellow)}.FN-wca_rosterValue{color:#183028;font-variant-numeric:tabular-nums;font-size:.72rem}.FN-wca_decisionPanel{align-content:start;gap:12px;display:grid}.FN-wca_decisionStatus{align-items:center;gap:12px;display:flex}.FN-wca_readinessDial,.FN-wca_mobileReadinessRing{background:radial-gradient(circle at center, #0b1715 56%, transparent 57%), conic-gradient(#54f19a 0 64%, #f1c40f 64% 76%, #ffffff14 76% 100%);border-radius:50%;place-items:center;display:grid}.FN-wca_readinessDial{color:#183028;width:60px;height:60px;font-size:1.25rem;font-weight:850}.FN-wca_decisionStatus>div{gap:3px;display:grid}.FN-wca_decisionStatus small,.FN-wca_decisionPanel p{color:var(--landing-muted);font-size:.72rem;line-height:1.5}.FN-wca_decisionBars{grid-template-columns:1fr .85fr .65fr .45fr;align-items:end;gap:5px;height:72px;display:grid}.FN-wca_decisionBars span{background:linear-gradient(#54f19ad9,#54f19a1f);border-radius:8px 8px 3px 3px;height:100%}.FN-wca_decisionBars span:nth-child(2){height:82%}.FN-wca_decisionBars span:nth-child(3){background:linear-gradient(#f1c40fcc,#f1c40f1a);height:64%}.FN-wca_decisionBars span:nth-child(4){height:46%}.FN-wca_commandFooter{background:#54f19a0e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:9px;margin-top:12px;padding:11px 13px;display:grid}.FN-wca_commandFooter span{color:var(--landing-muted);font-size:.68rem}.FN-wca_commandFooter strong{color:#183028;font-size:.7rem}.FN-wca_floatingPhone{background:linear-gradient(#f2f8ed 0% 100%);border:7px solid #84a58d;border-radius:32px;width:min(252px,60vw);bottom:2px;right:-12px;transform:rotate(1.5deg)}.FN-wca_floatingPhone>strong{margin-top:14px}.FN-wca_floatingPhone .FN-wca_phoneList li{grid-template-columns:minmax(0,1fr) auto;align-items:start;font-size:.76rem;display:grid}.FN-wca_floatingPhone .FN-wca_phoneList strong{text-align:right;white-space:nowrap;max-width:76px;margin:0}.FN-wca_mobileReadinessRing{text-align:center;width:112px;height:112px;margin:16px auto}.FN-wca_mobileReadinessRing span{color:#183028;align-self:end;font-size:2rem;font-weight:850;line-height:1}.FN-wca_mobileReadinessRing small{color:#146645;align-self:start;max-width:74px;font-size:.58rem;line-height:1.15}.FN-wca_floatingPlanner{background:#f2f8edf0;border-color:#84a58d24;width:min(260px,64vw);bottom:-22px;left:0}.FN-wca_sectionHead{margin-bottom:34px}.FN-wca_sectionTitle{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;font-size:clamp(2.35rem,4.4vw,4.15rem)}.FN-wca_systemGrid,.FN-wca_featureGrid,.FN-wca_roleGrid{gap:18px}.FN-wca_systemCard,.FN-wca_featureCard,.FN-wca_roleCard,.FN-wca_readinessCard,.FN-wca_productCard{background:linear-gradient(145deg,#f2f8ede6,#f2f8edf5)}.FN-wca_cycleShell{box-shadow:none;background:radial-gradient(at 75% 22%,#f1c40f17,#0000 26%),radial-gradient(at 24% 72%,#2ecc711c,#0000 32%),linear-gradient(145deg,#0f1e1cf5,#070f0efa);border:1px solid #bdebd81c;border-radius:36px;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden}.FN-wca_cycleShell:before{content:"";border:1px solid #84a58d12;border-radius:50%;height:420px;position:absolute;inset:16% -12% auto 26%;transform:rotate(-6deg)}.FN-wca_cycleTrack{z-index:1;grid-template-columns:repeat(5,1fr);align-items:center;margin:8px 0 28px;display:grid;position:relative}.FN-wca_cycleTrack:before{content:"";height:3px;box-shadow:none;background:linear-gradient(90deg,#2ecc71,#67d6b1 58%,#f1c40f 88%,#f4e2a4);border-radius:999px;position:absolute;left:7%;right:7%}.FN-wca_cycleNode{place-items:center;display:grid;position:relative}.FN-wca_cycleNode i{z-index:1;color:#183028;background:#f2f8ed;border:2px solid #4f9b87;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.74rem;font-style:normal;font-weight:850;display:grid;position:relative}.FN-wca_cycleNode:nth-child(4) i,.FN-wca_cycleNode:nth-child(5) i{border-color:#9b9b0f}.FN-wca_cycleShell .FN-wca_competitionGrid{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.FN-wca_cycleShell .FN-wca_competitionCard{min-height:260px;box-shadow:none;background:#ffffff06;padding:18px}.FN-wca_finalCtaPanel{background:radial-gradient(circle at 82% 28%,#54f19a2e,#0000 24%),linear-gradient(135deg,#132823fa,#081110fa);padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.FN-wca_finalCtaPanel:after{content:"";width:420px;height:420px;box-shadow:none;border:1px solid #84a58d17;border-radius:50%;position:absolute;top:-40%;right:-8%}@media (min-width:1100px){.FN-wca_heroGrid{grid-template-columns:minmax(0,.88fr) minmax(580px,1.12fr)}}@media (max-width:1099px){.FN-wca_cycleShell .FN-wca_competitionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.FN-wca_cycleTrack{display:none}}@media (max-width:899px){.FN-wca_hero{padding-top:48px}.FN-wca_hero:after{background:linear-gradient(#07100feb,#0000 70%)}.FN-wca_heroTitle{max-width:13ch}.FN-wca_heroVisualWrap,.FN-wca_dashboardPreview{min-height:600px}.FN-wca_heroPanel{transform:none}}@media (max-width:639px){.FN-wca_hero{padding-top:34px}.FN-wca_heroCopy{gap:16px}.FN-wca_heroTitle{max-width:none;font-size:clamp(2.65rem,13vw,4rem)}.FN-wca_heroSubtitle{font-size:1rem;line-height:1.62}.FN-wca_heroSignalRow{grid-template-columns:1fr;display:grid}.FN-wca_heroVisualWrap,.FN-wca_dashboardPreview{min-height:670px}.FN-wca_heroPanel{min-height:500px;padding:13px}.FN-wca_commandGrid{grid-template-columns:1fr}.FN-wca_decisionPanel{display:none}.FN-wca_commandFooter{grid-template-columns:1fr auto}.FN-wca_floatingPhone{width:min(215px,66vw);bottom:0}.FN-wca_floatingPlanner{width:min(210px,62vw);bottom:18px}.FN-wca_section{padding:46px 0}.FN-wca_cycleShell{border-radius:26px;padding:18px}.FN-wca_cycleShell .FN-wca_competitionGrid{grid-template-columns:1fr}.FN-wca_cycleShell .FN-wca_competitionCard{min-height:0}}.FN-wca_heroProofDock{z-index:2;pointer-events:none;width:min(570px,47vw);position:absolute;top:92px;right:max(20px,50vw - 620px)}.FN-wca_heroProofDock .FN-wca_dashboardPreview,.FN-wca_heroProofDock .FN-wca_heroPanel{min-height:0}.FN-wca_heroProofDock .FN-wca_heroPanel{box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f8ede0;border:1px solid #84a58d33;border-radius:20px;padding:13px;transform:none}.FN-wca_heroProofDock .FN-wca_panelHead{margin-bottom:10px}.FN-wca_heroProofDock .FN-wca_panelHead>div strong{font-size:.88rem}.FN-wca_heroProofDock .FN-wca_panelHead>strong,.FN-wca_heroProofDock .FN-wca_commandSectionHead>span:first-child,.FN-wca_heroProofDock .FN-wca_liveBadge,.FN-wca_heroProofDock .FN-wca_rosterValue,.FN-wca_heroProofDock .FN-wca_decisionPanel p,.FN-wca_heroProofDock .FN-wca_commandFooter span,.FN-wca_heroProofDock .FN-wca_commandFooter strong{font-size:.6rem}.FN-wca_heroProofDock .FN-wca_rosterPanel,.FN-wca_heroProofDock .FN-wca_decisionPanel{border-radius:14px;padding:10px}.FN-wca_heroProofDock .FN-wca_rosterList{gap:5px;margin-top:8px}.FN-wca_heroProofDock .FN-wca_rosterRow{grid-template-columns:25px minmax(0,1fr) 7px auto;gap:7px;padding:6px 7px}.FN-wca_heroProofDock .FN-wca_rosterRow:nth-child(n+4){display:none}.FN-wca_heroProofDock .FN-wca_athleteAvatar{width:25px;height:25px;font-size:.58rem}.FN-wca_heroProofDock .FN-wca_athleteMeta strong{font-size:.66rem}.FN-wca_heroProofDock .FN-wca_athleteMeta small{font-size:.56rem}.FN-wca_heroProofDock .FN-wca_decisionPanel{gap:8px}.FN-wca_heroProofDock .FN-wca_readinessDial{width:48px;height:48px;font-size:1rem}.FN-wca_heroProofDock .FN-wca_decisionBars{height:42px}.FN-wca_heroProofDock .FN-wca_commandFooter{margin-top:8px;padding:8px 9px}.FN-wca_heroProofDock .FN-wca_floatingPhone,.FN-wca_heroProofDock .FN-wca_floatingPlanner,.FN-wca_heroMobileDecision{display:none}.FN-wca_roleProductView,.FN-wca_athleteProductPhone,.FN-wca_clubProductView{background-color:#f2f8edcc;background-image:linear-gradient(#71beaa0b 1px,#0000 1px),linear-gradient(90deg,#71beaa0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #84a58d29}.FN-wca_roleProductView,.FN-wca_clubProductView{border-radius:18px;align-content:start;gap:9px;min-height:196px;padding:16px;display:grid}.FN-wca_roleProductHead{border-bottom:1px solid #84a58d1f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.FN-wca_roleProductHead span,.FN-wca_competitionDetailCopy>span,.FN-wca_competitionContext>span,.FN-wca_readinessDecisionStep>span,.FN-wca_evidenceItem>span{color:#146645;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem}.FN-wca_roleProductHead strong{color:#183028;font-size:.68rem}.FN-wca_roleRoster,.FN-wca_clubProductView{gap:8px}.FN-wca_roleRosterRow,.FN-wca_clubGroupRow,.FN-wca_athleteProductRow{background:#ffffff06;border:1px solid #84a58d14;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.FN-wca_roleRosterRow{grid-template-columns:28px minmax(0,1fr) 7px auto}.FN-wca_roleRosterRow>span:first-child{color:#455b50;background:#ffffff0e;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.58rem;display:grid}.FN-wca_roleRosterRow strong,.FN-wca_clubGroupRow strong,.FN-wca_athleteProductRow strong{color:#183028;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.FN-wca_roleRosterRow small{color:#455b50;font-size:.6rem}.FN-wca_roleRosterRow>i,.FN-wca_clubGroupRow>i,.FN-wca_athleteProductRow>i{width:7px;height:7px;box-shadow:none;background:#57df9f;border-radius:50%}.FN-wca_roleRosterRow>i[data-tone=attention]{box-shadow:none;background:#e6bd50}.FN-wca_athleteProductView{place-items:center;display:grid}.FN-wca_athleteProductPhone{border-radius:24px;gap:8px;width:min(286px,100%);min-height:198px;padding:14px;display:grid}.FN-wca_athleteProductRow{grid-template-columns:26px minmax(0,1fr) 7px}.FN-wca_athleteProductRow>span{color:#455b50;font-size:.6rem}.FN-wca_athleteProductRow>i[data-active=false]{box-shadow:none;background:#f2f8ed}.FN-wca_clubGroupRow{grid-template-columns:minmax(84px,.7fr) minmax(0,1fr) 7px}.FN-wca_clubGroupRow>span{color:#455b50;font-size:.66rem}.FN-wca_readinessProof{background-color:#0000;background-image:linear-gradient(#71beaa0a 1px,#0000 1px),linear-gradient(90deg,#71beaa0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #84a58d21;border-bottom:1px solid #84a58d21;grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr);gap:clamp(24px,5vw,64px);margin:36px 0 22px;padding:24px 18px;animation:.22s ease-out FN-wca_productProofIn;display:grid}.FN-wca_readinessProofStatus{align-content:center;gap:12px;display:grid}.FN-wca_readinessProofStatus>strong{max-width:17ch;font-size:1.28rem;line-height:1.12}.FN-wca_readinessDecisionFlow{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.FN-wca_readinessDecisionStep{border-left:1px solid #84a58d1f;align-content:start;gap:9px;min-width:0;min-height:112px;padding:14px;display:grid}.FN-wca_readinessDecisionStep strong{color:#183028;font-size:.72rem;line-height:1.42}.FN-wca_competitionTrajectory{border-top:1px solid #84a58d21;border-bottom:1px solid #84a58d21;padding:20px 0 0}.FN-wca_competitionTabs{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid;position:relative}.FN-wca_competitionTabs:before{content:"";background:#80d1bc3d;height:1px;position:absolute;top:17px;left:9%;right:9%}.FN-wca_competitionTab{appearance:none;z-index:1;color:#1830288f;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:9px;min-width:0;padding:0 12px 16px;display:grid;position:relative}.FN-wca_competitionTab>span{background:#f2f8ed;border:1px solid #84a58d47;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.62rem;display:grid}.FN-wca_competitionTab strong{max-width:16ch;font-size:.72rem;line-height:1.34}.FN-wca_competitionTabActive{color:#183028}.FN-wca_competitionTabActive>span{color:#146645;box-shadow:none;background:#46c58f1f;border-color:#579b87}.FN-wca_competitionDetail{background-color:#0000;background-image:linear-gradient(#71beaa09 1px,#0000 1px),linear-gradient(90deg,#71beaa09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:clamp(28px,7vw,90px);min-height:216px;padding:26px 18px;animation:.22s ease-out FN-wca_productProofIn;display:grid}.FN-wca_competitionDetailCopy{align-content:center;gap:9px;display:grid}.FN-wca_competitionDetailCopy h3{margin:0;font-size:1.35rem}.FN-wca_competitionDetailCopy p{color:#183028;max-width:52ch;font-size:.78rem;line-height:1.5}.FN-wca_competitionDetailCopy>strong{color:#146645;border:1px solid #84a58d29;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.64rem}.FN-wca_competitionContext{align-content:center;gap:15px;display:grid}.FN-wca_competitionContextTrack{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.FN-wca_competitionContextTrack i{background:#ffffff26;border-radius:999px;height:8px}.FN-wca_competitionContextTrack i[data-state=complete]{background:#57df9f}.FN-wca_competitionContext>strong{color:#183028;font-size:.72rem}.FN-wca_evidenceStrip{border-top:1px solid #84a58d21;border-bottom:1px solid #84a58d21;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.FN-wca_evidenceItem{border-right:1px solid #84a58d1c;gap:7px;min-width:0;padding:15px 16px;display:grid}.FN-wca_evidenceItem:last-child{border-right:0}.FN-wca_evidenceItem strong{color:#183028;font-size:.72rem;line-height:1.38}.FN-wca_roleSwitch:focus-visible,.FN-wca_readinessTab:focus-visible,.FN-wca_competitionTab:focus-visible{outline-offset:3px;outline:2px solid #81e7ba}#features .FN-wca_systemCard:focus-visible{outline-offset:3px;outline:2px solid #81e7ba}@keyframes FN-wca_productProofIn{0%{opacity:0;transform:translateY(8px)}}@media (max-width:899px){.FN-wca_heroProofDock{width:min(530px,60vw);top:84px;right:20px}.FN-wca_readinessProof{grid-template-columns:1fr;gap:18px}.FN-wca_readinessDecisionStep{min-height:96px}.FN-wca_competitionDetail{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:639px){.FN-wca_heroProofDock{width:auto;top:78px;left:10px;right:10px}.FN-wca_heroProofDock .FN-wca_heroPanel{background:#f2f8edcc;border-radius:16px;padding:9px}.FN-wca_heroProofDock .FN-wca_panelHead>strong,.FN-wca_heroProofDock .FN-wca_decisionPanel p,.FN-wca_heroProofDock .FN-wca_decisionBars,.FN-wca_heroProofDock .FN-wca_commandFooter{display:none}.FN-wca_heroProofDock .FN-wca_commandGrid{grid-template-columns:minmax(0,1.15fr) minmax(118px,.85fr);gap:7px}.FN-wca_heroProofDock .FN-wca_rosterPanel,.FN-wca_heroProofDock .FN-wca_decisionPanel{padding:7px}.FN-wca_heroProofDock .FN-wca_decisionStatus{gap:7px}.FN-wca_heroProofDock .FN-wca_readinessDial{width:38px;height:38px;font-size:.78rem}.FN-wca_heroProofDock .FN-wca_decisionStatus strong,.FN-wca_heroProofDock .FN-wca_decisionStatus small{font-size:.56rem}.FN-wca_heroProofDock .FN-wca_heroMobileDecision{background:linear-gradient(90deg,#e6bd5014,#58e49f09);border:1px solid #84a58d2e;border-radius:11px;grid-template-columns:34px minmax(0,1fr) minmax(0,.78fr);align-items:center;gap:8px;margin-top:7px;padding:7px;display:grid}.FN-wca_heroProofDock .FN-wca_heroMobileDecision .FN-wca_readinessDial{width:32px;height:32px;font-size:.7rem}.FN-wca_heroProofDock .FN-wca_heroMobileDecision>span:not(.FN-wca_readinessDial){gap:2px;min-width:0;display:grid;overflow:hidden}.FN-wca_heroProofDock .FN-wca_heroMobileDecision small{color:#455b50;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;overflow:hidden}.FN-wca_heroProofDock .FN-wca_heroMobileDecision strong{color:#183028;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.FN-wca_roleSwitcher,.FN-wca_readinessTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.FN-wca_roleSwitch,.FN-wca_readinessTab{border-bottom:0;border-right:1px solid #8ed6c41c;padding:11px 8px}.FN-wca_roleSwitch span{font-size:.58rem}.FN-wca_roleSwitch strong{font-size:.7rem}.FN-wca_readinessTab small{display:none}.FN-wca_roleStage .FN-wca_roleVisual{min-height:0}.FN-wca_roleProductView,.FN-wca_clubProductView,.FN-wca_athleteProductPhone{min-height:174px}.FN-wca_readinessProof{margin-top:26px;padding:18px 4px}.FN-wca_readinessDecisionFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.FN-wca_readinessDecisionStep{min-height:104px;padding:11px}.FN-wca_competitionTabs{grid-template-columns:repeat(5,minmax(0,1fr))}.FN-wca_competitionTabs:before{left:7%;right:7%}.FN-wca_competitionTab{justify-items:center;padding:0 2px 12px}.FN-wca_competitionTab strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FN-wca_competitionDetail{grid-template-columns:1fr;gap:20px;min-height:0;padding:22px 4px}.FN-wca_evidenceStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.FN-wca_evidenceItem:nth-child(2){border-right:0}.FN-wca_evidenceItem:nth-child(-n+2){border-bottom:1px solid #84a58d1c}}@media (prefers-reduced-motion:reduce){.FN-wca_floatingPhone,.FN-wca_floatingPlanner{animation:none}}#features .FN-wca_systemCard h3{font-size:.92rem}#features .FN-wca_systemCard p{font-size:.79rem;line-height:1.46}@media (max-width:639px){.FN-wca_mobileNavToggle{width:44px;min-height:44px}.FN-wca_heroTitle{font-size:clamp(1.85rem,8vw,2.05rem);line-height:1.08}.FN-wca_heroSubtitle{font-size:.84rem}.FN-wca_sectionTitle{font-size:clamp(1.45rem,6.5vw,1.62rem);line-height:1.1}.FN-wca_sectionIntro,.FN-wca_readinessLead{font-size:.8rem}.FN-wca_roleSwitch strong{display:none}.FN-wca_roleSwitch span{font-size:.6rem}.FN-wca_roleStageCopy h3{font-size:1.25rem}.FN-wca_finalCtaPanel h2{font-size:1.6rem}}.FN-wca_navLink{position:relative}.FN-wca_navLink:after{content:"";opacity:0;background:#6ee7ab;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.4)}.FN-wca_navLinkActive{color:#183028}.FN-wca_navLinkActive:after{opacity:1;transform:scaleX(1)}.FN-wca_mobileNavUtility{background:#57df9f09;border-top:1px solid #84a58d1a;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.FN-wca_mobileNavLanguages{gap:8px;display:flex}.FN-wca_mobileNavLanguages a,.FN-wca_mobileNavLogin{color:#183028;background:#ffffff06;border:1px solid #84a58d1f;border-radius:11px;min-height:40px;padding:10px 12px;font-size:.72rem;font-weight:700}.FN-wca_mobileNavLanguages a[aria-current=true]{color:#183028;background:#6ee7ab17;border-color:#84a58d47}.FN-wca_workflowCaseHeader{border-bottom:1px solid #84a58d1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin-bottom:-8px;padding-bottom:14px;display:flex}.FN-wca_workflowCaseHeader span{color:#146645;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.FN-wca_workflowCaseHeader strong{color:#455b50;font-size:.72rem;font-weight:650}.FN-wca_demoControls{justify-content:space-between;align-items:center;gap:18px;margin:10px 0 16px;display:flex}.FN-wca_demoControls>span{color:#455b50;font-variant-numeric:tabular-nums;font-size:.72rem}.FN-wca_demoControls>div{gap:8px;display:flex}.FN-wca_demoControls button{color:#183028;min-height:42px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #84a58d2e;border-radius:999px;padding:0 15px;font-size:.76rem;font-weight:750}.FN-wca_demoControls button:last-child{color:#183028;background:#6ee7ab17;border-color:#84a58d47}.FN-wca_demoControls button:disabled{opacity:.36;cursor:not-allowed}.FN-wca_demoControls button:focus-visible,.FN-wca_footerLinks a:focus-visible,.FN-wca_mobileNavUtility a:focus-visible{outline-offset:3px;outline:2px solid #819b87}.FN-wca_trustHeader{color:#183028;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;margin-bottom:12px;font-size:.7rem;font-weight:800;display:flex}.FN-wca_finalCtaActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.FN-wca_footerBottom{justify-items:end;gap:10px;display:grid}.FN-wca_footerLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.FN-wca_footerLinks a{color:#183028b8;font-size:.72rem;transition:color .16s}.FN-wca_footerLinks a:hover{color:#183028}@media (max-width:899px){.FN-wca_workflowCaseHeader{margin-bottom:0}}@media (max-width:639px){.FN-wca_headerInner{grid-template-columns:auto auto minmax(0,1fr);gap:7px}.FN-wca_headerActions .FN-wca_languageSwitch,.FN-wca_headerActions .FN-wca_headerGhost{display:none}.FN-wca_headerActions{grid-column:3}.FN-wca_headerPrimary{min-height:38px;padding:0 13px}.FN-wca_mobileNavPanel{top:55px}.FN-wca_hero{min-height:760px}.FN-wca_heroGrid{min-height:712px}.FN-wca_conceptHeroVisual{background-size:auto 46%}.FN-wca_heroProofDock .FN-wca_rosterRow:nth-child(n+3){display:none}.FN-wca_heroProofDock .FN-wca_heroPanel{padding:8px}.FN-wca_heroCopy{gap:14px;padding-top:14px}.FN-wca_heroActions{gap:9px}.FN-wca_heroPrimary,.FN-wca_heroSecondary{min-height:44px}.FN-wca_workflowCaseHeader{align-items:flex-start;gap:6px;margin:0 10px;padding-bottom:12px}.FN-wca_workflowCaseHeader strong{text-align:right;max-width:19ch}.FN-wca_demoControls{align-items:flex-start}.FN-wca_demoControls>div{grid-template-columns:auto auto;display:grid}.FN-wca_demoControls button{min-height:44px;padding:0 12px;font-size:.7rem}#features .FN-wca_systemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#features .FN-wca_systemCard{border-right:1px solid #8ed6c41a;min-height:142px;padding:15px 10px}#features .FN-wca_systemCard:nth-child(2){border-right:1px solid #8ed6c41a;min-height:142px;padding:15px 10px}#features .FN-wca_systemCard:nth-child(2n){border-right:0}#features .FN-wca_systemCard p{display:none}#features .FN-wca_systemCard .FN-wca_cardVisual{display:none}#features .FN-wca_systemCard:not(.FN-wca_systemCardActive){opacity:.76}.FN-wca_readinessTab,.FN-wca_competitionTab,.FN-wca_roleSwitch{min-height:52px}.FN-wca_finalCtaActions{justify-content:flex-start}.FN-wca_footerShell{align-items:flex-start}.FN-wca_footerBottom{justify-items:start}.FN-wca_footerLinks{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.FN-wca_navLink:after,.FN-wca_footerLinks a{transition:none}}.FN-wca_sectionTitle,.FN-wca_heroTitle,.FN-wca_finalCtaPanel h2{text-wrap:balance}.FN-wca_sectionIntro,.FN-wca_readinessLead,.FN-wca_heroSubtitle,.FN-wca_finalCtaPanel p{text-wrap:pretty}:is(#features,#readiness,.FN-wca_roleSwitch){scroll-margin-top:76px}@media (min-width:1600px){.FN-wca_container{width:min(1400px,100% - 96px)}.FN-wca_heroProofDock{width:620px;right:max(48px,50vw - 700px)}.FN-wca_heroCopy{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr)}.FN-wca_sectionHead{max-width:760px}}@media (min-width:900px) and (max-width:1099px){.FN-wca_headerInner{gap:14px}.FN-wca_nav{gap:clamp(8px,1.2vw,13px)}.FN-wca_navLink,.FN-wca_headerGhost,.FN-wca_headerPrimary{font-size:.7rem}.FN-wca_headerActions{gap:4px}}@media (max-width:639px){.FN-wca_headerGhost,.FN-wca_headerPrimary,.FN-wca_languageOption{min-height:38px}.FN-wca_roleSwitch,.FN-wca_readinessTab,.FN-wca_competitionTab{min-height:44px}#features .FN-wca_systemCard{min-height:44px}:is(#features,#readiness,.FN-wca_roleSwitch){scroll-margin-top:66px}}.FN-wca_finalCtaPanel{background-color:#f2f8edf5;background-image:linear-gradient(#71beaa09 1px,#0000 1px),linear-gradient(90deg,#71beaa09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #84a58d24;border-radius:20px;gap:30px;min-height:0;padding:clamp(26px,3.5vw,42px);display:grid}.FN-wca_finalCtaPanel:after{display:none}.FN-wca_finalCtaCopy{z-index:1;max-width:680px;position:relative}.FN-wca_finalCtaMain{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,6vw,88px);display:grid;position:relative}.FN-wca_finalCtaPanel h2{max-width:22ch;margin:10px 0 9px;font-size:clamp(1.65rem,2.35vw,1.95rem)}.FN-wca_finalCtaPanel p{color:#183028b3;max-width:66ch;margin:0}.FN-wca_finalCtaMain>.FN-wca_heroPrimary{white-space:nowrap}.FN-wca_finalCtaFlow{z-index:1;border-top:1px solid #84a58d24;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:24px;padding-top:22px;display:grid;position:relative}.FN-wca_finalCtaFlowLabel{color:#1830289e;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:720}.FN-wca_finalCtaFlow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.FN-wca_finalCtaFlow ol:before{content:"";background:linear-gradient(90deg,#68e29fad,#68e29f29);height:1px;position:absolute;top:8px;left:10%;right:10%}.FN-wca_finalCtaFlow li{gap:9px;min-width:0;display:grid;position:relative}.FN-wca_finalCtaFlow li>span{z-index:1;color:#146645;background:#f2f8ed;border:1px solid #84a58d7a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.52rem;display:grid;position:relative}.FN-wca_finalCtaFlow li strong{color:#183028d1;max-width:16ch;font-size:.72rem;font-weight:650;line-height:1.3}.FN-wca_footer{padding:0 0 22px}.FN-wca_footerShell{background:0 0;border:0;border-top:1px solid #8ed6c41f;border-radius:0;justify-content:space-between;align-items:flex-end;gap:28px;padding:18px 0 0;display:flex}.FN-wca_footerIdentity{gap:8px;display:grid}.FN-wca_footerIdentity p,.FN-wca_footerBottom p{color:#18302885;margin:0;font-size:.72rem}.FN-wca_footerIdentity .FN-wca_brandTagline{color:#1830287a}.FN-wca_footerIdentity .FN-wca_brandLogo{width:178px}.FN-wca_footerBottom{border:0;margin:0;padding:0}@media (max-width:639px){.FN-wca_finalCta{padding:26px 0 20px}.FN-wca_finalCtaPanel{grid-template-columns:1fr;align-items:start;gap:20px;padding:24px 20px}.FN-wca_finalCtaPanel h2{font-size:1.45rem}.FN-wca_finalCtaMain{grid-template-columns:1fr;align-items:start;gap:20px}.FN-wca_finalCtaMain>.FN-wca_heroPrimary{justify-self:start}.FN-wca_finalCtaFlow{grid-template-columns:1fr;gap:14px}.FN-wca_finalCtaFlow ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.FN-wca_finalCtaFlow ol:before{display:none}.FN-wca_footerShell{gap:14px;display:grid}.FN-wca_footerBottom{padding-left:34px}}.FN-wca_brandMark{letter-spacing:.13em;font-size:.92rem}.FN-wca_heroTitle{letter-spacing:-.034em;max-width:19ch;font-size:clamp(2.15rem,2.9vw,2.4rem);line-height:1.05}.FN-wca_heroNote{font-size:.78rem;line-height:1.4}#features .FN-wca_systemCard h3{font-size:.92rem}#features .FN-wca_systemCard p{font-size:.79rem;line-height:1.46}.FN-wca_workflowDecision,.FN-wca_workflowProductScene,.FN-wca_coachVisualRail,.FN-wca_coachVisualMain,.FN-wca_athletePhone{box-shadow:none}.FN-wca_workflowActiveSummary span,.FN-wca_sceneTopline,.FN-wca_checkinMetric>span,.FN-wca_planRow>span,.FN-wca_executionLegend,.FN-wca_teamReady,.FN-wca_teamAttention{text-shadow:none}.FN-wca_readinessDial,.FN-wca_workflowGauge{box-shadow:none}.FN-wca_roleStage{background-color:#0000;background-image:linear-gradient(#71beaa09 1px,#0000 1px),linear-gradient(90deg,#71beaa09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.FN-wca_cycleShell{background-color:#0000;background-image:linear-gradient(#71beaa09 1px,#0000 1px),linear-gradient(90deg,#71beaa09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (max-width:639px){.FN-wca_heroTitle{font-size:clamp(1.85rem,8vw,2.05rem);line-height:1.08}.FN-wca_heroSubtitle{font-size:.84rem}.FN-wca_sectionTitle{font-size:clamp(1.45rem,6.5vw,1.62rem);line-height:1.1}.FN-wca_sectionIntro,.FN-wca_readinessLead{font-size:.8rem}.FN-wca_roleStageCopy h3{font-size:1.25rem}.FN-wca_finalCtaPanel h2{font-size:1.6rem}}.FN-wca_systemGrid{counter-reset:workflow;background:#f2f8edb8;border:1px solid #84a58d1c;border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative;overflow:hidden}.FN-wca_systemCard{counter-increment:workflow;min-height:286px;box-shadow:none;background:0 0;border:0;border-right:1px solid #bdebd817;border-radius:0}.FN-wca_systemCard:last-child{border-right:0}.FN-wca_systemCard:before{content:"0" counter(workflow);color:#146645ad;letter-spacing:.12em;margin-bottom:34px;font-size:.72rem;font-weight:850;display:block}.FN-wca_systemCard .FN-wca_cardVisual{margin-top:auto;padding-top:24px}.FN-wca_roleGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,.825fr) minmax(0,.825fr);align-items:stretch}.FN-wca_roleCard{min-height:300px}.FN-wca_roleCardPrimary{background:radial-gradient(circle at 82% 22%,#54f19a29,#0000 24%),linear-gradient(145deg,#f2f8edf5,#f2f8edfa);border-color:#84a58d33;min-height:390px;padding:clamp(24px,3.5vw,42px);position:relative;overflow:hidden}.FN-wca_roleCardPrimary:after{content:"";width:360px;height:360px;box-shadow:none;border:1px solid #84a58d17;border-radius:50%;position:absolute;bottom:-52%;right:-15%}.FN-wca_roleCardPrimary h3{letter-spacing:-.035em;max-width:12ch;font-size:clamp(1.8rem,3vw,3rem)}.FN-wca_roleCardPrimary p,.FN-wca_roleCardPrimary ul{z-index:1;max-width:48ch;position:relative}.FN-wca_readinessGrid{border:1px solid #84a58d1c;border-radius:30px;gap:0;overflow:hidden}.FN-wca_readinessCard{min-height:330px;box-shadow:none;border:0;border-right:1px solid #bdebd817;border-radius:0}.FN-wca_readinessCard:last-child{border-right:0}.FN-wca_readinessCard ul{margin-top:auto;padding-top:22px}.FN-wca_section+.FN-wca_section{border-top:1px solid #84a58d0b}@media (max-width:1099px){.FN-wca_systemGrid,.FN-wca_roleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.FN-wca_systemCard:nth-child(2){border-right:0}.FN-wca_systemCard:nth-child(-n+2){border-bottom:1px solid #84a58d17}.FN-wca_roleCardPrimary{grid-column:1/-1}}@media (max-width:639px){.FN-wca_systemGrid,.FN-wca_roleGrid{grid-template-columns:1fr}.FN-wca_systemCard,.FN-wca_systemCard:nth-child(2){border-bottom:1px solid #84a58d17;border-right:0;min-height:0}.FN-wca_systemCard:last-child{border-bottom:0}.FN-wca_systemCard:before{margin-bottom:18px}.FN-wca_roleCardPrimary{grid-column:auto;min-height:0}.FN-wca_roleCard,.FN-wca_readinessCard{min-height:0}.FN-wca_readinessGrid{grid-template-columns:1fr}.FN-wca_readinessCard{border-bottom:1px solid #84a58d17;border-right:0}.FN-wca_readinessCard:last-child{border-bottom:0}}.FN-wca_hero{background:#f2f8ed;min-height:min(790px,100vh - 96px);padding:0 0 36px}.FN-wca_hero:before{display:none}.FN-wca_conceptHeroVisual{z-index:-2;filter:saturate(.9)contrast(1.03);background-image:url(../media/data-driven-training-os-v1.0xrl93r948-na.png);background-position:50%;background-size:cover;position:absolute;inset:0}@supports (background-image:image-set(url("") 1x)){.FN-wca_conceptHeroVisual{background-image:url(/landing/data-driven-training-os-v1.webp)}}.FN-wca_heroGrid{align-items:flex-end;min-height:690px;display:flex}.FN-wca_heroCopy{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-height:0;box-shadow:none;background:0 0;border-top:1px solid #84a58d3d;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:end;gap:clamp(32px,5vw,72px);margin:0;padding:24px 0 0;display:grid}.FN-wca_heroTitle{letter-spacing:-.042em;max-width:23ch;text-shadow:none;font-size:clamp(2.5rem,3.4vw,3.4rem);font-weight:620;line-height:1.02}.FN-wca_heroBroadcastHeading,.FN-wca_heroBroadcastDetails{gap:14px;display:grid}.FN-wca_heroSubtitle{color:#183028;max-width:42ch;text-shadow:none;font-size:.98rem;line-height:1.62}.FN-wca_heroNote{color:#183028;background:0 0;border-left:2px solid #84a58d6b;padding-left:12px}@media (max-width:899px){.FN-wca_hero{min-height:880px;padding:0 0 28px}.FN-wca_hero:after{background:linear-gradient(#0000 30%,#f2f8edeb 62%,#f2f8ed 100%)}.FN-wca_conceptHeroVisual{background-position:58% 0;background-repeat:no-repeat;background-size:auto 66%}.FN-wca_heroGrid{min-height:820px}.FN-wca_heroCopy{grid-template-columns:1fr;gap:20px;width:100%;min-height:0;margin:0;padding:22px 0 0}.FN-wca_heroTitle{max-width:none}}@media (max-width:639px){.FN-wca_hero{min-height:840px;padding:0 0 24px}.FN-wca_hero:after{background:linear-gradient(#030a10 0%,#030a10fa 48%,#030a101f 70%,#030a10 100%)}.FN-wca_conceptHeroVisual{background-position:62% 0;background-size:auto 50%}.FN-wca_heroGrid{min-height:790px}.FN-wca_heroCopy{gap:18px;min-height:0;padding:20px 0 0}.FN-wca_heroTitle{max-width:18ch;font-size:clamp(2.05rem,8.8vw,2.5rem)}.FN-wca_heroNote{display:none}}.FN-wca_page{padding-top:65px;overflow-x:clip}.FN-wca_header{z-index:40;width:100%;padding:0;position:fixed;inset:0 0 auto}.FN-wca_headerBar{-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:#040c11d1;border:0;border-bottom:1px solid #97cccf21;border-radius:0;width:100%;min-height:64px;padding:0;display:block;box-shadow:0 12px 42px #0003}.FN-wca_headerInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:64px;display:grid}.FN-wca_brand{grid-column:1;align-self:center;align-items:center;gap:10px;display:flex}.FN-wca_brandMark{letter-spacing:.105em;font-size:1.05rem;font-weight:760}.FN-wca_brandTagline{color:#455b50;border-left:1px solid #84a58d29;padding-left:10px;font-size:.7rem}.FN-wca_nav{grid-column:2;align-self:center;gap:clamp(14px,1.8vw,24px)}.FN-wca_navLink{color:#455b50;white-space:nowrap;font-size:.84rem;font-weight:520}.FN-wca_headerActions{grid-column:3;align-self:center;gap:7px;margin:0;padding:0}.FN-wca_languageSwitch{background:#ffffff05;border-color:#84a58d21;align-self:center;gap:2px;padding:3px}.FN-wca_languageOption{color:#455b50;min-width:29px;height:29px;font-size:.68rem;font-weight:700}.FN-wca_languageOptionActive{color:#183028;box-shadow:none;background:#53b9a42e}.FN-wca_headerGhost{color:#183028;background:0 0;border-color:#0000;align-self:center;padding:9px 11px;font-size:.82rem;font-weight:600}.FN-wca_headerPrimary{color:#183028;box-shadow:none;background:#45a49129;border-color:#84a58d38;align-self:center;padding:9px 14px;font-size:.82rem;font-weight:650}@media (max-width:1199px){.FN-wca_brandTagline{display:none}}@media (max-width:899px){.FN-wca_headerInner{gap:10px}.FN-wca_headerActions{flex-wrap:nowrap}}@media (max-width:639px){.FN-wca_page{padding-top:55px}.FN-wca_header{padding-top:0}.FN-wca_headerBar{min-height:54px}.FN-wca_headerInner{flex-wrap:nowrap;gap:6px;min-height:54px}.FN-wca_brandMark{font-size:.92rem}.FN-wca_brandLogo{width:126px}.FN-wca_headerActions{justify-content:flex-end;gap:3px;width:auto;display:flex}.FN-wca_languageOption{min-width:26px;height:26px;font-size:.62rem}.FN-wca_headerGhost,.FN-wca_headerPrimary{width:auto;min-height:0;padding:8px 9px;font-size:.72rem}.FN-wca_headerPrimary{grid-column:auto}}.FN-wca_headerBar{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);box-shadow:none;background:linear-gradient(90deg,#f2f8ed6b,#f2f8ed52);border-bottom-color:#84a58d17}#features{background:radial-gradient(circle at 82% 22%,#37ce9f1c,#0000 28%),radial-gradient(circle at 18% 80%,#3d5b8021,#0000 31%),linear-gradient(#111b1a 0%,#0d1716 100%);position:relative;overflow:hidden}#features:before{content:"";pointer-events:none;background-image:linear-gradient(#8ecfbe09 1px,#0000 1px),linear-gradient(90deg,#8ecfbe09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.FN-wca_workflowVisual{background:radial-gradient(circle at 76% 48%,#2cbe9129,#0000 30%),linear-gradient(135deg,#050f11f5,#0b1d1be6);border:1px solid #8dddc421;border-radius:34px;grid-template-columns:minmax(230px,.9fr) 110px minmax(390px,1.45fr);align-items:center;gap:clamp(24px,4vw,58px);min-height:326px;margin:44px 0 28px;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000042,inset 0 1px #ffffff09}.FN-wca_workflowVisual:after{content:"";width:480px;height:480px;box-shadow:none;border:1px solid #84a58d14;border-radius:50%;position:absolute;bottom:-210px;right:-100px}.FN-wca_workflowSignals,.FN-wca_workflowDecision,.FN-wca_workflowFlow{z-index:1;position:relative}.FN-wca_workflowSignals{gap:12px;display:grid}.FN-wca_workflowSignal{background:#ffffff07;border:1px solid #84a58d1a;border-radius:15px;grid-template-columns:34px 1fr 9px;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:grid}.FN-wca_workflowAvatar{background:radial-gradient(circle at 50% 34%,#64777a 0 18%,#0000 20%),radial-gradient(circle at 50% 105%,#405255 0 42%,#0000 44%),#7ea29f14;border:1px solid #84a58d24;border-radius:50%;width:34px;height:34px}.FN-wca_workflowSignalCopy{gap:7px;display:grid}.FN-wca_workflowSignalCopy i{background:#ffffff29;border-radius:99px;width:78%;height:5px}.FN-wca_workflowSignalCopy i:last-child{background:#ffffff14;width:48%}.FN-wca_workflowSignalStatus{width:8px;height:8px;box-shadow:none;background:#57e49e;border-radius:50%}.FN-wca_workflowSignal:nth-child(2) .FN-wca_workflowSignalStatus{box-shadow:none;background:#e9c656}.FN-wca_workflowSignal:nth-child(3) .FN-wca_workflowSignalStatus{box-shadow:none;background:#df715f}.FN-wca_workflowFlow{justify-content:space-between;align-items:center;display:flex}.FN-wca_workflowFlow:before,.FN-wca_workflowFlow:after{content:"";background:linear-gradient(90deg,#57e49e14,#57e49e8c);height:1px;position:absolute;top:50%}.FN-wca_workflowFlow:before{left:-42px;right:50%}.FN-wca_workflowFlow:after{left:50%;right:-42px}.FN-wca_workflowFlow span{z-index:1;width:10px;height:10px;box-shadow:none;background:#55dfa0;border:2px solid #84a58d;border-radius:50%;position:relative}.FN-wca_workflowDecision{box-shadow:none;background:#010a0cb8;border:1px solid #84a58d26;border-radius:22px;padding:18px}.FN-wca_workflowDecisionHead{border-bottom:1px solid #84a58d17;gap:6px;padding-bottom:14px;display:flex}.FN-wca_workflowDecisionHead span{background:#97cccf33;border-radius:50%;width:6px;height:6px}.FN-wca_workflowDecisionBody{grid-template-columns:150px 1fr;align-items:center;gap:26px;min-height:174px;padding-top:18px;display:grid}.FN-wca_workflowGauge{background:conic-gradient(#57e49e 0 68%, #57e49e14 68% 78%, #e5bd4e 78% 87%, #ffffff0b 87%);width:142px;height:142px;box-shadow:none;border-radius:50%;place-items:center;display:grid}.FN-wca_workflowGauge:before{content:"";background:#f2f8ed;border:1px solid #84a58d1f;border-radius:50%;width:104px;height:104px}.FN-wca_workflowGauge span{background:radial-gradient(circle,#57e49e73,#57e49e0a 62%,#0000 64%);border-radius:50%;width:42px;height:42px;position:absolute}.FN-wca_workflowMetrics{border-left:1px solid #84a58d17;align-items:end;gap:8px;height:112px;padding:10px 12px;display:flex}.FN-wca_workflowMetrics i{background:linear-gradient(#54dea0cc,#f2f8ed40);border-radius:6px 6px 2px 2px;flex:1;min-width:16px;height:42%}.FN-wca_workflowMetrics i:nth-child(2){height:72%}.FN-wca_workflowMetrics i:nth-child(3){background:linear-gradient(#e5bd4ec7,#75571c38);height:56%}.FN-wca_workflowMetrics i:nth-child(4){height:88%}#features .FN-wca_systemGrid{background:#020b0c57;border-color:#84a58d21;border-radius:24px}#features .FN-wca_systemCard{min-height:218px;padding:24px}#features .FN-wca_systemCard .FN-wca_cardVisual{opacity:.7}.FN-wca_roleCard{overflow:hidden}.FN-wca_roleVisual{z-index:2;width:100%;min-height:150px;margin-top:auto;padding-top:28px;position:relative}.FN-wca_coachVisual{grid-template-columns:88px 1fr;gap:10px;min-height:190px;display:grid}.FN-wca_coachVisualRail,.FN-wca_coachVisualMain{background:#f2f8ed8f;border:1px solid #84a58d1a;border-radius:15px}.FN-wca_coachVisualRail{align-content:center;gap:10px;padding:12px;display:grid}.FN-wca_coachVisualRail span{background:linear-gradient(90deg,#57e49e2e,#ffffff06);border-radius:8px;height:24px}.FN-wca_coachVisualMain{grid-template-rows:1.3fr .7fr;gap:12px;padding:16px;display:grid}.FN-wca_coachVisualChart{border-bottom:1px solid #84a58d1a;align-items:end;gap:6px;padding:8px 10px 0;display:flex}.FN-wca_coachVisualChart i{background:#57e49e54;border-radius:5px 5px 0 0;flex:1;height:36%}.FN-wca_coachVisualChart i:nth-child(2),.FN-wca_coachVisualChart i:nth-child(5){height:68%}.FN-wca_coachVisualChart i:nth-child(3),.FN-wca_coachVisualChart i:nth-child(7){background:#e4bd4e6b;height:82%}.FN-wca_coachVisualRows{gap:6px;display:grid}.FN-wca_coachVisualRows span{background:linear-gradient(90deg,#a2cfc52e 0 68%,#0000 68%);border-radius:99px;height:7px}.FN-wca_athleteVisual{perspective:700px;place-items:center;display:grid}.FN-wca_athletePhone{width:112px;height:176px;box-shadow:none;background:linear-gradient(165deg,#f2f8ed,#f2f8ed);border:1px solid #84a58d2e;border-radius:22px;align-content:start;gap:13px;padding:13px;display:grid;transform:rotateY(-10deg)rotateX(3deg)}.FN-wca_athletePhoneTop{background:#97cccf26;border-radius:99px;width:34px;height:4px;margin:0 auto}.FN-wca_athleteScore{border:8px solid #57e49e94;border-right-color:#57e49e14;border-radius:50%;width:58px;height:58px;margin:2px auto 0}.FN-wca_athleteScale{gap:4px;display:flex}.FN-wca_athleteScale i{background:#57e49e57;border-radius:4px;flex:1;height:12px}.FN-wca_athleteScale i:nth-child(4){background:#e5bd4e6b}.FN-wca_athleteScale i:nth-child(5){background:#df715f61}.FN-wca_athleteAction{background:#57e49e80;border-radius:99px;height:16px}.FN-wca_clubVisual{place-items:center;min-height:176px;display:grid}.FN-wca_clubVisual:before,.FN-wca_clubVisual:after{content:"";border:1px solid #84a58d1c;border-radius:50%;width:132px;height:132px;position:absolute}.FN-wca_clubVisual:after{border-style:dashed;width:88px;height:88px}.FN-wca_clubCore,.FN-wca_clubNode{z-index:2;box-shadow:none;background:#59dca1;border-radius:50%;position:absolute}.FN-wca_clubCore{width:24px;height:24px}.FN-wca_clubNode{width:11px;height:11px}.FN-wca_readinessConsole{background:radial-gradient(circle at 18%,#42d99a21,#0000 23%),linear-gradient(120deg,#040f0ff5,#0c1919db);border:1px solid #93d5c71c;border-radius:30px;grid-template-columns:220px 1fr 180px;align-items:center;gap:clamp(28px,5vw,72px);min-height:276px;margin:42px 0 24px;padding:30px clamp(26px,4vw,52px);display:grid;position:relative;overflow:hidden}.FN-wca_readinessConsole:after{content:"";background:linear-gradient(90deg,#0000,#4de1a059,#0000);height:1px;position:absolute;inset:auto 0 0}.FN-wca_readinessDial{background:conic-gradient(#57e49e 0 58%, #e6bd50 58% 73%, #df715f 73% 82%, #ffffff0b 82%);width:176px;height:176px;box-shadow:none;border-radius:50%;place-items:center;display:grid}.FN-wca_readinessDial:before{content:"";width:132px;height:132px;box-shadow:none;background:#f2f8ed;border-radius:50%}.FN-wca_readinessDial span{width:54px;height:54px;box-shadow:none;border:1px solid #84a58d40;border-radius:50%;position:absolute}.FN-wca_readinessWave{border-top:1px solid #84a58d12;border-bottom:1px solid #84a58d12;align-items:center;gap:7px;height:136px;padding:18px 0;display:flex}.FN-wca_readinessWave i{background:#56dda180;border-radius:99px;flex:1;min-width:5px;height:22%}.FN-wca_readinessWave i:nth-child(3n+1){height:58%}.FN-wca_readinessWave i:nth-child(4n+2){height:86%}.FN-wca_readinessWave i:nth-child(5n+3){background:#e6bd508a;height:38%}.FN-wca_readinessSignals{gap:12px;display:grid}.FN-wca_readinessSignals span{background:linear-gradient(90deg,#57e49e2e,#57e49e05);border:1px solid #84a58d21;border-radius:12px;height:42px}.FN-wca_readinessSignals span:nth-child(2){background:linear-gradient(90deg,#e6bd5029,#e6bd5004);border-color:#84a58d21}.FN-wca_readinessSignals span:nth-child(3){background:linear-gradient(90deg,#df715f29,#df715f04);border-color:#84a58d21}.FN-wca_readinessGrid{background:#f2f8ed5c}.FN-wca_readinessCard{background:linear-gradient(#ffffff06,#ffffff02)}.FN-wca_cycleShell{background:radial-gradient(circle at 82% 14%,#39ac911f,#0000 27%),linear-gradient(135deg,#040e10d1,#0f1c1b85);border:1px solid #83d2bf1a;border-radius:32px;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden}.FN-wca_competitionCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f8ed7a}@media (max-width:899px){.FN-wca_workflowVisual{grid-template-columns:minmax(190px,.85fr) 62px minmax(280px,1.25fr);gap:18px;padding:26px}.FN-wca_workflowDecisionBody{grid-template-columns:112px 1fr;gap:14px}.FN-wca_workflowGauge{width:110px;height:110px}.FN-wca_workflowGauge:before{width:80px;height:80px}.FN-wca_readinessConsole{grid-template-columns:160px 1fr}.FN-wca_readinessDial{width:144px;height:144px}.FN-wca_readinessDial:before{width:108px;height:108px}.FN-wca_readinessSignals{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.FN-wca_headerBar{background:#f2f8ed85}.FN-wca_workflowVisual{border-radius:24px;grid-template-columns:1fr;min-height:0;margin-top:30px;padding:20px}.FN-wca_workflowSignals{grid-template-columns:repeat(3,1fr);gap:7px}.FN-wca_workflowSignal{grid-template-columns:1fr;justify-items:center;gap:8px;min-height:92px;padding:10px 6px}.FN-wca_workflowSignalCopy{width:72%}.FN-wca_workflowSignalCopy i,.FN-wca_workflowSignalCopy i:last-child{width:100%}.FN-wca_workflowFlow{min-height:22px;padding:0 25%}.FN-wca_workflowFlow:before,.FN-wca_workflowFlow:after{left:25%;right:25%}.FN-wca_workflowDecision{padding:14px}.FN-wca_workflowDecisionBody{grid-template-columns:105px 1fr;min-height:140px}.FN-wca_workflowGauge{width:102px;height:102px}.FN-wca_workflowGauge:before{width:74px;height:74px}#features .FN-wca_systemCard{min-height:0}.FN-wca_coachVisual{min-height:165px}.FN-wca_readinessConsole{border-radius:24px;grid-template-columns:112px 1fr;gap:18px;min-height:210px;margin-top:30px;padding:20px}.FN-wca_readinessDial{width:104px;height:104px}.FN-wca_readinessDial:before{width:76px;height:76px}.FN-wca_readinessWave{gap:4px;height:104px}.FN-wca_readinessSignals{gap:7px}.FN-wca_readinessSignals span{height:30px}.FN-wca_cycleShell{border-radius:24px;padding:20px}}.FN-wca_sectionHead{gap:8px;margin-bottom:24px}.FN-wca_workflowVisual{border-radius:28px;grid-template-columns:minmax(220px,.85fr) 84px minmax(360px,1.35fr);gap:clamp(20px,3vw,40px);min-height:250px;margin:28px 0 20px;padding:28px 32px}.FN-wca_workflowSignals{gap:8px}.FN-wca_workflowSignal{min-height:48px;padding:7px 10px}.FN-wca_workflowAvatar{width:29px;height:29px}.FN-wca_workflowDecisionHead{padding-bottom:10px}.FN-wca_workflowDecisionBody{grid-template-columns:118px 1fr;gap:18px;min-height:136px;padding-top:12px}#features .FN-wca_systemCard{box-sizing:border-box;height:238px;min-height:0;padding:19px}#features .FN-wca_systemCard h3{margin:9px 0 7px;font-size:1.08rem}#features .FN-wca_systemCard p{font-size:.9rem;line-height:1.48}#features .FN-wca_systemCard .FN-wca_cardVisual{margin-top:auto;padding-top:10px}.FN-wca_roleCard,.FN-wca_roleCardPrimary{box-sizing:border-box;height:480px;min-height:0;padding:27px}.FN-wca_roleCardPrimary h3{font-size:clamp(1.7rem,2.4vw,2.25rem)}.FN-wca_roleCard h3{margin:10px 0 8px}.FN-wca_roleCard p,.FN-wca_roleCard li{font-size:.92rem;line-height:1.48}.FN-wca_roleVisual{min-height:124px;padding-top:18px}.FN-wca_coachVisual{min-height:150px}.FN-wca_athleteScore{width:48px;height:48px}.FN-wca_clubVisual{min-height:142px}.FN-wca_readinessConsole{border-radius:26px;grid-template-columns:170px 1fr 150px;gap:clamp(22px,4vw,50px);min-height:214px;margin:28px 0 18px;padding:22px 34px}.FN-wca_readinessSignals span{height:34px}.FN-wca_readinessCard{box-sizing:border-box;min-height:254px;padding:22px}.FN-wca_readinessCard h3{margin:11px 0 8px;font-size:1.08rem}.FN-wca_readinessCard li{font-size:.9rem;line-height:1.45}.FN-wca_cycleShell{border-radius:28px;padding:30px}.FN-wca_competitionCard{box-sizing:border-box;min-height:230px;padding:18px}.FN-wca_competitionCard p{font-size:.9rem;line-height:1.48}.FN-wca_finalCta{padding:44px 0}.FN-wca_finalCtaPanel{padding:clamp(28px,4vw,48px)}.FN-wca_finalCtaPanel h2{max-width:17ch;font-size:clamp(2rem,3.6vw,2.8rem)}@media (max-width:899px){.FN-wca_sectionTitle{max-width:18ch}.FN-wca_workflowVisual{grid-template-columns:minmax(180px,.8fr) 52px minmax(260px,1.2fr);padding:22px}.FN-wca_roleCard,.FN-wca_roleCardPrimary{height:auto;min-height:420px}.FN-wca_readinessConsole{grid-template-columns:140px 1fr}.FN-wca_readinessSignals{grid-column:1/-1}}@media (max-width:639px){.FN-wca_section{padding:38px 0}.FN-wca_sectionHead{margin-bottom:20px}.FN-wca_sectionTitle{max-width:none;font-size:clamp(1.85rem,8.2vw,2.1rem);line-height:1.05}.FN-wca_sectionIntro,.FN-wca_readinessLead{font-size:.92rem}.FN-wca_workflowVisual{border-radius:21px;grid-template-columns:1fr;min-height:0;margin:22px 0 16px;padding:16px}.FN-wca_workflowDecisionBody{grid-template-columns:88px 1fr;min-height:112px}.FN-wca_workflowGauge{width:84px;height:84px}.FN-wca_workflowGauge:before{width:62px;height:62px}#features .FN-wca_systemCard{height:auto;min-height:190px}.FN-wca_roleCard,.FN-wca_roleCardPrimary{height:auto;min-height:0;padding:22px}.FN-wca_roleVisual{min-height:118px}.FN-wca_readinessConsole{grid-template-columns:92px 1fr;min-height:176px;margin:22px 0 16px;padding:16px}.FN-wca_readinessDial{width:86px;height:86px}.FN-wca_readinessDial:before{width:64px;height:64px}.FN-wca_readinessWave{height:82px}.FN-wca_readinessCard{min-height:0;padding:20px}.FN-wca_cycleShell{padding:16px}}.FN-wca_section{padding:38px 0}.FN-wca_sectionHead{grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);align-items:end;gap:8px clamp(32px,7vw,96px);margin-bottom:22px}.FN-wca_sectionEyebrow{grid-column:1/-1}.FN-wca_sectionTitle{letter-spacing:-.032em;max-width:18ch;font-size:clamp(2rem,2.85vw,2.45rem);line-height:1.04}.FN-wca_sectionIntro,.FN-wca_readinessLead{align-self:end;margin:0;font-size:.9rem;line-height:1.5}.FN-wca_workflowVisual{min-height:190px;box-shadow:none;background:0 0;border:1px solid #8ed6c421;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(190px,.75fr) 68px minmax(310px,1.25fr);margin:18px 0 0;padding:18px 22px}.FN-wca_workflowDecision{border-radius:14px;padding:10px 12px}.FN-wca_workflowDecisionBody{grid-template-columns:90px 1fr;min-height:106px}.FN-wca_workflowGauge{width:86px;height:86px}.FN-wca_workflowGauge:before{width:62px;height:62px}.FN-wca_workflowMetrics{height:74px}.FN-wca_roleGrid,.FN-wca_readinessGrid,.FN-wca_cycleShell .FN-wca_competitionGrid{box-shadow:none;background:0 0;border:1px solid #8ed6c421;border-left:0;border-right:0;border-radius:0;gap:0;overflow:hidden}#features .FN-wca_systemGrid{box-shadow:none;background:0 0;border:1px solid #8ed6c421;border-left:0;border-right:0;border-radius:0;gap:0;overflow:hidden}.FN-wca_roleCard,.FN-wca_roleCardPrimary,.FN-wca_readinessCard,.FN-wca_competitionCard{height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-right:1px solid #8ed6c41c;border-radius:0;padding:18px}#features .FN-wca_systemCard{height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-right:1px solid #8ed6c41c;border-radius:0;padding:18px}.FN-wca_roleCard:last-child,.FN-wca_readinessCard:last-child,.FN-wca_competitionCard:last-child{border-right:0}#features .FN-wca_systemCard:last-child{border-right:0}#features .FN-wca_systemCard{min-height:168px}#features .FN-wca_systemCard:before{margin-bottom:8px}.FN-wca_roleCard h3,.FN-wca_roleCardPrimary h3,.FN-wca_readinessCard h3,.FN-wca_competitionCard h3{margin:8px 0 6px;font-size:1.02rem;line-height:1.25}#features .FN-wca_systemCard h3{margin:8px 0 6px;font-size:1.02rem;line-height:1.25}.FN-wca_roleCard p,.FN-wca_roleCard li,.FN-wca_readinessCard li,.FN-wca_competitionCard p{font-size:.84rem;line-height:1.42}#features .FN-wca_systemCard p{font-size:.84rem;line-height:1.42}#features .FN-wca_systemCard .FN-wca_cardVisual{opacity:.55;margin-top:12px;padding-top:0}.FN-wca_roleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.FN-wca_roleCard,.FN-wca_roleCardPrimary{grid-template-rows:auto auto auto auto 112px;padding:20px;display:grid}.FN-wca_roleCard ul{gap:5px;margin-top:9px}.FN-wca_roleVisual,.FN-wca_coachVisual,.FN-wca_clubVisual{min-height:96px;margin-top:6px;padding-top:12px}.FN-wca_coachVisual{grid-template-columns:54px 1fr}.FN-wca_athletePhone{border-radius:14px;gap:5px;width:68px;height:102px;padding:7px}.FN-wca_athleteScore{border-width:5px;width:34px;height:34px}.FN-wca_clubVisual:before{width:88px;height:88px}.FN-wca_clubVisual:after{width:58px;height:58px}.FN-wca_clubNode:nth-of-type(2){transform:translate(-44px,-18px)}.FN-wca_clubNode:nth-of-type(3){transform:translate(40px,-28px)}.FN-wca_clubNode:nth-of-type(4){transform:translate(46px,26px)}.FN-wca_clubNode:nth-of-type(5){transform:translate(-34px,38px)}.FN-wca_clubNode:nth-of-type(6){transform:translate(2px,-46px)}.FN-wca_readinessConsole{background:0 0;border:0;border-top:1px solid #8ed6c421;border-radius:0;grid-template-columns:112px 1fr 124px;gap:clamp(18px,4vw,44px);min-height:150px;margin:18px 0 0;padding:16px 22px}.FN-wca_readinessDial{width:96px;height:96px}.FN-wca_readinessDial:before{width:70px;height:70px}.FN-wca_readinessWave{height:78px}.FN-wca_readinessSignals{gap:6px}.FN-wca_readinessSignals span{border-radius:7px;height:24px}.FN-wca_readinessCard{min-height:176px}.FN-wca_statusPill{padding:5px 8px;font-size:.75rem}.FN-wca_readinessCard ul{gap:5px;padding-top:7px}.FN-wca_cycleShell{background:0 0;border:0;border-top:1px solid #8ed6c421;border-radius:0;padding:18px 0 0}.FN-wca_cycleTrack{margin:0 18px 14px}.FN-wca_competitionCard{min-height:164px}.FN-wca_competitionTag{margin-top:10px;padding:5px 8px;font-size:.74rem}@media (max-width:899px){.FN-wca_sectionHead{grid-template-columns:1fr;gap:8px}.FN-wca_sectionEyebrow{grid-column:auto}.FN-wca_workflowVisual{grid-template-columns:minmax(150px,.7fr) 46px minmax(240px,1.3fr)}.FN-wca_roleGrid{grid-template-columns:1fr}.FN-wca_roleCard,.FN-wca_roleCardPrimary{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 150px}.FN-wca_roleCard .FN-wca_roleVisual,.FN-wca_roleCardPrimary .FN-wca_roleVisual{grid-area:1/2/-1}.FN-wca_roleCard,.FN-wca_roleCardPrimary,.FN-wca_readinessCard,.FN-wca_competitionCard{border-bottom:1px solid #84a58d1c;border-right:0}}@media (max-width:639px){.FN-wca_section{padding:30px 0}.FN-wca_sectionTitle{font-size:clamp(1.65rem,7.2vw,1.9rem);line-height:1.08}.FN-wca_workflowVisual{grid-template-columns:1fr;padding:14px 0}.FN-wca_readinessGrid,.FN-wca_cycleShell .FN-wca_competitionGrid{grid-template-columns:1fr}#features .FN-wca_systemGrid{grid-template-columns:1fr}.FN-wca_readinessCard,.FN-wca_competitionCard{border-bottom:1px solid #8ed6c41c;border-right:0;min-height:0;padding:16px 4px}#features .FN-wca_systemCard{border-bottom:1px solid #8ed6c41c;border-right:0;min-height:0;padding:16px 4px}.FN-wca_roleCard,.FN-wca_roleCardPrimary{grid-template-columns:1fr 92px;padding:16px 4px}.FN-wca_readinessConsole{grid-template-columns:78px 1fr;padding:14px 0}.FN-wca_readinessDial{width:70px;height:70px}.FN-wca_readinessDial:before{width:50px;height:50px}.FN-wca_readinessSignals{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.FN-wca_cycleShell{padding-top:14px}}.FN-wca_interactionPrompt{color:#146645;letter-spacing:.055em;text-transform:uppercase;background:#3fc58b14;border:1px solid #84a58d40;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:14px 0 10px;padding:7px 11px;font-size:.76rem;font-weight:700;display:flex}.FN-wca_interactionPulse{width:8px;height:8px;box-shadow:none;background:#58e49f;border-radius:50%;flex:none;animation:1.8s ease-in-out infinite FN-wca_interactionPulse}@keyframes FN-wca_interactionPulse{50%{box-shadow:none}}#features .FN-wca_systemCard{appearance:none;width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:transform .18s,background .18s,color .18s,opacity .18s}#features .FN-wca_systemCard:not(.FN-wca_systemCardActive){opacity:.62}#features .FN-wca_systemCard:hover{opacity:1;background:#4cda9e0e}#features .FN-wca_systemCard:focus-visible{opacity:1;background:#4cda9e0e}#features .FN-wca_systemCardActive{opacity:1;background:#4cda9e0e}#features .FN-wca_systemCard:hover{transform:translateY(-3px)}#features .FN-wca_systemCardActive{box-shadow:none}.FN-wca_interactiveStepNumber{color:#146645}.FN-wca_interactiveAction{color:#146645;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;margin-top:12px;font-size:.77rem;font-weight:700;display:inline-flex}.FN-wca_interactiveAction i{border:1px solid #84a58d4d;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:inline-grid}.FN-wca_roleSwitch:focus-visible,.FN-wca_readinessTab:focus-visible{outline-offset:-2px;outline:2px solid #61e7acb8}#features .FN-wca_systemCard:focus-visible{outline-offset:-2px;outline:2px solid #61e7acb8}.FN-wca_workflowSignal,.FN-wca_workflowGauge,.FN-wca_workflowMetrics i,.FN-wca_workflowSignalStatus{transition:transform .22s,opacity .22s,height .22s,background .22s}.FN-wca_workflowActiveSummary{gap:4px;padding:12px 0 2px;animation:.22s both FN-wca_workflowSummaryIn;display:grid}.FN-wca_workflowActiveSummary span{color:#146645;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.FN-wca_workflowActiveSummary strong{color:#183028;font-size:.98rem;line-height:1.25}.FN-wca_workflowActiveSummary p{color:#455b50;max-width:52ch;margin:0;font-size:.76rem;line-height:1.4}.FN-wca_workflowProductScene{background-color:#041111b8;background-image:linear-gradient(#71beaa09 1px,#0000 1px),linear-gradient(90deg,#71beaa09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #84a58d1a;border-radius:14px;min-height:112px;margin-top:10px;padding:12px 14px;animation:.26s both FN-wca_workflowSceneIn;display:grid;overflow:hidden}.FN-wca_sceneTopline{color:#183028;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #84a58d17;justify-content:space-between;align-items:center;gap:14px;padding-bottom:8px;font-size:.7rem;font-weight:700;display:flex}.FN-wca_sceneTopline>i{width:32px;height:5px;box-shadow:none;background:#58e49f;border-radius:99px}.FN-wca_sceneTopline strong{color:#146645;font-size:.65rem}.FN-wca_checkinScene{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 12px}.FN-wca_checkinScene .FN-wca_sceneTopline,.FN-wca_checkinScene .FN-wca_sceneConfirmation{grid-column:1/-1}.FN-wca_checkinMetric{background:#ffffff05;border:1px solid #84a58d14;border-radius:9px;gap:7px;padding:8px;display:grid}.FN-wca_checkinMetric>span{color:#455b50;font-size:.66rem}.FN-wca_checkinMetric>strong{color:#183028;font-variant-numeric:tabular-nums;font-size:.78rem}.FN-wca_checkinMetric>div{gap:4px;display:flex}.FN-wca_checkinMetric i{background:#ffffff17;border-radius:3px;flex:1;height:10px}.FN-wca_checkinMetric .FN-wca_metricSelected{background:linear-gradient(#6ee7ab,#317d61)}.FN-wca_sceneConfirmation{color:#146645;align-items:center;gap:7px;font-size:.68rem;display:flex}.FN-wca_sceneConfirmation i{width:7px;height:7px;box-shadow:none;background:#58e49f;border-radius:50%}.FN-wca_teamScene{align-content:start;gap:5px}.FN-wca_teamLegend{gap:4px;display:flex}.FN-wca_teamLegend i{background:#58e49f;border-radius:50%;width:7px;height:7px}.FN-wca_teamLegend i:nth-child(2){background:#e6bd50}.FN-wca_teamLegend i:nth-child(3){background:#df715f}.FN-wca_teamAthlete{border-bottom:1px solid #84a58d0f;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:22px;padding:3px 5px;display:grid}.FN-wca_teamAvatar{background:radial-gradient(circle at 50% 35%,#748784 0 20%,#0000 22%),radial-gradient(circle at 50% 110%,#405451 0 45%,#0000 47%),#84b4a914;border-radius:50%;width:18px;height:18px}.FN-wca_teamName{color:#183028;letter-spacing:.01em;font-size:.65rem}.FN-wca_teamReady,.FN-wca_teamAttention{color:#146645;text-align:center;background:#58e49f14;border-radius:99px;min-width:58px;padding:3px 6px;font-size:.58rem}.FN-wca_teamAttention{color:#82560c;background:#e6bd501a}.FN-wca_planScene{align-content:start;gap:7px}.FN-wca_planRow{grid-template-columns:minmax(86px,.55fr) 1.45fr;align-items:center;gap:10px;display:grid}.FN-wca_planRow>span{color:#455b50;font-size:.64rem}.FN-wca_planTrack{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.FN-wca_planTrack i{background:linear-gradient(#58e49fb3,#f2f8ed57);border-radius:4px;height:15px}.FN-wca_planTrack .FN-wca_planMuted{opacity:.16;background:#ffffff2e}.FN-wca_planTrack .FN-wca_planRecovery{background:linear-gradient(#62a0f4b3,#2f498559)}.FN-wca_executionScene{align-content:start;gap:10px}.FN-wca_executionChart{border-bottom:1px solid #84a58d1a;align-items:end;gap:7px;height:52px;padding:5px 5px 0;display:flex}.FN-wca_executionChart span{flex:1;align-items:end;gap:2px;height:100%;display:flex}.FN-wca_executionChart i{background:#58e49f85;border-radius:3px 3px 0 0;flex:1;height:58%}.FN-wca_executionChart span:nth-child(2n) i:first-child{height:82%}.FN-wca_executionChart span:nth-child(3n) i:last-child{height:70%}.FN-wca_executionChart i:last-child{background:#658beb73;height:46%}.FN-wca_executionChart .FN-wca_executionAdjusted{background:#df715f9e;height:28%}.FN-wca_executionLegend{color:#455b50;flex-wrap:wrap;gap:10px 18px;font-size:.62rem;display:flex}.FN-wca_executionLegend span{align-items:center;gap:5px;display:flex}.FN-wca_executionLegend i{background:#58e49f;border-radius:2px;width:7px;height:7px}.FN-wca_executionLegend span:last-child i{background:#df715f}@keyframes FN-wca_workflowSummaryIn{0%{opacity:0;transform:translateY(7px)}}@keyframes FN-wca_workflowSceneIn{0%{opacity:0;transform:translate(12px)scale(.985)}}.FN-wca_workflowDecisionBody{min-height:86px;padding-top:10px}.FN-wca_workflowVisual[data-active-step="0"] .FN-wca_workflowSignal:first-child,.FN-wca_workflowVisual[data-active-step="1"] .FN-wca_workflowSignal:nth-child(2),.FN-wca_workflowVisual[data-active-step="2"] .FN-wca_workflowSignal:nth-child(3){background:#50dfa317;transform:translate(6px)}.FN-wca_workflowVisual[data-active-step="1"] .FN-wca_workflowGauge{transform:rotate(12deg)scale(.94)}.FN-wca_workflowVisual[data-active-step="2"] .FN-wca_workflowMetrics i:nth-child(2){height:92%}.FN-wca_workflowVisual[data-active-step="2"] .FN-wca_workflowMetrics i:nth-child(3){height:36%}.FN-wca_workflowVisual[data-active-step="3"] .FN-wca_workflowMetrics i{transform:translateY(-5px)}.FN-wca_workflowVisual[data-active-step="3"] .FN-wca_workflowMetrics i:nth-child(4){background:linear-gradient(#df715fc7,#752d2238);height:58%}.FN-wca_roleSwitcher{border-top:1px solid #84a58d21;border-bottom:1px solid #84a58d21;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FN-wca_roleSwitch{appearance:none;color:#18302894;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #8ed6c41c;gap:5px;min-width:0;padding:15px 18px;transition:color .18s,background .18s;display:grid}.FN-wca_roleSwitch:last-child{border-right:0}.FN-wca_roleSwitch span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.FN-wca_roleSwitch strong{font-size:.92rem;line-height:1.3}.FN-wca_roleSwitch:hover,.FN-wca_roleSwitchActive{color:#183028;background:#4cda9e0e}.FN-wca_roleSwitchActive{box-shadow:none}.FN-wca_roleStage{background:radial-gradient(circle at 78% 44%,#42d99a14,#0000 26%),0 0;border-bottom:1px solid #84a58d21;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(34px,8vw,110px);min-height:270px;padding:30px 18px 22px;animation:.22s both FN-wca_productProofIn;display:grid}.FN-wca_roleStageCopy{align-content:center;max-width:560px;display:grid}.FN-wca_roleStageCopy>span{color:#146645;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.FN-wca_roleStageCopy h3{max-width:18ch;margin:8px 0;font-size:clamp(1.45rem,2.25vw,2rem);line-height:1.08}.FN-wca_roleStageCopy p,.FN-wca_roleStageCopy li{color:#183028;font-size:.9rem;line-height:1.48}.FN-wca_roleStageCopy ul{gap:6px;margin-top:13px;display:grid}.FN-wca_roleStageCopy li{gap:9px;display:flex}.FN-wca_roleStageCopy li:before{content:"";background:#57df9f;border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.FN-wca_roleStage .FN-wca_roleVisual{align-self:center;min-height:210px;margin:0;padding:0}.FN-wca_roleStage .FN-wca_coachVisual{min-height:210px}.FN-wca_roleStage .FN-wca_athletePhone{border-radius:22px;gap:13px;width:112px;height:176px;padding:13px}.FN-wca_roleStage .FN-wca_athleteScore{border-width:8px;width:58px;height:58px}.FN-wca_roleStage .FN-wca_clubVisual:before{width:132px;height:132px}.FN-wca_roleStage .FN-wca_clubVisual:after{width:88px;height:88px}.FN-wca_roleStage .FN-wca_clubNode:nth-of-type(2){transform:translate(-64px,-28px)}.FN-wca_roleStage .FN-wca_clubNode:nth-of-type(3){transform:translate(58px,-42px)}.FN-wca_roleStage .FN-wca_clubNode:nth-of-type(4){transform:translate(70px,38px)}.FN-wca_roleStage .FN-wca_clubNode:nth-of-type(5){transform:translate(-48px,58px)}.FN-wca_roleStage .FN-wca_clubNode:nth-of-type(6){transform:translate(2px,-68px)}.FN-wca_readinessConsole .FN-wca_readinessDial{transition:transform .24s,filter .24s}.FN-wca_readinessConsole[data-tone=yellow] .FN-wca_readinessDial{filter:saturate(.92);transform:rotate(42deg)}.FN-wca_readinessConsole[data-tone=red] .FN-wca_readinessDial{filter:saturate(.82);transform:rotate(88deg)scale(.92)}.FN-wca_readinessConsole .FN-wca_readinessWave i{transition:height .23s,background .23s}.FN-wca_readinessConsole[data-tone=yellow] .FN-wca_readinessWave i:nth-child(2n){background:#e6bd5094;height:42%}.FN-wca_readinessConsole[data-tone=red] .FN-wca_readinessWave i:nth-child(3n){background:#df715f8f;height:76%}.FN-wca_readinessTabs{border-top:1px solid #84a58d21;border-bottom:1px solid #84a58d21;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FN-wca_readinessTab{appearance:none;color:inherit;text-align:left;opacity:.55;cursor:pointer;background:0 0;border:0;border-right:1px solid #8ed6c41c;gap:7px;padding:13px 16px;transition:opacity .18s,background .18s;display:grid}.FN-wca_readinessTab:last-child{border-right:0}.FN-wca_readinessTab small{color:#183028;font-size:.78rem;line-height:1.35}.FN-wca_readinessTab:hover,.FN-wca_readinessTabActive{opacity:1;background:#4cda9e0b}.FN-wca_readinessTabActive{box-shadow:none}.FN-wca_readinessTab[data-tone=green]{--active-tab-color:#57e49e}.FN-wca_readinessTab[data-tone=yellow]{--active-tab-color:#e6bd50}.FN-wca_readinessTab[data-tone=red]{--active-tab-color:#df715f}.FN-wca_readinessActivePanel{background:0 0;border:0;border-bottom:1px solid #8ed6c421;border-radius:0;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,6vw,86px);min-height:150px;padding:22px 18px;display:grid}.FN-wca_readinessActivePanel h3{margin:9px 0 0;font-size:clamp(1.2rem,2vw,1.65rem)}.FN-wca_readinessActivePanel ul{gap:7px;margin:0;padding:0;display:grid}@media (max-width:899px){.FN-wca_roleStage{grid-template-columns:minmax(0,1fr) 210px;gap:30px}}@media (max-width:639px){.FN-wca_roleSwitcher,.FN-wca_readinessTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.FN-wca_roleSwitch,.FN-wca_readinessTab{border-bottom:0;border-right:1px solid #84a58d1c}.FN-wca_roleStage{grid-template-columns:1fr;gap:18px;min-height:0;padding:22px 4px}.FN-wca_roleStage .FN-wca_roleVisual{min-height:150px}.FN-wca_readinessActivePanel{grid-template-columns:1fr;gap:16px;min-height:0;padding:18px 4px}.FN-wca_workflowActiveSummary{padding-top:10px}.FN-wca_workflowProductScene{min-height:154px}.FN-wca_checkinScene{grid-template-columns:1fr}.FN-wca_checkinScene .FN-wca_sceneTopline,.FN-wca_checkinScene .FN-wca_sceneConfirmation{grid-column:auto}#features .FN-wca_systemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#features .FN-wca_systemCard{min-height:132px;padding:13px 12px}#features .FN-wca_systemCard:nth-child(odd){border-right:1px solid #8ed6c41c}#features .FN-wca_systemCard h3{margin-top:7px;font-size:.91rem}#features .FN-wca_systemCard p{display:none}#features .FN-wca_systemCard .FN-wca_cardVisual{display:none}.FN-wca_interactiveStepNumber{font-size:.66rem}.FN-wca_interactiveAction{margin-top:auto;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.FN-wca_interactionPulse{animation:none}.FN-wca_workflowSignal,.FN-wca_workflowGauge,.FN-wca_workflowMetrics i,.FN-wca_workflowSignalStatus,.FN-wca_workflowActiveSummary,.FN-wca_workflowProductScene,.FN-wca_roleSwitch,.FN-wca_readinessTab,.FN-wca_competitionTab,.FN-wca_readinessConsole .FN-wca_readinessDial,.FN-wca_readinessConsole .FN-wca_readinessWave i{transition:none}#features .FN-wca_systemCard{transition:none}.FN-wca_readinessProof,.FN-wca_competitionDetail,.FN-wca_roleStage{animation:none}}@media (max-width:639px){.FN-wca_hero{min-height:700px;padding-bottom:20px}.FN-wca_hero:after{background:linear-gradient(#f2f8ed05 0%,#f2f8ed0f 34%,#f2f8edd1 55%,#f2f8ed 72% 100%)}.FN-wca_conceptHeroVisual{background-position:67% 0;background-size:auto 430px}.FN-wca_heroGrid{min-height:654px}.FN-wca_heroCopy{gap:14px;padding-top:16px}}.FN-wca_page{font-size:.94rem}.FN-wca_headerInner{min-height:58px}.FN-wca_brandMark{font-size:.92rem}.FN-wca_brandTagline,.FN-wca_navLink,.FN-wca_headerGhost,.FN-wca_headerPrimary,.FN-wca_languageOption{font-size:.76rem}.FN-wca_heroTitle{max-width:19ch;font-size:clamp(2.15rem,2.9vw,2.4rem);line-height:1.05}.FN-wca_heroSubtitle{max-width:52ch;font-size:.88rem;line-height:1.52}.FN-wca_heroNote{font-size:.78rem}.FN-wca_heroPrimary,.FN-wca_heroSecondary{min-height:42px;padding:0 17px;font-size:.82rem}.FN-wca_sectionTitle{max-width:21ch;font-size:clamp(1.78rem,2.45vw,2.05rem);line-height:1.08}.FN-wca_sectionIntro,.FN-wca_readinessLead{max-width:62ch;font-size:.84rem;line-height:1.5}.FN-wca_eyebrow,.FN-wca_interactionPrompt{font-size:.68rem}.FN-wca_roleSwitch strong,.FN-wca_readinessCard h3,.FN-wca_competitionCard h3{font-size:.92rem}#features .FN-wca_systemCard h3{font-size:.92rem}.FN-wca_roleStageCopy p,.FN-wca_roleStageCopy li,.FN-wca_readinessCard li,.FN-wca_competitionCard p{font-size:.79rem;line-height:1.46}#features .FN-wca_systemCard p{font-size:.79rem;line-height:1.46}.FN-wca_roleStageCopy h3{font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.12}.FN-wca_readinessActivePanel h3{font-size:clamp(1.08rem,1.65vw,1.38rem)}.FN-wca_finalCtaPanel h2{max-width:20ch;font-size:clamp(1.85rem,2.7vw,2.2rem);line-height:1.08}.FN-wca_finalCtaPanel p{font-size:.86rem}.FN-wca_workflowDecision,.FN-wca_workflowProductScene,.FN-wca_coachVisualRail,.FN-wca_coachVisualMain,.FN-wca_athletePhone,.FN-wca_readinessDial,.FN-wca_workflowGauge{box-shadow:none}.FN-wca_workflowProductScene{background-color:#f2f8edeb;background-image:linear-gradient(#71beaa0e 1px,#0000 1px),linear-gradient(90deg,#71beaa0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#84a58d2e}.FN-wca_workflowDecision{background:#f2f8ede6;border-color:#84a58d38}.FN-wca_workflowActiveSummary strong{font-size:.9rem}.FN-wca_workflowActiveSummary p{font-size:.7rem}.FN-wca_readinessConsole{background-color:#0000;background-image:linear-gradient(#71beaa0b 1px,#0000 1px),linear-gradient(90deg,#71beaa0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #84a58d21}.FN-wca_roleStage,.FN-wca_cycleShell{background-color:#0000;background-image:linear-gradient(#71beaa09 1px,#0000 1px),linear-gradient(90deg,#71beaa09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (max-width:639px){.FN-wca_mobileNavToggle{width:44px;min-height:44px}.FN-wca_heroTitle{font-size:clamp(1.85rem,8vw,2.05rem);line-height:1.08}.FN-wca_heroSubtitle{font-size:.84rem}.FN-wca_sectionTitle{font-size:clamp(1.45rem,6.5vw,1.62rem);line-height:1.1}.FN-wca_sectionIntro,.FN-wca_readinessLead{font-size:.8rem}.FN-wca_roleStageCopy h3{font-size:1.25rem}.FN-wca_finalCtaPanel h2{font-size:1.6rem}}.FN-wca_page{--landing-bg:#eaf2df;--landing-surface:#fff;--landing-surface-2:#e7f1e1;--landing-border:#c8dcc8;--landing-text:#19362b;--landing-muted:#50665a;--landing-green:#25895b;--landing-yellow:#b58014;--landing-red:#c44b41;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#f1f7e9,#e8f1df 52%,#f8fbf4)}.FN-wca_headerBar{background:#f7fbf4;border-color:#bbcfb7;box-shadow:0 5px 18px #243b2810}.FN-wca_page .FN-wca_navLink,.FN-wca_page .FN-wca_languageOption{color:#455b50}.FN-wca_page .FN-wca_navLinkActive,.FN-wca_page .FN-wca_languageOptionActive{color:#184f38}.FN-wca_page .FN-wca_languageOptionActive{background:#deedda;box-shadow:inset 0 0 0 1px #bbcfb7}.FN-wca_page .FN-wca_headerGhost{color:#244534}.FN-wca_page .FN-wca_headerPrimary,.FN-wca_page .FN-wca_heroSecondary{color:#155e4a;background:#fff;border-color:#bbcfb7}.FN-wca_page .FN-wca_headerPrimary{background:#ecf3e4}.FN-wca_page .FN-wca_heroPrimary{color:#fff;background:#146a50;border-color:#146a50;box-shadow:0 8px 24px #1c79551a}.FN-wca_eyebrow{color:#184f38;background:#e0f0df;border-color:#a7cdb0}.FN-wca_hero{--hero-art-height:calc(100vw * 941 / 1672);background:#eaf2df;min-height:0;overflow:hidden}.FN-wca_conceptHeroVisual,.FN-wca_heroProofDock{display:none}.FN-wca_hero:after{z-index:1;background:radial-gradient(ellipse 90% 59% at -18% 91%, #eaf2df 27%, #eaf2dfe8 45%, #eaf2df66 66%, transparent 84%), linear-gradient(180deg, transparent calc(var(--hero-art-height) * .56), #eaf2df0f calc(var(--hero-art-height) * .64), #eaf2df4d calc(var(--hero-art-height) * .72), #eaf2dfb8 calc(var(--hero-art-height) * .82), #eaf2dff5 calc(var(--hero-art-height) * .95), #eaf2df calc(var(--hero-art-height) * 1.05))}.FN-wca_hero>.FN-wca_container{z-index:2;position:relative}.FN-wca_heroGrid{box-sizing:border-box;min-height:max(690px, calc(var(--hero-art-height) * .65 + 180px));padding-top:calc(var(--hero-art-height) * .58)}.FN-wca_heroCopy{border-top-color:#bbcfb7;align-items:start}.FN-wca_heroTitle{color:#19362b;text-shadow:none}.FN-wca_heroBroadcastDetails{isolation:isolate;position:relative}.FN-wca_heroBroadcastDetails:before{content:"";z-index:-1;pointer-events:none;filter:blur(13px);background:radial-gradient(#eaf2dffc 48%,#eaf2dfe6 65%,#eaf2df5c 79%,#0000 95%);position:absolute;inset:-32px -50px -30px -45px}:is(.FN-wca_section:nth-of-type(2n),.FN-wca_page #features){background:#f9fcf5}.FN-wca_workflowProductScene,.FN-wca_workflowDecision,.FN-wca_coachVisualMain{background:#fff;border-color:#caddca}.FN-wca_readinessTab,.FN-wca_roleSwitch,.FN-wca_competitionTab{opacity:1}.FN-wca_page #features .FN-wca_systemCard{opacity:1}.FN-wca_readinessConsole[data-tone=green]{--active-status:#248a59}.FN-wca_readinessConsole[data-tone=yellow]{--active-status:#a8700a}.FN-wca_readinessConsole[data-tone=red]{--active-status:#bd443b}.FN-wca_mobileNavPanel{background:#f7fbf3;border-color:#b9d2bb;box-shadow:0 15px 45px #253f2825}.FN-wca_mobileNavLanguages{flex-wrap:wrap}.FN-wca_mobileNavLanguages a{color:#244c35;background:#f7fbf3;border-color:#c4d7c0;min-width:44px;min-height:44px}.FN-wca_page .FN-wca_mobileNavLanguages a[aria-current=true]{color:#fff;background:#1a6b4b;border-color:#1a6b4b}.FN-wca_page :focus-visible{outline-offset:3px;outline:3px solid #0b675b}@media (max-width:639px){.FN-wca_hero{--hero-art-height:calc(188vw * 941 / 1672);min-height:700px}.FN-wca_hero:after{background:linear-gradient(180deg, transparent calc(var(--hero-art-height) * .57), #eaf2df14 calc(var(--hero-art-height) * .65), #eaf2df5e calc(var(--hero-art-height) * .78), #eaf2dfde calc(var(--hero-art-height) * .94), #eaf2df calc(var(--hero-art-height) * 1.1))}.FN-wca_heroGrid{min-height:max(654px, calc(var(--hero-art-height) * .8 + 260px));padding-top:calc(var(--hero-art-height) * .74)}.FN-wca_heroBroadcastDetails:before{display:none}}@media (max-width:390px){.FN-wca_hero{min-height:766px}.FN-wca_heroGrid{min-height:720px}}.FN-wca_mobileAppDownloads{border-top:1px solid #bbcfb7;min-width:0;padding-top:18px;scroll-margin-top:90px}.FN-wca_mobileAppTitle{color:#244534;margin:0 0 10px;font-size:.85rem;font-weight:650}.FN-wca_mobileAppActions{flex-wrap:wrap;gap:10px;display:flex}.FN-wca_page .FN-wca_appStoreLink,.FN-wca_page .FN-wca_androidDownloadLink{box-sizing:border-box;color:#fff;background:#10251d;border:1px solid #10251d;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;max-width:100%;min-height:54px;padding:9px 14px;text-decoration:none;display:inline-flex}.FN-wca_appStoreLink svg,.FN-wca_androidDownloadLink svg{flex:0 0 24px}.FN-wca_appStoreLink small,.FN-wca_androidDownloadLink small{font-size:.7rem;line-height:1.3;display:block}.FN-wca_appStoreLink strong,.FN-wca_androidDownloadLink strong{white-space:nowrap;font-size:1.2rem;font-weight:650;line-height:1.2;display:block}.FN-wca_appStoreLink:hover{background:#234b3b}.FN-wca_page .FN-wca_androidDownloadLink{color:#244c35;background:#f8fcf4;border-color:#a8c4ad}.FN-wca_androidDownloadLink:hover{background:#deedda}.FN-wca_mobileAppAccountNote{color:#50665a;margin:10px 0 0;font-size:.75rem;line-height:1.5}@media (max-width:390px){.FN-wca_mobileAppActions{flex-direction:column}}@media (min-width:900px) and (max-width:1099px){.FN-wca_nav{display:none}.FN-wca_mobileNav{grid-column:2;justify-content:flex-end;min-width:0;display:flex}}
