@font-face{font-family:Salesforce Story;src:url('./SalesforceSans-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Salesforce Story;src:url('./SalesforceSans-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--sc-paper:oklch(98.6% .006 250);--sc-ink:oklch(26% .065 255);--sc-muted:oklch(46% .035 255);--sc-blue:oklch(44% .18 258);--sc-sky:oklch(93% .04 240);--sc-line:oklch(86% .025 250);--sc-sun:oklch(87% .15 96);--sc-lilac:oklch(92% .035 300);--sc-deep:oklch(24% .10 268);--sc-green:oklch(42% .075 160)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}.sc-page{margin:0;background:var(--sc-paper);color:var(--sc-ink);font:17px/1.7 'Salesforce Story',Arial,sans-serif}.sc-page h1,.sc-page h2,.sc-page h3,.sc-page h4,.sc-page p{margin:0}.sc-page h1,.sc-page h2,.sc-page h3,.sc-page h4{line-height:1.12;letter-spacing:-.035em;font-weight:700;color:inherit}.sc-page h2{font-size:clamp(36px,4.4vw,64px)}.sc-page h3{font-size:clamp(25px,2.5vw,36px)}.sc-page h4{font-size:22px}.sc-page p{max-width:none}.sc-page p+p{margin-top:20px}.sc-page a{color:var(--sc-blue);text-underline-offset:5px;text-decoration-thickness:1px}.sc-page button,.sc-page select{font:inherit}.sc-page button{cursor:pointer}.sc-page img{display:block;max-width:100%}.sc-page :focus-visible{outline:3px solid oklch(62% .18 310);outline-offset:5px}.sc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sc-skip{position:fixed;z-index:1000;top:-150px;left:16px;padding:12px 20px;background:var(--sc-paper)}.sc-skip:focus{top:12px}.sc-wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.sc-page section{padding:0}.sc-page section+section{border:0}
.sc-header{height:82px;display:flex;align-items:center;gap:28px;padding:14px 38px;position:sticky;top:0;z-index:100;background:var(--sc-paper);border-bottom:1px solid var(--sc-line)}.sc-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--sc-ink)!important;flex-shrink:0}.sc-brand span{font-size:14px;font-weight:700;line-height:1.3}.sc-brand small{display:block;font-size:11px;font-weight:400;color:var(--sc-muted);margin-top:3px}.sc-header-tools{display:flex;gap:12px;align-items:center;margin-left:auto;min-width:0}.sc-header select{max-width:300px;background:transparent;border:1px solid var(--sc-line);border-radius:22px;padding:9px 32px 9px 14px;color:var(--sc-ink);font-size:13px}.sc-language select{padding:9px 6px 9px 10px;width:58px}.sc-header .sc-print{background:transparent;border:0;color:var(--sc-ink);font-size:12px;white-space:nowrap;padding:8px}.sc-reading{position:absolute;bottom:-2px;left:0;right:0;height:3px;background:transparent}.sc-reading span{display:block;width:0;height:100%;background:var(--sc-blue)}
.sc-page .sc-hero{background:var(--sc-blue);color:var(--sc-paper);position:relative;overflow:hidden;padding:0}.sc-hero-inner{display:grid;grid-template-columns:1.25fr 1fr;gap:45px;min-height:min(770px,calc(100svh - 82px));align-items:center;padding-block:76px 90px;position:relative}.sc-eyebrow{font-size:14px;color:oklch(88% .045 245);margin-bottom:24px!important}.sc-hero h1{font-size:clamp(60px,7.6vw,112px);white-space:normal;max-width:none;letter-spacing:-.06em;line-height:1.02}.sc-hero .sc-deck{font-size:20px;line-height:1.65;max-width:none;margin-top:28px;color:oklch(93% .022 245)}.sc-primary{display:inline-flex;align-items:center;gap:28px;border-radius:30px;padding:13px 24px;background:var(--sc-sun);color:var(--sc-ink)!important;text-decoration:none;font-size:15px;font-weight:700;margin-top:32px}.sc-primary span{font-size:22px}.sc-hero-footnote{font-size:12px;color:oklch(86% .04 245);margin-top:24px!important}.sc-hero-art{height:500px;position:relative;isolation:isolate}.sc-hero-diagram{position:absolute;inset:0;z-index:1}.sc-hero-diagram svg{width:100%;height:100%;overflow:visible}.sc-character{position:absolute;width:230px;height:310px;object-fit:contain;bottom:40px;right:25%;z-index:2;filter:drop-shadow(0 25px 18px oklch(20% .08 260 / .35))}.sc-art-caption{position:absolute;bottom:-10px;left:10px;right:10px;text-align:center;font-size:13px;color:oklch(89% .035 245)}.sc-hero-bottom{display:flex;justify-content:space-between;gap:16px;padding-block:22px;border-top:1px solid oklch(72% .08 255);font-size:13px;color:oklch(92% .022 245)}.sc-edition{padding-block:28px 64px;display:flex;gap:48px;justify-content:space-between;color:var(--sc-muted);font-size:13px}.sc-edition p{max-width:none}.sc-edition p+p{margin:0}
.sc-feature{--sc-accent:var(--sc-blue);padding-top:26px;scroll-margin-top:0}.sc-feature:nth-of-type(3n+2){--sc-accent:oklch(43% .16 300)}.sc-feature:nth-of-type(3n+3){--sc-accent:oklch(39% .10 175)}.sc-feature-head{display:grid;grid-template-columns:140px 1fr;align-items:start;gap:35px;padding-block:58px 54px;border-top:1px solid var(--sc-line)}.sc-feature-number{color:var(--sc-accent);font-size:clamp(85px,9vw,125px);font-weight:700;letter-spacing:-.08em;line-height:.9}.sc-feature-position{font-size:13px;color:var(--sc-muted);margin-bottom:20px!important}.sc-feature-head h2{font-size:clamp(38px,5.2vw,76px);max-width:none}.sc-page .sc-definition{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;padding-block:15px 82px}.sc-definition h3{font-size:21px;color:var(--sc-accent);margin-bottom:22px}.sc-big-copy{font-size:clamp(25px,2.65vw,37px);line-height:1.4;letter-spacing:-.025em;max-width:none!important}.sc-how{padding-top:5px}.sc-how ol{margin:0;padding-left:22px}.sc-how li{padding-left:8px;margin-bottom:20px;font-size:17px}.sc-page .sc-application{background:var(--sc-sky);padding-block:60px}.sc-feature:nth-of-type(3n+2) .sc-application{background:var(--sc-lilac)}.sc-feature:nth-of-type(3n+3) .sc-application{background:oklch(94% .028 165)}.sc-application-inner{display:grid;grid-template-columns:1fr 1.05fr;gap:90px}.sc-application h3{font-size:25px;margin-bottom:22px}.sc-case-label{font-size:12px;font-weight:700;color:var(--sc-accent);margin-bottom:12px!important}.sc-application h4{font-size:27px;margin-bottom:20px;max-width:none}.sc-application p{font-size:17px;line-height:1.7}.sc-application a{font-size:13px;display:inline-block;margin-top:20px}.sc-application p.sc-source-note{font-size:15px;color:var(--sc-muted);max-width:none}.sc-situation{padding-top:8px}.sc-situation h4{font-size:20px}.sc-example-label{font-size:12px!important;color:var(--sc-muted);margin-top:18px!important}.sc-situation .sc-example-label+p{font-size:20px;line-height:1.65;margin-top:10px}.sc-page .sc-journey-section{padding-block:72px 48px}.sc-section-heading{display:flex;align-items:baseline;gap:24px;justify-content:space-between;margin-bottom:26px}.sc-section-heading>span{font-size:13px;color:var(--sc-muted);flex-shrink:0}.sc-journey{display:grid;grid-template-columns:1fr 1fr;gap:85px;position:relative;align-items:start}.sc-step-list{padding-bottom:100px}.sc-step{padding-block:48px;min-height:250px;border-bottom:1px solid var(--sc-line);transition:opacity .35s ease-out}.sc-step-number{font-size:13px;color:var(--sc-accent);font-weight:700;display:block;margin-bottom:15px}.sc-step h4{font-size:27px;margin-bottom:18px}.sc-step p{font-size:20px;line-height:1.65;max-width:none}.sc-journey.is-enhanced .sc-step:not(.is-current){opacity:.55}.sc-stage{position:sticky;top:140px;margin:32px 0 0;padding:32px 32px 26px;background:var(--sc-deep);color:var(--sc-paper);border-radius:30px;min-width:0}.sc-stage-caption{font-size:13px;color:oklch(83% .04 260);margin-bottom:18px}.sc-diagram svg{display:block;width:100%;height:auto;overflow:visible}.sc-diagram-detail{font-size:22px;line-height:1.5;letter-spacing:-.015em;min-height:130px;padding-top:24px}.sc-diagram-note{font-size:12px;color:oklch(82% .04 260);margin-top:20px!important}.sc-page .sc-technical{background:var(--sc-deep);color:oklch(94% .014 250);padding-block:58px}.sc-tech-intro{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.sc-tech-intro h3{font-size:32px;color:var(--sc-sun);max-width:none}.sc-tech-intro p{font-size:17px;line-height:1.8;max-width:none}.sc-contract{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;border-top:1px solid oklch(50% .065 267);margin:38px 0 0;padding-top:28px}.sc-contract dt{font-size:13px;color:var(--sc-sun);font-weight:700;margin-bottom:14px}.sc-contract dd{font-size:15px;line-height:1.7;margin:0}.sc-feature-sources{margin-top:35px;display:flex;align-items:baseline;gap:24px;font-size:12px;color:oklch(83% .025 260)}.sc-feature-sources>span{flex-shrink:0}.sc-feature-sources ul{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0;margin:0;list-style:none}.sc-feature-sources a{color:oklch(89% .055 240)}.sc-next{padding-block:28px 50px;text-align:right}.sc-next a{font-size:12px;display:inline-block;text-decoration:none;max-width:none}.sc-next strong{display:block;font-size:19px;font-weight:700;margin-top:8px;color:var(--sc-accent)}.sc-foot-sources{padding-block:80px!important}.sc-foot-sources h2{font-size:38px;max-width:none;margin-bottom:30px}.sc-foot-sources summary{cursor:pointer;font-size:17px}.sc-foot-sources .source-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:32px}.sc-foot-sources .source-groups h4{font-size:20px}.sc-foot-sources li{font-size:14px;margin-top:10px}.sc-footer{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--sc-line);padding-block:28px!important;font-size:12px;color:var(--sc-muted)}
/* Coworker: five full-width story moments, followed by supporting conditions. */
.sc-coworker .sc-section-heading{justify-content:flex-start;gap:28px;align-items:flex-start;margin-bottom:38px}.sc-coworker .sc-section-heading>span{font-size:16px;padding-top:12px;color:var(--sc-blue)}.sc-coworker .sc-section-heading h2{max-width:none}.sc-page .sc-cw-concept{padding-block:95px}.sc-lead{font-size:20px!important;color:var(--sc-muted);line-height:1.75;max-width:none!important}.sc-cw-concept>.sc-lead{margin-top:24px}.sc-coworker .container{width:100%;max-width:none;padding:0;margin:0}.sc-coworker .sc-cw-concept .container{margin-top:45px}.sc-coworker .grid{display:grid;gap:28px 50px}.sc-coworker .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-coworker .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-coworker .card{background:transparent;border:0;border-top:1px solid var(--sc-line);border-radius:0;padding:25px 0;box-shadow:none!important;transform:none!important}.sc-coworker .card p{font-size:16px;line-height:1.7;color:var(--sc-muted)}.sc-coworker .card h3{font-size:24px}.sc-coworker .card-icon{font-size:22px;margin-bottom:14px}.sc-coworker .callout,.sc-coworker .trigger-box,.sc-coworker .outcome-box{border:0;border-radius:16px;padding:24px;background:var(--sc-sky);font-size:16px;line-height:1.7;margin-block:22px}.sc-coworker .callout.green,.sc-coworker .outcome-box{background:oklch(94% .035 160)}.sc-coworker .callout.orange,.sc-coworker .trigger-box{background:oklch(96% .04 85)}.sc-coworker .callout.purple{background:var(--sc-lilac)}.sc-coworker .trigger-box strong,.sc-coworker .outcome-box strong{color:var(--sc-ink);font-size:13px;text-transform:none}.sc-page .sc-cw-how{background:var(--sc-lilac);padding-block:85px}.sc-use-script{max-width:none}.sc-use-script>p{font-size:16px;color:var(--sc-muted)}.sc-use-script blockquote{font-size:clamp(27px,3.4vw,46px);line-height:1.4;margin:22px 0 40px;letter-spacing:-.035em;font-weight:700}.sc-use-script ol{padding:0;list-style:none;counter-reset:usage}.sc-use-script li{counter-increment:usage;display:grid;grid-template-columns:30px 1fr;column-gap:16px;font-size:18px;margin-top:25px;max-width:none}.sc-use-script li:before{content:counter(usage,decimal-leading-zero);font-size:13px;color:var(--sc-blue);grid-row:span 2;padding-top:4px}.sc-use-script b{display:block}.sc-page .sc-cw-cases{padding-block:90px}.sc-cw-cases>.sc-lead{margin-bottom:50px}.sc-field-case{display:grid;grid-template-columns:90px 1fr;gap:30px;padding-block:38px;border-top:1px solid var(--sc-line)}.sc-case-order{font-size:48px;line-height:1;color:var(--sc-blue);letter-spacing:-.06em;font-weight:700}.sc-field-case h3{font-size:30px;max-width:none;margin-bottom:15px}.sc-case-company{font-size:15px;font-weight:700;color:var(--sc-blue);margin-block:15px!important}.sc-field-case>div>p{font-size:18px}.sc-field-case .usecase-kpi{font-size:14px;color:var(--sc-green);margin-top:20px;display:inline-block;background:transparent;padding:0}.sc-page .sc-cw-journeys{padding-block:90px;background:oklch(95% .012 245)}.sc-persona{padding-top:80px}.sc-persona+.sc-persona{margin-top:70px;border-top:1px solid var(--sc-line)}.sc-persona-head>span{font-size:13px;color:var(--sc-muted)}.sc-persona-head h3{font-size:42px;margin-top:15px}.sc-persona-context{max-width:none;margin-top:30px}.sc-coworker .scenario-context{background:transparent;border:0;padding:0}.sc-coworker .persona-tag{display:none}.sc-coworker .sc-mock-caption{font-size:13px;color:var(--sc-muted);margin:20px 0}.sc-coworker .sc-mock-surface{padding:30px;background:oklch(89% .045 250);border-radius:24px;overflow:auto}.sc-coworker .sf-mockup-wrap{min-width:680px;max-width:1020px;margin:auto}.sc-coworker .sf-cw-typing-indicator span{animation:none}.sc-page .sc-cw-technical{padding-block:90px}.sc-cw-technical>.sc-big-copy{margin-bottom:42px}.sc-coworker .sc-legacy-section{padding:0;border:0}.sc-coworker .sc-legacy-section h3{font-size:25px}.sc-extras{margin-top:64px}.sc-extras>h3{font-size:32px;margin-bottom:20px}.sc-edition-note{font-size:13px;color:var(--sc-muted)}.sc-extra{border-top:1px solid var(--sc-line);padding-block:22px;margin-top:15px}.sc-extra>summary{font-size:22px;cursor:pointer;font-weight:700;line-height:1.4}.sc-extra>.container{padding-top:28px}.sc-extra .section-intro{display:none}.sc-coworker .objection{border:0;border-top:1px solid var(--sc-line);background:transparent;padding:22px 0;border-radius:0}.sc-coworker .objection summary{font-size:18px;list-style:revert;cursor:pointer}.sc-coworker .objection-a{font-size:16px;margin-top:18px}.sc-coworker .table-wrap{overflow:auto}.sc-coworker table{min-width:660px}.sc-coworker .sc-foot-sources p{font-size:15px;line-height:1.8;color:var(--sc-muted)}
/* Center entry is a short visual scroller too. */
.sc-hub .sc-hub-intro{padding-block:90px;background:var(--sc-blue);color:var(--sc-paper)}.sc-hub h1{font-size:clamp(65px,9vw,126px);max-width:none;line-height:1.03;letter-spacing:-.065em}.sc-hub .sc-hub-intro p{font-size:22px;max-width:none;margin-top:30px;color:oklch(92% .025 250)}.sc-hub-chapter{display:grid;grid-template-columns:1.35fr .75fr;align-items:center;gap:60px;min-height:650px;padding-block:70px!important}.sc-hub-chapter+.sc-hub-chapter{border-top:1px solid var(--sc-line)}.sc-hub-chapter h2{font-size:clamp(44px,6vw,78px);max-width:none}.sc-hub-chapter p{font-size:21px;margin-top:30px;color:var(--sc-muted)}.sc-hub-chapter img{height:340px;object-fit:contain;margin:auto}.sc-hub-chapter .sc-primary{background:var(--sc-blue);color:var(--sc-paper)!important}.sc-hub-kicker{font-size:13px!important;color:var(--sc-blue)!important;margin-bottom:22px!important}.sc-hub-meta{font-size:12px!important;color:var(--sc-muted)!important}
@media(prefers-reduced-motion:no-preference){.sc-hero-copy{animation:sc-enter .85s cubic-bezier(.22,1,.36,1) both}.sc-hero-art{animation:sc-enter 1s .12s cubic-bezier(.22,1,.36,1) both}[data-reveal].sc-will-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}[data-reveal].sc-in-view{opacity:1;transform:none}.sc-primary{transition:transform .25s cubic-bezier(.22,1,.36,1)}.sc-primary:hover{transform:translateY(-3px)}@keyframes sc-enter{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}}
@media(min-width:1600px){.sc-wrap{width:min(1280px,calc(100% - 120px))}.sc-hero-inner{min-height:800px}.sc-hero h1{font-size:120px}}
@media(max-width:1100px){.sc-wrap{width:calc(100% - 64px)}.sc-hero-inner{grid-template-columns:1.2fr 1fr;gap:20px;min-height:690px}.sc-hero-art{height:420px}.sc-character{width:190px;height:260px;right:20%;bottom:30px}.sc-hero h1{font-size:clamp(62px,8vw,88px)}.sc-hero-bottom{flex-wrap:wrap;font-size:12px;justify-content:flex-start;gap:12px 26px}.sc-definition,.sc-application-inner,.sc-journey,.sc-tech-intro{gap:45px!important}.sc-feature-head{grid-template-columns:105px 1fr;gap:25px}.sc-stage{padding:25px;top:120px}.sc-diagram-detail{font-size:20px}.sc-contract{gap:20px;grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){html{scroll-padding-top:90px}.sc-wrap{width:calc(100% - 40px)}.sc-header{height:72px;padding:12px 18px;gap:12px}.sc-brand{gap:8px}.sc-brand img{width:34px}.sc-brand span{font-size:12px}.sc-brand small{font-size:10px}.sc-header-tools{gap:7px}.sc-topic-label select{width:135px;font-size:11px;padding:8px 20px 8px 9px}.sc-language select{width:47px;font-size:12px;padding:8px 0 8px 4px}.sc-header .sc-print{display:none}.sc-hero-inner{grid-template-columns:1fr;min-height:0;padding-block:55px 30px}.sc-hero h1{font-size:clamp(58px,11.5vw,86px);max-width:none}.sc-hero .sc-deck{font-size:18px;max-width:none}.sc-hero-art{height:350px;width:min(420px,100%);margin-inline:auto}.sc-character{width:175px;height:235px;right:26%;bottom:35px}.sc-art-caption{font-size:12px;bottom:0}.sc-hero-bottom{padding-block:20px;gap:8px 20px;font-size:11px}.sc-edition{display:block;padding-block:26px 35px;font-size:12px}.sc-edition p+p{margin-top:14px}.sc-feature-head{grid-template-columns:58px minmax(0,1fr);gap:20px;padding-block:38px 35px}.sc-feature-number{font-size:62px}.sc-feature-position{font-size:11px;margin-bottom:12px!important}.sc-feature-head h2{font-size:clamp(32px,7.6vw,48px);overflow-wrap:normal}.sc-page .sc-definition{grid-template-columns:1fr;gap:35px!important;padding-block:10px 45px}.sc-definition h3{font-size:19px;margin-bottom:16px}.sc-big-copy{font-size:27px}.sc-how li{font-size:16px}.sc-page .sc-application{padding-block:40px}.sc-application-inner{grid-template-columns:1fr;gap:35px!important}.sc-application h3{font-size:23px}.sc-application h4{font-size:24px}.sc-situation .sc-example-label+p{font-size:18px}.sc-page .sc-journey-section{padding-block:42px 20px}.sc-section-heading{display:block;margin-bottom:20px}.sc-section-heading h3{font-size:27px}.sc-section-heading>span{display:block;margin-top:14px}.sc-journey{display:flex;flex-direction:column-reverse;gap:5px!important}.sc-stage{position:static;top:auto;padding:22px;margin:12px 0 0;width:100%;border-radius:20px}.sc-stage-caption{font-size:12px;margin-bottom:10px}.sc-diagram-detail{font-size:19px;min-height:0;padding-top:17px}.sc-diagram-note{display:none}.sc-step-list{padding-bottom:30px;width:100%}.sc-step{min-height:0;padding-block:28px}.sc-step h4{font-size:23px;margin-bottom:15px}.sc-step p{font-size:18px;line-height:1.7;max-width:none}.sc-journey.is-enhanced .sc-step:not(.is-current){opacity:1}.sc-page .sc-technical{padding-block:40px}.sc-tech-intro{grid-template-columns:1fr;gap:28px!important}.sc-tech-intro h3{font-size:28px;max-width:none}.sc-tech-intro p{font-size:16px}.sc-contract{grid-template-columns:1fr;gap:22px}.sc-contract dt{font-size:13px;margin-bottom:6px}.sc-contract dd{font-size:15px}.sc-feature-sources{display:block;font-size:12px}.sc-feature-sources ul{display:block;margin-top:12px}.sc-feature-sources li+li{margin-top:10px}.sc-next{padding-block:24px 38px}.sc-next a{max-width:100%}.sc-next strong{font-size:18px}.sc-foot-sources{padding-block:50px!important}.sc-foot-sources h2{font-size:31px}.sc-foot-sources .source-groups{grid-template-columns:1fr}.sc-footer{display:block;font-size:12px}.sc-footer p{margin-top:12px}.sc-coworker .sc-section-heading{display:flex;gap:16px}.sc-coworker .sc-section-heading>span{margin-top:0}.sc-coworker .sc-section-heading h2{font-size:34px}.sc-page .sc-cw-concept,.sc-page .sc-cw-how,.sc-page .sc-cw-cases,.sc-page .sc-cw-journeys,.sc-page .sc-cw-technical{padding-block:55px}.sc-lead{font-size:18px!important}.sc-coworker .grid-2,.sc-coworker .grid-3{grid-template-columns:1fr}.sc-coworker .callout,.sc-coworker .trigger-box,.sc-coworker .outcome-box{padding:20px;font-size:15px}.sc-use-script blockquote{font-size:29px}.sc-use-script li{font-size:16px}.sc-field-case{grid-template-columns:35px 1fr;gap:20px;padding-block:30px}.sc-case-order{font-size:33px}.sc-field-case h3{font-size:25px}.sc-field-case>div>p{font-size:16px}.sc-persona{padding-top:50px}.sc-persona-head h3{font-size:34px}.sc-persona+.sc-persona{margin-top:45px}.sc-coworker .sc-mock-surface{padding:12px;border-radius:15px}.sc-extra>summary{font-size:20px}.sc-coworker .roadmap{overflow:auto;flex-wrap:nowrap}.sc-coworker .roadmap-item{min-width:155px}.sc-hub .sc-hub-intro{padding-block:65px}.sc-hub h1{font-size:clamp(58px,14vw,90px)}.sc-hub .sc-hub-intro p{font-size:19px}.sc-hub-chapter{grid-template-columns:1fr;min-height:0;padding-block:50px!important;gap:30px}.sc-hub-chapter h2{font-size:46px}.sc-hub-chapter p{font-size:18px;margin-top:22px}.sc-hub-chapter img{height:220px}.sc-hub-chapter>div:last-child{grid-row:1}.sc-hub-meta{font-size:12px!important}}
@media(max-width:390px){.sc-brand small{display:none}.sc-brand span{max-width:80px}.sc-topic-label select{width:115px}.sc-header-tools{gap:5px}.sc-header{padding-inline:12px}.sc-hero h1{font-size:57px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.sc-will-reveal{opacity:1!important;transform:none!important}}
@media print{@page{size:A4;margin:15mm}.sc-header,.sc-skip,.sc-hero-art,.sc-primary,.sc-next,.sc-diagram-note{display:none!important}.sc-wrap{width:100%}.sc-page{font-size:10pt;line-height:1.5}.sc-hero{background:var(--sc-paper)!important;color:var(--sc-ink)!important}.sc-hero-inner{display:block;min-height:0;padding-block:15px}.sc-hero h1{font-size:35pt;max-width:none}.sc-hero .sc-deck{font-size:12pt;color:var(--sc-ink)}.sc-hero-footnote,.sc-hero-bottom{color:var(--sc-muted)}.sc-hero-bottom{padding-block:12px}.sc-edition{padding-block:16px}.sc-feature{break-before:page;padding-top:0}.sc-feature-head{padding-block:12px 20px;grid-template-columns:60px 1fr}.sc-feature-number{font-size:46pt}.sc-feature-head h2{font-size:30pt}.sc-page .sc-definition,.sc-page .sc-application,.sc-page .sc-journey-section,.sc-page .sc-technical{padding-block:18px}.sc-page .sc-definition,.sc-application-inner,.sc-tech-intro{gap:25px!important}.sc-big-copy{font-size:16pt}.sc-page h3,.sc-tech-intro h3{font-size:17pt}.sc-definition h3{font-size:13pt}.sc-application p,.sc-tech-intro p,.sc-how li{font-size:10pt}.sc-journey{display:block}.sc-stage{position:static;display:none}.sc-step-list{padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.sc-step{padding:12px 0;min-height:0;opacity:1!important;break-inside:avoid}.sc-step h4{font-size:13pt}.sc-step p{font-size:11pt}.sc-contract{grid-template-columns:repeat(2,1fr);margin-top:18px;padding-top:14px}.sc-contract dd{font-size:9pt}.sc-feature-sources{margin-top:18px}.sc-feature-sources ul{font-size:8pt}.sc-footer{padding-block:15px!important}.sc-will-reveal{opacity:1!important;transform:none!important}.sc-coworker .sc-section-heading h2{font-size:27pt}.sc-page .sc-cw-concept,.sc-page .sc-cw-how,.sc-page .sc-cw-cases,.sc-page .sc-cw-journeys,.sc-page .sc-cw-technical{padding-block:20px}.sc-coworker .sf-mockup-wrap{min-width:0}.sc-coworker .sc-mock-surface{overflow:visible;padding:8px}.sc-coworker .grid-2,.sc-coworker .grid-3{grid-template-columns:1fr 1fr}.sc-coworker table{min-width:0;font-size:8pt}.sc-coworker .table-wrap{overflow:visible}.sc-field-case{break-inside:avoid}.sc-persona{padding-top:25px}.sc-coworker .sc-big-copy{font-size:16pt}}

@media(min-width:761px) and (max-width:1100px){.sc-header .sc-print{display:none}.sc-topic-label select{width:220px}}
.sc-primary>span[data-story-text]{font-size:inherit}.sc-journey.is-enhanced .sc-step:not(.is-current){opacity:.78}.sc-anchor{display:block;height:0;scroll-margin-top:100px}.sc-stage{display:none}.sc-journey.is-enhanced .sc-stage{display:block}
.sc-plain-terms{border-top:1px solid oklch(50% .065 267);margin-top:28px;padding-top:24px}.sc-plain-terms p{font-size:15px;line-height:1.75;color:oklch(88% .025 250)}.sc-recall{border-top:1px solid oklch(50% .065 267);margin-top:34px;padding-top:26px}.sc-recall h4{font-size:22px;color:var(--sc-sun);margin-bottom:14px}.sc-recall p.sc-recall-help{font-size:13px;color:oklch(82% .025 260)}.sc-recall p.sc-recall-question{font-size:20px;line-height:1.6;margin-top:18px}.sc-recall details{margin-top:18px}.sc-recall summary{cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:4px}.sc-recall details p{font-size:16px;line-height:1.75;margin-top:18px}.sc-cw-recall{border-color:var(--sc-line);margin-top:45px}.sc-cw-recall h3{font-size:28px;margin-bottom:18px}
.sc-coworker .sc-plain-terms{border-color:var(--sc-line)}.sc-coworker .sc-plain-terms p{color:var(--sc-muted)}
@media print{.sc-journey.is-enhanced .sc-stage{display:none}.sc-journey.is-enhanced .sc-step:not(.is-current){opacity:1}}
