.qAjRfG_media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}
.P0sSBq_svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.P0sSBq_core,.P0sSBq_bloom{fill:none;stroke:var(--signal);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.P0sSBq_core{stroke-width:2px}.P0sSBq_bloom{stroke-width:12px;opacity:.26;filter:blur(3px)}[data-experience-mode=static] .P0sSBq_core,[data-experience-mode=static] .P0sSBq_bloom,[data-experience-mode=reduced] .P0sSBq_core,[data-experience-mode=reduced] .P0sSBq_bloom,html:not([data-experience-mode]) .P0sSBq_core,html:not([data-experience-mode]) .P0sSBq_bloom{stroke-dashoffset:0!important}
._1CUDPa_heading{gap:var(--space-4);display:grid}._1CUDPa_title{font-size:var(--step-3);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);max-width:18ch}._1CUDPa_display{font-size:var(--step-4);max-width:14ch;line-height:.98}._1CUDPa_compact{font-size:var(--step-2);max-width:24ch}._1CUDPa_support{font-size:var(--step-1);color:var(--fg-muted);max-width:var(--measure-narrow);text-wrap:pretty;line-height:1.4}
.-Rcuzq_section{padding-block:clamp(3rem,7vw,7rem)}.-Rcuzq_section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(45% 55% at 100% 50%, var(--ambient-blue), transparent 70%);position:absolute;inset:0}.-Rcuzq_copy{gap:var(--space-6)}.-Rcuzq_copy h2{letter-spacing:-.035em;font-size:clamp(2.5rem,4.2vw,5.25rem);line-height:1.04}.-Rcuzq_figure{margin:0}.-Rcuzq_settle{--frame-ratio:3 / 2;border-radius:var(--radius-md);border:0}.-Rcuzq_image{position:absolute;inset:0}.-Rcuzq_lit{--lit:clamp(0, (var(--progress,1) - .5) / .15, 1);opacity:var(--lit);position:absolute;inset:0}@media (min-width:900px){.-Rcuzq_layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,4vw,4.5rem)}}html:not([data-experience-mode=full]):not([data-experience-mode=lite]) .-Rcuzq_lit{--lit:1}@media (prefers-reduced-motion:reduce){.-Rcuzq_lit{--lit:1}}
.ipctrq_reveal[data-reveal=true]>*{transition:opacity var(--motion-scene) var(--ease-enter), transform var(--motion-scene) var(--ease-enter);transition-delay:calc(var(--stagger,90ms) * var(--reveal-index,0))}.ipctrq_reveal>:first-child{--reveal-index:0}.ipctrq_reveal>:nth-child(2){--reveal-index:1}.ipctrq_reveal>:nth-child(3){--reveal-index:2}.ipctrq_reveal>:nth-child(4){--reveal-index:3}.ipctrq_reveal>:nth-child(5){--reveal-index:4}.ipctrq_reveal>:nth-child(n+6){--reveal-index:5}[data-experience-mode=full] .ipctrq_reveal[data-reveal=pending]>*,[data-experience-mode=lite] .ipctrq_reveal[data-reveal=pending]>*{opacity:0;transform:translateY(28px)}.ipctrq_reveal:has(:focus-visible)>*{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.ipctrq_reveal>*{transition:none;opacity:1!important;transform:none!important}}@media print{.ipctrq_reveal>*{opacity:1!important;transform:none!important}}
.MaGc3q_section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 60% at 88% 18%, var(--ambient-aqua), transparent 70%);position:absolute;inset:0}.MaGc3q_section>*{z-index:1;position:relative}.MaGc3q_inner{gap:var(--space-12);justify-items:start;display:grid}.MaGc3q_diagram{width:100%;max-width:960px;height:auto}.MaGc3q_labels{gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}@media (min-width:900px){.MaGc3q_inner{align-items:center;gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.MaGc3q_drawn{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--progress,1) - .1) / .6, 1))}[data-experience-mode=static] .MaGc3q_drawn,[data-experience-mode=reduced] .MaGc3q_drawn,html:not([data-experience-mode]) .MaGc3q_drawn{stroke-dashoffset:0}
.wITzGW_plate{will-change:transform;position:absolute;inset:-4% 0}.wITzGW_plate picture,.wITzGW_plate img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.wITzGW_plate{inset:0;transform:none!important}}
.MCh-_W_visual{position:relative}.MCh-_W_shell,.MCh-_W_structure{position:absolute;inset:0}.MCh-_W_shell{opacity:var(--cut-shell,1)}.MCh-_W_sequence{opacity:clamp(0, var(--cut-shell,1) * 8, 1);position:absolute;inset:0}.MCh-_W_withSequence .MCh-_W_shell{opacity:clamp(0, (var(--cut-shell,1) - .85) / .15, 1)}.MCh-_W_structure{opacity:var(--cut-structure,1)}.MCh-_W_network{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MCh-_W_network text{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--fg-muted);font-size:15px}.MCh-_W_line{fill:none;stroke:var(--signal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.MCh-_W_bloom{stroke-width:10px;opacity:.22;filter:blur(3px)}.MCh-_W_entry{stroke-dashoffset:calc(1 - var(--cut-entry,1))}.MCh-_W_riser{stroke-dashoffset:calc(1 - clamp(0, var(--cut-distribution,1) / .55, 1))}.MCh-_W_run{stroke-dashoffset:calc(1 - clamp(0, (var(--cut-distribution,1) - .35) / .65, 1))}.MCh-_W_gateway{fill:var(--signal);fill-opacity:.35;stroke:var(--signal);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:clamp(0, (var(--cut-entry,1) - .6) / .4, 1)}.MCh-_W_endpoint{fill:var(--signal);opacity:var(--cut-systems,1)}.MCh-_W_coverage{fill:var(--signal);opacity:calc(.12 * var(--cut-systems,1))}.MCh-_W_vendor{stroke:var(--fg-muted);stroke-width:1.5px;stroke-dashoffset:calc(1 - var(--cut-complexity,0));opacity:calc(1 - .85 * var(--cut-resolution,1))}.MCh-_W_failing{stroke:#d9a441;stroke-width:2px;stroke-dashoffset:calc(1 - var(--cut-complexity,0));opacity:calc(var(--cut-complexity,0) * (1 - var(--cut-resolution,1)))}.MCh-_W_topology{opacity:calc(.72 + .28 * var(--cut-resolution,1))}.MCh-_W_labelEntry{opacity:clamp(0, (var(--cut-entry,1) - .5) / .5, 1)}.MCh-_W_labelDistribution{opacity:clamp(0, (var(--cut-distribution,1) - .35) / .65, 1)}.MCh-_W_labelSystems{opacity:var(--cut-systems,1)}.MCh-_W_labelVendor{opacity:calc(var(--cut-complexity,0) * (1 - var(--cut-resolution,1)));fill:#d9a441}.MCh-_W_labelResolved{opacity:var(--cut-resolution,1);fill:var(--accent-text)}.MCh-_W_fromProgress{--cut-shell:clamp(0, (var(--progress,1) - .06) / .14, 1);--cut-structure:clamp(0, (var(--progress,1) - .16) / .08, 1);--cut-entry:clamp(0, (var(--progress,1) - .24) / .1, 1);--cut-distribution:clamp(0, (var(--progress,1) - .38) / .12, 1);--cut-systems:clamp(0, (var(--progress,1) - .54) / .1, 1);--cut-complexity:min(clamp(0, (var(--progress,1) - .67) / .06, 1), clamp(0, (.81 - var(--progress,1)) / .08, 1));--cut-resolution:clamp(0, (var(--progress,1) - .77) / .08, 1)}html:not([data-experience-mode=full]):not([data-experience-mode=lite]) .MCh-_W_fromProgress,.MCh-_W_resolved{--cut-shell:1;--cut-structure:1;--cut-entry:1;--cut-distribution:1;--cut-systems:1;--cut-complexity:0;--cut-resolution:1}@media (prefers-reduced-motion:reduce){.MCh-_W_fromProgress,.MCh-_W_stageVars{--cut-shell:1!important;--cut-structure:1!important;--cut-entry:1!important;--cut-distribution:1!important;--cut-systems:1!important;--cut-complexity:0!important;--cut-resolution:1!important}}
.KDH0Fq_stepper{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.KDH0Fq_step{gap:var(--space-4);border-radius:var(--radius-glass-sm);border:1px solid var(--glass-border-strong);background:var(--glass-panel);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);box-shadow:var(--glass-highlight), var(--glass-shadow-soft);grid-template-columns:3.5rem minmax(0,1fr);padding:clamp(1rem,3vw,1.4rem) clamp(1.1rem,3.5vw,1.75rem);display:grid}.KDH0Fq_stepIndex{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-eyebrow);color:var(--technical-text);padding-block-start:.35rem}.KDH0Fq_stepLabel{color:var(--fg-muted);margin-block-end:.25rem;font-size:.875rem;font-weight:500;line-height:1.3;display:block}.KDH0Fq_stepCopy{font-size:var(--step-0);max-width:40ch;font-weight:500;line-height:1.4}.KDH0Fq_resolved .KDH0Fq_stepCopy{color:var(--accent-text)}.KDH0Fq_step{transition:opacity var(--motion-ui) var(--ease-standard), color var(--motion-ui) var(--ease-standard)}.KDH0Fq_stepper[data-choreographed=true] .KDH0Fq_step[data-passed=false]:not([data-active=true]){opacity:.42}.KDH0Fq_stepper[data-choreographed=true] .KDH0Fq_step[data-passed=true]{opacity:.7}.KDH0Fq_stepper[data-choreographed=true] .KDH0Fq_step[data-active=true]{opacity:1}.KDH0Fq_stepper[data-choreographed=true] .KDH0Fq_step[data-active=true] .KDH0Fq_stepIndex{color:var(--signal)}.KDH0Fq_stepper[data-choreographed=true] .KDH0Fq_step[data-active=true] .KDH0Fq_stepLabel{color:var(--fg)}@media (prefers-reduced-motion:reduce){.KDH0Fq_stepper .KDH0Fq_step{opacity:1!important}}.KDH0Fq_stage{height:100%;padding-block:var(--space-6);align-items:center;display:grid;position:relative}.KDH0Fq_stageInner{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;display:grid}.KDH0Fq_stageCopy{gap:var(--space-6);min-width:0;display:grid}.KDH0Fq_stage .KDH0Fq_stageCopy h2{font-size:var(--step-3);max-width:14ch;line-height:1.05}.KDH0Fq_stageFigure{--frame-ratio:16 / 10;width:min(100%, calc((100dvh - var(--header-height) - var(--space-12)) * 1.6));justify-self:center;margin:0}.KDH0Fq_stageStepper .KDH0Fq_step{padding-block:var(--space-4);grid-area:1/1;grid-template-columns:2rem minmax(0,1fr);align-content:start}.KDH0Fq_stageStepper .KDH0Fq_step:not([data-active=true]){visibility:hidden}.KDH0Fq_stageActions>div{align-items:stretch;gap:var(--space-3)}.KDH0Fq_stageActions a{width:100%}@media (min-width:1024px) and (max-height:740px){.KDH0Fq_stageCopy{gap:var(--space-4)}.KDH0Fq_stage .KDH0Fq_stageCopy h2{font-size:var(--step-2)}}@media (max-width:1023px){.KDH0Fq_stage{padding-block:var(--space-4) calc(var(--dock-height) + env(safe-area-inset-bottom,0px) + var(--space-3));align-items:start}.KDH0Fq_stageInner{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start}.KDH0Fq_stageFigure{width:min(100%, calc(( 100dvh - var(--header-height) - var(--dock-height) - env(safe-area-inset-bottom,0px) - 300px ) * 1.6));order:-1}.KDH0Fq_stageCopy>:first-child>:first-child:not(h2){display:none}.KDH0Fq_stage .KDH0Fq_stageCopy a{--button-height:44px;padding-block:var(--space-2);font-size:var(--step--1)}.KDH0Fq_stageStepper .KDH0Fq_stepCopy{font-size:var(--step--1);max-width:none;line-height:1.45}.KDH0Fq_stageCopy{gap:var(--space-3)}.KDH0Fq_stage .KDH0Fq_stageCopy h2{font-size:var(--step-1);max-width:none;line-height:1.1}.KDH0Fq_stageActions>div{gap:var(--space-2)}.KDH0Fq_stageStepper .KDH0Fq_step{padding-block:var(--space-3)}}@media (max-width:1023px) and (min-height:760px){.KDH0Fq_stageCopy{gap:var(--space-4)}.KDH0Fq_stage .KDH0Fq_stageCopy h2{font-size:var(--step-2);line-height:1.08}.KDH0Fq_stageStepper .KDH0Fq_stepCopy{font-size:var(--step-0)}}@media (min-width:600px) and (max-width:1023px) and (max-height:500px){.KDH0Fq_stageInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.KDH0Fq_stageFigure{width:min(100%, calc((100dvh - var(--header-height) - var(--dock-height) - var(--space-12)) * 1.6));order:0}.KDH0Fq_stageCopy,.KDH0Fq_stageActions>div{gap:var(--space-1)}.KDH0Fq_stage .KDH0Fq_stageCopy h2{font-size:var(--step-0)}.KDH0Fq_stageStepper .KDH0Fq_step{padding-block:var(--space-1)}}@media (min-width:1024px) and (max-height:560px){.KDH0Fq_stage{padding-block:var(--space-3)}}
.ho0Ujq_heading{align-items:end;gap:var(--space-6);margin-block-end:var(--space-8);display:grid}.ho0Ujq_copy{gap:var(--space-4)}.ho0Ujq_copy h2{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.5rem,5vw,6rem);line-height:1.04}.ho0Ujq_figure{margin:0}.ho0Ujq_macro{border:0}.ho0Ujq_image{position:absolute;inset:0}.ho0Ujq_scan{--scan:clamp(0, (var(--progress,1) - .22) / .44, 1);width:1px;inset-block:0;left:calc(100% * var(--scan));background:var(--signal);opacity:min(clamp(0, (var(--progress,1) - .2) / .06, 1), clamp(0, (.72 - var(--progress,1)) / .06, 1));pointer-events:none;position:absolute;box-shadow:0 0 20px 3px #55bec238}@media (min-width:900px){.ho0Ujq_heading{gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.ho0Ujq_scan{display:none}}
._7QFqUq_section{padding-block:var(--section-space);isolation:isolate;position:relative}._7QFqUq_section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 50% 110%, var(--ambient-aqua), transparent 70%), radial-gradient(40% 50% at 100% 0%, var(--ambient-blue), transparent 70%);position:absolute;inset:0}._7QFqUq_line{inset-inline:0;z-index:0;height:120px;position:absolute;top:0}._7QFqUq_split{z-index:1;gap:var(--space-8);display:grid;position:relative}._7QFqUq_heading{z-index:1;font-size:var(--step-3);margin-block-end:var(--space-8);line-height:1.15;position:relative}._7QFqUq_panel{gap:var(--space-6);border:1px solid var(--glass-border);border-radius:var(--radius-glass);background:var(--glass-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight), inset 0 -1px 0 #0000001a, var(--glass-shadow);transition:border-color var(--motion-fast) var(--ease-standard);align-content:start;padding:clamp(1.25rem,4vw,2rem);display:grid}._7QFqUq_panel:focus-within,._7QFqUq_panel:hover{border-color:var(--glass-border-hover)}._7QFqUq_statement{font-size:var(--step-1);letter-spacing:var(--tracking-tight);max-width:24ch;font-weight:500;line-height:1.3}@media (min-width:1100px){._7QFqUq_split{grid-template-columns:repeat(3,minmax(0,1fr))}._7QFqUq_panel{padding:var(--space-8)}}
._bb56q_heading{gap:var(--space-6);max-width:48rem;display:grid}._bb56q_heading>p,._bb56q_service>p,._bb56q_customer>p{color:var(--fg-muted);max-width:var(--measure)}._bb56q_services{gap:var(--space-8);margin-block-start:var(--space-12);display:grid}._bb56q_service{align-items:start;gap:var(--space-4);border-block-start:1px solid var(--rule);flex-direction:column;min-width:0;padding-block-start:var(--space-6);display:flex}._bb56q_service h3,._bb56q_customer h3{font-size:var(--step-1);line-height:1.3}._bb56q_actions{gap:var(--space-3);justify-items:start;margin-block-start:auto;padding-block-start:var(--space-4);display:grid}._bb56q_learning{gap:var(--space-12);align-items:start;display:grid}._bb56q_customer{gap:var(--space-4);border-block-start:1px solid var(--rule);padding-block-start:var(--space-6);display:grid}@media (min-width:900px){._bb56q_services{grid-template-columns:repeat(3,minmax(0,1fr))}._bb56q_learning{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}
._0J5utG_link{color:var(--link);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:text-decoration-color var(--motion-ui) var(--ease-standard), text-underline-offset var(--motion-ui) var(--ease-standard);align-items:center;gap:.45rem;font-weight:500;display:inline-flex}._0J5utG_link:hover,._0J5utG_link:focus-visible{text-underline-offset:.3em;text-decoration-color:currentColor}._0J5utG_arrow{transition:transform var(--motion-ui) var(--ease-enter);flex:none}._0J5utG_link:hover ._0J5utG_arrow,._0J5utG_link:focus-visible ._0J5utG_arrow{transform:translate(3px)}
._15kDtq_chapters{gap:var(--space-6);display:grid}._15kDtq_chapter{gap:var(--space-6);border-radius:var(--radius-glass);border:1px solid var(--glass-border);background:var(--glass-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight), inset 0 -1px 0 #0000001a, var(--glass-shadow);padding:clamp(1.25rem,4vw,2rem);display:grid}._15kDtq_word{font-size:var(--step-4);letter-spacing:-.04em;color:var(--fg);text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:500;line-height:.95}._15kDtq_chapterCopy{gap:var(--space-4);display:grid}._15kDtq_headline{font-size:var(--step-2);letter-spacing:var(--tracking-display);max-width:20ch;font-weight:500;line-height:1.08}._15kDtq_summary{color:var(--fg-muted);font-size:var(--step-1);max-width:var(--measure-narrow);line-height:1.4}@media (min-width:900px){._15kDtq_chapter{align-items:start;gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}._15kDtq_word{top:calc(var(--header-height) + var(--space-4));position:sticky}}
.iOtViq_pending{border:1px dashed var(--rule-strong);border-radius:var(--radius-glass-sm);padding:var(--space-4) var(--space-6);color:var(--fg-muted);font-size:var(--step-0);max-width:var(--measure)}.iOtViq_label{color:var(--technical-text);margin-block-end:var(--space-2);font-size:.875rem;font-weight:500;line-height:1.3;display:block}
