.loop-video-module__qKj_6q__figure{width:100%;margin:0}.loop-video-module__qKj_6q__figure video{background:#fff;border:1px solid #d6d6d6;border-radius:16px;width:100%;height:auto;display:block}.loop-video-module__qKj_6q__caption{justify-content:space-between;align-items:center;gap:20px;padding-top:14px;display:flex}.loop-video-module__qKj_6q__caption figcaption{color:#656565;max-width:40ch;font-size:12px;line-height:1.5}.loop-video-module__qKj_6q__caption button{color:#1f1f1f;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:1px solid #aaa;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex}.loop-video-module__qKj_6q__caption button svg{fill:currentColor;width:14px;height:14px}.loop-video-module__qKj_6q__caption button:focus-visible{outline-offset:4px;outline:2px solid #1f1f1f}.loop-video-module__qKj_6q__caption button:hover{background:#fff}@media (max-width:809px){.loop-video-module__qKj_6q__caption{align-items:start;gap:12px}}
.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;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font:10px ui-monospace,monospace;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;padding-top:7px;font:11px ui-monospace,monospace}.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{color:#bcbcbc;font:11px ui-monospace,monospace}.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}}
.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%}}
.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{text-transform:uppercase;letter-spacing:.035em;color:#62625c;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.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{color:var(--sp-ink);border-bottom-color:#c3c3bd}.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{letter-spacing:.035em;color:#8a8a83;padding-top:6px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.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{text-transform:uppercase;letter-spacing:.035em;color:var(--sp-muted);margin-top:10px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;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{text-transform:uppercase;letter-spacing:.035em;color:var(--sp-muted);font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.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{text-transform:uppercase;letter-spacing:.035em;color:var(--sp-muted);font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.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__hero,.spartan-page-module__-hVm8W__stage{padding-inline:max(40px,50% - 800px)}.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-page-module__-hVm8W__closing{padding-inline:max(40px,50% - 800px)}}
.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{width:22px;height:22px;transition:transform .42s var(--sp-ease);margin:8px}.spartan-editorial-module__-xYFbW__row:is(:hover,:focus-visible){border-color:var(--sp-ink)}.spartan-editorial-module__-xYFbW__row:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}: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__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{text-transform:uppercase;letter-spacing:.035em;color:#b5b5b5;justify-content:space-between;gap:20px;font:11px/1.5 ui-monospace,monospace;display:flex}.spartan-capability-scene-module__Wod8ma__drawing{grid-template-columns:1fr 1fr;align-items:end;gap:8px 20px;min-height:310px;padding-bottom:34px;display:grid;position:relative}.spartan-capability-scene-module__Wod8ma__glyph{grid-column:1/-1;width:76%;max-width:440px;margin:0 auto -28px;animation:.6s cubic-bezier(.22,1,.36,1) spartan-capability-scene-module__Wod8ma__arrive}.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{text-transform:uppercase;color:#b5b5b5;margin-bottom:6px;font:10px/1.5 ui-monospace,monospace;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){animation:5.5s linear infinite paused spartan-capability-scene-module__Wod8ma__handoff;position:absolute;left: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;background:#292929;border:1px solid #0000;border-radius:10px;min-height:60px;padding:10px 12px;font-size:13px;line-height:1.3;transition:background .42s,border-color .42s}.spartan-capability-scene-module__Wod8ma__controls button span{margin-bottom:6px;font:10px/1.5 ui-monospace,monospace;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{color:#b5b5b5;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:12px;font:10px/1.5 ui-monospace,monospace;display:flex}.spartan-capability-scene-module__Wod8ma__footer button{color:#eee;cursor:pointer;align-items:center;gap:12px;min-width:70px;min-height:44px;display:flex}@keyframes spartan-capability-scene-module__Wod8ma__handoff{0%{left:0}to{left:calc(100% - 7px)}}@keyframes spartan-capability-scene-module__Wod8ma__arrive{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}@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}}@media (prefers-reduced-motion:reduce){.spartan-capability-scene-module__Wod8ma__glyph,.spartan-capability-scene-module__Wod8ma__connector i:nth-child(2){animation:none}.spartan-capability-scene-module__Wod8ma__controls button{transition: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{text-transform:uppercase;color:#b5b5b5;justify-content:space-between;gap:20px;font:11px/1.5 ui-monospace,monospace;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;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:0 0 24px;font:11px/1.5 ui-monospace,monospace;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{color:#b5b5b5;font:10px/1 ui-monospace,monospace}.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{text-transform:uppercase;color:#656565;padding:16px 0 0;font:11px/1.5 ui-monospace,monospace}.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{color:var(--sp-muted);font:11px/1.5 ui-monospace,monospace}.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{text-transform:uppercase;margin:0 0 12px;font:11px/1.5 ui-monospace,monospace}.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}}
.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{text-transform:uppercase;color:var(--sp-muted);margin-bottom:20px;font:11px/1.5 ui-monospace,monospace}.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{text-transform:uppercase;margin-bottom:12px;font:11px/1.5 ui-monospace,monospace;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;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{color:var(--sp-muted);padding-top:5px;font:11px/1.5 ui-monospace,monospace}.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-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__heroLinks a{min-height:44px;color:var(--sp-ink);align-items:center;gap:14px;font-size:13px;display:inline-flex}.spartan-workflow-module__3sBjbG__heroLinks a:hover{text-underline-offset:5px;text-decoration:underline}.spartan-workflow-module__3sBjbG__heroLinks a:focus-visible{outline:2px solid var(--sp-orange);outline-offset:5px}.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{text-transform:uppercase;color:var(--sp-muted);margin-bottom:14px;font:11px/1.5 ui-monospace,monospace}.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){min-height:48px;color:#fff!important;box-shadow:none!important;background:#b94c0d!important;border:1px solid #b94c0d!important;border-radius:17px!important}.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}}
.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{text-transform:uppercase;letter-spacing:.035em;color:var(--sp-muted);font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.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__programmeStatus{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.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)}.academy-module__66Zu8q__topics{gap:36px var(--sp-layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.academy-module__66Zu8q__topics h3{letter-spacing:-.035em;font-size:clamp(25px,2.2vw,32px);font-weight:500;line-height:1.15}.academy-module__66Zu8q__topics ul{margin:24px 0 0;padding:0;list-style:none}.academy-module__66Zu8q__topics li{border-top:1px solid var(--sp-line);color:var(--sp-muted);padding:16px 0;font-size:16px;line-height:1.55}@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>span{font-size:10px}.academy-module__66Zu8q__heroStatus>p{margin-top:10px;font-size:22px}.academy-module__66Zu8q__topics{grid-template-columns:minmax(0,1fr)}.academy-module__66Zu8q__topics h3{font-size:28px}.academy-module__66Zu8q__topics ul{margin-top:20px}}@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}}
.ai-audit-module__gMBwaG__projectContext{color:var(--sp-ink);margin-bottom:12px;display:block}.ai-audit-module__gMBwaG__projectResult{display:block}
.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__featured{color:#fff;background:#1a1a1a;border-radius:20px;padding:22px;text-decoration:none;display:block}.blog-module__JsT-Oq__featuredVisual{background:#1a1a1a;border-radius:12px;overflow:hidden}.blog-module__JsT-Oq__featuredVisual img{object-fit:contain;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.blog-module__JsT-Oq__featuredCopy{padding:22px 8px 6px}.blog-module__JsT-Oq__featured .blog-module__JsT-Oq__featuredCopy,.blog-module__JsT-Oq__featured .blog-module__JsT-Oq__featuredCopy h2,.blog-module__JsT-Oq__featured .blog-module__JsT-Oq__featuredCopy>div{color:#f0f0f0}.blog-module__JsT-Oq__featuredCopy>span{color:#bdbdbd;font:11px/1.5 ui-monospace,monospace}.blog-module__JsT-Oq__featuredCopy h2{letter-spacing:-.035em;margin:18px 0 24px;font-size:clamp(25px,2.5vw,38px);font-weight:500;line-height:1.14}.blog-module__JsT-Oq__featuredCopy>div{border-top:1px solid #555;justify-content:space-between;align-items:center;min-height:44px;padding-top:18px;font-size:14px;display:flex}.blog-module__JsT-Oq__featured:hover .blog-module__JsT-Oq__featuredVisual img{transform:scale(1.015)}.blog-module__JsT-Oq__featured:focus-visible{outline:2px solid var(--sp-orange);outline-offset:5px}@media (max-width:809px){.blog-module__JsT-Oq__featured{padding:16px}.blog-module__JsT-Oq__featuredCopy{padding:20px 4px 4px}.blog-module__JsT-Oq__featuredCopy h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__featuredVisual img{transition:none}.blog-module__JsT-Oq__featured:hover .blog-module__JsT-Oq__featuredVisual img{transform:none}}.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}}
.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 (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__heroProjects{border-top:1px solid var(--sp-line);display:grid}.cases-module__UlB_Za__heroProject{border-bottom:1px solid var(--sp-line);grid-template-columns:minmax(100px,.55fr) minmax(0,1fr) 24px;align-items:center;gap:24px;min-height:120px;padding:22px 0;display:grid}.cases-module__UlB_Za__heroProject>img{aspect-ratio:1.7;object-fit:cover;width:100%;height:auto;transition:transform .6s var(--sp-ease);border-radius:10px}.cases-module__UlB_Za__heroProject>span{justify-items:start;gap:14px;display:grid}.cases-module__UlB_Za__heroProject>span>img{object-fit:contain;object-position:left;max-width:130px;max-height:30px}.cases-module__UlB_Za__heroProject>span>span{color:var(--sp-muted);font-size:15px}.cases-module__UlB_Za__heroProject>svg{width:24px;transition:transform .42s var(--sp-ease)}.cases-module__UlB_Za__heroProject:hover>svg{transform:translate(2px,-2px)}.cases-module__UlB_Za__heroProject:hover>img{transform:scale(1.015)}.cases-module__UlB_Za__heroProject:focus-visible{outline:2px solid var(--sp-ink);outline-offset:5px}@media (max-width:809px){.cases-module__UlB_Za__heroProject{grid-template-columns:100px minmax(0,1fr) 18px;gap:16px;min-height:100px;padding:18px 0}.cases-module__UlB_Za__heroProject>svg{width:18px}.cases-module__UlB_Za__heroProject>span>img{max-width:110px}.cases-module__UlB_Za__heroProject>span>span{font-size:13px}}@media (prefers-reduced-motion:reduce){.cases-module__UlB_Za__heroProject>img,.cases-module__UlB_Za__heroProject>svg{transition:none}.cases-module__UlB_Za__heroProject:hover>img,.cases-module__UlB_Za__heroProject:hover>svg{transform:none}}
.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}}
.karriere-module__5r_gGG__status{color:var(--sp-ink);margin-top:18px;display:block}.karriere-module__5r_gGG__founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);max-width:640px;display:grid}.karriere-module__5r_gGG__founders figure{min-width:0;margin:0}.karriere-module__5r_gGG__portrait{aspect-ratio:1;background:#fff;border-radius:20px;max-width:308px;overflow:hidden}.karriere-module__5r_gGG__portrait img{object-fit:cover;width:100%;height:100%;display:block}.karriere-module__5r_gGG__founders figcaption{margin-top:14px}.karriere-module__5r_gGG__name{color:var(--sp-ink);font-size:16px;font-weight:500;line-height:1.4;display:block}.karriere-module__5r_gGG__role{color:var(--sp-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.karriere-module__5r_gGG__about>section>div{margin-bottom:0}@media (min-width:810px) and (max-width:1099px){.karriere-module__5r_gGG__founders{max-width:520px}}
.engine-module__2vX-jq__page{min-width:0}.engine-module__2vX-jq__heroFoot{color:var(--sp-muted);gap:18px;margin-top:42px;font-size:13px;display:grid}.engine-module__2vX-jq__heroFoot a{width:fit-content;min-height:44px;color:var(--sp-ink);align-items:center;gap:16px;text-decoration:none;display:inline-flex}.engine-module__2vX-jq__heroFoot a:hover{text-underline-offset:5px;text-decoration:underline}.engine-module__2vX-jq__heroFoot a:focus-visible,.engine-module__2vX-jq__proof:focus-visible{outline:2px solid var(--sp-orange);outline-offset:5px}.engine-module__2vX-jq__scene{color:#f0f0f0;--engine-play:paused;background:#1a1a1a;border-radius:20px;padding:24px;overflow:hidden}.engine-module__2vX-jq__scene[data-running=true][data-paused=false]{--engine-play:running}.engine-module__2vX-jq__scene:hover,.engine-module__2vX-jq__scene:focus-within{--engine-play:paused!important}.engine-module__2vX-jq__sceneHeading{justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}.engine-module__2vX-jq__sceneHeading button{color:#c2c2c2;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #666;min-height:44px;padding:0;font-size:11px}.engine-module__2vX-jq__sceneHeading button:focus-visible{outline-offset:4px;outline:2px solid #f47728}.engine-module__2vX-jq__pipeline{width:100%;height:auto;margin:12px 0;display:block}.engine-module__2vX-jq__svgLabel{letter-spacing:.3px;font:14px ui-monospace,monospace}.engine-module__2vX-jq__inputLegend{display:none}.engine-module__2vX-jq__sceneFooter{color:#c4c4c4;border-top:1px solid #484848;justify-content:space-between;gap:12px;padding-top:18px;font:10px ui-monospace,monospace;display:flex}.engine-module__2vX-jq__signal{stroke-dasharray:8 92;animation:6s linear infinite engine-module__2vX-jq__inputSignal;animation-play-state:var(--engine-play)}.engine-module__2vX-jq__outputSignal{stroke-dasharray:12 88;animation:6s linear infinite engine-module__2vX-jq__outputSignal;animation-play-state:var(--engine-play)}.engine-module__2vX-jq__engineCore{transform-origin:383px 246px;animation:6s cubic-bezier(.22,1,.36,1) infinite engine-module__2vX-jq__process;animation-play-state:var(--engine-play)}.engine-module__2vX-jq__asset{animation:6s cubic-bezier(.22,1,.36,1) infinite engine-module__2vX-jq__asset;animation-play-state:var(--engine-play)}@keyframes engine-module__2vX-jq__inputSignal{0%,8%{stroke-dashoffset:12px;opacity:0}12%{opacity:1}37%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes engine-module__2vX-jq__outputSignal{0%,43%{stroke-dashoffset:12px;opacity:0}45%{opacity:1}65%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes engine-module__2vX-jq__process{0%,28%,62%,to{transform:translateY(0)}40%,48%{transform:translateY(-7px)}}@keyframes engine-module__2vX-jq__asset{0%,60%,90%,to{transform:translateY(0)}69%,77%{transform:translateY(-5px)}}.engine-module__2vX-jq__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.engine-module__2vX-jq__tabs button{text-align:left;font:inherit;letter-spacing:-.03em;color:var(--sp-ink);border:0;border-top:1px solid var(--sp-line);cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:22px 10px;padding:20px 12px 24px;font-size:clamp(17px,1.4vw,23px);transition:background .42s cubic-bezier(.22,1,.36,1);display:grid}.engine-module__2vX-jq__tabs button>span:first-child{color:var(--sp-muted);grid-column:1/-1;font:11px ui-monospace,monospace}.engine-module__2vX-jq__tabs button[aria-selected=true]{background:#f0f0f0;border-color:#1f1f1f}.engine-module__2vX-jq__tabs button:focus-visible{outline:2px solid var(--sp-orange);outline-offset:4px}.engine-module__2vX-jq__tabArrow{font-size:24px}.engine-module__2vX-jq__panel{background:#f0f0f0;border-radius:20px;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(24px,4vw,72px);margin-top:12px;padding:clamp(24px,3vw,48px);display:grid}.engine-module__2vX-jq__panel[hidden]{display:none}.engine-module__2vX-jq__panel:focus-visible{outline:2px solid var(--sp-orange);outline-offset:4px}.engine-module__2vX-jq__panelArt{--diagram-panel:#f0f0f0;min-width:0;position:relative}.engine-module__2vX-jq__panelArt svg{color:#777;width:min(100%,620px);height:auto;margin:auto;animation:.42s cubic-bezier(.22,1,.36,1) engine-module__2vX-jq__settle;display:block}.engine-module__2vX-jq__panelArt>span{color:#656565;font:12px ui-monospace,monospace;position:absolute;top:0;left:0}@keyframes engine-module__2vX-jq__settle{0%{transform:translateY(6px)}to{transform:translateY(0)}}.engine-module__2vX-jq__panelCopy{max-width:560px;padding:12px 0}.engine-module__2vX-jq__panelCopy h3{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(30px,2.6vw,46px);font-weight:500;line-height:1.12}.engine-module__2vX-jq__panelCopy p,.engine-module__2vX-jq__handoff p,.engine-module__2vX-jq__proofCopy p{color:var(--sp-muted);margin:0 0 24px;font-size:16px;line-height:1.6}.engine-module__2vX-jq__panelCopy ul{margin:32px 0 0;padding:0;list-style:none}.engine-module__2vX-jq__panelCopy li{border-top:1px solid #d2d2d2;padding:14px 0;font-size:14px}.engine-module__2vX-jq__handoff{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(32px,4vw,72px);display:grid}.engine-module__2vX-jq__handoff h2{letter-spacing:-.045em;max-width:17ch;margin:32px 0 24px;font-size:clamp(36px,3.5vw,60px);font-weight:500;line-height:1.08}.engine-module__2vX-jq__handoff p{color:#bdbdbd;max-width:520px}.engine-module__2vX-jq__handoffArt{--diagram-panel:#1a1a1a;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:12px;display:grid}.engine-module__2vX-jq__handoffArt svg{color:#9a9a9a;width:100%;height:auto;display:block}.engine-module__2vX-jq__handoffArt>div{text-align:center;min-width:0}.engine-module__2vX-jq__handoffArt span{font-size:clamp(15px,1.2vw,22px)}.engine-module__2vX-jq__handoffArt p{margin:12px 0 0;font:11px/1.5 ui-monospace,monospace}.engine-module__2vX-jq__handoffArrow{font-size:30px!important}.engine-module__2vX-jq__proof{color:inherit;grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(24px,4vw,72px);text-decoration:none;display:grid}.engine-module__2vX-jq__proofImage{background:#f0f0f0;border-radius:20px;padding:24px;position:relative;overflow:hidden}.engine-module__2vX-jq__proofImage img{width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.engine-module__2vX-jq__proof:hover .engine-module__2vX-jq__proofImage img{transform:scale(1.015)}.engine-module__2vX-jq__proofImage>span{background:#fff;border-radius:30px;align-items:center;gap:16px;width:fit-content;margin:22px auto 0;padding:13px 18px;font-size:13px;display:flex}.engine-module__2vX-jq__proofCopy{max-width:550px}.engine-module__2vX-jq__proofCopy>img{object-fit:contain;object-position:left;margin-bottom:28px}.engine-module__2vX-jq__proofCopy h3{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(30px,2.7vw,48px);font-weight:500;line-height:1.12}.engine-module__2vX-jq__proofCopy .engine-module__2vX-jq__proofResult{border-top:1px solid var(--sp-line);color:var(--sp-ink);padding-top:22px}.engine-module__2vX-jq__noScript{margin-top:32px}@media (min-width:1800px){.engine-module__2vX-jq__scene{max-width:1060px}.engine-module__2vX-jq__panelArt svg{width:min(100%,720px)}.engine-module__2vX-jq__panel{min-height:440px}}@media (max-width:1099px) and (min-width:810px){.engine-module__2vX-jq__scene{padding:16px}.engine-module__2vX-jq__sceneHeading{gap:12px}.engine-module__2vX-jq__sceneHeading>span{max-width:100px}.engine-module__2vX-jq__sceneFooter{font-size:9px}.engine-module__2vX-jq__tabs button{font-size:17px}.engine-module__2vX-jq__handoff{grid-template-columns:1fr 1fr}}@media (max-width:809px){.engine-module__2vX-jq__heroFoot{gap:8px;margin-top:26px}.engine-module__2vX-jq__scene{padding:18px 12px}.engine-module__2vX-jq__sceneHeading{gap:12px;font-size:12px}.engine-module__2vX-jq__sceneHeading button{font-size:10px}.engine-module__2vX-jq__pipeline{width:calc(100% + 10px);margin:12px -5px}.engine-module__2vX-jq__svgLabel{display:none}.engine-module__2vX-jq__inputLegend{color:#c4c4c4;gap:12px;margin-top:20px;font:10px ui-monospace,monospace;display:flex}.engine-module__2vX-jq__sceneFooter{gap:6px;font-size:9px}.engine-module__2vX-jq__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.engine-module__2vX-jq__tabs button{gap:12px 8px;padding:14px 10px;font-size:16px}.engine-module__2vX-jq__panel{grid-template-columns:1fr;gap:8px;padding:22px}.engine-module__2vX-jq__panelArt svg{width:min(100%,360px)}.engine-module__2vX-jq__panelCopy h3{font-size:30px}.engine-module__2vX-jq__panelCopy p,.engine-module__2vX-jq__handoff p,.engine-module__2vX-jq__proofCopy p{font-size:15px}.engine-module__2vX-jq__panelCopy ul{margin-top:24px}.engine-module__2vX-jq__handoff{grid-template-columns:1fr;gap:36px}.engine-module__2vX-jq__handoff h2{font-size:32px}.engine-module__2vX-jq__handoffArt{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:0}.engine-module__2vX-jq__handoffArt span{font-size:14px}.engine-module__2vX-jq__handoffArt p{font-size:10px}.engine-module__2vX-jq__proof{grid-template-columns:1fr}.engine-module__2vX-jq__proofImage{padding:16px}.engine-module__2vX-jq__proofCopy>img{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.engine-module__2vX-jq__signal,.engine-module__2vX-jq__outputSignal{opacity:0;animation:none}.engine-module__2vX-jq__engineCore,.engine-module__2vX-jq__asset,.engine-module__2vX-jq__panelArt svg{animation:none}.engine-module__2vX-jq__tabs button,.engine-module__2vX-jq__proofImage img{transition:none}.engine-module__2vX-jq__sceneHeading button{display:none}}
.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)}}
.loesungen-module__V2zy3q__overview{background:var(--sp-dark);color:#f6f6f6;border-radius:20px;padding:28px}.loesungen-module__V2zy3q__overviewGlyph{color:#666;--diagram-panel:#292929;width:156px;margin:-10px auto 16px}.loesungen-module__V2zy3q__overviewGlyph svg{width:100%;height:auto;display:block}.loesungen-module__V2zy3q__overviewLink{transition:border-color .42s var(--sp-ease);border-top:1px solid #444;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:20px;padding:20px 0;display:grid}.loesungen-module__V2zy3q__overviewLink h2{letter-spacing:-.035em;font-size:25px;font-weight:500;line-height:1.15}.loesungen-module__V2zy3q__overviewLink p{color:#b5b5b5;margin-top:8px;font-size:14px;line-height:1.5}.loesungen-module__V2zy3q__overviewLink>svg{transition:transform .42s var(--sp-ease)}.loesungen-module__V2zy3q__overviewLink:is(:hover,:focus-visible){border-color:#aaa}.loesungen-module__V2zy3q__overviewLink:is(:hover,:focus-visible)>svg{transform:translate(2px,-2px)}.loesungen-module__V2zy3q__overviewLink:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #f6f6f6}.loesungen-module__V2zy3q__workflowEntry{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;scroll-margin-top:100px;display:flex}.loesungen-module__V2zy3q__workflowEntry>p{color:#b5b5b5;max-width:560px;font-size:15px;line-height:1.6}.loesungen-module__V2zy3q__proof{background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.loesungen-module__V2zy3q__proofImage{background:#e8e8e8;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.loesungen-module__V2zy3q__proofImage>img{width:100%;height:auto;transition:transform .6s var(--sp-ease),filter .42s var(--sp-ease);border-radius:14px;display:block}.loesungen-module__V2zy3q__proofCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px;display:flex}.loesungen-module__V2zy3q__proofLogo{filter:brightness(0);width:auto;max-width:100%}.loesungen-module__V2zy3q__proofCopy h3{letter-spacing:-.045em;margin-top:36px;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.05}.loesungen-module__V2zy3q__proofCopy>p{color:var(--sp-muted);margin-top:24px;font-size:16px;line-height:1.6}.loesungen-module__V2zy3q__proofCopy>.loesungen-module__V2zy3q__proofStatLabel{margin-top:10px}.loesungen-module__V2zy3q__proofOpen{min-height:44px;color:var(--sp-ink);background:#fff;border-radius:999px;align-items:center;gap:16px;padding:10px 16px;font-size:13px;display:inline-flex;position:absolute;bottom:32px;right:32px}.loesungen-module__V2zy3q__proofOpen svg{width:18px}.loesungen-module__V2zy3q__proof:is(:hover,:focus-visible) .loesungen-module__V2zy3q__proofImage>img{filter:brightness(.8);transform:scale(1.015)}.loesungen-module__V2zy3q__proof:focus-visible{outline:2px solid var(--sp-ink);outline-offset:6px}@media (max-width:809px){.loesungen-module__V2zy3q__overview{padding:24px}.loesungen-module__V2zy3q__overviewGlyph{width:126px;margin-bottom:12px}.loesungen-module__V2zy3q__overviewLink{padding:18px 0}.loesungen-module__V2zy3q__overviewLink h2{font-size:25px}.loesungen-module__V2zy3q__proof{grid-template-columns:minmax(0,1fr)}.loesungen-module__V2zy3q__proofImage{padding:12px;display:block}.loesungen-module__V2zy3q__proofCopy{padding:28px 24px}.loesungen-module__V2zy3q__proofCopy h3{margin-top:28px}.loesungen-module__V2zy3q__proofOpen{margin:12px 0 0;position:static}}@media (prefers-reduced-motion:reduce){.loesungen-module__V2zy3q__overviewLink,.loesungen-module__V2zy3q__overviewLink>svg,.loesungen-module__V2zy3q__proofImage>img{transition:none}.loesungen-module__V2zy3q__overviewLink:is(:hover,:focus-visible)>svg,.loesungen-module__V2zy3q__proof:is(:hover,:focus-visible) .loesungen-module__V2zy3q__proofImage>img{transform:none}:is(.loesungen-module__V2zy3q__title [data-marquee-unit],.loesungen-module__V2zy3q__title [data-title-phrase]){flex-shrink:1;width:100%}}.loesungen-module__V2zy3q__heroLinks{flex-wrap:wrap;gap:4px 24px;margin-top:24px;display:flex}.loesungen-module__V2zy3q__heroLinks a{border-bottom:1px solid var(--sp-line);align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.loesungen-module__V2zy3q__heroLinks svg{width:14px;height:14px}.loesungen-module__V2zy3q__heroLinks a:focus-visible{outline:2px solid var(--sp-ink);outline-offset:4px}
.mission-module__QVVLAW__founders{max-width:600px}.mission-module__QVVLAW__founders .mission-module__QVVLAW__founderLabel{text-transform:uppercase;letter-spacing:.035em;color:var(--sp-muted);margin:0 0 22px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.mission-module__QVVLAW__portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.mission-module__QVVLAW__portraits figure{min-width:0;margin:0}.mission-module__QVVLAW__portrait{background:#fff;border-radius:18px;overflow:hidden}.mission-module__QVVLAW__portrait img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.mission-module__QVVLAW__portraits figcaption{margin-top:14px}.mission-module__QVVLAW__name{font-size:18px;font-weight:500;line-height:1.3;display:block}.mission-module__QVVLAW__role{color:var(--sp-muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.mission-module__QVVLAW__founders .mission-module__QVVLAW__founderIntro{border-top:1px solid var(--sp-line);color:var(--sp-muted);margin-top:24px;padding-top:22px;font-size:16px;line-height:1.55}.mission-module__QVVLAW__context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(40px,6vw,76px);display:grid}.mission-module__QVVLAW__focus{border-top:1px solid var(--sp-line);padding-top:24px}.mission-module__QVVLAW__focus .mission-module__QVVLAW__focusTitle{letter-spacing:-.04em;max-width:25ch;margin-bottom:24px;font-size:clamp(28px,2.5vw,36px);font-weight:500;line-height:1.15}.mission-module__QVVLAW__missionTitle{padding-inline:var(--sp-page-inline)}.mission-module__QVVLAW__principles{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.mission-module__QVVLAW__ownershipArt{--diagram-panel:#1a1a1a;color:#9a9a9a;width:min(100%,420px)}.mission-module__QVVLAW__ownershipArt svg{width:100%;height:auto;display:block}@media (min-width:810px) and (max-width:1099px){.mission-module__QVVLAW__principles{grid-template-columns:1fr;gap:32px}.mission-module__QVVLAW__principles>div:first-child{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:32px;display:grid}.mission-module__QVVLAW__ownershipArt{width:100%}}@media (max-width:809px){.mission-module__QVVLAW__founders .mission-module__QVVLAW__founderLabel{font-size:10px}.mission-module__QVVLAW__context{grid-template-columns:minmax(0,1fr)}.mission-module__QVVLAW__principles{grid-template-columns:1fr;gap:24px}.mission-module__QVVLAW__ownershipArt{width:min(100%,260px);margin:0 auto}}
.newsletter-module__N0XP6q__brand{white-space:nowrap}.newsletter-module__N0XP6q__signupPanel{background:#fff;border-radius:20px;max-width:640px;padding:28px;scroll-margin-top:100px}.newsletter-module__N0XP6q__signupPanel h2{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;font-size:clamp(28px,2.5vw,36px);font-weight:500;line-height:1.12}.newsletter-module__N0XP6q__signupPanel .newsletter-module__N0XP6q__signup{margin-top:28px}.newsletter-module__N0XP6q__signup form{gap:18px;display:grid}.newsletter-module__N0XP6q__signup form>:is(label,p,div){margin:0!important}.newsletter-module__N0XP6q__signup form>label{letter-spacing:.035em!important;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important}.newsletter-module__N0XP6q__signup form>p{font-size:12px!important;line-height:1.65!important}.newsletter-module__N0XP6q__signup form>div{min-width:0}.newsletter-module__N0XP6q__editorial{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.newsletter-module__N0XP6q__editorial figure{width:min(100%,320px);margin:0 auto}.newsletter-module__N0XP6q__editorial figure img{border-radius:20px;width:100%;height:auto;display:block}.newsletter-module__N0XP6q__editorial figcaption{gap:6px;margin-top:20px;display:grid}.newsletter-module__N0XP6q__editorial figcaption strong{font-size:18px;font-weight:500}.newsletter-module__N0XP6q__editorial figcaption span{color:#bdbdbd;font-size:12px}@media (max-width:809px){.newsletter-module__N0XP6q__signupPanel{padding:24px 20px}.newsletter-module__N0XP6q__signupPanel h2{font-size:28px}.newsletter-module__N0XP6q__signup form>label{font-size:10px!important}.newsletter-module__N0XP6q__editorial{grid-template-columns:1fr}.newsletter-module__N0XP6q__editorial figure{width:230px;margin:0}}
.roi-page-module__Eu8JUG__toolPage [data-stage=hero]{padding-top:104px;padding-bottom:24px}.roi-page-module__Eu8JUG__toolPage #page-title{max-width:19ch}.roi-page-module__Eu8JUG__toolPage #page-title>span{display:block}.roi-page-module__Eu8JUG__toolPage #page-title+p{margin:18px 0 0}.roi-page-module__Eu8JUG__toolPage [data-stage=rechner]{padding-top:32px}.roi-page-module__Eu8JUG__calculator .roi-card{--accent:#fc964c;--accent-border:#6b492f;--bg-card:#1a1a1a;--border:#484848;--text-dim:#b5b5b5;--text-mute:#aaa;border-radius:24px;font-family:inherit}.roi-page-module__Eu8JUG__calculator .result-strip{background:#242424!important}.roi-page-module__Eu8JUG__calculator .result-strip.negative{background:#352425!important}.roi-page-module__Eu8JUG__calculator .roi-card :is(h2,h3){letter-spacing:-.035em;font-weight:500}:is(.roi-page-module__Eu8JUG__calculator .roi-card .result-value,.roi-page-module__Eu8JUG__calculator .roi-card .rs-stat-value){font-weight:500}.roi-page-module__Eu8JUG__calculator .roi-card .result-side{position:relative}.roi-page-module__Eu8JUG__calculator .roi-card .rs-stat-label{min-height:44px}.roi-page-module__Eu8JUG__calculator .roi-card .info-tip{justify-content:center;align-items:center;position:static;min-width:44px!important;min-height:44px!important;display:inline-flex!important}.roi-page-module__Eu8JUG__calculator .roi-card .info-tip:after{width:min(280px,100%);font-family:inherit;font-size:13px;line-height:1.55}.roi-page-module__Eu8JUG__calculator .slider-value{border-radius:14px!important;min-height:44px!important}.roi-page-module__Eu8JUG__calculator input.slider{height:44px!important}.roi-page-module__Eu8JUG__calculator .slider-hint{color:#aaa!important}.roi-page-module__Eu8JUG__calculator .btn-primary{min-height:52px;color:#fff!important;box-shadow:none!important;background:#b94c0d!important;border:1px solid #b94c0d!important;border-radius:17px!important;font-weight:500!important}.roi-page-module__Eu8JUG__notes{color:var(--sp-muted);flex-wrap:wrap;gap:16px 32px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:flex}@media (max-width:809px){.roi-page-module__Eu8JUG__toolPage [data-stage=hero]{padding-top:88px}.roi-page-module__Eu8JUG__toolPage #page-title{max-width:none}.roi-page-module__Eu8JUG__toolPage [data-stage=rechner]{padding-top:24px}.roi-page-module__Eu8JUG__notes{flex-direction:column;gap:10px}}@media (max-width:480px){.roi-page-module__Eu8JUG__calculator .roi-card .rs-stat{align-items:center}.roi-page-module__Eu8JUG__calculator .roi-card .rs-stat-label{min-height:0}}
.workflows-module__MOAmMW__title{padding:32px var(--sp-page-inline)0}.workflows-module__MOAmMW__groupLinks{flex-wrap:wrap;gap:8px 28px;margin-bottom:48px;display:flex}.workflows-module__MOAmMW__groupLinks a{border-bottom:1px solid var(--sp-line);align-items:center;gap:16px;min-height:44px;font-size:14px;display:inline-flex}.workflows-module__MOAmMW__groupLinks a:hover{border-color:var(--sp-ink)}.workflows-module__MOAmMW__groupLinks a:focus-visible{outline:2px solid var(--sp-orange);outline-offset:4px}.workflows-module__MOAmMW__group{scroll-margin-top:100px}.workflows-module__MOAmMW__group+.workflows-module__MOAmMW__group{margin-top:64px}.workflows-module__MOAmMW__groupTitle{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(28px,2.7vw,38px);font-weight:500;line-height:1.15}.workflows-module__MOAmMW__entries{border-top:1px solid var(--sp-line)}.workflows-module__MOAmMW__entry{border-bottom:1px solid var(--sp-line);transition:border-color .42s var(--sp-ease);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) 24px;align-items:start;gap:32px;padding:28px 0;display:grid}.workflows-module__MOAmMW__entry h4{letter-spacing:-.03em;font-size:clamp(25px,2.2vw,32px);font-weight:500;line-height:1.15}.workflows-module__MOAmMW__entry dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.workflows-module__MOAmMW__entry dt{text-transform:uppercase;color:var(--sp-muted);margin-bottom:8px;font:11px/1.5 ui-monospace,monospace}.workflows-module__MOAmMW__entry dd{font-size:15px;line-height:1.5}.workflows-module__MOAmMW__status{color:var(--sp-muted);margin-top:12px;font:11px/1.5 ui-monospace,monospace;display:block}.workflows-module__MOAmMW__entry>svg{width:22px;height:22px;transition:transform .42s var(--sp-ease);margin-top:3px}.workflows-module__MOAmMW__entry:is(:hover,:focus-visible){border-color:var(--sp-ink)}.workflows-module__MOAmMW__entry:is(:hover,:focus-visible)>svg{transform:translate(2px,-2px)}.workflows-module__MOAmMW__entry:focus-visible{outline:2px solid var(--sp-orange);outline-offset:6px}@media (max-width:1099px) and (min-width:810px){.workflows-module__MOAmMW__entry{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 22px;gap:24px}.workflows-module__MOAmMW__entry dl{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:809px){.workflows-module__MOAmMW__groupLinks{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:40px;display:grid}.workflows-module__MOAmMW__groupLinks a{justify-content:space-between}.workflows-module__MOAmMW__group+.workflows-module__MOAmMW__group{margin-top:48px}.workflows-module__MOAmMW__groupTitle{font-size:32px}.workflows-module__MOAmMW__entry{grid-template-columns:minmax(0,1fr) 22px;gap:22px}.workflows-module__MOAmMW__entry>svg{grid-area:1/2}.workflows-module__MOAmMW__entry dl{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:14px}.workflows-module__MOAmMW__entry dl>div{grid-template-columns:48px minmax(0,1fr);gap:14px;display:grid}.workflows-module__MOAmMW__entry dt{margin:2px 0 0;font-size:10px}.workflows-module__MOAmMW__entry h4{font-size:28px}.workflows-module__MOAmMW__title{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.workflows-module__MOAmMW__entry,.workflows-module__MOAmMW__entry>svg{transition:none}.workflows-module__MOAmMW__entry:is(:hover,:focus-visible)>svg{transform:none}.workflows-module__MOAmMW__title [data-marquee]{overflow:visible}.workflows-module__MOAmMW__title [data-title-phrase]{gap:clamp(12px,2vw,28px);font-size:clamp(40px,8.5vw,130px)}.workflows-module__MOAmMW__title [data-title-phrase]>span{font-size:inherit}.workflows-module__MOAmMW__title [data-rotating-brand]{flex-shrink:0;width:.85em;height:.85em}}.workflows-module__MOAmMW__groupHeading{--diagram-panel:#f0f0f0;color:#777;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:28px;margin-bottom:28px;display:grid}.workflows-module__MOAmMW__groupHeading>svg{background:#f0f0f0;border-radius:18px;width:160px;height:108px}.workflows-module__MOAmMW__groupHeading .workflows-module__MOAmMW__groupTitle{color:var(--sp-ink);margin:0}@media (min-width:1800px){.workflows-module__MOAmMW__groupHeading{grid-template-columns:220px minmax(0,1fr);gap:40px}.workflows-module__MOAmMW__groupHeading>svg{width:220px;height:146px}}@media (max-width:809px){.workflows-module__MOAmMW__groupHeading{grid-template-columns:100px minmax(0,1fr);gap:20px}.workflows-module__MOAmMW__groupHeading>svg{width:100px;height:90px}.workflows-module__MOAmMW__groupHeading .workflows-module__MOAmMW__groupTitle{font-size:28px}}
.spartan-legal-module__EWWR6G__content{max-width:1000px;color:var(--sp-muted);font-size:17px;line-height:1.8}.spartan-legal-module__EWWR6G__content section+section{margin-top:48px}.spartan-legal-module__EWWR6G__content h2{letter-spacing:-.035em;color:var(--sp-ink);overflow-wrap:anywhere;margin:0 0 28px;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.2}.spartan-legal-module__EWWR6G__content h3{color:var(--sp-ink)!important;margin-bottom:14px!important;font-size:25px!important;font-weight:500!important;line-height:1.25!important}.spartan-legal-module__EWWR6G__content strong{color:var(--sp-ink);font-weight:500}.spartan-legal-module__EWWR6G__content a,.spartan-legal-module__EWWR6G__content button{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;text-decoration-color:#999;display:inline-flex;color:var(--sp-ink)!important;text-decoration:underline!important}.spartan-legal-module__EWWR6G__content a:focus-visible,.spartan-legal-module__EWWR6G__content button:focus-visible{outline:2px solid var(--sp-orange);outline-offset:4px}:is(.spartan-legal-module__EWWR6G__content .text-white,.spartan-legal-module__EWWR6G__content .text-neutral-300){color:inherit}:is(.spartan-legal-module__EWWR6G__content .text-amber-200,.spartan-legal-module__EWWR6G__content .text-amber-100){color:#813800!important}.spartan-legal-module__EWWR6G__content [class*=border-white]{border-color:#d6d6d6}.spartan-legal-module__EWWR6G__content hr{border:0;border-top:1px solid var(--sp-line);margin:0}.spartan-legal-module__EWWR6G__content p[style*=rgba\(255]{color:var(--sp-ink)!important}.spartan-legal-module__EWWR6G__back{min-height:44px;color:var(--sp-muted);text-underline-offset:4px;align-items:center;margin-top:20px;font-size:14px;text-decoration:underline;display:inline-flex}.spartan-legal-module__EWWR6G__intro{margin-bottom:48px}.spartan-legal-module__EWWR6G__intro p+p{margin-top:20px}.spartan-legal-module__EWWR6G__version{border:1px solid var(--sp-line);background:var(--sp-paper);border-radius:20px;margin-bottom:40px;padding:24px}.spartan-legal-module__EWWR6G__table{border-collapse:collapse;width:100%;margin:24px 0;font-size:16px}.spartan-legal-module__EWWR6G__table :is(th,td){text-align:left;vertical-align:top;border:1px solid var(--sp-line);overflow-wrap:anywhere;padding:20px}.spartan-legal-module__EWWR6G__table th{background:var(--sp-paper);color:var(--sp-ink);font-weight:500}.spartan-legal-module__EWWR6G__table td:first-child{width:36%}.spartan-legal-module__EWWR6G__mobileTable{display:none}@media (max-width:809px){.spartan-legal-module__EWWR6G__content{font-size:16px}.spartan-legal-module__EWWR6G__table{display:none}.spartan-legal-module__EWWR6G__mobileTable{margin:24px 0;display:block}.spartan-legal-module__EWWR6G__mobileTable>div{border-top:1px solid var(--sp-line);padding:20px 0}.spartan-legal-module__EWWR6G__mobileTable h3{font-size:22px!important}.spartan-legal-module__EWWR6G__mobileTable dt{color:var(--sp-ink);font-size:12px}.spartan-legal-module__EWWR6G__mobileTable dd{overflow-wrap:anywhere;margin:6px 0 18px}}.spartan-legal-module__EWWR6G__content span[style*=color]{color:inherit!important}.spartan-legal-module__EWWR6G__back{text-decoration:underline!important}
