.IndustryChallenges-module__myLc-W__intro{max-width:640px;color:var(--muted);font:400 18px/1.5 var(--sans);margin:-12px 0 32px}.IndustryChallenges-module__myLc-W__challenges{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin:0;padding:24px 0 0 20px;list-style:outside;display:grid}.IndustryChallenges-module__myLc-W__challenges li{font:400 18px/1.5 var(--sans);padding-left:4px}.IndustryChallenges-module__myLc-W__challenges li::marker{color:var(--burgundy)}@media (max-width:720px){.IndustryChallenges-module__myLc-W__challenges{grid-template-columns:1fr;gap:20px}}
.topic-sections-module__XTCZSq__tags{flex-wrap:wrap;gap:10px;margin:0 0 36px;display:flex}.topic-sections-module__XTCZSq__tags a{border:1px solid var(--line);min-height:44px;color:var(--burgundy);font:400 14px/1.5 var(--sans);justify-content:center;align-items:center;padding:9px 18px;transition:border-color .18s,background .18s;display:inline-flex}.topic-sections-module__XTCZSq__tags a:hover{border-color:var(--burgundy);background:#7b16300a}.topic-sections-module__XTCZSq__tags a:focus-visible,.topic-sections-module__XTCZSq__tile:focus-visible,.topic-sections-module__XTCZSq__servicePreview:focus-visible,.topic-sections-module__XTCZSq__controls button:focus-visible{outline:2px solid var(--burgundy);outline-offset:4px}.topic-sections-module__XTCZSq__section{isolation:isolate}.topic-sections-module__XTCZSq__section .topic-sections-module__XTCZSq__heading{max-width:100%;margin-bottom:30px}.topic-sections-module__XTCZSq__section .topic-sections-module__XTCZSq__heading h2{margin-bottom:12px}.topic-sections-module__XTCZSq__heading p{color:var(--muted);font:400 16px/1.5 var(--sans);margin:0}.topic-sections-module__XTCZSq__carousel{--tile-columns:2;--tile-gap:24px;position:relative}.topic-sections-module__XTCZSq__controls{justify-content:flex-end;align-items:center;gap:8px;margin:-4px 0 18px;display:flex}.topic-sections-module__XTCZSq__controls button{width:44px;height:44px;color:var(--burgundy);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .18s,border-color .18s;display:inline-flex}.topic-sections-module__XTCZSq__controls button:hover{border-color:var(--burgundy);background:#7b16300b}.topic-sections-module__XTCZSq__controls .topic-sections-module__XTCZSq__rotation{width:auto;min-width:88px;font:400 13px/1 var(--sans);gap:7px;margin-right:8px;padding:0 12px}.topic-sections-module__XTCZSq__controls .topic-sections-module__XTCZSq__rotation svg{width:16px;height:16px}.topic-sections-module__XTCZSq__controls .topic-sections-module__XTCZSq__previous svg{transform:rotate(180deg)}.topic-sections-module__XTCZSq__counter{color:var(--ink);font:400 12px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap;margin-right:10px}.topic-sections-module__XTCZSq__counter span{color:var(--muted)}.topic-sections-module__XTCZSq__viewport{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--burgundy) transparent;margin:-5px;padding:5px;overflow-x:auto}.topic-sections-module__XTCZSq__carousel[data-ready=true] .topic-sections-module__XTCZSq__viewport{touch-action:pan-y;overflow:hidden}.topic-sections-module__XTCZSq__track{gap:var(--tile-gap);display:flex}.topic-sections-module__XTCZSq__slide{flex:0 0 calc((100% - (var(--tile-columns) - 1) * var(--tile-gap)) / var(--tile-columns));min-width:0}.topic-sections-module__XTCZSq__tile{border:1px solid var(--soft-line);height:clamp(360px,34vw,440px);color:var(--ink);background:var(--paper);-webkit-tap-highlight-color:transparent;border-radius:0;display:block;position:relative;overflow:hidden}.topic-sections-module__XTCZSq__tile>img{object-fit:cover;width:100%;height:100%;transition:transform .65s var(--mega-ease);display:block}.topic-sections-module__XTCZSq__caption{-webkit-backdrop-filter:blur(16px);background:#fbfaf7e0;border:1px solid #ffffffb8;padding:22px;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 8px 24px #17141709}.topic-sections-module__XTCZSq__kicker{color:var(--burgundy);font:600 10px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.11em;margin-bottom:10px;display:block}.topic-sections-module__XTCZSq__tileHeading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.topic-sections-module__XTCZSq__tileHeading h3{color:var(--ink);font:400 clamp(25px, 2.3vw, 30px)/1.13 var(--serif);letter-spacing:-.035em;overflow-wrap:break-word;margin:0}.topic-sections-module__XTCZSq__tileArrow{width:28px;height:32px;color:var(--burgundy);transition:transform .35s var(--mega-ease);flex:0 0 28px;place-items:center;display:grid}.topic-sections-module__XTCZSq__reveal{opacity:1;transition:grid-template-rows .42s var(--mega-ease), opacity .3s ease;grid-template-rows:1fr;display:grid}.topic-sections-module__XTCZSq__reveal>div{overflow:hidden}.topic-sections-module__XTCZSq__reveal p{color:var(--graphite);font:400 16px/1.5 var(--sans);margin:14px 0 0}.topic-sections-module__XTCZSq__section .topic-sections-module__XTCZSq__allCases{margin-top:24px}.topic-sections-module__XTCZSq__relatedSection{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;padding-top:48px;display:grid}.topic-sections-module__XTCZSq__relatedSection .topic-sections-module__XTCZSq__heading{margin:0}.topic-sections-module__XTCZSq__relatedSection .topic-sections-module__XTCZSq__heading nav{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.topic-sections-module__XTCZSq__relatedSection .topic-sections-module__XTCZSq__heading nav a{border:1px solid var(--line);min-height:44px;color:var(--burgundy);font:400 14px/1.5 var(--sans);align-items:center;padding:9px 16px;display:inline-flex}.topic-sections-module__XTCZSq__relatedSection .topic-sections-module__XTCZSq__heading nav a:hover{border-color:var(--burgundy)}.topic-sections-module__XTCZSq__relatedSection .topic-sections-module__XTCZSq__heading nav a:focus-visible{outline:2px solid var(--burgundy);outline-offset:4px}.topic-sections-module__XTCZSq__relatedGrid{margin:0;padding:0;list-style:none;display:grid}.topic-sections-module__XTCZSq__relatedGrid li{min-width:0}.topic-sections-module__XTCZSq__relatedGrid li+li{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.topic-sections-module__XTCZSq__servicePreview{color:var(--ink);grid-template-columns:112px minmax(0,1fr) 24px;align-items:start;gap:12px 24px;display:grid}.topic-sections-module__XTCZSq__serviceArtwork{aspect-ratio:1;grid-area:1/1/3;display:block;overflow:hidden}.topic-sections-module__XTCZSq__serviceArtwork img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--mega-ease);display:block}.topic-sections-module__XTCZSq__servicePreview h3{font:400 28px/1.15 var(--serif);letter-spacing:-.035em;grid-column:2;margin:0;transition:color .18s}.topic-sections-module__XTCZSq__servicePreview p{color:var(--muted);font:400 16px/1.5 var(--sans);grid-column:2/4;margin:0}.topic-sections-module__XTCZSq__serviceArrow{height:32px;color:var(--burgundy);transition:transform .35s var(--mega-ease);grid-area:1/3;place-items:center;display:grid}.topic-sections-module__XTCZSq__servicePreview:is(:hover,:focus-visible) h3{color:var(--burgundy)}.topic-sections-module__XTCZSq__servicePreview:is(:hover,:focus-visible) .topic-sections-module__XTCZSq__serviceArtwork img{transform:scale(1.04)}.topic-sections-module__XTCZSq__servicePreview:is(:hover,:focus-visible) .topic-sections-module__XTCZSq__serviceArrow{transform:translate(4px)}.topic-sections-module__XTCZSq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.topic-sections-module__XTCZSq__carousel[data-ready=true] .topic-sections-module__XTCZSq__reveal{opacity:0;grid-template-rows:0fr}.topic-sections-module__XTCZSq__carousel[data-ready=true] .topic-sections-module__XTCZSq__tile:is(:hover,:focus) .topic-sections-module__XTCZSq__reveal{opacity:1;grid-template-rows:1fr}.topic-sections-module__XTCZSq__tile:is(:hover,:focus-visible)>img{transform:scale(1.035)}.topic-sections-module__XTCZSq__tile:is(:hover,:focus-visible) .topic-sections-module__XTCZSq__tileArrow{transform:translate(3px,-2px)}}@media (min-width:1240px){.topic-sections-module__XTCZSq__carousel{--tile-columns:3}}.topic-sections-module__XTCZSq__carousel[data-count="1"]{--tile-columns:1;max-width:580px}.topic-sections-module__XTCZSq__carousel[data-count="2"]{--tile-columns:2}@media (max-width:980px){.topic-sections-module__XTCZSq__caption{padding:18px;bottom:12px;left:12px;right:12px}.topic-sections-module__XTCZSq__tileHeading h3{font-size:26px}.topic-sections-module__XTCZSq__relatedSection{grid-template-columns:1fr;gap:32px}}@media (max-width:720px){.topic-sections-module__XTCZSq__carousel,.topic-sections-module__XTCZSq__carousel[data-count="2"]{--tile-columns:1;--tile-gap:20px}.topic-sections-module__XTCZSq__controls{margin-bottom:16px}.topic-sections-module__XTCZSq__tile{height:410px}.topic-sections-module__XTCZSq__caption{padding:20px}.topic-sections-module__XTCZSq__relatedSection{padding-top:32px}.topic-sections-module__XTCZSq__servicePreview{grid-template-columns:64px minmax(0,1fr);gap:16px}.topic-sections-module__XTCZSq__serviceArtwork{grid-row:1}.topic-sections-module__XTCZSq__servicePreview h3{align-self:center;font-size:26px}.topic-sections-module__XTCZSq__servicePreview p{grid-column:1/-1}.topic-sections-module__XTCZSq__serviceArrow{display:none}.topic-sections-module__XTCZSq__tileHeading h3{font-size:28px}.topic-sections-module__XTCZSq__section .topic-sections-module__XTCZSq__heading{margin-bottom:24px}}@media (max-width:390px){.topic-sections-module__XTCZSq__caption{padding:17px}.topic-sections-module__XTCZSq__tileHeading h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.topic-sections-module__XTCZSq__tile>img,.topic-sections-module__XTCZSq__tileArrow,.topic-sections-module__XTCZSq__reveal,.topic-sections-module__XTCZSq__tags a,.topic-sections-module__XTCZSq__controls button,.topic-sections-module__XTCZSq__serviceArtwork img,.topic-sections-module__XTCZSq__servicePreview h3,.topic-sections-module__XTCZSq__serviceArrow{transition:none}}@media (forced-colors:active){.topic-sections-module__XTCZSq__caption{background:canvas;border:1px solid canvastext}.topic-sections-module__XTCZSq__tile,.topic-sections-module__XTCZSq__controls button,.topic-sections-module__XTCZSq__tags a{border:1px solid canvastext}}@media print{.topic-sections-module__XTCZSq__carousel .topic-sections-module__XTCZSq__viewport{overflow:visible}.topic-sections-module__XTCZSq__track{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;transform:none!important}.topic-sections-module__XTCZSq__controls{display:none}.topic-sections-module__XTCZSq__tile{break-inside:avoid}.topic-sections-module__XTCZSq__carousel .topic-sections-module__XTCZSq__reveal{opacity:1!important;grid-template-rows:1fr!important}}
.RetailPlanningProviders-module__CB2bOG__intro{max-width:40ch;color:var(--muted);font:400 16px/1.5 var(--sans);margin:24px 0 0}.RetailPlanningProviders-module__CB2bOG__caption{color:var(--muted);font:400 16px/1.5 var(--sans);margin:0 0 20px}.RetailPlanningProviders-module__CB2bOG__providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.RetailPlanningProviders-module__CB2bOG__providers a{border:1px solid var(--line);background:#ffffff8c;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:28px 20px;display:flex}.RetailPlanningProviders-module__CB2bOG__providers a:hover{border-color:var(--burgundy)}.RetailPlanningProviders-module__CB2bOG__providers a:focus-visible{outline:2px solid var(--burgundy);outline-offset:4px}.RetailPlanningProviders-module__CB2bOG__logo{justify-content:center;align-items:center;width:100%;height:72px;display:flex}.RetailPlanningProviders-module__CB2bOG__logo img{object-fit:contain;width:auto;max-width:min(100%,210px);height:auto;max-height:72px;display:block}.RetailPlanningProviders-module__CB2bOG__domain{color:var(--muted);font:400 14px/1.5 var(--sans)}.RetailPlanningProviders-module__CB2bOG__providers a:hover .RetailPlanningProviders-module__CB2bOG__domain{color:var(--burgundy)}@media (max-width:640px){.RetailPlanningProviders-module__CB2bOG__providers{grid-template-columns:minmax(0,1fr);gap:12px}.RetailPlanningProviders-module__CB2bOG__providers a{gap:14px;padding:24px}}
.ai-sprint-module__2mM9qq__page{--sprint-paper:var(--paper);--sprint-ink:var(--ink);--sprint-muted:var(--muted);--sprint-accent:var(--burgundy);--sprint-line:var(--line);--sprint-gutter:clamp(24px, 5.1vw, 88px);background:var(--sprint-paper);color:var(--sprint-ink);font-family:var(--sans)}.ai-sprint-module__2mM9qq__page *{box-sizing:border-box}.ai-sprint-module__2mM9qq__page :is(h1,h2,h3,h4,p,figure){margin:0}.ai-sprint-module__2mM9qq__page :is(a,button,summary):focus-visible{outline:3px solid var(--sprint-accent);outline-offset:4px}.ai-sprint-module__2mM9qq__page :is(section,details){scroll-margin-top:calc(var(--mega-header-height,84px) + 82px)}.ai-sprint-module__2mM9qq__page h1,.ai-sprint-module__2mM9qq__page h2,.ai-sprint-module__2mM9qq__page h3{font-family:var(--serif);letter-spacing:-.045em;font-weight:400}.ai-sprint-module__2mM9qq__page h1,.ai-sprint-module__2mM9qq__page h2{line-height:1.04}.ai-sprint-module__2mM9qq__page h1{font-size:clamp(48px,5.2vw,78px)}.ai-sprint-module__2mM9qq__page h2{font-size:clamp(36px,3.8vw,56px)}.ai-sprint-module__2mM9qq__page h1 em,.ai-sprint-module__2mM9qq__page h2 em{color:var(--sprint-accent);font-style:normal;display:block}.ai-sprint-module__2mM9qq__page p{color:var(--sprint-muted);font-size:17px;line-height:1.55}.ai-sprint-module__2mM9qq__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1.5;color:var(--sprint-accent)!important;font-family:var(--sans)!important;margin-bottom:15px!important;font-size:11px!important}.ai-sprint-module__2mM9qq__breadcrumb{color:var(--sprint-muted);flex-wrap:wrap;gap:10px;margin-bottom:30px;font-size:12px;line-height:1.5;display:flex}.ai-sprint-module__2mM9qq__breadcrumb>span{gap:10px;display:flex}.ai-sprint-module__2mM9qq__breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.ai-sprint-module__2mM9qq__hero{max-width:1760px;padding:calc(var(--mega-header-height,84px) + 26px) var(--sprint-gutter) 0;margin:auto}.ai-sprint-module__2mM9qq__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:6%;padding-bottom:36px;display:grid}.ai-sprint-module__2mM9qq__heroCopy{min-width:0;padding:16px 0}.ai-sprint-module__2mM9qq__lead{max-width:480px;margin:24px 0 26px!important;font-size:20px!important}.ai-sprint-module__2mM9qq__heroActions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.ai-sprint-module__2mM9qq__primary{border:1px solid var(--sprint-accent);background:var(--sprint-accent);color:#fff;min-height:52px;font:700 15px/1.3 var(--sans);white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:22px;padding:13px 20px;display:inline-flex}.ai-sprint-module__2mM9qq__primary:hover{background:var(--burgundy-dark)}.ai-sprint-module__2mM9qq__heroActions>a{min-height:44px;color:var(--sprint-ink);align-items:center;gap:12px;font-size:14px;display:inline-flex}.ai-sprint-module__2mM9qq__heroActions>a svg,.ai-sprint-module__2mM9qq__heroPriorities a svg,.ai-sprint-module__2mM9qq__experienceStrip>a svg,.ai-sprint-module__2mM9qq__related a svg,.ai-sprint-module__2mM9qq__proofLine>svg{flex:none;width:18px;height:18px}.ai-sprint-module__2mM9qq__downIcon{transform:rotate(90deg)}.ai-sprint-module__2mM9qq__downRightIcon{transform:rotate(45deg)}.ai-sprint-module__2mM9qq__heroActions>a:hover,.ai-sprint-module__2mM9qq__heroPriorities a:hover{color:var(--sprint-accent);text-underline-offset:5px;text-decoration:underline}.ai-sprint-module__2mM9qq__heroPriorities{max-width:560px;margin-top:24px}.ai-sprint-module__2mM9qq__heroPriorities>span{color:var(--sprint-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;display:block}.ai-sprint-module__2mM9qq__heroPriorities>div{flex-wrap:wrap;gap:0 20px;display:flex}.ai-sprint-module__2mM9qq__heroPriorities a{min-height:40px;color:var(--sprint-accent);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ai-sprint-module__2mM9qq__heroVisual{min-width:0;margin:0;padding-bottom:32px;position:relative}.ai-sprint-module__2mM9qq__heroVisual>img{object-fit:cover;object-position:50% 50%;border-radius:14px;width:100%;height:clamp(330px,43vh,420px);display:block}.ai-sprint-module__2mM9qq__glassCaption{background:#fffdfaed;border:1px solid #ffffffe0;border-radius:11px;padding:19px 22px;position:absolute;bottom:0;left:20px;right:20px;box-shadow:0 15px 30px #2c1d1d1a}.ai-sprint-module__2mM9qq__captionTop,.ai-sprint-module__2mM9qq__glassCaption>div{justify-content:space-between;align-items:center;gap:11px;display:flex}.ai-sprint-module__2mM9qq__captionTop>svg,.ai-sprint-module__2mM9qq__glassCaption>div>svg{flex:none;width:18px;height:18px}.ai-sprint-module__2mM9qq__captionTop{color:var(--sprint-muted);font-size:11px}.ai-sprint-module__2mM9qq__glassCaption>div{letter-spacing:-.035em;margin:13px 0 9px;font-size:clamp(17px,1.8vw,23px)}.ai-sprint-module__2mM9qq__glassCaption>div a{min-height:36px}.ai-sprint-module__2mM9qq__glassCaption small{color:var(--sprint-muted);font-size:11px}.ai-sprint-module__2mM9qq__experienceStrip{border-top:1px solid var(--sprint-line);grid-template-columns:1fr 1.55fr auto;align-items:center;gap:36px;padding:21px 0 25px;display:grid}.ai-sprint-module__2mM9qq__experienceStrip>span,.ai-sprint-module__2mM9qq__experienceStrip>a{color:var(--sprint-accent);font-size:13px}.ai-sprint-module__2mM9qq__experienceStrip>p{max-width:440px;font-size:15px}.ai-sprint-module__2mM9qq__experienceStrip>a{white-space:nowrap;align-items:center;gap:10px;min-height:44px;display:inline-flex}.ai-sprint-module__2mM9qq__chapterNav{top:var(--mega-header-height,84px);z-index:7;min-height:64px;padding:0 var(--sprint-gutter);border-block:1px solid var(--sprint-line);background:color-mix(in srgb, var(--sprint-paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky}.ai-sprint-module__2mM9qq__chapterNav>span{font-size:14px;font-weight:700}.ai-sprint-module__2mM9qq__chapterNav>div{gap:24px;display:flex;overflow-x:auto}.ai-sprint-module__2mM9qq__chapterNav a{min-height:62px;color:var(--sprint-muted);white-space:nowrap;align-items:center;font-size:13px;display:flex}.ai-sprint-module__2mM9qq__chapterNav a:hover{color:var(--sprint-accent)}.ai-sprint-module__2mM9qq__section{max-width:1760px;padding:74px var(--sprint-gutter);margin:auto}.ai-sprint-module__2mM9qq__sectionHeading{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;margin-bottom:28px;display:grid}.ai-sprint-module__2mM9qq__sectionHeading>p{max-width:430px}.ai-sprint-module__2mM9qq__viewportSection{min-height:min(720px, calc(100svh - var(--mega-header-height,84px) - 64px));flex-direction:column;justify-content:center;display:flex}.ai-sprint-module__2mM9qq__icon{vertical-align:middle;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ai-sprint-module__2mM9qq__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.ai-sprint-module__2mM9qq__icon[data-direction=up-right] svg{transform:rotate(-45deg)}.ai-sprint-module__2mM9qq__icon[data-direction=down-right] svg{transform:rotate(45deg)}.ai-sprint-module__2mM9qq__icon[data-direction=down] svg{transform:rotate(90deg)}.ai-sprint-module__2mM9qq__plus{border:1px solid #17141733;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;line-height:1;display:grid}.ai-sprint-module__2mM9qq__plus .ai-sprint-module__2mM9qq__icon{width:16px;height:16px}.ai-sprint-module__2mM9qq__plusVertical{transform-origin:12px 12px;transition:transform .18s}.ai-sprint-module__2mM9qq__disclosure[open] .ai-sprint-module__2mM9qq__plusVertical,.ai-sprint-module__2mM9qq__sourceDisclosure[open] .ai-sprint-module__2mM9qq__plusVertical,.ai-sprint-module__2mM9qq__faqList details[open] .ai-sprint-module__2mM9qq__plusVertical{transform:scaleY(0)}.ai-sprint-module__2mM9qq__disclosure{border-top:1px solid var(--sprint-line)}.ai-sprint-module__2mM9qq__disclosure summary,.ai-sprint-module__2mM9qq__sourceDisclosure summary{cursor:pointer;align-items:center;gap:13px;min-height:50px;font-size:14px;list-style:none;display:flex}.ai-sprint-module__2mM9qq__disclosure summary::-webkit-details-marker{display:none}.ai-sprint-module__2mM9qq__sourceDisclosure summary::-webkit-details-marker{display:none}.ai-sprint-module__2mM9qq__faqList summary::-webkit-details-marker{display:none}.ai-sprint-module__2mM9qq__disclosure summary:hover,.ai-sprint-module__2mM9qq__sourceDisclosure summary:hover,.ai-sprint-module__2mM9qq__faqList summary:hover{color:var(--sprint-accent)}.ai-sprint-module__2mM9qq__disclosure summary:hover .ai-sprint-module__2mM9qq__plus,.ai-sprint-module__2mM9qq__sourceDisclosure summary:hover .ai-sprint-module__2mM9qq__plus,.ai-sprint-module__2mM9qq__faqList summary:hover .ai-sprint-module__2mM9qq__plus{border-color:var(--sprint-accent)}.ai-sprint-module__2mM9qq__disclosure>p{max-width:700px;margin:7px 0 24px;font-size:16px}.ai-sprint-module__2mM9qq__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:12px 0 25px;display:grid}.ai-sprint-module__2mM9qq__detailGrid p{font-size:15px}.ai-sprint-module__2mM9qq__detailGrid .ai-sprint-module__2mM9qq__kicker:not(:first-child){margin-top:22px}.ai-sprint-module__2mM9qq__kicker{color:var(--sprint-accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:700;line-height:1.5;display:block}.ai-sprint-module__2mM9qq__quiet{color:var(--sprint-muted);font-size:11px;line-height:1.5;display:block}.ai-sprint-module__2mM9qq__chainTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:25px;display:grid}.ai-sprint-module__2mM9qq__chainTabs button{border:1px solid var(--sprint-line);min-height:74px;color:var(--sprint-ink);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:14px;padding:13px 17px;display:flex;position:relative}.ai-sprint-module__2mM9qq__chainTabs button[aria-selected=true]{border-color:var(--sprint-ink);background:var(--sprint-ink);color:#fff}.ai-sprint-module__2mM9qq__chainTabs button>span:nth-last-child(2){font-size:17px;line-height:1.3}.ai-sprint-module__2mM9qq__chainTabs small{color:var(--sprint-muted);margin-top:4px;font-size:11px;display:block}.ai-sprint-module__2mM9qq__chainTabs button[aria-selected=true] small,.ai-sprint-module__2mM9qq__chainTabs button[aria-selected=true] .ai-sprint-module__2mM9qq__tabNumber{color:#ffffffb8}.ai-sprint-module__2mM9qq__chainTabs .ai-sprint-module__2mM9qq__icon{margin-left:auto}.ai-sprint-module__2mM9qq__tabNumber{color:var(--sprint-muted);font-size:11px}.ai-sprint-module__2mM9qq__anchor{scroll-margin-top:calc(var(--mega-header-height,84px) + 90px);position:absolute;top:0;left:0}.ai-sprint-module__2mM9qq__workflowPanel{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:8%;min-height:298px;padding-bottom:18px;display:grid}.ai-sprint-module__2mM9qq__workflowCopy h3,.ai-sprint-module__2mM9qq__weekPanel h3{max-width:430px;font-size:clamp(29px,2.5vw,40px);line-height:1.09}.ai-sprint-module__2mM9qq__workflowCopy>p{max-width:390px;margin-top:15px}.ai-sprint-module__2mM9qq__chainRail{gap:18px;margin:26px 0 11px;padding:0;list-style:none;display:flex}.ai-sprint-module__2mM9qq__chainRail li{color:var(--sprint-muted);border-top:2px solid #17141726;flex:1;padding-top:8px;font-size:12px;position:relative}.ai-sprint-module__2mM9qq__chainRail li+li:before{border-top:1px solid var(--sprint-muted);border-right:1px solid var(--sprint-muted);content:"";width:6px;height:6px;position:absolute;top:-4px;left:-13px;transform:rotate(45deg)}.ai-sprint-module__2mM9qq__chainRail li[data-focus=true]{border-color:var(--sprint-accent);color:var(--sprint-accent)}.ai-sprint-module__2mM9qq__chainRail small{letter-spacing:.05em;text-transform:uppercase;margin-top:5px;font-size:9px;display:block}.ai-sprint-module__2mM9qq__workflowVisual{background:linear-gradient(130deg,#eae6df,#f0ede7);border-radius:16px;min-width:0;padding:14px 20px 9px}.ai-sprint-module__2mM9qq__stageTabs{justify-content:space-between;gap:8px;margin-bottom:11px;display:flex}.ai-sprint-module__2mM9qq__stageTabs button{min-height:42px;color:var(--sprint-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:5px 0 8px;font-size:11px;display:flex}.ai-sprint-module__2mM9qq__stageTabs button>span{font-size:9px}.ai-sprint-module__2mM9qq__stageTabs button[aria-pressed=true]{border-color:var(--sprint-accent);color:var(--sprint-accent)}.ai-sprint-module__2mM9qq__document{background:linear-gradient(115deg,#fffefc,#f9f8f4);border:1px solid #fff;border-radius:11px;padding:17px 22px 9px;box-shadow:0 10px 22px #3d302514}.ai-sprint-module__2mM9qq__documentHead{color:var(--sprint-muted);align-items:center;gap:9px;font-size:10px;display:flex}.ai-sprint-module__2mM9qq__documentHead>span:last-child{margin-left:auto}.ai-sprint-module__2mM9qq__documentHead .ai-sprint-module__2mM9qq__icon{color:var(--sprint-accent)}.ai-sprint-module__2mM9qq__document h4{font-family:var(--sans);letter-spacing:-.02em;margin:10px 0 14px;font-size:18px;font-weight:600}.ai-sprint-module__2mM9qq__document dl{margin:0}.ai-sprint-module__2mM9qq__document dl>div{border-top:1px solid #1714171a;justify-content:space-between;gap:14px;padding:6px 0;font-size:11px;line-height:1.5;display:flex}.ai-sprint-module__2mM9qq__document dt{color:var(--sprint-muted)}.ai-sprint-module__2mM9qq__document dd{text-align:right;max-width:59%;margin:0}.ai-sprint-module__2mM9qq__documentFoot{color:#586552;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:10px;display:flex}.ai-sprint-module__2mM9qq__documentFoot button{min-height:40px;color:var(--sprint-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.ai-sprint-module__2mM9qq__visualCaption{color:var(--sprint-muted);text-align:center;padding-top:8px;font-size:10px;display:block}.ai-sprint-module__2mM9qq__splitSection{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:8%;display:grid}.ai-sprint-module__2mM9qq__splitSection>div:first-child .ai-sprint-module__2mM9qq__disclosure{border:0;margin-top:18px}.ai-sprint-module__2mM9qq__sectionIntro>p:not(.ai-sprint-module__2mM9qq__eyebrow){max-width:400px;margin:20px 0;font-size:18px}.ai-sprint-module__2mM9qq__proofLine{color:var(--sprint-accent);align-items:center;gap:10px;font-size:13px;display:flex}.ai-sprint-module__2mM9qq__weeklyBoard{background:linear-gradient(125deg,#fdfcf9,#eeebe4);border:1px solid #fff;border-radius:17px;padding:24px;box-shadow:0 15px 35px #3d30250f}.ai-sprint-module__2mM9qq__weeklyTop{color:var(--sprint-muted);justify-content:space-between;gap:10px;margin-bottom:25px;font-size:11px;display:flex}.ai-sprint-module__2mM9qq__weeklyTop>span:first-child{color:var(--sprint-accent)}.ai-sprint-module__2mM9qq__weeklyTabs{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ai-sprint-module__2mM9qq__weeklyTabs button{min-height:60px;color:var(--sprint-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #17141729;flex-direction:column;align-items:flex-start;gap:9px;padding:0 0 12px;font-size:13px;display:flex}.ai-sprint-module__2mM9qq__weeklyTabs button>span{background:var(--sprint-paper);font-variant-numeric:tabular-nums;border:1px solid #17141733;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.ai-sprint-module__2mM9qq__weeklyTabs button[aria-selected=true]{border-color:var(--sprint-accent);color:var(--sprint-accent)}.ai-sprint-module__2mM9qq__weeklyTabs button[aria-selected=true]>span{border-color:var(--sprint-accent);background:var(--sprint-accent);color:#fff}.ai-sprint-module__2mM9qq__weekPanel{min-height:214px;padding:25px 0 20px}.ai-sprint-module__2mM9qq__deliverables{gap:9px;margin-top:22px;display:grid}.ai-sprint-module__2mM9qq__deliverables>span{align-items:center;gap:10px;font-size:13px;display:flex}.ai-sprint-module__2mM9qq__deliverables .ai-sprint-module__2mM9qq__icon{color:#61705a;width:14px;height:14px}.ai-sprint-module__2mM9qq__weekDecision{border-top:1px solid #17141724;grid-template-columns:1.1fr auto auto auto;align-items:center;gap:17px;padding-top:17px;font-size:10px;display:grid}.ai-sprint-module__2mM9qq__weekDecision>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.ai-sprint-module__2mM9qq__weekDecision>span:first-child{color:var(--sprint-muted)}.ai-sprint-module__2mM9qq__weekDecision .ai-sprint-module__2mM9qq__icon{width:13px;height:13px;color:var(--sprint-accent)}.ai-sprint-module__2mM9qq__deliveryExplorer>.ai-sprint-module__2mM9qq__disclosure{border:0;margin-top:12px}.ai-sprint-module__2mM9qq__economicsSection{background:#eeece7;border-radius:22px;max-width:none}.ai-sprint-module__2mM9qq__economicsSection>:is(.ai-sprint-module__2mM9qq__sectionHeading,.ai-sprint-module__2mM9qq__economicsExplorer){max-width:calc(1760px - (2 * var(--sprint-gutter)));margin-left:auto;margin-right:auto}.ai-sprint-module__2mM9qq__economicsTabs{border-bottom:1px solid #17141729;gap:23px;display:flex}.ai-sprint-module__2mM9qq__economicsTabs button{min-height:44px;color:var(--sprint-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 11px;font-size:13px}.ai-sprint-module__2mM9qq__economicsTabs button[aria-selected=true]{border-color:var(--sprint-accent);color:var(--sprint-accent)}.ai-sprint-module__2mM9qq__benchmarkStrip{border-bottom:1px solid #17141724;grid-template-columns:1fr auto;align-items:center;column-gap:24px;padding:17px 0 14px;display:grid}.ai-sprint-module__2mM9qq__benchmarkStrip>div{align-items:center;gap:20px;display:flex}.ai-sprint-module__2mM9qq__benchmarkStrip strong{color:var(--sprint-accent);font-family:var(--serif);letter-spacing:-.05em;white-space:nowrap;font-size:42px;font-weight:400;line-height:1}.ai-sprint-module__2mM9qq__benchmarkStrip>div>span{font-size:14px;line-height:1.4}.ai-sprint-module__2mM9qq__benchmarkStrip small{color:var(--sprint-muted);margin-top:4px;font-size:10px;display:block}.ai-sprint-module__2mM9qq__benchmarkNote{color:var(--sprint-muted);margin-top:7px;font-size:10px}.ai-sprint-module__2mM9qq__sourceDisclosure{position:relative}.ai-sprint-module__2mM9qq__sourceDisclosure summary{white-space:nowrap;gap:9px;min-height:44px}.ai-sprint-module__2mM9qq__sourceDisclosure .ai-sprint-module__2mM9qq__plus{width:24px;height:24px}.ai-sprint-module__2mM9qq__sourceDisclosure .ai-sprint-module__2mM9qq__plus .ai-sprint-module__2mM9qq__icon{width:14px;height:14px}.ai-sprint-module__2mM9qq__sourceDisclosure[open]{grid-area:2/1/auto/-1;margin-top:8px}.ai-sprint-module__2mM9qq__sourceDisclosure p{max-width:930px;margin:0;padding:8px 0 12px;font-size:14px}.ai-sprint-module__2mM9qq__sourceDisclosure a{color:var(--sprint-accent);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.ai-sprint-module__2mM9qq__scenarioGrid{grid-template-columns:1fr 1fr;gap:9%;padding:23px 0 16px;display:grid}.ai-sprint-module__2mM9qq__scenarioInputs fieldset{border:0;margin:15px 0 0;padding:0}.ai-sprint-module__2mM9qq__scenarioInputs legend{color:var(--sprint-ink);margin-bottom:9px;font-size:12px}.ai-sprint-module__2mM9qq__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:390px;display:grid}.ai-sprint-module__2mM9qq__choices button{min-height:44px;color:var(--sprint-ink);cursor:pointer;background:0 0;border:1px solid #17141733;border-radius:6px;padding:8px;font-size:14px}.ai-sprint-module__2mM9qq__choices button[aria-pressed=true]{border-color:var(--sprint-ink);background:var(--sprint-ink);color:#fff}.ai-sprint-module__2mM9qq__choices small{margin-top:3px;font-size:10px;display:block}.ai-sprint-module__2mM9qq__actionField{margin-top:14px!important}.ai-sprint-module__2mM9qq__modeChoices{gap:20px;display:flex}.ai-sprint-module__2mM9qq__modeChoices button{min-height:44px;color:var(--sprint-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.ai-sprint-module__2mM9qq__modeChoices button:before{box-sizing:border-box;content:"";border:1px solid #968a80;border-radius:50%;flex:none;width:12px;height:12px}.ai-sprint-module__2mM9qq__modeChoices button[aria-pressed=true]{color:var(--sprint-ink)}.ai-sprint-module__2mM9qq__modeChoices button[aria-pressed=true]:before{border-color:var(--sprint-accent);background:var(--sprint-accent);box-shadow:inset 0 0 0 2px #eeece7}.ai-sprint-module__2mM9qq__scenarioOutput{min-width:0;padding-top:4px}.ai-sprint-module__2mM9qq__fteComparison{gap:12px;display:grid}.ai-sprint-module__2mM9qq__fteComparison>div{grid-template-columns:1fr auto;gap:8px;font-size:12px;display:grid}.ai-sprint-module__2mM9qq__fteComparison strong{font-weight:600}.ai-sprint-module__2mM9qq__fteComparison i{background:#8b827a;border-radius:2px;grid-column:1/-1;height:9px;transition:width .18s;display:block}.ai-sprint-module__2mM9qq__fteComparison>div+div i{background:var(--sprint-accent)}.ai-sprint-module__2mM9qq__retainedNote{margin-top:10px!important;font-size:11px!important}.ai-sprint-module__2mM9qq__savingNumber{margin-top:21px}.ai-sprint-module__2mM9qq__savingNumber>span{font-size:12px;display:block}.ai-sprint-module__2mM9qq__savingNumber output{color:var(--sprint-accent);font-family:var(--serif);letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(43px,4.4vw,64px);line-height:1.03;display:block}.ai-sprint-module__2mM9qq__savingBasis{max-width:390px;margin:9px 0!important;font-size:13px!important}.ai-sprint-module__2mM9qq__costDetails{grid-template-columns:1fr 1fr;gap:8%;padding:14px 0 23px;display:grid}.ai-sprint-module__2mM9qq__costControls{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ai-sprint-module__2mM9qq__costControls label{flex-direction:column;justify-content:space-between;gap:7px;font-size:11px;line-height:1.5;display:flex}.ai-sprint-module__2mM9qq__costControls input{width:100%;min-width:0;min-height:44px;color:var(--sprint-ink);background:#faf8f3;border:1px solid #17141738;border-radius:5px;padding:10px;font-size:16px;display:block}.ai-sprint-module__2mM9qq__costControls input:disabled{opacity:.6}.ai-sprint-module__2mM9qq__payback dl{margin:0}.ai-sprint-module__2mM9qq__payback dl>div{border-bottom:1px solid #17141729;justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.ai-sprint-module__2mM9qq__payback dd{color:var(--sprint-accent);text-align:right;margin:0;font-weight:700}.ai-sprint-module__2mM9qq__payback p{margin-top:14px!important;font-size:13px!important}.ai-sprint-module__2mM9qq__textButton{min-height:44px;color:var(--sprint-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:inline-flex}.ai-sprint-module__2mM9qq__textButton:hover{text-underline-offset:4px;text-decoration:underline}.ai-sprint-module__2mM9qq__teamVisual{min-width:0;padding:18px 0}.ai-sprint-module__2mM9qq__capabilityPair{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.ai-sprint-module__2mM9qq__capabilityPair>div{aspect-ratio:1.25;text-align:center;background:radial-gradient(at 50% 75%,#fdfcf8,#f0ece5);border:1px solid #17141733;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:20px 10px;display:flex}.ai-sprint-module__2mM9qq__capabilityPair svg{width:38px;height:38px;color:var(--sprint-accent);fill:none;stroke:currentColor;stroke-width:1.5px;margin-bottom:15px}.ai-sprint-module__2mM9qq__capabilityPair strong{letter-spacing:-.025em;font-size:clamp(17px,1.65vw,25px);font-weight:400}.ai-sprint-module__2mM9qq__capabilityPair div>span{max-width:150px;color:var(--sprint-muted);margin-top:9px;font-size:11px;line-height:1.5}.ai-sprint-module__2mM9qq__teamPlus{background:var(--sprint-paper);width:32px;height:32px;color:var(--sprint-accent);border:1px solid #17141733;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-sprint-module__2mM9qq__teamPlus svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:16px;height:16px;margin:0;display:block}.ai-sprint-module__2mM9qq__teamCore{text-align:center;background:linear-gradient(110deg,#fff,#eeebe4);border:1px solid #fff;border-radius:13px;margin-top:23px;padding:22px 18px;box-shadow:0 10px 25px #3d30250f}.ai-sprint-module__2mM9qq__teamCore>span{color:var(--sprint-accent);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.ai-sprint-module__2mM9qq__teamCore strong{font-family:var(--serif);letter-spacing:-.03em;margin:10px 0;font-size:clamp(23px,2vw,31px);font-weight:400;display:block}.ai-sprint-module__2mM9qq__teamCore small{color:var(--sprint-muted);font-size:11px}.ai-sprint-module__2mM9qq__teamConnection{border-left:1px solid #17141740;width:1px;height:25px;margin:auto}.ai-sprint-module__2mM9qq__teamPartners{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ai-sprint-module__2mM9qq__teamPartners>span{text-align:center;border:1px solid #17141729;border-radius:7px;place-items:center;min-height:48px;padding:9px;font-size:11px;display:grid}.ai-sprint-module__2mM9qq__faqSection{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:8%;padding-top:58px;padding-bottom:58px;display:grid}.ai-sprint-module__2mM9qq__faqList{border-top:1px solid var(--sprint-line)}.ai-sprint-module__2mM9qq__faqList details{border-bottom:1px solid var(--sprint-line)}.ai-sprint-module__2mM9qq__faqList summary{cursor:pointer;align-items:center;gap:15px;min-height:63px;padding:14px 0;list-style:none;display:flex}.ai-sprint-module__2mM9qq__faqList h3{font-family:var(--sans);letter-spacing:-.01em;flex:1;font-size:15px;font-weight:400;line-height:1.45}.ai-sprint-module__2mM9qq__faqIndex{width:16px;color:var(--sprint-accent);flex:none;font-size:10px;line-height:1}.ai-sprint-module__2mM9qq__faqList p{max-width:690px;padding:2px 0 23px 31px;font-size:16px}.ai-sprint-module__2mM9qq__closing{max-width:1760px;padding:74px var(--sprint-gutter) 62px;grid-template-columns:1.15fr .85fr;align-items:center;gap:9%;margin:auto;display:grid}.ai-sprint-module__2mM9qq__closing>div>p:not(.ai-sprint-module__2mM9qq__eyebrow){max-width:450px;margin:21px 0;font-size:18px}.ai-sprint-module__2mM9qq__closingCard{background:linear-gradient(130deg,#fff,#ebe6df);border:1px solid #fff;border-radius:17px;max-width:380px;margin-left:auto;padding:34px;box-shadow:0 16px 34px #3d302512}.ai-sprint-module__2mM9qq__closingCard>span{color:var(--sprint-accent);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.ai-sprint-module__2mM9qq__closingCard strong{font-family:var(--serif);letter-spacing:-.035em;margin:13px 0 10px;font-size:31px;font-weight:400;display:block}.ai-sprint-module__2mM9qq__closingCard p{font-size:14px}.ai-sprint-module__2mM9qq__related{max-width:1760px;padding:25px var(--sprint-gutter) 38px;border-top:1px solid var(--sprint-line);flex-wrap:wrap;align-items:center;gap:15px 32px;margin:auto;display:flex}.ai-sprint-module__2mM9qq__related>span{width:100%;color:var(--sprint-muted);font-size:13px}.ai-sprint-module__2mM9qq__related a{min-height:44px;color:var(--sprint-ink);align-items:center;gap:10px;font-size:14px;display:inline-flex}.ai-sprint-module__2mM9qq__related a:hover{color:var(--sprint-accent)}@media (min-width:981px) and (max-height:800px){.ai-sprint-module__2mM9qq__viewportSection{min-height:min(650px, calc(100svh - var(--mega-header-height,84px) - 64px));padding-block:28px}.ai-sprint-module__2mM9qq__section{padding-block:52px}.ai-sprint-module__2mM9qq__workflowPanel{min-height:275px}.ai-sprint-module__2mM9qq__benchmarkStrip{padding-block:11px}}@media (max-width:1050px){.ai-sprint-module__2mM9qq__chapterNav>span{display:none}.ai-sprint-module__2mM9qq__chapterNav{justify-content:center}.ai-sprint-module__2mM9qq__chainTabs{gap:10px}.ai-sprint-module__2mM9qq__chainTabs button{gap:9px;padding-inline:13px}.ai-sprint-module__2mM9qq__workflowPanel{grid-template-columns:.9fr 1.1fr;gap:5%}.ai-sprint-module__2mM9qq__splitSection,.ai-sprint-module__2mM9qq__faqSection,.ai-sprint-module__2mM9qq__costDetails{gap:5%}}@media (max-width:860px){.ai-sprint-module__2mM9qq__viewportSection{min-height:0;padding-block:48px}.ai-sprint-module__2mM9qq__sectionHeading{grid-template-columns:1fr;gap:17px}.ai-sprint-module__2mM9qq__splitSection,.ai-sprint-module__2mM9qq__faqSection{grid-template-columns:1fr;gap:31px}.ai-sprint-module__2mM9qq__teamVisual,.ai-sprint-module__2mM9qq__deliveryExplorer{width:100%;max-width:590px;margin:auto}.ai-sprint-module__2mM9qq__teamVisual{padding-top:0}.ai-sprint-module__2mM9qq__capabilityPair strong{font-size:22px}.ai-sprint-module__2mM9qq__capabilityPair div>span{font-size:12px}.ai-sprint-module__2mM9qq__teamCore strong{font-size:29px}.ai-sprint-module__2mM9qq__costDetails{grid-template-columns:1fr;gap:25px}.ai-sprint-module__2mM9qq__costControls{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.ai-sprint-module__2mM9qq__hero{padding-top:calc(var(--mega-header-height,84px) + 22px)}.ai-sprint-module__2mM9qq__heroGrid{grid-template-columns:1fr;gap:28px}.ai-sprint-module__2mM9qq__heroCopy{padding-top:0}.ai-sprint-module__2mM9qq__heroVisual>img{height:340px}.ai-sprint-module__2mM9qq__experienceStrip{grid-template-columns:1fr;gap:9px}.ai-sprint-module__2mM9qq__experienceStrip>p{max-width:430px}.ai-sprint-module__2mM9qq__chapterNav{background:var(--sprint-paper);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:57px;padding-inline:24px}.ai-sprint-module__2mM9qq__chapterNav>div{gap:21px;max-width:100%}.ai-sprint-module__2mM9qq__chapterNav a{min-height:55px;font-size:12px}.ai-sprint-module__2mM9qq__section{padding:53px 28px}.ai-sprint-module__2mM9qq__closing{grid-template-columns:1fr;gap:32px;padding:60px 28px}.ai-sprint-module__2mM9qq__closingCard{max-width:none;margin:0}.ai-sprint-module__2mM9qq__related{gap:4px;padding:24px 28px 30px;display:grid}.ai-sprint-module__2mM9qq__related>span{margin-bottom:8px}}@media (max-width:640px){.ai-sprint-module__2mM9qq__page h1{font-size:clamp(42px,12vw,54px)}.ai-sprint-module__2mM9qq__page h2{font-size:36px}.ai-sprint-module__2mM9qq__lead{font-size:18px!important}.ai-sprint-module__2mM9qq__heroPriorities>div{gap:0 18px}.ai-sprint-module__2mM9qq__heroPriorities a{min-height:36px}.ai-sprint-module__2mM9qq__heroVisual>img{height:300px}.ai-sprint-module__2mM9qq__glassCaption{padding:16px 17px;left:14px;right:14px}.ai-sprint-module__2mM9qq__glassCaption>div{font-size:19px}.ai-sprint-module__2mM9qq__chainTabs{grid-template-columns:1fr;gap:7px}.ai-sprint-module__2mM9qq__chainTabs button{min-height:52px;padding:10px 14px}.ai-sprint-module__2mM9qq__tabNumber{display:inline}.ai-sprint-module__2mM9qq__chainTabs button>span:nth-last-child(2){flex:1;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.ai-sprint-module__2mM9qq__chainTabs small{margin:0;font-size:10px}.ai-sprint-module__2mM9qq__workflowPanel{grid-template-columns:1fr;gap:23px}.ai-sprint-module__2mM9qq__workflowCopy h3,.ai-sprint-module__2mM9qq__weekPanel h3{font-size:31px}.ai-sprint-module__2mM9qq__workflowCopy>p{font-size:16px}.ai-sprint-module__2mM9qq__workflowVisual{padding:12px 14px 8px}.ai-sprint-module__2mM9qq__stageTabs{gap:7px}.ai-sprint-module__2mM9qq__stageTabs button{gap:4px;font-size:10px}.ai-sprint-module__2mM9qq__document{padding:14px 16px 7px}.ai-sprint-module__2mM9qq__documentFoot button{min-height:44px}.ai-sprint-module__2mM9qq__detailGrid{grid-template-columns:1fr;gap:21px}.ai-sprint-module__2mM9qq__detailGrid p{font-size:16px}.ai-sprint-module__2mM9qq__weeklyBoard{padding:20px 17px}.ai-sprint-module__2mM9qq__weeklyTop{margin-bottom:23px;font-size:10px}.ai-sprint-module__2mM9qq__weeklyTabs{gap:9px}.ai-sprint-module__2mM9qq__weeklyTabs button{font-size:12px}.ai-sprint-module__2mM9qq__weekPanel{min-height:230px;padding-top:23px}.ai-sprint-module__2mM9qq__weekDecision{grid-template-columns:1fr 1fr 1fr;gap:8px}.ai-sprint-module__2mM9qq__weekDecision>span:first-child{grid-column:1/-1;margin-bottom:5px}.ai-sprint-module__2mM9qq__teamVisual{padding-bottom:0}.ai-sprint-module__2mM9qq__capabilityPair{gap:10px}.ai-sprint-module__2mM9qq__capabilityPair>div{aspect-ratio:1;padding:14px 7px}.ai-sprint-module__2mM9qq__capabilityPair svg{width:30px;height:30px;margin-bottom:11px}.ai-sprint-module__2mM9qq__teamPlus svg{width:14px;height:14px;margin:0}.ai-sprint-module__2mM9qq__capabilityPair strong{font-size:16px}.ai-sprint-module__2mM9qq__capabilityPair div>span{max-width:110px;font-size:9px}.ai-sprint-module__2mM9qq__teamPlus{width:25px;height:25px}.ai-sprint-module__2mM9qq__teamCore{margin-top:22px;padding:20px 12px}.ai-sprint-module__2mM9qq__teamCore strong{font-size:26px}.ai-sprint-module__2mM9qq__teamPartners>span{font-size:10px}.ai-sprint-module__2mM9qq__economicsSection{border-radius:0}.ai-sprint-module__2mM9qq__economicsTabs{justify-content:space-between;gap:0}.ai-sprint-module__2mM9qq__economicsTabs button{font-size:10px}.ai-sprint-module__2mM9qq__benchmarkStrip{grid-template-columns:1fr;gap:7px}.ai-sprint-module__2mM9qq__benchmarkStrip strong{font-size:38px}.ai-sprint-module__2mM9qq__sourceDisclosure,.ai-sprint-module__2mM9qq__sourceDisclosure[open]{grid-row:3}.ai-sprint-module__2mM9qq__scenarioGrid{grid-template-columns:1fr;gap:24px}.ai-sprint-module__2mM9qq__choices{max-width:none}.ai-sprint-module__2mM9qq__scenarioOutput{background:#f7f5f0;border:1px solid #fff;border-radius:13px;padding:23px 19px}.ai-sprint-module__2mM9qq__savingNumber output{font-size:53px}.ai-sprint-module__2mM9qq__costControls{grid-template-columns:1fr 1fr;gap:17px 13px}.ai-sprint-module__2mM9qq__faqSection{padding-top:42px;padding-bottom:42px}.ai-sprint-module__2mM9qq__faqList summary{gap:12px;padding-block:16px}.ai-sprint-module__2mM9qq__faqIndex{display:none}.ai-sprint-module__2mM9qq__faqList p{padding-left:0;font-size:16px}}@media (max-width:360px){.ai-sprint-module__2mM9qq__chainTabs small,.ai-sprint-module__2mM9qq__stageTabs button>span{display:none}.ai-sprint-module__2mM9qq__stageTabs button{font-size:9px}.ai-sprint-module__2mM9qq__document dl>div{font-size:10px}.ai-sprint-module__2mM9qq__economicsTabs button{font-size:9px}.ai-sprint-module__2mM9qq__capabilityPair strong{font-size:14px}.ai-sprint-module__2mM9qq__costControls{grid-template-columns:1fr}.ai-sprint-module__2mM9qq__savingNumber output{font-size:47px}}@media (prefers-reduced-motion:reduce){.ai-sprint-module__2mM9qq__plusVertical,.ai-sprint-module__2mM9qq__fteComparison i{transition:none}}
.europa-park-growth-map-module__1BMcRq__map{padding-block:12px 28px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__heading{max-width:820px;margin-bottom:48px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__heading>p{letter-spacing:.12em;color:var(--burgundy);margin-bottom:16px;font-size:11px;font-weight:600}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__heading h3{font-size:clamp(30px,3vw,44px);line-height:1.14}.europa-park-growth-map-module__1BMcRq__composition{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;column-gap:9%;display:grid}.europa-park-growth-map-module__1BMcRq__core{position:relative}.europa-park-growth-map-module__1BMcRq__core:after{content:"";border-top:1px solid var(--line);width:13.1%;position:absolute;top:50%;left:100%}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__photo{border-radius:22px 4px;display:block;position:relative;overflow:hidden}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__photo:focus-visible{outline:2px solid var(--burgundy);outline-offset:5px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__photo img{object-fit:cover;width:100%;height:100%;margin:0}.europa-park-growth-map-module__1BMcRq__core>.europa-park-growth-map-module__1BMcRq__photo{aspect-ratio:1/1.06;border-radius:40px 6px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__coreCaption{padding-top:24px}.europa-park-growth-map-module__1BMcRq__coreCaption>span,.europa-park-growth-map-module__1BMcRq__foundation>span{letter-spacing:.12em;color:var(--burgundy);font-size:10px;font-weight:600}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__coreCaption h4{font-family:var(--serif);letter-spacing:-.035em;margin:9px 0 8px;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.1}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__coreCaption p{color:var(--muted);font-size:15px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__offers{gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.europa-park-growth-map-module__1BMcRq__offers:before{content:"";border-left:1px solid var(--line);position:absolute;top:54px;bottom:54px;left:-7.85%}.europa-park-growth-map-module__1BMcRq__offers>li{grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid;position:relative}.europa-park-growth-map-module__1BMcRq__offers>li:before{content:"";border-top:1px solid var(--line);width:7.85%;position:absolute;top:50%;right:100%}.europa-park-growth-map-module__1BMcRq__offers>li>.europa-park-growth-map-module__1BMcRq__photo{height:108px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__offers h4{font-family:var(--serif);letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(22px,2.1vw,29px);font-weight:400;line-height:1.15}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__offers p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__foundation{border-top:1px solid var(--line);align-items:baseline;gap:28px;margin-top:42px;padding-top:24px;display:flex}.europa-park-growth-map-module__1BMcRq__foundation>span{flex-shrink:0}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__foundation p{font-size:15px;line-height:1.6}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__credit{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.6}.europa-park-growth-map-module__1BMcRq__credit a{text-decoration:underline}.europa-park-growth-map-module__1BMcRq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px) and (min-width:721px){.europa-park-growth-map-module__1BMcRq__composition{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:7%}.europa-park-growth-map-module__1BMcRq__core:after{width:11.9%}.europa-park-growth-map-module__1BMcRq__offers:before{left:-5.85%}.europa-park-growth-map-module__1BMcRq__offers>li:before{width:5.85%}.europa-park-growth-map-module__1BMcRq__offers>li{grid-template-columns:minmax(104px,.7fr) minmax(0,1fr);gap:18px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__offers h4{font-size:23px}.europa-park-growth-map-module__1BMcRq__core>.europa-park-growth-map-module__1BMcRq__photo{aspect-ratio:3/4}}@media (max-width:720px){.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__heading{margin-bottom:32px}.europa-park-growth-map-module__1BMcRq__composition{display:block}.europa-park-growth-map-module__1BMcRq__core>.europa-park-growth-map-module__1BMcRq__photo{aspect-ratio:16/10;border-radius:24px 4px}.europa-park-growth-map-module__1BMcRq__core:after,.europa-park-growth-map-module__1BMcRq__offers:before,.europa-park-growth-map-module__1BMcRq__offers>li:before{display:none}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__coreCaption{padding-top:20px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__offers{gap:24px;margin-top:36px}.europa-park-growth-map-module__1BMcRq__offers>li{grid-template-columns:30vw minmax(0,1fr);gap:22px}.europa-park-growth-map-module__1BMcRq__offers>li>.europa-park-growth-map-module__1BMcRq__photo{height:108px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__offers h4{font-size:26px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__foundation{margin-top:32px;display:block}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__foundation p{margin-top:12px}}@media (max-width:480px){.europa-park-growth-map-module__1BMcRq__offers>li{grid-template-columns:112px minmax(0,1fr);gap:18px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__offers h4{font-size:23px}.europa-park-growth-map-module__1BMcRq__map .europa-park-growth-map-module__1BMcRq__offers p{font-size:13px}}
