.ss1ZPG_hero{margin-top:calc(-1 * var(--site-header-height));padding:clamp(9rem, 16svh, 12rem) var(--page-gutter) 5rem;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.ss1ZPG_hero[data-graphic]{min-height:min(57rem,100svh);padding-top:clamp(14rem,30svh,20rem)}.ss1ZPG_heroGraphic{--symbol-scale:calc(1.1 * 2.4);width:0;height:0;color:var(--color-navy);position:absolute;top:clamp(8rem,22svh,16rem);left:82%}.ss1ZPG_heroGraphic>svg{width:calc(96px * .34 * var(--symbol-scale));max-width:none;height:auto;display:block;transform:translate(-50%,-50%)}.ss1ZPG_eyebrow{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:500}.ss1ZPG_heroMeta{color:var(--color-ink-3);flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;margin-bottom:2.25rem;display:flex}.ss1ZPG_heroMeta nav{font-size:.85rem}.ss1ZPG_heroMeta a{align-items:center;min-height:2.75rem;display:inline-flex}.ss1ZPG_heroTitle{isolation:isolate;font-family:var(--font-ibm-plex-serif), serif;font-size:var(--hero-title-size,clamp(4rem, 10.8vw, 11rem));letter-spacing:-.065em;text-wrap:balance;overflow-wrap:break-word;font-weight:400;line-height:.96}.ss1ZPG_heroTitle em,.ss1ZPG_sectionTitle em{color:var(--color-navy)}.ss1ZPG_heroBottom{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-top:3rem;display:flex}.ss1ZPG_lede{max-width:49ch;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.ss1ZPG_section{padding:clamp(3.5rem, 7vw, 7rem) var(--page-gutter);background:var(--color-paper)}.ss1ZPG_section[data-tone=highlight]{background:var(--color-cream)}.ss1ZPG_sectionInner{min-width:0;max-width:100rem;margin-inline:auto}.ss1ZPG_sectionHead{max-width:66rem}.ss1ZPG_sectionHead>.ss1ZPG_eyebrow{color:var(--color-ink-3);margin-bottom:1.5rem;display:block}.ss1ZPG_sectionTitle{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,4.7vw,5.5rem);font-weight:300;line-height:1.06}.ss1ZPG_sectionTitle[data-size=sm]{font-size:clamp(2rem,3vw,3.5rem)}.ss1ZPG_prose{max-width:68ch;color:var(--color-ink-2);font-size:1.05rem;line-height:1.7}.ss1ZPG_prose :where(p+p){margin-top:1.25rem}.ss1ZPG_prose strong{color:var(--color-ink);font-weight:500}.ss1ZPG_split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.ss1ZPG_split>*{min-width:0}.ss1ZPG_split>.ss1ZPG_prose{padding-top:3rem}.ss1ZPG_link{min-height:2.75rem;color:var(--color-navy);text-underline-offset:.3em;align-items:center;gap:.75rem;font-size:.95rem;text-decoration:underline;display:inline-flex}.ss1ZPG_jumpLinks{flex-wrap:wrap;gap:.5rem;margin-top:3rem;display:flex}.ss1ZPG_jumpLinks a{background:var(--color-cream);min-height:2.75rem;color:var(--color-navy);border-radius:2rem;align-items:center;padding:.7rem 1.2rem;font-size:.85rem;transition:background .18s;display:inline-flex}.ss1ZPG_jumpLinks a:hover{background:var(--color-terra-soft)}.ss1ZPG_faq{gap:3rem;margin-top:3rem;display:grid}.ss1ZPG_faqGroup>h3{color:var(--color-ink-3);margin-bottom:1rem}.ss1ZPG_faqItem{background:var(--color-cream);border-radius:1rem;margin-top:.65rem;padding:0 1.5rem}.ss1ZPG_section[data-tone=highlight] .ss1ZPG_faqItem{background:var(--color-paper)}.ss1ZPG_faqItem summary{cursor:pointer;font-family:var(--font-ibm-plex-serif), serif;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.4rem;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.3;list-style:none;display:flex}.ss1ZPG_faqItem summary::-webkit-details-marker{display:none}.ss1ZPG_faqItem summary>span:last-child{font-family:var(--font-inter), sans-serif;flex:none;transition:transform .18s}.ss1ZPG_faqItem[open] summary>span:last-child{transform:rotate(45deg)}.ss1ZPG_faqItem p{max-width:75ch;color:var(--color-ink-2);padding-bottom:1.5rem;font-size:1rem;line-height:1.7}.ss1ZPG_faqItem summary:hover,.ss1ZPG_faqItem[open] summary{color:var(--color-navy)}.ss1ZPG_contactDetails{background:var(--color-cream);border-radius:1.25rem;gap:2.5rem;padding:clamp(1.5rem,4vw,4rem);display:grid}.ss1ZPG_contactDetails dt{margin-bottom:.75rem}.ss1ZPG_contactDetails dd{overflow-wrap:anywhere;font-size:1.15rem;line-height:1.5}.ss1ZPG_contactDetails dd p{color:var(--color-ink-3);margin-top:.5rem;font-size:.95rem}.ss1ZPG_contactForm [data-slot=form-label]{font-family:var(--font-inter), sans-serif;letter-spacing:0;text-transform:none;color:var(--color-ink-2);font-size:.9rem}.ss1ZPG_contactForm :is(input,[data-slot=select-trigger]){border-radius:.6rem;min-height:3rem}.ss1ZPG_contactForm textarea{border-radius:.6rem}.ss1ZPG_contactForm button[type=submit]{min-height:3.25rem;font-family:var(--font-inter), sans-serif;letter-spacing:0;text-transform:none;border-radius:3rem;padding-inline:1.5rem;font-size:.95rem}.ss1ZPG_article{max-width:70ch;margin-inline:auto}.ss1ZPG_article h2{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.035em;color:var(--color-ink);margin-block:3.5rem 1.5rem;font-size:clamp(2rem,3vw,3.5rem);font-weight:300;line-height:1.1}.ss1ZPG_article ul{margin-block:1.25rem;padding-left:1.25rem;list-style:outside}.ss1ZPG_article li+li{margin-top:.75rem}.ss1ZPG_article a{color:var(--color-navy);text-underline-offset:.2em;text-decoration:underline}.ss1ZPG_legal{padding:3rem var(--page-gutter) 6rem}.ss1ZPG_legal>div{max-width:60rem;margin-inline:auto}.ss1ZPG_legal article h2{font-size:clamp(1.75rem,3vw,2.5rem)}@media (prefers-reduced-motion:reduce){.ss1ZPG_faqItem summary>span:last-child,.ss1ZPG_jumpLinks a{transition:none}}@media (max-width:639px){.ss1ZPG_heroGraphic{--symbol-scale:calc(.72 * 2.4)}.ss1ZPG_hero{padding-block:8.5rem 4rem}.ss1ZPG_hero[data-graphic]{min-height:85svh}.ss1ZPG_heroTitle{font-size:var(--hero-title-size,clamp(2.8rem, 14.5vw, 5.2rem));letter-spacing:-.06em}.ss1ZPG_heroMeta{margin-bottom:2rem}.ss1ZPG_heroBottom{margin-top:2rem}.ss1ZPG_split{grid-template-columns:1fr}.ss1ZPG_split>.ss1ZPG_prose{padding-top:0}.ss1ZPG_faqItem{padding-inline:1rem}}
.BbJYOq_items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.BbJYOq_items[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.BbJYOq_item{--card-hover-background:var(--color-navy-deep);--card-hover-foreground:var(--color-paper);background:var(--color-cream);border-radius:1.25rem;min-width:0;padding:clamp(1.75rem,2.5vw,2.75rem)}.BbJYOq_items[data-tone=training] .BbJYOq_item{--card-hover-background:var(--color-terra-soft);--card-hover-foreground:var(--color-navy-deep)}.BbJYOq_items[data-tone=development] .BbJYOq_item{--card-hover-background:#542f26}.BbJYOq_item dt{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.035em;color:var(--color-navy-deep);font-size:clamp(1.65rem,2.5vw,2.4rem);line-height:1.12}.BbJYOq_number{width:2.5rem;height:2.5rem;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;margin-bottom:clamp(2rem,4vw,3.5rem);font-size:.65rem;display:grid}.BbJYOq_item dd{max-width:38ch;color:var(--color-ink-2);margin-top:1rem;font-size:1rem;line-height:1.6}.BbJYOq_item .BbJYOq_detail{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);padding-top:1rem;font-size:.9rem}@media (max-width:1000px){.BbJYOq_items[data-count="3"]{grid-template-columns:1fr}.BbJYOq_items[data-count="3"] .BbJYOq_item{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:0 2rem;display:grid}.BbJYOq_items[data-count="3"] .BbJYOq_detail{grid-column:2}}@media (max-width:639px){.BbJYOq_items{grid-template-columns:1fr}.BbJYOq_items[data-count="3"] .BbJYOq_item{display:block}.BbJYOq_item{padding:1.75rem}.BbJYOq_item dt{font-size:clamp(1.65rem,6vw,2rem)}}@media screen and (prefers-reduced-motion:no-preference){.BbJYOq_item{transition:background-color .18s}.BbJYOq_item :is(dt,dd){transition:color .18s}}@media (min-width:640px){.BbJYOq_items[data-count="4"] .BbJYOq_item:nth-child(2n){--reveal-delay:80ms}}@media (min-width:1001px){.BbJYOq_items[data-count="3"] .BbJYOq_item:nth-child(2){--reveal-delay:80ms}.BbJYOq_items[data-count="3"] .BbJYOq_item:nth-child(3){--reveal-delay:.16s}}@media (hover:hover) and (pointer:fine){[data-card-hover]:not([data-hover-ready]) .BbJYOq_item:hover,.BbJYOq_item[data-hovered=true]{background-color:var(--card-hover-background)}[data-card-hover]:not([data-hover-ready]) .BbJYOq_item:hover :is(dt,dd),.BbJYOq_item[data-hovered=true] :is(dt,dd){color:var(--card-hover-foreground)}}.BbJYOq_items[data-stack]{display:block}.BbJYOq_items[data-stack] .BbJYOq_item{border:1px solid color-mix(in srgb, var(--color-navy) 12%, transparent);background:var(--color-navy-deep);color:var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:0 2rem;margin-bottom:1rem;display:grid}.BbJYOq_items[data-stack] .BbJYOq_item:nth-child(3n+2){background:var(--color-terra-soft);color:var(--color-navy-deep)}.BbJYOq_items[data-stack] .BbJYOq_item:nth-child(3n){background:#542f26}.BbJYOq_items[data-stack] .BbJYOq_item :is(dt,dd){color:inherit}.BbJYOq_items[data-stack] dt{grid-row:span 2}.BbJYOq_items[data-stack] dd{grid-column:2}.BbJYOq_items[data-stack] dd:first-of-type{margin-top:0}.BbJYOq_items[data-trail-side=right] .BbJYOq_item{padding-right:clamp(3rem,5vw,4rem)}.BbJYOq_items[data-trail-side=left] .BbJYOq_item{padding-left:clamp(3rem,5vw,4rem)}@media screen and (prefers-reduced-motion:no-preference){.BbJYOq_items[data-stack]{grid-template-columns:1fr;grid-auto-rows:1fr;gap:clamp(10rem,40svh,24rem);display:grid}.BbJYOq_items[data-stack] .BbJYOq_item{height:100%;margin-bottom:0}[data-stack-ready] .BbJYOq_items[data-stack] .BbJYOq_item{top:var(--stack-top,5rem);position:sticky}}@media (max-width:639px){.BbJYOq_items[data-stack] .BbJYOq_item{display:block}.BbJYOq_items[data-stack] dd:first-of-type{margin-top:1rem}}
.oTM1UG_cue{right:var(--page-gutter,1.25rem);min-width:44px;min-height:44px;color:var(--color-ink-3);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:.65rem;font-size:.65rem;line-height:1;text-decoration:none;display:inline-flex;position:absolute;bottom:1.5rem}@media print{.oTM1UG_cue{display:none}}.oTM1UG_cue svg{flex:none}.oTM1UG_cue:is(:hover,:focus-visible){color:var(--color-ink)}.oTM1UG_cue:focus-visible{outline-offset:4px;border-radius:.25rem;outline:2px solid}@media (prefers-reduced-motion:no-preference){.oTM1UG_cue{transition:color .18s}.oTM1UG_cue svg{transition:transform .18s}.oTM1UG_cue:is(:hover,:focus-visible) svg{transform:translateY(3px)}}
.iBb00q_section,.iBb00q_viewport{position:relative}.iBb00q_drawing{visibility:hidden;pointer-events:none;color:#fff;width:100%;height:100%;position:absolute;inset:0;overflow:clip}.iBb00q_drawing[data-ready=true]{visibility:visible}.iBb00q_track{fill:none;stroke:#ffffff73;stroke-width:1.5px;stroke-linecap:round;stroke-dashoffset:calc(var(--chapter-track-length) - clamp(0px, var(--chapter-logo-y,28px), var(--chapter-track-length)))}.iBb00q_marker{transform:translate(var(--chapter-logo-x,0px), var(--chapter-logo-y,28px)) scale(var(--chapter-logo-scale,1));will-change:transform}.iBb00q_drawing[data-reduced=true] .iBb00q_track{stroke-dashoffset:0}.iBb00q_drawing[data-reduced=true] .iBb00q_marker{display:none}.iBb00q_stage{max-width:calc(100rem + var(--page-gutter) * 2);padding:clamp(3rem, 6svh, 5rem) var(--page-gutter);margin-inline:auto;padding-inline-start:var(--chapter-inline-start,var(--page-gutter))}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){.iBb00q_section{min-height:calc(100svh + var(--chapter-count) * max(280px, 50svh))}}@media screen and (prefers-reduced-motion:no-preference){.iBb00q_section[data-scroll-chapters=true] .iBb00q_drawing[data-ready=true]{opacity:0;transition:opacity .42s ease-in-out}.iBb00q_section[data-scroll-chapters=true][data-trail-visible=true] .iBb00q_drawing[data-ready=true]{opacity:1}.iBb00q_section[data-scroll-chapters=true]{height:var(--chapter-scroll-height)}.iBb00q_section[data-scroll-chapters=true] .iBb00q_viewport{height:var(--chapter-viewport-height,100svh);position:sticky;top:0;overflow:clip}.iBb00q_section[data-scroll-chapters=true] .iBb00q_stage{transform:translateY(var(--chapter-offset,0px));will-change:transform}.iBb00q_section[data-scroll-chapters=true] [data-scroll-chapter]{overflow:clip}.iBb00q_section[data-scroll-chapters=true] [data-scroll-chapter]>div{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .35s}.iBb00q_section[data-scroll-chapters=true] [data-chapter-visible=false]>div{opacity:0;transform:translateY(110%)}}
.TyiLJq_root{--trail-corridor:6rem;--trail-hero-space:5rem;isolation:isolate;position:relative}.TyiLJq_drawing{z-index:0;pointer-events:none;visibility:hidden;contain:paint;width:100%;height:100%;position:absolute;inset:0;overflow:clip}.TyiLJq_drawing[data-ready=true]{visibility:visible}.TyiLJq_drawing[data-variant=tmlio]{--trail-stroke-width:1.5;--trail-stroke:color-mix(in srgb, var(--color-navy) 35%, transparent);z-index:1;color:var(--color-navy)}.TyiLJq_artwork{color:inherit}.TyiLJq_contrast{--trail-stroke:#ffffff73;color:#fff}@media screen and (prefers-reduced-motion:no-preference){.TyiLJq_root:has(>.TyiLJq_drawing[data-variant=tmlio][data-ready=true][data-reduced=false]) [data-trail-anchor=hero-start]>svg{visibility:hidden}}.TyiLJq_root [data-trail-cover]{z-index:1}.TyiLJq_root [data-trail-cover]:focus-within{z-index:2}.TyiLJq_track,.TyiLJq_hot{fill:none;stroke:var(--trail-stroke,var(--color-navy));stroke-width:var(--trail-stroke-width,3);stroke-linecap:round;stroke-linejoin:round}.TyiLJq_track{transition:opacity .32s ease-in-out}.TyiLJq_hot{stroke:var(--color-terra);stroke-width:4px}.TyiLJq_welder{fill:var(--welder-body,var(--color-navy))}.TyiLJq_marker{will-change:transform;transition:opacity .32s ease-in-out}.TyiLJq_arc,.TyiLJq_sparks,.TyiLJq_hot{opacity:0;transition:opacity .16s linear}.TyiLJq_arc{fill:var(--color-terra)}.TyiLJq_sparks{stroke:var(--color-terra);stroke-width:1.6px;stroke-linecap:round}.TyiLJq_drawing[data-welding=true] :is(.TyiLJq_arc,.TyiLJq_sparks,.TyiLJq_hot){opacity:1}.TyiLJq_drawing[data-reduced=true] :is(.TyiLJq_marker,.TyiLJq_hot){display:none}@media (max-width:639px){.TyiLJq_root{--trail-corridor:3.5rem}.TyiLJq_track{stroke-width:var(--trail-stroke-width,2)}}@media (prefers-reduced-motion:reduce){.TyiLJq_marker,.TyiLJq_hot{display:none}}@media print{.TyiLJq_drawing{display:none}}
.fsNh6q_flow [data-reveal=heading]{padding-block:.25rem;overflow:clip}@media screen and (prefers-reduced-motion:no-preference){.fsNh6q_flow [data-reveal]:not([data-reveal=heading]){transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .5s,background-color .18s;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s}.fsNh6q_flow [data-reveal]:not([data-reveal=heading])[data-revealed=false]{opacity:0;transform:translateY(1.5rem)}.fsNh6q_flow [data-reveal=heading]>div{transition:transform .75s cubic-bezier(.22,1,.36,1)}.fsNh6q_flow [data-reveal=heading][data-revealed=false]>div{transform:translateY(110%)}}
.M7IoEW_row{min-width:0;margin-block:-.25rem;padding-block:.25rem;overflow:clip}.M7IoEW_track,.M7IoEW_group{width:max-content;display:flex}.M7IoEW_track{transform:translate3d(var(--marquee-offset,0px), 0, 0);will-change:transform}.M7IoEW_group{gap:1rem;padding-right:1rem;position:relative}@media print,(prefers-reduced-motion:reduce),(scripting:none){.M7IoEW_row+.M7IoEW_row,.M7IoEW_group[aria-hidden=true]{display:none}.M7IoEW_track{will-change:auto;width:100%;transform:none}.M7IoEW_group{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));width:100%;padding:0;display:grid}}
.uoQywW_practice{padding:clamp(4rem, 7vw, 7rem) var(--page-gutter) 0;padding-left:calc(var(--page-gutter) + var(--trail-corridor,0px))}.uoQywW_group{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;gap:clamp(2rem,4vw,5rem);display:grid}.uoQywW_group+.uoQywW_group{margin-top:clamp(4rem,7vw,7rem)}.uoQywW_heading{position:relative}.uoQywW_label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:500}.uoQywW_heading h2{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.05em;text-wrap:balance;margin-block:1.5rem;font-size:clamp(2.5rem,4vw,4.8rem);font-weight:300;line-height:1.05}.uoQywW_heading em{color:var(--color-navy)}.uoQywW_description{max-width:30ch;color:var(--color-ink-2);font-size:1rem;line-height:1.6}.uoQywW_items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.uoQywW_items[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.uoQywW_item{background:var(--color-cream);border-radius:1.25rem;flex-direction:column;align-items:flex-start;padding:6.5rem clamp(1.5rem,2.5vw,2.5rem) clamp(1.5rem,2.5vw,2.5rem);display:flex;position:relative}.uoQywW_group:last-child .uoQywW_item{background:var(--color-terra-soft)}.uoQywW_number{width:2.25rem;height:2.25rem;font-family:var(--font-jetbrains-mono), monospace;color:var(--color-navy-deep);border:1px solid;border-radius:50%;place-items:center;font-size:.65rem;display:grid;position:absolute;top:clamp(1.5rem,2.5vw,2.5rem);left:clamp(1.5rem,2.5vw,2.5rem)}.uoQywW_item dt{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.035em;color:var(--color-navy-deep);font-size:clamp(1.5rem,2.2vw,2.3rem);line-height:1.12}.uoQywW_item dd{margin-top:1rem;font-size:.95rem;line-height:1.55}@media (max-width:1000px){.uoQywW_group{grid-template-columns:minmax(0,1fr)}.uoQywW_heading h2{max-width:16ch}.uoQywW_description{max-width:45ch}}@media (max-width:639px){.uoQywW_practice{padding-left:var(--page-gutter)}.uoQywW_heading{padding-left:var(--trail-corridor,0px)}.uoQywW_heading h2{overflow-wrap:break-word;font-size:clamp(1.75rem,10vw,2.5rem)}.uoQywW_items,.uoQywW_items[data-count="3"]{grid-template-columns:minmax(0,1fr)}.uoQywW_item{padding:1.5rem 1.5rem 1.5rem 4.75rem;display:block}.uoQywW_item dd{margin-top:.65rem}}
.tGLxSW_home{margin-top:calc(-1 * var(--site-header-height))}.tGLxSW_entrance{position:relative}.tGLxSW_hero{min-height:min(57rem,100svh);padding:clamp(7rem, 14svh, 10rem) var(--page-gutter) clamp(2rem, 5svh, 4rem);padding-bottom:max(clamp(2rem, 5svh, 4rem), var(--trail-hero-space,0px));flex-direction:column;justify-content:flex-end;display:flex;position:relative}.tGLxSW_heroTrailStart{width:0;height:0;position:absolute;top:clamp(8rem,22svh,16rem)}.tGLxSW_eyebrow{font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:400}.tGLxSW_hero>.tGLxSW_eyebrow,.tGLxSW_heroTitle,.tGLxSW_heroBottom{z-index:1;position:relative}.tGLxSW_hero .tGLxSW_eyebrow{color:var(--color-ink-3);margin-bottom:2.25rem}.tGLxSW_heroTitle{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.065em;margin:0;font-size:clamp(4rem,10.8vw,11rem);font-weight:400;line-height:.96}.tGLxSW_heroLine{margin:-.07em -.2em -.15em -.04em;padding:.07em .2em .15em .04em;display:block;overflow:clip}.tGLxSW_heroLine>span{display:block}.tGLxSW_heroTitle em{font-weight:inherit}.tGLxSW_heroKeyword{color:var(--color-ink);isolation:isolate;white-space:nowrap;position:relative}.tGLxSW_heroKeyword:before{z-index:-1;background:var(--keyword-highlight,var(--color-terra-soft));content:"";transform-origin:0;border-radius:.035em;position:absolute;inset:.12em -.12em .02em -.035em;transform:scaleX(0)}.tGLxSW_heroKeywordLast{color:var(--color-navy);background-image:linear-gradient(var(--keyword-highlight,var(--color-terra-soft)), var(--keyword-highlight,var(--color-terra-soft)));-webkit-box-decoration-break:slice;box-decoration-break:slice;background-position:0 .12em;background-repeat:no-repeat;background-size:100% calc(100% - .14em);border-radius:.035em;margin-inline:-.035em -.18em;padding-inline:.035em .18em}:is(.tGLxSW_home,.tGLxSW_entrance)[data-entering=true] .tGLxSW_heroKeyword:before{transform:scaleX(0)}:is(.tGLxSW_home,.tGLxSW_entrance)[data-entering=true] .tGLxSW_heroKeywordLast,:is(.tGLxSW_home,.tGLxSW_entrance)[data-read-title=true] .tGLxSW_heroKeywordLast{color:var(--color-ink);background-size:0% calc(100% - .14em)}:is(.tGLxSW_home,.tGLxSW_entrance)[data-title-phase=reading] .tGLxSW_heroKeyword{animation:tGLxSW_keywordColor 1s calc(var(--word) * 1s) ease-in-out both}:is(.tGLxSW_home,.tGLxSW_entrance)[data-title-phase=reading] .tGLxSW_heroKeyword:before{animation:tGLxSW_keywordRead 1s calc(var(--word) * 1s) ease-in-out both}:is(.tGLxSW_home,.tGLxSW_entrance)[data-title-phase=reading] .tGLxSW_heroKeywordLast{animation:tGLxSW_keywordFinish .6s calc(var(--word) * 1s) ease-in-out both}:is(.tGLxSW_home,.tGLxSW_entrance)[data-title-phase=erasing] .tGLxSW_heroKeywordLast{animation:.4s ease-in-out both tGLxSW_keywordErase}.tGLxSW_heroBottom{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:3rem;display:flex}.tGLxSW_heroSummary{max-width:26rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5}.tGLxSW_action.tGLxSW_action{background:var(--color-navy);min-height:3.25rem;color:var(--color-paper);font-family:var(--font-inter), sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;border:0;border-radius:4rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1.5rem;font-size:.9rem;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.tGLxSW_action.tGLxSW_action:hover{background:var(--color-navy-deep)}.tGLxSW_action.tGLxSW_action:active{transform:scale(.98)}.tGLxSW_action.tGLxSW_action>span:last-child{font-size:1.15rem}.tGLxSW_trust{background:var(--color-cream);padding-block:4rem;position:relative;overflow:clip}.tGLxSW_trustHeading{padding-inline:var(--page-gutter);margin-bottom:2rem}.tGLxSW_trust h2{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:400}.tGLxSW_trustWall{gap:1rem;display:grid}.tGLxSW_trustCard{background:var(--color-paper);width:max(12rem,17vw);height:10rem;color:var(--color-navy-deep);cursor:default;border:0;border-radius:.5rem 1.5rem;flex:none;justify-content:center;align-items:center;padding:1.25rem;transition:opacity .18s linear;display:flex;position:relative}.tGLxSW_trust[data-active=true] .tGLxSW_trustCard{opacity:.3}.tGLxSW_trust[data-active=true] .tGLxSW_trustCard[data-active=true]{opacity:1}.tGLxSW_trustCard:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.tGLxSW_trustMark{mix-blend-mode:multiply;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex}.tGLxSW_trustMark img{object-fit:contain;filter:grayscale();max-width:100%;height:auto;transition:filter .22s linear}.tGLxSW_trustMark img[data-inverted=true]{filter:brightness(0)}.tGLxSW_trustCard[data-active=true] .tGLxSW_trustMark{transform:translateY(-1rem)}.tGLxSW_trustCard[data-active=true] .tGLxSW_trustMark img:not([data-inverted=true]){filter:grayscale(0)}.tGLxSW_trustCaption{opacity:0;font-family:var(--font-jetbrains-mono), monospace;text-align:center;gap:.25rem;font-size:.65rem;line-height:1.4;transition:opacity .16s linear,transform .22s ease-out;display:grid;position:absolute;bottom:1rem;left:.75rem;right:.75rem;transform:translateY(5px)}.tGLxSW_trustCaption>span{color:var(--color-ink-3)}.tGLxSW_trustCaption strong{font-size:.72rem;font-weight:500}.tGLxSW_trustCard[data-active=true] .tGLxSW_trustCaption{opacity:1;transform:translateY(0)}.tGLxSW_offers{padding:6rem var(--page-gutter) 0}.tGLxSW_offersIntro{padding-left:var(--trail-corridor,0px);grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.tGLxSW_sectionTitle{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.8rem,5.2vw,6rem);font-weight:300;line-height:1.06}.tGLxSW_offersIntro p{justify-self:end;max-width:30rem;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.5}.tGLxSW_offerStack{margin:0;padding:0;list-style:none}.tGLxSW_offerCard{top:calc(6.5rem + var(--card-index) * 1rem);background:var(--card-background);height:min(42rem,100svh - 10rem);min-height:34rem;color:var(--card-foreground);border-radius:1.25rem;grid-template-columns:1.35fr 1fr;margin-bottom:clamp(8rem,40svh,24rem);display:grid;position:sticky;overflow:clip}.tGLxSW_offerCard:last-child{margin-bottom:1.5rem}.tGLxSW_offerContent{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3rem;min-width:0;padding:clamp(2rem,4vw,4.5rem);display:flex}.tGLxSW_offerContent>div{max-width:100%}.tGLxSW_offerTitle{max-width:12ch;font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.055em;font-size:clamp(2.5rem,4.4vw,5.5rem);font-weight:300;line-height:1.04}.tGLxSW_offerDescription{max-width:31ch;margin-top:1.5rem;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.5}.tGLxSW_offerCard:focus-within{z-index:1}.tGLxSW_offerVisual{--offer-hover:0;--offer-numeral-size:clamp(20rem, 37vw, 40rem);background:var(--card-accent);color:var(--card-background);justify-content:center;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:clip}.tGLxSW_offerVisual:focus-visible{--offer-hover:1;outline:2px solid var(--card-link-color);outline-offset:-6px}.tGLxSW_offerDestination{z-index:1;inset:auto 0 min(calc(var(--offer-numeral-size) * .72), calc(100% - 1.1em - 3rem));color:var(--card-link-color);letter-spacing:-.045em;justify-content:center;align-items:center;gap:.75rem;padding:0 clamp(1.5rem,3vw,3rem) 1.5rem;font-size:clamp(1.5rem,3.6vw,3.5rem);font-weight:500;line-height:1.1;display:flex;position:absolute}.tGLxSW_offerLinkLabel{position:relative}.tGLxSW_offerLinkLabel:after{content:"";height:2px;transform:scaleX(var(--offer-hover));transform-origin:0;background:currentColor;transition:transform .24s;position:absolute;inset:auto 0 -.25em}.tGLxSW_offerArrow{stroke-width:1.5px;width:1.1em;height:1.1em;transform:translate(calc(var(--offer-hover) * 3px), calc(var(--offer-hover) * -3px));flex-shrink:0;transition:transform .24s}.tGLxSW_offerNumeral{font-family:var(--font-ibm-plex-serif), serif;font-size:var(--offer-numeral-size);letter-spacing:-.1em;transform:translate(calc(-.04em - var(--offer-hover) * .5rem), -.02em);font-weight:400;line-height:.78;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}@media (hover:hover) and (pointer:fine){.tGLxSW_offerVisual:hover{--offer-hover:1}}.tGLxSW_contact{padding:6rem var(--page-gutter);background:var(--color-navy);color:var(--color-paper);position:relative}.tGLxSW_contact h2{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.06em;margin-block:2rem 3rem;font-size:clamp(3.5rem,9vw,10rem);font-weight:300;line-height:.98}.tGLxSW_contact .tGLxSW_action{background:var(--color-paper);color:var(--color-navy)}.tGLxSW_contact .tGLxSW_action:hover{background:#fff}.tGLxSW_contact :focus-visible{outline-color:#fff}.tGLxSW_curtain{z-index:80;padding:3rem var(--page-gutter);background:var(--color-navy);color:var(--color-paper);pointer-events:none;justify-content:space-between;align-items:flex-end;display:none;position:fixed;inset:0}.tGLxSW_curtain>.tGLxSW_eyebrow{margin-left:auto}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){:is(.tGLxSW_home,.tGLxSW_entrance):is([data-entrance=pending],[data-entrance=playing])>.tGLxSW_curtain{pointer-events:auto}:is(.tGLxSW_home,.tGLxSW_entrance)[data-entrance=pending]>.tGLxSW_curtain{animation:.8s cubic-bezier(.7,0,.2,1) 4s both tGLxSW_curtainFallback;display:flex}:is(.tGLxSW_home,.tGLxSW_entrance)[data-entrance=playing]>.tGLxSW_curtain{animation:tGLxSW_curtainExit .8s var(--intro-delay) cubic-bezier(.7, 0, .2, 1) both;display:flex}.tGLxSW_home[data-entrance=pending] .tGLxSW_heroLine>span{animation:tGLxSW_titleEnterFallback .9s calc(4.2s + var(--line) * 90ms) cubic-bezier(.16, 1, .3, 1) both}.tGLxSW_home[data-entrance=playing] .tGLxSW_heroLine>span{animation:tGLxSW_titleEnter .9s calc(var(--intro-delay) + .2s + var(--line) * 90ms) cubic-bezier(.16, 1, .3, 1) both}}@keyframes tGLxSW_curtainExit{to{visibility:hidden;transform:translateY(-100%)}}@keyframes tGLxSW_curtainFallback{to{visibility:hidden;transform:translateY(-100%)}}@keyframes tGLxSW_titleEnter{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes tGLxSW_titleEnterFallback{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes tGLxSW_keywordRead{0%{transform-origin:0;transform:scaleX(0)}24%{transform-origin:0;transform:scaleX(1)}72%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes tGLxSW_keywordColor{0%,to{color:var(--color-ink)}24%,72%{color:var(--color-navy)}}@keyframes tGLxSW_keywordFinish{0%{color:var(--color-ink);background-position:0 .12em;background-size:0% calc(100% - .14em)}to{color:var(--color-navy);background-position:0 .12em;background-size:100% calc(100% - .14em)}}@keyframes tGLxSW_keywordErase{0%{color:var(--color-navy);background-position:right .12em;background-size:100% calc(100% - .14em)}to{color:var(--color-ink);background-position:right .12em;background-size:0% calc(100% - .14em)}}@media (min-width:1024px){.tGLxSW_offerStack{margin-left:var(--trail-corridor,0px)}}@media (max-width:1023px){.tGLxSW_offersIntro{grid-template-columns:minmax(0,1fr)}.tGLxSW_offersIntro p{justify-self:start}.tGLxSW_offerCard{grid-template-columns:1.5fr 1fr}}@media (max-width:639px){.tGLxSW_hero{min-height:85svh;padding-top:9rem;padding-bottom:max(2.5rem, var(--trail-hero-space,0px))}.tGLxSW_heroTitle{letter-spacing:-.06em;font-size:clamp(3.5rem,14.5vw,5.2rem)}.tGLxSW_hero .tGLxSW_eyebrow{margin-bottom:2rem;font-size:.6rem}.tGLxSW_heroBottom{margin-top:2.5rem}.tGLxSW_heroSummary{max-width:28ch;font-size:.95rem}.tGLxSW_trust{padding-block:2.5rem}.tGLxSW_trustHeading{margin-bottom:1.5rem}.tGLxSW_trustCard{height:9.5rem}.tGLxSW_offers{padding-top:3.5rem}.tGLxSW_sectionTitle{font-size:clamp(2.5rem,10vw,3.5rem)}.tGLxSW_offerCard{top:calc(5.5rem + var(--card-index) * .6rem);grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.tGLxSW_offerContent{gap:2.5rem;min-height:30rem;padding:2rem 1.5rem}.tGLxSW_offerTitle{font-size:clamp(2.25rem,9vw,3.5rem)}.tGLxSW_offerVisual{justify-content:stretch}.tGLxSW_offerDestination{width:100%;padding:1.5rem;font-size:clamp(1.75rem,8vw,2.5rem);position:static}.tGLxSW_offerNumeral{display:none}.tGLxSW_contact{padding-block:4rem}.tGLxSW_contact h2{font-size:clamp(3rem,12vw,5rem)}}@media (max-height:700px){.tGLxSW_offerCard{height:auto;min-height:28rem;margin-bottom:1.5rem;position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.tGLxSW_home.tGLxSW_home *,.tGLxSW_entrance.tGLxSW_entrance *{transition:none}:is(.tGLxSW_home,.tGLxSW_entrance)[data-read-title] .tGLxSW_heroKeyword,:is(.tGLxSW_home,.tGLxSW_entrance)[data-read-title] .tGLxSW_heroKeyword:before,:is(.tGLxSW_home,.tGLxSW_entrance)[data-read-title] .tGLxSW_heroKeywordLast{animation:none}.tGLxSW_trustWall{padding-inline:var(--page-gutter)}.tGLxSW_trustCard{width:100%}.tGLxSW_offerCard{margin-bottom:1.5rem;position:relative;top:auto}.tGLxSW_offerLinkLabel:after{transition:none}.tGLxSW_offerArrow{transform:none}.tGLxSW_offerNumeral{transform:translate(-.04em,-.02em)}}
.MkntGG_root{min-width:0;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.MkntGG_heading{max-width:60rem;margin-bottom:1.5rem;padding-right:clamp(3rem,5vw,4rem)}.MkntGG_heading h3{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.04em;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:400;line-height:1.2}.MkntGG_heading p{max-width:68ch;color:var(--color-ink-2);margin-top:1rem;font-size:1rem;line-height:1.6}.MkntGG_provider{background:var(--color-cream);width:12rem;height:8rem;color:var(--color-navy-deep);border-radius:1rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1rem;display:flex}.MkntGG_provider img{object-fit:contain;filter:grayscale()}.MkntGG_provider span{font-size:.9rem}@media print,(prefers-reduced-motion:reduce),(scripting:none){.MkntGG_provider{width:100%}}
.xcxpYa_section{background:var(--color-ink);color:var(--color-paper);margin-top:4rem;position:relative}.xcxpYa_stage{min-height:100svh;padding:5svh var(--page-gutter) 6svh;padding-left:calc(var(--page-gutter) + var(--trail-corridor,0px));flex-direction:column;justify-content:flex-start;gap:clamp(2rem,8svh,6rem);display:flex;position:relative}.xcxpYa_drawing{--welder-y:var(--value-y,20px);--welder-body:var(--color-paper);--welder-mask:var(--color-paper);--welder-arm:#bac4d6;--welder-nozzle:#bac4d6;--welder-tip:white;--welder-visor:var(--color-ink);pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .42s ease-in-out;display:none;position:absolute;inset:0;overflow:clip}.xcxpYa_track{fill:none;stroke:var(--color-paper);stroke-width:2px;stroke-linecap:round;stroke-dashoffset:calc(var(--track-length) - clamp(0px, var(--welder-y), var(--track-length)))}.xcxpYa_marker{transform:translate(var(--welder-x), var(--welder-y)) scale(var(--welder-scale,1.1));will-change:transform}.xcxpYa_sparks{opacity:0;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;fill:#fff;transition:opacity .14s linear}.xcxpYa_drawing[data-welding=true] .xcxpYa_sparks,.xcxpYa_section[data-trail-visible=true] .xcxpYa_drawing{opacity:1}.xcxpYa_heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem 3rem;padding-right:5rem;display:flex}.xcxpYa_heading>span{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.xcxpYa_heading h2{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,2rem);font-weight:300}.xcxpYa_list{gap:clamp(1.5rem,5svh,4rem);margin:0;display:grid}.xcxpYa_value{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:4vw;display:grid}.xcxpYa_value dt{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.055em;font-size:clamp(3rem,min(7.2vw,9.6svh),8.5rem);font-weight:300;line-height:1.05}.xcxpYa_value dd{max-width:35ch;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5}.xcxpYa_value :is(dt,dd)>span{padding-bottom:.08em;display:block}@media (prefers-reduced-motion:no-preference){.xcxpYa_section[data-animated=true]{height:var(--values-scroll-height,320svh)}.xcxpYa_section[data-animated=true] .xcxpYa_viewport{height:var(--values-viewport-height,100svh);position:sticky;top:0;overflow:clip}.xcxpYa_section[data-animated=true] .xcxpYa_stage{padding-left:calc(var(--page-gutter) + var(--trail-corridor,0px));transform:translateY(var(--values-offset,0px));will-change:transform}.xcxpYa_section[data-animated=true] .xcxpYa_value :is(dt,dd){overflow:clip}.xcxpYa_section[data-animated=true] .xcxpYa_value :is(dt,dd)>span{transition:transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(110%)}.xcxpYa_section[data-animated=true] .xcxpYa_value[data-revealed=true] :is(dt,dd)>span{transform:translateY(0)}.xcxpYa_section[data-animated=true] .xcxpYa_drawing[data-ready=true]{display:block}}@media (min-width:900px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.xcxpYa_section[data-animated=true] .xcxpYa_value :is(dt,dd)>span{transition-duration:.7s}}@media (max-width:899px){.xcxpYa_stage{min-height:auto;padding:3rem var(--page-gutter) 4rem;gap:3rem}.xcxpYa_heading{gap:1rem}.xcxpYa_list{gap:3rem}.xcxpYa_value{grid-template-columns:1fr;gap:1rem}.xcxpYa_value dt{font-size:clamp(2rem,9vw,4.8rem)}}@media print{.xcxpYa_section[data-animated=true]{height:auto;min-height:auto}.xcxpYa_section[data-animated=true] .xcxpYa_viewport{height:auto;position:static;overflow:visible}.xcxpYa_section[data-animated=true] .xcxpYa_stage{will-change:auto;min-height:auto;transform:none}.xcxpYa_section[data-animated=true] .xcxpYa_list{gap:1.5rem}.xcxpYa_section[data-animated=true] .xcxpYa_value :is(dt,dd)>span{transition:none;transform:none}.xcxpYa_section[data-animated=true] .xcxpYa_drawing[data-ready=true]{display:none}}
._9xTYSa_productHero{--hero-title-size:clamp(2rem, 8.2vw, 9rem)}._9xTYSa_nameKeyword,._9xTYSa_agenticKeyword,._9xTYSa_industryKeyword{--keyword-highlight:#dce4ed}._9xTYSa_nameKeyword,._9xTYSa_agenticKeyword{isolation:auto}._9xTYSa_nameKeyword{font-style:italic}._9xTYSa_chapter,._9xTYSa_closing{padding-block:clamp(3.5rem,7vw,7rem)}._9xTYSa_chapter :where(._9xTYSa_intro){padding-right:clamp(3rem,5vw,4rem)}._9xTYSa_intro,._9xTYSa_platform{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}._9xTYSa_intro{margin-bottom:clamp(2.5rem,5vw,4.5rem)}._9xTYSa_chapter h2,._9xTYSa_hosting h2,._9xTYSa_closing h2{letter-spacing:-.05em;font-size:clamp(2.5rem,4vw,4.8rem);line-height:1.05}._9xTYSa_hosting[data-tone]{--color-ink-3:#bac4d6;--chapter-inline-start:calc(var(--page-gutter) + clamp(3rem, 5vw, 4rem));background:var(--color-navy-deep);color:var(--color-paper)}._9xTYSa_hosting h2 em{color:var(--color-terra-soft)}._9xTYSa_lede{font-size:1.05rem;line-height:1.7}._9xTYSa_platformIntro>p{margin-top:2rem}@media screen and (min-width:1001px) and (min-height:40rem) and (prefers-reduced-motion:no-preference){._9xTYSa_platformIntro{position:sticky;top:5rem}}._9xTYSa_hostingChapters{gap:clamp(2rem,5svh,3rem);display:grid}._9xTYSa_hostingRow{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:1rem clamp(2.5rem,5vw,5rem);padding-block:.25rem;display:grid}._9xTYSa_hosting h3{font-family:var(--font-ibm-plex-serif), serif;letter-spacing:-.035em;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:300;line-height:1.15}._9xTYSa_hostingRow p{max-width:57ch;font-size:1rem;line-height:1.65}._9xTYSa_hostingRow p+p{margin-top:1rem}._9xTYSa_closing ._9xTYSa_intro{margin-bottom:2rem}._9xTYSa_closing{padding-right:calc(var(--page-gutter) + clamp(3rem, 5vw, 4rem))}._9xTYSa_actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}._9xTYSa_origin{border-top:1px solid color-mix(in srgb, var(--color-navy) 18%, transparent);max-width:72ch;color:var(--color-ink-3);margin-top:3rem;padding-top:1.5rem;font-size:.85rem;line-height:1.65}@media (max-width:1000px){._9xTYSa_platformIntro{padding-left:clamp(3rem,5vw,4rem)}._9xTYSa_intro,._9xTYSa_platform{grid-template-columns:1fr}._9xTYSa_intro>p{max-width:58ch}}@media (max-width:639px){._9xTYSa_hostingRow{grid-template-columns:1fr}}
.iEXjSa_serviceSection{padding-block:clamp(3.5rem,7vw,7rem)}.iEXjSa_panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.iEXjSa_serviceSection h2{letter-spacing:-.05em;font-size:clamp(2.5rem,4vw,4.8rem);line-height:1.05}.iEXjSa_introduction>:last-child{max-width:32ch;margin-top:1.75rem;font-size:1rem;line-height:1.65}.iEXjSa_developmentIntro{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.iEXjSa_developmentIntro>:last-child{max-width:58ch}.iEXjSa_development{border-top:1px solid color-mix(in srgb, var(--color-navy) 12%, transparent)}.iEXjSa_practical{border-top:1px solid color-mix(in srgb, var(--color-navy) 18%, transparent);margin-top:clamp(3rem,5vw,5rem);padding-top:2rem}.iEXjSa_erpSupport{margin-top:2rem}.iEXjSa_practical>p{color:var(--color-ink-3)}.iEXjSa_notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,5vw,5rem);margin-top:2rem;display:grid}.iEXjSa_note{color:var(--color-ink-2);font-size:.9rem;line-height:1.6}.iEXjSa_note p{max-width:62ch;margin-top:.75rem}.iEXjSa_note h3{font-family:var(--font-ibm-plex-serif), serif;color:var(--color-navy);font-size:1.4rem;font-weight:400}.iEXjSa_closing{padding-block:clamp(3rem,6vw,6rem)}.iEXjSa_closing .iEXjSa_local{color:var(--color-ink-3);font-size:.9rem}.iEXjSa_actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}@media (max-width:1000px){.iEXjSa_panel{grid-template-columns:1fr}.iEXjSa_introduction>:last-child{max-width:48ch}.iEXjSa_serviceSection h2{max-width:20ch}}@media (max-width:639px){.iEXjSa_notes{grid-template-columns:1fr}}@media (min-width:640px){.iEXjSa_notes>:nth-child(2){--reveal-delay:80ms}}
