.page-external-marketing{--emd-ink:#2b2b29;--emd-paper:#fff;--emd-warm:#f9f8f3;--emd-red:#e32425;--emd-line:#2b2b2938;--emd-hairline:#2b2b291f;--emd-muted:#2b2b29ad;--emd-line-light:#ffffff38;--emd-muted-light:#ffffffbd;--emd-gutter:clamp(24px, 4vw, 56px);--emd-ease:cubic-bezier(.22, 1, .36, 1);--page-display-size:62px;--page-display-leading:60px;background:var(--emd-paper);color:var(--emd-ink)}.emd,.emd *{box-sizing:border-box}.emd section[id]{scroll-margin-top:96px}.emd h1,.emd h2,.emd h3,.emd p,.emd ul,.emd ol,.emd dl{margin-top:0}.emd h1,.emd h2,.emd h3{font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);text-wrap:balance;font-weight:700}.emd p{text-wrap:pretty}.emd a{color:inherit}.emd ul,.emd ol{padding-left:0;list-style:none}.emd img{width:100%;height:auto;display:block}.emd figure{margin:0}.page-external-marketing [hidden]{display:none}#main.emd p{max-inline-size:var(--emd-p-measure,none);font-size:var(--emd-p-size,16px);line-height:var(--emd-p-leading,1.55)}.emd-shell{width:min(100% - (var(--emd-gutter) * 2), 1240px);margin-inline:auto}.emd-section{padding-block:72px}.emd-kicker,.emd-team-config__label,.emd-team-config__panel-label,.emd-fit__label,.emd-scope__label,.emd-rail__mark span,.emd-docs__pane figcaption span{--emd-p-size:12px;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.emd-kicker{color:#ffffff9e;margin-bottom:18px}.emd-kicker--ink{color:var(--emd-red)}.emd-head{margin-bottom:44px}.emd-head__lead{--emd-p-size:17px;--emd-p-measure:56ch;color:var(--emd-muted);margin-top:20px}.emd-head--dark>h2{color:var(--emd-paper)}.emd-head--dark .emd-head__lead{color:var(--emd-muted-light)}.emd-link{border-bottom:1px solid;align-items:center;gap:10px;width:fit-content;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;transition:color .16s ease-out,border-color .16s ease-out;display:inline-flex}.emd-link:hover{color:var(--emd-red)}.emd-link--light{color:var(--emd-paper)}.emd-link--light:hover{color:var(--emd-paper);border-color:var(--emd-red)}.emd-button{border:1px solid var(--emd-red);background:var(--emd-red);min-height:56px;color:var(--emd-paper);justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.emd-button:hover{border-color:var(--emd-paper);background:var(--emd-paper);color:var(--emd-ink)}.emd a:focus-visible,.emd button:focus-visible,.emd summary:focus-visible{outline:3px solid var(--emd-red);outline-offset:3px}.emd-hero a:focus-visible,.emd-hero button:focus-visible,.emd-final a:focus-visible,.emd-final button:focus-visible,.emd-final summary:focus-visible{outline-color:var(--emd-paper)}.emd-hero{background:var(--emd-ink);color:var(--emd-paper);padding:128px 0 88px}.emd-hero h1{margin-bottom:28px}.emd-hero h1 em{color:var(--emd-paper);letter-spacing:-.01em;margin-top:14px;font-size:.52em;font-style:normal;line-height:1.1;display:block}.emd-hero__lead{--emd-p-size:19px;--emd-p-leading:1.5;--emd-p-measure:48ch;color:var(--emd-muted-light)}.emd-hero__price{border-top:1px solid var(--emd-line-light);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:32px;padding-top:22px;display:flex}.emd-hero__price>span{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;flex:1 0 100%;font-size:12px;font-weight:700}.emd-hero__price>strong{font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);font-size:40px;line-height:1}.emd-hero__price>small{color:var(--emd-muted-light);font-size:15px}.emd-hero__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.emd-hero__note{--emd-p-size:14px;--emd-p-measure:46ch;color:#ffffff9e;margin-top:24px}.emd-structure{min-width:0;color:var(--emd-paper)}.emd-structure__grid{gap:24px;display:grid}.emd-structure__head{padding-top:4px}.emd-structure__head .emd-kicker{margin-bottom:12px}.emd-structure__head h2{max-inline-size:15ch;color:var(--emd-paper);margin-bottom:0;font-size:clamp(28px,2.2vw,34px);line-height:1.04}.emd-structure__chain{gap:20px;display:grid}.emd-structure__chain>li{border:1px solid var(--emd-line-light);border-left-width:3px;min-width:0;padding:18px 20px 18px 23px;position:relative}.emd-structure__chain>li:not(:last-child):after{content:"";background:#ffffff61;width:1px;height:20px;position:absolute;bottom:-21px;left:26px}.emd-structure__chain strong{font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);text-transform:uppercase;align-items:center;gap:12px;font-size:20px;line-height:1.15;display:flex}.emd-structure__chain strong:before{content:"";background:currentColor;flex:none;width:7px;height:7px}.emd-structure__chain span{color:var(--emd-muted-light);margin:7px 0 0 19px;font-size:15px;line-height:1.4;display:block}.emd-structure__chain>li.is-constant{border-color:var(--emd-paper);border-left-color:var(--emd-red);background:var(--emd-paper);color:var(--emd-ink);padding-block:22px}.emd-structure__chain>li.is-constant strong{font-size:24px}.emd-structure__chain>li.is-constant strong:before{background:var(--emd-red)}.emd-structure__chain>li.is-constant span{color:var(--emd-muted)}.emd-structure__chain em{border:1px solid var(--emd-red);min-height:28px;color:var(--emd-red);letter-spacing:.1em;text-transform:uppercase;align-items:center;margin:14px 0 0 19px;padding:0 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.emd-team-config{background:var(--emd-warm)}.emd-head--team-config{margin-bottom:36px}.emd-team-config__label{color:var(--emd-muted);margin-bottom:14px}.emd-team-config__tablist{border-top:1px solid var(--emd-line);display:grid}.emd-team-config__tab{border:0;border-bottom:1px solid var(--emd-line);width:100%;min-height:60px;color:var(--emd-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;padding:12px 40px 12px 18px;font-size:15px;font-weight:700;transition:background-color .16s ease-out,color .16s ease-out,padding-left .16s ease-out;display:flex;position:relative}.emd-team-config__tab:before{background:var(--emd-line);content:"";width:7px;height:7px;transition:background-color .16s ease-out;position:absolute;left:0}.emd-team-config__tab:after{content:"→";opacity:0;transition:opacity .16s ease-out,transform .16s ease-out;position:absolute;right:18px;transform:translate(-6px)}.emd-team-config__tab:hover{color:var(--emd-ink)}.emd-team-config__tab[aria-selected=true]{background:var(--emd-paper);color:var(--emd-ink);padding-left:24px}.emd-team-config__tab[aria-selected=true]:before{background:var(--emd-red)}.emd-team-config__tab[aria-selected=true]:after{opacity:1;transform:none}.emd-team-config__stage{border-top:1px solid var(--emd-line);border-bottom:1px solid var(--emd-line);min-width:0;display:grid;overflow:hidden}.emd-team-config__pane{min-width:0;padding:24px 0}.emd-team-config__panel-label{color:var(--emd-red);margin-bottom:10px}.emd-team-config__pane h3{margin-bottom:22px;font-size:28px;line-height:1.1}.emd-team-config__pane li{border-top:1px solid var(--emd-line);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 0;font-size:17px;line-height:1.35;display:grid}.emd-team-config__pane li:before{color:var(--emd-red);content:"—"}.emd-team-config.is-live .emd-team-config__pane{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s var(--emd-ease), transform .2s var(--emd-ease), visibility .2s linear;grid-area:1/1;align-self:start;transform:translateY(14px)}.emd-team-config.is-live .emd-team-config__pane.is-active{opacity:1;pointer-events:auto;visibility:visible;transform:none}.emd-situation{background:var(--emd-paper)}.emd-models{border-block:1px solid var(--emd-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.emd-model{border-right:1px solid var(--emd-line);min-width:0;padding:clamp(24px,3vw,42px)}.emd-model:last-child{border-right:0}.emd-model>span{color:var(--emd-muted);letter-spacing:.12em;font-size:12px}.emd-model h3{margin:18px 0 22px;font-size:clamp(1.75rem,2.5vw,2.75rem)}.emd-model ul{gap:0;display:grid}.emd-model li{border-top:1px solid var(--emd-line);padding:13px 0;font-size:16px;line-height:1.45}.emd-model--mrh>span,.emd-model--mrh h3{color:var(--emd-red)}.emd-rail__first-month{border-block:1px solid var(--emd-line);margin:20px 0;padding:18px 0;font-weight:600}@media (width<=767px){.emd-models{grid-template-columns:1fr}.emd-model{border-right:0;border-bottom:1px solid var(--emd-line);padding-inline:0}.emd-model:last-child{border-bottom:0}}.emd-shift{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:start;gap:clamp(36px,4.4vw,68px);display:grid}.emd-shift__accordion{border-top:1px solid var(--emd-line);margin:0;padding:0;list-style:none}.emd-shift__item{border-bottom:1px solid var(--emd-line)}.emd-shift__button{width:100%;min-height:72px;color:var(--emd-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:18px 0;font-family:inherit;display:grid}.emd-shift__index{color:#2b2b297a;letter-spacing:.06em;font-size:13px;font-weight:700;transition:color .16s ease-out}.emd-shift__title{font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);font-size:24px;font-weight:600;line-height:1.1;transition:color .16s ease-out}.emd-shift__indicator{justify-self:end;width:16px;height:16px;position:relative}.emd-shift__indicator:before,.emd-shift__indicator:after{content:"";background:currentColor;width:14px;height:1px;transition:opacity .2s ease-out,transform .2s ease-out;position:absolute;top:7px;left:1px}.emd-shift__indicator:after{transform:rotate(90deg)}.emd-shift__button:hover .emd-shift__title{color:var(--emd-red)}.emd-shift__button:focus-visible{outline:2px solid var(--emd-red);outline-offset:5px}.emd-shift__button[aria-expanded=true] .emd-shift__index{color:var(--emd-red)}.emd-shift__button[aria-expanded=true] .emd-shift__indicator:after{opacity:0;transform:rotate(90deg)scaleX(0)}.emd-shift__disclosure{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.emd-shift__stage{border-block:1px solid var(--emd-line);background:var(--emd-warm);padding:clamp(26px,3vw,42px);display:grid}.emd-shift__stage-panel{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .2s ease-out,transform .24s ease-out,visibility 0s linear .24s;transform:translateY(8px)}.emd-shift__stage-panel.is-active{visibility:visible;opacity:1;transition-delay:0s;transform:none}.emd-shift__stage-head{align-items:baseline;gap:14px;margin-bottom:clamp(28px,3.2vw,44px);display:flex}.emd-shift__stage-head>span{color:var(--emd-red);letter-spacing:.08em;font-size:12px;font-weight:700}.emd-shift__stage-head h3{margin:0;font-size:clamp(28px,2.7vw,38px);line-height:1}.emd-shift__stage-compare{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,28px);display:grid}.emd-shift__stage-arrow{color:var(--emd-red);font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);text-align:center;align-self:center;font-size:25px}.emd-shift__stage-label{--emd-p-size:12px;color:#2b2b2985;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-weight:700}.emd-shift__stage-side--next .emd-shift__stage-label{color:var(--emd-red)}.emd-shift__stage-summary{--emd-p-size:16px;--emd-p-leading:1.35;min-block-size:4.2em;color:var(--emd-muted)}.emd-shift__stage-side--next .emd-shift__stage-summary{color:var(--emd-ink);font-weight:600}.emd-shift__scheme{margin-top:26px;display:grid;position:relative}.emd-shift__scheme:before{content:"";background:#2b2b2938;width:1px;position:absolute;top:18px;bottom:18px;left:4px}.emd-shift__scheme span{min-height:44px;color:var(--emd-muted);border-top:1px solid #2b2b2929;align-items:center;padding:10px 0 10px 22px;font-size:14px;line-height:1.25;display:flex;position:relative}.emd-shift__scheme span:before{content:"";background:#a8a7a1;width:7px;height:7px;position:absolute;left:1px}.emd-shift__stage-side--next .emd-shift__scheme:before{background:#e3242552}.emd-shift__stage-side--next .emd-shift__scheme span{color:var(--emd-ink)}.emd-shift__stage-side--next .emd-shift__scheme span:before{background:var(--emd-red)}.emd-team{background:var(--emd-warm)}.emd-rail{border-top:1px solid var(--emd-line)}.emd-rail__bar{border-bottom:1px solid var(--emd-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.emd-rail__counter{--emd-p-size:14px;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.emd-rail__counter b{font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);font-size:22px;line-height:1}.emd-rail__counter span{color:#2b2b2985;font-size:14px}.emd-rail__counter i{color:var(--emd-ink);font-size:15px;font-style:normal;font-weight:700}.emd-rail__controls{gap:8px;display:none}.emd-rail.is-live .emd-rail__controls{display:flex}.emd-rail__arrow{border:1px solid var(--emd-line);width:48px;height:48px;min-height:44px;color:var(--emd-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out;display:inline-flex}.emd-rail__arrow:hover{border-color:var(--emd-red);color:var(--emd-red)}.emd-rail__arrow:disabled{border-color:var(--emd-hairline);color:#2b2b2961;cursor:default}.emd-rail__slide{border-bottom:1px solid var(--emd-line);padding:40px 0}.emd-rail.is-live .emd-rail__slide{border-bottom:0}.emd-rail__visual img{border:1px solid var(--emd-line)}.emd-rail__mark{--emd-p-size:12px;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.emd-rail__mark b{color:var(--emd-red);font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);font-size:20px;line-height:1}.emd-rail__mark span{color:#2b2b2985}.emd-rail__facts h3{margin-bottom:10px}.emd-rail__question{--emd-p-size:19px;--emd-p-leading:1.35;color:var(--emd-ink);margin-bottom:24px}.emd-rail__meta{background:var(--emd-line);gap:1px;display:grid}.emd-rail__meta>div{background:var(--emd-warm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:12px 0;display:grid}.emd-rail__meta dt{color:#2b2b2985;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.emd-rail__meta dd{margin:0;font-size:15px;line-height:1.4}.emd-rail__services{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.emd-rail__services li{border:1px solid var(--emd-line);padding:5px 10px;font-size:13px}.emd-rail__metrics{border-top:1px solid var(--emd-line);gap:10px;margin-top:24px;padding-top:22px;display:grid}.emd-rail__metrics li{border-left:2px solid var(--emd-red);font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);padding-left:16px;font-size:22px;line-height:1.2}.emd-rail__details{border-block:1px solid var(--emd-line);margin-top:22px}.emd-rail__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding-block:10px;font-size:14px;font-weight:700;line-height:1.4;list-style:none;display:flex}.emd-rail__details summary::-webkit-details-marker{display:none}.emd-rail__details summary .mrh-glyph{flex:none;transition:transform .2s ease-out}.emd-rail__details[open] summary .mrh-glyph{transform:rotate(45deg)}.emd-rail__details-body{padding:2px 0 22px}.emd-rail__details .emd-rail__services{margin-top:18px}.emd-rail__details .emd-rail__limit{margin:22px 0 0}.emd-rail__limit{--emd-p-size:14px;--emd-p-measure:62ch;color:var(--emd-muted);margin:32px 0 24px}.emd-rail__limit strong{color:var(--emd-ink)}.emd-method{background:var(--emd-paper)}.emd-control{border-top:1px solid var(--emd-line)}.emd-control__step{border-bottom:1px solid var(--emd-line);transition:opacity .2s var(--emd-ease), transform .2s var(--emd-ease);padding:22px 0}.emd-control__index{color:var(--emd-red);font-size:13px;font-weight:700}.emd-control__step strong{font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);font-size:24px;line-height:1.15;display:block}.emd-control__step p{--emd-p-size:16px;color:var(--emd-muted)}.emd-control__step em{color:var(--emd-ink);font-size:14px;font-style:normal;font-weight:700}.emd-control[data-emd-reveal].is-armed .emd-control__step{opacity:0;transform:translateY(10px)}.emd-control[data-emd-reveal].is-visible .emd-control__step{opacity:1;transform:none}.emd-docs{margin-top:56px}.emd-docs__head{margin-bottom:32px}.emd-docs__head p{--emd-p-size:16px;--emd-p-measure:60ch;color:var(--emd-muted);margin-top:12px}.emd-docs__index{background:var(--emd-line);gap:1px;display:grid}.emd-docs__button{background:var(--emd-paper);width:100%;min-height:44px;color:var(--emd-ink);text-align:left;cursor:pointer;border:0;border-left:2px solid #0000;padding:16px 18px;font-family:inherit;transition:background-color .16s ease-out,border-color .16s ease-out;display:block}.emd-docs__button:hover{background:var(--emd-warm)}.emd-docs__button[aria-pressed=true]{border-left-color:var(--emd-red);background:var(--emd-warm)}.emd-docs__button>span{color:var(--emd-red);letter-spacing:.08em;font-size:12px;font-weight:700;display:block}.emd-docs__button>strong{font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);margin-top:4px;font-size:19px;line-height:1.2;display:block}.emd-docs__button>small{color:var(--emd-muted);margin-top:6px;font-size:14px;line-height:1.4;display:block}.emd-docs__pane{border:1px solid var(--emd-line)}.emd-docs__pane+.emd-docs__pane{margin-top:20px}.emd-docs__pane figcaption{border-top:1px solid var(--emd-line);flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.emd-docs__pane figcaption span{color:#2b2b2985}.emd-docs__pane figcaption strong{font-size:15px}.emd-quarter{border-top:1px solid var(--emd-line);margin-top:56px;padding-top:32px}.emd-quarter__head{margin-bottom:28px}.emd-quarter__list{gap:24px;display:grid}.emd-quarter__list li{border-top:2px solid var(--emd-red);padding-top:16px}.emd-quarter__list span{color:var(--emd-red);font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);font-size:26px;line-height:1;display:block}.emd-quarter__list strong{font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);margin-top:10px;font-size:20px;line-height:1.2;display:block}.emd-quarter__list p{--emd-p-size:15px;color:var(--emd-muted);margin-top:8px}.emd-quarter__note{--emd-p-size:15px;--emd-p-measure:46ch;color:var(--emd-muted);margin-top:12px}.emd-price{background:var(--emd-warm)}.emd-head--price>h2 b{color:var(--emd-ink);white-space:nowrap;font-weight:700}.emd-head--price>h2 span{color:var(--emd-muted);letter-spacing:0;font-size:.42em;font-weight:700;display:block}.emd-scope{border-top:1px solid var(--emd-line)}.emd-scope__label{color:var(--emd-red);margin-bottom:18px;padding-top:24px}.emd-scope__col--separate .emd-scope__label{color:#2b2b2985}.emd-scope li{border-top:1px solid var(--emd-hairline);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;font-size:16px;line-height:1.4;display:grid}.emd-scope li:first-child{border-top:0}.emd-scope svg{color:var(--emd-red);margin-top:2px}.emd-scope__col--separate svg{color:#2b2b2970}.emd-scope__col--separate li{color:var(--emd-muted)}.emd-final{background:var(--emd-ink);color:var(--emd-paper);padding-block:72px}.emd-fit{border-top:1px solid var(--emd-line-light)}.emd-fit__label{color:var(--emd-paper);margin-bottom:18px;padding-top:26px}.emd-fit__yes li{border-top:1px solid var(--emd-line-light);border-left:2px solid var(--emd-red);padding:12px 0 12px 18px;font-size:16px;line-height:1.4}.emd-fit__yes li:first-child{border-top:0}.emd-fit__other li{border-top:1px solid var(--emd-line-light);gap:6px;padding:14px 0;display:grid}.emd-fit__other li:first-child{border-top:0}.emd-fit__other span{color:var(--emd-muted-light);font-size:15px;line-height:1.4}.emd-fit__other a{color:var(--emd-paper);padding:11px 0;font-size:16px;font-weight:700;text-decoration:none;transition:color .16s ease-out;display:inline}.emd-fit__other a:hover{color:var(--emd-red)}.emd-fit__other a svg{vertical-align:-3px;margin-left:8px;display:inline-block}.emd-contact{border-top:1px solid var(--emd-line-light);margin-top:56px;padding-top:36px}.emd-contact h3{color:var(--emd-paper);margin-bottom:18px}.emd-contact__lead{--emd-p-size:17px;--emd-p-measure:50ch;color:var(--emd-muted-light);margin-bottom:28px}.emd-contact__note{--emd-p-size:14px;color:#ffffff9e;margin-top:18px}.emd-faq h3{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700}.emd-faq details{border-top:1px solid var(--emd-line-light)}.emd-faq details:last-child{border-bottom:1px solid var(--emd-line-light)}.emd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:16px 0;list-style:none;transition:color .16s ease-out;display:flex}.emd-faq summary::-webkit-details-marker{display:none}.emd-faq summary strong{font-size:16px;font-weight:700;line-height:1.35}.emd-faq summary svg{color:var(--emd-red);transition:transform .2s var(--emd-ease);flex:none}.emd-faq details[open] summary svg{transform:rotate(45deg)}.emd-faq details p{--emd-p-size:15px;--emd-p-measure:62ch;color:var(--emd-muted-light);padding-bottom:20px}@media (width>=1200px){.page-external-marketing{--page-display-size:62px;--page-display-leading:60px}.emd-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 clamp(20px,2.4vw,36px);display:grid}.emd-hero__copy{grid-column:1/span 7}.emd-structure{grid-column:8/span 5}.emd-team-config__layout{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:0 clamp(44px,5.4vw,84px);display:grid}.emd-team-config__pane{padding-block:32px}.emd-team-config__pane h3{font-size:34px}.emd-head{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(20px,2.4vw,36px);display:grid}.emd-head>.emd-kicker{grid-column:1/span 12}.emd-head>h2{grid-column:1/span 6;margin-bottom:0}.emd-head--wide>h2{grid-column:1/span 7}.emd-head>.emd-head__lead{grid-column:8/span 5;margin-top:8px}.emd-head--price>h2{grid-column:1/span 7}.emd-rail__slide{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:0 clamp(28px,3vw,52px);padding:44px 0 0;display:grid}.emd-rail__facts{padding-top:4px}.emd-control__step{grid-template-columns:44px minmax(0,3fr) minmax(0,5fr) minmax(0,3fr);align-items:baseline;gap:0 clamp(20px,2.4vw,36px);display:grid}.emd-control__index{padding-top:4px}.emd-docs{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 clamp(24px,2.6vw,40px);display:grid}.emd-docs__head{grid-column:1/span 12}.emd-docs__index{grid-column:1/span 4}.emd-docs__stage{grid-column:5/span 8}.emd-quarter__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,2.6vw,40px)}.emd-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,4vw,72px);display:grid}.emd-scope__col--separate{border-left:1px solid var(--emd-line);padding-left:clamp(32px,4vw,72px)}.emd-fit{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0 clamp(32px,4vw,72px);display:grid}.emd-fit__other{border-left:1px solid var(--emd-line-light);padding-left:clamp(32px,4vw,72px)}.emd-contact{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0 clamp(32px,4vw,72px);display:grid}}@media (width>=1200px) and (height<=760px){.emd-hero{padding-top:112px}}@media (width>=768px) and (width<=1199px){.page-external-marketing{--page-display-size:46px;--page-display-leading:46px}.emd-hero{padding:96px 0 64px}.emd-section,.emd-final{padding-block:68px}.emd-hero__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:40px;display:grid}.emd-hero__lead{--emd-p-size:18px;--emd-p-measure:60ch}.emd-structure__grid{gap:24px}.emd-structure__chain>li.is-constant strong{font-size:22px}.emd-team-config__layout{grid-template-columns:minmax(0,3fr) minmax(0,5fr);align-items:start;gap:40px;display:grid}.emd-head{margin-bottom:44px}.emd-head__lead{--emd-p-size:16px;--emd-p-measure:64ch}.emd-shift{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.emd-shift__button{grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;min-height:68px}.emd-shift__title{font-size:21px}.emd-shift__stage{padding:24px}.emd-shift__stage-head{margin-bottom:24px}.emd-shift__stage-head h3{font-size:28px}.emd-shift__stage-compare{grid-template-columns:minmax(0,1fr);gap:8px}.emd-shift__stage-arrow{transform:rotate(90deg)}.emd-shift__stage-summary{display:none}.emd-shift__scheme{margin-top:10px}.emd-shift__scheme span{min-height:36px;padding-block:7px;font-size:13px}.emd-rail__slide{gap:28px;padding:32px 0;display:grid}.emd-rail__facts{grid-template-columns:minmax(0,5fr) minmax(0,3fr);align-items:start;gap:0 32px;display:grid}.emd-rail__facts>.emd-rail__mark{grid-area:1/1/2/3}.emd-rail__facts>h3{grid-area:2/1/3/3}.emd-rail__facts>.emd-rail__question{grid-area:3/1/4/3}.emd-rail__facts>.emd-rail__details{grid-area:4/1/5/2;margin-top:0}.emd-rail__facts>.emd-rail__metrics{border-top:0;grid-area:4/2/5/3;margin-top:0;padding-top:0}.emd-rail__facts>.emd-link{grid-area:5/1/6/3}.emd-rail__metrics li{font-size:20px}.emd-control__step{grid-template-columns:36px minmax(0,3fr) minmax(0,4fr);align-items:baseline;gap:4px 20px;display:grid}.emd-control__index{grid-area:1/1/span 2;padding-top:4px}.emd-control__step strong{grid-area:1/2}.emd-control__step em{grid-area:2/2}.emd-control__step p{grid-area:1/3/span 2}.emd-docs{margin-top:60px}.emd-docs__index{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.emd-quarter{margin-top:60px}.emd-quarter__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.emd-quarter__list p{--emd-p-size:14px}.emd-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.emd-scope__col--separate{border-left:1px solid var(--emd-line);padding-left:40px}.emd-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.emd-fit__other{border-left:1px solid var(--emd-line-light);padding-left:40px}.emd-contact{margin-top:56px;padding-top:40px}.emd-faq{margin-top:44px}}@media (width<=767px){.page-external-marketing{--page-display-size:34px;--page-display-leading:36px}.emd-hero{padding:72px 0 48px}.emd-section,.emd-final{padding-block:48px}.emd-hero__grid{gap:32px;display:grid}.emd-hero h1 em{font-size:.62em}.emd-hero__lead{--emd-p-size:17px}.emd-hero__price>strong{font-size:32px}.emd-hero__actions{gap:16px;display:grid}.emd-hero__actions .emd-button{width:100%}.emd-structure__grid{gap:32px;display:grid}.emd-structure__head h2{max-inline-size:18ch}.emd-structure__chain{width:100%}.emd-structure__chain>li{width:100%;padding-inline:20px}.emd-structure__chain>li.is-constant{padding-block:24px}.emd-structure__chain>li.is-constant strong{font-size:23px}.emd-structure__chain strong{font-size:19px}.emd-structure__chain span{margin-left:19px;font-size:14px}.emd-team-config__layout{gap:32px;display:grid}.emd-team-config__tab{min-height:56px}.emd-team-config__pane{padding-bottom:8px}.emd-team-config__pane h3{font-size:26px}.emd-team-config__pane li{font-size:16px}.emd-head{margin-bottom:32px}.emd-head__lead{--emd-p-size:16px;margin-top:16px}.emd-shift{display:block}.emd-shift__stage{display:none}.emd-shift__button{grid-template-columns:34px minmax(0,1fr) 18px;gap:8px;min-height:64px;padding:16px 0}.emd-shift__title{font-size:20px}.emd-shift__disclosure{clip-path:none;opacity:0;white-space:normal;grid-template-rows:0fr;width:auto;height:auto;margin:0;transition:grid-template-rows .24s ease-out,opacity .2s ease-out;display:grid;position:static;overflow:visible}.emd-shift__disclosure.is-active{opacity:1;grid-template-rows:1fr}.emd-shift__disclosure-inner{min-height:0;overflow:hidden}.emd-shift__pair{gap:12px;padding:2px 0 24px 42px;display:grid}.emd-shift__pair p{--emd-p-size:16px;--emd-p-leading:1.38;color:var(--emd-muted)}.emd-shift__pair p:last-child{color:var(--emd-ink);font-weight:600}.emd-shift__pair p>span{color:#2b2b297a;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.emd-shift__pair p:last-child>span{color:var(--emd-red)}.emd-shift__pair-arrow{color:var(--emd-red);line-height:1}.emd-control__step{grid-template-columns:30px minmax(0,1fr);gap:2px 10px;padding:18px 0;display:grid}.emd-control__index{grid-row:1/span 3;padding-top:5px}.emd-control__step em{margin-top:6px}.emd-rail__bar{flex-wrap:wrap;padding:14px 0}.emd-rail__slide{gap:24px;padding:24px 0;display:grid}.emd-rail__question{--emd-p-size:18px;margin-bottom:20px}.emd-rail__meta>div{grid-template-columns:minmax(0,1fr);gap:4px}.emd-rail__metrics li{font-size:19px}.emd-rail__details{margin-top:18px}.emd-docs__index{margin-bottom:20px}.emd-docs__button>small{display:none}.emd-docs.is-live .emd-docs__button[aria-pressed=true]>small{display:block}.emd-docs__pane figcaption{padding:12px 14px}.emd-docs{margin-top:52px}.emd-quarter{margin-top:52px;padding-top:28px}.emd-quarter__head{margin-bottom:20px}.emd-quarter__list{gap:20px}.emd-scope{gap:0;display:grid}.emd-scope__col--separate{margin-top:8px}.emd-fit{gap:0;display:grid}.emd-fit__other{margin-top:8px}.emd-contact{margin-top:48px;padding-top:32px}.emd-contact .emd-button{width:100%}.emd-faq{margin-top:40px}.emd-faq summary strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.emd *,.emd :before,.emd :after{transition-duration:1ms}.emd-control[data-emd-reveal].is-armed .emd-control__step{opacity:1;transform:none}}
