.landing-learning-showcase-module__fe94Tq__productFrame{--journey-accent:var(--public-accent);--journey-text:var(--public-title);--journey-muted:var(--public-copy);--journey-border:var(--public-edge);--journey-surface:var(--public-panel-soft);border:1px solid var(--journey-border);background:var(--journey-surface);border-radius:12px;overflow:hidden}.landing-learning-showcase-module__fe94Tq__diagram{height:360px;margin:0;position:relative}.landing-learning-showcase-module__fe94Tq__wires{fill:none;width:100%;height:100%;stroke:var(--journey-accent);stroke-width:1px;position:absolute;inset:0;overflow:visible}.landing-learning-showcase-module__fe94Tq__wires path{vector-effect:non-scaling-stroke}.landing-learning-showcase-module__fe94Tq__arrowhead{stroke-width:1px}.landing-learning-showcase-module__fe94Tq__loopBoundary{border:1px dashed var(--journey-border);border-radius:16px;height:223px;position:absolute;inset:18px 5% auto}.landing-learning-showcase-module__fe94Tq__loopLabel,.landing-learning-showcase-module__fe94Tq__adapterLabel{color:var(--journey-muted);font-size:11px;position:absolute;top:30px}.landing-learning-showcase-module__fe94Tq__loopLabel{left:9%}.landing-learning-showcase-module__fe94Tq__adapterLabel{right:9%}.landing-learning-showcase-module__fe94Tq__stages{margin:0;padding:0;list-style:none}.landing-learning-showcase-module__fe94Tq__stage{border:1px solid color-mix(in srgb, var(--journey-accent) 55%, var(--journey-border));background:var(--journey-surface);border-radius:10px;flex-direction:column;justify-content:center;gap:6px;width:34%;min-height:70px;padding:10px 12px;display:flex;position:absolute}.landing-learning-showcase-module__fe94Tq__stageName{color:var(--journey-text);font-size:13px;font-weight:500;line-height:1.25}.landing-learning-showcase-module__fe94Tq__stageDetail{color:var(--journey-muted);font-size:11px;line-height:1.35}.landing-learning-showcase-module__fe94Tq__rollouts{top:158px;left:10.5%}.landing-learning-showcase-module__fe94Tq__grade{top:60px;left:10.5%}.landing-learning-showcase-module__fe94Tq__update{top:158px;left:55.5%}.landing-learning-showcase-module__fe94Tq__save{top:60px;left:55.5%}.landing-learning-showcase-module__fe94Tq__evaluate{top:272px;left:10.5%}.landing-learning-showcase-module__fe94Tq__serve{border-color:var(--journey-accent);top:272px;left:55.5%}.landing-learning-showcase-module__fe94Tq__continualLabel{color:var(--journey-muted);font-size:11px;position:absolute;top:244px;left:10.5%}@media (max-width:639px){.landing-learning-showcase-module__fe94Tq__stage{padding-inline:9px}}
.landing-modifications-module__GUAYlW__section{flex-direction:column;justify-content:center;min-height:100svh;padding-block:5rem;display:flex}.landing-modifications-module__GUAYlW__intro{max-width:44rem;color:var(--public-copy);margin-top:1.5rem;font-size:1.125rem;line-height:1.8}.landing-modifications-module__GUAYlW__explorer{grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);gap:2.5rem;margin-top:2.75rem;display:grid}.landing-modifications-module__GUAYlW__list{flex-direction:column;align-self:start;gap:.25rem;max-height:calc(100svh - 4rem);display:flex;position:sticky;top:2rem;overflow-y:auto}.landing-modifications-module__GUAYlW__option{border-bottom:1px solid var(--public-edge);min-height:3.5rem;color:var(--public-copy);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .875rem;transition:color .12s,background-color .12s;display:flex}.landing-modifications-module__GUAYlW__option svg{opacity:0;flex-shrink:0;width:1rem;height:1rem}.landing-modifications-module__GUAYlW__option:hover,.landing-modifications-module__GUAYlW__option[aria-current=location]{background:var(--public-panel);color:var(--public-title)}.landing-modifications-module__GUAYlW__option[aria-current=location]{border-color:var(--public-accent)}.landing-modifications-module__GUAYlW__option[aria-current=location] svg{color:var(--public-accent);opacity:1}.landing-modifications-module__GUAYlW__option:focus-visible,.landing-modifications-module__GUAYlW__panel:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px}.landing-modifications-module__GUAYlW__panels{gap:3rem;display:grid}.landing-modifications-module__GUAYlW__panel{border:1px solid var(--public-edge);background:var(--public-panel-soft);border-radius:12px;min-width:0;min-height:42rem;padding:2rem;scroll-margin-top:2rem}.landing-modifications-module__GUAYlW__panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-modifications-module__GUAYlW__panelHeading h3{color:var(--public-title);letter-spacing:-.025em;font-size:1.5rem;font-weight:500}.landing-modifications-module__GUAYlW__description{min-height:5.25rem;color:var(--public-copy);margin-top:1rem;font-size:.9375rem;line-height:1.75}.landing-modifications-module__GUAYlW__diagram{margin-top:1.75rem}.landing-modifications-module__GUAYlW__flow{align-items:stretch;display:flex}.landing-modifications-module__GUAYlW__flowSegment{flex:1 1 0;align-items:center;min-width:0;display:flex}.landing-modifications-module__GUAYlW__flowSegment:last-child{flex-grow:0;flex-basis:calc(33.3333% - 1rem)}.landing-modifications-module__GUAYlW__stage{border:1px solid var(--public-edge);border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:.5rem;min-width:0;min-height:6.5rem;padding:.75rem;font-size:.8125rem;line-height:1.4;display:flex}.landing-modifications-module__GUAYlW__stage[data-center=true]{border-color:var(--public-accent)}.landing-modifications-module__GUAYlW__stage small{color:var(--public-copy);font-size:.6875rem;line-height:1.5}.landing-modifications-module__GUAYlW__flowArrow{width:1.5rem;color:var(--public-accent);flex-shrink:0;justify-content:center;display:flex}.landing-modifications-module__GUAYlW__flowArrow svg{width:1rem;height:1rem}.landing-modifications-module__GUAYlW__flowArrow svg:last-child{display:none}.landing-modifications-module__GUAYlW__modelView{flex-direction:column;align-items:center;gap:.625rem;padding-block:1.5rem 1rem;display:flex}.landing-modifications-module__GUAYlW__endpoint{max-width:100%;color:var(--public-copy);text-align:center;font-size:.75rem}.landing-modifications-module__GUAYlW__modelArrow{width:1rem;height:1rem;color:var(--public-accent)}.landing-modifications-module__GUAYlW__model{border:1px solid var(--public-edge);text-align:center;border-radius:10px;width:min(100%,21rem);padding:1rem 1.25rem}.landing-modifications-module__GUAYlW__modelTitle{font-size:.875rem}.landing-modifications-module__GUAYlW__layers{flex-direction:column;gap:.5rem;margin-block:1rem;display:flex}.landing-modifications-module__GUAYlW__layer{grid-template-columns:repeat(8,1fr);gap:.375rem;display:grid}.landing-modifications-module__GUAYlW__layer span{border:1px solid var(--public-edge);border-radius:2px;height:.75rem}.landing-modifications-module__GUAYlW__layer span[data-highlight=true]{border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 25%, transparent)}.landing-modifications-module__GUAYlW__intervention{color:var(--public-accent);font-size:.75rem}.landing-modifications-module__GUAYlW__addedModule{border:1px dashed var(--public-accent);width:min(100%,21rem);color:var(--public-accent);text-align:center;border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem;font-size:.75rem;display:flex}.landing-modifications-module__GUAYlW__addedModule small{color:var(--public-copy);font-size:.6875rem}.landing-modifications-module__GUAYlW__diagram figcaption{color:var(--public-copy);text-align:center;font-size:.6875rem;line-height:1.5}.landing-modifications-module__GUAYlW__example{border-top:1px solid var(--public-edge);color:var(--public-copy);flex-direction:column;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem;line-height:1.75;display:flex}.landing-modifications-module__GUAYlW__example>span{color:var(--public-title);font-size:.75rem}@media (max-width:767px){.landing-modifications-module__GUAYlW__explorer{display:block}.landing-modifications-module__GUAYlW__list{z-index:10;border-bottom:1px solid var(--public-edge);background:var(--public-page);flex-direction:row;gap:.5rem;max-height:none;padding-block:.75rem;top:0;overflow-x:auto}.landing-modifications-module__GUAYlW__panels{gap:2rem;margin-top:1.5rem}.landing-modifications-module__GUAYlW__panel{min-height:44rem;padding:1.25rem;scroll-margin-top:6rem}.landing-modifications-module__GUAYlW__description{min-height:0}.landing-modifications-module__GUAYlW__option{white-space:nowrap;flex-shrink:0;min-height:3rem}}@media (max-width:419px){.landing-modifications-module__GUAYlW__flow{flex-direction:column}.landing-modifications-module__GUAYlW__flowSegment{flex-direction:column;flex-basis:auto}.landing-modifications-module__GUAYlW__flowSegment:last-child{flex-basis:auto}.landing-modifications-module__GUAYlW__stage{width:100%;min-height:4.5rem}.landing-modifications-module__GUAYlW__flowArrow{align-items:center;height:1.5rem}.landing-modifications-module__GUAYlW__flowArrow svg:first-child{display:none}.landing-modifications-module__GUAYlW__flowArrow svg:last-child{display:block}}
.landing-hero-module__Sh9oRW__backdrop{z-index:-10;pointer-events:none;background:radial-gradient(55% 22% at 50% 60%,#ffa87661,#0000 70%),radial-gradient(28% 9% at 50% 61%,#ffd6b252,#0000 75%),linear-gradient(#04060c 0%,#08101d 26%,#12222f 44%,#4a3a3c 55%,#9a6650 60.5%,#2a2c33 61.5%,#0d1218 70%,#05070a 100%);height:100dvh;min-height:640px;position:absolute;inset:0 0 auto;overflow:hidden}.landing-hero-module__Sh9oRW__canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.landing-hero-module__Sh9oRW__canvas[data-ready=true]{opacity:1}.landing-hero-module__Sh9oRW__vignette{background:radial-gradient(130% 85% at 50% 45%, transparent 50%, #03030473 100%), linear-gradient(180deg, #03030466, transparent 22%, transparent 86%, var(--public-page) 100%);position:absolute;inset:0}.landing-hero-module__Sh9oRW__copyShade{background:radial-gradient(closest-side,#04060e80,#04060e33 60%,#0000);width:min(1000px,120vw);height:60%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}
