.PeFScG_lifecycle{color:var(--color-text);padding-bottom:2rem}.PeFScG_board{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-primary-2) 25%, var(--line-soft));background:radial-gradient(circle at 12% 5%, color-mix(in srgb, var(--color-primary-2) 17%, transparent), transparent 34%), radial-gradient(circle at 88% 100%, #16d9c41f, transparent 33%), color-mix(in srgb, var(--surface-card) 94%, #060c19);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0206176b}.PeFScG_board:before{z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--line-soft) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line-soft) 45%, transparent) 1px, transparent 1px);content:"";background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.PeFScG_boardIntro{max-width:730px;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,4vw,3.25rem) 1.25rem}.PeFScG_boardLabel,.PeFScG_sectionLabel{color:var(--color-primary-2);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.68rem;font-weight:850;display:inline-flex}.PeFScG_boardLabel svg,.PeFScG_sectionLabel svg{width:.9rem;height:.9rem}.PeFScG_boardIntro h2{letter-spacing:-.055em;max-width:680px;margin-top:.7rem;font-size:clamp(1.6rem,3.6vw,2.6rem);font-weight:900;line-height:.98}.PeFScG_boardIntro p,.PeFScG_practice>p,.PeFScG_control>p,.PeFScG_outcome>p{color:var(--color-text-muted);margin-top:.9rem;font-size:.93rem;line-height:1.65}.PeFScG_route{background:color-mix(in srgb, var(--line-soft) 75%, transparent);height:2px;position:absolute;top:15.4rem;left:9%;right:9%;overflow:hidden}.PeFScG_routeBeam{background:linear-gradient(90deg, transparent, var(--color-primary-2), #2ce3c7, transparent);width:40%;height:100%;animation:5s ease-in-out infinite PeFScG_journey-route;display:block}.PeFScG_stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin:0;padding:1.5rem clamp(1.25rem,4vw,3.25rem) 2rem;list-style:none;display:grid;position:relative}.PeFScG_stage{min-width:0}.PeFScG_stageMarker{border:1px solid color-mix(in srgb, var(--color-primary-2) 45%, var(--line-soft));background:color-mix(in srgb, var(--surface-control) 86%, #101b39);width:2.85rem;height:2.85rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--surface-card) 70%, transparent);border-radius:50%;place-items:center;display:grid}.PeFScG_stage:nth-child(2) .PeFScG_stageMarker{border-color:color-mix(in srgb, #2ce3c7 65%, var(--line-soft));box-shadow:0 0 0 6px color-mix(in srgb, var(--surface-card) 70%, transparent), 0 0 28px #2ce3c73d;animation:2.6s ease-in-out infinite PeFScG_journey-pulse}.PeFScG_stageMarker svg{width:1.15rem;height:1.15rem;color:var(--color-primary-2)}.PeFScG_stageCopy{margin-top:1rem}.PeFScG_stageCopy>span{color:var(--color-text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:800}.PeFScG_stageCopy h3{letter-spacing:-.025em;margin-top:.38rem;font-size:.98rem;font-weight:850;line-height:1.13}.PeFScG_stageCopy p{color:var(--color-text-muted);margin-top:.55rem;font-size:.78rem;line-height:1.5}.PeFScG_stageCopy small,.PeFScG_controlStatus{color:color-mix(in srgb, var(--color-text) 82%, var(--color-primary-2));align-items:flex-start;gap:.4rem;margin-top:.75rem;font-size:.69rem;font-weight:700;line-height:1.35;display:flex}.PeFScG_stageCopy small svg,.PeFScG_controlStatus svg{color:#2ce3c7;flex:none;width:.85rem;height:.85rem}.PeFScG_boardFooter{border-top:1px solid color-mix(in srgb, var(--line-soft) 70%, transparent);color:var(--color-text-muted);flex-wrap:wrap;gap:.55rem;padding:1rem clamp(1.25rem,4vw,3.25rem) 1.25rem;font-size:.72rem;display:flex}.PeFScG_boardFooter span{border:1px solid color-mix(in srgb, var(--line-soft) 80%, transparent);background:color-mix(in srgb, var(--surface-control) 55%, transparent);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;display:inline-flex}.PeFScG_boardFooter svg{width:.9rem;height:.9rem;color:var(--color-primary-2)}.PeFScG_evidenceGrid,.PeFScG_controlGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.PeFScG_practice,.PeFScG_actionCenter,.PeFScG_control,.PeFScG_outcome{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-card) 96%, #070d1c);border-radius:22px;padding:clamp(1.2rem,3vw,1.75rem)}.PeFScG_practice h2,.PeFScG_actionCenter h2,.PeFScG_control h2,.PeFScG_outcome h2{letter-spacing:-.04em;margin-top:.7rem;font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:900;line-height:1.06}.PeFScG_practice ul{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.2rem;padding:0;list-style:none;display:grid}.PeFScG_practice li{border-top:1px solid color-mix(in srgb, var(--line-soft) 75%, transparent);align-items:center;gap:.5rem;padding-top:.65rem;font-size:.75rem;font-weight:700;line-height:1.35;display:flex}.PeFScG_practice li svg{width:.95rem;height:.95rem;color:var(--color-primary-2);flex:none}.PeFScG_actionCenter{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-primary-2) 15%, transparent), transparent 45%), color-mix(in srgb, var(--surface-card) 96%, #070d1c)}.PeFScG_actions{gap:.55rem;margin-top:1.1rem;display:grid}.PeFScG_actions article{border:1px solid color-mix(in srgb, var(--line-soft) 75%, transparent);background:color-mix(in srgb, var(--surface-control) 58%, transparent);border-radius:12px;gap:.65rem;padding:.75rem;display:flex}.PeFScG_actions article>svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.PeFScG_actionattention>svg{color:#fbbf24}.PeFScG_actionprogress>svg{color:var(--color-primary-2)}.PeFScG_actiondone>svg{color:#34d399}.PeFScG_actions h3{font-size:.77rem;font-weight:800;line-height:1.25}.PeFScG_actions p{color:var(--color-text-muted);margin-top:.2rem;font-size:.7rem;line-height:1.35}.PeFScG_metrics{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.25rem;display:grid}.PeFScG_metrics div{border-left:1px solid color-mix(in srgb, var(--color-primary-2) 35%, var(--line-soft));min-width:0;padding-left:.65rem}.PeFScG_metrics strong,.PeFScG_metrics span{display:block}.PeFScG_metrics strong{letter-spacing:-.05em;font-size:1.25rem;font-weight:900}.PeFScG_metrics span{color:var(--color-text-muted);margin-top:.2rem;font-size:.66rem;line-height:1.25}.PeFScG_certificate{border:1px solid color-mix(in srgb, #2ce3c7 38%, var(--line-soft));background:color-mix(in srgb, #2ce3c7 9%, var(--surface-control));border-radius:14px;align-items:center;gap:.7rem;margin-top:1.15rem;padding:.85rem;display:flex}.PeFScG_certificate>svg{color:#2ce3c7;flex:none;width:1.65rem;height:1.65rem}.PeFScG_certificate span,.PeFScG_certificate strong{display:block}.PeFScG_certificate span{color:var(--color-text-muted);font-size:.67rem;font-weight:700}.PeFScG_certificate strong{margin-top:.15rem;font-size:.78rem;line-height:1.25}.PeFScG_ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.PeFScG_secondaryCta,.PeFScG_primaryCta{border-radius:999px;align-items:center;gap:.45rem;padding:.7rem .9rem;font-size:.78rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.PeFScG_secondaryCta{border:1px solid var(--line-soft);color:var(--color-text);background:var(--surface-card)}.PeFScG_primaryCta{border:1px solid color-mix(in srgb, var(--color-primary-2) 65%, transparent);color:var(--text-on-accent);background:linear-gradient(120deg, var(--color-primary-2), color-mix(in srgb, var(--color-primary-2) 58%, var(--accent-alt,var(--app-bg))));box-shadow:0 10px 30px color-mix(in srgb, var(--color-primary-2) 20%, transparent)}.PeFScG_secondaryCta:hover,.PeFScG_primaryCta:hover{transform:translateY(-2px)}.PeFScG_secondaryCta:hover{border-color:color-mix(in srgb, var(--color-primary-2) 55%, var(--line-soft))}.PeFScG_note{max-width:48rem;color:var(--color-text-muted);text-align:center;margin:1.1rem auto 0;font-size:.72rem;line-height:1.5}html[data-theme=light] .enterprise-pilot-page .PeFScG_board{background:radial-gradient(circle at 12% 5%,#155ee81a,#0000 34%),radial-gradient(circle at 88% 100%,#0f766e17,#0000 33%),#fffffff0;border-color:#0f172a33;box-shadow:0 24px 64px #0f172a24}html[data-theme=light] .enterprise-pilot-page .PeFScG_stageMarker{background:#f8fafc;box-shadow:0 0 0 6px #ffffffe0}html[data-theme=light] .enterprise-pilot-page .PeFScG_stage:nth-child(2) .PeFScG_stageMarker{border-color:#0f766e;box-shadow:0 0 0 6px #ffffffe0,0 0 24px #0f766e29}html[data-theme=light] .enterprise-pilot-page .PeFScG_stageCopy small{color:#24324a}html[data-theme=light] .enterprise-pilot-page .PeFScG_controlStatus{color:#24324a}html[data-theme=light] .enterprise-pilot-page .PeFScG_stageCopy small svg{color:#047857}html[data-theme=light] .enterprise-pilot-page .PeFScG_controlStatus svg{color:#047857}:is(html[data-theme=light] .enterprise-pilot-page .PeFScG_practice,html[data-theme=light] .enterprise-pilot-page .PeFScG_actionCenter,html[data-theme=light] .enterprise-pilot-page .PeFScG_control,html[data-theme=light] .enterprise-pilot-page .PeFScG_outcome){background:#ffffffe6;border-color:#0f172a2e;box-shadow:0 12px 30px #0f172a0f}html[data-theme=light] .enterprise-pilot-page .PeFScG_actionCenter{background:radial-gradient(circle at 100% 0,#155ee81a,#0000 45%),#ffffffeb}html[data-theme=light] .enterprise-pilot-page .PeFScG_actions article{background:#f1f5f9e6;border-color:#0f172a29}html[data-theme=light] .enterprise-pilot-page .PeFScG_actionattention>svg{color:#b45309}html[data-theme=light] .enterprise-pilot-page .PeFScG_actionprogress>svg{color:#155ee8}html[data-theme=light] .enterprise-pilot-page .PeFScG_actiondone>svg{color:#047857}html[data-theme=light] .enterprise-pilot-page .PeFScG_certificate{background:#ecfdf5;border-color:#0f766e73}html[data-theme=light] .enterprise-pilot-page .PeFScG_certificate>svg{color:#0f766e}@keyframes PeFScG_journey-route{0%,to{opacity:0;transform:translate(-120%)}20%,80%{opacity:1}55%{transform:translate(300%)}}@keyframes PeFScG_journey-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (max-width:900px){.PeFScG_route{width:2px;height:auto;top:11.9rem;bottom:5.5rem;left:2.65rem}.PeFScG_routeBeam{background:linear-gradient(transparent, var(--color-primary-2), #2ce3c7, transparent);width:100%;height:30%;animation-name:PeFScG_journey-route-vertical}.PeFScG_stages{grid-template-columns:1fr;gap:.75rem}.PeFScG_stage{grid-template-columns:2.85rem 1fr;gap:1rem;display:grid}.PeFScG_stageCopy{margin-top:.15rem;padding-bottom:.5rem}}@media (max-width:700px){.PeFScG_board{border-radius:22px}.PeFScG_evidenceGrid,.PeFScG_controlGrid{grid-template-columns:1fr}.PeFScG_ctas{flex-direction:column;align-items:stretch}.PeFScG_secondaryCta,.PeFScG_primaryCta{justify-content:space-between}}@media (max-width:430px){.PeFScG_practice ul{grid-template-columns:1fr}.PeFScG_metrics{gap:.3rem}}@keyframes PeFScG_journey-route-vertical{0%,to{opacity:0;transform:translateY(-120%)}20%,80%{opacity:1}55%{transform:translateY(340%)}}@media (prefers-reduced-motion:reduce){.PeFScG_routeBeam,.PeFScG_stage:nth-child(2) .PeFScG_stageMarker{animation:none}.PeFScG_secondaryCta,.PeFScG_primaryCta{transition:none}}
