.marketing-scope{font-family:var(--fontFamilyBase);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.marketing-scope,.marketing-scope *{box-sizing:border-box}.marketing-scope{scroll-behavior:smooth;margin:0}:where(.marketing-scope) button,button:where(.marketing-scope),:where(.marketing-scope) a,a:where(.marketing-scope),:where(.marketing-scope) input,input:where(.marketing-scope),:where(.marketing-scope) select,select:where(.marketing-scope),:where(.marketing-scope) textarea,textarea:where(.marketing-scope){-webkit-tap-highlight-color:transparent}:where(.marketing-scope) button,button:where(.marketing-scope),:where(.marketing-scope) a,a:where(.marketing-scope){touch-action:manipulation}:where(.marketing-scope) a,a:where(.marketing-scope){color:inherit}:where(.marketing-scope) img,img:where(.marketing-scope),:where(.marketing-scope) video,video:where(.marketing-scope){max-width:100%}:where(.marketing-scope) button:focus-visible,button:focus-visible:where(.marketing-scope),:where(.marketing-scope) a:focus-visible,a:focus-visible:where(.marketing-scope),:where(.marketing-scope) input:focus-visible,input:focus-visible:where(.marketing-scope),:where(.marketing-scope) select:focus-visible,select:focus-visible:where(.marketing-scope),:where(.marketing-scope) textarea:focus-visible,textarea:focus-visible:where(.marketing-scope){outline:3px solid var(--colorBrandForeground1);outline-offset:5px}:where(.marketing-scope) main:focus,main:focus:where(.marketing-scope){outline:0}:where(.marketing-scope) ::selection{background:var(--colorBrandBackground2);color:var(--colorBrandForeground1)}.marketing-provider{--m-navy:#0d2c4d;--m-navy-soft:#153c65;--m-paper:#fcfbf8;--m-gold:#b9802f;--m-gold-text:#8a6224;--m-gold-night:#c4a35d;--m-line:var(--colorNeutralStroke2);--m-space:clamp(24px, 5vw, 80px);--m-section:clamp(64px, 8vw, 120px);--m-radius:var(--borderRadiusXLarge);--m-trans:var(--durationNormal) var(--curveEasyEase);--m-type-hero:clamp(50px, 6.3vw, 88px);--m-type-section:clamp(36px, 4vw, 56px);--m-type-heading:clamp(23px, 2.5vw, 34px)}.marketing-scope{background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);font-size:16px;line-height:1.6}.marketing-scope:where(main){min-height:100vh}[data-theme=night] .marketing-scope{--m-gold-text:var(--m-gold-night)}:where(.marketing-scope) .wrap,:where(.marketing-scope).wrap{width:min(1280px, calc(100% - var(--m-space) * 2));margin-inline:auto}:where(.marketing-scope) .section,:where(.marketing-scope).section{padding-block:var(--m-section)}:where(.marketing-scope) .small,:where(.marketing-scope).small,:where(.marketing-scope) small,small:where(.marketing-scope){font-size:14px}:where(.marketing-scope) .muted,:where(.marketing-scope).muted{color:var(--colorNeutralForeground3)}:where(.marketing-scope) .micro,:where(.marketing-scope).micro{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.6}:where(.marketing-scope) .short-line,:where(.marketing-scope).short-line{background:var(--m-gold);flex-shrink:0;width:36px;height:2px;display:inline-block}:where(.marketing-scope) h1,h1:where(.marketing-scope),:where(.marketing-scope) h2,h2:where(.marketing-scope),:where(.marketing-scope) h3,h3:where(.marketing-scope),:where(.marketing-scope) p,p:where(.marketing-scope){margin:0}:where(.marketing-scope) h1,h1:where(.marketing-scope),:where(.marketing-scope) h2,h2:where(.marketing-scope),:where(.marketing-scope) h3,h3:where(.marketing-scope){letter-spacing:-.045em;font-weight:500;line-height:1.08}:where(.marketing-scope) h1,h1:where(.marketing-scope){font-size:var(--m-type-hero)}:where(.marketing-scope) h2,h2:where(.marketing-scope){font-size:var(--m-type-section)}:where(.marketing-scope) h3,h3:where(.marketing-scope){font-size:var(--m-type-heading);letter-spacing:-.03em}:where(.marketing-scope) p,p:where(.marketing-scope){line-height:1.7}:where(.marketing-scope) p+p,p:where(.marketing-scope)+p{margin-top:16px}:where(.marketing-scope) .text-link,:where(.marketing-scope).text-link{color:var(--colorBrandForegroundLink);border-bottom:1px solid var(--m-line);align-items:center;gap:12px;padding-block:8px;font-weight:600;text-decoration:none;display:inline-flex}:where(.marketing-scope) .text-link:hover,:where(.marketing-scope).text-link:hover{gap:18px}:where(.marketing-scope) .actions,:where(.marketing-scope).actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}:where(.marketing-scope) .actions .marketing-button,:where(.marketing-scope).actions .marketing-button{border-radius:var(--borderRadiusMedium);min-height:48px;padding-inline:22px;font-size:15px}:where(.marketing-scope) .site-header,:where(.marketing-scope).site-header{z-index:20;background:var(--colorNeutralBackground1);border-bottom:1px solid var(--m-line);position:relative}:where(.marketing-scope) .header-inner,:where(.marketing-scope).header-inner{justify-content:space-between;align-items:center;gap:38px;min-height:88px;display:flex}:where(.marketing-scope) .brand,:where(.marketing-scope).brand{letter-spacing:-1px;color:var(--colorNeutralForeground1);white-space:nowrap;align-items:center;gap:9px;font-size:25px;font-weight:650;text-decoration:none;display:inline-flex}:where(.marketing-scope) .brand b,:where(.marketing-scope).brand b{font-weight:350}:where(.marketing-scope) .brand img,:where(.marketing-scope).brand img{object-fit:contain}[data-theme=night] :where(.marketing-scope) .brand img{background:var(--m-paper);border-radius:var(--borderRadiusMedium)}:where(.marketing-scope) .nav-links,:where(.marketing-scope).nav-links{white-space:nowrap;gap:27px;font-size:14px;display:flex}:where(.marketing-scope) .nav-links a,:where(.marketing-scope).nav-links a{text-decoration:none;position:relative}:where(.marketing-scope) .nav-links a.active:after,:where(.marketing-scope).nav-links a.active:after{content:"";background:var(--m-gold);height:2px;position:absolute;bottom:-9px;left:0;right:0}:where(.marketing-scope) .header-tools,:where(.marketing-scope).header-tools{align-items:center;gap:3px;display:flex}:where(.marketing-scope) .header-demo,:where(.marketing-scope).header-demo{align-items:center;gap:12px;margin-left:16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}:where(.marketing-scope) .header-tools .menu-toggle,:where(.marketing-scope).header-tools .menu-toggle{display:none}:where(.marketing-scope) .skip-link,:where(.marketing-scope).skip-link{background:var(--colorNeutralBackground1);z-index:99;padding:12px;position:fixed;top:-90px;left:20px}:where(.marketing-scope) .skip-link:focus,:where(.marketing-scope).skip-link:focus{top:12px}:where(.marketing-scope) .hero,:where(.marketing-scope).hero{padding-top:64px}:where(.marketing-scope) .hero-kicker,:where(.marketing-scope).hero-kicker{letter-spacing:.16em;align-items:center;gap:14px;margin-bottom:30px;font-size:12px;font-weight:650;display:flex}:where(.marketing-scope) .hero-grid,:where(.marketing-scope).hero-grid{grid-template-columns:1fr 310px;align-items:start;gap:70px;display:grid}:where(.marketing-scope) .accent-word,:where(.marketing-scope).accent-word{color:var(--colorBrandForeground1)}:where(.marketing-scope) .hero-description,:where(.marketing-scope).hero-description{max-width:620px;color:var(--colorNeutralForeground2);margin:26px 0 28px;font-size:20px;line-height:1.55}:where(.marketing-scope) .preview-note,:where(.marketing-scope).preview-note{color:var(--colorNeutralForeground2);margin:25px 0 36px;font-size:13px;line-height:1.6}:where(.marketing-scope) .preview-note a,:where(.marketing-scope).preview-note a{-webkit-text-decoration-color:var(--m-line);text-decoration-color:var(--m-line);text-underline-offset:4px}:where(.marketing-scope) .status-dot,:where(.marketing-scope).status-dot{background:var(--m-gold);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}:where(.marketing-scope) .hero-aside,:where(.marketing-scope).hero-aside{padding-top:8px}:where(.marketing-scope) .hero-aside>.micro,:where(.marketing-scope).hero-aside>.micro{color:var(--m-gold-text)}:where(.marketing-scope) .hero-aside>p,:where(.marketing-scope).hero-aside>p{margin-top:17px;font-size:19px;line-height:1.5}:where(.marketing-scope) .orbit-motif,:where(.marketing-scope).orbit-motif{border:1px solid var(--m-line);border-radius:50%;place-items:center;width:245px;height:230px;margin-top:27px;margin-left:8px;display:grid;position:relative}:where(.marketing-scope) .orbit-motif:before,:where(.marketing-scope).orbit-motif:before{content:"";border:1px solid var(--m-line);border-radius:50%;position:absolute;inset:37px}:where(.marketing-scope) .orbit-motif span,:where(.marketing-scope).orbit-motif span{text-align:center;color:var(--colorBrandForeground1);letter-spacing:-1px;font-size:24px;line-height:1.05}:where(.marketing-scope) .orbit-motif i,:where(.marketing-scope).orbit-motif i{background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke1);border-radius:4px;width:28px;height:28px;position:absolute}:where(.marketing-scope) .orbit-motif i:first-child,:where(.marketing-scope).orbit-motif i:first-child{top:-13px;left:108px}:where(.marketing-scope) .orbit-motif i:nth-child(2),:where(.marketing-scope).orbit-motif i:nth-child(2){top:19px;right:18px}:where(.marketing-scope) .orbit-motif i:nth-child(3),:where(.marketing-scope).orbit-motif i:nth-child(3){top:101px;right:-14px}:where(.marketing-scope) .orbit-motif i:nth-child(4),:where(.marketing-scope).orbit-motif i:nth-child(4){bottom:16px;right:19px}:where(.marketing-scope) .orbit-motif i:nth-child(5),:where(.marketing-scope).orbit-motif i:nth-child(5){background:var(--m-gold);bottom:-14px;left:108px}:where(.marketing-scope) .orbit-motif i:nth-child(6),:where(.marketing-scope).orbit-motif i:nth-child(6){bottom:16px;left:19px}:where(.marketing-scope) .orbit-motif i:nth-child(7),:where(.marketing-scope).orbit-motif i:nth-child(7){top:101px;left:-14px}:where(.marketing-scope) .orbit-motif i:nth-child(8),:where(.marketing-scope).orbit-motif i:nth-child(8){top:19px;left:18px}:where(.marketing-scope) .product-scene,:where(.marketing-scope).product-scene{border:1px solid var(--colorNeutralStroke1);border-radius:var(--m-radius);background:var(--colorNeutralBackground2);box-shadow:var(--shadow16);position:relative;overflow:hidden}:where(.marketing-scope) .scene-bar,:where(.marketing-scope).scene-bar{background:var(--m-navy);color:var(--m-paper);align-items:center;gap:26px;padding:15px 30px;font-size:13px;display:flex}:where(.marketing-scope) .scene-bar .marketing-badge,:where(.marketing-scope).scene-bar .marketing-badge{color:var(--m-paper);border-color:var(--m-paper);margin-left:auto}:where(.marketing-scope) .scene-wordmark,:where(.marketing-scope).scene-wordmark{letter-spacing:-.5px;font-size:19px;font-weight:600}:where(.marketing-scope) .scene-wordmark span,:where(.marketing-scope).scene-wordmark span{margin-left:5px;font-weight:300}:where(.marketing-scope) .scene-content,:where(.marketing-scope).scene-content{padding:32px 42px 0}:where(.marketing-scope) .scene-heading,:where(.marketing-scope).scene-heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}:where(.marketing-scope) .scene-heading .micro,:where(.marketing-scope).scene-heading .micro{color:var(--colorNeutralForeground3);font-size:11px}:where(.marketing-scope) .scene-heading h3,:where(.marketing-scope).scene-heading h3{margin-top:9px;font-size:28px;line-height:1.2}:where(.marketing-scope) .scene-count,:where(.marketing-scope).scene-count{align-items:center;gap:12px;display:flex}:where(.marketing-scope) .scene-count strong,:where(.marketing-scope).scene-count strong{letter-spacing:-2px;font-size:44px;font-weight:400}:where(.marketing-scope) .scene-count span,:where(.marketing-scope).scene-count span{max-width:55px;color:var(--colorNeutralForeground2);font-size:13px;line-height:1.3}:where(.marketing-scope) .scene-priority,:where(.marketing-scope).scene-priority{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-left:3px solid var(--m-gold);border-radius:var(--borderRadiusMedium);align-items:center;gap:18px;padding:18px 24px;display:flex}:where(.marketing-scope) .scene-priority>svg,:where(.marketing-scope).scene-priority>svg{width:25px;height:25px;color:var(--colorBrandForeground1)}:where(.marketing-scope) .scene-priority>div,:where(.marketing-scope).scene-priority>div{flex-direction:column;flex:1;display:flex}:where(.marketing-scope) .scene-priority strong,:where(.marketing-scope).scene-priority strong{margin:2px 0;font-size:18px;font-weight:600}:where(.marketing-scope) .scene-priority .micro,:where(.marketing-scope).scene-priority .micro{color:var(--m-gold-text);font-size:10px}:where(.marketing-scope) .scene-priority>div>span:last-child,:where(.marketing-scope).scene-priority>div>span:last-child{color:var(--colorNeutralForeground3);font-size:12px}:where(.marketing-scope) .scene-flow,:where(.marketing-scope).scene-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:22px;margin-block:22px;display:grid}:where(.marketing-scope) .scene-flow>div,:where(.marketing-scope).scene-flow>div{border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium);flex-direction:column;align-items:flex-start;padding:20px;display:flex}:where(.marketing-scope) .scene-node-icon,:where(.marketing-scope).scene-node-icon{color:var(--colorBrandForeground1);margin-bottom:10px}:where(.marketing-scope) .scene-flow small,:where(.marketing-scope).scene-flow small{letter-spacing:.09em;color:var(--colorNeutralForeground3);font-size:10px}:where(.marketing-scope) .scene-flow strong,:where(.marketing-scope).scene-flow strong{margin-top:3px;font-size:15px;font-weight:600}:where(.marketing-scope) .scene-flow p,:where(.marketing-scope).scene-flow p{color:var(--colorNeutralForeground3);margin-top:4px;font-size:12px}:where(.marketing-scope) .flow-arrow,:where(.marketing-scope).flow-arrow{color:var(--colorNeutralForeground3)}:where(.marketing-scope) .scene-footer,:where(.marketing-scope).scene-footer{color:var(--colorNeutralForeground2);justify-content:space-between;align-items:center;padding:10px 0 22px;font-size:12px;display:flex}:where(.marketing-scope) .scene-footer a,:where(.marketing-scope).scene-footer a{color:var(--colorBrandForegroundLink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}:where(.marketing-scope) .scene-caption,:where(.marketing-scope).scene-caption{text-align:center;background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground3);padding:8px;font-size:11px}:where(.marketing-scope) .hero-bottom,:where(.marketing-scope).hero-bottom{border-bottom:1px solid var(--m-line);letter-spacing:.08em;color:var(--colorNeutralForeground3);justify-content:space-between;gap:20px;padding-block:28px;font-size:12px;display:flex}:where(.marketing-scope) .hero-bottom>span:last-child,:where(.marketing-scope).hero-bottom>span:last-child{letter-spacing:0;font-size:14px}:where(.marketing-scope) .hero-bottom b,:where(.marketing-scope).hero-bottom b{color:var(--m-gold);margin-inline:10px;font-weight:400}:where(.marketing-scope) .split-heading,:where(.marketing-scope).split-heading{grid-template-columns:1.12fr 1fr;align-items:end;gap:90px;margin:22px 0 42px;display:grid}:where(.marketing-scope) .split-heading>p,:where(.marketing-scope).split-heading>p{max-width:510px;color:var(--colorNeutralForeground2);font-size:17px}:where(.marketing-scope) .fragment-row,:where(.marketing-scope).fragment-row{grid-template-columns:repeat(4,1fr);gap:22px;padding:18px 0 36px;display:grid}:where(.marketing-scope) .fragment-row>div,:where(.marketing-scope).fragment-row>div{background:var(--colorNeutralBackground2);border:1px solid var(--m-line);border-radius:var(--borderRadiusMedium);padding:25px 22px;font-size:16px;position:relative}:where(.marketing-scope) .fragment-row>div>span:first-child,:where(.marketing-scope).fragment-row>div>span:first-child{color:var(--colorNeutralForeground3);margin-bottom:18px;font-size:11px;display:block}:where(.marketing-scope) .fragment-rule,:where(.marketing-scope).fragment-rule{background:var(--colorNeutralStroke1);width:55%;height:1px;margin-top:16px;display:block}:where(.marketing-scope) .connection-statement,:where(.marketing-scope).connection-statement{grid-template-columns:auto 1fr 1.1fr;align-items:center;gap:28px;padding-top:18px;display:grid}:where(.marketing-scope) .connection-statement>p:nth-child(2),:where(.marketing-scope).connection-statement>p:nth-child(2){font-size:25px;line-height:1.3}:where(.marketing-scope) .connection-statement>p:last-child,:where(.marketing-scope).connection-statement>p:last-child{color:var(--colorNeutralForeground2)}:where(.marketing-scope) .navy-section,:where(.marketing-scope).navy-section{background:var(--m-navy);color:var(--m-paper)}:where(.marketing-scope) .navy-section .micro,:where(.marketing-scope).navy-section .micro,:where(.marketing-scope) .navy-section .split-heading>p,:where(.marketing-scope).navy-section .split-heading>p{color:var(--m-gold-night)}:where(.marketing-scope) .navy-section .split-heading>p,:where(.marketing-scope).navy-section .split-heading>p{color:var(--m-paper);opacity:.86}:where(.marketing-scope) .family-editorial,:where(.marketing-scope).family-editorial{grid-template-columns:1fr 1fr;gap:0 64px;margin-block:40px;display:grid}:where(.marketing-scope) .family-editorial>a,:where(.marketing-scope).family-editorial>a{border-top:1px solid color-mix(in srgb, var(--m-paper) 22%, transparent);align-items:center;gap:22px;padding-block:25px;text-decoration:none;display:flex}:where(.marketing-scope) .family-editorial>a>div,:where(.marketing-scope).family-editorial>a>div{flex:1}:where(.marketing-scope) .family-editorial>a>div h3,:where(.marketing-scope).family-editorial>a>div h3{letter-spacing:-.025em;font-size:22px}:where(.marketing-scope) .family-editorial p,:where(.marketing-scope).family-editorial p{color:var(--m-paper);opacity:.8;margin-top:7px;font-size:14px}:where(.marketing-scope) .family-editorial>a>svg,:where(.marketing-scope).family-editorial>a>svg{transition:transform var(--m-trans)}:where(.marketing-scope) .family-editorial>a:hover>svg,:where(.marketing-scope).family-editorial>a:hover>svg{transform:translate(6px)}:where(.marketing-scope) .light-link,:where(.marketing-scope).light-link{color:var(--m-paper);border-color:color-mix(in srgb, var(--m-paper) 30%, transparent)}:where(.marketing-scope) .feature-story,:where(.marketing-scope).feature-story{grid-template-columns:1fr 1.5fr;align-items:center;gap:58px;display:grid}:where(.marketing-scope) .story-index,:where(.marketing-scope).story-index{color:var(--colorNeutralForeground3);letter-spacing:-5px;margin-bottom:12px;font-size:70px;font-weight:300;display:block}:where(.marketing-scope) .feature-story>div>h3,:where(.marketing-scope).feature-story>div>h3{font-size:32px}:where(.marketing-scope) .feature-story>div>p,:where(.marketing-scope).feature-story>div>p{max-width:350px;margin-top:20px;margin-bottom:24px}:where(.marketing-scope) .compact .scene-bar,:where(.marketing-scope).compact .scene-bar{gap:18px;padding:13px 18px}:where(.marketing-scope) .compact .scene-bar>span:nth-child(2),:where(.marketing-scope).compact .scene-bar>span:nth-child(2){display:none}:where(.marketing-scope) .compact .scene-content,:where(.marketing-scope).compact .scene-content{padding:22px 24px 0}:where(.marketing-scope) .compact .scene-heading h3,:where(.marketing-scope).compact .scene-heading h3{font-size:23px}:where(.marketing-scope) .compact .scene-flow,:where(.marketing-scope).compact .scene-flow{gap:8px}:where(.marketing-scope) .compact .scene-flow>div,:where(.marketing-scope).compact .scene-flow>div{padding:15px 12px}:where(.marketing-scope) .compact .scene-flow strong,:where(.marketing-scope).compact .scene-flow strong{font-size:13px}:where(.marketing-scope) .compact .scene-flow p,:where(.marketing-scope).compact .scene-flow p{font-size:11px}:where(.marketing-scope) .compact .scene-priority,:where(.marketing-scope).compact .scene-priority{padding:15px}:where(.marketing-scope) .compact .scene-priority strong,:where(.marketing-scope).compact .scene-priority strong{font-size:15px}:where(.marketing-scope) .compact .scene-count,:where(.marketing-scope).compact .scene-count{display:none}:where(.marketing-scope) .compact .scene-footer,:where(.marketing-scope).compact .scene-footer{gap:14px}:where(.marketing-scope) .role-section,:where(.marketing-scope).role-section{background:var(--colorNeutralBackground2)}:where(.marketing-scope) .role-tabs,:where(.marketing-scope).role-tabs{flex-wrap:wrap;gap:12px;margin:30px 0 42px;display:flex}:where(.marketing-scope) .role-content,:where(.marketing-scope).role-content{grid-template-columns:1fr 1fr;gap:90px;display:grid}:where(.marketing-scope) .role-content h2,:where(.marketing-scope).role-content h2{max-width:550px}:where(.marketing-scope) .role-content p,:where(.marketing-scope).role-content p{color:var(--colorNeutralForeground2);font-size:18px}:where(.marketing-scope) .role-content .role-path,:where(.marketing-scope).role-content .role-path{margin-block:22px;font-size:14px}:where(.marketing-scope) .roadmap-preview,:where(.marketing-scope).roadmap-preview{grid-template-columns:repeat(3,1fr);gap:34px;margin-block:40px;display:grid}:where(.marketing-scope) .roadmap-preview>div,:where(.marketing-scope).roadmap-preview>div{border-top:2px solid var(--m-line);padding-top:22px}:where(.marketing-scope) .roadmap-preview>div:first-child,:where(.marketing-scope).roadmap-preview>div:first-child{border-color:var(--m-gold)}:where(.marketing-scope) .roadmap-preview .micro,:where(.marketing-scope).roadmap-preview .micro{color:var(--colorNeutralForeground3);font-size:11px}:where(.marketing-scope) .roadmap-preview h3,:where(.marketing-scope).roadmap-preview h3{margin-block:18px 14px;font-size:25px}:where(.marketing-scope) .roadmap-preview p,:where(.marketing-scope).roadmap-preview p{color:var(--colorNeutralForeground2);font-size:16px}:where(.marketing-scope) .confidence,:where(.marketing-scope).confidence{border-block:1px solid var(--m-line);grid-template-columns:1fr 1fr;gap:80px;padding-block:60px;display:grid}:where(.marketing-scope) .confidence h2,:where(.marketing-scope).confidence h2{margin-top:18px}:where(.marketing-scope) .confidence>div:last-child,:where(.marketing-scope).confidence>div:last-child{align-self:center}:where(.marketing-scope) .confidence .text-link,:where(.marketing-scope).confidence .text-link{margin-top:18px}:where(.marketing-scope) .closing,:where(.marketing-scope).closing{text-align:center;padding-block:110px}:where(.marketing-scope) .closing .micro,:where(.marketing-scope).closing .micro{color:var(--m-gold-text)}:where(.marketing-scope) .closing h2,:where(.marketing-scope).closing h2{margin-block:25px;font-size:clamp(46px,5vw,72px)}:where(.marketing-scope) .closing>p,:where(.marketing-scope).closing>p{color:var(--colorNeutralForeground2)}:where(.marketing-scope) .closing .actions,:where(.marketing-scope).closing .actions{justify-content:center;margin-top:30px}:where(.marketing-scope) .closing>.small,:where(.marketing-scope).closing>.small{margin-top:18px}:where(.marketing-scope) .site-footer,:where(.marketing-scope).site-footer{border-top:1px solid var(--m-line);background:var(--colorNeutralBackground2);padding-top:50px}:where(.marketing-scope) .footer-grid,:where(.marketing-scope).footer-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}:where(.marketing-scope) .footer-grid p,:where(.marketing-scope).footer-grid p{color:var(--colorNeutralForeground2);margin-top:16px;font-size:14px}:where(.marketing-scope) .footer-grid nav,:where(.marketing-scope).footer-grid nav{grid-template-columns:1fr 1fr;align-content:start;gap:16px;font-size:14px;display:grid}:where(.marketing-scope) .footer-grid nav a,:where(.marketing-scope).footer-grid nav a{text-decoration:none}:where(.marketing-scope) .footer-bottom,:where(.marketing-scope).footer-bottom{border-top:1px solid var(--m-line);color:var(--colorNeutralForeground3);justify-content:space-between;gap:20px;margin-top:44px;padding-block:24px;font-size:12px;display:flex}@keyframes settle{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:none}}[data-motion=on] :where(.marketing-scope) .hero .product-scene,:where(.marketing-scope)[data-motion=on] .hero .product-scene{animation:settle .8s var(--curveDecelerateMid)}[data-motion=off] :where(.marketing-scope) *,:where(.marketing-scope)[data-motion=off] *,[data-motion=off] :where(.marketing-scope) :before,:where(.marketing-scope)[data-motion=off] :before,[data-motion=off] :where(.marketing-scope) :after,:where(.marketing-scope)[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.marketing-scope{scroll-behavior:auto}.marketing-scope,.marketing-scope *,:where(.marketing-scope) :before,:where(.marketing-scope):before,:where(.marketing-scope) :after,:where(.marketing-scope):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1100px){:where(.marketing-scope) .header-inner,:where(.marketing-scope).header-inner{gap:20px}:where(.marketing-scope) .nav-links,:where(.marketing-scope).nav-links{gap:18px}:where(.marketing-scope) .header-demo,:where(.marketing-scope).header-demo{display:none}:where(.marketing-scope) .hero-grid,:where(.marketing-scope).hero-grid{grid-template-columns:1fr 240px;gap:25px}:where(.marketing-scope) .hero-aside,:where(.marketing-scope).hero-aside{padding-top:6px}:where(.marketing-scope) .orbit-motif,:where(.marketing-scope).orbit-motif{width:220px;height:220px;margin-left:0}:where(.marketing-scope) .orbit-motif i:nth-child(odd),:where(.marketing-scope).orbit-motif i:nth-child(odd){display:none}:where(.marketing-scope) .split-heading,:where(.marketing-scope).split-heading{gap:45px}:where(.marketing-scope) .feature-story,:where(.marketing-scope).feature-story{grid-template-columns:1fr 1.25fr;gap:30px}:where(.marketing-scope) .scene-flow,:where(.marketing-scope).scene-flow{gap:12px}:where(.marketing-scope) .scene-flow>div,:where(.marketing-scope).scene-flow>div{padding:16px}:where(.marketing-scope) .compact .scene-flow,:where(.marketing-scope).compact .scene-flow{grid-template-columns:1fr}:where(.marketing-scope) .compact .flow-arrow,:where(.marketing-scope).compact .flow-arrow{display:none}:where(.marketing-scope) .compact .scene-flow>div,:where(.marketing-scope).compact .scene-flow>div{grid-template-columns:auto 1fr;column-gap:12px;padding:12px;display:grid}:where(.marketing-scope) .compact .scene-node-icon,:where(.marketing-scope).compact .scene-node-icon{grid-row:span 3;align-self:center;margin:0}:where(.marketing-scope) .compact .scene-heading h3,:where(.marketing-scope).compact .scene-heading h3{font-size:20px}:where(.marketing-scope) .compact .scene-caption,:where(.marketing-scope).compact .scene-caption{font-size:10px}:where(.marketing-scope) .compact .scene-priority .marketing-badge,:where(.marketing-scope).compact .scene-priority .marketing-badge{display:none}:where(.marketing-scope) .family-editorial,:where(.marketing-scope).family-editorial{gap:0 35px}:where(.marketing-scope) .role-content,:where(.marketing-scope).role-content{gap:40px}}@media (max-width:760px){.marketing-provider{--m-space:24px}:where(.marketing-scope) .header-inner,:where(.marketing-scope).header-inner{gap:10px;min-height:75px}:where(.marketing-scope) .brand,:where(.marketing-scope).brand{font-size:22px}:where(.marketing-scope) .brand img,:where(.marketing-scope).brand img{width:30px;height:30px}:where(.marketing-scope) .header-tools .menu-toggle,:where(.marketing-scope).header-tools .menu-toggle{display:inline-flex}:where(.marketing-scope) .nav-links,:where(.marketing-scope).nav-links{display:none}:where(.marketing-scope) .nav-links.open,:where(.marketing-scope).nav-links.open{background:var(--colorNeutralBackground1);border-bottom:1px solid var(--m-line);box-shadow:var(--shadow8);flex-direction:column;gap:24px;padding:24px;display:flex;position:absolute;top:75px;left:0;right:0}:where(.marketing-scope) .nav-links a,:where(.marketing-scope).nav-links a{padding:5px}:where(.marketing-scope) .nav-links a.active:after,:where(.marketing-scope).nav-links a.active:after{width:30px;bottom:0;right:auto}:where(.marketing-scope) .hero,:where(.marketing-scope).hero{padding-top:40px}:where(.marketing-scope) .hero-grid,:where(.marketing-scope).hero-grid{display:block}:where(.marketing-scope) .hero-aside,:where(.marketing-scope).hero-aside{display:none}:where(.marketing-scope) .hero h1,:where(.marketing-scope).hero h1{font-size:clamp(44px,8vw,66px)}:where(.marketing-scope) .hero-description,:where(.marketing-scope).hero-description{max-width:500px;font-size:18px}:where(.marketing-scope) .hero-kicker,:where(.marketing-scope).hero-kicker{margin-bottom:24px;font-size:11px}:where(.marketing-scope) .scene-bar,:where(.marketing-scope).scene-bar{gap:12px;padding:13px 16px}:where(.marketing-scope) .scene-bar>span:nth-child(2),:where(.marketing-scope).scene-bar>span:nth-child(2){display:none}:where(.marketing-scope) .scene-content,:where(.marketing-scope).scene-content{padding:20px 18px 0}:where(.marketing-scope) .scene-heading h3,:where(.marketing-scope).scene-heading h3{font-size:24px}:where(.marketing-scope) .scene-heading .micro,:where(.marketing-scope).scene-heading .micro{font-size:10px}:where(.marketing-scope) .scene-count,:where(.marketing-scope).scene-count{display:none}:where(.marketing-scope) .scene-priority,:where(.marketing-scope).scene-priority{gap:12px;padding:14px}:where(.marketing-scope) .scene-priority>svg,:where(.marketing-scope).scene-priority>svg{display:none}:where(.marketing-scope) .scene-priority strong,:where(.marketing-scope).scene-priority strong{font-size:15px}:where(.marketing-scope) .scene-priority .marketing-badge,:where(.marketing-scope).scene-priority .marketing-badge{display:none}:where(.marketing-scope) .scene-flow,:where(.marketing-scope).scene-flow{flex-direction:column;align-items:stretch;gap:8px;margin-block:14px;display:flex}:where(.marketing-scope) .scene-flow>div,:where(.marketing-scope).scene-flow>div{grid-template-columns:auto 1fr;column-gap:14px;padding:13px 15px;display:grid}:where(.marketing-scope) .scene-flow .scene-node-icon,:where(.marketing-scope).scene-flow .scene-node-icon{grid-row:span 3;align-self:center;margin:0}:where(.marketing-scope) .scene-flow .flow-arrow,:where(.marketing-scope).scene-flow .flow-arrow{display:none}:where(.marketing-scope) .scene-flow strong,:where(.marketing-scope).scene-flow strong{font-size:15px}:where(.marketing-scope) .scene-flow p,:where(.marketing-scope).scene-flow p{font-size:12px}:where(.marketing-scope) .scene-footer,:where(.marketing-scope).scene-footer{flex-wrap:wrap;gap:8px;padding-bottom:15px;font-size:11px}:where(.marketing-scope) .scene-caption,:where(.marketing-scope).scene-caption{font-size:10px}:where(.marketing-scope) .hero-bottom,:where(.marketing-scope).hero-bottom{padding-block:23px;font-size:10px;display:block}:where(.marketing-scope) .hero-bottom>span,:where(.marketing-scope).hero-bottom>span{display:block}:where(.marketing-scope) .hero-bottom>span:last-child,:where(.marketing-scope).hero-bottom>span:last-child{margin-top:8px;font-size:12px}:where(.marketing-scope) .hero-bottom b,:where(.marketing-scope).hero-bottom b{margin-inline:5px}:where(.marketing-scope) .split-heading,:where(.marketing-scope).split-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}:where(.marketing-scope) .split-heading>p,:where(.marketing-scope).split-heading>p{font-size:16px}:where(.marketing-scope) .fragment-row,:where(.marketing-scope).fragment-row{grid-template-columns:1fr 1fr;gap:12px}:where(.marketing-scope) .fragment-row>div,:where(.marketing-scope).fragment-row>div{padding:20px 16px;font-size:14px}:where(.marketing-scope) .connection-statement,:where(.marketing-scope).connection-statement{grid-template-columns:1fr;gap:18px}:where(.marketing-scope) .connection-statement .short-line,:where(.marketing-scope).connection-statement .short-line{display:none}:where(.marketing-scope) .connection-statement>p:last-child,:where(.marketing-scope).connection-statement>p:last-child{font-size:16px}:where(.marketing-scope) .family-editorial,:where(.marketing-scope).family-editorial{grid-template-columns:1fr;gap:0;margin-block:30px}:where(.marketing-scope) .family-editorial>a,:where(.marketing-scope).family-editorial>a{gap:18px;padding-block:20px}:where(.marketing-scope) .family-editorial>a>div h3,:where(.marketing-scope).family-editorial>a>div h3{font-size:21px}:where(.marketing-scope) .family-editorial p,:where(.marketing-scope).family-editorial p{font-size:13px}:where(.marketing-scope) .feature-story,:where(.marketing-scope).feature-story{grid-template-columns:1fr;gap:26px}:where(.marketing-scope) .story-index,:where(.marketing-scope).story-index{margin-bottom:8px;font-size:50px}:where(.marketing-scope) .feature-story>div>p,:where(.marketing-scope).feature-story>div>p{max-width:none;margin-block:17px}:where(.marketing-scope) .compact .scene-heading h3,:where(.marketing-scope).compact .scene-heading h3{font-size:23px}:where(.marketing-scope) .role-content,:where(.marketing-scope).role-content{grid-template-columns:1fr;gap:25px}:where(.marketing-scope) .role-tabs,:where(.marketing-scope).role-tabs{gap:8px;margin-bottom:30px}:where(.marketing-scope) .role-tabs .marketing-button,:where(.marketing-scope).role-tabs .marketing-button{min-height:40px;font-size:13px}:where(.marketing-scope) .role-content p,:where(.marketing-scope).role-content p{font-size:16px}:where(.marketing-scope) .roadmap-preview,:where(.marketing-scope).roadmap-preview{grid-template-columns:1fr;gap:25px}:where(.marketing-scope) .roadmap-preview h3,:where(.marketing-scope).roadmap-preview h3{margin-block:14px;font-size:25px}:where(.marketing-scope) .confidence,:where(.marketing-scope).confidence{grid-template-columns:1fr;gap:25px;padding-block:45px}:where(.marketing-scope) .closing,:where(.marketing-scope).closing{padding-block:75px}:where(.marketing-scope) .closing h2,:where(.marketing-scope).closing h2{font-size:48px}:where(.marketing-scope) .footer-grid,:where(.marketing-scope).footer-grid{grid-template-columns:1fr;gap:35px}:where(.marketing-scope) .footer-bottom,:where(.marketing-scope).footer-bottom{flex-direction:column;gap:8px}:where(.marketing-scope) .actions,:where(.marketing-scope).actions{gap:12px}:where(.marketing-scope) .actions .marketing-button,:where(.marketing-scope).actions .marketing-button{font-size:14px}}:where(.marketing-scope) .fragment-moment .fragment-row,:where(.marketing-scope).fragment-moment .fragment-row{grid-template-columns:repeat(5,1fr);gap:17px;padding-bottom:18px}:where(.marketing-scope) .fragment-moment .fragment-row>div,:where(.marketing-scope).fragment-moment .fragment-row>div{padding:23px 18px;position:relative}:where(.marketing-scope) .fragment-moment .fragment-row strong,:where(.marketing-scope).fragment-moment .fragment-row strong{font-size:15px;font-weight:500}:where(.marketing-scope) .fragment-moment .fragment-row small,:where(.marketing-scope).fragment-moment .fragment-row small{color:var(--colorNeutralForeground3);margin-top:10px;font-size:11px;display:block}:where(.marketing-scope) .fragment-caption,:where(.marketing-scope).fragment-caption{color:var(--colorNeutralForeground3);justify-content:space-between;align-items:center;gap:15px;margin-bottom:35px;font-size:12px;display:flex}:where(.marketing-scope) .fragment-caption .marketing-button,:where(.marketing-scope).fragment-caption .marketing-button{font-size:11px}:where(.marketing-scope) .fragment-moment.connected .fragment-row>div:after,:where(.marketing-scope).fragment-moment.connected .fragment-row>div:after{content:"";background:var(--m-gold);width:18px;height:1px;position:absolute;top:50%;right:-18px}:where(.marketing-scope) .fragment-moment.connected .fragment-row>div:last-child:after,:where(.marketing-scope).fragment-moment.connected .fragment-row>div:last-child:after{display:none}@keyframes connect-fragment{0%{transform:translateY(calc(12px * var(--fragment-index))) rotate(calc(-3deg + var(--fragment-index) * 1deg));border-color:var(--colorNeutralStroke2)}to{border-color:var(--colorNeutralStroke1);transform:none}}[data-motion=on] :where(.marketing-scope) .fragment-moment.connected .fragment-row>div,:where(.marketing-scope)[data-motion=on] .fragment-moment.connected .fragment-row>div{animation:connect-fragment 1s var(--curveDecelerateMid) both;animation-delay:calc(var(--fragment-index) * 90ms)}[data-motion=on] :where(.marketing-scope) .family-detail,:where(.marketing-scope)[data-motion=on] .family-detail{animation:settle .4s var(--curveDecelerateMid)}@media (max-width:760px){:where(.marketing-scope) .fragment-moment .fragment-row,:where(.marketing-scope).fragment-moment .fragment-row{grid-template-columns:1fr;gap:10px}:where(.marketing-scope) .fragment-moment .fragment-row>div,:where(.marketing-scope).fragment-moment .fragment-row>div{grid-template-columns:25px 1fr;column-gap:13px;padding:17px;display:grid}:where(.marketing-scope) .fragment-moment .fragment-row>div>span:first-child,:where(.marketing-scope).fragment-moment .fragment-row>div>span:first-child{grid-row:span 2;margin:0}:where(.marketing-scope) .fragment-moment .fragment-row small,:where(.marketing-scope).fragment-moment .fragment-row small{grid-column:2;margin-top:5px}:where(.marketing-scope) .fragment-moment .fragment-row .fragment-rule,:where(.marketing-scope).fragment-moment .fragment-row .fragment-rule{display:none}:where(.marketing-scope) .fragment-moment.connected .fragment-row>div:after,:where(.marketing-scope).fragment-moment.connected .fragment-row>div:after{width:1px;height:11px;inset:auto auto -11px 29px}:where(.marketing-scope) .fragment-caption,:where(.marketing-scope).fragment-caption{flex-direction:column;align-items:start;font-size:11px}}
:where(.marketing-scope) .page-heading,:where(.marketing-scope).page-heading{padding-block:66px 50px}:where(.marketing-scope) .page-heading .micro,:where(.marketing-scope).page-heading .micro{color:var(--m-gold-text)}:where(.marketing-scope) .page-heading h1,:where(.marketing-scope).page-heading h1{max-width:1000px;margin-block:24px;font-size:clamp(44px,5.6vw,76px)}:where(.marketing-scope) .page-heading>p,:where(.marketing-scope).page-heading>p{max-width:790px;color:var(--colorNeutralForeground2);font-size:20px}:where(.marketing-scope) .explorer-section,:where(.marketing-scope).explorer-section,:where(.marketing-scope) .roadmap-page,:where(.marketing-scope).roadmap-page{padding-bottom:90px}:where(.marketing-scope) .explorer-toolbar,:where(.marketing-scope).explorer-toolbar{border-top:1px solid var(--m-line);justify-content:space-between;align-items:end;gap:20px;padding-top:28px;display:flex}:where(.marketing-scope) .filters,:where(.marketing-scope).filters{flex-wrap:wrap;gap:18px;margin-block:12px 30px;display:flex}:where(.marketing-scope) .filters .marketing-field,:where(.marketing-scope).filters .marketing-field{min-width:185px}:where(.marketing-scope) .filters .marketing-label,:where(.marketing-scope).filters .marketing-label{font-size:13px}:where(.marketing-scope) .view-toggle,:where(.marketing-scope).view-toggle{flex-wrap:wrap;gap:6px;display:flex}:where(.marketing-scope) .explorer-toolbar>.view-toggle,:where(.marketing-scope).explorer-toolbar>.view-toggle{margin-bottom:30px}:where(.marketing-scope) .view-toggle .marketing-button,:where(.marketing-scope).view-toggle .marketing-button{min-height:37px;font-size:13px}:where(.marketing-scope) .connected-explorer,:where(.marketing-scope).connected-explorer{border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--colorNeutralBackground2);grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}:where(.marketing-scope) .family-map,:where(.marketing-scope).family-map{background:var(--m-navy);color:var(--m-paper);padding:35px}:where(.marketing-scope) .map-centre,:where(.marketing-scope).map-centre{text-align:center;padding:12px 10px 30px}:where(.marketing-scope) .map-centre>.micro,:where(.marketing-scope).map-centre>.micro{color:var(--m-gold-night)}:where(.marketing-scope) .map-centre h2,:where(.marketing-scope).map-centre h2{margin-block:16px;font-size:36px}:where(.marketing-scope) .map-centre p,:where(.marketing-scope).map-centre p{font-size:14px}:where(.marketing-scope) .map-families,:where(.marketing-scope).map-families{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.marketing-scope) .map-families>.marketing-button,:where(.marketing-scope).map-families>.marketing-button{text-align:left;color:var(--m-paper);border-color:color-mix(in srgb, var(--m-paper) 32%, transparent);background:var(--m-navy);grid-template-columns:auto 1fr auto;justify-content:start;gap:12px;min-height:70px;padding:16px 12px;font-size:14px;font-weight:400;display:grid}:where(.marketing-scope) .map-families>.marketing-button:hover,:where(.marketing-scope) .map-families>.marketing-button:active,:where(.marketing-scope).map-families>.marketing-button:hover{background:var(--m-navy-soft);color:var(--m-paper)}:where(.marketing-scope) .map-families>.marketing-button[aria-pressed=true],:where(.marketing-scope).map-families>.marketing-button[aria-pressed=true]{background:var(--m-paper);color:var(--m-navy);border-color:var(--m-paper)}:where(.marketing-scope) .map-families .micro,:where(.marketing-scope).map-families .micro,:where(.marketing-scope) .map-count,:where(.marketing-scope).map-count{opacity:.8;font-size:11px}:where(.marketing-scope) .family-detail,:where(.marketing-scope).family-detail{flex-direction:column;justify-content:center;padding:45px;display:flex}:where(.marketing-scope) .family-detail>.micro,:where(.marketing-scope).family-detail>.micro{color:var(--m-gold-text)}:where(.marketing-scope) .family-detail h2,:where(.marketing-scope).family-detail h2{margin-block:18px 22px;font-size:36px}:where(.marketing-scope) .family-detail>p,:where(.marketing-scope).family-detail>p{color:var(--colorNeutralForeground2)}:where(.marketing-scope) .scenario-well,:where(.marketing-scope).scenario-well{background:var(--colorNeutralBackground1);border:1px solid var(--m-line);border-radius:var(--borderRadiusMedium);margin-block:24px;padding:22px}:where(.marketing-scope) .scenario-well>.micro,:where(.marketing-scope).scenario-well>.micro{color:var(--colorNeutralForeground3)}:where(.marketing-scope) .scenario-well p,:where(.marketing-scope).scenario-well p{margin-top:9px;font-size:15px}:where(.marketing-scope) .scenario-well h3,:where(.marketing-scope).scenario-well h3{margin-top:12px;font-size:23px}:where(.marketing-scope) .connection-links,:where(.marketing-scope).connection-links{flex-direction:column;align-items:flex-start;margin-top:9px;display:flex}:where(.marketing-scope) .connection-links .marketing-button,:where(.marketing-scope).connection-links .marketing-button{white-space:normal;text-align:left;padding-left:0}:where(.marketing-scope) .results-heading,:where(.marketing-scope).results-heading{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:baseline;gap:20px;margin-top:50px;padding-block:16px;display:flex}:where(.marketing-scope) .results-heading h2,:where(.marketing-scope).results-heading h2{font-size:30px}:where(.marketing-scope) .results-heading>span,:where(.marketing-scope).results-heading>span{color:var(--colorNeutralForeground3);font-size:14px}:where(.marketing-scope) .catalogue-list,:where(.marketing-scope).catalogue-list{grid-template-columns:1fr 1fr;gap:0 44px;display:grid}:where(.marketing-scope) .catalogue-row,:where(.marketing-scope).catalogue-row{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:24px;padding:27px 0;text-decoration:none;display:flex}:where(.marketing-scope) .catalogue-row h3,:where(.marketing-scope).catalogue-row h3{margin-block:12px 10px;font-size:24px}:where(.marketing-scope) .catalogue-row p,:where(.marketing-scope).catalogue-row p{color:var(--colorNeutralForeground2);max-width:460px;font-size:15px}:where(.marketing-scope) .catalogue-row-meta,:where(.marketing-scope).catalogue-row-meta{flex-direction:column;align-items:flex-end;gap:24px;min-width:80px;display:flex}:where(.marketing-scope) .catalogue-row-meta>span,:where(.marketing-scope).catalogue-row-meta>span{text-align:right;max-width:90px;color:var(--colorNeutralForeground3);font-size:11px}:where(.marketing-scope) .catalogue-row:hover h3,:where(.marketing-scope).catalogue-row:hover h3{color:var(--colorBrandForegroundLink)}:where(.marketing-scope) .catalogue-note,:where(.marketing-scope).catalogue-note{color:var(--colorNeutralForeground3);max-width:850px;margin-top:32px;font-size:14px}:where(.marketing-scope) .empty-state,:where(.marketing-scope).empty-state{border:1px dashed var(--m-line);border-radius:var(--borderRadiusMedium);margin-top:20px;padding:40px}:where(.marketing-scope) .empty-state p,:where(.marketing-scope).empty-state p{margin-block:15px 20px}:where(.marketing-scope) .breadcrumb,:where(.marketing-scope).breadcrumb{color:var(--colorNeutralForeground3);align-items:center;gap:14px;padding-top:36px;font-size:14px;display:flex}:where(.marketing-scope) .breadcrumb a,:where(.marketing-scope).breadcrumb a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}:where(.marketing-scope) .shared-tools-selector{gap:var(--spacingVerticalS);margin-top:var(--spacingVerticalL);padding-top:var(--spacingVerticalL);border-top:var(--strokeWidthThin) solid color-mix(in srgb, var(--m-paper) 32%, transparent);grid-column:1/-1;display:grid}:where(.marketing-scope) .shared-tools-selector>.marketing-button{min-height:44px;color:var(--m-paper);background:var(--m-navy);border-color:color-mix(in srgb, var(--m-paper) 32%, transparent);justify-content:space-between}:where(.marketing-scope) .shared-tools-selector>.marketing-button:hover,:where(.marketing-scope) .shared-tools-selector>.marketing-button:active{background:var(--m-navy-soft);color:var(--m-paper)}:where(.marketing-scope) .shared-tools-selector>.marketing-button[aria-pressed=true]{color:var(--m-navy);background:var(--m-paper)}:where(.marketing-scope) .shared-tools-selector p{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--m-paper);margin:0}:where(.marketing-scope) .feature-kind{font-size:var(--fontSizeBase200);color:var(--colorNeutralForeground2);margin-inline-start:var(--spacingHorizontalM)}:where(.marketing-scope) .feature-heading,:where(.marketing-scope).feature-heading{padding-block:44px}:where(.marketing-scope) .feature-heading h1,:where(.marketing-scope).feature-heading h1{max-width:1000px;margin-block:22px;font-size:clamp(42px,5vw,70px)}:where(.marketing-scope) .feature-heading p,:where(.marketing-scope).feature-heading p{max-width:850px;color:var(--colorNeutralForeground2);font-size:22px}:where(.marketing-scope) .feature-detail-grid,:where(.marketing-scope).feature-detail-grid{grid-template-columns:1.4fr 1fr;gap:80px;padding-bottom:100px;display:grid}:where(.marketing-scope) .feature-detail-grid>div>h2,:where(.marketing-scope).feature-detail-grid>div>h2{margin-block:20px 35px;font-size:33px;line-height:1.25}:where(.marketing-scope) .capability-list>div,:where(.marketing-scope).capability-list>div{border-top:1px solid var(--m-line);align-items:start;gap:20px;padding:26px 0;display:flex}:where(.marketing-scope) .capability-list h3,:where(.marketing-scope).capability-list h3{font-size:23px;line-height:1.35}:where(.marketing-scope) .capability-list .micro,:where(.marketing-scope).capability-list .micro{color:var(--m-gold-text);padding-top:3px}:where(.marketing-scope) .capability-list,:where(.marketing-scope).capability-list{margin-bottom:35px}:where(.marketing-scope) .workflow-sentence,:where(.marketing-scope).workflow-sentence{color:var(--colorNeutralForeground2);margin-block:16px;font-size:17px}:where(.marketing-scope) .detail-connections,:where(.marketing-scope).detail-connections{flex-wrap:wrap;gap:12px;margin-block:25px;display:flex}:where(.marketing-scope) .detail-connections>a,:where(.marketing-scope).detail-connections>a{border:1px solid var(--m-line);border-radius:var(--borderRadiusMedium);align-items:center;gap:14px;padding:10px 15px;font-size:14px;text-decoration:none;display:flex}:where(.marketing-scope) .demo-invitation,:where(.marketing-scope).demo-invitation{background:var(--colorNeutralBackground2);border-radius:var(--m-radius);margin-top:40px;padding:30px}:where(.marketing-scope) .demo-invitation h3,:where(.marketing-scope).demo-invitation h3{margin-block:18px;font-size:28px}:where(.marketing-scope) .demo-invitation p,:where(.marketing-scope).demo-invitation p{font-size:16px}:where(.marketing-scope) .demo-invitation .text-link,:where(.marketing-scope).demo-invitation .text-link{margin-top:18px}:where(.marketing-scope) .maturity-panel,:where(.marketing-scope).maturity-panel{background:var(--colorNeutralBackground2);border:1px solid var(--m-line);border-radius:var(--m-radius);align-self:start;padding:32px}:where(.marketing-scope) .maturity-panel>dl,:where(.marketing-scope).maturity-panel>dl{margin-block:22px 28px}:where(.marketing-scope) dt,dt:where(.marketing-scope){text-transform:uppercase;letter-spacing:.08em;color:var(--colorNeutralForeground3);margin-top:20px;font-size:12px;font-weight:600}:where(.marketing-scope) dd,dd:where(.marketing-scope){margin:6px 0 0;font-size:16px}:where(.marketing-scope) .maturity-panel>p,:where(.marketing-scope).maturity-panel>p{margin-top:25px}:where(.marketing-scope) .horizon-details,:where(.marketing-scope).horizon-details{margin-top:18px}:where(.marketing-scope) .horizon-details>div,:where(.marketing-scope).horizon-details>div{border-top:1px solid var(--m-line);padding-block:15px}:where(.marketing-scope) .horizon-details strong,:where(.marketing-scope).horizon-details strong{font-size:14px;font-weight:600}:where(.marketing-scope) .horizon-details p,:where(.marketing-scope).horizon-details p{color:var(--colorNeutralForeground2);margin-top:6px;font-size:14px}:where(.marketing-scope) summary,summary:where(.marketing-scope){cursor:pointer;min-height:36px}:where(.marketing-scope) summary:focus-visible,summary:focus-visible:where(.marketing-scope){outline:3px solid var(--colorBrandForeground1);outline-offset:5px}:where(.marketing-scope) .roadmap-principles,:where(.marketing-scope).roadmap-principles{border-block:1px solid var(--m-line);grid-template-columns:repeat(3,1fr);gap:30px;padding-block:30px;display:grid}:where(.marketing-scope) .roadmap-principles .micro,:where(.marketing-scope).roadmap-principles .micro{color:var(--m-gold-text)}:where(.marketing-scope) .roadmap-principles p,:where(.marketing-scope).roadmap-principles p{margin-top:10px;font-size:16px}:where(.marketing-scope) .roadmap-launch,:where(.marketing-scope).roadmap-launch{background:var(--colorNeutralBackground2);justify-content:space-between;align-items:center;gap:40px;margin-block:35px;padding:35px;display:flex}:where(.marketing-scope) .roadmap-launch h2,:where(.marketing-scope).roadmap-launch h2{margin-block:18px;font-size:32px}:where(.marketing-scope) .roadmap-launch p,:where(.marketing-scope).roadmap-launch p{max-width:650px;font-size:16px}:where(.marketing-scope) .roadmap-launch>.text-link,:where(.marketing-scope).roadmap-launch>.text-link{flex-shrink:0}:where(.marketing-scope) .roadmap-rows,:where(.marketing-scope).roadmap-rows{margin-top:20px}:where(.marketing-scope) .roadmap-row,:where(.marketing-scope).roadmap-row{border-top:1px solid var(--m-line)}:where(.marketing-scope) .roadmap-row>summary,:where(.marketing-scope).roadmap-row>summary{align-items:center;gap:22px;padding:26px 0;list-style:none;display:flex}:where(.marketing-scope) .roadmap-row>summary::-webkit-details-marker{display:none}:where(.marketing-scope).roadmap-row>summary::-webkit-details-marker{display:none}:where(.marketing-scope) .roadmap-row>summary>span:first-child,:where(.marketing-scope).roadmap-row>summary>span:first-child{flex-direction:column;flex:1;align-items:flex-start;gap:8px;display:flex}:where(.marketing-scope) .roadmap-row>summary .micro,:where(.marketing-scope).roadmap-row>summary .micro{color:var(--colorNeutralForeground3);font-size:10px}:where(.marketing-scope) .roadmap-row>summary strong,:where(.marketing-scope).roadmap-row>summary strong{letter-spacing:-.025em;font-size:24px;font-weight:500}:where(.marketing-scope) .roadmap-row>summary>span:first-child>span:last-child,:where(.marketing-scope).roadmap-row>summary>span:first-child>span:last-child{color:var(--colorNeutralForeground2);font-size:15px}:where(.marketing-scope) .expand-plus,:where(.marketing-scope).expand-plus{text-align:center;width:26px;font-size:24px;font-weight:300}:where(.marketing-scope) .roadmap-row[open] .expand-plus,:where(.marketing-scope).roadmap-row[open] .expand-plus{transform:rotate(45deg)}:where(.marketing-scope) .roadmap-expanded,:where(.marketing-scope).roadmap-expanded{grid-template-columns:1fr 1fr;gap:50px;padding:10px 0 30px;display:grid}:where(.marketing-scope) .roadmap-expanded h3,:where(.marketing-scope).roadmap-expanded h3{margin-block:10px 18px;font-size:24px}:where(.marketing-scope) .roadmap-expanded p,:where(.marketing-scope).roadmap-expanded p{font-size:15px}:where(.marketing-scope) .roadmap-expanded .text-link,:where(.marketing-scope).roadmap-expanded .text-link{margin-top:18px}:where(.marketing-scope) .roadmap-expanded .horizon-details,:where(.marketing-scope).roadmap-expanded .horizon-details{margin:0}:where(.marketing-scope) .purpose-layout,:where(.marketing-scope).purpose-layout{grid-template-columns:1fr 1.25fr;gap:90px;padding-block:20px 50px;display:grid}:where(.marketing-scope) .purpose-quote,:where(.marketing-scope).purpose-quote{background:var(--m-navy);color:var(--m-paper);flex-direction:column;justify-content:space-between;min-height:510px;padding:50px;display:flex}:where(.marketing-scope) .purpose-quote>.micro,:where(.marketing-scope).purpose-quote>.micro{color:var(--m-gold-night)}:where(.marketing-scope) .purpose-quote>p,:where(.marketing-scope).purpose-quote>p{letter-spacing:-.045em;margin-block:40px;font-size:46px;line-height:1.15}:where(.marketing-scope) .purpose-quote>span:last-child,:where(.marketing-scope).purpose-quote>span:last-child{font-size:13px}:where(.marketing-scope) .purpose-layout>div:last-child>h2,:where(.marketing-scope).purpose-layout>div:last-child>h2{margin-block:15px 25px;font-size:40px}:where(.marketing-scope) .purpose-layout>div:last-child>p,:where(.marketing-scope).purpose-layout>div:last-child>p{color:var(--colorNeutralForeground2);font-size:17px}:where(.marketing-scope) .value-columns,:where(.marketing-scope).value-columns{grid-template-columns:repeat(3,1fr);gap:44px;margin-block:35px 55px;display:grid}:where(.marketing-scope) .value-columns>div,:where(.marketing-scope).value-columns>div{border-top:2px solid var(--m-line);padding-top:25px}:where(.marketing-scope) .value-columns h3,:where(.marketing-scope).value-columns h3{margin-block:17px;font-size:30px}:where(.marketing-scope) .value-columns p,:where(.marketing-scope).value-columns p{color:var(--colorNeutralForeground2);font-size:17px}:where(.marketing-scope) .philosophy-note,:where(.marketing-scope).philosophy-note{border-top:1px solid var(--m-line);grid-template-columns:1fr 1fr;gap:75px;padding-block:50px;display:grid}:where(.marketing-scope) .philosophy-note h2,:where(.marketing-scope).philosophy-note h2{font-size:40px}:where(.marketing-scope) .philosophy-note>p,:where(.marketing-scope).philosophy-note>p{font-size:18px}:where(.marketing-scope) .trust-layout,:where(.marketing-scope).trust-layout{grid-template-columns:1fr 1.5fr;gap:80px;padding-bottom:70px;display:grid}:where(.marketing-scope) .trust-summary,:where(.marketing-scope).trust-summary{background:var(--colorNeutralBackground2);align-self:start;padding:35px}:where(.marketing-scope) .trust-summary h2,:where(.marketing-scope).trust-summary h2{margin-block:25px;font-size:35px}:where(.marketing-scope) .trust-summary p,:where(.marketing-scope).trust-summary p{font-size:16px}:where(.marketing-scope) .trust-summary .small,:where(.marketing-scope).trust-summary .small{margin-top:20px;font-size:14px}:where(.marketing-scope) .trust-topics>article,:where(.marketing-scope).trust-topics>article{border-top:1px solid var(--m-line);padding-block:28px}:where(.marketing-scope) .trust-topics .micro,:where(.marketing-scope).trust-topics .micro{color:var(--m-gold-text)}:where(.marketing-scope) .trust-topics h3,:where(.marketing-scope).trust-topics h3{margin-block:16px;font-size:27px}:where(.marketing-scope) .trust-topics p,:where(.marketing-scope).trust-topics p{color:var(--colorNeutralForeground2);font-size:17px}:where(.marketing-scope) .legal-note,:where(.marketing-scope).legal-note{border-top:1px solid var(--m-line);color:var(--colorNeutralForeground2);padding-block:35px 65px}:where(.marketing-scope) .legal-note p,:where(.marketing-scope).legal-note p{max-width:900px}:where(.marketing-scope) .legal-note .text-link,:where(.marketing-scope).legal-note .text-link{margin-top:20px}:where(.marketing-scope) .contact-layout,:where(.marketing-scope).contact-layout{grid-template-columns:1fr 1fr;gap:100px;padding-bottom:100px;display:grid}:where(.marketing-scope) .contact-layout h2,:where(.marketing-scope).contact-layout h2{margin-block:25px;font-size:36px}:where(.marketing-scope) .contact-layout>div>p,:where(.marketing-scope).contact-layout>div>p{font-size:18px}:where(.marketing-scope) .contact-form,:where(.marketing-scope).contact-form{background:var(--colorNeutralBackground2);border:1px solid var(--m-line);border-radius:var(--m-radius);flex-direction:column;gap:20px;padding:32px;display:flex}:where(.marketing-scope) .contact-form .marketing-input,:where(.marketing-scope).contact-form .marketing-input{min-height:42px}:where(.marketing-scope) .contact-form .marketing-textarea,:where(.marketing-scope).contact-form .marketing-textarea{min-height:100px}:where(.marketing-scope) .form-result,:where(.marketing-scope).form-result{background:var(--colorNeutralBackground1);border-left:3px solid var(--colorBrandBackground);padding:20px}@media (max-width:1000px){:where(.marketing-scope) .connected-explorer,:where(.marketing-scope).connected-explorer{grid-template-columns:1fr}:where(.marketing-scope) .family-map,:where(.marketing-scope).family-map{grid-template-columns:.8fr 1.2fr;align-items:center;gap:25px;display:grid}:where(.marketing-scope) .map-centre,:where(.marketing-scope).map-centre{text-align:left}:where(.marketing-scope) .family-detail,:where(.marketing-scope).family-detail{padding:35px}:where(.marketing-scope) .family-detail h2,:where(.marketing-scope).family-detail h2{max-width:650px}:where(.marketing-scope) .explorer-toolbar,:where(.marketing-scope).explorer-toolbar{flex-direction:column;align-items:start;gap:0}:where(.marketing-scope) .feature-detail-grid,:where(.marketing-scope).feature-detail-grid{gap:40px}:where(.marketing-scope) .roadmap-launch,:where(.marketing-scope).roadmap-launch{flex-direction:column;align-items:flex-start;gap:20px}:where(.marketing-scope) .purpose-layout,:where(.marketing-scope).purpose-layout,:where(.marketing-scope) .contact-layout,:where(.marketing-scope).contact-layout,:where(.marketing-scope) .trust-layout,:where(.marketing-scope).trust-layout{gap:45px}:where(.marketing-scope) .purpose-quote,:where(.marketing-scope).purpose-quote{padding:30px}:where(.marketing-scope) .purpose-quote>p,:where(.marketing-scope).purpose-quote>p{font-size:38px}}@media (max-width:760px){:where(.marketing-scope) .page-heading,:where(.marketing-scope).page-heading{padding-block:44px 35px}:where(.marketing-scope) .page-heading h1,:where(.marketing-scope).page-heading h1{margin-block:20px;font-size:46px}:where(.marketing-scope) .page-heading>p,:where(.marketing-scope).page-heading>p{font-size:18px}:where(.marketing-scope) .filters,:where(.marketing-scope).filters{gap:12px;width:100%}:where(.marketing-scope) .filters>.marketing-field,:where(.marketing-scope).filters>.marketing-field{flex:1;min-width:140px}:where(.marketing-scope) .explorer-toolbar,:where(.marketing-scope).explorer-toolbar{padding-top:15px}:where(.marketing-scope) .explorer-toolbar>.view-toggle,:where(.marketing-scope).explorer-toolbar>.view-toggle{margin-bottom:22px}:where(.marketing-scope) .family-map,:where(.marketing-scope).family-map{padding:24px;display:block}:where(.marketing-scope) .map-centre,:where(.marketing-scope).map-centre{text-align:left;padding:5px 0 25px}:where(.marketing-scope) .map-centre h2,:where(.marketing-scope).map-centre h2{font-size:32px}:where(.marketing-scope) .map-families,:where(.marketing-scope).map-families{grid-template-columns:1fr}:where(.marketing-scope) .map-families>.marketing-button,:where(.marketing-scope).map-families>.marketing-button{min-height:49px;padding:13px 14px}:where(.marketing-scope) .family-detail,:where(.marketing-scope).family-detail{padding:25px}:where(.marketing-scope) .family-detail h2,:where(.marketing-scope).family-detail h2{font-size:32px}:where(.marketing-scope) .family-detail>p,:where(.marketing-scope).family-detail>p{font-size:16px}:where(.marketing-scope) .catalogue-list,:where(.marketing-scope).catalogue-list{grid-template-columns:1fr}:where(.marketing-scope) .catalogue-row,:where(.marketing-scope).catalogue-row{gap:15px}:where(.marketing-scope) .catalogue-row h3,:where(.marketing-scope).catalogue-row h3{font-size:24px}:where(.marketing-scope) .catalogue-row-meta,:where(.marketing-scope).catalogue-row-meta{min-width:55px}:where(.marketing-scope) .catalogue-row-meta>span,:where(.marketing-scope).catalogue-row-meta>span{font-size:10px}:where(.marketing-scope) .results-heading,:where(.marketing-scope).results-heading{margin-top:35px}:where(.marketing-scope) .results-heading h2,:where(.marketing-scope).results-heading h2{font-size:26px}:where(.marketing-scope) .feature-heading h1,:where(.marketing-scope).feature-heading h1{font-size:44px}:where(.marketing-scope) .feature-heading p,:where(.marketing-scope).feature-heading p{font-size:20px}:where(.marketing-scope) .feature-detail-grid,:where(.marketing-scope).feature-detail-grid{grid-template-columns:1fr;gap:35px}:where(.marketing-scope) .feature-detail-grid>div>h2,:where(.marketing-scope).feature-detail-grid>div>h2{font-size:30px}:where(.marketing-scope) .maturity-panel,:where(.marketing-scope).maturity-panel{padding:26px}:where(.marketing-scope) .roadmap-principles,:where(.marketing-scope).roadmap-principles{grid-template-columns:1fr;gap:22px}:where(.marketing-scope) .roadmap-principles>div:not(:first-child),:where(.marketing-scope).roadmap-principles>div:not(:first-child){border-top:1px solid var(--m-line);padding-top:22px}:where(.marketing-scope) .roadmap-launch,:where(.marketing-scope).roadmap-launch{padding:25px}:where(.marketing-scope) .roadmap-launch h2,:where(.marketing-scope).roadmap-launch h2{font-size:29px}:where(.marketing-scope) .roadmap-row>summary,:where(.marketing-scope).roadmap-row>summary{flex-wrap:wrap;gap:10px}:where(.marketing-scope) .roadmap-row>summary>span:first-child,:where(.marketing-scope).roadmap-row>summary>span:first-child{flex-basis:100%}:where(.marketing-scope) .roadmap-row>summary>span:last-child,:where(.marketing-scope).roadmap-row>summary>span:last-child{margin-left:auto}:where(.marketing-scope) .roadmap-row>summary strong,:where(.marketing-scope).roadmap-row>summary strong{font-size:24px}:where(.marketing-scope) .roadmap-expanded,:where(.marketing-scope).roadmap-expanded{grid-template-columns:1fr;gap:24px}:where(.marketing-scope) .purpose-layout,:where(.marketing-scope).purpose-layout,:where(.marketing-scope) .trust-layout,:where(.marketing-scope).trust-layout,:where(.marketing-scope) .contact-layout,:where(.marketing-scope).contact-layout{grid-template-columns:1fr;gap:30px}:where(.marketing-scope) .purpose-quote,:where(.marketing-scope).purpose-quote{min-height:380px;padding:32px}:where(.marketing-scope) .purpose-quote>p,:where(.marketing-scope).purpose-quote>p{font-size:44px}:where(.marketing-scope) .value-columns,:where(.marketing-scope).value-columns{grid-template-columns:1fr;gap:30px}:where(.marketing-scope) .philosophy-note,:where(.marketing-scope).philosophy-note{grid-template-columns:1fr;gap:25px}:where(.marketing-scope) .contact-form,:where(.marketing-scope).contact-form{padding:24px}:where(.marketing-scope) .breadcrumb,:where(.marketing-scope).breadcrumb{flex-wrap:wrap;font-size:12px}:where(.marketing-scope) .purpose-layout>div:last-child>h2,:where(.marketing-scope).purpose-layout>div:last-child>h2{font-size:34px}:where(.marketing-scope) .trust-summary,:where(.marketing-scope).trust-summary{padding:27px}:where(.marketing-scope) .explorer-section,:where(.marketing-scope).explorer-section,:where(.marketing-scope) .roadmap-page,:where(.marketing-scope).roadmap-page{padding-bottom:65px}}:where(.marketing-scope) .adoption-path,:where(.marketing-scope).adoption-path{margin-bottom:48px}:where(.marketing-scope) .adoption-heading,:where(.marketing-scope).adoption-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:8px 48px;margin-bottom:28px;display:grid}:where(.marketing-scope) .adoption-heading .micro,:where(.marketing-scope).adoption-heading .micro{color:var(--m-gold-text);grid-column:1/-1}:where(.marketing-scope) .adoption-heading h2,:where(.marketing-scope).adoption-heading h2{font-size:35px}:where(.marketing-scope) .adoption-heading p,:where(.marketing-scope).adoption-heading p{color:var(--colorNeutralForeground2);font-size:16px}:where(.marketing-scope) .adoption-scales,:where(.marketing-scope).adoption-scales{border-block:1px solid var(--m-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where(.marketing-scope) .adoption-scales li,:where(.marketing-scope).adoption-scales li{gap:20px;padding:28px 28px 28px 0;display:flex;position:relative}:where(.marketing-scope) .adoption-scales li+li,:where(.marketing-scope).adoption-scales li+li{border-left:1px solid var(--m-line);padding-left:28px}:where(.marketing-scope) .adoption-scales h3,:where(.marketing-scope).adoption-scales h3{margin-bottom:9px;font-size:23px}:where(.marketing-scope) .adoption-scales p,:where(.marketing-scope).adoption-scales p{color:var(--colorNeutralForeground2);font-size:15px}:where(.marketing-scope) .adoption-example,:where(.marketing-scope).adoption-example{color:var(--colorNeutralForeground3);margin-top:14px;font-size:13px;display:block}:where(.marketing-scope) .adoption-symbol,:where(.marketing-scope).adoption-symbol{flex-shrink:0;grid-template-columns:repeat(3,9px);align-content:center;gap:3px;width:33px;height:35px;margin-top:3px;display:grid}:where(.marketing-scope) .adoption-symbol i,:where(.marketing-scope).adoption-symbol i{background:var(--colorBrandForeground1);border-radius:1px;height:9px}:where(.marketing-scope) .adoption-symbol.single i,:where(.marketing-scope).adoption-symbol.single i{grid-area:2/2}:where(.marketing-scope) .adoption-symbol.connected i:nth-child(2),:where(.marketing-scope).adoption-symbol.connected i:nth-child(2),:where(.marketing-scope) .adoption-symbol.whole i:nth-child(5),:where(.marketing-scope).adoption-symbol.whole i:nth-child(5){background:var(--m-gold)}:where(.marketing-scope) .adoption-note,:where(.marketing-scope).adoption-note{color:var(--colorNeutralForeground3);max-width:1050px;margin-top:16px;font-size:13px}:where(.marketing-scope) .adoption-note a,:where(.marketing-scope).adoption-note a{text-underline-offset:3px}:where(.marketing-scope) .adoption-path.compact,:where(.marketing-scope).adoption-path.compact{margin-top:-8px;margin-bottom:32px}:where(.marketing-scope) .adoption-path.compact .adoption-scales,:where(.marketing-scope).adoption-path.compact .adoption-scales{background:var(--colorNeutralBackground2);border:1px solid var(--m-line);border-radius:var(--m-radius)}:where(.marketing-scope) .adoption-path.compact .adoption-scales li,:where(.marketing-scope).adoption-path.compact .adoption-scales li{gap:14px;padding:20px}:where(.marketing-scope) .adoption-path.compact .adoption-scales h3,:where(.marketing-scope).adoption-path.compact .adoption-scales h3{font-size:20px}:where(.marketing-scope) .adoption-path.compact .adoption-scales p,:where(.marketing-scope).adoption-path.compact .adoption-scales p{font-size:14px}:where(.marketing-scope) .adoption-path.compact .adoption-example,:where(.marketing-scope).adoption-path.compact .adoption-example,:where(.marketing-scope) .presenter .adoption-path,:where(.marketing-scope).presenter .adoption-path{display:none}:where(.marketing-scope) .roadmap-view .page-heading,:where(.marketing-scope).roadmap-view .page-heading{padding-block:48px 32px}:where(.marketing-scope) .roadmap-view .page-heading h1,:where(.marketing-scope).roadmap-view .page-heading h1{margin-block:18px;font-size:clamp(38px,4.5vw,64px)}:where(.marketing-scope) .roadmap-view .page-heading>p,:where(.marketing-scope).roadmap-view .page-heading>p{max-width:870px;font-size:18px}:where(.marketing-scope) .phase-switcher,:where(.marketing-scope).phase-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}:where(.marketing-scope) .phase-card.marketing-button,:where(.marketing-scope).phase-card.marketing-button{text-align:left;white-space:normal;border:1px solid var(--m-line);min-width:0;color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground2);flex-direction:column;align-items:stretch;padding:25px;font-weight:400;display:flex}:where(.marketing-scope) .phase-card.marketing-button:hover,:where(.marketing-scope).phase-card.marketing-button:hover{background:var(--colorNeutralBackground2Hover)}:where(.marketing-scope) .phase-card.marketing-button[aria-pressed=true],:where(.marketing-scope).phase-card.marketing-button[aria-pressed=true]{border-color:var(--colorBrandForeground1);box-shadow:inset 0 3px var(--colorBrandForeground1);background:var(--colorBrandBackground2)}:where(.marketing-scope) .phase-card-top,:where(.marketing-scope).phase-card-top{justify-content:space-between;align-items:center;gap:12px;font-size:23px;font-weight:600;display:flex}:where(.marketing-scope) .phase-count,:where(.marketing-scope).phase-count{font-size:42px;font-weight:300;line-height:1.2}:where(.marketing-scope) .phase-description,:where(.marketing-scope).phase-description{color:var(--colorNeutralForeground2);margin-top:15px;font-size:15px;line-height:1.5}:where(.marketing-scope) .phase-examples,:where(.marketing-scope).phase-examples{color:var(--colorNeutralForeground3);margin-block:18px;font-size:12px;line-height:1.5}:where(.marketing-scope) .phase-action,:where(.marketing-scope).phase-action{color:var(--colorBrandForeground1);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:13px;font-weight:600;display:flex}:where(.marketing-scope) .roadmap-access-note,:where(.marketing-scope).roadmap-access-note{color:var(--colorNeutralForeground3);margin-block:17px 42px;font-size:13px}:where(.marketing-scope) .roadmap-stage-heading,:where(.marketing-scope).roadmap-stage-heading{justify-content:space-between;align-items:end;gap:25px;scroll-margin-top:110px;display:flex}:where(.marketing-scope) .roadmap-stage-heading h2,:where(.marketing-scope).roadmap-stage-heading h2{margin-block:8px;font-size:35px}:where(.marketing-scope) .roadmap-stage-heading .micro,:where(.marketing-scope).roadmap-stage-heading .micro{color:var(--m-gold-text)}:where(.marketing-scope) .roadmap-stage-heading p,:where(.marketing-scope).roadmap-stage-heading p{color:var(--colorNeutralForeground2);font-size:14px}:where(.marketing-scope) .roadmap-stage-heading>p,:where(.marketing-scope).roadmap-stage-heading>p{text-align:right;max-width:280px}:where(.marketing-scope) .roadmap-filters,:where(.marketing-scope).roadmap-filters{align-items:end;margin-block:25px}:where(.marketing-scope) .roadmap-family,:where(.marketing-scope).roadmap-family{border-top:1px solid var(--m-line)}:where(.marketing-scope) .roadmap-family:last-child,:where(.marketing-scope).roadmap-family:last-child{border-bottom:1px solid var(--m-line)}:where(.marketing-scope) .roadmap-family>summary,:where(.marketing-scope).roadmap-family>summary{align-items:center;gap:22px;padding:20px 4px;list-style:none;display:flex}:where(.marketing-scope) .roadmap-family>summary::-webkit-details-marker{display:none}:where(.marketing-scope).roadmap-family>summary::-webkit-details-marker{display:none}:where(.marketing-scope) .roadmap-family>summary>span:first-child,:where(.marketing-scope).roadmap-family>summary>span:first-child{flex:1;min-width:0}:where(.marketing-scope) .roadmap-family>summary strong,:where(.marketing-scope).roadmap-family>summary strong{font-size:21px;font-weight:500;display:block}:where(.marketing-scope) .roadmap-family>summary>span:first-child>span,:where(.marketing-scope).roadmap-family>summary>span:first-child>span{color:var(--colorNeutralForeground3);margin-top:4px;font-size:13px;display:block}:where(.marketing-scope) .family-area-count,:where(.marketing-scope).family-area-count{color:var(--colorNeutralForeground2);white-space:nowrap;font-size:13px}:where(.marketing-scope) .roadmap-family[open]>summary>.expand-plus,:where(.marketing-scope).roadmap-family[open]>summary>.expand-plus{transform:rotate(45deg)}:where(.marketing-scope) .roadmap-family[open]>summary,:where(.marketing-scope).roadmap-family[open]>summary{color:var(--colorBrandForeground1)}:where(.marketing-scope) .roadmap-family .roadmap-rows,:where(.marketing-scope).roadmap-family .roadmap-rows{background:var(--colorNeutralBackground2);border-radius:var(--m-radius);margin-bottom:20px;padding:4px 24px}:where(.marketing-scope) .roadmap-family .roadmap-row>summary,:where(.marketing-scope).roadmap-family .roadmap-row>summary{padding-block:17px}:where(.marketing-scope) .roadmap-family .roadmap-row>summary strong,:where(.marketing-scope).roadmap-family .roadmap-row>summary strong{font-size:20px}:where(.marketing-scope) .roadmap-family .roadmap-row>summary>span:first-child,:where(.marketing-scope).roadmap-family .roadmap-row>summary>span:first-child{flex:auto}:where(.marketing-scope) .roadmap-family .roadmap-row>summary>span:first-child>span,:where(.marketing-scope).roadmap-family .roadmap-row>summary>span:first-child>span{font-size:14px}:where(.marketing-scope) .roadmap-reading-note,:where(.marketing-scope).roadmap-reading-note{background:var(--colorNeutralBackground2);border-radius:var(--m-radius);margin-top:35px;padding:22px 26px;font-size:14px}:where(.marketing-scope) .roadmap-reading-note>summary,:where(.marketing-scope).roadmap-reading-note>summary{font-weight:500}:where(.marketing-scope) .roadmap-reading-note>p,:where(.marketing-scope).roadmap-reading-note>p{max-width:850px;margin-top:18px}:where(.marketing-scope) .roadmap-reading-note>a,:where(.marketing-scope).roadmap-reading-note>a{margin-top:20px}@media (max-width:900px){:where(.marketing-scope) .adoption-heading,:where(.marketing-scope).adoption-heading{grid-template-columns:1fr;gap:12px}:where(.marketing-scope) .adoption-scales li,:where(.marketing-scope).adoption-scales li{gap:12px;padding-right:18px}:where(.marketing-scope) .adoption-scales li+li,:where(.marketing-scope).adoption-scales li+li{padding-left:18px}:where(.marketing-scope) .adoption-symbol,:where(.marketing-scope).adoption-symbol{display:none}:where(.marketing-scope) .phase-card.marketing-button,:where(.marketing-scope).phase-card.marketing-button{padding:18px}:where(.marketing-scope) .phase-card-top,:where(.marketing-scope).phase-card-top{font-size:20px}:where(.marketing-scope) .phase-count,:where(.marketing-scope).phase-count{font-size:34px}}@media (max-width:600px){:where(.marketing-scope) .adoption-path,:where(.marketing-scope).adoption-path{margin-bottom:30px}:where(.marketing-scope) .adoption-heading h2,:where(.marketing-scope).adoption-heading h2{font-size:29px}:where(.marketing-scope) .adoption-scales,:where(.marketing-scope).adoption-scales{grid-template-columns:1fr}:where(.marketing-scope) .adoption-scales li,:where(.marketing-scope).adoption-scales li,:where(.marketing-scope) .adoption-scales li+li,:where(.marketing-scope).adoption-scales li+li{border-left:0;padding:20px 0}:where(.marketing-scope) .adoption-scales li+li,:where(.marketing-scope).adoption-scales li+li{border-top:1px solid var(--m-line)}:where(.marketing-scope) .adoption-symbol,:where(.marketing-scope).adoption-symbol{display:grid}:where(.marketing-scope) .adoption-scales h3,:where(.marketing-scope).adoption-scales h3{font-size:21px}:where(.marketing-scope) .adoption-example,:where(.marketing-scope).adoption-example{margin-top:8px}:where(.marketing-scope) .adoption-path.compact .adoption-scales li,:where(.marketing-scope).adoption-path.compact .adoption-scales li{padding:15px 18px}:where(.marketing-scope) .adoption-path.compact .adoption-scales h3,:where(.marketing-scope).adoption-path.compact .adoption-scales h3{margin-bottom:4px;font-size:18px}:where(.marketing-scope) .roadmap-view .page-heading,:where(.marketing-scope).roadmap-view .page-heading{padding-block:34px 25px}:where(.marketing-scope) .roadmap-view .page-heading h1,:where(.marketing-scope).roadmap-view .page-heading h1{font-size:38px}:where(.marketing-scope) .roadmap-view .page-heading>p,:where(.marketing-scope).roadmap-view .page-heading>p{font-size:16px}:where(.marketing-scope) .phase-switcher,:where(.marketing-scope).phase-switcher{gap:8px}:where(.marketing-scope) .phase-card.marketing-button,:where(.marketing-scope).phase-card.marketing-button{padding:15px 10px}:where(.marketing-scope) .phase-card-top,:where(.marketing-scope).phase-card-top{flex-direction:column-reverse;align-items:start;gap:8px;font-size:14px}:where(.marketing-scope) .phase-count,:where(.marketing-scope).phase-count{font-size:32px}:where(.marketing-scope) .phase-description,:where(.marketing-scope).phase-description,:where(.marketing-scope) .phase-examples,:where(.marketing-scope).phase-examples,:where(.marketing-scope) .phase-action,:where(.marketing-scope).phase-action{display:none}:where(.marketing-scope) .roadmap-access-note,:where(.marketing-scope).roadmap-access-note{margin-bottom:28px;font-size:12px}:where(.marketing-scope) .roadmap-stage-heading,:where(.marketing-scope).roadmap-stage-heading{display:block}:where(.marketing-scope) .roadmap-stage-heading>p,:where(.marketing-scope).roadmap-stage-heading>p{text-align:left;max-width:none;margin-top:12px}:where(.marketing-scope) .roadmap-stage-heading h2,:where(.marketing-scope).roadmap-stage-heading h2{font-size:30px}:where(.marketing-scope) .roadmap-filters,:where(.marketing-scope).roadmap-filters{grid-template-columns:minmax(0,1fr);display:grid}:where(.marketing-scope) .roadmap-filters .marketing-select,:where(.marketing-scope).roadmap-filters .marketing-select,:where(.marketing-scope) .roadmap-filters select,:where(.marketing-scope).roadmap-filters select{width:100%;min-width:0;max-width:100%}:where(.marketing-scope) .roadmap-family>summary,:where(.marketing-scope).roadmap-family>summary{gap:10px;padding-block:18px}:where(.marketing-scope) .roadmap-family>summary strong,:where(.marketing-scope).roadmap-family>summary strong{font-size:19px}:where(.marketing-scope) .roadmap-family .roadmap-rows,:where(.marketing-scope).roadmap-family .roadmap-rows{padding-inline:16px}:where(.marketing-scope) .roadmap-reading-note,:where(.marketing-scope).roadmap-reading-note{padding:18px}}
:where(.marketing-scope) .demo-studio,:where(.marketing-scope).demo-studio{padding-top:48px}:where(.marketing-scope) .demo-heading,:where(.marketing-scope).demo-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px;display:flex}:where(.marketing-scope) .demo-heading h1,:where(.marketing-scope).demo-heading h1{margin-block:15px;font-size:54px}:where(.marketing-scope) .demo-heading p,:where(.marketing-scope).demo-heading p{max-width:670px;color:var(--colorNeutralForeground2);font-size:17px}:where(.marketing-scope) .demo-heading .micro,:where(.marketing-scope).demo-heading .micro{color:var(--m-gold-text)}:where(.marketing-scope) .demo-controls,:where(.marketing-scope).demo-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}:where(.marketing-scope) .demo-controls .marketing-button,:where(.marketing-scope).demo-controls .marketing-button{font-size:12px}:where(.marketing-scope) .journey-selector,:where(.marketing-scope).journey-selector{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px;display:grid}:where(.marketing-scope) .journey-selector .marketing-button,:where(.marketing-scope).journey-selector .marketing-button{text-align:left;grid-template-columns:auto 1fr auto;gap:12px;min-height:67px;padding:16px;font-size:14px;display:grid}:where(.marketing-scope) .journey-selector .micro,:where(.marketing-scope).journey-selector .micro{opacity:.7;font-size:11px}:where(.marketing-scope) .demo-workspace,:where(.marketing-scope).demo-workspace{border:1px solid var(--m-line);border-radius:var(--m-radius);box-shadow:var(--shadow8);background:var(--colorNeutralBackground1);overflow:hidden}:where(.marketing-scope) .demo-topbar,:where(.marketing-scope).demo-topbar{background:var(--m-navy);color:var(--m-paper);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 22px;display:flex}:where(.marketing-scope) .demo-topbar>span:first-child,:where(.marketing-scope).demo-topbar>span:first-child{font-size:15px;font-weight:600}:where(.marketing-scope) .demo-topbar>.marketing-badge,:where(.marketing-scope).demo-topbar>.marketing-badge{color:var(--m-paper);border-color:var(--m-paper)}:where(.marketing-scope) .demo-topbar>.small,:where(.marketing-scope).demo-topbar>.small{opacity:.8;font-size:12px}:where(.marketing-scope) .demo-topbar>.view-toggle,:where(.marketing-scope).demo-topbar>.view-toggle{margin-left:auto}:where(.marketing-scope) .demo-topbar .marketing-button,:where(.marketing-scope).demo-topbar .marketing-button{color:var(--m-paper);font-size:12px}:where(.marketing-scope) .demo-topbar .marketing-button[aria-pressed=true],:where(.marketing-scope).demo-topbar .marketing-button[aria-pressed=true]{background:var(--m-paper);color:var(--m-navy)}:where(.marketing-scope) .studio-body,:where(.marketing-scope).studio-body{grid-template-columns:260px 1fr;display:grid}:where(.marketing-scope) .chapter-nav,:where(.marketing-scope).chapter-nav{background:var(--colorNeutralBackground2);border-right:1px solid var(--m-line);padding:30px 24px}:where(.marketing-scope) .chapter-nav>.micro,:where(.marketing-scope).chapter-nav>.micro{color:var(--m-gold-text)}:where(.marketing-scope) .chapter-nav>h2,:where(.marketing-scope).chapter-nav>h2{margin-block:16px;font-size:29px;line-height:1.15}:where(.marketing-scope) .chapter-nav>p,:where(.marketing-scope).chapter-nav>p{color:var(--colorNeutralForeground2);font-size:14px}:where(.marketing-scope) .chapter-nav>nav,:where(.marketing-scope).chapter-nav>nav{flex-direction:column;gap:7px;margin-block:27px;display:flex}:where(.marketing-scope) .chapter-nav>nav>.marketing-button,:where(.marketing-scope).chapter-nav>nav>.marketing-button{text-align:left;justify-content:flex-start;gap:12px;min-height:53px;padding:12px;font-size:13px}:where(.marketing-scope) .chapter-nav>nav>.marketing-button>span,:where(.marketing-scope).chapter-nav>nav>.marketing-button>span{opacity:.75;font-size:11px}:where(.marketing-scope) .chapter-progress,:where(.marketing-scope).chapter-progress{color:var(--colorNeutralForeground3);margin-block:25px 12px;font-size:12px}:where(.marketing-scope) .chapter-progress>[role=progressbar],:where(.marketing-scope).chapter-progress>[role=progressbar]{background:var(--colorNeutralStroke1);height:3px;margin-top:10px}:where(.marketing-scope) .chapter-progress i,:where(.marketing-scope).chapter-progress i{background:var(--colorBrandBackground);height:3px;display:block}:where(.marketing-scope) .chapter-nav>.marketing-button,:where(.marketing-scope).chapter-nav>.marketing-button{padding-left:0;font-size:12px}:where(.marketing-scope) .chapter-nav>.small,:where(.marketing-scope).chapter-nav>.small{margin-top:15px;font-size:12px;line-height:1.55}:where(.marketing-scope) .studio-main,:where(.marketing-scope).studio-main{min-width:0;padding:25px 30px}:where(.marketing-scope) .point-status,:where(.marketing-scope).point-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}:where(.marketing-scope) .point-status>.marketing-badge,:where(.marketing-scope).point-status>.marketing-badge{white-space:normal;text-align:left;height:auto;padding-block:4px;font-size:11px;line-height:1.4}:where(.marketing-scope) .point-status .marketing-field,:where(.marketing-scope).point-status .marketing-field{max-width:290px;font-size:12px}:where(.marketing-scope) .point-status .marketing-label,:where(.marketing-scope).point-status .marketing-label{font-size:11px}:where(.marketing-scope) .point-status .marketing-select,:where(.marketing-scope).point-status .marketing-select{font-size:12px}:where(.marketing-scope) .guide-prompt,:where(.marketing-scope).guide-prompt{background:var(--colorNeutralBackground2);border-left:2px solid var(--m-gold);margin-top:22px;padding:16px 18px}:where(.marketing-scope) .guide-prompt>.micro,:where(.marketing-scope).guide-prompt>.micro{color:var(--m-gold-text);font-size:10px}:where(.marketing-scope) .guide-prompt>p,:where(.marketing-scope).guide-prompt>p{margin-top:4px;font-size:14px}:where(.marketing-scope) .journey-panel,:where(.marketing-scope).journey-panel{padding-top:28px}:where(.marketing-scope) .record-heading,:where(.marketing-scope).record-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;display:flex}:where(.marketing-scope) .record-icon,:where(.marketing-scope).record-icon{border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground2);width:40px;height:40px;color:var(--colorBrandForeground1);place-items:center;display:grid}:where(.marketing-scope) .record-heading>div,:where(.marketing-scope).record-heading>div{flex:1;min-width:190px}:where(.marketing-scope) .record-heading .micro,:where(.marketing-scope).record-heading .micro{color:var(--colorNeutralForeground3);font-size:10px}:where(.marketing-scope) .record-heading h2,:where(.marketing-scope).record-heading h2{margin-top:7px;font-size:27px;line-height:1.2}:where(.marketing-scope) .record-heading h3,:where(.marketing-scope).record-heading h3{margin-top:5px;font-size:21px;line-height:1.2}:where(.marketing-scope) .record-heading p,:where(.marketing-scope).record-heading p{color:var(--colorNeutralForeground3);margin-top:6px;font-size:12px}:where(.marketing-scope) .record-heading>.marketing-badge,:where(.marketing-scope).record-heading>.marketing-badge{font-size:11px}:where(.marketing-scope) .evidence-chain,:where(.marketing-scope).evidence-chain{border-block:1px solid var(--m-line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;padding-block:12px;display:flex}:where(.marketing-scope) .evidence-chain>span,:where(.marketing-scope).evidence-chain>span{white-space:nowrap;color:var(--colorNeutralForeground2);font-size:11px}:where(.marketing-scope) .evidence-chain>i,:where(.marketing-scope).evidence-chain>i{background:var(--colorNeutralStroke1);flex:1;min-width:12px;height:1px;position:relative}:where(.marketing-scope) .evidence-chain>i:after,:where(.marketing-scope).evidence-chain>i:after{content:"›";color:var(--colorNeutralForeground3);position:absolute;top:-12px;right:-1px}:where(.marketing-scope) .panel-intro h3,:where(.marketing-scope).panel-intro h3{font-size:24px}:where(.marketing-scope) .panel-intro p,:where(.marketing-scope).panel-intro p,:where(.marketing-scope) .panel-copy,:where(.marketing-scope).panel-copy{color:var(--colorNeutralForeground2);margin-block:13px 23px;font-size:15px}:where(.marketing-scope) .evidence-list,:where(.marketing-scope).evidence-list{border-top:1px solid var(--m-line)}:where(.marketing-scope) .evidence-row,:where(.marketing-scope).evidence-row{border-bottom:1px solid var(--m-line);align-items:center;gap:12px;padding-block:18px;display:flex}:where(.marketing-scope) .evidence-row>svg,:where(.marketing-scope).evidence-row>svg{color:var(--colorBrandForeground1)}:where(.marketing-scope) .evidence-row>div,:where(.marketing-scope).evidence-row>div{flex:1}:where(.marketing-scope) .evidence-row strong,:where(.marketing-scope).evidence-row strong{font-size:14px;font-weight:600}:where(.marketing-scope) .evidence-row p,:where(.marketing-scope).evidence-row p{color:var(--colorNeutralForeground3);margin-top:5px;font-size:12px}:where(.marketing-scope) .evidence-row .marketing-button,:where(.marketing-scope).evidence-row .marketing-button{font-size:12px}:where(.marketing-scope) .judgement-form,:where(.marketing-scope).judgement-form{flex-direction:column;align-items:stretch;gap:18px;max-width:650px;display:flex}:where(.marketing-scope) .judgement-form>h3,:where(.marketing-scope).judgement-form>h3{font-size:25px}:where(.marketing-scope) .judgement-form .marketing-textarea,:where(.marketing-scope).judgement-form .marketing-textarea{min-height:120px}:where(.marketing-scope) .judgement-form>.marketing-button,:where(.marketing-scope).judgement-form>.marketing-button,:where(.marketing-scope) .judgement-form>.text-link,:where(.marketing-scope).judgement-form>.text-link{align-self:flex-start}:where(.marketing-scope) .success-message,:where(.marketing-scope).success-message{color:var(--colorPaletteGreenForeground1);font-size:14px}:where(.marketing-scope) .concept-callout,:where(.marketing-scope).concept-callout{border-left:2px solid var(--colorNeutralStroke1);margin-block:10px 25px;padding:4px 0 4px 16px}:where(.marketing-scope) .concept-callout .marketing-badge,:where(.marketing-scope).concept-callout .marketing-badge{font-size:10px}:where(.marketing-scope) .concept-callout p,:where(.marketing-scope).concept-callout p{color:var(--colorNeutralForeground2);margin-top:8px;font-size:13px;line-height:1.6}:where(.marketing-scope) .journey-panel>h3,:where(.marketing-scope).journey-panel>h3{font-size:25px;line-height:1.2}:where(.marketing-scope) .task-editor,:where(.marketing-scope).task-editor{border:1px solid var(--m-line);background:var(--colorNeutralBackground2);border-radius:var(--borderRadiusMedium);margin-block:24px;padding:22px}:where(.marketing-scope) .task-editor .record-heading,:where(.marketing-scope).task-editor .record-heading{gap:13px}:where(.marketing-scope) .task-editor .record-heading h3,:where(.marketing-scope).task-editor .record-heading h3{font-size:21px}:where(.marketing-scope) .form-grid,:where(.marketing-scope).form-grid{grid-template-columns:1fr 1fr;gap:18px;margin-block:15px;display:grid}:where(.marketing-scope) .task-editor>.small,:where(.marketing-scope).task-editor>.small{font-size:12px}:where(.marketing-scope) .impact-grid,:where(.marketing-scope).impact-grid{grid-template-columns:1fr 1fr;gap:18px;margin-block:25px;display:grid}:where(.marketing-scope) .impact-grid>div,:where(.marketing-scope).impact-grid>div{background:var(--colorNeutralBackground2);border-top:2px solid var(--m-line);padding:20px}:where(.marketing-scope) .impact-grid strong,:where(.marketing-scope).impact-grid strong{margin-top:13px;font-size:23px;font-weight:500;line-height:1.25;display:block}:where(.marketing-scope) .impact-grid p,:where(.marketing-scope).impact-grid p{color:var(--colorNeutralForeground3);margin-top:8px;font-size:13px}:where(.marketing-scope) .curriculum-card,:where(.marketing-scope).curriculum-card{background:var(--colorNeutralBackground2);border-radius:var(--borderRadiusMedium);padding:25px}:where(.marketing-scope) .curriculum-card h3,:where(.marketing-scope).curriculum-card h3{margin-block:16px;font-size:26px}:where(.marketing-scope) .curriculum-card>p,:where(.marketing-scope).curriculum-card>p{font-size:15px}:where(.marketing-scope) .curriculum-points,:where(.marketing-scope).curriculum-points{grid-template-columns:repeat(3,1fr);gap:18px;margin-block:25px;display:grid}:where(.marketing-scope) .curriculum-points>div,:where(.marketing-scope).curriculum-points>div{border-top:1px solid var(--m-line);padding-top:16px}:where(.marketing-scope) .curriculum-points p,:where(.marketing-scope).curriculum-points p{margin-top:10px;font-size:14px}:where(.marketing-scope) .curriculum-card>.marketing-field,:where(.marketing-scope).curriculum-card>.marketing-field{max-width:300px;margin-bottom:20px}:where(.marketing-scope) .gradebook-top,:where(.marketing-scope).gradebook-top{justify-content:space-between;align-items:center;gap:20px;margin-block:20px;display:flex}:where(.marketing-scope) .gradebook-top h3,:where(.marketing-scope).gradebook-top h3{font-size:23px}:where(.marketing-scope) .gradebook-top>span,:where(.marketing-scope).gradebook-top>span{color:var(--colorNeutralForeground3);font-size:12px}:where(.marketing-scope) .table-scroll,:where(.marketing-scope).table-scroll{border:1px solid var(--m-line);border-radius:var(--borderRadiusMedium);max-width:100%;overflow:auto}:where(.marketing-scope) .sample-table,:where(.marketing-scope).sample-table{border-collapse:collapse;text-align:left;width:100%;min-width:600px;font-size:13px}:where(.marketing-scope) .sample-table caption,:where(.marketing-scope).sample-table caption{caption-side:bottom;text-align:left;color:var(--colorNeutralForeground3);padding:12px;font-size:11px}:where(.marketing-scope) .sample-table th,:where(.marketing-scope).sample-table th,:where(.marketing-scope) .sample-table td,:where(.marketing-scope).sample-table td{border-right:1px solid var(--m-line);border-bottom:1px solid var(--m-line);padding:14px 12px}:where(.marketing-scope) .sample-table tr>:last-child,:where(.marketing-scope).sample-table tr>:last-child{border-right:0}:where(.marketing-scope) .sample-table thead th,:where(.marketing-scope).sample-table thead th{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:11px;font-weight:600}:where(.marketing-scope) .sample-table tbody th,:where(.marketing-scope).sample-table tbody th{background:var(--colorNeutralBackground2);white-space:nowrap;font-weight:500}:where(.marketing-scope) .sample-table td,:where(.marketing-scope).sample-table td{background:var(--colorNeutralBackground1)}:where(.marketing-scope) .sample-table .marketing-button,:where(.marketing-scope).sample-table .marketing-button{white-space:nowrap;font-size:12px}:where(.marketing-scope) .score-entry,:where(.marketing-scope).score-entry{grid-template-columns:1fr auto;align-items:end;gap:20px;margin-top:28px;display:grid}:where(.marketing-scope) .score-entry>div:first-child,:where(.marketing-scope).score-entry>div:first-child{grid-column:span 2}:where(.marketing-scope) .score-entry h3,:where(.marketing-scope).score-entry h3{font-size:23px}:where(.marketing-scope) .score-entry p,:where(.marketing-scope).score-entry p{color:var(--colorNeutralForeground2);margin-top:10px;font-size:14px}:where(.marketing-scope) .score-entry .marketing-field,:where(.marketing-scope).score-entry .marketing-field{max-width:260px}:where(.marketing-scope) .trace-math,:where(.marketing-scope).trace-math{background:var(--colorNeutralBackground2);flex-wrap:wrap;align-items:center;gap:15px;margin-block:28px;padding:20px;font-size:20px;display:flex}:where(.marketing-scope) .human-review,:where(.marketing-scope).human-review{gap:17px;margin-block:27px;display:flex}:where(.marketing-scope) .human-review>svg,:where(.marketing-scope).human-review>svg{color:var(--colorBrandForeground1);flex-shrink:0}:where(.marketing-scope) .human-review h3,:where(.marketing-scope).human-review h3{font-size:24px}:where(.marketing-scope) .human-review p,:where(.marketing-scope).human-review p{margin-top:12px;font-size:15px}:where(.marketing-scope) .request-spec,:where(.marketing-scope).request-spec{grid-template-columns:1fr 1fr;gap:25px;margin-block:25px;display:grid}:where(.marketing-scope) .request-spec strong,:where(.marketing-scope).request-spec strong{margin-top:10px;font-size:15px;display:block}:where(.marketing-scope) .request-spec p,:where(.marketing-scope).request-spec p{color:var(--colorNeutralForeground3);font-size:13px}:where(.marketing-scope) .blocker,:where(.marketing-scope).blocker{border:1px solid var(--colorPaletteMarigoldBorder2);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground2);flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}:where(.marketing-scope) .blocker>div,:where(.marketing-scope).blocker>div{flex:1;min-width:230px}:where(.marketing-scope) .blocker>svg,:where(.marketing-scope).blocker>svg{color:var(--m-gold-text);flex-shrink:0}:where(.marketing-scope) .blocker strong,:where(.marketing-scope).blocker strong{font-size:15px}:where(.marketing-scope) .blocker p,:where(.marketing-scope).blocker p{color:var(--colorNeutralForeground2);margin-top:8px;font-size:13px}:where(.marketing-scope) .blocker.resolved,:where(.marketing-scope).blocker.resolved{border-color:var(--colorPaletteGreenBorder2)}:where(.marketing-scope) .decision-actions,:where(.marketing-scope).decision-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}:where(.marketing-scope) .decision-actions>p,:where(.marketing-scope).decision-actions>p{color:var(--colorNeutralForeground2);flex-basis:100%;margin-top:3px;font-size:13px}:where(.marketing-scope) .preparation-check,:where(.marketing-scope).preparation-check{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}:where(.marketing-scope) .preparation-check .marketing-label,:where(.marketing-scope).preparation-check .marketing-label{font-size:14px}:where(.marketing-scope) .info-note,:where(.marketing-scope).info-note{border-left:2px solid var(--m-gold);background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground2);margin-top:20px;padding:15px 18px;font-size:13px}:where(.marketing-scope) .day-view,:where(.marketing-scope).day-view{background:var(--colorNeutralBackground2);border:1px solid var(--m-line);border-radius:var(--borderRadiusMedium);gap:28px;margin-block:23px;padding:27px;display:flex}:where(.marketing-scope) .time-rail,:where(.marketing-scope).time-rail{flex-direction:column;flex-shrink:0;gap:8px;display:flex}:where(.marketing-scope) .time-rail>span,:where(.marketing-scope).time-rail>span{color:var(--colorNeutralForeground3);font-size:10px}:where(.marketing-scope) .time-rail strong,:where(.marketing-scope).time-rail strong{font-size:25px;font-weight:500}:where(.marketing-scope) .day-view>div:last-child,:where(.marketing-scope).day-view>div:last-child{border-left:2px solid var(--m-gold);padding-left:24px}:where(.marketing-scope) .day-view h3,:where(.marketing-scope).day-view h3{margin-block:15px 10px;font-size:24px}:where(.marketing-scope) .day-view p,:where(.marketing-scope).day-view p{font-size:14px}:where(.marketing-scope) .day-status,:where(.marketing-scope).day-status{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}:where(.marketing-scope) .day-status>.marketing-badge,:where(.marketing-scope).day-status>.marketing-badge{font-size:11px}:where(.marketing-scope) .scenario-well>.marketing-field,:where(.marketing-scope).scenario-well>.marketing-field{max-width:260px;margin-top:20px}:where(.marketing-scope) .org-chart,:where(.marketing-scope).org-chart{padding-block:30px}:where(.marketing-scope) .org-chart>.marketing-button,:where(.marketing-scope).org-chart>.marketing-button{min-width:210px;margin:auto;padding:18px;display:flex}:where(.marketing-scope) .org-chart .marketing-button small,:where(.marketing-scope).org-chart .marketing-button small{margin-top:8px;font-size:12px;font-weight:400;display:block}:where(.marketing-scope) .org-branch,:where(.marketing-scope).org-branch{background:var(--colorNeutralStroke1);width:1px;height:40px;margin:auto}:where(.marketing-scope) .org-children,:where(.marketing-scope).org-children{border-top:1px solid var(--colorNeutralStroke1);justify-content:center;gap:12px;padding-top:22px;display:flex}:where(.marketing-scope) .org-children .marketing-button,:where(.marketing-scope).org-children .marketing-button{flex:1;padding:20px 12px;font-size:14px}:where(.marketing-scope) .org-post-branch,:where(.marketing-scope).org-post-branch{flex:1;min-width:0}:where(.marketing-scope) .org-post-branch .marketing-button,:where(.marketing-scope).org-post-branch .marketing-button{width:100%}:where(.marketing-scope) .org-post-branch .muted,:where(.marketing-scope).org-post-branch .muted{margin-bottom:8px;display:block}:where(.marketing-scope) .chapter-heading,:where(.marketing-scope).chapter-heading{margin-bottom:20px;scroll-margin-top:105px;font-size:20px;line-height:1.5}:where(.marketing-scope) .chapter-heading .micro,:where(.marketing-scope).chapter-heading .micro{font-weight:400}:where(.marketing-scope) .structure-list,:where(.marketing-scope).structure-list{flex-direction:column;gap:12px;margin-block:25px;display:flex}:where(.marketing-scope) .structure-list>.marketing-button,:where(.marketing-scope).structure-list>.marketing-button{text-align:left;justify-content:space-between;align-items:center;padding:18px;display:flex}:where(.marketing-scope) .structure-list strong,:where(.marketing-scope).structure-list strong{font-weight:500}:where(.marketing-scope) .structure-list small,:where(.marketing-scope).structure-list small{margin-top:5px;font-size:12px;font-weight:400;display:block}:where(.marketing-scope) .absence-card,:where(.marketing-scope).absence-card{background:var(--colorNeutralBackground2);border:1px solid var(--m-line);border-radius:var(--borderRadiusMedium);justify-content:space-between;align-items:center;gap:25px;padding:24px;display:flex}:where(.marketing-scope) .absence-card h3,:where(.marketing-scope).absence-card h3{font-size:28px}:where(.marketing-scope) .absence-card p,:where(.marketing-scope).absence-card p{margin-block:12px;font-size:13px}:where(.marketing-scope) .duty-list,:where(.marketing-scope).duty-list{margin-block:25px}:where(.marketing-scope) .duty-list>div,:where(.marketing-scope).duty-list>div{border-top:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:20px;padding-block:17px;font-size:14px;display:flex}:where(.marketing-scope) .duty-list strong,:where(.marketing-scope).duty-list strong{font-weight:500}:where(.marketing-scope) .duty-list span,:where(.marketing-scope).duty-list span{color:var(--colorNeutralForeground2);text-align:right;font-size:13px}:where(.marketing-scope) .cover-form,:where(.marketing-scope).cover-form{background:var(--colorNeutralBackground2);flex-direction:column;align-items:flex-start;gap:16px;padding:23px;display:flex}:where(.marketing-scope) .cover-form h3,:where(.marketing-scope).cover-form h3{font-size:23px}:where(.marketing-scope) .cover-form p,:where(.marketing-scope).cover-form p{font-size:14px}:where(.marketing-scope) .cover-form .marketing-field,:where(.marketing-scope).cover-form .marketing-field{width:min(100%,310px)}:where(.marketing-scope) .cover-form .small,:where(.marketing-scope).cover-form .small{font-size:12px}:where(.marketing-scope) .chapter-footer,:where(.marketing-scope).chapter-footer{border-top:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:15px;margin-top:32px;padding-top:23px;display:flex}:where(.marketing-scope) .chapter-footer>span,:where(.marketing-scope).chapter-footer>span{text-align:center;color:var(--colorNeutralForeground3);font-size:12px}:where(.marketing-scope) .chapter-footer>.marketing-button,:where(.marketing-scope).chapter-footer>.marketing-button{font-size:13px}:where(.marketing-scope) .shared-overview,:where(.marketing-scope).shared-overview{border:1px solid var(--m-line);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground2);margin-top:27px;padding:20px 25px}:where(.marketing-scope) .shared-overview>summary,:where(.marketing-scope).shared-overview>summary{min-height:25px;font-size:14px}:where(.marketing-scope) .overview-grid,:where(.marketing-scope).overview-grid{grid-template-columns:1.25fr 1fr;gap:40px;padding-top:28px;display:grid}:where(.marketing-scope) .overview-grid>div>h3,:where(.marketing-scope).overview-grid>div>h3{margin-top:7px;font-size:25px}:where(.marketing-scope) .overview-grid dl,:where(.marketing-scope).overview-grid dl{grid-template-columns:1fr 1fr;column-gap:15px;display:grid}:where(.marketing-scope) .overview-grid dt,:where(.marketing-scope).overview-grid dt,:where(.marketing-scope) .overview-grid dd,:where(.marketing-scope).overview-grid dd{margin-top:18px;font-size:13px}:where(.marketing-scope) .overview-grid dt,:where(.marketing-scope).overview-grid dt{text-transform:none;letter-spacing:0}:where(.marketing-scope) .overview-grid dd,:where(.marketing-scope).overview-grid dd{margin-bottom:0}:where(.marketing-scope) .history-list,:where(.marketing-scope).history-list{color:var(--colorNeutralForeground3);padding-left:20px;font-size:12px}:where(.marketing-scope) .sample-dialog,:where(.marketing-scope).sample-dialog{max-width:680px}:where(.marketing-scope) .sample-dialog .marketing-dialog-title,:where(.marketing-scope).sample-dialog .marketing-dialog-title{letter-spacing:-.025em;font-size:27px}:where(.marketing-scope) .sample-dialog .marketing-dialog-content>p,:where(.marketing-scope).sample-dialog .marketing-dialog-content>p{margin-top:18px}:where(.marketing-scope) .modal-prose,:where(.marketing-scope).modal-prose{margin-block:25px;font-size:17px;line-height:1.8}:where(.marketing-scope) .sample-dialog .marketing-dialog-content>.marketing-button,:where(.marketing-scope).sample-dialog .marketing-dialog-content>.marketing-button{margin-top:24px}:where(.marketing-scope) .sample-dialog .marketing-dialog-content>.marketing-badge,:where(.marketing-scope).sample-dialog .marketing-dialog-content>.marketing-badge{margin-top:12px}:where(.marketing-scope) .presenter,:where(.marketing-scope).presenter{z-index:40;background:var(--colorNeutralBackground1);padding-top:22px;position:fixed;inset:0;overflow:auto}:where(.marketing-scope) .presenter>.demo-heading h1,:where(.marketing-scope).presenter>.demo-heading h1{font-size:35px}:where(.marketing-scope) .presenter>.demo-heading>div>p,:where(.marketing-scope).presenter>.demo-heading>div>p,:where(.marketing-scope) .presenter .films-section,:where(.marketing-scope).presenter .films-section{display:none}:where(.marketing-scope) .presenter>.demo-heading,:where(.marketing-scope).presenter>.demo-heading{margin-bottom:20px}:where(.marketing-scope) .presenter .journey-selector>.marketing-button,:where(.marketing-scope).presenter .journey-selector>.marketing-button{min-height:45px}:where(.marketing-scope) .presenter .studio-body,:where(.marketing-scope).presenter .studio-body{grid-template-columns:240px 1fr}:where(.marketing-scope) .films-section,:where(.marketing-scope).films-section{scroll-margin-top:25px}:where(.marketing-scope) .film-tabs,:where(.marketing-scope).film-tabs{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}:where(.marketing-scope) .film-tabs>.marketing-button,:where(.marketing-scope).film-tabs>.marketing-button{gap:12px;padding:15px 20px;font-size:14px}:where(.marketing-scope) .film-tabs .small,:where(.marketing-scope).film-tabs .small{opacity:.85;font-size:11px;font-weight:400}:where(.marketing-scope) .film-player,:where(.marketing-scope).film-player{background:var(--m-navy);border-radius:var(--m-radius);aspect-ratio:16/10;overflow:hidden}:where(.marketing-scope) .film-player video,:where(.marketing-scope).film-player video{object-fit:contain;width:100%;height:100%;display:block}:where(.marketing-scope) .film-poster,:where(.marketing-scope).film-poster{background-position:50%;background-size:cover;justify-content:flex-start;align-items:center;height:100%;padding:50px;display:flex;position:relative}:where(.marketing-scope) .film-poster:before,:where(.marketing-scope).film-poster:before{content:"";background:var(--m-navy);opacity:.93;position:absolute;inset:0}:where(.marketing-scope) .film-poster>div,:where(.marketing-scope).film-poster>div{color:var(--m-paper);max-width:620px;position:relative}:where(.marketing-scope) .film-poster h3,:where(.marketing-scope).film-poster h3{margin-block:25px;font-size:48px}:where(.marketing-scope) .film-poster p,:where(.marketing-scope).film-poster p{margin-bottom:30px;font-size:19px}:where(.marketing-scope) .film-poster .marketing-badge,:where(.marketing-scope).film-poster .marketing-badge{color:var(--m-paper);border-color:var(--m-paper)}:where(.marketing-scope) .films-section>.small,:where(.marketing-scope).films-section>.small{margin-top:14px}:where(.marketing-scope) .film-transcript,:where(.marketing-scope).film-transcript{margin-top:24px}:where(.marketing-scope) .film-transcript>summary,:where(.marketing-scope).film-transcript>summary{font-size:14px}:where(.marketing-scope) .film-transcript>div,:where(.marketing-scope).film-transcript>div{max-width:820px;padding-top:20px}:where(.marketing-scope) .film-transcript p,:where(.marketing-scope).film-transcript p{font-size:16px}:where(.marketing-scope) .marketing-button:disabled,:where(.marketing-scope).marketing-button:disabled{cursor:not-allowed}@media (max-width:1100px){:where(.marketing-scope) .demo-heading,:where(.marketing-scope).demo-heading{align-items:start}:where(.marketing-scope) .demo-controls,:where(.marketing-scope).demo-controls{max-width:180px}:where(.marketing-scope) .journey-selector,:where(.marketing-scope).journey-selector{grid-template-columns:repeat(2,1fr)}:where(.marketing-scope) .studio-body,:where(.marketing-scope).studio-body{grid-template-columns:220px 1fr}:where(.marketing-scope) .chapter-nav,:where(.marketing-scope).chapter-nav{padding:25px 18px}:where(.marketing-scope) .chapter-nav h2,:where(.marketing-scope).chapter-nav h2{font-size:26px}:where(.marketing-scope) .studio-main,:where(.marketing-scope).studio-main{padding:22px}:where(.marketing-scope) .demo-topbar>.view-toggle,:where(.marketing-scope).demo-topbar>.view-toggle{margin-left:0}:where(.marketing-scope) .point-status,:where(.marketing-scope).point-status{flex-direction:column;align-items:start}:where(.marketing-scope) .record-heading h2,:where(.marketing-scope).record-heading h2{font-size:25px}:where(.marketing-scope) .org-children,:where(.marketing-scope).org-children{flex-direction:column;gap:10px}:where(.marketing-scope) .org-children>.marketing-button,:where(.marketing-scope).org-children>.marketing-button{flex:auto;min-height:55px}:where(.marketing-scope) .record-icon,:where(.marketing-scope).record-icon{display:none}:where(.marketing-scope) .overview-grid,:where(.marketing-scope).overview-grid{grid-template-columns:1fr 1fr}:where(.marketing-scope) .film-poster h3,:where(.marketing-scope).film-poster h3{font-size:40px}}@media (max-width:760px){:where(.marketing-scope) .demo-studio,:where(.marketing-scope).demo-studio{padding-top:32px}:where(.marketing-scope) .demo-heading,:where(.marketing-scope).demo-heading{margin-bottom:27px;display:block}:where(.marketing-scope) .demo-heading h1,:where(.marketing-scope).demo-heading h1{font-size:43px}:where(.marketing-scope) .demo-heading p,:where(.marketing-scope).demo-heading p{font-size:16px}:where(.marketing-scope) .demo-controls,:where(.marketing-scope).demo-controls{justify-content:flex-start;max-width:none;margin-top:22px}:where(.marketing-scope) .journey-selector,:where(.marketing-scope).journey-selector{gap:8px;margin-bottom:20px}:where(.marketing-scope) .journey-selector .marketing-button,:where(.marketing-scope).journey-selector .marketing-button{grid-template-columns:auto 1fr;gap:9px;min-height:65px;padding:12px;font-size:13px}:where(.marketing-scope) .journey-selector .marketing-button>svg,:where(.marketing-scope).journey-selector .marketing-button>svg{display:none}:where(.marketing-scope) .demo-topbar,:where(.marketing-scope).demo-topbar{gap:10px;padding:16px}:where(.marketing-scope) .demo-topbar>.small,:where(.marketing-scope).demo-topbar>.small{flex-basis:100%;font-size:11px}:where(.marketing-scope) .studio-body,:where(.marketing-scope).studio-body,:where(.marketing-scope) .presenter .studio-body,:where(.marketing-scope).presenter .studio-body{grid-template-columns:1fr}:where(.marketing-scope) .chapter-nav,:where(.marketing-scope).chapter-nav{border-right:0;border-bottom:1px solid var(--m-line);padding:20px}:where(.marketing-scope) .chapter-nav>h2,:where(.marketing-scope).chapter-nav>h2{margin-block:12px;font-size:28px}:where(.marketing-scope) .chapter-nav>p,:where(.marketing-scope).chapter-nav>p{display:none}:where(.marketing-scope) .chapter-nav>nav,:where(.marketing-scope).chapter-nav>nav{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0 10px;display:grid}:where(.marketing-scope) .chapter-nav>nav>.marketing-button,:where(.marketing-scope).chapter-nav>nav>.marketing-button{min-height:49px;padding:10px;font-size:12px}:where(.marketing-scope) .chapter-progress,:where(.marketing-scope).chapter-progress{margin-block:15px 6px}:where(.marketing-scope) .chapter-nav>.small,:where(.marketing-scope).chapter-nav>.small{margin-top:8px;font-size:11px;display:block}:where(.marketing-scope) .studio-main,:where(.marketing-scope).studio-main{padding:20px 17px}:where(.marketing-scope) .record-heading,:where(.marketing-scope).record-heading{margin-bottom:16px}:where(.marketing-scope) .record-heading h2,:where(.marketing-scope).record-heading h2{font-size:24px}:where(.marketing-scope) .record-heading>div,:where(.marketing-scope).record-heading>div{min-width:160px}:where(.marketing-scope) .record-heading .micro,:where(.marketing-scope).record-heading .micro{font-size:9px}:where(.marketing-scope) .point-status .marketing-badge,:where(.marketing-scope).point-status .marketing-badge{font-size:10px}:where(.marketing-scope) .guide-prompt,:where(.marketing-scope).guide-prompt{margin-top:18px;padding:13px 15px}:where(.marketing-scope) .guide-prompt>p,:where(.marketing-scope).guide-prompt>p{font-size:13px}:where(.marketing-scope) .evidence-chain,:where(.marketing-scope).evidence-chain{gap:6px}:where(.marketing-scope) .evidence-chain>span,:where(.marketing-scope).evidence-chain>span{font-size:10px}:where(.marketing-scope) .evidence-chain i,:where(.marketing-scope).evidence-chain i{min-width:7px}:where(.marketing-scope) .evidence-row,:where(.marketing-scope).evidence-row{flex-wrap:wrap;gap:9px;padding-block:17px}:where(.marketing-scope) .evidence-row>svg,:where(.marketing-scope).evidence-row>svg{display:none}:where(.marketing-scope) .evidence-row>div,:where(.marketing-scope).evidence-row>div{min-width:160px}:where(.marketing-scope) .evidence-row .marketing-button,:where(.marketing-scope).evidence-row .marketing-button{font-size:11px}:where(.marketing-scope) .evidence-row strong,:where(.marketing-scope).evidence-row strong{font-size:13px}:where(.marketing-scope) .evidence-row p,:where(.marketing-scope).evidence-row p{font-size:11px}:where(.marketing-scope) .task-editor,:where(.marketing-scope).task-editor{padding:17px}:where(.marketing-scope) .form-grid,:where(.marketing-scope).form-grid{grid-template-columns:1fr;gap:15px}:where(.marketing-scope) .impact-grid,:where(.marketing-scope).impact-grid{gap:10px}:where(.marketing-scope) .impact-grid>div,:where(.marketing-scope).impact-grid>div{padding:15px}:where(.marketing-scope) .impact-grid strong,:where(.marketing-scope).impact-grid strong{font-size:20px}:where(.marketing-scope) .impact-grid .micro,:where(.marketing-scope).impact-grid .micro{font-size:10px}:where(.marketing-scope) .impact-grid p,:where(.marketing-scope).impact-grid p{font-size:12px}:where(.marketing-scope) .curriculum-card,:where(.marketing-scope).curriculum-card{padding:20px}:where(.marketing-scope) .curriculum-points,:where(.marketing-scope).curriculum-points{grid-template-columns:1fr;gap:16px}:where(.marketing-scope) .score-entry,:where(.marketing-scope).score-entry{flex-direction:column;align-items:stretch;display:flex}:where(.marketing-scope) .score-entry .marketing-field,:where(.marketing-scope).score-entry .marketing-field{max-width:none}:where(.marketing-scope) .score-entry .marketing-button,:where(.marketing-scope).score-entry .marketing-button{align-self:flex-start}:where(.marketing-scope) .gradebook-top,:where(.marketing-scope).gradebook-top{flex-direction:column;align-items:start;gap:12px}:where(.marketing-scope) .gradebook-top h3,:where(.marketing-scope).gradebook-top h3{font-size:23px}:where(.marketing-scope) .request-spec,:where(.marketing-scope).request-spec{grid-template-columns:1fr;gap:22px}:where(.marketing-scope) .blocker,:where(.marketing-scope).blocker{gap:13px;padding:17px}:where(.marketing-scope) .blocker>div,:where(.marketing-scope).blocker>div{min-width:180px}:where(.marketing-scope) .blocker>svg,:where(.marketing-scope).blocker>svg{display:none}:where(.marketing-scope) .blocker>.marketing-button,:where(.marketing-scope).blocker>.marketing-button{font-size:12px}:where(.marketing-scope) .day-view,:where(.marketing-scope).day-view{flex-direction:column;gap:15px;padding:18px}:where(.marketing-scope) .time-rail,:where(.marketing-scope).time-rail{flex-direction:row;align-items:center;gap:14px}:where(.marketing-scope) .day-view>div:last-child,:where(.marketing-scope).day-view>div:last-child{padding-left:17px}:where(.marketing-scope) .day-view h3,:where(.marketing-scope).day-view h3{font-size:22px}:where(.marketing-scope) .absence-card,:where(.marketing-scope).absence-card{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}:where(.marketing-scope) .duty-list>div,:where(.marketing-scope).duty-list>div{flex-direction:column;align-items:flex-start;gap:8px}:where(.marketing-scope) .duty-list span,:where(.marketing-scope).duty-list span{text-align:left}:where(.marketing-scope) .cover-form,:where(.marketing-scope).cover-form{padding:18px}:where(.marketing-scope) .chapter-footer,:where(.marketing-scope).chapter-footer{flex-wrap:wrap;gap:10px}:where(.marketing-scope) .chapter-footer>span,:where(.marketing-scope).chapter-footer>span{text-align:left;flex-basis:100%;order:-1;margin-bottom:5px}:where(.marketing-scope) .chapter-footer .marketing-button,:where(.marketing-scope).chapter-footer .marketing-button{font-size:12px}:where(.marketing-scope) .shared-overview,:where(.marketing-scope).shared-overview{padding:20px}:where(.marketing-scope) .shared-overview>summary,:where(.marketing-scope).shared-overview>summary{font-size:13px}:where(.marketing-scope) .overview-grid,:where(.marketing-scope).overview-grid{grid-template-columns:1fr;gap:25px}:where(.marketing-scope) .film-tabs,:where(.marketing-scope).film-tabs{flex-direction:column;gap:9px}:where(.marketing-scope) .film-tabs>.marketing-button,:where(.marketing-scope).film-tabs>.marketing-button{justify-content:space-between;min-height:48px;padding:12px 15px;font-size:13px}:where(.marketing-scope) .film-player,:where(.marketing-scope).film-player{aspect-ratio:4/3}:where(.marketing-scope) .film-poster,:where(.marketing-scope).film-poster{padding:25px}:where(.marketing-scope) .film-poster h3,:where(.marketing-scope).film-poster h3{margin-block:18px;font-size:30px}:where(.marketing-scope) .film-poster p,:where(.marketing-scope).film-poster p{margin-bottom:20px;font-size:14px}:where(.marketing-scope) .film-poster .marketing-badge,:where(.marketing-scope).film-poster .marketing-badge{white-space:normal;text-align:left;height:auto;padding-block:4px;font-size:9px}:where(.marketing-scope) .film-poster .marketing-button,:where(.marketing-scope).film-poster .marketing-button{min-height:43px;font-size:13px}:where(.marketing-scope) .sample-dialog,:where(.marketing-scope).sample-dialog{max-width:calc(100vw - 32px);padding:22px}:where(.marketing-scope) .sample-dialog .marketing-dialog-title,:where(.marketing-scope).sample-dialog .marketing-dialog-title{font-size:24px}:where(.marketing-scope) .modal-prose,:where(.marketing-scope).modal-prose{font-size:16px}:where(.marketing-scope) .presenter .wrap,:where(.marketing-scope).presenter .wrap{width:calc(100% - 28px)}:where(.marketing-scope) .presenter .demo-heading h1,:where(.marketing-scope).presenter .demo-heading h1{font-size:32px}}
.marketing-provider:not(.marketing-dialog-surface){min-height:100vh}.marketing-policy{background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);font-family:var(--fontFamilyBase)}.marketing-policy :is(h1,h2,h3,strong){color:var(--colorNeutralForeground1)}.marketing-policy :is(p,li,main>div){color:var(--colorNeutralForeground2)}.marketing-policy a{color:var(--colorBrandForegroundLink);text-underline-offset:.15em;text-decoration:underline}.marketing-policy a:focus-visible{outline:3px solid var(--colorStrokeFocus2);outline-offset:4px}.marketing-policy main{width:100%}.marketing-scope .legal-note p a{text-underline-offset:.15em;text-decoration:underline}.marketing-scope .phase-switcher{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:600px){.marketing-scope .phase-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-scope .phase-card-top{flex-direction:row;align-items:center}.marketing-scope .phase-card-top>span:first-child{overflow-wrap:normal}}
