.gantt_page__0g0mI{--gantt-accent:color-mix(in srgb,var(--primary) 75%,var(--foreground));overflow-x:clip;background:var(--background);color:var(--foreground)}.gantt_hero__BqaqQ{background:radial-gradient(ellipse at 80% 45%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 60%)}.gantt_heroInner__KYGDV{max-width:1280px;margin:auto;padding:60px 40px 65px;display:grid;grid-template-columns:.9fr 1.15fr;align-items:center;gap:45px}.gantt_heroCopy__1lj5A{position:relative;z-index:1}.gantt_back__6Sf_P{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted-foreground);margin-bottom:40px}.gantt_back__6Sf_P>span{padding-left:10px}.gantt_eyebrow__yaMrC{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.65px;font-weight:650;color:var(--gantt-accent)}.gantt_hero__BqaqQ h1{font-size:17px;font-weight:600;margin-top:25px}.gantt_tagline__tmtsq{font-size:clamp(42px,4.7vw,65px);line-height:1.05;letter-spacing:-2.8px;font-weight:650;margin-top:13px}.gantt_tagline__tmtsq>span{color:var(--gantt-accent)}.gantt_description__dIyuc{max-width:420px;margin-top:25px;font-size:16px;line-height:1.85;color:var(--muted-foreground)}.gantt_actions___2TEq{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gantt_explore__AGBGr{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--muted-foreground);margin-top:29px}.gantt_explore__AGBGr>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:50%}.gantt_heroFoot__EVjT_{max-width:1176px;margin:auto;padding:23px 0;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;color:var(--muted-foreground)}.gantt_heroFoot__EVjT_>span{font-size:9px;letter-spacing:1.5px}.gantt_heroFoot__EVjT_>div{display:flex;gap:25px;font-size:11px}.gantt_heroFoot__EVjT_>div>span{display:flex;align-items:center;gap:7px}.gantt_heroFoot__EVjT_ svg{color:var(--gantt-accent)}.gantt_heroPhoto__zVyQJ{min-width:0;margin:0}.gantt_teamImage__Zc8vu{display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--border);box-shadow:0 20px 55px -30px color-mix(in srgb,var(--foreground) 30%,transparent)}.gantt_heroPhoto__zVyQJ figcaption{margin-top:14px;color:var(--muted-foreground);font-size:11px;line-height:1.6;text-align:center}.gantt_timeline__s_Pjr{--line:#2b3649;--label-width:28%;overflow:hidden;border:1px solid #38445a;border-radius:14px;background:linear-gradient(130deg,#1b2335,#111927);color:#dbe4f4}.gantt_timelineTop__Tbz5v{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 22px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:1px}.gantt_timelineTop__Tbz5v>span{display:flex;align-items:center;gap:10px}.gantt_timelineTop__Tbz5v svg{color:#c4b5fd}.gantt_timelineTop__Tbz5v>:last-child{color:#a8b4c9;font-size:9px}.gantt_timelineTop__Tbz5v b{font-size:9px;letter-spacing:0;font-weight:500;padding:5px 8px;border:1px solid #45516a;border-radius:5px}.gantt_taskRow__5PZlc,.gantt_timelineHeader__NOMQB{display:grid;grid-template-columns:var(--label-width) 1fr}.gantt_timelineHeader__NOMQB{font-size:10px;color:#a8b4c9;border-bottom:1px solid var(--line);background:#0c132180}.gantt_timelineHeader__NOMQB>span{padding:14px 18px;border-right:1px solid var(--line)}.gantt_timelineHeader__NOMQB>div{display:grid;grid-template-columns:repeat(4,1fr)}.gantt_timelineHeader__NOMQB>div>span{padding:14px 0;text-align:center;border-right:1px solid var(--line)}.gantt_taskRow__5PZlc{height:54px;border-bottom:1px solid var(--line)}.gantt_taskRow__5PZlc:last-child{border-bottom:0}.gantt_taskLabel__e_uoU{display:flex;align-items:center;gap:9px;padding:0 18px;border-right:1px solid var(--line);font-size:11px;min-width:0}.gantt_taskLabel__e_uoU>span:not(.gantt_taskCheck__Sj1uU){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt_taskLabel__e_uoU small{margin-left:auto;flex-shrink:0;font-size:8px;padding:5px;border:1px solid #45516a;border-radius:50%;color:#c6cfe0}.gantt_taskCheck__Sj1uU{width:12px;height:12px;border:1px solid #58667c;border-radius:3px;flex-shrink:0;color:#5eead4}.gantt_taskLabel__e_uoU>svg{flex-shrink:0;color:#c4b5fd}.gantt_track__U1X03{position:relative;background-image:linear-gradient(90deg,transparent calc(100% - 1px),var(--line) calc(100% - 1px));background-size:25% 100%}.gantt_bar__CFJXa{position:absolute;top:13px;left:var(--start);width:var(--width);height:28px;border:1px solid #a78bfa;border-radius:5px;background:#4b3b78;overflow:hidden;transition:left .5s ease,box-shadow .3s ease}.gantt_bar__CFJXa>i{position:absolute;inset:0 auto 0 0;width:var(--complete);background:#8065be}.gantt_bar__CFJXa>span{position:relative;display:grid;place-items:center;height:100%;font-size:10px;font-weight:600;color:#fff}.gantt_bar__CFJXa[data-status=done]{background:#186455;border-color:#51bda1}.gantt_bar__CFJXa[data-status=done]>i{background:#186455}.gantt_bar__CFJXa[data-status=planned]{background:#344156;border-color:#718198}.gantt_bar__CFJXa[data-adjusted=true]{box-shadow:0 0 0 3px #c4b5fd33,0 0 20px #a78bfa33;border-inline:3px solid #e9d5ff}.gantt_milestone__eKyrS{position:absolute;width:15px;height:15px;top:19px;left:89%;border-radius:2px;background:#c4b5fd;transform:translateX(-50%) rotate(45deg);transition:box-shadow .3s ease}.gantt_milestoneDate__QsLD_{position:absolute;right:16%;top:19px;font-size:10px;color:#c4b5fd}.gantt_timeline__s_Pjr[data-chapter="2"] .gantt_milestone__eKyrS{box-shadow:0 0 0 6px #c4b5fd1f,0 0 25px #a78bfa88}.gantt_timelineBottom__KFLSh{display:flex;flex-wrap:wrap;justify-content:center;gap:19px;border-top:1px solid var(--line);padding:14px 18px;color:#b4bfd2;font-size:9px}.gantt_timelineBottom__KFLSh>span{display:flex;align-items:center;gap:6px}.gantt_timelineBottom__KFLSh i{width:5px;height:5px;border-radius:50%;background:#5eead4}.gantt_timelineBottom__KFLSh>span:nth-child(2) i{background:#c4b5fd}.gantt_timelineBottom__KFLSh>span:nth-child(3) i{background:#94a3b8}.gantt_journey__M4mUQ{--progress:0;position:relative;isolation:isolate;scroll-margin-top:var(--header-height,64px);background:radial-gradient(ellipse at 50% 45%,#241c3e,#0b101b 70%);color:#e2e8f0;border-block:1px solid #263244}.gantt_sticky__GR_AV{padding:65px 24px 35px}.gantt_journeyHeading__v_gDJ{text-align:center;margin-bottom:30px}.gantt_journey__M4mUQ .gantt_eyebrow__yaMrC{color:#c4b5fd;justify-content:center}.gantt_journeyHeading__v_gDJ h2{font-size:clamp(32px,3.7vw,47px);font-weight:600;line-height:1.12;letter-spacing:-1.7px;margin-top:17px;color:#f1f5ff}.gantt_journeyHeading__v_gDJ h2>span{color:#bca8ff}.gantt_journeyHeading__v_gDJ p{margin-top:15px;font-size:13px;color:#a8b4c9}.gantt_stage__KrG3i{width:100%;max-width:1000px;margin:auto;box-shadow:0 25px 65px -35px #000;border-radius:14px}.gantt_stage__KrG3i .gantt_timeline__s_Pjr{border-radius:14px 14px 0 0}.gantt_stageFoot__MHHDt{border:1px solid #38445a;border-top:0;background:#111927;border-radius:0 0 14px 14px;padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#a8b4c9}.gantt_stageFoot__MHHDt>span:first-child{display:flex;align-items:center;gap:8px;color:#d5c9fb}.gantt_chapterControls__bb0RS{width:100%;max-width:760px;margin:24px auto 0;display:flex;gap:10px}.gantt_chapterControls__bb0RS button{flex:1;display:flex;align-items:center;text-align:left;gap:10px;padding:14px;border:1px solid #38445a;border-radius:8px;font-size:12px;color:#a8b4c9;cursor:pointer}.gantt_chapterControls__bb0RS button>span{font-size:9px}.gantt_chapterControls__bb0RS strong{font-weight:500}.gantt_chapterControls__bb0RS svg{margin-left:auto;flex-shrink:0}.gantt_chapterControls__bb0RS button[aria-pressed=true]{border-color:#a78bfa;background:#a78bfa18;color:#e3d9ff}.gantt_chapterControls__bb0RS button:hover{border-color:#c4b5fd}.gantt_chapterCopy__dR5yL{max-width:650px;margin:20px auto 0;min-height:106px;text-align:center}.gantt_chapterCopy__dR5yL h3{font-size:19px;font-weight:500;color:#f1f5f9}.gantt_chapterCopy__dR5yL p{margin-top:8px;color:#a8b4c9;font-size:13px;line-height:1.75}.gantt_scrollNote__TWo_Y{display:none;align-items:center;justify-content:center;gap:8px;font-size:9px;color:#a8b4c9}.gantt_scrollNote__TWo_Y>span{width:65px;height:2px;background:#334155}.gantt_scrollNote__TWo_Y i{display:block;height:100%;background:#c4b5fd;transform:scaleX(var(--progress));transform-origin:left}.gantt_capabilities__csB_p{max-width:1176px;margin:auto;padding:90px 24px 60px}.gantt_sectionHeading__fJk0c{text-align:center}.gantt_sectionHeading__fJk0c .gantt_eyebrow__yaMrC{justify-content:center}.gantt_sectionHeading__fJk0c h2{font-size:36px;font-weight:600;letter-spacing:-1.2px;margin-top:16px}.gantt_sectionHeading__fJk0c p{font-size:15px;color:var(--muted-foreground);margin-top:13px}.gantt_capabilityGrid__yRK2W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 30px;margin-top:40px}.gantt_capabilityGrid__yRK2W article{border-top:1px solid var(--border);padding:25px 8px}.gantt_capabilityGrid__yRK2W article>svg{color:var(--gantt-accent);margin-bottom:20px}.gantt_capabilityGrid__yRK2W h3{font-size:16px;font-weight:600}.gantt_capabilityGrid__yRK2W p{color:var(--muted-foreground);font-size:13px;line-height:1.85;margin-top:12px}.gantt_planningNote___qPHJ{max-width:1128px;margin:0 auto 80px;border:1px solid var(--border);border-radius:14px;padding:32px;display:flex;gap:22px;background:color-mix(in srgb,var(--primary) 3%,var(--background))}.gantt_planningNote___qPHJ>svg{flex-shrink:0;color:var(--gantt-accent)}.gantt_planningNote___qPHJ h2{font-size:24px;font-weight:600;letter-spacing:-.6px;margin-top:12px}.gantt_planningNote___qPHJ p{max-width:820px;font-size:14px;line-height:1.8;color:var(--muted-foreground);margin-top:12px}.gantt_planningNote___qPHJ a{display:inline-flex;align-items:center;gap:8px;color:var(--gantt-accent);margin-top:18px;font-size:12px}.gantt_cta___sfpS{text-align:center;padding:75px 24px 85px;border-top:1px solid var(--border);background:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 70%)}.gantt_ctaIcon__l_dTu{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 24px;border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));color:var(--gantt-accent);border-radius:17px;background:color-mix(in srgb,var(--primary) 5%,var(--background));transform:rotate(-7deg)}.gantt_cta___sfpS .gantt_actions___2TEq,.gantt_cta___sfpS .gantt_eyebrow__yaMrC{justify-content:center}.gantt_cta___sfpS h2{font-size:clamp(30px,4vw,45px);letter-spacing:-1.5px;font-weight:600;margin-top:19px}.gantt_cta___sfpS p{font-size:15px;color:var(--muted-foreground);margin-top:15px}.gantt_page__0g0mI a:focus-visible,.gantt_page__0g0mI button:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.gantt_journey__M4mUQ button:focus-visible{outline-color:#e9d5ff}@media (min-width:900px) and (min-height:650px) and (prefers-reduced-motion:no-preference){.gantt_journey__M4mUQ{height:230svh}.gantt_sticky__GR_AV{position:sticky;top:var(--header-height,64px);height:calc(100svh - var(--header-height, 64px));padding-block:22px;display:flex;flex-direction:column;justify-content:center}.gantt_journeyHeading__v_gDJ{margin-bottom:22px}.gantt_journeyHeading__v_gDJ h2{font-size:36px}.gantt_journeyHeading__v_gDJ h2 br{display:none}.gantt_journeyHeading__v_gDJ p{margin-top:10px}.gantt_stage__KrG3i{margin:0 auto}.gantt_chapterControls__bb0RS{margin-top:18px}.gantt_chapterCopy__dR5yL{min-height:90px;margin-top:16px}.gantt_scrollNote__TWo_Y{display:flex}}@media (min-width:900px) and (max-height:950px){.gantt_journeyHeading__v_gDJ h2{font-size:30px;margin-top:10px}.gantt_journeyHeading__v_gDJ p{font-size:12px}.gantt_stage__KrG3i .gantt_taskRow__5PZlc{height:45px}.gantt_stage__KrG3i .gantt_bar__CFJXa{top:9px}.gantt_stage__KrG3i .gantt_milestoneDate__QsLD_,.gantt_stage__KrG3i .gantt_milestone__eKyrS{top:15px}.gantt_stage__KrG3i .gantt_timelineTop__Tbz5v{padding-block:13px}.gantt_stageFoot__MHHDt,.gantt_stage__KrG3i .gantt_timelineBottom__KFLSh{padding-block:10px}.gantt_chapterCopy__dR5yL h3{font-size:17px}.gantt_chapterCopy__dR5yL p{font-size:12px}}@media (max-width:1199px){.gantt_heroInner__KYGDV{padding-inline:28px;gap:25px}.gantt_heroFoot__EVjT_{margin-inline:28px}.gantt_planningNote___qPHJ{margin-inline:24px}}@media (max-width:899px){.gantt_heroInner__KYGDV{grid-template-columns:1fr;max-width:680px;padding-bottom:20px;gap:10px}.gantt_heroCopy__1lj5A{text-align:center}.gantt_heroCopy__1lj5A .gantt_actions___2TEq,.gantt_heroCopy__1lj5A .gantt_eyebrow__yaMrC{justify-content:center}.gantt_tagline__tmtsq{font-size:clamp(42px,8vw,60px)}.gantt_description__dIyuc{margin-inline:auto}.gantt_back__6Sf_P{margin-bottom:28px}.gantt_heroFoot__EVjT_{flex-direction:column;align-items:center;text-align:center}.gantt_heroFoot__EVjT_>div{flex-wrap:wrap;justify-content:center;gap:15px}.gantt_capabilityGrid__yRK2W{grid-template-columns:repeat(2,minmax(0,1fr))}.gantt_taskLabel__e_uoU small{display:none}.gantt_taskLabel__e_uoU{padding-inline:12px}}@media (max-width:550px){.gantt_heroInner__KYGDV{padding:35px 20px 10px}.gantt_eyebrow__yaMrC{font-size:9px;letter-spacing:1.2px}.gantt_tagline__tmtsq{letter-spacing:-2px}.gantt_description__dIyuc{font-size:14px}.gantt_sticky__GR_AV{padding:50px 16px 25px}.gantt_journeyHeading__v_gDJ h2{font-size:32px}.gantt_journeyHeading__v_gDJ p{font-size:12px}.gantt_timeline__s_Pjr{--label-width:37%}.gantt_timelineTop__Tbz5v{padding:14px 10px;font-size:8px;gap:6px}.gantt_timelineTop__Tbz5v>span{gap:6px}.gantt_timelineTop__Tbz5v>:last-child{font-size:8px}.gantt_timelineTop__Tbz5v b{display:none}.gantt_timelineHeader__NOMQB{font-size:8px}.gantt_timelineHeader__NOMQB>span{padding-inline:9px}.gantt_taskLabel__e_uoU{font-size:9px;padding-inline:9px;gap:5px}.gantt_taskCheck__Sj1uU{display:none}.gantt_bar__CFJXa>span{font-size:8px}.gantt_milestoneDate__QsLD_{font-size:9px;right:20%}.gantt_timelineBottom__KFLSh{gap:10px;font-size:8px;padding-inline:9px}.gantt_stageFoot__MHHDt{flex-direction:column;gap:8px;font-size:9px}.gantt_chapterControls__bb0RS{gap:5px}.gantt_chapterControls__bb0RS button{padding:12px 7px;gap:5px;font-size:10px;min-height:48px}.gantt_chapterControls__bb0RS button>span{font-size:8px}.gantt_chapterControls__bb0RS svg{display:none}.gantt_chapterCopy__dR5yL{min-height:157px;padding-inline:6px}.gantt_chapterCopy__dR5yL h3{font-size:18px}.gantt_chapterCopy__dR5yL p{font-size:12px}.gantt_capabilities__csB_p{padding-top:60px;padding-bottom:35px}.gantt_capabilityGrid__yRK2W{grid-template-columns:1fr;gap:0}.gantt_sectionHeading__fJk0c h2{font-size:30px}.gantt_planningNote___qPHJ{padding:24px;margin-inline:20px;gap:12px;margin-bottom:55px}.gantt_planningNote___qPHJ>svg{display:none}.gantt_planningNote___qPHJ h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.gantt_page__0g0mI *,.gantt_page__0g0mI :after,.gantt_page__0g0mI :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (min-width:900px) and (min-height:650px) and (max-height:849px) and (prefers-reduced-motion:no-preference){.gantt_sticky__GR_AV{padding-block:10px}.gantt_journeyHeading__v_gDJ{margin-bottom:10px}.gantt_journeyHeading__v_gDJ h2{font-size:24px;margin-top:6px}.gantt_journeyHeading__v_gDJ p{display:none}.gantt_stage__KrG3i .gantt_timelineTop__Tbz5v{padding-block:7px}.gantt_stage__KrG3i .gantt_timelineHeader__NOMQB>div>span,.gantt_stage__KrG3i .gantt_timelineHeader__NOMQB>span{padding-block:6px}.gantt_stage__KrG3i .gantt_taskRow__5PZlc{height:30px}.gantt_stage__KrG3i .gantt_bar__CFJXa{height:20px;top:5px}.gantt_stage__KrG3i .gantt_milestone__eKyrS{width:12px;height:12px;top:9px}.gantt_stage__KrG3i .gantt_milestoneDate__QsLD_{top:7px}.gantt_stageFoot__MHHDt,.gantt_stage__KrG3i .gantt_timelineBottom__KFLSh{padding-block:6px}.gantt_chapterControls__bb0RS{margin-top:10px}.gantt_chapterControls__bb0RS button{padding-block:9px}.gantt_chapterCopy__dR5yL{min-height:64px;margin-top:10px}.gantt_chapterCopy__dR5yL h3{font-size:16px}.gantt_chapterCopy__dR5yL p{margin-top:4px}}@media (min-width:320px) and (max-width:899px) and (min-height:740px) and (prefers-reduced-motion:no-preference){.gantt_journey__M4mUQ{height:230svh}.gantt_sticky__GR_AV{position:sticky;top:var(--header-height,64px);height:calc(100svh - var(--header-height, 64px));padding:8px 16px;display:flex;flex-direction:column;justify-content:center}.gantt_journeyHeading__v_gDJ{margin-bottom:10px}.gantt_journeyHeading__v_gDJ h2{font-size:25px;letter-spacing:-1px;margin-top:6px}.gantt_journeyHeading__v_gDJ p{display:none}.gantt_stage__KrG3i{margin:0 auto}.gantt_stage__KrG3i .gantt_timelineTop__Tbz5v{padding-block:7px}.gantt_stage__KrG3i .gantt_timelineHeader__NOMQB>div>span,.gantt_stage__KrG3i .gantt_timelineHeader__NOMQB>span{padding-block:6px}.gantt_stage__KrG3i .gantt_taskRow__5PZlc{height:30px}.gantt_stage__KrG3i .gantt_bar__CFJXa{height:20px;top:5px}.gantt_stage__KrG3i .gantt_milestone__eKyrS{width:12px;height:12px;top:9px}.gantt_stage__KrG3i .gantt_milestoneDate__QsLD_{top:7px}.gantt_stageFoot__MHHDt,.gantt_stage__KrG3i .gantt_timelineBottom__KFLSh{padding-block:6px}.gantt_stageFoot__MHHDt{gap:4px}.gantt_chapterControls__bb0RS{margin-top:10px}.gantt_chapterCopy__dR5yL{min-height:128px;margin-top:10px}.gantt_chapterCopy__dR5yL h3{font-size:16px}.gantt_chapterCopy__dR5yL p{font-size:12px;line-height:1.5;margin-top:4px}}