.spartan-engineering-module__mGR4kq__engineering{color:#f6f6ef;margin-top:48px}.spartan-engineering-module__mGR4kq__heading{flex-direction:column;align-items:flex-start;gap:12px;max-width:620px;margin-bottom:30px;display:flex}.spartan-engineering-module__mGR4kq__headline{font:inherit;letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.12}.spartan-engineering-module__mGR4kq__intro{color:#b5b6ab;margin:0;font-size:15px;line-height:1.6}.spartan-engineering-module__mGR4kq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.spartan-engineering-module__mGR4kq__item{min-width:0}.spartan-engineering-module__mGR4kq__icon{color:#d6d8cf;width:48px;height:48px;margin-bottom:18px}.spartan-engineering-module__mGR4kq__icon svg{width:100%;height:100%;display:block}.spartan-engineering-module__mGR4kq__accent{stroke:var(--sp-orange,#b94c0d)}.spartan-engineering-module__mGR4kq__copy{border-top:1px solid #404137;flex-direction:column;gap:10px;padding-top:16px;display:flex}.spartan-engineering-module__mGR4kq__title{font:inherit;letter-spacing:-.035em;margin:0;font-size:20px;font-weight:500;line-height:1.25}.spartan-engineering-module__mGR4kq__description{color:#b5b6ab;margin:0;font-size:14px;line-height:1.6}@media (max-width:1099px){.spartan-engineering-module__mGR4kq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px}}@media (max-width:809px){.spartan-engineering-module__mGR4kq__engineering{margin-top:40px}.spartan-engineering-module__mGR4kq__heading{margin-bottom:24px}.spartan-engineering-module__mGR4kq__grid{grid-template-columns:minmax(0,1fr);gap:24px}.spartan-engineering-module__mGR4kq__item{border-top:1px solid #404137;grid-template-columns:40px minmax(0,1fr);gap:18px;padding-top:18px;display:grid}.spartan-engineering-module__mGR4kq__icon{width:40px;height:40px;margin:0}.spartan-engineering-module__mGR4kq__copy{border:0;gap:8px;min-width:0;padding:0}.spartan-engineering-module__mGR4kq__title{font-size:19px}}
.spartan-updates-module__hDm3ra__ticker{box-sizing:border-box;background:inherit;color:#454545;width:100%;min-width:0;overflow:hidden}.spartan-updates-module__hDm3ra__track{width:max-content;animation:spartan-updates-module__hDm3ra__newsTravel var(--news-duration,90s)linear infinite;animation-play-state:var(--news-play,paused);display:flex}.spartan-updates-module__hDm3ra__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.spartan-updates-module__hDm3ra__unit{white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.spartan-updates-module__hDm3ra__entry{flex-shrink:0;align-items:center;gap:64px;padding:22px 64px 22px 0;display:flex}.spartan-updates-module__hDm3ra__mark{color:#454545;font:11px/1.5 var(--sp-mono);letter-spacing:.035em;flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.spartan-updates-module__hDm3ra__mark svg{flex-shrink:0;width:32px;height:18px;display:block}.spartan-updates-module__hDm3ra__message{color:inherit;font-size:12px;line-height:1.5}@keyframes spartan-updates-module__hDm3ra__newsTravel{to{transform:translate(-50%)}}@media (max-width:809px){.spartan-updates-module__hDm3ra__entry{gap:36px;padding:20px 36px 20px 0}}.spartan-updates-module__hDm3ra__ticker:focus-within .spartan-updates-module__hDm3ra__viewport{-webkit-mask-image:none;mask-image:none}.spartan-updates-module__hDm3ra__ticker:focus-within .spartan-updates-module__hDm3ra__track{width:100%;animation:none;transform:none}.spartan-updates-module__hDm3ra__ticker:focus-within .spartan-updates-module__hDm3ra__unit{white-space:normal;width:100%}.spartan-updates-module__hDm3ra__ticker:focus-within .spartan-updates-module__hDm3ra__entry{flex-wrap:wrap;flex:1;gap:12px 24px;padding:22px 24px}.spartan-updates-module__hDm3ra__ticker:focus-within .spartan-updates-module__hDm3ra__duplicate,.spartan-updates-module__hDm3ra__ticker:focus-within [data-news-repeat]:not([data-news-repeat="0"]){display:none}@media (prefers-reduced-motion:reduce){.spartan-updates-module__hDm3ra__viewport{overflow:hidden;-webkit-mask-image:none;mask-image:none}.spartan-updates-module__hDm3ra__track{width:100%;animation:none;transform:none}.spartan-updates-module__hDm3ra__unit{white-space:normal;width:100%}.spartan-updates-module__hDm3ra__entry{flex-wrap:wrap;flex:1;gap:12px 24px;padding:22px 24px}.spartan-updates-module__hDm3ra__duplicate,.spartan-updates-module__hDm3ra__ticker [data-news-repeat]:not([data-news-repeat="0"]){display:none}}
.spartan-page-module__-hVm8W__wrap{--sp-page-inline:40px;--sp-section-space:clamp(48px,7svh,96px);--sp-layout-gap:clamp(24px,3vw,48px)}.spartan-page-module__-hVm8W__hero{isolation:isolate;background:var(--sp-paper);padding:128px var(--sp-page-inline)clamp(56px,7vw,88px);border-radius:20px;position:relative;overflow:hidden}.spartan-page-module__-hVm8W__heroInner{gap:var(--sp-layout-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.spartan-page-module__-hVm8W__heroWide{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.spartan-page-module__-hVm8W__heroCopy{min-width:0;max-width:940px}.spartan-page-module__-hVm8W__heroCopy>.spartan-page-module__-hVm8W__heroMicro{color:#54544e;margin-bottom:22px;display:block}.spartan-page-module__-hVm8W__hero h1{letter-spacing:-.045em;text-wrap:pretty;max-width:16ch;font-size:clamp(38px,5.1vw,56px);font-weight:500;line-height:1.08}.spartan-page-module__-hVm8W__hero h1>span{color:#777773}.spartan-page-module__-hVm8W__heroLead{color:#494b45;max-width:560px;margin:28px 0 32px;font-size:16px;line-height:1.55}.spartan-page-module__-hVm8W__heroActions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.spartan-page-module__-hVm8W__heroNote{color:#5b5b55;max-width:460px;font-size:14px;line-height:1.55}.spartan-page-module__-hVm8W__heroFacts{border-top:1px solid #c9c9c4;align-self:end;gap:0;margin:0;padding:0;display:grid}.spartan-page-module__-hVm8W__heroFacts>div{border-bottom:1px solid #c9c9c4;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;min-height:56px;padding:14px 0;display:flex}.spartan-page-module__-hVm8W__heroFacts dt{font:300 12px/1.5 var(--sp-mono);text-transform:uppercase;letter-spacing:0;color:#62625c}.spartan-page-module__-hVm8W__heroFacts dd{color:var(--sp-ink);text-align:right;margin:0;font-size:15px;line-height:1.4}.spartan-page-module__-hVm8W__heroFigure{background:#e6e6e2;border-radius:18px;position:relative;overflow:hidden}.spartan-page-module__-hVm8W__heroFigure img{width:100%;height:auto;display:block}.spartan-page-module__-hVm8W__stage{padding:var(--sp-section-space)var(--sp-page-inline);scroll-margin-top:100px}.spartan-page-module__-hVm8W__stagePaper{background:var(--sp-paper);border-radius:20px;margin-top:12px}.spartan-page-module__-hVm8W__stageDark{background:var(--sp-dark);color:#f6f6ef;border-radius:20px;margin-top:12px}.spartan-page-module__-hVm8W__stagePlain{background:#fff}.spartan-page-module__-hVm8W__stagePaper+.spartan-page-module__-hVm8W__stagePaper,.spartan-page-module__-hVm8W__stageDark+.spartan-page-module__-hVm8W__stageDark{border-top-left-radius:0;border-top-right-radius:0;margin-top:0;padding-top:0}.spartan-page-module__-hVm8W__stagePaper+.spartan-page-module__-hVm8W__stagePaper>:first-child,.spartan-page-module__-hVm8W__stageDark+.spartan-page-module__-hVm8W__stageDark>:first-child{padding-top:var(--sp-section-space);border-top:1px solid var(--sp-line)}.spartan-page-module__-hVm8W__stageDark+.spartan-page-module__-hVm8W__stageDark>:first-child{border-top-color:#3c3d38}:is(.spartan-page-module__-hVm8W__stagePaper:has(+.spartan-page-module__-hVm8W__stagePaper),.spartan-page-module__-hVm8W__stageDark:has(+.spartan-page-module__-hVm8W__stageDark)){border-bottom-right-radius:0;border-bottom-left-radius:0}.spartan-page-module__-hVm8W__stageHead{margin-bottom:clamp(36px,4.5vw,56px)}.spartan-page-module__-hVm8W__stageHead h2{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;font-size:clamp(36px,3.5vw,60px);font-weight:500;line-height:1.08}.spartan-page-module__-hVm8W__stageHead h2>span{color:var(--sp-muted)}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__stageHead h2>span{color:#9a9b93}.spartan-page-module__-hVm8W__stageLead{max-width:640px;color:var(--sp-muted);margin-top:28px;font-size:16px;line-height:1.6}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__stageLead{color:#adaea6}.spartan-page-module__-hVm8W__prose{max-width:640px;color:var(--sp-muted);font-size:16px;line-height:1.6}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__prose{color:#adaea6}.spartan-page-module__-hVm8W__prose+.spartan-page-module__-hVm8W__prose{margin-top:18px}.spartan-page-module__-hVm8W__stageFoot{margin-top:clamp(32px,4vw,48px)}.spartan-page-module__-hVm8W__textLinkLight{border-color:var(--sp-line);color:var(--sp-ink);background:#fff}.spartan-page-module__-hVm8W__textLinkLight:is(:hover,:focus-visible){background:var(--sp-paper);border-color:#b5b5b5}.spartan-page-module__-hVm8W__rail{border-top:1px solid var(--sp-line)}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__rail{border-top-color:#3c3d38}.spartan-page-module__-hVm8W__railRow{gap:12px var(--sp-layout-gap);border-bottom:1px solid var(--sp-line);grid-template-columns:64px minmax(0,260px) minmax(0,1fr);align-items:start;padding:clamp(26px,3vw,38px) 0;display:grid}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__railRow{border-bottom-color:#3c3d38}.spartan-page-module__-hVm8W__railMark{font:300 12px/1.5 var(--sp-mono);letter-spacing:0;color:#8a8a83;padding-top:6px}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__railMark{color:#b9bcb0}.spartan-page-module__-hVm8W__railTitle{min-width:0}.spartan-page-module__-hVm8W__railTitle h3{letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15}.spartan-page-module__-hVm8W__railLabel{font:300 12px/1.5 var(--sp-mono);text-transform:uppercase;letter-spacing:0;color:var(--sp-muted);margin-top:10px;display:block}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__railLabel{color:#9a9b93}.spartan-page-module__-hVm8W__railText{min-width:0;color:var(--sp-muted);font-size:16px;line-height:1.6}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__railText{color:#adaea6}.spartan-page-module__-hVm8W__points{border-top:1px solid var(--sp-line);max-width:900px;margin:0;padding:0;list-style:none}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__points{border-top-color:#3c3d38}.spartan-page-module__-hVm8W__points>li{border-bottom:1px solid var(--sp-line);color:var(--sp-muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0;font-size:16px;line-height:1.6;display:grid}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__points>li{color:#adaea6;border-bottom-color:#3c3d38}.spartan-page-module__-hVm8W__points>li:before{content:"";background:#9c9c94;border-radius:50%;width:9px;height:9px;margin-top:9px}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__points>li:before{background:#6d6e67}.spartan-page-module__-hVm8W__subhead{letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(21px,2vw,26px);font-weight:500;line-height:1.15}.spartan-page-module__-hVm8W__subhead:not(:first-child){margin-top:clamp(38px,4.6vw,60px)}.spartan-page-module__-hVm8W__compare{gap:var(--sp-layout-gap);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.spartan-page-module__-hVm8W__compareCard{background:#fff;border-radius:20px;flex-direction:column;padding:clamp(24px,2.6vw,34px);display:flex;box-shadow:inset 0 0 0 1px #dcdcd6}.spartan-page-module__-hVm8W__stagePlain .spartan-page-module__-hVm8W__compareCard,.spartan-page-module__-hVm8W__stagePlain .spartan-page-module__-hVm8W__card{background:var(--sp-paper);box-shadow:none}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__compareCard{background:#232420;box-shadow:inset 0 0 0 1px #3c3d38}.spartan-page-module__-hVm8W__compareCard h3{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.12}.spartan-page-module__-hVm8W__compareSummary{color:var(--sp-muted);margin-top:10px;font-size:15px;line-height:1.5}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__compareSummary{color:#adaea6}.spartan-page-module__-hVm8W__compareRows{margin:24px 0 0;display:grid}.spartan-page-module__-hVm8W__compareRows>div{border-top:1px solid var(--sp-line);padding:16px 0}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__compareRows>div{border-top-color:#3c3d38}.spartan-page-module__-hVm8W__compareRows dt{font:300 12px/1.5 var(--sp-mono);text-transform:uppercase;letter-spacing:0;color:var(--sp-muted)}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__compareRows dt{color:#9a9b93}.spartan-page-module__-hVm8W__compareRows dd{color:var(--sp-ink);margin:8px 0 0;font-size:15px;line-height:1.55}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__compareRows dd{color:#e6e7df}.spartan-page-module__-hVm8W__cards{gap:var(--sp-layout-gap);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.spartan-page-module__-hVm8W__cardsFour{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.spartan-page-module__-hVm8W__card{background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,34px);display:flex;box-shadow:inset 0 0 0 1px #dcdcd6}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__card{background:#232420;box-shadow:inset 0 0 0 1px #3c3d38}.spartan-page-module__-hVm8W__card h3{letter-spacing:-.03em;font-size:clamp(21px,1.8vw,25px);font-weight:500;line-height:1.16}.spartan-page-module__-hVm8W__card p{color:var(--sp-muted);font-size:15px;line-height:1.6}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__card p{color:#adaea6}.spartan-page-module__-hVm8W__cardMark{font:300 12px/1.5 var(--sp-mono);text-transform:uppercase;letter-spacing:0;color:var(--sp-muted)}.spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__cardMark{color:#9a9b93}.spartan-page-module__-hVm8W__cardLink{transition:box-shadow .3s var(--sp-ease),transform .3s var(--sp-ease);position:relative}.spartan-page-module__-hVm8W__cardLink:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:inset 0 0 0 1px #b6b6ae}.spartan-page-module__-hVm8W__cardLink h3{justify-content:space-between;align-items:center;gap:16px;display:flex}.spartan-page-module__-hVm8W__cardLink svg{transition:transform .3s var(--sp-ease),color .3s;flex-shrink:0}.spartan-page-module__-hVm8W__cardLink:is(:hover,:focus-visible) svg{color:var(--sp-orange);transform:translate(2px,-2px)}.spartan-page-module__-hVm8W__closing{background:var(--sp-paper);padding:clamp(56px,7vw,104px)var(--sp-page-inline);border-radius:20px;margin-top:12px}.spartan-page-module__-hVm8W__closing h2{letter-spacing:-.05em;text-wrap:balance;max-width:1040px;font-size:clamp(38px,5.2vw,72px);font-weight:500;line-height:1.05}.spartan-page-module__-hVm8W__closing h2>span{color:#707070}.spartan-page-module__-hVm8W__closing>p{color:#626262;max-width:580px;margin-top:26px;font-size:17px;line-height:1.6}.spartan-page-module__-hVm8W__closingAction{flex-wrap:wrap;align-items:center;gap:22px 32px;margin-top:32px;display:flex}@media (min-width:810px) and (max-width:1099px){.spartan-page-module__-hVm8W__heroWide{grid-template-columns:minmax(0,1fr)}.spartan-page-module__-hVm8W__heroFacts{align-self:start;max-width:520px}}@media (max-width:809px){.spartan-page-module__-hVm8W__wrap{--sp-page-inline:20px}.spartan-page-module__-hVm8W__hero{padding-top:96px}.spartan-page-module__-hVm8W__hero h1{max-width:none;font-size:clamp(34px,9.4vw,44px)}.spartan-page-module__-hVm8W__heroInner,.spartan-page-module__-hVm8W__heroWide{grid-template-columns:minmax(0,1fr)}.spartan-page-module__-hVm8W__heroFacts{align-self:start}.spartan-page-module__-hVm8W__stageHead h2{max-width:none;font-size:32px}.spartan-page-module__-hVm8W__closing h2{font-size:clamp(34px,9.4vw,46px)}.spartan-page-module__-hVm8W__railRow{grid-template-columns:44px minmax(0,1fr)}.spartan-page-module__-hVm8W__railText{grid-column:2}.spartan-page-module__-hVm8W__points>li{grid-template-columns:14px minmax(0,1fr);gap:14px}.spartan-page-module__-hVm8W__points>li:before{width:8px;height:8px}}@media (max-width:380px){.spartan-page-module__-hVm8W__heroFacts>div{flex-direction:column;align-items:flex-start}.spartan-page-module__-hVm8W__heroFacts dd{text-align:left}}@media (min-width:810px) and (max-height:700px){.spartan-page-module__-hVm8W__wrap{--sp-section-space:32px}.spartan-page-module__-hVm8W__hero{padding-top:104px}}@media (prefers-reduced-motion:reduce){.spartan-page-module__-hVm8W__cardLink,.spartan-page-module__-hVm8W__cardLink svg{transition:none!important}.spartan-page-module__-hVm8W__cardLink:is(:hover,:focus-visible){transform:none}}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__heroCopy>.spartan-page-module__-hVm8W__heroLead{color:var(--sp-muted);margin:28px 0 32px}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__stageHead>.spartan-page-module__-hVm8W__stageLead{margin-top:28px}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__heroCopy>.spartan-page-module__-hVm8W__heroMicro,.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__heroNote{color:var(--sp-muted)}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__hero h1>span{color:#707070}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__heroFacts{border-color:var(--sp-line);margin-top:24px}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__heroFacts>div{border-color:var(--sp-line)}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__heroFacts dt,.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__railMark{color:var(--sp-muted)}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__stageDark .spartan-page-module__-hVm8W__railMark{color:#b5b5b5}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__stageDark{color:#f6f6f6}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__stageDark :is(.spartan-page-module__-hVm8W__stageLead,.spartan-page-module__-hVm8W__prose,.spartan-page-module__-hVm8W__railText,.spartan-page-module__-hVm8W__railLabel,.spartan-page-module__-hVm8W__card p,.spartan-page-module__-hVm8W__cardMark,.spartan-page-module__-hVm8W__compareSummary,.spartan-page-module__-hVm8W__compareRows dt){color:#b5b5b5}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__stageDark :is(.spartan-page-module__-hVm8W__card,.spartan-page-module__-hVm8W__compareCard){background:#242424;box-shadow:inset 0 0 0 1px #444}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__cardLink{transition:box-shadow .42s var(--sp-ease)}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__cardLink:is(:hover,:focus-visible){transform:none;box-shadow:inset 0 0 0 1px #999}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__cardsFour{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:809px){.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__cardsFour{grid-template-columns:minmax(0,1fr)}}.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__cardsSix{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:810px) and (max-width:1099px){.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__cardsSix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809px){.spartan-page-module__-hVm8W__wrap .spartan-page-module__-hVm8W__cardsSix{grid-template-columns:minmax(0,1fr)}}.spartan-page-module__-hVm8W__wrap [data-case-stage=system]>div:nth-of-type(2)>span:first-child{color:var(--sp-muted)!important}.spartan-page-module__-hVm8W__wrap [data-case-stage=system] .cs-flow-label-studio{color:var(--sp-ink)!important;font-weight:500!important}.spartan-page-module__-hVm8W__wrap [data-case-stage=system]>figcaption{color:var(--sp-muted)!important}.spartan-page-module__-hVm8W__heroAside{min-width:0}@media (min-width:1681px){.spartan-page-module__-hVm8W__heroWide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.spartan-page-module__-hVm8W__hero h1{max-width:18ch;font-size:70px}.spartan-page-module__-hVm8W__heroFigure img{object-fit:contain;max-height:500px}}
.spartan-editorial-module__-xYFbW__rows{border-top:1px solid var(--sp-line)}.spartan-editorial-module__-xYFbW__row{border-bottom:1px solid var(--sp-line);transition:border-color .42s var(--sp-ease);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 44px;align-items:start;gap:24px;padding:30px 0;scroll-margin-top:100px;display:grid}.spartan-editorial-module__-xYFbW__row h3{letter-spacing:-.035em;font-size:clamp(25px,2.6vw,36px);font-weight:500;line-height:1.12}.spartan-editorial-module__-xYFbW__row p{color:var(--sp-muted);max-width:640px;font-size:16px;line-height:1.6}.spartan-editorial-module__-xYFbW__row svg{border:1px solid var(--sp-line);width:44px;height:44px;transition:transform .42s var(--sp-ease),background-color .42s var(--sp-ease),color .42s var(--sp-ease);border-radius:50%;margin:0;padding:11px}.spartan-editorial-module__-xYFbW__row:is(:hover,:focus-visible){border-color:var(--sp-ink)}.spartan-editorial-module__-xYFbW__row:is(:hover,:focus-visible) svg{background:var(--sp-ink);color:#fff;transform:rotate(45deg)}:is([data-tone=dark] .spartan-editorial-module__-xYFbW__rows,[data-tone=dark] .spartan-editorial-module__-xYFbW__row){border-color:#444}[data-tone=dark] .spartan-editorial-module__-xYFbW__row p{color:#b5b5b5}.spartan-editorial-module__-xYFbW__products{gap:24px;display:grid}.spartan-editorial-module__-xYFbW__product{background:var(--sp-paper);border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;overflow:hidden}.spartan-editorial-module__-xYFbW__media{background:#e8e8e8;padding:20px;position:relative;overflow:hidden}.spartan-editorial-module__-xYFbW__media img{width:100%;height:auto;transition:transform .6s var(--sp-ease);border-radius:14px;display:block}.spartan-editorial-module__-xYFbW__productCopy{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:36px;display:flex}.spartan-editorial-module__-xYFbW__productCopy h3{letter-spacing:-.04em;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.1}.spartan-editorial-module__-xYFbW__productCopy p{color:var(--sp-muted);font-size:16px;line-height:1.6}.spartan-editorial-module__-xYFbW__productCopy strong{font-weight:500}.spartan-editorial-module__-xYFbW__product:is(:hover,:focus-visible) .spartan-editorial-module__-xYFbW__media img{transform:scale(1.015)}.spartan-editorial-module__-xYFbW__open{align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.spartan-editorial-module__-xYFbW__open svg{width:20px}.spartan-editorial-module__-xYFbW__product .spartan-editorial-module__-xYFbW__open svg{transition:transform .42s var(--sp-ease)}.spartan-editorial-module__-xYFbW__product:is(:hover,:focus-visible) .spartan-editorial-module__-xYFbW__open svg{transform:rotate(45deg)}.spartan-editorial-module__-xYFbW__glyph{color:#ddd;--diagram-panel:#292929;--diagram-line:#666;background:#1a1a1a;border-radius:20px;padding:24px}.spartan-editorial-module__-xYFbW__glyph svg{width:100%;height:auto;max-height:280px;display:block}.spartan-editorial-module__-xYFbW__glyph h2{letter-spacing:-.035em;font-size:28px;font-weight:500;line-height:1.15}.spartan-editorial-module__-xYFbW__glyph p{color:#b5b5b5;margin-top:16px;font-size:15px;line-height:1.6}.spartan-editorial-module__-xYFbW__proof{gap:var(--sp-layout-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.spartan-editorial-module__-xYFbW__proof blockquote{letter-spacing:-.025em;font-size:clamp(24px,2.6vw,36px);line-height:1.3}.spartan-editorial-module__-xYFbW__person{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.spartan-editorial-module__-xYFbW__person img{object-fit:cover;border-radius:50%}.spartan-editorial-module__-xYFbW__person strong{font-weight:500;display:block}.spartan-editorial-module__-xYFbW__person p{color:var(--sp-muted);font-size:15px;line-height:1.6}.spartan-editorial-module__-xYFbW__person a{flex-basis:100%}.spartan-editorial-module__-xYFbW__topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.spartan-editorial-module__-xYFbW__topics div{border-top:1px solid var(--sp-line);padding:24px 0}.spartan-editorial-module__-xYFbW__topics h3{font-size:25px;font-weight:500;line-height:1.2}.spartan-editorial-module__-xYFbW__topics p{color:var(--sp-muted);margin-top:12px;font-size:15px;line-height:1.6}@media (max-width:809px){.spartan-editorial-module__-xYFbW__row{grid-template-columns:minmax(0,1fr) 44px;gap:16px}.spartan-editorial-module__-xYFbW__row p{grid-area:2/1}.spartan-editorial-module__-xYFbW__row svg{grid-area:1/2}.spartan-editorial-module__-xYFbW__product,.spartan-editorial-module__-xYFbW__proof{grid-template-columns:minmax(0,1fr)}.spartan-editorial-module__-xYFbW__productCopy{padding:24px}.spartan-editorial-module__-xYFbW__media{padding:12px}.spartan-editorial-module__-xYFbW__topics{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.spartan-editorial-module__-xYFbW__row,.spartan-editorial-module__-xYFbW__row svg,.spartan-editorial-module__-xYFbW__media img{transition:none}.spartan-editorial-module__-xYFbW__product:is(:hover,:focus-visible) .spartan-editorial-module__-xYFbW__media img,.spartan-editorial-module__-xYFbW__row:is(:hover,:focus-visible) svg{transform:none}}.spartan-editorial-module__-xYFbW__title{padding:0 var(--sp-page-inline)}.spartan-editorial-module__-xYFbW__glyph>p{margin-top:16px}.spartan-editorial-module__-xYFbW__topics>div>p{margin-top:12px}.spartan-editorial-module__-xYFbW__rowStatic{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}@media (max-width:809px){.spartan-editorial-module__-xYFbW__rowStatic{grid-template-columns:minmax(0,1fr)}}
.spartan-capability-scene-module__Wod8ma__scene{color:#f6f6f6;background:#1a1a1a;border-radius:20px;min-width:0;padding:28px}.spartan-capability-scene-module__Wod8ma__heading{font:11px/1.5 var(--sp-mono);text-transform:uppercase;letter-spacing:.035em;color:#b5b5b5;justify-content:space-between;gap:20px;display:flex}.spartan-capability-scene-module__Wod8ma__frames{display:grid;position:relative}.spartan-capability-scene-module__Wod8ma__drawing{opacity:0;pointer-events:none;grid-area:1/1;grid-template-columns:1fr 1fr;align-items:end;gap:8px 20px;min-height:310px;padding-bottom:34px;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.spartan-capability-scene-module__Wod8ma__drawing[data-current=true]{opacity:1}.spartan-capability-scene-module__Wod8ma__glyph{grid-column:1/-1;width:76%;max-width:440px;margin:0 auto -28px;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.spartan-capability-scene-module__Wod8ma__drawing[data-current=true] .spartan-capability-scene-module__Wod8ma__glyph{transform:none}.spartan-capability-scene-module__Wod8ma__glyph>svg{--diagram-panel:#292929;color:#9a9a9a;width:100%;height:auto}.spartan-capability-scene-module__Wod8ma__input,.spartan-capability-scene-module__Wod8ma__output{z-index:1;border-bottom:1px solid #666;padding:0 0 14px;position:relative}.spartan-capability-scene-module__Wod8ma__input{grid-row:2}.spartan-capability-scene-module__Wod8ma__output{text-align:right;grid-row:2}.spartan-capability-scene-module__Wod8ma__drawing span{font:10px/1.5 var(--sp-mono);text-transform:uppercase;color:#b5b5b5;margin-bottom:6px;display:block}.spartan-capability-scene-module__Wod8ma__drawing strong{max-width:19ch;font-size:clamp(16px,1.2vw,20px);font-weight:500;line-height:1.25;display:block}.spartan-capability-scene-module__Wod8ma__output strong{margin-left:auto}.spartan-capability-scene-module__Wod8ma__connector{background:#555;justify-content:space-between;align-items:center;height:1px;display:flex;position:absolute;bottom:15px;left:0;right:0}.spartan-capability-scene-module__Wod8ma__connector i{background:#f47728;border-radius:50%;width:7px;height:7px}.spartan-capability-scene-module__Wod8ma__connector i:nth-child(2){transform-origin:0;width:auto;animation:5.5s linear infinite paused spartan-capability-scene-module__Wod8ma__handoff;position:absolute;left:0;right:0}.spartan-capability-scene-module__Wod8ma__scene[data-running=true] .spartan-capability-scene-module__Wod8ma__connector i:nth-child(2){animation-play-state:running}.spartan-capability-scene-module__Wod8ma__controls{border-top:1px solid #555;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:18px;display:grid}.spartan-capability-scene-module__Wod8ma__controls button{text-align:left;color:#b5b5b5;cursor:pointer;min-height:60px;transition:background .42s var(--sp-ease),border-color .42s var(--sp-ease);background:#292929;border:1px solid #0000;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.3}.spartan-capability-scene-module__Wod8ma__controls button span{font:10px/1.5 var(--sp-mono);margin-bottom:6px;display:block}.spartan-capability-scene-module__Wod8ma__controls button[aria-pressed=true]{color:#fff;background:#353535;border-color:#777}.spartan-capability-scene-module__Wod8ma__controls button[aria-pressed=true] span{color:#ff9c64}.spartan-capability-scene-module__Wod8ma__controls button:hover{background:#383838}.spartan-capability-scene-module__Wod8ma__scene button:focus-visible{outline-offset:3px;outline:2px solid #fff}.spartan-capability-scene-module__Wod8ma__footer{min-height:44px;font:10px/1.5 var(--sp-mono);color:#b5b5b5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.spartan-capability-scene-module__Wod8ma__quiet{color:#ddd;cursor:pointer;flex-shrink:0;align-items:center;gap:9px;min-height:44px;font-size:12px;line-height:1.4;display:flex}.spartan-capability-scene-module__Wod8ma__quiet>span{text-align:center;width:16px}.spartan-capability-scene-module__Wod8ma__quiet:focus-within{outline-offset:3px;outline:2px solid #fff}@keyframes spartan-capability-scene-module__Wod8ma__handoff{0%,12%{opacity:0;transform:scaleX(0)}20%{opacity:1}75%,88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (max-width:809px){.spartan-capability-scene-module__Wod8ma__scene{padding:20px}.spartan-capability-scene-module__Wod8ma__drawing{min-height:240px}.spartan-capability-scene-module__Wod8ma__glyph{width:100%;max-width:300px;margin-bottom:-18px}.spartan-capability-scene-module__Wod8ma__drawing strong{font-size:16px}.spartan-capability-scene-module__Wod8ma__controls{gap:6px}.spartan-capability-scene-module__Wod8ma__controls button{padding:10px 8px;font-size:12px}.spartan-capability-scene-module__Wod8ma__heading{font-size:10px}}[data-quiet=true] .spartan-capability-scene-module__Wod8ma__drawing,[data-quiet=true] .spartan-capability-scene-module__Wod8ma__glyph{transition:none}@media (prefers-reduced-motion:reduce){.spartan-capability-scene-module__Wod8ma__glyph{transform:none}.spartan-capability-scene-module__Wod8ma__drawing,.spartan-capability-scene-module__Wod8ma__glyph,.spartan-capability-scene-module__Wod8ma__controls button{transition:none}.spartan-capability-scene-module__Wod8ma__connector i:nth-child(2){opacity:0;animation:none}}
.spartan-workflow-scene-module__VCGjHa__scene{color:#fff;--diagram-panel:#292929;background:#1a1a1a;border-radius:20px;max-width:920px;margin-inline:auto;padding:24px 28px 26px;overflow:hidden}.spartan-workflow-scene-module__VCGjHa__sceneTop{font:11px/1.5 var(--sp-mono);text-transform:uppercase;color:#b5b5b5;justify-content:space-between;gap:20px;display:flex}.spartan-workflow-scene-module__VCGjHa__blueprint{width:100%;height:auto;margin:8px 0 0;display:block;overflow:visible}.spartan-workflow-scene-module__VCGjHa__source,.spartan-workflow-scene-module__VCGjHa__core,.spartan-workflow-scene-module__VCGjHa__outputs,.spartan-workflow-scene-module__VCGjHa__outputs>g,.spartan-workflow-scene-module__VCGjHa__signal,.spartan-workflow-scene-module__VCGjHa__check{transform-box:fill-box;transform-origin:50%;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s cubic-bezier(.22,1,.36,1)}.spartan-workflow-scene-module__VCGjHa__scene[data-phase="0"] .spartan-workflow-scene-module__VCGjHa__source{transform:translate(18px,-10px)}.spartan-workflow-scene-module__VCGjHa__scene[data-phase="0"] .spartan-workflow-scene-module__VCGjHa__outputs{opacity:.45;transform:translate(-20px,12px)}.spartan-workflow-scene-module__VCGjHa__scene[data-phase="1"] .spartan-workflow-scene-module__VCGjHa__core{transform:translateY(-12px)}.spartan-workflow-scene-module__VCGjHa__scene[data-phase="2"] .spartan-workflow-scene-module__VCGjHa__core{transform:translateY(-6px)}.spartan-workflow-scene-module__VCGjHa__scene[data-phase="3"] .spartan-workflow-scene-module__VCGjHa__outputs{transform:translate(8px,-8px)}.spartan-workflow-scene-module__VCGjHa__scene[data-phase="0"] .spartan-workflow-scene-module__VCGjHa__signal{transform:translate(-20px)}.spartan-workflow-scene-module__VCGjHa__scene[data-phase="1"] .spartan-workflow-scene-module__VCGjHa__signal{opacity:0;transform:translate(62px)}.spartan-workflow-scene-module__VCGjHa__scene[data-phase="2"] .spartan-workflow-scene-module__VCGjHa__signal{opacity:0;transform:translate(192px)}.spartan-workflow-scene-module__VCGjHa__scene[data-phase="3"] .spartan-workflow-scene-module__VCGjHa__signal{transform:translate(206px)}.spartan-workflow-scene-module__VCGjHa__scene:not([data-phase="2"]):not([data-phase="3"]) .spartan-workflow-scene-module__VCGjHa__check{opacity:0;transform:scale(.8)}.spartan-workflow-scene-module__VCGjHa__formats{color:#b5b5b5;font:11px/1.5 var(--sp-mono);flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:0 0 24px;display:flex}.spartan-workflow-scene-module__VCGjHa__phaseNav{border-top:1px solid #555;border-bottom:1px solid #555;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spartan-workflow-scene-module__VCGjHa__phaseNav button{color:#b5b5b5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:56px;font-size:13px;display:flex;position:relative}.spartan-workflow-scene-module__VCGjHa__phaseNav button span{font:10px/1 var(--sp-mono);color:#b5b5b5}.spartan-workflow-scene-module__VCGjHa__phaseNav button[aria-pressed=true]{color:#fff;background:#292929}.spartan-workflow-scene-module__VCGjHa__phaseNav button[aria-pressed=true]:after{content:"";background:#f47728;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.spartan-workflow-scene-module__VCGjHa__phaseNav button:focus-visible{outline-offset:-3px;outline:2px solid #f47728}.spartan-workflow-scene-module__VCGjHa__description{max-width:540px;min-height:52px;color:#dedede!important;margin:20px 0 0!important;font-size:16px!important;line-height:1.5!important}.spartan-workflow-scene-module__VCGjHa__build{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.spartan-workflow-scene-module__VCGjHa__buildVisual{--diagram-panel:#f0f0f0;color:#777;background:#f0f0f0;border-radius:20px;padding:28px;position:sticky;top:120px}.spartan-workflow-scene-module__VCGjHa__buildVisual>svg{width:100%;height:auto;max-height:400px;display:block}.spartan-workflow-scene-module__VCGjHa__buildVisual p{font:11px/1.5 var(--sp-mono);text-transform:uppercase;color:#656565;padding:16px 0 0}.spartan-workflow-scene-module__VCGjHa__buildStep{border-bottom:1px solid var(--sp-line)}.spartan-workflow-scene-module__VCGjHa__buildStep:first-child{border-top:1px solid var(--sp-line)}.spartan-workflow-scene-module__VCGjHa__buildStep summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:20px;padding:26px 0;list-style:none;display:grid}.spartan-workflow-scene-module__VCGjHa__buildStep summary::-webkit-details-marker{display:none}.spartan-workflow-scene-module__VCGjHa__buildStep summary>span:first-child{font:11px/1.5 var(--sp-mono);color:var(--sp-muted)}.spartan-workflow-scene-module__VCGjHa__buildStep h3{letter-spacing:-.035em;font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:1.15}.spartan-workflow-scene-module__VCGjHa__buildStep summary:focus-visible{outline:2px solid var(--sp-orange);outline-offset:4px}.spartan-workflow-scene-module__VCGjHa__toggle{width:20px;height:20px;position:relative}.spartan-workflow-scene-module__VCGjHa__toggle:before,.spartan-workflow-scene-module__VCGjHa__toggle:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:9px;left:4px}.spartan-workflow-scene-module__VCGjHa__toggle:after{transition:transform .42s var(--sp-ease);transform:rotate(90deg)}.spartan-workflow-scene-module__VCGjHa__buildStep[open] .spartan-workflow-scene-module__VCGjHa__toggle:after{transform:rotate(0)}.spartan-workflow-scene-module__VCGjHa__buildBody{color:var(--sp-muted);padding:0 40px 26px 44px;font-size:16px;line-height:1.6}.spartan-workflow-scene-module__VCGjHa__buildBody .spartan-workflow-scene-module__VCGjHa__meta{font:11px/1.5 var(--sp-mono);text-transform:uppercase;margin:0 0 12px}.spartan-workflow-scene-module__VCGjHa__buildBody ul{margin:20px 0 0;padding-left:18px}.spartan-workflow-scene-module__VCGjHa__buildBody li+li{margin-top:12px}.spartan-workflow-scene-module__VCGjHa__mobileGlyph{display:none}@media (min-width:1800px){.spartan-workflow-scene-module__VCGjHa__scene{padding:32px 36px}.spartan-workflow-scene-module__VCGjHa__description{min-height:54px;font-size:18px!important}.spartan-workflow-scene-module__VCGjHa__phaseNav button{min-height:64px;font-size:15px}.spartan-workflow-scene-module__VCGjHa__blueprint{max-height:380px}.spartan-workflow-scene-module__VCGjHa__buildVisual>svg{max-height:440px}}@media (max-width:1099px) and (min-width:810px){.spartan-workflow-scene-module__VCGjHa__scene{padding:20px 18px}.spartan-workflow-scene-module__VCGjHa__phaseNav button{gap:4px;font-size:11px}.spartan-workflow-scene-module__VCGjHa__phaseNav button span{display:none}.spartan-workflow-scene-module__VCGjHa__description{min-height:72px;font-size:15px!important}.spartan-workflow-scene-module__VCGjHa__build{gap:28px}.spartan-workflow-scene-module__VCGjHa__buildBody{padding-left:0;padding-right:0}}@media (max-width:809px){.spartan-workflow-scene-module__VCGjHa__scene{padding:20px 16px}.spartan-workflow-scene-module__VCGjHa__sceneTop{font-size:10px}.spartan-workflow-scene-module__VCGjHa__sceneTop span:last-child{display:none}.spartan-workflow-scene-module__VCGjHa__blueprint{width:calc(100% + 16px);margin-inline:-8px}.spartan-workflow-scene-module__VCGjHa__formats{gap:10px 18px;padding-bottom:20px;font-size:10px}.spartan-workflow-scene-module__VCGjHa__phaseNav button{flex-direction:column;gap:6px;min-height:56px;font-size:11px}.spartan-workflow-scene-module__VCGjHa__description{min-height:68px;font-size:15px!important}.spartan-workflow-scene-module__VCGjHa__build{grid-template-columns:minmax(0,1fr)}.spartan-workflow-scene-module__VCGjHa__buildVisual{display:none}.spartan-workflow-scene-module__VCGjHa__mobileGlyph{--diagram-panel:#f0f0f0;color:#777;background:#f0f0f0;border-radius:16px;margin:0 0 20px;display:block}.spartan-workflow-scene-module__VCGjHa__mobileGlyph>svg{width:100%;height:190px;display:block}.spartan-workflow-scene-module__VCGjHa__buildBody{padding:0 0 26px}.spartan-workflow-scene-module__VCGjHa__buildStep summary{gap:16px}.spartan-workflow-scene-module__VCGjHa__buildStep h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.spartan-workflow-scene-module__VCGjHa__source,.spartan-workflow-scene-module__VCGjHa__core,.spartan-workflow-scene-module__VCGjHa__outputs,.spartan-workflow-scene-module__VCGjHa__outputs>g,.spartan-workflow-scene-module__VCGjHa__signal,.spartan-workflow-scene-module__VCGjHa__check,.spartan-workflow-scene-module__VCGjHa__toggle:after{transition:none}.spartan-workflow-scene-module__VCGjHa__source,.spartan-workflow-scene-module__VCGjHa__core,.spartan-workflow-scene-module__VCGjHa__outputs{transform:none!important}.spartan-workflow-scene-module__VCGjHa__check{opacity:1!important;transform:none!important}}
.system-visual-module__ucrjXG__product{color:#fff;background:#252525;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 24px 50px -32px #0007}.system-visual-module__ucrjXG__productTop{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:20px 24px;font-size:12px;display:flex}.system-visual-module__ucrjXG__productTop>:last-child{color:#bcbcbc}.system-visual-module__ucrjXG__productImage{background:#fff;border-radius:10px;margin:0 12px;display:block;position:relative;overflow:hidden}.system-visual-module__ucrjXG__productImage>img{width:100%;height:auto;transition:transform .6s var(--sp-ease);display:block}.system-visual-module__ucrjXG__productImage:hover>img{transform:scale(1.015)}.system-visual-module__ucrjXG__open{color:#1f1f1f;opacity:0;transition:opacity .42s var(--sp-ease);background:#fff;border-radius:99px;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:12px;display:flex;position:absolute;bottom:16px;right:16px}.system-visual-module__ucrjXG__open svg{width:18px}.system-visual-module__ucrjXG__productImage:hover .system-visual-module__ucrjXG__open,.system-visual-module__ucrjXG__productImage:focus-visible .system-visual-module__ucrjXG__open{opacity:1}.system-visual-module__ucrjXG__productImage:focus-visible{outline-offset:4px;outline:2px solid #fff}.system-visual-module__ucrjXG__productFlow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:12px;padding:26px 24px;font-size:14px;line-height:1.3;display:grid}.system-visual-module__ucrjXG__productFlow>span{min-width:0}.system-visual-module__ucrjXG__productFlow small{color:#bcbcbc;font:10px var(--sp-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;display:block}.system-visual-module__ucrjXG__productFlow>svg{color:#bcbcbc;width:18px}.system-visual-module__ucrjXG__process{gap:var(--sp-layout-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.system-visual-module__ucrjXG__selection{border-top:1px solid #444}.system-visual-module__ucrjXG__selection button{color:#fff;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #444;grid-template-columns:28px minmax(0,1fr) 22px;align-items:start;gap:16px;padding:24px 0;display:grid}.system-visual-module__ucrjXG__selection button>svg{width:22px;transition:transform .42s var(--sp-ease);margin-top:5px}.system-visual-module__ucrjXG__selection button[aria-pressed=true]>svg{transform:rotate(-45deg)}.system-visual-module__ucrjXG__selection button:focus-visible{outline-offset:5px;outline:2px solid #fff}.system-visual-module__ucrjXG__stepNumber{color:#bcbcbc;font:11px var(--sp-mono);padding-top:7px}.system-visual-module__ucrjXG__selection strong{letter-spacing:-.03em;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.12;display:block}.system-visual-module__ucrjXG__stepText{color:#bcbcbc;max-width:50ch;margin-top:12px;font-size:15px;line-height:1.55;display:block}.system-visual-module__ucrjXG__mobileArt{display:none}.system-visual-module__ucrjXG__art{color:#929292;--diagram-panel:#242424;background:#242424;border-radius:20px;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex;overflow:hidden}.system-visual-module__ucrjXG__illustrations{aspect-ratio:1.35;width:100%;max-height:450px;position:relative}.system-visual-module__ucrjXG__illustration{opacity:0;transition:transform .6s var(--sp-ease),opacity .42s var(--sp-ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(12px)scale(.97)}.system-visual-module__ucrjXG__illustration[data-active=true]{opacity:1;transform:translateY(0)scale(1)}.system-visual-module__ucrjXG__illustration svg{width:95%;height:100%;max-height:440px}.system-visual-module__ucrjXG__artCaption{color:#f0f0f0;border-top:1px solid #494949;justify-content:space-between;align-items:center;gap:24px;margin:0 32px 28px;padding-top:22px;display:flex}.system-visual-module__ucrjXG__artCaption span{font:11px var(--sp-mono);color:#bcbcbc}.system-visual-module__ucrjXG__artCaption strong{font-size:16px;font-weight:400}@media (max-width:1099px) and (min-width:810px){.system-visual-module__ucrjXG__productFlow{gap:8px;padding:20px 16px;font-size:12px}}@media (max-width:809px){.system-visual-module__ucrjXG__productTop{padding:16px;font-size:11px}.system-visual-module__ucrjXG__productTop>:last-child{display:none}.system-visual-module__ucrjXG__productFlow{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:8px;padding:22px 16px;font-size:12px}.system-visual-module__ucrjXG__productFlow>svg{width:12px}.system-visual-module__ucrjXG__productFlow small{font-size:9px}.system-visual-module__ucrjXG__open{opacity:1;justify-content:center;margin:8px;position:static}.system-visual-module__ucrjXG__process{grid-template-columns:minmax(0,1fr);gap:24px}.system-visual-module__ucrjXG__art{display:none}.system-visual-module__ucrjXG__mobileArt{color:#929292;--diagram-panel:#242424;background:#242424;border-radius:16px;margin-top:20px;padding:12px;display:block}.system-visual-module__ucrjXG__mobileArt svg{width:100%;height:150px;display:block}.system-visual-module__ucrjXG__mobileArt>span{color:#bcbcbc;text-align:center;padding:8px 0;font-size:12px;display:block}.system-visual-module__ucrjXG__illustrations{aspect-ratio:1.75}.system-visual-module__ucrjXG__artCaption{gap:12px;margin:0 20px 20px}.system-visual-module__ucrjXG__artCaption strong{font-size:14px}.system-visual-module__ucrjXG__selection button{gap:12px;padding:20px 0}.system-visual-module__ucrjXG__stepText{font-size:15px}}@media (hover:none){.system-visual-module__ucrjXG__open{opacity:1}}@media (prefers-reduced-motion:reduce){.system-visual-module__ucrjXG__illustration,.system-visual-module__ucrjXG__selection button>svg,.system-visual-module__ucrjXG__productImage>img,.system-visual-module__ucrjXG__open{transition:none}.system-visual-module__ucrjXG__productImage:hover>img{transform:none}}
.spartan-case-module__hUJf3q__logo{object-fit:contain;width:auto;max-width:180px;max-height:48px}.spartan-case-module__hUJf3q__heroOutcome{flex-direction:column;gap:56px;padding:12px 0 0 32px;display:flex}.spartan-case-module__hUJf3q__outcome{border-top:1px solid var(--sp-line);padding-top:24px}.spartan-case-module__hUJf3q__outcome strong,.spartan-case-module__hUJf3q__outcomeCompare strong{letter-spacing:-.05em;font-size:clamp(52px,6vw,86px);font-weight:500;line-height:1.06;display:block}.spartan-case-module__hUJf3q__outcome>p{max-width:32ch;color:var(--sp-muted);margin-top:16px;font-size:18px;line-height:1.55}.spartan-case-module__hUJf3q__outcomeCompare{border-top:1px solid var(--sp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}.spartan-case-module__hUJf3q__outcomeCompare dt{font:11px/1.5 var(--sp-mono);text-transform:uppercase;color:var(--sp-muted);margin-bottom:20px}.spartan-case-module__hUJf3q__outcomeCompare dd{margin:0}.spartan-case-module__hUJf3q__outcomeCompare dd>span{max-width:22ch;color:var(--sp-muted);margin-top:16px;font-size:16px;line-height:1.55;display:block}.spartan-case-module__hUJf3q__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 40px;display:grid}.spartan-case-module__hUJf3q__facts>div{border-top:1px solid var(--sp-line);flex-direction:column-reverse;justify-content:flex-end;gap:16px;padding-top:24px;display:flex}.spartan-case-module__hUJf3q__facts dt{color:var(--sp-muted);max-width:32ch;font-size:15px;line-height:1.6}.spartan-case-module__hUJf3q__facts dd{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(36px,4.8vw,70px);font-weight:500;line-height:1.08}.spartan-case-module__hUJf3q__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.spartan-case-module__hUJf3q__compare>div{border-top:1px solid var(--sp-line);padding:28px 0 0}.spartan-case-module__hUJf3q__compare h3{font-size:28px;font-weight:500;line-height:1.2}.spartan-case-module__hUJf3q__compare ol{margin:24px 0 0;padding-left:22px}.spartan-case-module__hUJf3q__compare li{padding:14px 0;font-size:15px;line-height:1.6}.spartan-case-module__hUJf3q__ledger>div{border-top:1px solid var(--sp-line);grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1fr));gap:32px;padding:28px 0;display:grid}.spartan-case-module__hUJf3q__ledger h3{font-size:25px;font-weight:500;line-height:1.2}.spartan-case-module__hUJf3q__ledger p{color:var(--sp-muted);font-size:16px;line-height:1.6}.spartan-case-module__hUJf3q__ledger span{font:11px/1.5 var(--sp-mono);text-transform:uppercase;margin-bottom:12px;display:block}.spartan-case-module__hUJf3q__ledger strong{color:var(--sp-ink);margin-bottom:14px;font-size:36px;font-weight:500;display:block}.spartan-case-module__hUJf3q__resultSummary{max-width:740px;color:var(--sp-muted);padding-top:28px;font-size:16px;line-height:1.6}.spartan-case-module__hUJf3q__quote blockquote{letter-spacing:-.035em;max-width:1000px;font-size:clamp(28px,3.2vw,46px);line-height:1.2}.spartan-case-module__hUJf3q__quote figcaption{align-items:center;gap:24px;margin-top:36px;display:flex}.spartan-case-module__hUJf3q__quote figcaption img{object-fit:cover;border-radius:16px}.spartan-case-module__hUJf3q__quote figcaption strong{font-weight:500}.spartan-case-module__hUJf3q__quote figcaption p{color:var(--sp-muted);margin-top:6px}.spartan-case-module__hUJf3q__quote figcaption a{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;text-decoration:underline;display:inline-flex}.spartan-case-module__hUJf3q__source{border-top:1px solid var(--sp-line);margin-top:32px}.spartan-case-module__hUJf3q__source summary{min-height:56px;padding:20px 0}.spartan-case-module__hUJf3q__source>div{gap:24px;max-width:800px;padding:20px 0;display:grid}.spartan-case-module__hUJf3q__source p{font-size:16px;line-height:1.65}.spartan-case-module__hUJf3q__source img{border-radius:16px;width:100%;height:auto}.spartan-case-module__hUJf3q__flow[data-case-flow]{gap:24px;margin:0 0 48px;scroll-margin-top:100px;display:grid}.spartan-case-module__hUJf3q__flowImage{gap:12px;display:grid}.spartan-case-module__hUJf3q__flowImage img{border-radius:16px;width:100%;height:auto;display:block}.spartan-case-module__hUJf3q__flowImage>span{justify-self:start;align-items:center;gap:14px;min-height:44px;font-size:14px;display:inline-flex}.spartan-case-module__hUJf3q__flowImage svg{width:18px;height:18px;transition:transform .42s var(--sp-ease)}.spartan-case-module__hUJf3q__flowImage:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}.spartan-case-module__hUJf3q__flowSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.spartan-case-module__hUJf3q__flowSteps li{border-top:1px solid var(--sp-line);grid-template-columns:24px minmax(0,1fr);gap:12px;padding-top:20px;font-size:18px;line-height:1.4;display:grid}.spartan-case-module__hUJf3q__flowSteps li>span{font:11px/1.5 var(--sp-mono);color:var(--sp-muted);padding-top:5px}.spartan-case-module__hUJf3q__flow figcaption{max-width:740px;color:var(--sp-muted);font-size:14px;line-height:1.6}@media (min-width:810px) and (max-width:1199px){.spartan-case-module__hUJf3q__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1099px){.spartan-case-module__hUJf3q__heroOutcome{gap:32px;max-width:640px;padding:0}}@media (max-width:809px){.spartan-case-module__hUJf3q__compare,.spartan-case-module__hUJf3q__facts,.spartan-case-module__hUJf3q__flowSteps{grid-template-columns:minmax(0,1fr)}.spartan-case-module__hUJf3q__ledger>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.spartan-case-module__hUJf3q__ledger h3{grid-column:1/-1}.spartan-case-module__hUJf3q__quote figcaption{flex-direction:column;align-items:flex-start}.spartan-case-module__hUJf3q__facts dd{font-size:44px}.spartan-case-module__hUJf3q__heroOutcome{gap:24px}.spartan-case-module__hUJf3q__outcome strong,.spartan-case-module__hUJf3q__outcomeCompare strong{font-size:54px}.spartan-case-module__hUJf3q__outcome>p{font-size:16px}.spartan-case-module__hUJf3q__flow{gap:20px}.spartan-case-module__hUJf3q__flowImage img{border-radius:12px}}@media (prefers-reduced-motion:reduce){.spartan-case-module__hUJf3q__flowImage svg{transition:none}.spartan-case-module__hUJf3q__flowImage:is(:hover,:focus-visible) svg{transform:none}}.spartan-case-module__hUJf3q__logo{filter:brightness(0)}.spartan-case-module__hUJf3q__compare ol{list-style:decimal}.spartan-case-module__hUJf3q__systemFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin:0;display:grid}.spartan-case-module__hUJf3q__systemFeatures>div{border-top:1px solid var(--sp-line);padding-top:24px}.spartan-case-module__hUJf3q__systemFeatures dt{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.2}.spartan-case-module__hUJf3q__systemFeatures dd{max-width:60ch;color:var(--sp-muted);margin:0;font-size:16px;line-height:1.65}.spartan-case-module__hUJf3q__projectContext{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.spartan-case-module__hUJf3q__contextIntro{min-width:0}.spartan-case-module__hUJf3q__contextDetails{border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line)}.spartan-case-module__hUJf3q__contextDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:20px 0;font-size:18px;line-height:1.4;list-style:none;display:flex}.spartan-case-module__hUJf3q__contextDetails summary::-webkit-details-marker{display:none}.spartan-case-module__hUJf3q__projectPhase summary::-webkit-details-marker{display:none}.spartan-case-module__hUJf3q__contextDetails summary>span{transition:transform .42s var(--sp-ease);font-size:28px}.spartan-case-module__hUJf3q__contextDetails[open] summary>span{transform:rotate(45deg)}.spartan-case-module__hUJf3q__contextDetails>div{padding:8px 0 28px}.spartan-case-module__hUJf3q__contextDetails .spartan-case-module__hUJf3q__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.spartan-case-module__hUJf3q__contextDetails .spartan-case-module__hUJf3q__facts dd{font-size:clamp(30px,3vw,48px)}.spartan-case-module__hUJf3q__contextDetails .spartan-case-module__hUJf3q__facts dt{font-size:14px}.spartan-case-module__hUJf3q__contextDetails .spartan-case-module__hUJf3q__compare{gap:24px}.spartan-case-module__hUJf3q__contextDetails .spartan-case-module__hUJf3q__compare h3{font-size:22px}.spartan-case-module__hUJf3q__bottlenecks{background:var(--sp-dark);color:#f6f6f6;border-radius:20px;min-width:0;padding:clamp(28px,3vw,40px);scroll-margin-top:100px}.spartan-case-module__hUJf3q__contextLabel,.spartan-case-module__hUJf3q__phaseNumber{font:300 12px/1.5 var(--sp-mono);letter-spacing:0}.spartan-case-module__hUJf3q__contextLabel{color:#b5b5b5;margin-bottom:24px}.spartan-case-module__hUJf3q__bottlenecks>h3{letter-spacing:-.035em;max-width:22ch;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.1}.spartan-case-module__hUJf3q__bottlenecks .spartan-case-module__hUJf3q__hub{color:#b5b5b5;margin-top:18px;font-size:16px;line-height:1.6}.spartan-case-module__hUJf3q__bottlenecks dl{margin-top:30px}.spartan-case-module__hUJf3q__bottlenecks dl>div+div{margin-top:28px}.spartan-case-module__hUJf3q__bottlenecks dt{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.25}.spartan-case-module__hUJf3q__bottlenecks dd{color:#b5b5b5;max-width:60ch;margin:12px 0 0;font-size:15px;line-height:1.65}.spartan-case-module__hUJf3q__projectJourney{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.spartan-case-module__hUJf3q__projectPhases{border-top:1px solid var(--sp-line)}.spartan-case-module__hUJf3q__projectPhase{border-bottom:1px solid var(--sp-line)}.spartan-case-module__hUJf3q__projectPhase summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:20px;min-height:98px;padding:26px 0;list-style:none;display:grid}.spartan-case-module__hUJf3q__projectPhase h3{letter-spacing:-.025em;font-size:clamp(24px,2.5vw,36px);font-weight:500;line-height:1.18}.spartan-case-module__hUJf3q__phaseNumber{color:var(--sp-muted)}.spartan-case-module__hUJf3q__phaseToggle{transition:transform .42s var(--sp-ease);font-size:30px;line-height:1}.spartan-case-module__hUJf3q__projectPhase[open] .spartan-case-module__hUJf3q__phaseToggle{transform:rotate(45deg)}.spartan-case-module__hUJf3q__phaseBody{padding:0 44px 30px 48px}.spartan-case-module__hUJf3q__phaseBody p{max-width:62ch;color:var(--sp-muted);font-size:16px;line-height:1.65}.spartan-case-module__hUJf3q__contextDetails summary:focus-visible,.spartan-case-module__hUJf3q__projectPhase summary:focus-visible{outline:2px solid var(--sp-ink);outline-offset:4px;border-radius:4px}@supports (interpolate-size:allow-keywords){.spartan-case-module__hUJf3q__contextDetails,.spartan-case-module__hUJf3q__projectPhase{interpolate-size:allow-keywords}.spartan-case-module__hUJf3q__contextDetails::details-content{block-size:0;transition:block-size .42s var(--sp-ease),content-visibility .42s allow-discrete;overflow:clip}.spartan-case-module__hUJf3q__projectPhase::details-content{block-size:0;transition:block-size .42s var(--sp-ease),content-visibility .42s allow-discrete;overflow:clip}.spartan-case-module__hUJf3q__contextDetails[open]::details-content{block-size:auto}.spartan-case-module__hUJf3q__projectPhase[open]::details-content{block-size:auto}}@media (min-width:810px) and (max-width:1099px){.spartan-case-module__hUJf3q__projectContext{gap:32px}.spartan-case-module__hUJf3q__bottlenecks{padding:28px}.spartan-case-module__hUJf3q__projectJourney{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:809px){.spartan-case-module__hUJf3q__systemFeatures,.spartan-case-module__hUJf3q__projectContext,.spartan-case-module__hUJf3q__projectJourney{grid-template-columns:minmax(0,1fr);gap:32px}.spartan-case-module__hUJf3q__systemFeatures dt{font-size:26px}.spartan-case-module__hUJf3q__bottlenecks{padding:28px 24px}.spartan-case-module__hUJf3q__bottlenecks>h3{font-size:32px}.spartan-case-module__hUJf3q__contextDetails .spartan-case-module__hUJf3q__facts{gap:24px 16px}.spartan-case-module__hUJf3q__contextDetails .spartan-case-module__hUJf3q__compare{grid-template-columns:minmax(0,1fr)}.spartan-case-module__hUJf3q__projectPhase summary{gap:12px;min-height:96px}.spartan-case-module__hUJf3q__projectPhase h3{font-size:26px}.spartan-case-module__hUJf3q__phaseBody{padding:0 0 28px 40px}}@media (prefers-reduced-motion:reduce){.spartan-case-module__hUJf3q__contextDetails summary>span,.spartan-case-module__hUJf3q__phaseToggle{transition:none}.spartan-case-module__hUJf3q__contextDetails::details-content{transition:none}.spartan-case-module__hUJf3q__projectPhase::details-content{transition:none}}
.spartan-form-button-module__IF_cGG__submit{cursor:pointer;text-align:left;border:0;align-items:center;font-family:inherit;display:inline-flex}.spartan-form-button-module__IF_cGG__submit:disabled{cursor:progress;pointer-events:none}
.academy-module__66Zu8q__page [data-stage=hero]>div{align-items:center}.academy-module__66Zu8q__page [data-stage=hero] h1{max-width:17ch;font-size:clamp(48px,4.86vw,70px);line-height:1.1}.academy-module__66Zu8q__page [data-stage=hero] h1>span{display:block}.academy-module__66Zu8q__heroActions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.academy-module__66Zu8q__heroActions>a:last-child{min-height:44px}.academy-module__66Zu8q__heroVisual{max-width:480px;margin-inline:auto}.academy-module__66Zu8q__heroVisual>svg{--diagram-panel:#e5e5e5;color:#777;width:100%;height:270px;display:block}.academy-module__66Zu8q__heroStatus{border-top:1px solid var(--sp-line);padding-top:24px}.academy-module__66Zu8q__heroStatus>span{font:300 12px/1.5 var(--sp-mono);text-transform:uppercase;letter-spacing:0;color:var(--sp-muted)}.academy-module__66Zu8q__heroStatus>p{letter-spacing:-.035em;max-width:17ch;margin-top:14px;font-size:clamp(25px,2.6vw,36px);font-weight:500;line-height:1.15}.academy-module__66Zu8q__ticker{padding:var(--sp-section-space)var(--sp-page-inline)0}.academy-module__66Zu8q__ticker>div{margin-bottom:0}.academy-module__66Zu8q__page [data-stage=ai-enablement] h3{font-size:clamp(25px,2.2vw,32px)}@media (min-width:810px) and (max-width:1099px){.academy-module__66Zu8q__page [data-stage=hero]>div{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.academy-module__66Zu8q__page [data-stage=hero] h1{font-size:48px}.academy-module__66Zu8q__heroVisual>svg{height:220px}.academy-module__66Zu8q__heroStatus>p{font-size:28px}}@media (max-width:809px){.academy-module__66Zu8q__page [data-stage=hero]{padding-bottom:32px}.academy-module__66Zu8q__page [data-stage=hero] h1{max-width:17ch;font-size:clamp(34px,9.4vw,52px)}.academy-module__66Zu8q__heroVisual{border-top:1px solid var(--sp-line);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:18px;max-width:none;padding-top:24px;display:grid}.academy-module__66Zu8q__heroVisual>svg{width:120px;max-width:none;height:100px;margin-left:-15px}.academy-module__66Zu8q__heroStatus{border:0;padding:0}.academy-module__66Zu8q__heroStatus>p{margin-top:10px;font-size:22px}}@media (min-width:810px) and (max-height:700px){.academy-module__66Zu8q__heroVisual>svg{height:220px}.academy-module__66Zu8q__page [data-stage=hero] h1{font-size:56px}}@media (min-width:810px) and (max-width:1099px) and (max-height:700px){.academy-module__66Zu8q__page [data-stage=hero] h1{font-size:48px}}.academy-module__66Zu8q__programmes{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.academy-module__66Zu8q__enablement{background:#252525;border:1px solid #505050;border-radius:20px;padding:36px}.academy-module__66Zu8q__programmeStatus{color:#b5b5b5;font:300 12px/1.5 var(--sp-mono);text-transform:uppercase;display:block}.academy-module__66Zu8q__enablement h3{letter-spacing:-.04em;margin-top:24px;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.08}.academy-module__66Zu8q__enablement>p,.academy-module__66Zu8q__upcoming p{color:#b5b5b5;max-width:48ch;margin-top:16px;font-size:16px;line-height:1.6}.academy-module__66Zu8q__moduleMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:36px 0;padding:0;list-style:none;display:grid}.academy-module__66Zu8q__moduleMap li{border-top:1px solid #505050;align-items:center;gap:14px;padding:16px 0;font-size:18px;line-height:1.4;display:flex}.academy-module__66Zu8q__moduleMap span{color:#a6a6a6;font:300 12px/1.5 var(--sp-mono)}.academy-module__66Zu8q__upcoming{gap:28px;display:grid}.academy-module__66Zu8q__upcoming article{border-bottom:1px solid #454545;padding-bottom:28px}.academy-module__66Zu8q__upcoming h3{letter-spacing:-.03em;max-width:22ch;margin-top:12px;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.15}.academy-module__66Zu8q__programmes a{justify-self:start}.academy-module__66Zu8q__topics{border-top:1px solid var(--sp-line)}.academy-module__66Zu8q__topics details{border-bottom:1px solid var(--sp-line)}.academy-module__66Zu8q__topics summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:24px;min-height:104px;padding:24px 0;list-style:none;display:grid}.academy-module__66Zu8q__topics summary::-webkit-details-marker{display:none}.academy-module__66Zu8q__topicCount{color:var(--sp-muted);font-size:14px}.academy-module__66Zu8q__topics h3{letter-spacing:-.035em;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15}.academy-module__66Zu8q__topicToggle{text-align:center;width:24px;transition:transform .35s var(--sp-ease);font-size:32px;font-weight:400;line-height:1}.academy-module__66Zu8q__topics details[open] .academy-module__66Zu8q__topicToggle{transform:rotate(45deg)}.academy-module__66Zu8q__topics summary:focus-visible{outline:2px solid var(--sp-ink);outline-offset:5px;border-radius:3px}.academy-module__66Zu8q__topics ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 40px;margin:4px 48px 32px 0;padding:0;list-style:none;display:grid}.academy-module__66Zu8q__topics li{color:var(--sp-muted);padding-left:20px;font-size:17px;line-height:1.6;position:relative}.academy-module__66Zu8q__topics li:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}@media (max-width:809px){.academy-module__66Zu8q__programmes{grid-template-columns:minmax(0,1fr);gap:36px}.academy-module__66Zu8q__enablement{padding:28px 20px}.academy-module__66Zu8q__enablement h3{font-size:38px}.academy-module__66Zu8q__moduleMap{gap:0 14px;margin-block:28px}.academy-module__66Zu8q__moduleMap li{gap:10px;font-size:16px}.academy-module__66Zu8q__upcoming{gap:24px}.academy-module__66Zu8q__upcoming article{padding-bottom:24px}.academy-module__66Zu8q__topics summary{grid-template-columns:minmax(0,1fr) 24px;gap:14px;min-height:90px;padding-block:24px}.academy-module__66Zu8q__topics h3{font-size:28px}.academy-module__66Zu8q__topicCount{display:none}.academy-module__66Zu8q__topics ul{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 28px}.academy-module__66Zu8q__topics li{font-size:16px}}@media (prefers-reduced-motion:reduce){.academy-module__66Zu8q__topicToggle{transition:none}}
.blog-module__JsT-Oq__list{display:grid}.blog-module__JsT-Oq__entry{border-top:1px solid var(--sp-line);color:var(--sp-ink);grid-template-columns:minmax(180px,.45fr) minmax(0,1.3fr) 32px;gap:48px;padding:48px 0;text-decoration:none;display:grid}.blog-module__JsT-Oq__entry h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.15}.blog-module__JsT-Oq__entry p{color:var(--sp-muted);margin-top:20px;font-size:17px;line-height:1.65}.blog-module__JsT-Oq__entry svg{width:28px;transition:transform .42s}.blog-module__JsT-Oq__entry:hover svg{transform:translate(3px,-3px)}.blog-module__JsT-Oq__meta{color:var(--sp-muted);flex-direction:column;gap:14px;font-size:12px;line-height:1.6;display:flex}.blog-module__JsT-Oq__meta span:first-child{color:var(--sp-orange);text-transform:uppercase;font-family:ui-monospace,monospace}.blog-module__JsT-Oq__authorLine{margin-top:24px;font-size:13px;display:block}.blog-module__JsT-Oq__author{align-items:center;gap:20px;margin-top:32px;display:flex}.blog-module__JsT-Oq__author img{object-fit:cover;border-radius:16px;flex:none}.blog-module__JsT-Oq__author strong{font-weight:500}.blog-module__JsT-Oq__author p{color:var(--sp-muted);margin-top:5px;font-size:13px;line-height:1.6}.blog-module__JsT-Oq__tags{color:var(--sp-muted);flex-wrap:wrap;gap:12px 24px;margin-top:24px;padding:0;font:11px/1.6 ui-monospace,monospace;list-style:none;display:flex}.blog-module__JsT-Oq__reading{grid-template-columns:minmax(180px,.4fr) minmax(0,800px);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.blog-module__JsT-Oq__toc{font-size:14px;line-height:1.55;position:sticky;top:120px}.blog-module__JsT-Oq__toc p{color:var(--sp-muted);text-transform:uppercase;font:11px/1.5 ui-monospace,monospace}.blog-module__JsT-Oq__toc ol{margin-top:20px;padding:0;list-style:none}.blog-module__JsT-Oq__toc a{border-top:1px solid var(--sp-line);min-height:44px;color:var(--sp-muted);align-items:center;padding:12px 0;display:flex}.blog-module__JsT-Oq__article{min-width:0;font-size:18px;line-height:1.75}.blog-module__JsT-Oq__article>p{color:var(--sp-muted);margin:0 0 28px}.blog-module__JsT-Oq__article h2{letter-spacing:-.035em;margin:64px 0 28px;scroll-margin-top:120px;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.2}.blog-module__JsT-Oq__article h3{margin:36px 0 20px;font-size:26px;font-weight:500;line-height:1.3}.blog-module__JsT-Oq__article>ul,.blog-module__JsT-Oq__article>ol{color:var(--sp-muted);margin:28px 0;padding-left:24px}.blog-module__JsT-Oq__article li{padding:7px 0}.blog-module__JsT-Oq__article hr{border:0;border-top:1px solid var(--sp-line);margin:48px 0}.blog-module__JsT-Oq__takeaway,.blog-module__JsT-Oq__callout{background:var(--sp-paper);border-radius:24px;margin:0 0 36px;padding:32px}.blog-module__JsT-Oq__takeaway>span{text-transform:uppercase;font:11px/1.5 ui-monospace,monospace}.blog-module__JsT-Oq__takeaway>p{margin-top:20px}.blog-module__JsT-Oq__callout>h3{margin-top:0}.blog-module__JsT-Oq__callout>p{color:var(--sp-muted);margin-bottom:24px}.blog-module__JsT-Oq__quote{border-left:2px solid var(--sp-orange);margin:40px 0;padding-left:28px}.blog-module__JsT-Oq__quote blockquote{letter-spacing:-.025em;font-size:26px;line-height:1.4}.blog-module__JsT-Oq__quote figcaption{color:var(--sp-muted);margin-top:20px;font-size:14px}.blog-module__JsT-Oq__stat{color:#fff;background:#1a1a1a;border-radius:24px;margin:40px 0;padding:32px}.blog-module__JsT-Oq__stat strong{letter-spacing:-.045em;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.1}.blog-module__JsT-Oq__stat figcaption{color:#b5b5b5;margin-top:24px;font-size:16px}.blog-module__JsT-Oq__faq{margin-top:56px}.blog-module__JsT-Oq__faq h2,.blog-module__JsT-Oq__sources h2{margin-top:0}.blog-module__JsT-Oq__sources{border-top:1px solid var(--sp-line);margin-top:56px;padding-top:32px}.blog-module__JsT-Oq__sources ol{color:var(--sp-muted);padding-left:24px;font-size:15px}.blog-module__JsT-Oq__sources a{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.blog-module__JsT-Oq__back{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:809px){.blog-module__JsT-Oq__entry{grid-template-columns:minmax(0,1fr) 28px;gap:24px;padding:32px 0}.blog-module__JsT-Oq__meta{flex-flow:wrap;grid-column:1/-1;gap:10px 20px}.blog-module__JsT-Oq__entry>div:nth-child(2){grid-column:1}.blog-module__JsT-Oq__reading{grid-template-columns:1fr}.blog-module__JsT-Oq__toc{position:static}.blog-module__JsT-Oq__article{font-size:17px}.blog-module__JsT-Oq__takeaway,.blog-module__JsT-Oq__callout,.blog-module__JsT-Oq__stat{padding:24px}.blog-module__JsT-Oq__author{align-items:flex-start}.blog-module__JsT-Oq__article h2{scroll-margin-top:100px}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__entry svg{transition:none}.blog-module__JsT-Oq__entry:hover svg{transform:none}}.blog-module__JsT-Oq__article>.blog-module__JsT-Oq__stat,.blog-module__JsT-Oq__article>.blog-module__JsT-Oq__quote{margin:40px 0}.blog-module__JsT-Oq__article>.blog-module__JsT-Oq__takeaway,.blog-module__JsT-Oq__article>.blog-module__JsT-Oq__callout{margin:0 0 36px}.blog-module__JsT-Oq__article>ul{list-style:outside}.blog-module__JsT-Oq__article>ol,.blog-module__JsT-Oq__sources ol{list-style:decimal}.blog-module__JsT-Oq__back{text-decoration:underline!important}.blog-module__JsT-Oq__detailHero h1{max-width:26ch}.blog-module__JsT-Oq__author{gap:16px}.blog-module__JsT-Oq__author p{margin-top:4px}.blog-module__JsT-Oq__publication{border-left:1px solid var(--sp-line);margin-left:8px;padding-left:24px}.blog-module__JsT-Oq__publication p:first-child{margin-top:0}.blog-module__JsT-Oq__reading{grid-template-columns:minmax(200px,260px) minmax(0,720px)}.blog-module__JsT-Oq__toc{top:112px}.blog-module__JsT-Oq__toc a{text-decoration:none;transition:color .42s cubic-bezier(.22,1,.36,1)}.blog-module__JsT-Oq__toc a:hover{color:var(--sp-ink)}.blog-module__JsT-Oq__toc a:focus-visible,.blog-module__JsT-Oq__mobileToc summary:focus-visible,.blog-module__JsT-Oq__entry:focus-visible{outline:2px solid var(--sp-orange);outline-offset:4px}.blog-module__JsT-Oq__mobileToc{display:none}.blog-module__JsT-Oq__article hr+h2{margin-top:36px}.blog-module__JsT-Oq__stat>.blog-module__JsT-Oq__longStat{text-wrap:balance;display:block}.blog-module__JsT-Oq__article>.blog-module__JsT-Oq__tags{border-top:1px solid var(--sp-line);flex-wrap:wrap;gap:12px 24px;margin-top:48px;padding:24px 0 0;font:11px/1.6 ui-monospace,monospace;list-style:none;display:flex}.blog-module__JsT-Oq__article>.blog-module__JsT-Oq__tags li{padding:0}.blog-module__JsT-Oq__entry svg{transition-timing-function:cubic-bezier(.22,1,.36,1)}.blog-module__JsT-Oq__entry:focus-visible svg{transform:translate(3px,-3px)}@media (min-width:810px) and (max-height:800px){.blog-module__JsT-Oq__toc{position:static}}@media (max-width:809px){.blog-module__JsT-Oq__entry{display:block;position:relative}.blog-module__JsT-Oq__entry .blog-module__JsT-Oq__meta{margin-bottom:24px}.blog-module__JsT-Oq__entry>svg{position:absolute;bottom:32px;right:0}.blog-module__JsT-Oq__entry .blog-module__JsT-Oq__authorLine{min-height:28px;padding-right:44px}.blog-module__JsT-Oq__reading{grid-template-columns:minmax(0,1fr);gap:28px}.blog-module__JsT-Oq__desktopToc{display:none}.blog-module__JsT-Oq__mobileToc{border-block:1px solid var(--sp-line);display:block}.blog-module__JsT-Oq__mobileToc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:56px;font-size:15px;list-style:none;display:flex}.blog-module__JsT-Oq__mobileToc summary::-webkit-details-marker{display:none}.blog-module__JsT-Oq__mobileToc summary span{font-size:24px;line-height:1;transition:transform .42s cubic-bezier(.22,1,.36,1)}.blog-module__JsT-Oq__mobileToc[open] summary span{transform:rotate(45deg)}.blog-module__JsT-Oq__mobileToc .blog-module__JsT-Oq__toc ol{margin-top:0}.blog-module__JsT-Oq__author{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 16px;display:grid}.blog-module__JsT-Oq__author img{grid-row:1/3}.blog-module__JsT-Oq__publication{border:0;grid-column:2;margin:0;padding:0}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__toc a,.blog-module__JsT-Oq__mobileToc summary span{transition:none}.blog-module__JsT-Oq__entry:focus-visible svg{transform:none}}.blog-module__JsT-Oq__explorerHead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.blog-module__JsT-Oq__explorerLabel{font:300 12px/1.6 var(--sp-mono,ui-monospace,monospace);letter-spacing:0;text-transform:uppercase;color:var(--sp-muted)}.blog-module__JsT-Oq__explorerHead h2{letter-spacing:-.04em;max-width:22ch;margin-top:20px;font-size:clamp(32px,3.5vw,50px);font-weight:500;line-height:1.1}.blog-module__JsT-Oq__search{border:1px solid #a8a8a8;border-radius:14px;align-items:center;gap:14px;min-width:260px;min-height:52px;padding:4px 16px;display:flex}.blog-module__JsT-Oq__search input{width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;outline:none;font-size:16px;line-height:1.5}.blog-module__JsT-Oq__search:focus-within{outline:2px solid var(--sp-orange);outline-offset:3px}.blog-module__JsT-Oq__filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.blog-module__JsT-Oq__filters button{border:1px solid var(--sp-line);min-height:44px;transition:background .42s var(--sp-ease);border-radius:30px;padding:10px 16px;font-size:14px}.blog-module__JsT-Oq__filters button[aria-pressed=true]{background:var(--sp-ink);color:#fff;border-color:var(--sp-ink)}.blog-module__JsT-Oq__filters button:hover{border-color:var(--sp-ink)}.blog-module__JsT-Oq__filters button:focus-visible,.blog-module__JsT-Oq__articleCard:focus-visible,.blog-module__JsT-Oq__empty button:focus-visible{outline:2px solid var(--sp-orange);outline-offset:4px}.blog-module__JsT-Oq__resultCount{color:var(--sp-muted);margin:0 0 24px;font-size:13px}.blog-module__JsT-Oq__articleGrid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.blog-module__JsT-Oq__articleCard{color:#1a1a1a;min-width:0;transition:background .42s var(--sp-ease),color .42s var(--sp-ease);background:#d6d6d6;border-radius:20px;flex-direction:column;grid-column:span 2;display:flex;overflow:hidden}.blog-module__JsT-Oq__articleGrid[data-remainder="1"]>.blog-module__JsT-Oq__articleCard:last-child{grid-column:1/-1}.blog-module__JsT-Oq__articleGrid[data-remainder="2"]>.blog-module__JsT-Oq__articleCard:nth-last-child(-n+2){grid-column:span 3}.blog-module__JsT-Oq__cardCopy{flex-direction:column;flex:1;gap:22px;min-height:360px;padding:28px;display:flex}.blog-module__JsT-Oq__cardTopic{color:inherit;font:300 12px/1.6 var(--sp-mono,ui-monospace,monospace);text-transform:uppercase;letter-spacing:0}.blog-module__JsT-Oq__articleCard h3{letter-spacing:-.025em;max-width:40ch;font-size:20px;font-weight:400;line-height:1.4}.blog-module__JsT-Oq__cardCopy>p{max-width:58ch;color:inherit;font-size:15px;line-height:1.55}.blog-module__JsT-Oq__cardByline{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:26px;font-size:14px;line-height:1.5;display:flex}.blog-module__JsT-Oq__cardByline small{margin-top:5px;font-size:12px;line-height:1.6;display:block}.blog-module__JsT-Oq__cardByline time{display:block}.blog-module__JsT-Oq__readArrow{color:#fff;width:48px;height:48px;transition:background .42s var(--sp-ease),color .42s var(--sp-ease);background:#1a1a1a;border-radius:50%;flex:none;place-items:center;display:grid}.blog-module__JsT-Oq__readArrow svg{width:18px;height:18px;transition:transform .42s var(--sp-ease)}.blog-module__JsT-Oq__textCard:is(:hover,:focus-visible){color:#fff;background:#1a1a1a}.blog-module__JsT-Oq__textCard:is(:hover,:focus-visible) .blog-module__JsT-Oq__readArrow{color:#1a1a1a;background:#fff}.blog-module__JsT-Oq__textCard:is(:hover,:focus-visible) .blog-module__JsT-Oq__readArrow svg{transform:rotate(45deg)}.blog-module__JsT-Oq__imageCard{background:var(--sp-paper)}.blog-module__JsT-Oq__cardImage{aspect-ratio:1.8;background:#1a1a1a;align-items:center;min-height:210px;max-height:340px;display:grid;position:relative;overflow:hidden}.blog-module__JsT-Oq__cardImage>img{object-fit:contain;width:100%;height:100%;transition:transform .6s var(--sp-ease)}.blog-module__JsT-Oq__cardImage:after{content:"";opacity:0;transition:opacity .42s var(--sp-ease);background:#0005;position:absolute;inset:0}.blog-module__JsT-Oq__imageOpen{z-index:1;color:#1a1a1a;background:#fff;border-radius:32px;align-items:center;gap:16px;min-height:44px;padding:12px 16px;font-size:13px;display:flex;position:absolute;bottom:16px;right:16px}.blog-module__JsT-Oq__imageOpen svg{width:18px;height:18px}.blog-module__JsT-Oq__imageCard:is(:hover,:focus-visible) .blog-module__JsT-Oq__cardImage>img{transform:scale(1.015)}.blog-module__JsT-Oq__imageCard:is(:hover,:focus-visible) .blog-module__JsT-Oq__cardImage:after{opacity:1}.blog-module__JsT-Oq__imageCard .blog-module__JsT-Oq__cardCopy{min-height:320px}.blog-module__JsT-Oq__empty{border-block:1px solid var(--sp-line);padding:40px 0}.blog-module__JsT-Oq__empty h3{font-size:26px;font-weight:500}.blog-module__JsT-Oq__empty p{color:var(--sp-muted);margin:20px 0}.blog-module__JsT-Oq__empty button{border-bottom:1px solid;min-height:48px}@media (min-width:810px) and (max-width:1099px){.blog-module__JsT-Oq__articleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__JsT-Oq__articleGrid>.blog-module__JsT-Oq__articleCard,.blog-module__JsT-Oq__articleGrid[data-remainder="2"]>.blog-module__JsT-Oq__articleCard:nth-last-child(-n+2){grid-column:auto}.blog-module__JsT-Oq__articleGrid[data-odd=true]>.blog-module__JsT-Oq__articleCard:last-child{grid-column:1/-1}}@media (max-width:809px){.blog-module__JsT-Oq__explorerHead{flex-direction:column;align-items:stretch;gap:24px}.blog-module__JsT-Oq__search{min-width:0}.blog-module__JsT-Oq__filters button{padding-inline:12px;font-size:13px}.blog-module__JsT-Oq__articleGrid{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__articleGrid>.blog-module__JsT-Oq__articleCard,.blog-module__JsT-Oq__articleGrid[data-remainder="2"]>.blog-module__JsT-Oq__articleCard:nth-last-child(-n+2){grid-column:1}.blog-module__JsT-Oq__cardCopy{min-height:350px;padding:24px}.blog-module__JsT-Oq__articleCard h3{font-size:20px}.blog-module__JsT-Oq__explorerHead h2{font-size:32px}.blog-module__JsT-Oq__cardImage{aspect-ratio:1.55;min-height:0}.blog-module__JsT-Oq__imageCard .blog-module__JsT-Oq__cardCopy{min-height:0}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__articleCard,.blog-module__JsT-Oq__readArrow,.blog-module__JsT-Oq__readArrow svg,.blog-module__JsT-Oq__filters button,.blog-module__JsT-Oq__cardImage>img,.blog-module__JsT-Oq__cardImage:after{transition:none}.blog-module__JsT-Oq__imageCard:is(:hover,:focus-visible) .blog-module__JsT-Oq__cardImage>img{transform:none}}
.cases-module__UlB_Za__projects{gap:24px;display:grid}.cases-module__UlB_Za__project{background:var(--sp-paper);border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;overflow:hidden}.cases-module__UlB_Za__visual{transition:background .42s var(--sp-ease);background:#e4e4e4;grid-area:1/1;align-items:center;padding:24px;display:grid;position:relative}.cases-module__UlB_Za__visual img{width:100%;height:auto;transition:transform .6s var(--sp-ease);border-radius:16px}.cases-module__UlB_Za__visual>span{color:#1f1f1f;background:#fff;border-radius:40px;align-items:center;gap:16px;min-height:44px;padding:12px 18px;font-size:13px;display:inline-flex;position:absolute;bottom:36px;right:36px}.cases-module__UlB_Za__visual svg{width:18px}.cases-module__UlB_Za__copy{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:24px;padding:36px;display:flex}.cases-module__UlB_Za__copy h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.12}.cases-module__UlB_Za__copy p{color:var(--sp-muted);font-size:16px;line-height:1.6}.cases-module__UlB_Za__result{width:100%;margin-top:auto}.cases-module__UlB_Za__project .cases-module__UlB_Za__result strong{letter-spacing:-.04em;font-size:36px}.cases-module__UlB_Za__project .cases-module__UlB_Za__result p,.cases-module__UlB_Za__project .cases-module__UlB_Za__result dd>span{max-width:32ch;font-size:14px;line-height:1.5}.cases-module__UlB_Za__project:is(:hover,:focus-visible) .cases-module__UlB_Za__visual{background:#d4d4d4}.cases-module__UlB_Za__project:is(:hover,:focus-visible) .cases-module__UlB_Za__visual img{transform:scale(1.015)}.cases-module__UlB_Za__project:focus-visible{outline:2px solid var(--sp-orange);outline-offset:4px}@media (min-width:1681px){.cases-module__UlB_Za__projects{grid-template-columns:repeat(3,minmax(0,1fr))}.cases-module__UlB_Za__project{flex-direction:column;display:flex}.cases-module__UlB_Za__copy{flex:1;gap:24px;padding:32px}.cases-module__UlB_Za__copy h2{max-width:32ch;font-size:clamp(28px,1.8vw,44px)}.cases-module__UlB_Za__copy p{max-width:58ch}.cases-module__UlB_Za__visual{min-height:220px;padding:24px 24px 76px}.cases-module__UlB_Za__visual>span{bottom:20px;right:24px}.cases-module__UlB_Za__project .cases-module__UlB_Za__result strong{font-size:36px}}@media (max-width:809px){.cases-module__UlB_Za__project{grid-template-columns:minmax(0,1fr)}.cases-module__UlB_Za__copy{grid-area:1/1;padding:24px}.cases-module__UlB_Za__visual{grid-area:2/1;padding:14px 14px 70px}.cases-module__UlB_Za__visual>span{bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.cases-module__UlB_Za__visual,.cases-module__UlB_Za__visual img{transition:none}.cases-module__UlB_Za__project:is(:hover,:focus-visible) .cases-module__UlB_Za__visual img{transform:none}}.cases-module__UlB_Za__testimonial{grid-template-columns:112px minmax(0,900px);align-items:start;gap:40px;margin:0;display:grid}.cases-module__UlB_Za__testimonial>img{object-fit:cover;border-radius:50%;width:112px;height:112px}.cases-module__UlB_Za__testimonial blockquote{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,44px);line-height:1.2}.cases-module__UlB_Za__testimonial figcaption{color:#b5b5b5;margin-top:28px;font-size:15px}.cases-module__UlB_Za__testimonial a{margin-top:20px}@media (max-width:809px){.cases-module__UlB_Za__testimonial{grid-template-columns:1fr;gap:24px}.cases-module__UlB_Za__testimonial>img{width:80px;height:80px}}
.ki-kennzeichnung-module__GViPLG__hero figcaption{color:var(--sp-muted)!important}.ki-kennzeichnung-module__GViPLG__features{gap:0 var(--sp-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ki-kennzeichnung-module__GViPLG__features>div{border-top:1px solid var(--sp-line);padding:26px 0}.ki-kennzeichnung-module__GViPLG__features dt{letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15}.ki-kennzeichnung-module__GViPLG__features dd{max-width:55ch;color:var(--sp-muted);margin:14px 0 0;font-size:16px;line-height:1.6}.ki-kennzeichnung-module__GViPLG__legalColumns{gap:24px var(--sp-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ki-kennzeichnung-module__GViPLG__legalColumns>p:nth-child(n){margin-top:0}.ki-kennzeichnung-module__GViPLG__legalSummary{border-top:1px solid var(--sp-line);justify-items:start;gap:20px;margin-top:32px;padding-top:28px;display:grid}@media (max-width:809px){.ki-kennzeichnung-module__GViPLG__features,.ki-kennzeichnung-module__GViPLG__legalColumns{grid-template-columns:minmax(0,1fr)}.ki-kennzeichnung-module__GViPLG__features>div{padding:22px 0}.ki-kennzeichnung-module__GViPLG__steps [data-rail]>div{row-gap:18px}.ki-kennzeichnung-module__GViPLG__steps [data-rail]>div>p{grid-column:1/-1}}.ki-kennzeichnung-module__GViPLG__hero [data-stage=hero]>div{align-items:center}.ki-kennzeichnung-module__GViPLG__hero [data-loop-video]{max-width:650px;margin-inline:auto}.ki-kennzeichnung-module__GViPLG__hero [data-loop-video] video{object-fit:contain;max-height:500px}@media (min-width:1100px){.ki-kennzeichnung-module__GViPLG__hero [data-stage=hero]>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ki-kennzeichnung-module__GViPLG__application{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.ki-kennzeichnung-module__GViPLG__application article{border-top:1px solid #bbb;padding-top:24px}.ki-kennzeichnung-module__GViPLG__application svg{color:var(--sp-ink);margin-bottom:28px}.ki-kennzeichnung-module__GViPLG__application h3{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.2}.ki-kennzeichnung-module__GViPLG__application p{color:var(--sp-muted);max-width:48ch;margin-top:20px;font-size:16px;line-height:1.6}@media (max-width:1099px){.ki-kennzeichnung-module__GViPLG__application{grid-template-columns:minmax(0,1fr)}.ki-kennzeichnung-module__GViPLG__application article{grid-template-columns:40px minmax(0,1fr);gap:16px 24px;display:grid}.ki-kennzeichnung-module__GViPLG__application p{grid-column:2;margin-top:0}.ki-kennzeichnung-module__GViPLG__application svg{margin:0}}
.workshops-module__0-DatG__workshop{--workshop-dark-muted:#b5b5b5}.workshops-module__0-DatG__workshop [data-stage=hero]{padding-bottom:64px}.workshops-module__0-DatG__workshop [data-stage=hero]>div{align-items:center}.workshops-module__0-DatG__workshop [data-stage=hero] h1{max-width:16ch;font-size:clamp(48px,4.86vw,70px);line-height:1.1}.workshops-module__0-DatG__workshop [data-stage=hero] h1>span{color:var(--sp-muted);display:block}.workshops-module__0-DatG__workshop [data-stage=hero] h1+p{color:var(--sp-muted);margin:28px 0 32px}.workshops-module__0-DatG__workshop [data-stage=hero]>div>div>p:first-child{color:var(--sp-muted);margin-bottom:22px}.workshops-module__0-DatG__workshop [data-stage=hero] h1~div>p{color:var(--sp-muted)}.workshops-module__0-DatG__workshop h2+p{margin-top:26px}.workshops-module__0-DatG__workshop [data-stage=abschluss]{background:#fff;border-radius:0;margin-top:0}.workshops-module__0-DatG__workshop [data-stage=abschluss]>p{margin-top:26px}.workshops-module__0-DatG__workshop h3{letter-spacing:-.035em;font-weight:500;line-height:1.15}.workshops-module__0-DatG__micro{font:300 12px/1.5 var(--sp-mono);text-transform:uppercase;letter-spacing:0}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__result{background:var(--sp-dark);color:#fff;border-radius:20px;padding:32px}.workshops-module__0-DatG__result [data-section-label]{margin-bottom:32px}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__resultTitle{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1.12}.workshops-module__0-DatG__flow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:stretch;gap:10px;margin-top:36px;display:grid}.workshops-module__0-DatG__flow>div{border:1px solid #555;border-radius:14px;min-width:0;padding:18px 12px}.workshops-module__0-DatG__flow span,.workshops-module__0-DatG__resultBottom span{color:var(--workshop-dark-muted);font-size:12px;line-height:1.5;display:block}.workshops-module__0-DatG__flow strong{margin-top:12px;font-size:clamp(15px,1.18vw,17px);font-weight:500;line-height:1.3;display:block}.workshops-module__0-DatG__flow>svg{width:20px;color:var(--workshop-dark-muted);align-self:center}.workshops-module__0-DatG__resultBottom{grid-template-columns:1fr 2fr;align-items:stretch;gap:20px;display:grid}.workshops-module__0-DatG__resultBottom .workshops-module__0-DatG__resultConnector{border-bottom:1px solid #777;border-left:1px solid #777;border-bottom-left-radius:12px;width:calc(100% - 24px);height:57px;margin-left:24px}.workshops-module__0-DatG__resultBottom>div{padding-top:30px}.workshops-module__0-DatG__resultBottom strong{letter-spacing:-.025em;margin-top:10px;font-size:25px;font-weight:500;line-height:1.2;display:block}.workshops-module__0-DatG__journey{border-top:1px solid #494949}.workshops-module__0-DatG__step{border-bottom:1px solid #494949}.workshops-module__0-DatG__step summary{grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:24px;min-height:88px;padding:28px 0;list-style:none;display:grid}.workshops-module__0-DatG__step summary::-webkit-details-marker{display:none}.workshops-module__0-DatG__stepNumber{font:300 12px/1.5 var(--sp-mono);color:var(--workshop-dark-muted)}.workshops-module__0-DatG__step h3{font-size:clamp(25px,2.2vw,32px)}.workshops-module__0-DatG__stepToggle{text-align:center;transition:transform .3s var(--sp-ease);font-size:32px;font-weight:400}.workshops-module__0-DatG__step[open] .workshops-module__0-DatG__stepToggle{transform:rotate(45deg)}.workshops-module__0-DatG__step summary:is(:hover,:focus-visible) .workshops-module__0-DatG__stepToggle{color:#fff}.workshops-module__0-DatG__stepBody{gap:var(--sp-layout-gap);grid-template-columns:1fr 1fr;padding:12px 56px 32px 80px;display:grid}.workshops-module__0-DatG__stepBody>p{max-width:580px;color:var(--workshop-dark-muted);font-size:16px;line-height:1.6}.workshops-module__0-DatG__stepOutcome{border-left:1px solid #777;padding-left:24px}.workshops-module__0-DatG__stepOutcome>span{font:300 12px/1.5 var(--sp-mono);text-transform:uppercase;color:var(--workshop-dark-muted);display:block}.workshops-module__0-DatG__stepOutcome strong{letter-spacing:-.025em;max-width:25ch;margin-top:12px;font-size:23px;font-weight:500;line-height:1.25;display:block}.workshops-module__0-DatG__duration{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workshops-module__0-DatG__day{background:var(--sp-paper);border-radius:20px;flex-direction:column;padding:34px;display:flex}.workshops-module__0-DatG__day>.workshops-module__0-DatG__micro{color:var(--sp-muted)}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__day h3{margin-top:28px;font-size:clamp(36px,3.5vw,50px)}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__day p{color:var(--sp-muted);max-width:440px;margin-top:18px;font-size:16px;line-height:1.6}.workshops-module__0-DatG__day ul{border-top:1px solid var(--sp-line);margin:28px 0 0;padding:0;list-style:none}.workshops-module__0-DatG__day li{border-bottom:1px solid var(--sp-line);padding:13px 0;font-size:15px;line-height:1.5}.workshops-module__0-DatG__location{gap:var(--sp-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid}.workshops-module__0-DatG__location>div{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:24px;display:grid}.workshops-module__0-DatG__location h3{font-size:25px}.workshops-module__0-DatG__location p{color:var(--sp-muted);max-width:39ch;font-size:15px;line-height:1.6}.workshops-module__0-DatG__caseCard{background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;display:grid}.workshops-module__0-DatG__caseVisual{transition:background .3s var(--sp-ease);background:#e4e4e4;border-radius:20px;align-items:center;padding:24px;display:grid;position:relative}.workshops-module__0-DatG__caseVisual img{border-radius:14px;width:100%;height:auto;display:block}.workshops-module__0-DatG__caseOpen{color:var(--sp-ink);opacity:0;min-height:44px;transition:opacity .3s var(--sp-ease);background:#fff;border-radius:30px;align-items:center;gap:14px;padding:12px 18px;font-size:13px;display:inline-flex;position:absolute;bottom:38px;right:38px}.workshops-module__0-DatG__caseCard:is(:hover,:focus-visible) .workshops-module__0-DatG__caseVisual{background:var(--sp-dark)}.workshops-module__0-DatG__caseCard:is(:hover,:focus-visible) .workshops-module__0-DatG__caseOpen{opacity:1}.workshops-module__0-DatG__caseCopy{flex-direction:column;align-items:flex-start;gap:24px;padding:36px;display:flex}.workshops-module__0-DatG__caseCopy .workshops-module__0-DatG__micro{color:var(--sp-muted)}.workshops-module__0-DatG__caseCopy h3{max-width:15ch;font-size:clamp(28px,3vw,42px)}.workshops-module__0-DatG__caseCopy p{color:var(--sp-muted);font-size:16px;line-height:1.6}.workshops-module__0-DatG__caseArrow{border:1px solid var(--sp-line);border-radius:50%;place-items:center;width:48px;height:48px;margin-top:auto;display:grid}@media (min-width:810px) and (max-width:1099px){.workshops-module__0-DatG__workshop [data-stage=hero]>div{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.workshops-module__0-DatG__workshop [data-stage=hero] h1{font-size:48px}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__result{padding:24px}.workshops-module__0-DatG__flow{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.workshops-module__0-DatG__flow>div{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.workshops-module__0-DatG__flow strong{margin-top:0;font-size:15px}.workshops-module__0-DatG__flow strong br,.workshops-module__0-DatG__flow>svg{display:none}.workshops-module__0-DatG__resultBottom{grid-template-columns:24px 1fr}.workshops-module__0-DatG__resultBottom .workshops-module__0-DatG__resultConnector{width:24px;margin-left:0}.workshops-module__0-DatG__resultBottom strong{font-size:23px}.workshops-module__0-DatG__location>div{grid-template-columns:1fr;gap:16px}.workshops-module__0-DatG__caseCopy{padding:28px}}@media (max-width:809px){.workshops-module__0-DatG__workshop [data-stage=hero]{padding-bottom:20px}.workshops-module__0-DatG__workshop [data-stage=hero] h1{max-width:18ch;font-size:clamp(34px,9.4vw,52px)}.workshops-module__0-DatG__workshop [data-stage=hero]>div{gap:40px}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__result{padding:24px 20px}.workshops-module__0-DatG__result [data-section-label]{margin-bottom:24px}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__resultTitle{font-size:30px}.workshops-module__0-DatG__flow{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px}.workshops-module__0-DatG__flow>div{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.workshops-module__0-DatG__flow strong{margin:0;font-size:16px}.workshops-module__0-DatG__flow strong br{display:none}.workshops-module__0-DatG__flow>svg{justify-self:center;height:28px;transform:rotate(90deg)}.workshops-module__0-DatG__resultBottom{grid-template-columns:24px minmax(0,1fr);gap:16px}.workshops-module__0-DatG__resultBottom .workshops-module__0-DatG__resultConnector{width:24px;margin-left:0}.workshops-module__0-DatG__resultBottom>div{padding-top:24px}.workshops-module__0-DatG__resultBottom strong{font-size:24px}.workshops-module__0-DatG__duration,.workshops-module__0-DatG__location,.workshops-module__0-DatG__caseCard{grid-template-columns:minmax(0,1fr)}.workshops-module__0-DatG__reasons article{padding-top:24px}.workshops-module__0-DatG__reasons h3{max-width:none;font-size:28px}.workshops-module__0-DatG__step summary{grid-template-columns:24px minmax(0,1fr) 24px;gap:14px;padding:24px 0}.workshops-module__0-DatG__step h3{font-size:25px}.workshops-module__0-DatG__stepBody{grid-template-columns:minmax(0,1fr);gap:24px;padding:12px 0 28px}.workshops-module__0-DatG__stepOutcome strong{font-size:23px}.workshops-module__0-DatG__day{padding:28px 24px}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__day h3{margin-top:24px;font-size:38px}.workshops-module__0-DatG__location{gap:28px}.workshops-module__0-DatG__location>div{border-top:1px solid var(--sp-line);grid-template-columns:minmax(0,1fr);gap:14px;padding-top:24px}.workshops-module__0-DatG__caseVisual{padding:14px}.workshops-module__0-DatG__caseVisual img{border-radius:10px}.workshops-module__0-DatG__caseCopy{gap:20px;padding:28px 24px}.workshops-module__0-DatG__caseCopy h3{font-size:32px}.workshops-module__0-DatG__caseOpen{opacity:1;justify-self:start;margin-top:16px;position:static}.workshops-module__0-DatG__caseArrow{display:none}}@media (hover:none){.workshops-module__0-DatG__caseOpen{opacity:1}}@media (min-width:810px) and (max-height:700px){.workshops-module__0-DatG__workshop [data-stage=hero]{padding-bottom:40px}.workshops-module__0-DatG__workshop [data-stage=hero] h1{font-size:56px}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__result{padding:28px}.workshops-module__0-DatG__result [data-section-label]{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.workshops-module__0-DatG__workshop .workshops-module__0-DatG__stepToggle,.workshops-module__0-DatG__caseVisual,.workshops-module__0-DatG__caseOpen{transition:none}.workshops-module__0-DatG__caseOpen{opacity:1}}.workshops-module__0-DatG__workshop [data-tone=dark]{color:#fff}.workshops-module__0-DatG__workshop [data-tone=dark] h2>span{color:#a6a6a6}.workshops-module__0-DatG__workshop [data-tone=dark] h2+p{color:var(--workshop-dark-muted)}@media (min-width:810px){.workshops-module__0-DatG__duration{grid-template-rows:auto auto auto auto}.workshops-module__0-DatG__day{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}}@media (min-width:810px) and (max-width:1099px) and (max-height:700px){.workshops-module__0-DatG__workshop [data-stage=hero] h1{font-size:48px}}.workshops-module__0-DatG__references{padding:36px var(--sp-page-inline);border-bottom:1px solid var(--sp-line);justify-content:space-between;align-items:center;gap:40px;display:flex}.workshops-module__0-DatG__references>p{color:var(--sp-muted);font-size:14px;line-height:1.5}.workshops-module__0-DatG__referenceLogos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,80px);display:grid}.workshops-module__0-DatG__referenceLogos a{justify-content:center;align-items:center;min-width:0;min-height:52px;display:flex}.workshops-module__0-DatG__referenceLogos img{filter:brightness(0);width:auto;max-width:100%;height:auto;max-height:42px;transition:transform .42s var(--sp-ease);display:block}.workshops-module__0-DatG__referenceLogos a:is(:hover,:focus-visible) img{transform:translateY(-3px)}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__ticker{padding:0 var(--sp-page-inline)}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__ticker>div{margin-bottom:24px}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__step summary h3,.workshops-module__0-DatG__workshop .workshops-module__0-DatG__stepToggle{transition:transform .42s var(--sp-ease)}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__step summary:is(:hover,:focus-visible) h3{transform:translate(3px)}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__caseVisual{transition:background-color .42s var(--sp-ease)}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__caseVisual img{transition:transform .6s var(--sp-ease)}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__caseOpen{transition:opacity .42s var(--sp-ease)}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__caseArrow{transition:transform .42s var(--sp-ease)}.workshops-module__0-DatG__caseCard:is(:hover,:focus-visible) .workshops-module__0-DatG__caseVisual img{transform:scale(1.015)}.workshops-module__0-DatG__caseCard:is(:hover,:focus-visible) .workshops-module__0-DatG__caseArrow{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){.workshops-module__0-DatG__step{interpolate-size:allow-keywords}.workshops-module__0-DatG__step::details-content{block-size:0;transition:block-size .42s var(--sp-ease),content-visibility .42s allow-discrete;overflow:clip}.workshops-module__0-DatG__step[open]::details-content{block-size:auto}}@media (max-width:809px){.workshops-module__0-DatG__references{flex-direction:column;align-items:stretch;gap:20px;padding-block:28px}.workshops-module__0-DatG__referenceLogos{gap:24px}.workshops-module__0-DatG__referenceLogos img{max-height:34px}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__ticker>div{margin-bottom:16px}}@media (hover:none),(prefers-reduced-motion:reduce){.workshops-module__0-DatG__referenceLogos a:is(:hover,:focus-visible) img,.workshops-module__0-DatG__workshop .workshops-module__0-DatG__step summary:is(:hover,:focus-visible) h3,.workshops-module__0-DatG__caseCard:is(:hover,:focus-visible) .workshops-module__0-DatG__caseVisual img,.workshops-module__0-DatG__caseCard:is(:hover,:focus-visible) .workshops-module__0-DatG__caseArrow{transform:none}}@media (prefers-reduced-motion:reduce){.workshops-module__0-DatG__workshop .workshops-module__0-DatG__step summary h3,.workshops-module__0-DatG__workshop .workshops-module__0-DatG__stepToggle,.workshops-module__0-DatG__workshop .workshops-module__0-DatG__caseVisual,.workshops-module__0-DatG__workshop .workshops-module__0-DatG__caseVisual img,.workshops-module__0-DatG__workshop .workshops-module__0-DatG__caseOpen,.workshops-module__0-DatG__workshop .workshops-module__0-DatG__caseArrow,.workshops-module__0-DatG__workshop .workshops-module__0-DatG__referenceLogos img{transition:none}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__step::details-content{transition:none}}.workshops-module__0-DatG__continuation{margin:0 var(--sp-page-inline)56px;border-top:1px solid var(--sp-line);justify-content:space-between;align-items:center;gap:32px;padding-top:32px;display:flex}.workshops-module__0-DatG__continuation h3{max-width:30ch;font-size:clamp(24px,2.2vw,30px)}.workshops-module__0-DatG__continuation p{max-width:52ch;color:var(--sp-muted);margin-top:16px;font-size:16px;line-height:1.6}.workshops-module__0-DatG__continuation a{border-bottom:1px solid var(--sp-line);flex-shrink:0;align-items:center;gap:16px;min-height:48px;font-size:16px;display:inline-flex}.workshops-module__0-DatG__continuation a:hover{border-color:currentColor}@media (max-width:809px){.workshops-module__0-DatG__continuation{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px}}.workshops-module__0-DatG__formats{gap:var(--sp-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workshops-module__0-DatG__formatCard{background:var(--sp-paper);border-radius:20px;overflow:hidden}.workshops-module__0-DatG__formatVisual{border-bottom:1px solid var(--sp-line);height:200px}.workshops-module__0-DatG__formatVisual svg{--diagram-panel:#e2e2e2;color:#7b7b7b}.workshops-module__0-DatG__formatCopy{padding:32px}.workshops-module__0-DatG__formatCopy>.workshops-module__0-DatG__micro{color:var(--sp-muted)}.workshops-module__0-DatG__workshop .workshops-module__0-DatG__formatCopy h3{max-width:19ch;margin-top:20px;font-size:clamp(28px,2.8vw,40px)}.workshops-module__0-DatG__formatCopy p{color:var(--sp-muted);max-width:48ch;margin-top:20px;font-size:16px;line-height:1.6}.workshops-module__0-DatG__formatCopy ul{border-top:1px solid var(--sp-line);margin:28px 0 0;padding:0;list-style:none}.workshops-module__0-DatG__formatCopy li{border-bottom:1px solid var(--sp-line);padding:14px 0;font-size:15px;line-height:1.5}.workshops-module__0-DatG__formatCopy li:last-child{border-bottom:0;padding-bottom:0}@media (max-width:809px){.workshops-module__0-DatG__formats{grid-template-columns:minmax(0,1fr);gap:24px}.workshops-module__0-DatG__formatVisual{height:160px}.workshops-module__0-DatG__formatCopy{padding:28px 24px}}.workshops-module__0-DatG__formatCopy>a{margin-top:28px}.workshops-module__0-DatG__formatVisual svg{width:100%;height:100%;display:block}.workshops-module__0-DatG__formatVisual [data-glyph-part]{transform-box:fill-box;transform-origin:50%}@keyframes workshops-module__0-DatG__workshopParticipant{0%,to{transform:translateY(0)}45%{transform:translateY(-5px)}}@keyframes workshops-module__0-DatG__workshopConversation{0%,to{transform:scale(1)}45%{transform:scale(1.25)}}@keyframes workshops-module__0-DatG__workshopTrace{0%{stroke-dashoffset:280px}to{stroke-dashoffset:0}}@keyframes workshops-module__0-DatG__workshopCheck{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.workshops-module__0-DatG__formatCard:is([data-symbol-intro],:focus-within) [data-glyph-part^=participant]{animation:workshops-module__0-DatG__workshopParticipant .85s var(--sp-ease)both}.workshops-module__0-DatG__formatCard:is([data-symbol-intro],:focus-within) [data-glyph-part=participant-left]{animation-delay:90ms}.workshops-module__0-DatG__formatCard:is([data-symbol-intro],:focus-within) [data-glyph-part=participant-right]{animation-delay:.18s}.workshops-module__0-DatG__formatCard:is([data-symbol-intro],:focus-within) [data-glyph-part=conversation]{animation:workshops-module__0-DatG__workshopConversation .9s var(--sp-ease).24s both}.workshops-module__0-DatG__formatCard:is([data-symbol-intro],:focus-within) [data-glyph-part=chart]{stroke-dasharray:280;animation:workshops-module__0-DatG__workshopTrace .9s var(--sp-ease)both}.workshops-module__0-DatG__formatCard:is([data-symbol-intro],:focus-within) [data-glyph-part=check]{stroke-dasharray:60;animation:workshops-module__0-DatG__workshopCheck .6s var(--sp-ease).3s both}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.workshops-module__0-DatG__formatCard:hover [data-glyph-part^=participant]{animation:workshops-module__0-DatG__workshopParticipant .85s var(--sp-ease)both}.workshops-module__0-DatG__formatCard:hover [data-glyph-part=participant-left]{animation-delay:90ms}.workshops-module__0-DatG__formatCard:hover [data-glyph-part=participant-right]{animation-delay:.18s}.workshops-module__0-DatG__formatCard:hover [data-glyph-part=conversation]{animation:workshops-module__0-DatG__workshopConversation .9s var(--sp-ease).24s both}.workshops-module__0-DatG__formatCard:hover [data-glyph-part=chart]{stroke-dasharray:280;animation:workshops-module__0-DatG__workshopTrace .9s var(--sp-ease)both}.workshops-module__0-DatG__formatCard:hover [data-glyph-part=check]{stroke-dasharray:60;animation:workshops-module__0-DatG__workshopCheck .6s var(--sp-ease).3s both}}
.spartan-knowledge-module__8-Gbya__topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;padding:0;list-style:none;display:grid}.spartan-knowledge-module__8-Gbya__topics li{border-top:1px solid var(--sp-line);letter-spacing:-.025em;padding:26px 0;font-size:25px;line-height:1.3}.spartan-knowledge-module__8-Gbya__signup{max-width:720px;margin-top:32px}.spartan-knowledge-module__8-Gbya__signup form{max-width:100%!important}.spartan-knowledge-module__8-Gbya__signup :is(input,select){min-height:52px;color:var(--sp-ink)!important;border-color:#999!important;border-radius:16px!important}.spartan-knowledge-module__8-Gbya__signup :is(label,p){color:var(--sp-muted)!important}.spartan-knowledge-module__8-Gbya__signup button:not([data-spartan-submit]){align-items:center;gap:14px;display:inline-flex;color:#fff!important;box-shadow:none!important;background:#b94c0d!important;border:1px solid #b94c0d!important;border-radius:17px!important;min-height:52px!important;padding:14px 22px!important;font-weight:500!important}.spartan-knowledge-module__8-Gbya__signup .sm-kit-cta{align-items:center;gap:14px;display:inline-flex;color:#fff!important;box-shadow:none!important;background:#b94c0d!important;border:1px solid #b94c0d!important;border-radius:17px!important;min-height:52px!important;padding:14px 22px!important;font-weight:500!important}.spartan-knowledge-module__8-Gbya__signup p a{align-items:center;min-height:44px;display:inline-flex;color:#b94c0d!important}@media (max-width:809px){.spartan-knowledge-module__8-Gbya__topics{grid-template-columns:1fr}.spartan-knowledge-module__8-Gbya__topics li{font-size:24px}}
.spartan-workflow-module__3sBjbG__heroLinks{flex-wrap:wrap;gap:4px 28px;margin-top:20px;display:flex}.spartan-workflow-module__3sBjbG__original{margin-top:40px}.spartan-workflow-module__3sBjbG__overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.spartan-workflow-module__3sBjbG__overview>div{border-top:1px solid var(--sp-line);padding-top:20px}.spartan-workflow-module__3sBjbG__overview dt{font:11px/1.5 var(--sp-mono);text-transform:uppercase;color:var(--sp-muted);margin-bottom:14px}.spartan-workflow-module__3sBjbG__overview dd{letter-spacing:-.025em;font-size:clamp(22px,2.3vw,30px);font-weight:500;line-height:1.2}.spartan-workflow-module__3sBjbG__fit{gap:var(--sp-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spartan-workflow-module__3sBjbG__fit h3{margin-bottom:24px;font-size:28px;font-weight:500}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel :is(h2,h3){letter-spacing:-.035em!important;font-family:inherit!important;font-weight:500!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel :is(p,figcaption){color:#b5b5b5!important}:is(.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-cta,.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-submit){background:#303030;box-shadow:inset 0 0 0 1px #555}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-options button{min-height:48px;background:#292929!important;border-color:#555!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-options button:is(:hover,:focus-visible){background:#353535!important;border-color:#aaa!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-input{min-height:48px;background:#292929!important;border-color:#777!important}@media (prefers-reduced-motion:reduce){.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel{opacity:1!important;transform:none!important}.spartan-workflow-module__3sBjbG__funnel *{transition:none!important;animation:none!important}}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-visual-placeholder{background:#242424!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-visual-placeholder>span{color:#b5b5b5!important;font-size:11px!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-visual{margin:0!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-visual img{object-fit:contain!important;object-position:center!important;filter:none!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-visual>div:has(img){aspect-ratio:1986/792!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-visual>div:has(.sm-lead-funnel-visual-placeholder){aspect-ratio:auto!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-visual-placeholder{gap:20px;position:relative!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-visual-placeholder ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 18px!important;margin-top:16px!important}.spartan-workflow-module__3sBjbG__funnel .sm-lead-funnel-visual-placeholder li{color:#b5b5b5!important;font-size:12px!important;line-height:1.5!important}@media (max-width:809px){.spartan-workflow-module__3sBjbG__overview,.spartan-workflow-module__3sBjbG__fit{grid-template-columns:minmax(0,1fr)}.spartan-workflow-module__3sBjbG__overview{gap:24px}.spartan-workflow-module__3sBjbG__overview dd{font-size:25px}}.spartan-workflow-module__3sBjbG__editorialSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.spartan-workflow-module__3sBjbG__editorialSplit>ul{max-width:none;margin-top:68px}.spartan-workflow-module__3sBjbG__editorialSplit>div{margin-bottom:0}@media (max-width:809px){.spartan-workflow-module__3sBjbG__editorialSplit{grid-template-columns:minmax(0,1fr);gap:28px}.spartan-workflow-module__3sBjbG__editorialSplit>ul{margin-top:0}}
.ai-audit-module__gMBwaG__projectContext{color:var(--sp-ink);margin-bottom:12px;display:block}.ai-audit-module__gMBwaG__projectResult{display:block}
.consulting-module__binwNG__title{padding:var(--sp-section-space)var(--sp-page-inline)0}.consulting-module__binwNG__proof{align-items:center;gap:var(--sp-layout-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.consulting-module__binwNG__proofImage{border-radius:20px;width:100%;height:auto;display:block}.consulting-module__binwNG__proofCopy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.consulting-module__binwNG__proofCopy blockquote{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,34px);line-height:1.3}.consulting-module__binwNG__author p{color:var(--sp-muted);font-size:15px;line-height:1.6}.consulting-module__binwNG__author strong{color:var(--sp-ink);font-weight:500;display:block}.consulting-module__binwNG__author a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}@media (max-width:809px){.consulting-module__binwNG__proof{grid-template-columns:minmax(0,1fr);gap:28px}}.consulting-module__binwNG__workbench{gap:var(--sp-layout-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.consulting-module__binwNG__workflow{background:var(--sp-paper);border-radius:20px;padding:32px}.consulting-module__binwNG__workflow figcaption{letter-spacing:-.035em;max-width:17ch;font-size:clamp(28px,2.7vw,38px);line-height:1.12}.consulting-module__binwNG__workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.consulting-module__binwNG__workflow li{border:1px solid #c6c6c6;border-radius:12px;flex-direction:column;gap:16px;min-height:124px;padding:20px;display:flex;position:relative}.consulting-module__binwNG__workflow li:last-child{background:var(--sp-dark);color:#fff;border-color:var(--sp-dark)}.consulting-module__binwNG__workflow li span,.consulting-module__binwNG__learningLabel{font:300 12px/1.5 var(--sp-mono);text-transform:uppercase}.consulting-module__binwNG__workflow li span{color:var(--sp-muted)}.consulting-module__binwNG__workflow li:last-child span{color:#b5b5b5}.consulting-module__binwNG__workflow li strong{font-size:18px;font-weight:400;line-height:1.35}.consulting-module__binwNG__workflow>p{max-width:40ch;color:var(--sp-muted);margin-top:24px;font-size:15px;line-height:1.6}.consulting-module__binwNG__fields details{border-bottom:1px solid var(--sp-line)}.consulting-module__binwNG__fields details:first-child{border-top:1px solid var(--sp-line)}.consulting-module__binwNG__fields summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:24px 0;list-style:none;display:flex}.consulting-module__binwNG__fields summary::-webkit-details-marker{display:none}.consulting-module__binwNG__fields summary h3{letter-spacing:-.035em;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.2}.consulting-module__binwNG__fields summary>svg{width:22px;height:22px;transition:transform .35s var(--sp-ease);flex:0 0 22px}.consulting-module__binwNG__fields details[open] summary>svg{transform:rotate(90deg)}.consulting-module__binwNG__fields summary:focus-visible{outline:2px solid var(--sp-ink);outline-offset:5px;border-radius:3px}.consulting-module__binwNG__fields details>p{max-width:55ch;color:var(--sp-muted);margin-bottom:28px;padding-right:44px;font-size:17px;line-height:1.6}.consulting-module__binwNG__learning{gap:32px var(--sp-layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.consulting-module__binwNG__learning>div{border-top:1px solid var(--sp-line);padding-top:24px}.consulting-module__binwNG__learningLabel{color:var(--sp-muted);margin-bottom:28px;display:block}.consulting-module__binwNG__learning section+section{margin-top:32px}.consulting-module__binwNG__learning h3{letter-spacing:-.025em;font-size:24px;font-weight:400;line-height:1.2}.consulting-module__binwNG__learning p{color:var(--sp-muted);max-width:36ch;margin-top:12px;font-size:16px;line-height:1.6}.consulting-module__binwNG__author a{gap:12px}.consulting-module__binwNG__author a>svg{width:18px;height:18px}@media (max-width:809px){.consulting-module__binwNG__workbench,.consulting-module__binwNG__learning{grid-template-columns:minmax(0,1fr);gap:32px}.consulting-module__binwNG__workflow{padding:24px 20px}.consulting-module__binwNG__workflow figcaption{font-size:30px}.consulting-module__binwNG__workflow ol{gap:10px;margin-top:28px}.consulting-module__binwNG__workflow li{min-height:130px;padding:16px 12px}.consulting-module__binwNG__workflow li strong{font-size:16px}.consulting-module__binwNG__fields summary{gap:16px;min-height:76px;padding:22px 0}.consulting-module__binwNG__fields details>p{padding-right:0;font-size:16px}.consulting-module__binwNG__learningLabel{margin-bottom:24px}.consulting-module__binwNG__learning section+section{margin-top:24px}}@media (prefers-reduced-motion:reduce){.consulting-module__binwNG__fields summary>svg{transition:none}}
.systeme-module__JBa9-a__hero [data-stage=hero]>div{align-items:center}@media (min-width:1100px){.systeme-module__JBa9-a__hero [data-stage=hero]>div{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.systeme-module__JBa9-a__setup{gap:var(--sp-layout-gap);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.systeme-module__JBa9-a__features{column-gap:var(--sp-layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.systeme-module__JBa9-a__features article{border-top:1px solid #444;padding:26px 0}.systeme-module__JBa9-a__features h3{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.15}.systeme-module__JBa9-a__features article p{color:#b5b5b5;max-width:540px;margin-top:16px;font-size:16px;line-height:1.6}.systeme-module__JBa9-a__proof{background:#fff}.systeme-module__JBa9-a__proof .systeme-module__JBa9-a__logo{filter:brightness(0);object-fit:contain;width:auto;max-width:150px}.systeme-module__JBa9-a__proofOpen{min-height:44px;color:var(--sp-ink);opacity:0;transition:opacity .42s var(--sp-ease);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:0 18px;font-size:13px;display:inline-flex;position:absolute;bottom:32px;right:32px}.systeme-module__JBa9-a__proofOpen svg{width:20px}.systeme-module__JBa9-a__proof>div:first-child:after{content:"";opacity:0;pointer-events:none;transition:opacity .42s var(--sp-ease);background:#000;position:absolute;inset:0}.systeme-module__JBa9-a__proofOpen{z-index:1}.systeme-module__JBa9-a__proof:is(:hover,:focus-visible) .systeme-module__JBa9-a__proofOpen{opacity:1}.systeme-module__JBa9-a__proof:is(:hover,:focus-visible)>div:first-child:after{opacity:.14}.systeme-module__JBa9-a__proof:focus-visible{outline:2px solid var(--sp-ink);outline-offset:5px}@media (min-width:810px) and (max-width:1099px){.systeme-module__JBa9-a__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809px){.systeme-module__JBa9-a__setup{grid-template-columns:minmax(0,1fr);gap:0}.systeme-module__JBa9-a__features{grid-template-columns:minmax(0,1fr)}.systeme-module__JBa9-a__features article{padding:24px 0}.systeme-module__JBa9-a__proofOpen{opacity:1;margin-top:12px;position:relative;bottom:auto;right:auto}}@media (hover:none){.systeme-module__JBa9-a__proofOpen{opacity:1}}@media (prefers-reduced-motion:reduce){.systeme-module__JBa9-a__proofOpen,.systeme-module__JBa9-a__proof>div:first-child:after{transition:none}:is(.systeme-module__JBa9-a__title [data-marquee-unit],.systeme-module__JBa9-a__title [data-title-phrase]){flex-shrink:1;width:100%}}
