:root{--sgx-color-background:#f8f5ef;--sgx-color-background-warm:#f8f5ef;--sgx-color-background-bright:#fffdfa;--sgx-color-background-cool:#f1f5f7;--sgx-color-background-blue:#e4edf2;--sgx-color-background-steel:#d6e2e8;--sgx-color-surface:#fff;--sgx-color-surface-muted:#e9eef0;--sgx-color-panel:#171717;--sgx-color-panel-soft:#222;--sgx-color-text:#17232a;--sgx-color-muted:#50616b;--sgx-color-text-inverse:#f8f3ec;--sgx-color-border:#d4dadd;--sgx-color-border-strong:#b8c3c9;--sgx-color-navy:#142d3a;--sgx-color-navy-deep:#0f2530;--sgx-color-steel-blue:#607d8b;--sgx-color-brand-red:#ca2f3d;--sgx-color-brand-red-hover:#a9252f;--sgx-color-brand-red-soft:#f7d9dd;--sgx-color-cta:#ffb800;--sgx-color-cta-hover:#e5a300;--sgx-color-cta-text:#211500;--sgx-color-cta-text-on-light:#9c5a00;--sgx-color-accent:var(--sgx-color-brand-red);--sgx-color-accent-hover:var(--sgx-color-brand-red-hover);--sgx-color-accent-soft:var(--sgx-color-brand-red-soft);--sgx-color-success:#477263;--sgx-color-warning:#a87532;--sgx-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sgx-font-serif:Georgia, "Times New Roman", serif;--sgx-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--sgx-text-xs:.75rem;--sgx-text-sm:.875rem;--sgx-text-base:1rem;--sgx-text-md:1.125rem;--sgx-text-lg:1.25rem;--sgx-text-xl:1.5rem;--sgx-text-2xl:2rem;--sgx-text-3xl:2.75rem;--sgx-leading-tight:1.15;--sgx-leading-base:1.5;--sgx-leading-relaxed:1.7;--sgx-space-1:.25rem;--sgx-space-2:.5rem;--sgx-space-3:.75rem;--sgx-space-4:1rem;--sgx-space-5:1.25rem;--sgx-space-6:1.5rem;--sgx-space-8:2rem;--sgx-space-10:2.5rem;--sgx-space-12:3rem;--sgx-space-16:4rem;--sgx-space-20:5rem;--sgx-space-24:6rem;--sgx-radius-xs:2px;--sgx-radius-sm:4px;--sgx-radius-md:8px;--sgx-radius-lg:12px;--sgx-radius-full:999px;--sgx-shadow-sm:0 1px 2px #25232114;--sgx-shadow-md:0 12px 32px #2523211a;--sgx-shadow-panel:0 20px 60px #1f25242e;--sgx-layout-page-max:1200px;--sgx-layout-content-max:760px;--sgx-layout-narrow-max:640px;--sgx-layout-gutter:clamp(1rem, 4vw, 3rem);--sgx-layout-section-y:clamp(4rem, 8vw, 7rem);--sgx-breakpoint-mobile:760px;--sgx-breakpoint-tablet:1024px;--sgx-breakpoint-desktop-lg:1280px}*,:before,:after{box-sizing:border-box}html{background:var(--sgx-color-background);min-width:320px;color:var(--sgx-color-text);font-family:var(--sgx-font-sans);font-size:16px;line-height:var(--sgx-leading-base);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{background:var(--sgx-color-background);min-width:320px;min-height:100svh;color:var(--sgx-color-text);margin:0;overflow-x:hidden}h1,h2,h3,h4{color:inherit;font-weight:750;line-height:var(--sgx-leading-tight);overflow-wrap:anywhere;text-wrap:balance}h1,h2,h3,p{max-width:70ch}p{line-height:var(--sgx-leading-relaxed);overflow-wrap:break-word}img,picture,svg,video,canvas{max-width:100%;display:block}input,textarea,select{max-width:100%}button,input,textarea,select{font:inherit}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a[href],button:not(:disabled),select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),summary{cursor:pointer}input:not([type=checkbox]):not([type=radio]),textarea{cursor:text}button:disabled,input:disabled,textarea:disabled,select:disabled,[aria-disabled=true]{cursor:not-allowed}svg[aria-hidden=true],[aria-hidden=true] svg{pointer-events:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin-block:0}@media (width<=1024px){h1,h2,h3,p{max-width:100%}}:focus-visible{outline:3px solid var(--sgx-color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:hover,:focus-within{transform:none!important}}.container{width:min(100% - (var(--sgx-layout-gutter) * 2), var(--sgx-layout-page-max));margin-inline:auto}.site-main{min-width:0;padding-top:var(--sgx-header-height,76px);display:block}.empty-detail-page{flex:1;min-block-size:clamp(30rem,62svh,44rem)}.site-app--empty-detail{flex-direction:column;min-height:100svh;display:flex}.site-app--empty-detail .site-main{flex-direction:column;flex:1;display:flex}.technology-page{background:var(--sgx-color-background-bright)}.technology-page__hero,.technology-page__product,.technology-page__closing{position:relative}.technology-page__hero{background:#f4f7f8;border-bottom:1px solid #60758229;padding-block:clamp(4.75rem,8vw,7.5rem)}.technology-page__hero-inner,.technology-page__product-inner,.technology-page__closing-inner{width:min(100% - (var(--sgx-layout-gutter) * 2), var(--sgx-layout-page-max));margin-inline:auto}.technology-page__hero-inner{gap:var(--sgx-space-5) clamp(2.5rem, 8vw, 7rem);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.72fr);align-items:end;display:grid}.technology-page__hero-inner .section-eyebrow{grid-column:1/-1}.technology-page__hero h1{letter-spacing:-.052em;max-width:13ch;margin:0;font-size:clamp(3rem,5.7vw,5.25rem);line-height:.98}.technology-page__hero-summary{border-left:2px solid var(--sgx-color-accent);max-width:36rem;padding-left:var(--sgx-space-5);color:var(--sgx-color-muted);font-size:clamp(1.05rem,1.55vw,1.25rem)}.technology-page__product{scroll-margin-top:calc(var(--sgx-header-height,76px) - 1px);padding-block:clamp(4.5rem,7vw,7rem)}.technology-page__product--1{background:#e2eff5}.technology-page__product--2{background:#f7f7f5;border-block:1px solid #60758224}.technology-page__product--3{background:#cadde6}.technology-page__product-inner{grid-template-columns:minmax(17rem,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.technology-page__product--2 .technology-page__copy{order:2}.technology-page__product--2 .technology-page__media-frame{order:1}.technology-page__copy{gap:var(--sgx-space-4);align-content:center;max-width:35rem;display:grid}.technology-page__product-index{width:fit-content;padding-bottom:var(--sgx-space-3);color:#17232a94;font-size:var(--sgx-text-xs);letter-spacing:.14em;font-weight:850;position:relative}.technology-page__product-index:after{background:var(--sgx-color-accent);content:"";width:2.5rem;height:2px;position:absolute;bottom:0;left:0}.technology-page__copy h2{letter-spacing:-.048em;max-width:14ch;margin:0;font-size:clamp(2.35rem,4.25vw,4rem);line-height:1}.technology-page__description{max-width:34rem;color:var(--sgx-color-muted);font-size:clamp(1.05rem,1.45vw,1.2rem)}.technology-page__copy ul{margin:var(--sgx-space-2) 0 0;border-block:1px solid #60758240;gap:0;padding:0;list-style:none;display:grid}.technology-page__copy li{padding:.8rem 0 .8rem var(--sgx-space-5);color:var(--sgx-color-text);font-size:var(--sgx-text-sm);font-weight:720;position:relative}.technology-page__copy li+li{border-top:1px solid #6075822e}.technology-page__copy li:before{background:var(--sgx-color-accent);content:"";width:.45rem;height:.45rem;position:absolute;top:1.28rem;left:0;transform:rotate(45deg)}.technology-page__media-frame{background:#ffffff7a;border:1px solid #142d3a42;min-width:0;padding:clamp(.55rem,1vw,.8rem);position:relative;box-shadow:0 22px 50px #142d3a1a}.technology-page__media-frame:before{background:var(--sgx-color-accent);content:"";width:clamp(3.5rem,7vw,6rem);height:3px;position:absolute;top:-1px;left:-1px}.technology-page__media-surface{aspect-ratio:16/10;background:linear-gradient(135deg,#ffffffb3,#0000 46%),linear-gradient(160deg,#607d8b14,#142d3a29);border:1px solid #142d3a1f;position:relative;overflow:hidden}.technology-page__media-frame>img{aspect-ratio:16/10;object-fit:contain;background:#ffffffb3;width:100%}.technology-page__media-surface:before,.technology-page__media-surface:after{content:"";position:absolute}.technology-page__media-surface:before{border:1px solid #142d3a1a;inset:clamp(1.25rem,4vw,3rem)}.technology-page__media-surface:after{background:#ca2f3d94;width:18%;height:2px;bottom:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4vw,3rem)}.technology-page__closing{background:var(--sgx-color-navy);color:var(--sgx-color-text-inverse);padding-block:clamp(3.25rem,6vw,5rem)}.technology-page__closing-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.technology-page__closing-inner>div{gap:var(--sgx-space-3);max-width:45rem;display:grid}.technology-page__closing .section-eyebrow{color:#a9bec9}.technology-page__closing h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.5rem)}.technology-page__closing p:last-child{color:#f8f3ecbf}@media (width<=900px){.technology-page__hero-inner{gap:var(--sgx-space-5) var(--sgx-space-8);grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr)}.technology-page__product-inner{gap:var(--sgx-space-8);grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr)}.technology-page__closing-inner{grid-template-columns:minmax(0,1fr) minmax(13rem,auto)}}@media (width<=760px){.technology-page__hero{padding-block:clamp(3.5rem,11vw,5rem)}.technology-page__hero-inner,.technology-page__product-inner,.technology-page__closing-inner{grid-template-columns:1fr}.technology-page__hero h1{font-size:clamp(2.65rem,11vw,4.25rem)}.technology-page__hero-summary{max-width:40rem}.technology-page__product{padding-block:clamp(3.5rem,11vw,5rem)}.technology-page__product-inner{gap:var(--sgx-space-8)}.technology-page__product--2 .technology-page__copy,.technology-page__product--2 .technology-page__media-frame{order:initial}.technology-page__copy{max-width:40rem}.technology-page__copy h2{font-size:clamp(2.25rem,9vw,3.4rem)}.technology-page__media-frame{width:100%}.technology-page__closing-inner{align-items:start}.technology-page__closing .button{width:fit-content}}@media (width<=480px){.technology-page__hero-inner{gap:var(--sgx-space-4)}.technology-page__hero h1{font-size:clamp(2.4rem,12vw,3.25rem)}.technology-page__hero-summary{padding-left:var(--sgx-space-4)}.technology-page__product-inner{gap:var(--sgx-space-6)}.technology-page__copy h2{font-size:clamp(2.1rem,10vw,2.8rem)}.technology-page__media-frame{padding:.4rem}.technology-page__closing .button{width:100%}}.navigation-landing{flex:1;place-items:center;min-block-size:clamp(30rem,62svh,44rem);padding-block:clamp(3rem,8vw,6rem);display:grid;position:relative}.navigation-landing__anchors{pointer-events:none;position:absolute;inset:0 auto auto 0}.navigation-landing__inner{width:min(100% - (var(--sgx-layout-gutter) * 2), 54rem);gap:var(--sgx-space-4);display:grid}.navigation-landing__inner h1{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.04}.navigation-landing__inner>p:not(.section-eyebrow){max-width:42rem;color:var(--sgx-color-muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:var(--sgx-leading-relaxed)}.navigation-landing__inner .button{width:fit-content}.solutions-page{background:var(--sgx-color-background-bright)}.solutions-page__hero{background:#fff9ed;border-bottom:1px solid #60758229;padding-block:clamp(4.75rem,8vw,7.5rem)}.solutions-page__hero-inner,.solutions-page__solution-inner,.solutions-page__closing-inner{width:min(100% - (var(--sgx-layout-gutter) * 2), var(--sgx-layout-page-max));margin-inline:auto}.solutions-page__hero-inner{gap:var(--sgx-space-5) clamp(2.5rem, 8vw, 7rem);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);align-items:end;display:grid}.solutions-page__hero-inner .section-eyebrow{grid-column:1/-1}.solutions-page__hero h1{letter-spacing:-.052em;max-width:13ch;margin:0;font-size:clamp(3rem,5.7vw,5.25rem);line-height:.98}.solutions-page__hero-summary{border-left:2px solid var(--sgx-color-accent);max-width:36rem;padding-left:var(--sgx-space-5);color:var(--sgx-color-muted);font-size:clamp(1.05rem,1.55vw,1.25rem)}.solutions-page__solution{scroll-margin-top:calc(var(--sgx-header-height,76px) - 1px);padding-block:clamp(4.5rem,7vw,6.75rem)}.solutions-page__solution--1{background:#dfeef5}.solutions-page__solution--2{background:#fffaf1;border-block:1px solid #60758224}.solutions-page__solution--3{background:#cbdde6}.solutions-page__solution-inner{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.08fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.solutions-page__solution--2 .solutions-page__visual{order:2}.solutions-page__solution--2 .solutions-page__copy{order:1}.solutions-page__visual{border-block:1px solid #6075823d;place-items:center;min-height:clamp(18rem,27vw,23rem);display:grid;position:relative}.solutions-page__visual:before,.solutions-page__visual:after{content:"";position:absolute}.solutions-page__visual:before{aspect-ratio:1;border:1px solid #6075822e;border-radius:50%;width:min(78%,18rem)}.solutions-page__visual:after{background:var(--sgx-color-accent);width:3.25rem;height:2px;bottom:-1px;left:0}.solutions-page__number{top:var(--sgx-space-4);color:#17232a70;font-size:var(--sgx-text-xs);letter-spacing:.12em;font-weight:850;position:absolute;left:0}.solutions-page__icon.icon-glyph{z-index:1;width:clamp(10rem,17vw,14rem);height:clamp(10rem,17vw,14rem);box-shadow:none;background:0 0;border:0;position:relative}.solutions-page__copy{gap:var(--sgx-space-4);max-width:40rem;display:grid}.solutions-page__copy h2{letter-spacing:-.048em;max-width:16ch;margin:0;font-size:clamp(2.35rem,4.25vw,4rem);line-height:1}.solutions-page__lead{max-width:34rem;color:var(--sgx-color-text);font-size:clamp(1.12rem,1.8vw,1.35rem);font-weight:650;line-height:1.5}.solutions-page__description{max-width:40rem;color:var(--sgx-color-muted);font-size:1.02rem}.solutions-page__points{margin-top:var(--sgx-space-3);border-block:1px solid #6075823d;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.solutions-page__points li{min-width:0;padding:.9rem var(--sgx-space-4) .9rem var(--sgx-space-5);color:var(--sgx-color-text);font-size:var(--sgx-text-sm);font-weight:720;position:relative}.solutions-page__points li:nth-child(odd){border-right:1px solid #60758233}.solutions-page__points li:nth-child(-n+2){border-bottom:1px solid #60758233}.solutions-page__points li:before{top:1.4rem;left:var(--sgx-space-2);background:var(--sgx-color-accent);content:"";border-radius:50%;width:.32rem;height:.32rem;position:absolute}.solutions-page__closing{border-top:4px solid var(--sgx-color-cta);background:var(--sgx-color-navy);color:var(--sgx-color-text-inverse);padding-block:clamp(3rem,5vw,4.5rem)}.solutions-page__closing-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.solutions-page__closing-inner>div{gap:var(--sgx-space-3);display:grid}.solutions-page__closing h2{letter-spacing:-.035em;max-width:24ch;margin:0;font-size:clamp(1.85rem,3.4vw,2.85rem)}.solutions-page__closing p:last-child{color:#f8f3ecc2;max-width:45rem}.solutions-page__closing .button{min-width:13rem}@media (width<=900px){.solutions-page__hero-inner,.solutions-page__solution-inner{grid-template-columns:1fr}.solutions-page__hero{padding-block:clamp(3.5rem,9vw,5rem)}.solutions-page__hero-inner{gap:var(--sgx-space-5)}.solutions-page__hero h1{max-width:15ch;font-size:clamp(2.65rem,8.5vw,4.25rem)}.solutions-page__hero-summary{max-width:42rem}.solutions-page__solution{padding-block:clamp(3.5rem,8vw,4.75rem)}.solutions-page__solution-inner{gap:var(--sgx-space-8)}.solutions-page__visual,.solutions-page__solution--2 .solutions-page__visual{order:1}.solutions-page__copy,.solutions-page__solution--2 .solutions-page__copy{order:2}.solutions-page__visual{min-height:12rem}.solutions-page__icon.icon-glyph{width:9rem;height:9rem}.solutions-page__visual:before{width:10rem}.solutions-page__copy{max-width:46rem}.solutions-page__closing-inner{gap:var(--sgx-space-6);grid-template-columns:1fr}.solutions-page__closing .button{width:fit-content}}@media (width<=600px){.solutions-page__hero-inner,.solutions-page__solution-inner,.solutions-page__closing-inner{width:min(100% - 2rem, var(--sgx-layout-page-max))}.solutions-page__hero{padding-block:var(--sgx-space-12)}.solutions-page__hero h1{font-size:clamp(2.35rem,12vw,3.15rem)}.solutions-page__hero-summary{padding-left:var(--sgx-space-4);font-size:1rem;line-height:1.6}.solutions-page__solution{padding-block:var(--sgx-space-12)}.solutions-page__solution-inner{gap:var(--sgx-space-6)}.solutions-page__visual{min-height:8.5rem}.solutions-page__icon.icon-glyph{width:6.75rem;height:6.75rem}.solutions-page__visual:before{width:7.5rem}.solutions-page__number{top:var(--sgx-space-3)}.solutions-page__copy{gap:var(--sgx-space-3)}.solutions-page__copy h2{font-size:clamp(2rem,10vw,2.65rem)}.solutions-page__lead{font-size:1.05rem}.solutions-page__description{font-size:var(--sgx-text-base);line-height:1.6}.solutions-page__points{grid-template-columns:1fr}.solutions-page__points li,.solutions-page__points li:nth-child(odd),.solutions-page__points li:nth-child(-n+2){border-bottom:1px solid #60758233;border-right:0}.solutions-page__points li:last-child{border-bottom:0}.solutions-page__closing{padding-block:var(--sgx-space-10)}.solutions-page__closing .button{width:100%}}@media (width<=420px){.solutions-page__hero-inner,.solutions-page__solution-inner,.solutions-page__closing-inner{width:min(100% - 1.5rem, var(--sgx-layout-page-max))}}.site-header{z-index:120;background:#fffdfad6;transition:background-color .18s,border-color .18s,box-shadow .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:fixed;top:0;left:0;right:0}.site-header--scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfaf0;border-bottom-color:#15151514;box-shadow:0 10px 34px #25232114}.site-header,.desktop-nav,.desktop-nav *,.mega-menu,.mega-menu *,.mobile-nav,.mobile-nav *,.mobile-nav__backdrop{-webkit-user-select:none;user-select:none}.desktop-nav{align-items:center;display:flex}.mobile-nav{display:none;position:relative}.mobile-nav__backdrop{z-index:110;background:#1214168f;position:fixed;inset:0}.mobile-nav__panel{top:calc(100% + var(--sgx-space-3));z-index:140;gap:var(--sgx-space-4);border-radius:var(--sgx-radius-md);width:min(430px,100vw - 2rem);max-height:calc(100svh - 6rem);padding:var(--sgx-space-4);background:var(--sgx-color-surface);box-shadow:var(--sgx-shadow-panel);border:1px solid #1515151a;display:grid;position:absolute;right:0;overflow-y:auto}.mobile-nav__panel[hidden]{display:none}.mobile-nav__panel-header{justify-content:space-between;align-items:center;gap:var(--sgx-space-3);display:flex}.mobile-nav__panel-header p{color:var(--sgx-color-accent);font-size:var(--sgx-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.mobile-nav__primary,.mobile-nav__groups{gap:var(--sgx-space-3);display:grid}.mobile-nav__primary a{gap:var(--sgx-space-1);border:1px solid var(--sgx-color-border);border-radius:var(--sgx-radius-sm);padding:var(--sgx-space-3);color:var(--sgx-color-text);text-decoration:none;display:grid}.mobile-nav__primary a:hover,.mobile-nav__primary a:focus-visible{background:#ca2f3d0a;border-color:#ca2f3d61}.mobile-nav__primary span{font-weight:850}.mobile-nav__primary small{color:var(--sgx-color-muted);font-size:var(--sgx-text-sm);line-height:var(--sgx-leading-base)}.mobile-nav__group{gap:var(--sgx-space-2);border-top:1px solid var(--sgx-color-border);padding-top:var(--sgx-space-3);display:grid}.mobile-nav__group-title{color:var(--sgx-color-text);font-size:var(--sgx-text-sm);font-weight:850;line-height:var(--sgx-leading-tight);letter-spacing:.04em;text-transform:uppercase}.mobile-nav__group ul{gap:var(--sgx-space-1);padding-left:0;list-style:none;display:grid}.mobile-nav__group a{border-radius:var(--sgx-radius-sm);padding:var(--sgx-space-2) 0;color:var(--sgx-color-muted);font-weight:700;text-decoration:none;display:block}.mobile-nav__group a:hover,.mobile-nav__group a:focus-visible{color:var(--sgx-color-accent-hover)}.mobile-nav__actions,.mobile-nav__cta{width:100%}.mobile-nav__actions{gap:var(--sgx-space-2);display:grid}.desktop-nav__list{align-items:center;gap:var(--sgx-space-1);margin:0;padding:0;list-style:none;display:flex}.desktop-nav__item{position:relative}.desktop-nav__item:after{content:"";height:.55rem;position:absolute;top:100%;left:0;right:0}.desktop-nav__link{min-height:44px;color:var(--sgx-color-muted);font-size:var(--sgx-text-sm);border-radius:0;align-items:center;gap:.38rem;padding:0 .72rem;font-weight:750;text-decoration:none;display:inline-flex}.desktop-nav__trigger{align-items:center;gap:.05rem;display:inline-flex}.desktop-nav__link--disclosure-ready{gap:.42rem}.desktop-nav__trigger .desktop-nav__link--disclosure-ready:has(+.desktop-nav__disclosure){padding-right:0}.desktop-nav__disclosure{width:20px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.desktop-nav__chevron{border-right:1.35px solid var(--sgx-color-accent);border-bottom:1.35px solid var(--sgx-color-accent);opacity:.82;flex:none;width:.36rem;height:.36rem;margin-top:-.18rem;transition:opacity .14s,transform .14s;transform:rotate(45deg)}.desktop-nav__item:hover .desktop-nav__chevron,.desktop-nav__item:focus-within .desktop-nav__chevron,.desktop-nav__disclosure[aria-expanded=true] .desktop-nav__chevron{opacity:1;transform:translateY(.1rem)rotate(45deg)}.desktop-nav__disclosure:focus-visible{outline:0;box-shadow:inset 0 -1.5px #ca2f3db8}.section-menu__link:focus-visible{outline:1.5px solid var(--sgx-color-accent);outline-offset:2px}.section-menu{width:min(232px, calc(100vw - (var(--sgx-layout-gutter) * 2)));border-radius:var(--sgx-radius-sm);opacity:0;pointer-events:none;visibility:hidden;background:#fffdfafa;border:1px solid #5b74822e;gap:.08rem;padding:.42rem;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:calc(100% + .35rem);left:0;transform:translateY(.25rem);box-shadow:0 10px 26px #25232117}.section-menu[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.section-menu__link{color:var(--sgx-color-text);font-size:var(--sgx-text-sm);border-radius:2px;padding:.62rem .68rem;font-weight:720;line-height:1.35;text-decoration:none}.section-menu__link:hover{color:var(--sgx-color-accent-hover);background:#ca2f3d0e}.desktop-nav__link:hover,.desktop-nav__item:hover .desktop-nav__link,.desktop-nav__item:focus-within .desktop-nav__link{color:var(--sgx-color-text);box-shadow:none}.desktop-nav__link:focus-visible{outline:0;box-shadow:inset 0 -1.5px #ca2f3db8}.desktop-nav__link--contact{min-height:38px;margin-left:var(--sgx-space-2);border:1px solid var(--sgx-color-accent);border-radius:var(--sgx-radius-sm);background:var(--sgx-color-accent);color:#fff;box-shadow:none;padding:0 .95rem}.desktop-nav__link--contact:hover,.desktop-nav__item:hover .desktop-nav__link--contact,.desktop-nav__item:focus-within .desktop-nav__link--contact{border-color:var(--sgx-color-accent-hover);background:var(--sgx-color-accent-hover);color:#fff;box-shadow:0 10px 24px #ca2f3d2e}.mega-menu{width:min(340px, calc(100vw - (var(--sgx-layout-gutter) * 2)));gap:var(--sgx-space-2);border:1px solid var(--sgx-color-border);border-radius:var(--sgx-radius-sm);opacity:0;pointer-events:none;visibility:hidden;background:#fffdfafa;padding:.8rem;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%,.25rem);box-shadow:0 16px 36px #2523211f}.desktop-nav__item:hover .mega-menu,.desktop-nav__item:focus-within .mega-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.mega-menu__links{align-content:start;gap:.2rem;display:grid}.mega-menu__eyebrow{color:var(--sgx-color-accent);font-size:var(--sgx-text-xs);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .28rem;padding-inline:.45rem;font-weight:800}.mega-menu__link small{color:var(--sgx-color-muted)}.mega-menu__link{border-radius:var(--sgx-radius-sm);color:var(--sgx-color-text);border:1px solid #0000;gap:.14rem;padding:.54rem .48rem .54rem .68rem;text-decoration:none;display:grid}.mega-menu__link:hover,.mega-menu__link:focus-visible{background:#15151507;border-color:#ca2f3d29}.desktop-nav__link:focus-visible,.mega-menu__link:focus-visible{outline-color:var(--sgx-color-accent)}.mega-menu__link span{font-size:var(--sgx-text-sm);font-weight:780}.mega-menu__link small{font-size:var(--sgx-text-xs);line-height:var(--sgx-leading-base)}.container--content{max-width:var(--sgx-layout-content-max)}.container--narrow{max-width:var(--sgx-layout-narrow-max)}.section{padding-block:var(--sgx-layout-section-y);scroll-margin-top:calc(var(--sgx-header-height,76px) + var(--sgx-space-4))}.section-eyebrow{color:var(--sgx-color-accent);font-size:var(--sgx-text-xs);letter-spacing:.08em;font-weight:850;line-height:var(--sgx-leading-tight);text-transform:uppercase;margin:0}.section--panel{background:var(--sgx-color-panel);color:var(--sgx-color-text-inverse)}.cluster{gap:var(--sgx-space-4);flex-wrap:wrap;align-items:center;display:flex}.stack,.grid{gap:var(--sgx-space-6);display:grid}.grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-section{background:var(--sgx-color-background);padding-block:clamp(3.25rem,6vw,5rem)}.contact-section__inner{width:min(100% - (var(--sgx-layout-gutter) * 2), var(--sgx-layout-page-max));gap:var(--sgx-space-6);border:1px solid var(--sgx-color-border);border-radius:var(--sgx-radius-md);background:linear-gradient(135deg, #ca2f3d0b, transparent 32%), var(--sgx-color-surface);box-shadow:0 1px 0 #ffffffe0 inset, var(--sgx-shadow-md);grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);align-items:center;margin-inline:auto;padding:clamp(1.5rem,3.5vw,2.75rem);display:grid}.contact-section__content{gap:var(--sgx-space-4);min-width:0;display:grid}.contact-section__header{gap:var(--sgx-space-3);max-width:720px;margin-bottom:0;display:grid}.contact-section__actions{gap:var(--sgx-space-2);flex-wrap:wrap;align-items:center;display:flex}.contact-section__actions .button{width:fit-content}.contact-section__card{border:1px solid var(--sgx-color-border);border-radius:var(--sgx-radius-md);background:var(--sgx-color-surface);min-width:0;box-shadow:0 1px 0 #ffffffe6 inset, var(--sgx-shadow-md);padding:clamp(1.5rem,4vw,2.5rem)}.contact-section__form,.contact-section__fields,.contact-section__field{display:grid}.contact-section__form{gap:var(--sgx-space-6)}.contact-section__fields{gap:var(--sgx-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.contact-section__field{gap:var(--sgx-space-2);min-width:0;color:var(--sgx-color-text);font-size:var(--sgx-text-sm);font-weight:750}.contact-section__field:last-child{grid-column:1/-1}.contact-section__field input,.contact-section__field select,.contact-section__field textarea{border:1px solid var(--sgx-color-border);border-radius:var(--sgx-radius-sm);width:100%;color:var(--sgx-color-text);background:#ffffffeb;padding:.8rem .9rem;font-weight:500}.contact-section__field input:focus-visible,.contact-section__field select:focus-visible,.contact-section__field textarea:focus-visible{border-color:var(--sgx-color-accent);box-shadow:0 0 0 4px #ca2f3d1f}.contact-section__field textarea{resize:vertical}.contact-section__pending-note{border-left:3px solid var(--sgx-color-accent);padding-left:var(--sgx-space-3);color:var(--sgx-color-muted);font-size:var(--sgx-text-sm)}.contact-section__process,.contact-section__trust-panel{border:1px solid var(--sgx-color-border);border-radius:var(--sgx-radius-md);background:var(--sgx-color-surface);box-shadow:0 1px 2px #2523210d}.contact-section__process{gap:var(--sgx-space-3);padding:var(--sgx-space-5);border-left-color:#ca2f3d57;display:grid}.contact-section__process h3{font-size:var(--sgx-text-md)}.contact-section__process ul{gap:var(--sgx-space-2);padding-left:0;list-style:none;display:grid}.contact-section__process li{padding-left:var(--sgx-space-5);color:var(--sgx-color-muted);position:relative}.contact-section__process li:before{content:"";border-radius:var(--sgx-radius-full);background:var(--sgx-color-accent);width:7px;height:7px;position:absolute;top:.65em;left:0}.contact-section__trust-panel{gap:var(--sgx-space-2);padding:var(--sgx-space-5);border-color:#ca2f3d38;border-left:3px solid var(--sgx-color-accent);background:#ffffffd1;display:grid}.contact-section__trust-panel strong{color:var(--sgx-color-text);font-size:var(--sgx-text-md)}.contact-section__trust-panel p{color:var(--sgx-color-muted)}.provider-match-cta{--sgx-provider-cta-image:none;isolation:isolate;background:var(--sgx-color-navy);color:var(--sgx-color-text-inverse);padding-block:clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.provider-match-cta:before{z-index:-1;background-image:var(--sgx-provider-cta-image);content:"";opacity:.2;background-position:50%;background-size:cover;position:absolute;inset:0}.provider-match-cta__inner{border:1px solid #ffffff29;border-top:3px solid var(--sgx-color-accent);border-radius:var(--sgx-radius-sm);background:#081c265c;grid-template-columns:minmax(0,2fr) minmax(240px,.85fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);padding:clamp(1.75rem,3.5vw,2.65rem);display:grid;position:relative;overflow:hidden}.provider-match-cta__content,.provider-match-cta__header{display:grid}.provider-match-cta__header{gap:var(--sgx-space-3);max-width:720px;margin:0}.provider-match-cta__header .section-eyebrow{color:var(--sgx-color-accent)}.provider-match-cta__header h2{max-width:18ch;color:var(--sgx-color-text-inverse);letter-spacing:-.03em;font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.07}.provider-match-cta__header p:last-child{color:#f8f3ecd1;max-width:670px;font-size:clamp(.96rem,1.25vw,1.05rem);line-height:1.6}.provider-match-cta__action{padding-block:var(--sgx-space-3);border-left:1px solid #ffffff2e;justify-content:flex-end;padding-left:clamp(1.5rem,3vw,2.5rem);display:flex}.provider-match-cta__action .button{min-width:13.5rem}.contact-page{background:linear-gradient(180deg, #fffdfaeb, #f7f5f2 54%), var(--sgx-color-background);padding-block:clamp(2.75rem,5vw,4.75rem)}.contact-page__inner,.contact-page__intro,.contact-page__content,.contact-page__form-card,.contact-page__form-header,.contact-page__provider-route,.contact-page__provider-route>div{min-width:0;display:grid}.contact-page__inner{width:min(100% - (var(--sgx-layout-gutter) * 2), 960px);gap:clamp(1.5rem,3vw,2.25rem);margin-inline:auto}.contact-page__intro{gap:var(--sgx-space-2);max-width:700px}.contact-page__intro h1{letter-spacing:-.04em;max-width:15ch;font-size:clamp(2.5rem,4.7vw,4.1rem);line-height:1.04}.contact-page__intro p:last-child{max-width:620px;color:var(--sgx-color-muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:var(--sgx-leading-relaxed)}.contact-page__methods{gap:var(--sgx-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-page__method{align-items:center;gap:var(--sgx-space-3);border:1px solid var(--sgx-color-border);border-radius:var(--sgx-radius-sm);min-width:0;color:var(--sgx-color-text);background:#ffffffb8;padding:clamp(.9rem,2vw,1.15rem);text-decoration:none;transition:border-color .16s,color .16s;display:flex}.contact-page__method:hover,.contact-page__method:focus-visible{color:var(--sgx-color-accent-hover);border-color:#ca2f3d80}.contact-page__method:focus-visible{outline-offset:2px;outline:3px solid #ca2f3d2e}.contact-page__icon{border-radius:var(--sgx-radius-full);width:2.35rem;height:2.35rem;color:var(--sgx-color-accent);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;border:1px solid #ca2f3d2e;flex:none;padding:.52rem}.contact-page__method span,.contact-page__provider-route>div{gap:.1rem;min-width:0;display:grid}.contact-page__method small,.contact-page__provider-route p{color:var(--sgx-color-muted);font-size:var(--sgx-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.contact-page__method strong,.contact-page__provider-route h2{overflow-wrap:anywhere;font-size:var(--sgx-text-md)}.contact-page__content{gap:clamp(1.5rem,3vw,2.25rem)}.contact-page__form-card{border-radius:var(--sgx-radius-md);gap:var(--sgx-space-6);background:#ffffffe6;border:1px solid #5b748247;padding:clamp(1.4rem,3.4vw,2.5rem)}.contact-page__form-header{gap:var(--sgx-space-2)}.contact-page__form-header h2{font-size:clamp(1.3rem,2vw,1.6rem)}.contact-page__form-header p:last-child{color:var(--sgx-color-muted)}.contact-page .contact-section__form{gap:var(--sgx-space-6)}.contact-page .contact-section__pending-note{color:var(--sgx-color-muted);border-left:0;padding-left:0}.contact-page .contact-section__fields{gap:var(--sgx-space-5)}.contact-page .contact-section__field{gap:var(--sgx-space-2);font-size:var(--sgx-text-sm);font-weight:720}.contact-page .contact-section__field small{margin-left:var(--sgx-space-2);color:var(--sgx-color-muted);font-size:var(--sgx-text-xs);font-weight:600}.contact-page .contact-section__field:nth-child(n+5){grid-column:1/-1}.contact-page .contact-section__field input,.contact-page .contact-section__field select,.contact-page .contact-section__field textarea{min-height:50px;font:inherit;background:#fff;border-color:#5b748257;padding:.72rem .9rem;font-weight:500}.contact-page .contact-section__field textarea{min-height:8.25rem;line-height:1.55}.contact-page .contact-section__field input:focus-visible,.contact-page .contact-section__field select:focus-visible,.contact-page .contact-section__field textarea:focus-visible{border-color:var(--sgx-color-accent);outline:0;box-shadow:0 0 0 4px #ca2f3d1f}.contact-page .contact-section__field strong{color:var(--sgx-color-accent)}.contact-page .contact-section__form>.button{width:fit-content;min-width:10.5rem}.contact-page__provider-route{gap:var(--sgx-space-6);border-top:1px solid #5b74823d;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:clamp(1.5rem,3vw,2rem) 0}.contact-page__provider-route>div{gap:var(--sgx-space-2)}.contact-page__provider-route h2{font-size:clamp(1.25rem,2vw,1.55rem)}.contact-page__provider-route p:last-child{max-width:650px;color:var(--sgx-color-muted);font-size:var(--sgx-text-sm);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.6}.contact-page__provider-route .button{width:fit-content}.provider-match-page{background:linear-gradient(180deg, #fffdfaeb, #f7f5f2 54%), var(--sgx-color-background);padding-block:clamp(2.75rem,5vw,4.75rem)}.provider-match-page__inner{width:min(100% - (var(--sgx-layout-gutter) * 2), 960px);gap:clamp(1.5rem,3vw,2.25rem);margin-inline:auto;display:grid}.provider-match-page__header{gap:var(--sgx-space-2);max-width:700px;display:grid}.provider-match-page__header h1{letter-spacing:-.04em;max-width:15ch;font-size:clamp(2.5rem,4.7vw,4.1rem);line-height:1.04}.provider-match-page__header p:last-child{color:#536773;max-width:600px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:var(--sgx-leading-relaxed)}.provider-match-page__form-shell{border-radius:var(--sgx-radius-md);background:#ffffffe6;border:1px solid #5b748247;padding:clamp(1.4rem,3.4vw,2.5rem);box-shadow:inset 0 1px #ffffffe6}.provider-match-form,.provider-match-form__section,.provider-match-form__field,.provider-match-form__success{display:grid}.provider-match-form{gap:0}.provider-match-form__required-note{margin:calc(var(--sgx-space-2) * -1) 0 var(--sgx-space-4);color:var(--sgx-color-muted);font-size:var(--sgx-text-sm)}.provider-match-form__required-note span,.provider-match-form legend>span,.provider-match-form__field strong{color:var(--sgx-color-accent)}.provider-match-form__section{gap:var(--sgx-space-4);border-top:1px solid #60758233;padding-block:clamp(1.6rem,3vw,2.15rem)}.provider-match-form__section:first-of-type{border-top:0;padding-top:0}.provider-match-form__section:last-of-type{padding-bottom:clamp(1.75rem,3vw,2.25rem)}.provider-match-form__section h2,.provider-match-form legend{color:var(--sgx-color-text);font-size:clamp(1.18rem,1.7vw,1.4rem);font-weight:800;line-height:var(--sgx-leading-tight);margin:0}.provider-match-form fieldset{border:0;min-width:0;margin:0;padding:0}.provider-match-form legend{margin-bottom:var(--sgx-space-4)}.provider-match-form__choices{gap:.625rem;display:grid}.provider-match-form__choices--solutions{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-match-form__choices label{align-items:center;gap:var(--sgx-space-3);border-radius:var(--sgx-radius-sm);min-width:0;min-height:48px;color:var(--sgx-color-text);cursor:pointer;font-size:var(--sgx-text-sm);background:#ffffffc7;border:1px solid #5b74824d;padding:.7rem .85rem;font-weight:680;transition:border-color .16s,background-color .16s;display:flex}.provider-match-form__choices label:hover{background:#fff;border-color:#60758275}.provider-match-form__choices label:has(input:checked){box-shadow:3px 0 0 var(--sgx-color-accent) inset;background:#ca2f3d0e;border-color:#ca2f3dad}.provider-match-form__choices label:has(input:focus-visible){outline-offset:2px;outline:3px solid #ca2f3d2e}.provider-match-form__choices input{width:1.1rem;height:1.1rem;accent-color:var(--sgx-color-accent);flex:none}.provider-match-form__choices--markets label{min-height:46px;padding-block:.62rem}.provider-match-form fieldset[aria-invalid=true] .provider-match-form__choices label{border-color:#ca2f3d73}.provider-match-form__location-grid,.provider-match-form__contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.provider-match-form__location-grid>fieldset{align-self:start}.provider-match-form__location-grid>fieldset>legend{margin-bottom:var(--sgx-space-2);color:var(--sgx-color-text);font-size:var(--sgx-text-sm);font-weight:720;line-height:var(--sgx-leading-base)}.provider-match-form__field{gap:var(--sgx-space-2);min-width:0;color:var(--sgx-color-text);font-size:var(--sgx-text-sm);font-weight:720}.provider-match-form__field small{margin-left:var(--sgx-space-2);color:var(--sgx-color-muted);font-size:var(--sgx-text-xs);font-weight:600}.provider-match-form__field input,.provider-match-form__field select,.provider-match-form__field textarea{border-radius:var(--sgx-radius-sm);width:100%;min-height:50px;color:var(--sgx-color-text);font:inherit;background:#fff;border:1px solid #5b748257;padding:.72rem .9rem;font-weight:500}.provider-match-form__field textarea{resize:vertical;min-height:8.25rem;line-height:1.55}.provider-match-form__field input::placeholder,.provider-match-form__field textarea::placeholder{color:#788993}.provider-match-form__field select:disabled,.provider-match-form__field input:disabled,.provider-match-form__field textarea:disabled{color:#71818a;cursor:not-allowed;background:#f2f5f6}.provider-match-form__field input:focus-visible,.provider-match-form__field select:focus-visible,.provider-match-form__field textarea:focus-visible{border-color:var(--sgx-color-accent);outline:0;box-shadow:0 0 0 4px #ca2f3d1f}.provider-match-form__field [aria-invalid=true]{border-color:var(--sgx-color-accent)}.provider-match-form__error{margin-top:var(--sgx-space-1);color:#9f202c;font-size:var(--sgx-text-sm);font-weight:700;display:block}.provider-match-form__actions{border-top:1px solid #60758233;padding-top:clamp(1.5rem,3vw,2rem);display:flex}.provider-match-form__actions .button{min-width:10.5rem}.provider-match-form__success{gap:var(--sgx-space-4);max-width:680px;padding-block:clamp(1.25rem,4vw,2.75rem)}.provider-match-form__success h2{font-size:clamp(2rem,4vw,3rem)}.provider-match-form__success h2:focus{outline:0}.provider-match-form__success p:not(.section-eyebrow){color:var(--sgx-color-muted)}.provider-match-form__success .button{width:fit-content}@media (width<=900px){.site-main{padding-top:var(--sgx-header-height,64px)}.grid--two,.grid--three,.contact-section__inner,.contact-section__fields,.contact-page__methods,.contact-page__content,.provider-match-form__location-grid{grid-template-columns:1fr}.provider-match-form__field input,.provider-match-form__field select,.provider-match-form__field textarea,.contact-section__field input,.contact-section__field select,.contact-section__field textarea{font-size:16px}.provider-match-cta__inner{gap:var(--sgx-space-6);grid-template-columns:minmax(0,1.8fr) minmax(220px,.8fr)}}@media (width<=600px){.provider-match-page{padding-block:clamp(2.25rem,9vw,3.25rem)}.provider-match-page__header h1{font-size:clamp(2.2rem,12vw,3rem)}.provider-match-page__form-shell{padding:1.1rem}.provider-match-form__choices--solutions,.provider-match-form__contact-grid{grid-template-columns:1fr}.provider-match-form__actions .button,.provider-match-form__success .button{width:100%}.provider-match-form__section{padding-block:1.5rem}.provider-match-form__choices label{min-height:48px}.provider-match-cta{padding-block:clamp(1.75rem,8vw,2.5rem)}.provider-match-cta__inner{gap:var(--sgx-space-5);padding:var(--sgx-space-5);grid-template-columns:1fr}.provider-match-cta__header{gap:var(--sgx-space-2)}.provider-match-cta__header h2{font-size:clamp(1.85rem,9vw,2.4rem)}.provider-match-cta__action,.provider-match-cta__action .button{width:100%}.provider-match-cta__action{padding:var(--sgx-space-5) 0 0;border-top:1px solid #ffffff2e;border-left:0;justify-content:stretch}.contact-page__provider-route{gap:var(--sgx-space-4);grid-template-columns:1fr}.contact-page__provider-route .button,.contact-page .contact-section__form>.button{width:100%}}.about-secondary-page{background:linear-gradient(180deg, #fffdfaeb, #f7f5f2 54%), var(--sgx-color-background)}.about-secondary-hero{border-bottom:1px solid #60758226;padding-block:clamp(3.5rem,5vw,4.75rem)}.about-secondary-hero__inner{gap:var(--sgx-space-3);text-align:center;display:grid}.about-page-container--narrow{max-width:54rem}.about-page-container--medium{max-width:58rem}.about-secondary-hero h1{letter-spacing:-.05em;max-width:18ch;margin:0 auto;font-size:clamp(2.6rem,4.7vw,4.1rem);line-height:1.02}.about-secondary-hero__inner>p:last-child{max-width:62ch;color:var(--sgx-color-muted);font-size:var(--sgx-text-lg);margin-inline:auto}.faq-page__content,.join-page__program,.join-page__support{padding-block:clamp(3.5rem,5vw,5rem)}.faq-page .about-secondary-hero{padding-block:clamp(3rem,4vw,4rem)}.faq-page__content{padding-block:clamp(3rem,4vw,3.5rem)}.faq-accordion{border-top:1px solid #60758247}.faq-page__inner{justify-items:stretch;max-width:65rem;margin-inline:auto;display:grid}.faq-page__introduction{margin-bottom:clamp(3rem,4vw,3.5rem);width:min(100%,56rem);color:var(--sgx-color-muted);font-size:var(--sgx-text-lg);line-height:var(--sgx-leading-relaxed);text-align:center;justify-self:center;gap:1.25rem;margin-inline:0;display:grid}.faq-page__introduction>p{text-align:center;width:100%;max-width:none;margin-inline:auto}.faq-accordion__item{border-bottom:1px solid #6075823d}.faq-accordion__item h2{max-width:none;margin:0;transition:background-color .16s}:is(.faq-accordion__item h2:has(button:hover),.faq-accordion__item h2:has(button[aria-expanded=true])){background:#ca2f3d06}.faq-accordion__item button{gap:var(--sgx-space-5);width:100%;min-height:4.75rem;padding:var(--sgx-space-5) 0;color:var(--sgx-color-text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:750;transition:color .16s,background-color .16s;display:grid}.faq-accordion__item button:hover{color:var(--sgx-color-accent-hover)}.faq-accordion__item button[aria-expanded=true]{color:var(--sgx-color-accent);background:0 0}.faq-accordion__item button:focus{outline:0}.faq-accordion__item button:focus-visible{outline-offset:3px;outline:2px solid #60758280}.faq-accordion__mark{width:1rem;height:1rem;position:relative}.faq-accordion__mark:before,.faq-accordion__mark:after{content:"";background:currentColor;width:.875rem;height:1px;transition:transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-accordion__mark:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-accordion__item button[aria-expanded=true] .faq-accordion__mark:after{transform:translate(-50%,-50%)rotate(0)}.faq-accordion__panel{padding:0 3rem var(--sgx-space-6) 0;animation:.16s ease-out faq-panel-enter}.faq-accordion__panel p{max-width:none;color:var(--sgx-color-muted)}@keyframes faq-panel-enter{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.about-compact-cta{border-top:1px solid #6075823d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.faq-page .about-compact-cta{border-top:0}.about-compact-cta>div:first-child{gap:var(--sgx-space-2);display:grid}.about-compact-cta h2{margin:0;font-size:clamp(1.55rem,2.8vw,2rem)}.about-compact-cta p{color:var(--sgx-color-muted)}.about-compact-cta__actions{gap:var(--sgx-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.join-page__program{background:#ffffff7a}.join-page .about-secondary-hero{padding-block:clamp(3.25rem,4vw,3.75rem)}.join-page__hero-inner{gap:var(--sgx-space-4);text-align:center;justify-items:center;max-width:58rem;display:grid}.join-page__hero-inner h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.75rem,5vw,4.35rem);line-height:1}.join-page__hero-inner p{width:100%;max-width:68ch;color:var(--sgx-color-muted);font-size:var(--sgx-text-lg)}.join-page__program-inner{text-align:center;justify-items:center;gap:clamp(1.25rem,2.5vw,2rem);max-width:62rem;display:grid}.join-page__program-inner>*,.join-page__resources>*{min-width:0}.join-page__program header,.join-page__support header{gap:var(--sgx-space-3);align-content:start;display:grid}.join-page__program h2,.join-page__support h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.05}.join-page__program-copy{width:100%;max-width:68ch;color:var(--sgx-color-muted);font-size:var(--sgx-text-lg);line-height:var(--sgx-leading-relaxed);text-align:center}.join-page__support{background:#f1f4f5}.join-page__support header{text-align:center;justify-items:center}.join-page__resources{border-block:1px solid #60758240;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.25rem,4vw,3.25rem);display:grid}.join-page__resources article{gap:var(--sgx-space-2);text-align:center;border-bottom:1px solid #60758233;border-right:1px solid #60758233;justify-items:center;padding:clamp(1.5rem,2.8vw,2.25rem);display:grid}.join-page__resources article:nth-child(3n){border-right:0}.join-page__resources article:nth-last-child(-n+3){border-bottom:0}.join-page__resources article>span{color:var(--sgx-color-accent);font-size:var(--sgx-text-xs);letter-spacing:.08em;font-weight:850}.join-page__resources p{overflow-wrap:anywhere;color:#425762;font-size:var(--sgx-text-base);font-weight:650;line-height:var(--sgx-leading-relaxed)}.join-page__cta{background:linear-gradient(180deg, #fffdfaeb, #f7f5f2 54%), var(--sgx-color-background);border-top:1px solid #60758229;padding-block:clamp(2.75rem,4vw,3.75rem)}.join-page__cta .about-compact-cta{border-top:0;margin-top:0;padding-top:0}@media (width<=900px){.about-compact-cta,.join-page__program-inner{grid-template-columns:1fr}.about-compact-cta__actions{justify-content:flex-start}.join-page__resources{grid-template-columns:repeat(2,minmax(0,1fr))}.join-page__resources article:nth-child(n){border-bottom:1px solid #60758233;border-left:0;border-right:1px solid #60758233;grid-column:auto}.join-page__resources article:nth-child(2n){border-right:0}.join-page__resources article:nth-last-child(-n+2){border-bottom:0}}@media (width<=600px){.about-hero,.about-story,.about-values,.about-secondary-hero,.faq-page__content,.join-page__program,.join-page__support{padding-block:var(--sgx-space-12)}.about-secondary-hero h1{font-size:clamp(2.15rem,11vw,2.75rem)}.join-page .about-secondary-hero{padding-block:var(--sgx-space-12)}.join-page__cta{padding-block:var(--sgx-space-10)}.about-story__date{flex-direction:column;align-items:flex-start}.about-compact-cta__actions{display:grid}.about-compact-cta__actions .button{width:100%}.faq-accordion__item button{min-height:4.25rem;padding-block:var(--sgx-space-4)}.faq-accordion__panel{padding-right:0;padding-bottom:var(--sgx-space-5)}.join-page__resources{grid-template-columns:1fr}.join-page__resources article,.join-page__resources article:nth-child(n),.join-page__resources article:nth-child(2n),.join-page__resources article:nth-child(3n),.join-page__resources article:nth-last-child(-n+2){border-bottom:1px solid #60758233;border-right:0}.join-page__resources article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.site-header,.provider-match-form__choices label,.faq-accordion__item button,.faq-accordion__item h2{transition:none}.faq-accordion__panel{animation:none}}@media (width>=1280px){.container,.contact-section__inner{width:min(100% - 6rem, var(--sgx-layout-page-max))}}@media (width<=1024px){.container,.contact-section__inner{width:min(100% - 2.5rem, var(--sgx-layout-page-max))}.mega-menu{width:min(340px,100vw - 2rem);left:0}.contact-section__inner{gap:var(--sgx-space-8);grid-template-columns:1fr}.desktop-nav{display:none}.mobile-nav{display:block}}@media (width<=900px){.container,.contact-section__inner{width:min(100% - 2rem, var(--sgx-layout-page-max))}.section{padding-block:clamp(3rem,14vw,4.5rem)}.site-header__inner{min-height:64px;padding-block:var(--sgx-space-2);justify-content:space-between;align-items:center}.mobile-nav__panel{top:calc(100% + var(--sgx-space-2));gap:var(--sgx-space-3);width:min(340px,100vw - 1.5rem);max-height:calc(100svh - 5.5rem);padding:var(--sgx-space-3);border-color:#15151514;right:0;box-shadow:0 24px 70px #1214163d}.mobile-nav__panel-header{padding-bottom:var(--sgx-space-1)}.mobile-nav__primary{gap:0}.mobile-nav__primary a{min-height:44px;padding:var(--sgx-space-2) var(--sgx-space-1);background:0 0;border:0;border-bottom:1px solid #15151514;border-radius:0;align-items:center;display:flex}.mobile-nav__primary a:hover,.mobile-nav__primary a:focus-visible{color:var(--sgx-color-accent-hover);background:#15151509;border-color:#15151514}.mobile-nav__primary small{display:none}.mobile-nav__actions{margin-top:var(--sgx-space-1);padding-top:var(--sgx-space-3);border-top:1px solid #15151514}.mobile-nav__actions .button--secondary{min-height:40px;box-shadow:none;background:0 0}.contact-section{padding-block:clamp(2.25rem,9vw,3.25rem)}.contact-section__inner,.contact-section__content{gap:var(--sgx-space-4)}.contact-section__header{gap:var(--sgx-space-2)}.contact-section__header h2{font-size:clamp(1.45rem,7vw,1.85rem)}.contact-section__process,.contact-section__trust-panel,.contact-section__card{border-radius:var(--sgx-radius-sm);padding:var(--sgx-space-4)}.contact-section__process{gap:var(--sgx-space-3)}.contact-section__process h3{font-size:var(--sgx-text-md)}.contact-section__process ul{gap:var(--sgx-space-2)}.contact-section__process li,.contact-section__trust-panel p,.contact-section__pending-note{font-size:var(--sgx-text-sm);line-height:var(--sgx-leading-base)}.contact-section__form{gap:var(--sgx-space-4)}.contact-section__fields{gap:var(--sgx-space-3)}.contact-section__field textarea{min-height:8rem}.contact-page{padding-block:clamp(2.25rem,9vw,3.5rem)}.contact-page__inner{width:min(100% - 2rem, var(--sgx-layout-page-max));gap:var(--sgx-space-5)}.contact-page__intro h1{font-size:clamp(2rem,11vw,3rem)}.contact-page__methods{gap:var(--sgx-space-2)}.contact-page__method{padding:var(--sgx-space-4)}}@media (width<=420px){.contact-page__inner{width:min(100% - 1.5rem, var(--sgx-layout-page-max))}.mobile-nav__panel{width:min(340px,100vw - 1.5rem);right:-.25rem}.contact-section__inner{width:min(100% - 1.5rem, var(--sgx-layout-page-max))}}.about-page .container,.about-secondary-page .container{width:min(100% - (var(--sgx-layout-gutter) * 2), var(--sgx-layout-page-max))}.about-hero,.about-story,.about-values{padding-block:clamp(4rem,5vw,5rem)}.about-hero{padding-block:clamp(4rem,5vw,4.5rem)}.about-hero__inner{gap:var(--sgx-space-4);text-align:center;max-width:51.25rem;display:grid}.about-hero__summary{max-width:66ch;margin-top:var(--sgx-space-2);color:var(--sgx-color-muted);font-size:var(--sgx-text-lg);margin-inline:auto}.about-story{background:#ffffff7a;border-block:1px solid #60758226}.about-story__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.04fr);align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.about-story__date{align-items:baseline;gap:var(--sgx-space-3);width:fit-content;margin-top:var(--sgx-space-3);border-left:2px solid var(--sgx-color-accent);padding-left:var(--sgx-space-4);display:flex}.about-story__date strong{color:var(--sgx-color-text);font-size:var(--sgx-text-xl);line-height:1}.about-story__date span{color:var(--sgx-color-muted);font-size:var(--sgx-text-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.about-story__lead,.about-values__header{gap:var(--sgx-space-3);display:grid}.about-story__lead h2,.about-values__header h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.05}.about-story__lead h2{max-width:19ch}.about-story__copy{gap:var(--sgx-space-4);max-width:66ch;padding-top:calc(var(--sgx-text-xs) + var(--sgx-space-3));color:var(--sgx-color-muted);font-size:var(--sgx-text-lg);line-height:var(--sgx-leading-relaxed);display:grid}.about-story__copy-group,.about-story__mission{gap:var(--sgx-space-3);display:grid}.about-story__copy-group+.about-story__copy-group,.about-story__mission{padding-top:var(--sgx-space-5);border-top:1px solid #60758233}.about-story__mission h3{max-width:22ch;color:var(--sgx-color-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1}.about-values__summary{gap:var(--sgx-space-3);max-width:62ch;color:var(--sgx-color-muted);display:grid}.about-values{background:var(--sgx-color-background);border-top:1px solid #60758224;padding-bottom:0}.about-values__header{max-width:48rem}.about-values__list{border-block:1px solid #60758238;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}.about-values__list article{gap:var(--sgx-space-3);border-right:1px solid #6075822e;align-content:center;padding:clamp(1.5rem,2.7vw,2.25rem);display:grid}.about-values__list article:last-child{border-right:0}.about-values__list h3{font-size:var(--sgx-text-xl);margin:0}.about-values__conversion{border-top:1px solid #60758238;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,4rem);margin-top:clamp(1.5rem,3vw,2rem);padding-block:clamp(1.75rem,3vw,2.25rem);display:grid}.about-values__conversion>div:first-child{gap:var(--sgx-space-2);display:grid}.about-values__conversion h2{margin:0;font-size:clamp(1.65rem,3vw,2.25rem)}.about-values__conversion p{color:var(--sgx-color-muted)}.about-values__actions{gap:var(--sgx-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=900px){.about-page .container,.about-secondary-page .container{width:min(100% - 2rem, var(--sgx-layout-page-max))}.about-hero,.about-story,.about-values{padding-block:var(--sgx-space-16)}.about-story__inner{gap:var(--sgx-space-8);grid-template-columns:1fr}.about-story__copy{padding-top:0}.about-values__list{grid-template-columns:repeat(2,minmax(0,1fr))}.about-values__list article:nth-child(2n){border-right:0}.about-values__list article:nth-child(-n+2){border-bottom:1px solid #6075822e}.about-values__conversion{grid-template-columns:1fr}.about-values__actions{justify-content:flex-start}}@media (width<=600px){.about-hero,.about-story,.about-values{padding-block:var(--sgx-space-12)}.about-hero h1{font-size:clamp(2.45rem,13vw,3.25rem)}.about-story__lead h2,.about-values__header h2{font-size:clamp(1.9rem,9vw,2.4rem)}.about-values__list{grid-template-columns:1fr}.about-values__list article,.about-values__list article:nth-child(2n){border-bottom:1px solid #6075822e;border-right:0}.about-values__list article:last-child{border-bottom:0}.about-values__actions{display:grid}.about-values__actions .button{width:100%}}@media (width<=420px){.about-page .container,.about-secondary-page .container{width:min(100% - 1.5rem, var(--sgx-layout-page-max))}}.about-page{background:var(--sgx-color-background)}.about-hero{background:linear-gradient(180deg, #fffdfaeb, #f7f5f2 54%), var(--sgx-color-background);border-bottom:1px solid #60758224;padding-block:clamp(3.25rem,4vw,3.75rem)}.about-hero__inner{text-align:left;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:none;min-height:15rem;display:grid}.about-hero__inner:not(:has(.about-hero__visual img)){grid-template-columns:1fr;min-height:0}.about-hero__inner:not(:has(.about-hero__visual img)) .about-hero__visual{display:none}.about-hero__content{gap:var(--sgx-space-4);max-width:49rem;display:grid}.about-hero h1{letter-spacing:-.045em;max-width:none;margin:0;font-size:clamp(2.75rem,4.7vw,4.1rem);line-height:1.04}.about-hero__content p{max-width:42rem;color:var(--sgx-color-muted);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:var(--sgx-leading-relaxed)}.about-hero__visual{min-width:0}.about-hero__visual:has(img){aspect-ratio:4/3;border-radius:var(--sgx-radius-sm);overflow:hidden}.about-hero__visual img{object-fit:cover;width:100%;height:100%}.about-company,.about-team,.about-principles{padding-block:clamp(3rem,4vw,3.5rem)}.about-company{background:#ffffff9e}.about-company__inner{text-align:left;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);max-width:none;display:grid}.about-company h2,.about-team h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.08}.about-company__copy,.about-team__copy{gap:var(--sgx-space-5);color:var(--sgx-color-muted);font-size:var(--sgx-text-lg);line-height:var(--sgx-leading-relaxed);display:grid}.about-company__copy{max-width:68ch}.about-company__opening{color:var(--sgx-color-accent);font-weight:600}.about-team{background:#f7f8f8;border-block:1px solid #60758229}.about-team__inner{text-align:center;gap:clamp(1.5rem,2.2vw,1.875rem);display:grid}.about-team h2{max-width:24ch;margin-inline:auto}.about-team__flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2rem,6vw,5rem);max-width:48rem;margin-inline:auto;display:grid}.about-team__step{gap:var(--sgx-space-3);min-width:0;color:var(--sgx-color-text);font-size:var(--sgx-text-sm);letter-spacing:.05em;text-transform:uppercase;justify-items:center;font-weight:800;display:grid;position:relative}.about-team__step>.icon-glyph{color:#536773;width:clamp(4.5rem,6vw,5.5rem);height:clamp(4.5rem,6vw,5.5rem);box-shadow:none;background:0 0;border:0;border-radius:0;padding:.45rem}.about-team__step>.icon-glyph svg{stroke-width:1.35px;width:100%;height:100%}.about-team__connector{background:#60758257;width:calc(100% + clamp(2rem,6vw,5rem) - clamp(6rem,8vw,7rem));height:1px;position:absolute;top:clamp(2.25rem,3vw,2.75rem);left:calc(50% + clamp(3rem,4vw,3.5rem))}.about-team__connector:after{border-top:1px solid var(--sgx-color-accent);border-right:1px solid var(--sgx-color-accent);content:"";width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.about-team__copy{max-width:51rem;margin-inline:auto}.about-principles{background:linear-gradient(180deg, #fffdfa73, #ffffffad), var(--sgx-color-background);padding-block:clamp(2.75rem,3.5vw,3.25rem)}.about-principles__inner{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-principles article{gap:var(--sgx-space-3);align-content:start;min-width:0;padding-right:clamp(2rem,5vw,4.5rem);display:grid}.about-principles article+article{border-left:1px solid #60758238;padding-left:clamp(2rem,5vw,4.5rem);padding-right:0}.about-principles h2{padding-top:var(--sgx-space-4);letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.5vw,2.1rem);line-height:1.1;position:relative}.about-principles h2:before{background:var(--sgx-color-accent);content:"";width:2.25rem;height:2px;position:absolute;top:0;left:0}.about-principles p{color:var(--sgx-color-muted);line-height:var(--sgx-leading-relaxed)}.about-closing{background:linear-gradient(180deg, #fffdfaeb, #f7f5f2 54%), var(--sgx-color-background)}.about-closing__inner{border-top:1px solid #60758238;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2rem,3.5vw,2.75rem);display:grid}.about-closing__inner>div:first-child{gap:var(--sgx-space-2);display:grid}.about-closing h2{margin:0;font-size:clamp(1.65rem,3vw,2.25rem)}.about-closing p{color:var(--sgx-color-muted)}.about-closing__actions{gap:var(--sgx-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=900px){.about-hero,.about-company,.about-team{padding-block:var(--sgx-space-12)}.about-principles{padding-block:2.75rem}.about-principles article{padding-right:var(--sgx-space-7)}.about-principles article+article{padding-left:var(--sgx-space-7)}.about-hero__inner{gap:var(--sgx-space-8);min-height:13rem}.about-company__inner{gap:var(--sgx-space-8)}}@media (width<=600px){.about-hero,.about-company,.about-team{padding-block:var(--sgx-space-10)}.about-principles{padding-block:2.25rem}.about-hero h1{font-size:clamp(2.35rem,12vw,3rem)}.about-hero__inner,.about-company__inner{grid-template-columns:1fr;min-height:0}.about-hero__visual:not(:has(img)){display:none}.about-company__inner{text-align:left}.about-team__flow{gap:var(--sgx-space-6);grid-template-columns:1fr;width:min(100%,17rem)}.about-team__step{gap:var(--sgx-space-4);font-size:var(--sgx-text-xs);text-align:left;grid-template-columns:4rem minmax(0,1fr);place-items:center start}.about-team__step>.icon-glyph{width:4rem;height:4rem;padding:.4rem}.about-team__connector{top:calc(4rem + var(--sgx-space-2));width:1px;height:var(--sgx-space-6);left:2rem}.about-team__connector:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.about-team__copy{text-align:left}.about-principles__inner,.about-closing__inner{grid-template-columns:1fr}.about-principles article,.about-principles article+article{border-left:0;padding-left:0;padding-right:0}.about-principles article+article{margin-top:var(--sgx-space-6);padding-top:var(--sgx-space-6);border-top:1px solid #60758238}.about-closing__actions{justify-content:stretch;display:grid}.about-closing__actions .button{width:100%}}#root{min-height:100svh}.skip-link{top:var(--sgx-space-4);left:var(--sgx-space-4);z-index:100;border:1px solid var(--sgx-color-accent);border-radius:var(--sgx-radius-sm);background:var(--sgx-color-panel);color:var(--sgx-color-text-inverse);font-size:var(--sgx-text-sm);box-shadow:var(--sgx-shadow-panel);transform:translateY(calc(-100% - var(--sgx-space-8)));padding:.75rem 1rem;font-weight:800;text-decoration:none;position:fixed}.skip-link:focus-visible{transform:translateY(0)}.site-app{--sgx-header-height:76px;background:var(--sgx-color-background-warm);min-width:0;min-height:100svh;color:var(--sgx-color-text)}.button,.badge,.section-eyebrow,.home-hero__eyebrow,.home-hero__scroll,.card-icon-heading .icon-glyph,.technology-layer__platforms,.solutions-overview__cta,.site-header__wordmark,.site-footer__wordmark,.site-footer__nav,.site-footer__mobile-nav,.site-footer__social,.site-footer__social *,.site-footer__copyright,.contact-page__icon{-webkit-user-select:none;user-select:none}.site-header__inner{width:min(100% - (var(--sgx-layout-gutter) * 2), var(--sgx-layout-page-max));justify-content:space-between;align-items:center;gap:var(--sgx-space-6);border-bottom:1px solid var(--sgx-color-border);min-height:76px;margin-inline:auto;transition:border-color .18s;display:flex}.site-header--scrolled .site-header__inner{border-bottom-color:#1515150f}.site-header__wordmark,.site-footer__wordmark{flex:none;align-items:center;text-decoration:none;display:inline-flex}.site-header__wordmark{width:clamp(8.6rem,13vw,10.9rem);transition:filter .16s,opacity .16s}.site-header__wordmark:hover,.site-header__wordmark:focus-visible{filter:saturate(1.12)brightness(.96);opacity:.92}.site-header__wordmark img,.site-footer__wordmark img{width:100%;height:auto;display:block}.site-footer__wordmark{width:clamp(9rem,13vw,11.25rem)}.site-header__nav{justify-content:center;gap:var(--sgx-space-5);color:var(--sgx-color-muted);font-size:var(--sgx-text-sm);flex-wrap:wrap;font-weight:650;display:flex}.site-header__nav a,.site-footer__nav a,.site-footer__contact a{text-decoration:none}.site-header__nav a:hover,.site-footer__nav a:hover,.site-footer__contact a:hover{color:var(--sgx-color-accent)}.button{justify-content:center;align-items:center;gap:var(--sgx-space-2);border-radius:var(--sgx-radius-sm);min-height:44px;font-size:var(--sgx-text-sm);border:1px solid #0000;padding:.72rem 1rem;font-weight:750;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.button:focus-visible{outline-color:var(--sgx-color-cta-text-on-light);box-shadow:0 0 0 5px #ffb80033}.button:hover{transform:translateY(-1px)}.button--primary{border-color:var(--sgx-color-cta);background:var(--sgx-color-cta);color:var(--sgx-color-cta-text);box-shadow:0 8px 20px #80530024}.button--primary:hover,.button--primary:focus-visible{border-color:var(--sgx-color-cta-hover);background:var(--sgx-color-cta-hover);color:var(--sgx-color-cta-text);box-shadow:0 12px 26px #8053003d}.button--gold-outline{border-color:var(--sgx-color-cta);color:var(--sgx-color-cta);background:0 0}.button--gold-outline:hover,.button--gold-outline:focus-visible{border-color:var(--sgx-color-cta-hover);color:var(--sgx-color-cta);background:#ffb8001a}.button--gold-light{color:var(--sgx-color-cta-text-on-light);background:#fffffff5;border-color:#ffffffe6;box-shadow:0 8px 20px #1515151f}.button--gold-light:hover,.button--gold-light:focus-visible{color:#804900;background:#fff;border-color:#fff;box-shadow:0 12px 26px #15151533}.provider-match-cta .button:focus-visible{outline-color:var(--sgx-color-cta)}.button--secondary{color:var(--sgx-color-text);background:#ffffffb8;border-color:#15151529;box-shadow:inset 0 1px #ffffffe0,0 8px 20px #1515150b}.button--secondary:hover,.button--secondary:focus-visible{background:#fff;border-color:#ca2f3d47;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #15151513}.button--tertiary{min-height:auto;color:var(--sgx-color-accent-hover);text-underline-offset:.32em;background:0 0;border-color:#0000;padding-inline:.15rem;-webkit-text-decoration:underline #ca2f3d4d;text-decoration:underline #ca2f3d4d;text-decoration-thickness:1px}.button--tertiary:hover,.button--tertiary:focus-visible{color:var(--sgx-color-accent-hover);-webkit-text-decoration-color:var(--sgx-color-accent);text-decoration-color:var(--sgx-color-accent);background:#15151509;box-shadow:0 10px 24px #1515150a}.technology-layer .button--secondary,.proof-section .button--secondary{color:var(--sgx-color-text);background:#f8f3ecf0;border-color:#f8f3ec38;box-shadow:inset 0 1px #ffffffb8,0 12px 26px #0000002e}.technology-layer .button--secondary:hover,.technology-layer .button--secondary:focus-visible,.proof-section .button--secondary:hover,.proof-section .button--secondary:focus-visible{background:#fff;border-color:#f8f3ec75;box-shadow:inset 0 1px #ffffffd6,0 14px 30px #0000003d}.technology-layer .button--tertiary,.proof-section .button--tertiary{color:var(--sgx-color-text-inverse);text-decoration-color:#f8f3ec5c}.technology-layer .button--tertiary:hover,.technology-layer .button--tertiary:focus-visible,.proof-section .button--tertiary:hover,.proof-section .button--tertiary:focus-visible{color:#fff;-webkit-text-decoration-color:var(--sgx-color-accent);text-decoration-color:var(--sgx-color-accent);background:#f8f3ec14;box-shadow:0 12px 28px #0000002e}.badge{border:1px solid var(--sgx-color-border);border-radius:var(--sgx-radius-full);background:var(--sgx-color-surface);width:fit-content;color:var(--sgx-color-muted);font-size:var(--sgx-text-xs);text-transform:uppercase;align-items:center;padding:.2rem .55rem;font-weight:750;display:inline-flex}.badge--warning{color:var(--sgx-color-accent-hover);background:#ca2f3d14;border-color:#ca2f3d7a}.home-hero{background:var(--sgx-color-background-bright);border-bottom:1px solid #607d8b29;min-height:clamp(37.5rem,44vw,42.5rem);padding-block:clamp(3.75rem,5vw,4.75rem);position:relative;overflow-x:clip}.home-hero__inner,.credibility-bar__inner,.solutions-overview__inner,.north-america-discovery__inner,.technology-layer__inner,.services-overview__inner,.proof-section__inner,.contact-section__inner,.final-cta__inner,.site-footer__inner{width:min(100% - (var(--sgx-layout-gutter) * 2), var(--sgx-layout-page-max));margin-inline:auto}.home-hero__content{min-width:0;max-width:34rem}.home-hero__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero-visual{justify-self:end;width:900px;max-width:none;margin-right:-200px}.hero-visual__master{aspect-ratio:964/700;width:100%;height:auto;display:block}.hero-visual__vector-layers{opacity:1}.hero-network{aspect-ratio:820/560;place-self:center end;place-items:center;width:min(800px,100%);min-width:0;min-height:0;display:grid}.hero-network__stage{isolation:isolate;aspect-ratio:820/560;width:100%;height:100%;position:relative}.hero-network__composition{position:absolute;inset:0;transform:translate(45px)}.hero-network__atmosphere{z-index:-3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-network__field-cluster{fill:url(#hero-field-dots-a);opacity:.3}.hero-network__field-cluster--upper-right,.hero-network__field-cluster--lower-left{fill:url(#hero-field-dots-b);opacity:.17}.hero-network__field-cluster--far-right{opacity:.25}.hero-network__field-cluster--central{fill:url(#hero-field-dots-b);opacity:.1}.hero-network__map{--hero-map-opacity:.19;z-index:-2;object-fit:contain;filter:drop-shadow(0 0 .55px #ca2f3d2e);width:71.3415%;height:102.679%;opacity:var(--hero-map-opacity);transform:translateY(var(--hero-map-shift,0px));transform-origin:50%;position:absolute;top:-3.5714%;left:7.3171%;-webkit-mask-image:radial-gradient(84% 80% at 54%,#000 48%,#000000c2 72%,#0000 100%);mask-image:radial-gradient(84% 80% at 54%,#000 48%,#000000c2 72%,#0000 100%)}.hero-network__map-texture{z-index:-1;pointer-events:none;width:71.3415%;height:102.679%;transform:translateY(var(--hero-map-shift,0px));transform-origin:50%;position:absolute;top:-3.5714%;left:7.3171%;overflow:visible}.hero-network__map-internal-dots{fill:#bc777f75;opacity:.4}.hero-network__map-dot-foundation{fill:url(#hero-map-dots-base);opacity:.36}.hero-network__map-dot-region{stroke:none}.hero-network__map-dot-region--west{fill:url(#hero-map-dots-medium);opacity:.38}.hero-network__map-dot-region--east{fill:url(#hero-map-dots-dense);opacity:.48}.hero-network__map-dot-region--north{fill:url(#hero-map-dots-sparse);opacity:.34}.hero-network__map-dot-region--south{fill:url(#hero-map-dots-sparse);opacity:.24}.hero-network__map-internal-dots circle:nth-child(3n+2){fill:#60758294;opacity:.72}.hero-network__map-internal-dots circle:nth-child(4n){opacity:.52}.hero-network__map-internal-dots--west{opacity:.38}.hero-network__map-internal-dots--central{opacity:.14}.hero-network__map-internal-dots--east{opacity:.48}.hero-network__map-internal-dots--north{opacity:.25}.hero-network__map-internal-dots--south{opacity:.2}.hero-network__map-internal-fragments{fill:#60758261;stroke:#6075824d;stroke-linecap:round;stroke-width:.72px;opacity:.32;vector-effect:non-scaling-stroke}.hero-network__map-internal-arc{stroke-dasharray:2 5;opacity:.62}.hero-network__connectors{z-index:-1;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-network__map-field-texture{fill:none;stroke:#6075824d;stroke-dasharray:0 8;stroke-linecap:round;stroke-width:1.65px;opacity:.22;vector-effect:non-scaling-stroke}.hero-network__map-field-fragment--soft{stroke-dasharray:0 11;opacity:.58}.hero-network__map-field-fragment--dense{stroke-dasharray:0 6.5;opacity:.72}.hero-network__plot-field{fill:none;stroke:#ca2f3d85;stroke-dasharray:0 11;stroke-linecap:round;stroke-width:2.3px;opacity:.07;vector-effect:non-scaling-stroke}.hero-network__connector-routes,.hero-network__connector-routes-mobile,.hero-network__handoff-routes,.hero-network__secondary-node-routes,.hero-network__convergence-field,.hero-network__perimeter-field{stroke:#6075828a;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero-network__connector-routes,.hero-network__connector-routes-mobile{stroke-width:1.9px}.hero-network__connector-routes-mobile{display:none}.hero-network__handoff-routes{stroke-width:.9px;opacity:.24}.hero-network__secondary-node-routes{stroke-width:1px;opacity:.2}.hero-network__convergence-field{stroke-width:.8px;opacity:.17}.hero-network__perimeter-field{stroke-width:1.3px;opacity:.24}.hero-network__clearing-field{fill:url(#hero-core-clearing);stroke:none}.hero-network__signal-points{fill:var(--sgx-color-accent)}.hero-network__waypoints,.hero-network__mobile-junctions{fill:#607582;opacity:.56}.hero-network__mobile-junctions{display:none}.hero-network__core{z-index:2;place-items:center;width:34.1463%;display:grid;position:absolute;top:50%;left:48.7805%;transform:translate(-50%,-50%)}.hero-network__core img{width:100%;height:auto;display:block}.hero-network__nodes{position:absolute;inset:0}.hero-network__node{z-index:1;aspect-ratio:1;place-items:center;width:10.2439%;display:grid;position:absolute;translate:-50% -50%}.hero-network__node--logistics{top:22.3214%;left:12.1951%}.hero-network__node--technology{top:18.75%;left:76.2195%}.hero-network__node--ecommerce{top:81.25%;left:78.0488%}.hero-network__node--staffing{top:81.25%;left:12.1951%}.hero-network__node--cross-border{width:9.0244%;top:11.0714%;left:38.4146%}.hero-network__node--warehousing{width:9.0244%;top:88.9286%;left:59.1463%}.hero-network__glyph{aspect-ratio:1;background:#fffdfaf5;border:1px solid #60758270;border-radius:50%;place-items:center;width:100%;display:grid}.hero-network__glyph img{object-fit:contain;width:88%;height:88%;display:block}@media (width>=1200px){.hero-network{width:800px;max-width:none;margin-right:-50px}.hero-network--static-qa .hero-network__map,.hero-network--static-qa .hero-network__core,.hero-network--static-qa .hero-network__node,.hero-network--static-qa .hero-network__handoff-routes,.hero-network--static-qa .hero-network__map-field-texture,.hero-network--static-qa .hero-network__plot-field,.hero-network--static-qa .hero-network__convergence-field,.hero-network--static-qa .hero-network__perimeter-field,.hero-network--static-qa .hero-network__waypoints,.hero-network--static-qa .hero-network__signal-points,.hero-network--static-qa .hero-network__signal-points circle{animation:none}.home-hero__eyebrow{letter-spacing:.055em;transform-origin:0;width:max-content;font-size:.72rem;display:block;transform:scaleX(.8)}.hero-network--static-qa .hero-network__connector-routes path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__map,.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__core,.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__node,.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__handoff-routes,.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__map-field-texture,.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__plot-field,.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__convergence-field,.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__perimeter-field,.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__waypoints,.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__mobile-junctions,.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__signal-points{opacity:0}.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__connector-routes path,.hero-network--motion-pending:not(.hero-network--revealed) .hero-network__connector-routes-mobile path{stroke-dasharray:1;stroke-dashoffset:1px}.hero-network--revealed .hero-network__map{animation:.42s cubic-bezier(.22,.61,.36,1) both hero-network-map-reveal}.hero-network--revealed .hero-network__connector-routes path,.hero-network--revealed .hero-network__connector-routes-mobile path{stroke-dasharray:1;animation:.52s cubic-bezier(.4,0,.2,1) 90ms both hero-network-route-reveal}.hero-network--revealed .hero-network__core{animation:.36s ease-out .23s both hero-network-fade-in}.hero-network--revealed .hero-network__core img{animation:.36s cubic-bezier(.22,.61,.36,1) .23s both hero-network-core-settle}.hero-network--revealed .hero-network__node{animation:.35s cubic-bezier(.22,.61,.36,1) both hero-network-node-reveal}.hero-network--revealed .hero-network__node:first-child{animation-delay:.32s}.hero-network--revealed .hero-network__node:nth-child(2){animation-delay:.38s}.hero-network--revealed .hero-network__node:nth-child(3){animation-delay:.44s}.hero-network--revealed .hero-network__node:nth-child(4){animation-delay:.5s}.hero-network--revealed .hero-network__handoff-routes,.hero-network--revealed .hero-network__map-field-texture,.hero-network--revealed .hero-network__plot-field,.hero-network--revealed .hero-network__convergence-field,.hero-network--revealed .hero-network__perimeter-field,.hero-network--revealed .hero-network__waypoints,.hero-network--revealed .hero-network__mobile-junctions{animation:.3s ease-out .57s both hero-network-secondary-reveal}.hero-network--revealed .hero-network__signal-points circle{transform-box:fill-box;transform-origin:50%;animation:.36s ease-out .48s both hero-network-signal-activate}@keyframes hero-network-map-reveal{0%{opacity:0}to{opacity:var(--hero-map-opacity)}}@keyframes hero-network-route-reveal{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hero-network-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-network-core-settle{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes hero-network-node-reveal{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-network-secondary-reveal{0%{opacity:0}}@keyframes hero-network-signal-activate{0%{opacity:0;transform:scale(.75)}65%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.home-hero__eyebrow,header>p:first-child{color:var(--sgx-color-accent);font-size:var(--sgx-text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.home-hero__eyebrow-mobile{display:none}.home-hero h1{max-width:780px;margin-block:var(--sgx-space-5) var(--sgx-space-3);font-size:clamp(2.85rem,4.2vw,3.75rem);line-height:1}.home-hero h1 span{display:block}.home-hero__emphasis{max-width:720px;color:var(--sgx-color-text);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:800;line-height:var(--sgx-leading-tight)}.home-hero__summary{max-width:680px;margin-top:var(--sgx-space-4);color:#40545f;font-size:var(--sgx-text-md);line-height:var(--sgx-leading-relaxed)}.home-hero__actions{gap:var(--sgx-space-3);margin-top:var(--sgx-space-6);flex-wrap:wrap;display:flex}.home-hero__scroll{align-items:center;gap:var(--sgx-space-2);width:fit-content;margin-top:var(--sgx-space-6);color:var(--sgx-color-muted);font-size:var(--sgx-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;text-decoration:none;display:inline-flex}.home-hero__scroll:hover,.home-hero__scroll:focus-visible{color:var(--sgx-color-accent-hover)}.home-hero__scroll:focus-visible{outline-offset:.35rem}.home-hero__scroll-mark{border-radius:var(--sgx-radius-full);border:1px solid #15151533;width:18px;height:28px;position:relative}.home-hero__scroll-mark:after{content:"";border-radius:var(--sgx-radius-full);background:#ca2f3db8;width:3px;height:3px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.credibility-bar{border-block:1px solid var(--sgx-color-border);background:#fffdfab8}.credibility-bar__inner{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.credibility-bar__item{gap:var(--sgx-space-2);padding:clamp(1.15rem, 2vw, 1.55rem) var(--sgx-space-8);border-right:1px solid var(--sgx-color-border);display:grid}.credibility-bar__item:last-child{border-right:0}.credibility-bar__item strong{color:var(--sgx-color-text);font-size:var(--sgx-text-xl);line-height:var(--sgx-leading-tight)}.credibility-bar__item span,.credibility-bar__item p{color:var(--sgx-color-muted)}.credibility-bar__item span{font-size:var(--sgx-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.credibility-bar__item p{font-size:var(--sgx-text-sm);line-height:var(--sgx-leading-base)}.solutions-overview,.services-overview,.final-cta{padding-block:clamp(3.5rem,6.5vw,5.75rem)}.technology-layer,.proof-section{background:var(--sgx-color-panel);color:var(--sgx-color-text-inverse);border-block:1px solid #f8f3ec14;padding-block:clamp(3.5rem,6.5vw,5.75rem)}.technology-layer{background:linear-gradient(180deg, #f8f3ec09, transparent 18%), var(--sgx-color-panel)}.technology-layer header>p,.proof-section header>p{color:#f8f3ecd1}.technology-layer .badge{color:var(--sgx-color-text-inverse);background:#f8f3ec1a;border-color:#f8f3ec57}.solutions-overview__header,.technology-layer__header,.services-overview__header,.proof-section__header,.final-cta__header{gap:var(--sgx-space-3);max-width:var(--sgx-layout-content-max);margin-bottom:clamp(1.75rem,3vw,2.25rem);display:grid}.solutions-overview__header h2,.technology-layer__header h2,.services-overview__header h2,.proof-section__header h2,.final-cta__header h2{line-height:var(--sgx-leading-tight)}.solutions-overview__header p:last-child,.technology-layer__header p:last-child,.services-overview__header p:last-child,.proof-section__header p:last-child,.final-cta__header p:last-child{line-height:var(--sgx-leading-relaxed)}.solutions-overview__grid,.technology-layer__grid,.services-overview__grid,.proof-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.25rem);display:grid}.services-overview__grid{border-block:1px solid #60758238;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.proof-section__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-section__framework{gap:var(--sgx-space-4);display:grid}.solutions-overview__card,.technology-layer__card,.services-overview__card,.proof-section__card{align-content:start;gap:var(--sgx-space-4);border:1px solid var(--sgx-color-border);border-radius:var(--sgx-radius-md);min-width:0;padding:var(--sgx-space-6);background:var(--sgx-color-surface);display:grid;position:relative;box-shadow:0 1px 2px #2523210d}.solutions-overview__card h3,.technology-layer__card h3,.services-overview__card h3,.proof-section__card h3{font-size:var(--sgx-text-xl)}.card-icon-heading{gap:var(--sgx-space-5);align-items:center;min-width:0;display:flex}.card-icon-heading h3{min-width:0;line-height:var(--sgx-leading-tight)}.services-overview__card .card-icon-heading{gap:var(--sgx-space-3);flex-direction:column;align-items:flex-start}.services-overview__card .card-icon-heading h3{padding-top:0}.icon-glyph{border-radius:var(--sgx-radius-sm);width:2.75rem;height:2.75rem;color:var(--sgx-color-text);background:#ffffffb3;border:1px solid #1515151a;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffffd1}.icon-glyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;width:1.625rem;height:1.625rem;overflow:visible}.icon-glyph__image{object-fit:contain;width:100%;height:100%;display:block}.icon-glyph__accent{stroke:var(--sgx-color-accent)}.technology-layer__card,.proof-section__card{background:var(--sgx-color-panel-soft);border-color:#f8f3ec24;box-shadow:inset 0 1px #f8f3ec0a}.technology-layer__card{background:#ffffff0b;border-color:#f8f3ec1c}.technology-layer__card .icon-glyph,.proof-section__card .icon-glyph{color:#f8f3ece6;background:#ffffff0e;border-color:#f8f3ec24;box-shadow:inset 0 1px #f8f3ec0f}.proof-section__card{gap:var(--sgx-space-3);padding:var(--sgx-space-5);background:linear-gradient(180deg, #ffffff0b, #ffffff05), var(--sgx-color-panel-soft)}.proof-section__card:before{content:none}.solutions-overview__card{justify-items:center;gap:var(--sgx-space-3);border-radius:var(--sgx-radius-sm);box-shadow:none;text-align:center;background:#ffffffbd;border-color:#607d8b3d;grid-template-rows:auto auto 1fr auto;padding:clamp(1.15rem,2vw,1.5rem);transition:border-color .16s,background-color .16s,transform .16s}.solutions-overview__card:before{content:none}.solutions-overview{background:var(--sgx-color-background-cool);border-bottom:1px solid #607d8b2e;padding-block:clamp(3.25rem,5vw,4.75rem)}.solutions-overview__header{text-align:center;max-width:820px;margin-inline:auto}.solutions-overview__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.solutions-overview__card:hover,.solutions-overview__card:focus-within{background:#fffffff5;border-color:#607d8b6b;transform:translateY(-1px)}.solutions-overview__card .solutions-overview__icon{width:5.75rem;height:5.75rem;box-shadow:none;background:0 0;border:0}.solutions-overview__card h3{font-size:var(--sgx-text-lg)}.solutions-overview__card p{max-width:30ch;font-size:var(--sgx-text-sm);line-height:var(--sgx-leading-base)}.services-overview__card{gap:var(--sgx-space-5);box-shadow:none;background:#ffffff94;border:0;border-right:1px solid #6075822e;border-radius:0;grid-template-rows:auto 1fr;padding:clamp(1.5rem,2.4vw,2rem)}.services-overview__intro{gap:var(--sgx-space-5);align-content:start;min-height:11.5rem;display:grid}.services-overview__card:last-child{border-right:0}.services-overview__card .icon-glyph{width:5.75rem;height:5.75rem;box-shadow:none;background:0 0;border:0;margin-inline:auto}.services-overview__card h3{font-size:clamp(1.15rem,1.55vw,1.4rem)}.services-overview{background:var(--sgx-color-background-warm);border-top:1px solid #607d8b29;padding-bottom:0}.services-overview__cta{border-top:1px solid #60758247;grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);margin-top:clamp(1.5rem,3vw,2rem);padding-block:clamp(2rem,3.5vw,2.5rem);display:grid}.services-overview__cta-copy{gap:var(--sgx-space-2);max-width:760px;display:grid}.services-overview__cta-copy h3{max-width:24ch;font-size:clamp(1.45rem,2.1vw,1.8rem);line-height:var(--sgx-leading-tight);letter-spacing:-.02em}.services-overview__cta-copy>p:last-child{max-width:64ch;color:var(--sgx-color-muted);line-height:1.6}.services-overview__cta-action{border-left:1px solid #60758233;justify-content:flex-end;align-items:center;min-height:5.5rem;padding-left:clamp(1.5rem,3vw,2.5rem);display:flex}.services-overview__cta-action .button{min-width:13.5rem}.solutions-overview__card p,.services-overview__card p,.proof-section__card p,.technology-layer__card p{color:var(--sgx-color-muted)}.technology-layer__card p,.proof-section__card p{color:#f8f3eccc}.proof-section__evidence-list{gap:var(--sgx-space-2);margin:0;padding-left:0;list-style:none;display:grid}.proof-section__evidence-list li{color:#f8f3ecc7;font-size:var(--sgx-text-sm);line-height:var(--sgx-leading-base);padding-left:1rem;position:relative}.proof-section__evidence-list li:before{content:"";border-radius:var(--sgx-radius-full);background:#f8f3ec57;width:5px;height:5px;position:absolute;top:.65em;left:0}.proof-section__note{border-radius:var(--sgx-radius-sm);color:#f8f3ecb8;max-width:760px;font-size:var(--sgx-text-sm);line-height:var(--sgx-leading-base);background:#ffffff07;border:1px solid #f8f3ec1a;border-left-color:#ca2f3d61;margin:0;padding:.82rem .95rem}.solutions-overview__cta{width:fit-content;min-height:44px;margin-top:var(--sgx-space-1);text-align:center;align-self:end}.solutions-overview__cta span{transition:transform .16s}.solutions-overview__cta:hover span,.solutions-overview__cta:focus-visible span{transform:translate(2px)}.us-operating-story{background:#f1f4f6;border-block:1px solid #60758229;padding-block:clamp(3.25rem,5.5vw,5.25rem)}.us-operating-story__inner{width:min(100% - (var(--sgx-layout-gutter) * 2), var(--sgx-layout-page-max));grid-template-columns:minmax(0,1.15fr) minmax(360px,.75fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-inline:auto;display:grid}.us-operating-story__content{gap:var(--sgx-space-4);min-width:0;display:grid}.us-operating-story__content h2{max-width:none;font-size:clamp(2rem,3.1vw,2.85rem);line-height:1.04}.us-operating-story__content h2 span{white-space:nowrap;display:block}.us-operating-story__summary{max-width:640px;color:var(--sgx-color-muted);font-size:var(--sgx-text-md)}.us-operating-story__content .button{width:fit-content;margin-top:var(--sgx-space-1)}.us-operating-story__flow{gap:var(--sgx-space-5);border-radius:var(--sgx-radius-md);background:#ffffffad;border:1px solid #6075823d;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6}.us-operating-story__flow-heading{gap:var(--sgx-space-1);border-left:3px solid var(--sgx-color-accent);padding-left:var(--sgx-space-4);display:grid}.us-operating-story__flow-heading span{color:#607582;font-size:var(--sgx-text-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.us-operating-story__flow-heading strong{font-size:var(--sgx-text-xl);line-height:var(--sgx-leading-tight)}.us-operating-story__flow ul{gap:var(--sgx-space-2);padding:0 0 0 var(--sgx-space-5);margin:0;list-style:none;display:grid;position:relative}.us-operating-story__flow ul:before{content:"";background:#60758252;width:1px;position:absolute;top:1.4rem;bottom:1.4rem;left:.56rem}.us-operating-story__flow li{align-items:center;gap:var(--sgx-space-3);min-width:0;padding:var(--sgx-space-2) 0;color:var(--sgx-color-text);font-weight:750;display:flex;position:relative}.us-operating-story__flow li:before{content:"";top:50%;left:calc(var(--sgx-space-5) * -1);width:var(--sgx-space-5);background:#60758252;height:1px;position:absolute}.us-operating-story__flow .icon-glyph{background:#ffffffc7;border-color:#60758238;width:2.5rem;height:2.5rem}.us-operating-story__flow .icon-glyph svg{width:1.45rem;height:1.45rem}.north-america-discovery{--sgx-north-america-logistics-image:none;isolation:isolate;color:var(--sgx-color-text-inverse);background:#0f2c3b;border-block:1px solid #7bcfef38;padding-block:clamp(3.5rem,5vw,4.75rem);position:relative;overflow:hidden}.north-america-discovery:before{z-index:-2;content:"";background:radial-gradient(circle at 61% 48%,#3d9bc23d,#0000 42%),#0f2c3b;position:absolute;inset:0}.north-america-discovery:after{z-index:-1;background-image:linear-gradient(90deg, #0f2c3b 0%, #0f2c3bd1 32%, #0f2c3beb 100%), var(--sgx-north-america-logistics-image);content:"";opacity:0;pointer-events:none;background-position:50%,100%;background-size:cover;width:min(30vw,34rem);position:absolute;inset:0 0 0 auto}.north-america-discovery--with-image:after{opacity:1}.north-america-discovery__inner{grid-template-columns:minmax(19.5rem,.74fr) minmax(0,2fr);align-items:center;gap:clamp(1.5rem,2.4vw,2rem);display:grid}.north-america-discovery__copy{align-content:center;gap:clamp(1.5rem,2.3vw,2rem);min-width:0;display:grid}.north-america-discovery__header{gap:var(--sgx-space-4);display:grid}.north-america-discovery__eyebrow{align-items:center;gap:var(--sgx-space-3);color:#8edaf5;font-size:var(--sgx-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800;display:flex}.north-america-discovery__eyebrow:before{background:var(--sgx-color-brand-red);content:"";width:1.75rem;height:2px}.north-america-discovery__header h2{color:#fff;letter-spacing:-.045em;max-width:15ch;margin:0;font-size:clamp(2.35rem,3.2vw,3rem);line-height:1.01}@media (width>=1101px){.north-america-discovery__header h2{width:calc(100% + 2.5rem)}}.north-america-discovery__lead{color:#caeffc;max-width:24ch;margin:0;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:650;line-height:1.4}.north-america-discovery__summary{color:#e5f2f7c7;max-width:37ch;font-size:var(--sgx-text-base);margin:0;line-height:1.7}.north-america-discovery__cta{width:fit-content;min-height:48px;padding-inline:1.25rem}.north-america-discovery__operations{grid-template-columns:minmax(0,1fr) minmax(15.25rem,.46fr);align-items:center;gap:clamp(1.25rem,2vw,1.75rem);min-width:0;display:grid;position:relative}.north-america-discovery__map{min-width:0;margin:0;display:grid;position:relative}.north-america-discovery__map-stage{place-items:center;min-height:33.5rem;display:grid;position:relative;overflow:visible}.north-america-discovery__map img{opacity:.82;object-fit:contain;filter:drop-shadow(0 12px 22px #000e1752);width:min(114%,42rem);height:auto;max-height:38rem;margin-inline:auto;display:block}.north-america-discovery__signals{width:min(114%,42rem);height:auto;position:absolute;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.north-america-discovery__signals path{fill:none;stroke-linecap:round;stroke-width:2.35px;vector-effect:non-scaling-stroke}.north-america-discovery__route--pale{stroke:#c8f1ff;stroke-dasharray:8 10;opacity:.86}.north-america-discovery__route--red{stroke:var(--sgx-color-brand-red);stroke-dasharray:3 8;opacity:.92}.north-america-discovery__signals circle{fill:var(--sgx-color-brand-red);stroke:#ffedf0;stroke-width:3px;vector-effect:non-scaling-stroke}.north-america-discovery__country-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#092736a3;border:0;padding:.25rem .45rem;font-size:.68rem;font-weight:850;line-height:1;position:absolute}.north-america-discovery__country-label--canada{top:26%;left:52%}.north-america-discovery__country-label--usa{top:57%;left:48%}.north-america-discovery__country-label--mexico{top:75%;left:57%}.north-america-discovery__content{z-index:1;gap:var(--sgx-space-4);align-content:center;min-width:0;display:grid;position:relative}.north-america-discovery__content>p{align-items:center;gap:var(--sgx-space-3);color:#f4fbfdd1;font-size:var(--sgx-text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800;display:flex}.north-america-discovery__content>p:before{background:var(--sgx-color-brand-red);content:"";width:1.5rem;height:2px}.north-america-discovery__content ul{border-top:1px solid #8edaf52e;margin:0;padding:0;list-style:none;display:grid}.north-america-discovery__content li{align-items:center;gap:var(--sgx-space-3);color:#f4fbfd;min-width:0;font-size:var(--sgx-text-base);border-bottom:1px solid #8edaf52e;grid-template-columns:2.55rem minmax(0,1fr);padding-block:.9rem;font-weight:750;line-height:1.3;display:grid;position:relative}.north-america-discovery__content li:before{content:"";background:linear-gradient(90deg,#0000,#8edaf53d);width:clamp(1rem,1.8vw,1.65rem);height:1px;position:absolute;top:50%;right:100%}.north-america-discovery__content .icon-glyph{width:2.55rem;height:2.55rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.north-america-discovery__content .icon-glyph__image{filter:brightness(1.32)saturate(.88)drop-shadow(0 3px 7px #000a1033)}.north-america-discovery--with-image .north-america-discovery__content{text-shadow:0 2px 8px #001019e6}@media (width>=901px) and (width<=1100px){.north-america-discovery__inner{gap:var(--sgx-space-10);grid-template-columns:1fr}.north-america-discovery__header h2{max-width:16ch}.north-america-discovery__summary{max-width:56ch}.north-america-discovery__operations{grid-template-columns:minmax(0,1.45fr) minmax(14rem,.55fr)}}.technology-layer__mobile-cta,.services-overview__mobile-cta{display:none}.technology-layer__platforms{gap:var(--sgx-space-2);flex-wrap:wrap;display:flex}.technology-layer__platforms .badge{text-transform:none}.technology-layer__card .button{width:fit-content;min-height:38px;margin-top:var(--sgx-space-2);font-size:var(--sgx-text-xs);align-self:end;padding:.5rem .78rem;font-weight:800}.technology-layer__card .button--secondary{background:#f8f3ece6;border-color:#f8f3ec33;box-shadow:inset 0 1px #ffffff9e,0 8px 18px #00000024}.technology-layer__card .button--secondary:hover,.technology-layer__card .button--secondary:focus-visible{background:#fff;border-color:#f8f3ec6b;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #0003}.technology-layer{color:var(--sgx-color-text);background:#e9eff2;border-color:#6075822e}.technology-layer .technology-layer__header>p:first-child{color:var(--sgx-color-accent)}.technology-layer .technology-layer__header>p:last-child{color:var(--sgx-color-muted)}.technology-layer__products{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.technology-layer__lead-product,.technology-layer__supporting-product{border-radius:var(--sgx-radius-sm);min-width:0;box-shadow:none;background:#ffffffb8;border:1px solid #60758224}.technology-layer__lead-product{padding:clamp(1.5rem,3vw,2.25rem)}.technology-layer__supporting-products{grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);min-width:0;display:grid}.technology-layer__supporting-product{padding:clamp(1.25rem,2.4vw,1.75rem)}.technology-layer__product-copy{gap:var(--sgx-space-3);align-content:start;min-width:0;display:grid}.technology-layer__product-label{color:#607582;font-size:var(--sgx-text-xs);letter-spacing:.07em;font-weight:800;line-height:var(--sgx-leading-tight);text-transform:uppercase}.technology-layer__lead-product h3{font-size:clamp(1.75rem,3vw,2.4rem)}.technology-layer__supporting-product h3{font-size:clamp(1.25rem,2vw,1.55rem)}.technology-layer__lead-product p:not(.technology-layer__product-label),.technology-layer__supporting-product p:not(.technology-layer__product-label){max-width:60ch;color:var(--sgx-color-muted)}.technology-layer__lead-product ul{gap:var(--sgx-space-2);max-width:34rem;margin:var(--sgx-space-1) 0 0;padding:0;list-style:none;display:grid}.technology-layer__lead-product li{padding:var(--sgx-space-2) 0 0 var(--sgx-space-4);color:var(--sgx-color-text);font-size:var(--sgx-text-sm);border-top:1px solid #60758229;font-weight:700;position:relative}.technology-layer__lead-product li:before{content:"";border-radius:var(--sgx-radius-full);background:var(--sgx-color-accent);width:5px;height:5px;position:absolute;top:.95rem;left:0}.technology-layer__lead-product .button,.technology-layer__supporting-product .button{width:fit-content;min-height:44px;margin-top:var(--sgx-space-2);align-self:end}.technology-layer .technology-layer__supporting-product .button--tertiary{color:var(--sgx-color-accent-hover);text-decoration-color:#ca2f3d4d}.technology-layer .technology-layer__supporting-product .button--tertiary:hover,.technology-layer .technology-layer__supporting-product .button--tertiary:focus-visible{color:var(--sgx-color-accent-hover);-webkit-text-decoration-color:var(--sgx-color-accent);text-decoration-color:var(--sgx-color-accent);box-shadow:none;background:#6075820f}.technology-layer__supporting-product .button span{transition:transform .16s}.technology-layer__supporting-product .button:hover span,.technology-layer__supporting-product .button:focus-visible span{transform:translate(2px)}.technology-layer__product-media{min-width:0;margin:var(--sgx-space-5) 0 0;padding-top:var(--sgx-space-5);border-top:1px solid #60758233;overflow:hidden}.technology-layer__product-media img{width:100%;height:auto}.technology-layer__card ul,.services-overview__card ul{gap:var(--sgx-space-2);display:grid}.services-overview__card ul{padding:var(--sgx-space-4) 0 0;border-top:1px solid #60758229;gap:.55rem;margin:0;list-style:none}.services-overview__card li{color:var(--sgx-color-text);font-size:var(--sgx-text-sm);padding-left:1rem;line-height:1.4;position:relative}.services-overview__card li:before{border-radius:var(--sgx-radius-full);background:var(--sgx-color-accent);content:"";width:4px;height:4px;position:absolute;top:.58em;left:0}.final-cta__inner{gap:var(--sgx-space-5);border:1px solid var(--sgx-color-border);border-radius:var(--sgx-radius-md);background:var(--sgx-color-surface);box-shadow:var(--sgx-shadow-md);align-items:start;padding:clamp(1.75rem,4vw,3.25rem);display:grid}.final-cta__header{margin-bottom:0}.site-footer{background:var(--sgx-color-panel);color:var(--sgx-color-text-inverse);border-top:1px solid #ffffff14}.site-footer__inner{gap:var(--sgx-space-4);padding-block:var(--sgx-space-8) var(--sgx-space-2);display:grid}.site-footer__top{grid-template-columns:minmax(175px,.9fr) minmax(0,4fr) minmax(180px,.9fr);align-items:start;column-gap:clamp(1.5rem,2.5vw,2.5rem);display:grid}.site-footer__bottom{border-top:1px solid #f8f3ec14;justify-content:center;align-items:center;min-width:0;padding-block:.65rem .15rem;display:flex}.site-footer__brand,.site-footer__contact{align-content:start;gap:var(--sgx-space-2);display:grid}.site-footer__brand{grid-column:1}.site-footer__contact{grid-column:3}.site-footer__wordmark{color:var(--sgx-color-text-inverse);width:clamp(10rem,13vw,11.5rem);max-width:100%}.site-footer__brand p,.site-footer__contact p,.site-footer__nav a{color:#f8f3ecc7}.site-footer__brand p{color:#f8f3ecad;max-width:17rem;font-size:var(--sgx-text-sm);letter-spacing:.01em;font-weight:650;line-height:var(--sgx-leading-base)}.site-footer__nav{column-gap:clamp(1.25rem,2vw,2rem);row-gap:var(--sgx-space-4);grid-column:2;grid-template-columns:minmax(90px,.7fr) minmax(145px,1.05fr) minmax(165px,1.2fr) minmax(135px,.9fr);display:grid}.site-footer__mobile-nav{display:none}.site-footer h2{color:var(--sgx-color-text-inverse);font-size:var(--sgx-text-xs);letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-bottom:.625rem}.site-footer ul{gap:.4rem;padding-left:0;list-style:none;display:grid}.site-footer__email{color:#f8f3ecad;width:fit-content;font-size:var(--sgx-text-sm);text-underline-offset:.28em;font-weight:520;line-height:1.4}.site-footer__nav a:hover,.site-footer__nav a:focus-visible,.site-footer__email:hover,.site-footer__email:focus-visible{color:var(--sgx-color-accent)}.site-footer__social{flex-wrap:wrap;gap:.45rem;margin-top:.3rem;display:flex}.site-footer__social a{--footer-social-icon-size:18.5px;--footer-social-icon-x:0;--footer-social-icon-y:0;border-radius:var(--sgx-radius-full);color:#f8f3ecc2;background:#f8f3ec0a;border:1px solid #f8f3ec2e;justify-content:center;align-items:center;width:38px;height:38px;line-height:0;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.site-footer__social a:hover{color:var(--sgx-color-accent);background:#f8f3ec14;border-color:#ca2f3da3}.site-footer__social a:focus-visible{border-color:var(--sgx-color-accent);outline-offset:2px;color:var(--sgx-color-accent);outline:3px solid #ca2f3d38}.site-footer__social-icon{width:var(--footer-social-icon-size);height:var(--footer-social-icon-size);fill:currentColor;transform:translate(var(--footer-social-icon-x), var(--footer-social-icon-y));transform-origin:50%;flex:none;display:block}.site-footer__social-link--facebook{--footer-social-icon-size:18.4px;--footer-social-icon-x:.35px;--footer-social-icon-y:.05px}.site-footer__social-link--x{--footer-social-icon-size:17.2px;--footer-social-icon-y:.15px}.site-footer__social-link--youtube{--footer-social-icon-size:20px}.site-footer__social-link--linkedin{--footer-social-icon-size:18.25px;--footer-social-icon-x:.1px}.site-footer__copyright{color:#f8f3ec80;font-size:var(--sgx-text-xs);line-height:var(--sgx-leading-base);margin:0}@media (width<=900px){.site-app{--sgx-header-height:64px}.site-header__inner,.site-footer__inner{align-items:flex-start}.site-header__inner{padding-block:var(--sgx-space-2);justify-content:space-between;align-items:center}.site-header__nav{justify-content:flex-start}.credibility-bar__inner,.solutions-overview__grid,.technology-layer__grid,.services-overview__grid,.proof-section__grid,.site-footer__top,.site-footer__inner,.site-footer__nav{grid-template-columns:1fr}.credibility-bar__item{border-right:0;border-bottom:1px solid var(--sgx-color-border);padding-inline:0}.credibility-bar__item:last-child{border-bottom:0}}@media (width>=1280px){.home-hero{padding-block:clamp(4.25rem,5vw,4.75rem)}.home-hero__eyebrow{white-space:nowrap;width:max-content;max-width:none}}@media (width<=1100px){.site-header__inner{gap:var(--sgx-space-4)}.desktop-nav__list{gap:0}.desktop-nav__link{padding-inline:var(--sgx-space-2)}.home-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,3rem)}.hero-network{min-height:clamp(23rem,39vw,27rem)}.home-hero h1{font-size:clamp(2.65rem,5.2vw,3.5rem)}.home-hero__emphasis{font-size:clamp(1.25rem,3vw,1.75rem)}.solutions-overview__grid,.technology-layer__grid,.services-overview__grid,.proof-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__inner,.site-footer__top{grid-template-columns:minmax(0,1fr)}.site-footer__brand,.site-footer__nav,.site-footer__contact{grid-column:auto}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=901px) and (width<=1100px){.solutions-overview__grid,.technology-layer__grid,.services-overview__grid,.proof-section__grid,.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.services-overview__card:nth-child(2n){border-right:0}.services-overview__card:nth-child(-n+2){border-bottom:1px solid #6075822e}.services-overview__intro{min-height:8.75rem}.site-footer__top{gap:var(--sgx-space-6) var(--sgx-space-8);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand contact""nav nav"}.site-footer__brand{grid-area:brand}.site-footer__nav{grid-area:nav;grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__contact{text-align:right;grid-area:contact;justify-items:end}}@media (width<=900px){.site-app{background:var(--sgx-color-background)}.site-header__inner,.home-hero__inner,.credibility-bar__inner,.solutions-overview__inner,.north-america-discovery__inner,.technology-layer__inner,.services-overview__inner,.proof-section__inner,.contact-section__inner,.final-cta__inner,.site-footer__inner{width:min(100% - 2rem, var(--sgx-layout-page-max))}.site-header__inner{min-height:var(--sgx-header-height);gap:var(--sgx-space-4)}.site-header__wordmark{width:clamp(8.5rem,38vw,10rem)}.button{text-align:center;width:100%;min-width:0}.home-hero{padding-block:clamp(2.25rem,9vw,3.25rem)}.home-hero__content{min-width:0;max-width:100%;display:grid}.home-hero__inner{gap:var(--sgx-space-4)}.home-hero__eyebrow{letter-spacing:.04em;font-size:.78rem;line-height:1.55}.home-hero__eyebrow-desktop{display:none}.home-hero__eyebrow-mobile{gap:.08rem;display:grid}.home-hero h1{margin-block:var(--sgx-space-3);font-size:clamp(1.95rem,9vw,2.55rem);line-height:1.05}.home-hero__emphasis{overflow-wrap:break-word;max-width:100%;font-size:clamp(1.05rem,5vw,1.25rem);line-height:1.22}.home-hero__summary{margin-top:var(--sgx-space-3);font-size:var(--sgx-text-base);line-height:var(--sgx-leading-base)}.home-hero__actions{gap:var(--sgx-space-2);margin-top:var(--sgx-space-5);display:grid}.home-hero__actions .button--secondary{background:#ffffff94;border-color:#15151524;min-height:42px;box-shadow:inset 0 1px #ffffffb8}.home-hero__actions .button--tertiary,.home-hero__scroll{display:none}.credibility-bar__inner,.solutions-overview__grid,.technology-layer__grid,.services-overview__grid,.proof-section__grid,.site-footer__nav{grid-template-columns:1fr}.credibility-bar__item{gap:var(--sgx-space-1);padding-block:var(--sgx-space-4)}.solutions-overview,.services-overview,.technology-layer,.proof-section,.final-cta{padding-block:clamp(2.25rem,9vw,3.25rem)}.solutions-overview__header,.technology-layer__header,.services-overview__header,.proof-section__header,.final-cta__header{margin-bottom:var(--sgx-space-4)}.solutions-overview__header,.technology-layer__header,.services-overview__header,.proof-section__header{gap:var(--sgx-space-2)}.solutions-overview__header h2,.technology-layer__header h2,.services-overview__header h2,.proof-section__header h2{font-size:clamp(1.45rem,7vw,1.85rem)}.solutions-overview__card,.technology-layer__card,.services-overview__card,.proof-section__card,.final-cta__inner{padding:var(--sgx-space-4)}.solutions-overview__card,.technology-layer__card,.services-overview__card{gap:var(--sgx-space-2);border-radius:var(--sgx-radius-sm);box-shadow:none}.solutions-overview__card h3,.technology-layer__card h3,.services-overview__card h3,.proof-section__card h3{font-size:var(--sgx-text-lg)}.card-icon-heading{gap:var(--sgx-space-4);align-items:flex-start}.services-overview__card .card-icon-heading{gap:var(--sgx-space-4)}.icon-glyph{width:2.5rem;height:2.5rem}.icon-glyph svg{width:1.5rem;height:1.5rem}.solutions-overview__card p,.technology-layer__card p,.services-overview__card p{font-size:var(--sgx-text-sm);line-height:var(--sgx-leading-base)}.technology-layer__card ul{display:none}.solutions-overview__cta{width:fit-content}.solutions-overview__card .solutions-overview__icon{width:4rem;height:4rem}.us-operating-story{padding-block:clamp(2.5rem,10vw,3.5rem)}.us-operating-story__inner{width:min(100% - 2rem, var(--sgx-layout-page-max));gap:var(--sgx-space-6);grid-template-columns:1fr}.us-operating-story__content{gap:var(--sgx-space-3)}.us-operating-story__content h2{max-width:18ch;font-size:clamp(1.85rem,8vw,2.5rem)}.us-operating-story__content h2 span{white-space:normal}.us-operating-story__summary{font-size:var(--sgx-text-base);line-height:var(--sgx-leading-base)}.us-operating-story__content .button{width:100%;margin-top:var(--sgx-space-1)}.us-operating-story__flow{gap:var(--sgx-space-4);padding:var(--sgx-space-4)}.us-operating-story__flow-heading strong{font-size:var(--sgx-text-lg)}.us-operating-story__flow li{font-size:var(--sgx-text-sm)}.north-america-discovery{padding-block:clamp(3.25rem,7vw,4.25rem)}.north-america-discovery__inner{gap:var(--sgx-space-8);grid-template-columns:1fr}.north-america-discovery__header h2{max-width:16ch;font-size:clamp(2.1rem,6vw,3.1rem)}.north-america-discovery__summary{max-width:54ch}.north-america-discovery__operations{grid-template-columns:minmax(0,1.35fr) minmax(13rem,.65fr)}.north-america-discovery__map-stage{min-height:24rem}.north-america-discovery__cta{min-width:min(100%,15rem)}.technology-layer__products{gap:var(--sgx-space-3);grid-template-columns:1fr}.technology-layer__supporting-products{gap:var(--sgx-space-3);grid-template-rows:none}.technology-layer__lead-product,.technology-layer__supporting-product{border-radius:var(--sgx-radius-sm);padding:var(--sgx-space-4)}.technology-layer__lead-product h3{font-size:clamp(1.55rem,7vw,1.9rem)}.technology-layer__supporting-product h3{font-size:var(--sgx-text-lg)}.technology-layer__lead-product p:not(.technology-layer__product-label),.technology-layer__supporting-product p:not(.technology-layer__product-label){font-size:var(--sgx-text-sm);line-height:var(--sgx-leading-base)}.technology-layer__lead-product .button,.technology-layer__supporting-product .button{width:100%;margin-top:var(--sgx-space-1);display:inline-flex}.technology-layer__platforms{align-items:flex-start}.technology-layer__platforms .badge:nth-child(n+4),.technology-layer__card .button{display:none}.technology-layer__mobile-cta,.services-overview__mobile-cta{width:fit-content;min-height:38px;margin-top:var(--sgx-space-4);box-shadow:none;background:0 0;align-items:center;padding-inline:0;display:inline-flex}.technology-layer__mobile-cta{color:var(--sgx-color-text-inverse);text-decoration-color:#f8f3ec57}.services-overview__card{background:var(--sgx-color-surface)}.services-overview__grid{border-block:1px solid #60758238}.services-overview__card,.services-overview__card:nth-child(2n){padding-block:var(--sgx-space-5);border-bottom:1px solid #6075822e;border-right:0}.services-overview__card:last-child{border-bottom:0}.services-overview__card ul{padding-top:var(--sgx-space-3);gap:.5rem;display:grid}.services-overview__card li{font-size:var(--sgx-text-sm)}.services-overview__intro{gap:var(--sgx-space-3);min-height:0}.proof-section__card{gap:var(--sgx-space-3)}.proof-section__evidence-list{gap:var(--sgx-space-1)}.proof-section__evidence-list li,.proof-section__note{font-size:var(--sgx-text-xs)}.site-footer__inner{column-gap:var(--sgx-space-5);row-gap:var(--sgx-space-4);padding-block:var(--sgx-space-8) var(--sgx-space-2)}.site-footer__top{row-gap:var(--sgx-space-4);text-align:center;justify-items:center}.site-footer__brand{justify-items:center;gap:var(--sgx-space-2);order:1}.site-footer__contact{order:2;justify-items:center}.site-footer__nav,.site-footer__contact h2{display:none}.site-footer__mobile-nav{flex-wrap:wrap;order:3;justify-content:center;align-items:center;gap:.35rem .8rem;display:flex}.site-footer__brand p,.site-footer__contact p{font-size:var(--sgx-text-sm);line-height:var(--sgx-leading-base)}.site-footer__brand p{color:#f8f3ec94;max-width:none;font-size:var(--sgx-text-xs);font-weight:650}.site-footer__mobile-nav a{color:#f8f3ecc7;font-size:var(--sgx-text-sm);align-items:center;gap:.8rem;padding-block:.16rem;text-decoration:none;display:inline-flex}.site-footer__mobile-nav a:not(:last-child):after{content:"·";color:#f8f3ec61}.site-footer__mobile-nav a:hover,.site-footer__mobile-nav a:focus-visible{color:var(--sgx-color-accent)}.site-footer__contact{gap:var(--sgx-space-2)}.site-footer__email{text-align:center}.site-footer__social{justify-content:center}.site-footer__social a{width:42px;height:42px}.site-footer__copyright{margin:0}}@media (width<=640px){.services-overview__cta{gap:var(--sgx-space-5);margin-top:var(--sgx-space-5);padding-block:var(--sgx-space-6);grid-template-columns:1fr}.services-overview__cta-action{min-height:0;padding:var(--sgx-space-5) 0 0;border-top:1px solid #6075822e;border-left:0;justify-content:stretch}.services-overview__cta-action,.services-overview__cta-action .button{width:100%}}@media (width<=420px){.site-header__inner,.home-hero__inner,.credibility-bar__inner,.solutions-overview__inner,.north-america-discovery__inner,.technology-layer__inner,.services-overview__inner,.proof-section__inner,.contact-section__inner,.final-cta__inner,.site-footer__inner{width:min(100% - 1.5rem, var(--sgx-layout-page-max))}.home-hero h1{font-size:clamp(1.95rem,10.5vw,2.45rem)}.us-operating-story__inner{width:min(100% - 1.5rem, var(--sgx-layout-page-max))}.north-america-discovery__header h2{font-size:clamp(1.9rem,9vw,2.35rem)}.north-america-discovery__summary{font-size:var(--sgx-text-base)}.north-america-discovery__operations{gap:var(--sgx-space-6);grid-template-columns:1fr}.north-america-discovery__map-stage{min-height:19rem;padding-inline:0}.north-america-discovery__content ul{grid-template-columns:1fr}.north-america-discovery__content li{font-size:var(--sgx-text-sm)}.north-america-discovery__cta{width:100%}}@media (prefers-reduced-motion:reduce){.site-header__inner{transition:none}}@media (width<=1100px){.solutions-overview__card .solutions-overview__icon,.services-overview__card .icon-glyph{width:5rem;height:5rem}}@media (width<=600px){.solutions-overview__card .solutions-overview__icon{width:4.25rem;height:4.25rem}.services-overview__card .icon-glyph{width:3.75rem;height:3.75rem}}@media (width>=768px) and (width<=900px){.home-hero h1{font-size:clamp(2.5rem,5vw,3.15rem)}.home-hero__eyebrow-desktop{display:inline}.home-hero__eyebrow-mobile{display:none}.home-hero__actions{display:flex}.home-hero__actions .button{width:auto}}@media (width<=767px){.home-hero{min-height:0}.home-hero__inner{gap:var(--sgx-space-6);grid-template-columns:minmax(0,1fr)}.hero-network{min-height:clamp(18rem,84vw,22rem)}}@media (width<=1100px){.hero-visual{width:100%;max-width:800px;margin-right:0}.hero-network__composition{inset:0;transform:none}.hero-network__map,.hero-network__map-texture{width:72%;height:103%;top:-3%;left:8%}.hero-network__map{--hero-map-opacity:.11}.hero-network__handoff-routes{opacity:.18}.hero-network__map-field-texture{opacity:.11}.hero-network__plot-field{opacity:.035}.hero-network__convergence-field{opacity:.1}.hero-network__perimeter-field{opacity:.075}.hero-network__waypoints circle:nth-child(n+6){display:none}.hero-network__core{width:clamp(9.25rem,17.5vw,11.25rem)}.hero-network__node{width:3.25rem;translate:0}.hero-network__node--logistics{top:12%;left:0}.hero-network__node--technology{top:9%;left:auto;right:2%}.hero-network__node--ecommerce{inset:auto 2% 9% auto}.hero-network__node--staffing{top:auto;bottom:7%;left:0}.hero-network__node--warehousing{top:1%;left:50%;translate:-50%}.hero-network__node--cross-border{top:50%;left:auto;right:0;translate:0 -50%}.hero-network__glyph{width:100%}}@media (width<=900px){.hero-network__composition{inset:0;transform:none}.hero-network__map,.hero-network__map-texture{width:80%;height:100%;top:0;left:10%}.hero-network__map{--hero-map-opacity:.08}.hero-network__map-texture{display:none}.hero-network__node{width:3.25rem;translate:0}.hero-network__node--logistics{top:12%;left:0}.hero-network__node--technology{top:9%;left:auto;right:0}.hero-network__node--ecommerce{inset:auto 0 9% auto}.hero-network__node--staffing{top:auto;bottom:7%;left:0}.hero-network__connector-routes{display:none}.hero-network__connector-routes-mobile{display:inline}.hero-network__map-field-texture,.hero-network__plot-field,.hero-network__convergence-field,.hero-network__perimeter-field,.hero-network__waypoints,.hero-network__handoff-routes{display:none}.hero-network__mobile-junctions{display:inline}.hero-network__signal-points circle:nth-child(n+3){display:none}}@media (width<=767px){.hero-network{justify-self:center;width:calc(100vw - 2rem);max-width:32rem}.hero-network__stage{max-width:32rem}.hero-network__map{--hero-map-opacity:.06;width:84%;height:100%;top:0;left:8%;transform:none}.hero-network__core{width:clamp(8.5rem,36vw,9.75rem)}.hero-network__node{width:3rem}.hero-network__node--logistics{top:6%;left:1%}.hero-network__node--technology{top:6%;left:auto;right:4%}.hero-network__node--ecommerce{inset:auto 4% 4% auto}.hero-network__node--staffing{top:auto;bottom:4%;left:1%}.hero-network__waypoints{opacity:.3}.hero-network__handoff-routes{display:none}.hero-network--revealed .hero-network__core img{animation:none}.hero-network--revealed .hero-network__node{animation-name:hero-network-fade-in}}@media (prefers-reduced-motion:reduce){.hero-network__stage{--hero-map-shift:0px!important}.hero-network--motion-pending .hero-network__map,.hero-network--motion-pending .hero-network__core,.hero-network--motion-pending .hero-network__core img,.hero-network--motion-pending .hero-network__node,.hero-network--motion-pending .hero-network__handoff-routes,.hero-network--motion-pending .hero-network__map-field-texture,.hero-network--motion-pending .hero-network__plot-field,.hero-network--motion-pending .hero-network__convergence-field,.hero-network--motion-pending .hero-network__perimeter-field,.hero-network--motion-pending .hero-network__waypoints,.hero-network--motion-pending .hero-network__mobile-junctions,.hero-network--motion-pending .hero-network__signal-points,.hero-network--motion-pending .hero-network__signal-points circle{opacity:revert;animation:none;transform:none}.hero-network--motion-pending .hero-network__map{opacity:var(--hero-map-opacity);transform:translateY(0)}.hero-network__map-texture{transform:translateY(0)}.hero-network--motion-pending .hero-network__core{transform:translate(-50%,-50%)}.hero-network--motion-pending .hero-network__connector-routes path,.hero-network--motion-pending .hero-network__connector-routes-mobile path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.home-hero{position:relative}.home-hero__scroll-cue{opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10;place-items:center;width:32px;height:24px;transition:opacity .28s,transform .28s;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.home-hero__scroll-cue.is-hidden{opacity:0;transform:translate(-50%,7px)}.home-hero__scroll-chevron{border-bottom:2px solid #373737ad;border-right:2px solid #373737ad;width:14px;height:14px;animation:1.8s ease-in-out infinite sgx-scroll-chevron;transform:rotate(45deg)}@keyframes sgx-scroll-chevron{0%,to{opacity:.45;transform:translateY(0)rotate(45deg)}50%{opacity:.9;transform:translateY(5px)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.home-hero__scroll-chevron{animation:none}}@media (width<=640px){.north-america-discovery:before{background:radial-gradient(circle at 58% 58%,#3d9bc226,#0000 38%),#0f2c3b}.north-america-discovery__operations{gap:var(--sgx-space-6);grid-template-columns:1fr}.north-america-discovery__map-stage{min-height:20rem;padding-inline:0}.north-america-discovery__map img,.north-america-discovery__signals{width:100%}.north-america-discovery__content ul{grid-template-columns:1fr}.north-america-discovery__content li{font-size:var(--sgx-text-sm)}.north-america-discovery__cta{width:100%}}.mobile-menu{width:100%;max-width:none;height:100vh;height:var(--menu-viewport-height,100dvh);min-height:0;max-height:var(--menu-viewport-height,100dvh);color:#263039;background:#fdfbf9;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.mobile-menu::backdrop{background:#fdfbf9}.mobile-menu__canvas{--menu-gutter:clamp(24px, 5vw, 40px);height:100%;min-height:0;max-height:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.mobile-menu__header{height:var(--menu-header-height,64px);margin-left:calc(-1 * env(safe-area-inset-left,0px));margin-right:calc(-1 * env(safe-area-inset-right,0px));position:relative}.mobile-menu__header:after{content:"";bottom:0;left:var(--menu-inner-left,16px);width:var(--menu-inner-width,calc(100% - 32px));border-bottom:1px solid var(--sgx-color-border);position:absolute}.mobile-menu__logo{left:var(--menu-logo-left,16px);top:var(--menu-logo-top,12px);width:var(--menu-logo-width,150px);height:var(--menu-logo-height,auto);align-items:center;display:inline-flex;position:absolute}.mobile-menu__logo img{width:100%;height:auto;display:block}.mobile-nav__toggle,.mobile-menu__close{color:#c9273a;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:block;position:relative}.mobile-menu__close{left:var(--menu-toggle-left);top:var(--menu-toggle-top);position:absolute}.mobile-nav__toggle span,.mobile-menu__close span{transform-origin:50%;background:currentColor;border-radius:1px;width:24px;height:2px;position:absolute;top:21px;left:10px}.mobile-nav__toggle span:first-child,.mobile-menu__close span:first-child{transform:translateY(-7px)}.mobile-nav__toggle span:last-child,.mobile-menu__close span:last-child{transform:translateY(7px)}.mobile-nav__toggle[aria-expanded=true] span:first-child,.mobile-menu[data-phase=open] .mobile-menu__close span:first-child{transform:rotate(45deg)}.mobile-nav__toggle[aria-expanded=true] span:nth-child(2),.mobile-menu[data-phase=open] .mobile-menu__close span:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-nav__toggle[aria-expanded=true] span:last-child,.mobile-menu[data-phase=open] .mobile-menu__close span:last-child{transform:rotate(-45deg)}.mobile-nav__toggle:focus-visible,.mobile-menu__close:focus-visible{outline-offset:1px;outline:2px solid #c9273aad}.mobile-menu__content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;min-height:0;max-height:100%;padding:24px var(--menu-gutter) 32px;scroll-padding-block:16px;overflow-y:auto}.mobile-menu__row{width:100%;min-height:70px;color:inherit;letter-spacing:-.025em;text-align:left;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-bottom:1px solid #dde1e1;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:clamp(24px,4vw,30px);font-weight:650;line-height:1.25;text-decoration:none;display:flex}.mobile-menu__row:active,.mobile-menu__links a:active{background:#efeeea}.mobile-menu__arrow{color:#929a9d;flex:none;font-size:18px;font-weight:400}.mobile-menu__row--disclosure{padding:0}.mobile-menu__primary-link{min-width:0;min-height:70px;color:inherit;flex:1;align-items:center;padding:16px 0;text-decoration:none;display:flex}.mobile-menu__disclosure-toggle{color:#818a90;width:48px;min-width:48px;height:48px;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:25px;font-weight:400;display:grid}.mobile-menu__disclosure-toggle[aria-expanded=true]{color:#c9273a}.mobile-menu__reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .2s,visibility .2s;display:grid}.mobile-menu__reveal[data-expanded=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.mobile-menu__clip{min-height:0;overflow:hidden}.mobile-menu__links{margin:0;padding:0 0 18px 14px;list-style:none}.mobile-menu__links a{color:#52616a;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:10px 4px;font-size:16px;font-weight:450;line-height:1.45;text-decoration:none;display:flex}.mobile-menu__links a>span:first-child{overflow-wrap:break-word;min-width:0}.mobile-menu__footer{z-index:1;min-height:0;padding:20px var(--menu-gutter) max(24px, env(safe-area-inset-bottom,0px));border-top:1px solid #e0e1df;flex:none;position:relative}.mobile-menu__cta{color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#c9273a;border:1px solid #c9273a;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 18px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.mobile-menu__cta:active{background:#ab2031}.mobile-menu__row:focus-visible,.mobile-menu__primary-link:focus-visible,.mobile-menu__disclosure-toggle:focus-visible,.mobile-menu__links a:focus-visible{outline-offset:-2px;outline:2px solid #c9273a99}.mobile-menu__cta:focus-visible{outline-offset:3px;outline:2px solid #263743bf}@media (prefers-reduced-motion:no-preference){.mobile-nav__toggle span,.mobile-menu__close span{transition:transform .18s ease-out,opacity .18s ease-out}.mobile-menu[data-phase=opening] :is(.mobile-menu__content,.mobile-menu__footer){opacity:0}.mobile-menu[data-phase=open] :is(.mobile-menu__content,.mobile-menu__footer){animation:.24s ease-out both mobile-menu-in}.mobile-menu[data-phase=closing] :is(.mobile-menu__content,.mobile-menu__footer){animation:.24s ease-in both mobile-menu-out}}@media (prefers-reduced-motion:reduce){.mobile-menu *,.mobile-menu :before,.mobile-menu :after{transition:none!important;animation:none!important}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.hero-visual{position:relative;container-type:inline-size}.hero-node-controls{pointer-events:none;position:absolute;inset:0}.hero-node-control{color:#263743;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:50%;min-width:44px;min-height:44px;padding:0;font-family:inherit;position:absolute;translate:-50% -50%}.hero-node-control:focus-visible{outline-offset:2px;outline:2px solid #263743b8}.hero-node-control.is-active{z-index:2}.hero-node-label{text-align:center;white-space:normal;opacity:0;visibility:hidden;-webkit-user-select:none;user-select:none;width:max-content;max-width:230px;padding-bottom:10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.25;position:absolute;bottom:100%;left:50%;translate:-50% 2px}.hero-node-label>span{color:#2d353b;background:#fdfbf9;border:1px solid #d4dbe0;border-radius:4px;padding:5px 8px;display:block;box-shadow:0 2px 5px #2637430d}.hero-node-label>span:before{content:"";vertical-align:.2em;background:#c9273a;border-radius:50%;width:3px;height:3px;margin-right:5px;display:inline-block}.hero-node-control.is-active .hero-node-label{opacity:1;visibility:visible;translate:-50%}.hero-node-control:is([data-node=staffing],[data-node=ecommerce],[data-node=cross-border]) .hero-node-label{padding-top:10px;padding-bottom:0;top:100%;bottom:auto}.hero-node-art{transform-box:view-box;-webkit-user-select:none;user-select:none}.hero-node-art.is-active{transform:scale(1.045)}.hero-node-art.is-active circle{stroke:#8b9ea9;stroke-width:1.6px}@media (width<=1100px){.hero-node-label{max-width:170px;padding-bottom:8px}.hero-node-control[data-node=logistics] .hero-node-label,.hero-node-control[data-node=cross-border] .hero-node-label{max-width:min(170px,36cqw)}.hero-node-control:is([data-node=staffing],[data-node=ecommerce],[data-node=cross-border]) .hero-node-label{padding-top:8px}.hero-node-control[data-node=staffing] .hero-node-label{left:calc(50% - clamp(4px,1cqw,8px))}.hero-node-control[data-node=ecommerce] .hero-node-label{left:calc(50% + clamp(4px,1cqw,8px))}}@media (width<=767px){.hero-visual{margin-top:32px;margin-bottom:56px}}@media (prefers-reduced-motion:no-preference){.hero-node-art{transition:transform .18s ease-out}.hero-node-label{transition:opacity .18s ease-out,translate .18s ease-out,visibility .18s}.hero-visual[data-trace-mode=vector][data-entrance=complete] .hero-visual__graticules{animation:28s ease-in-out infinite alternate hero-graticule-breathe}.hero-visual[data-trace-mode=vector][data-entrance=complete] [data-orbit^=secondary-]{animation:20s linear infinite hero-secondary-flow}}@media (prefers-reduced-motion:reduce){.hero-node-art.is-active{transform:none}.hero-node-label{translate:-50%}.hero-node-art,.hero-node-label{transition:none!important}}@keyframes hero-graticule-breathe{0%{opacity:1}to{opacity:.86}}@keyframes hero-secondary-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-7px}}@media (prefers-reduced-motion:no-preference){.hero-visual[data-trace-mode=vector][data-entrance=pending]{--hero-entrance-duration:1.5s}.hero-visual[data-trace-mode=vector][data-entrance=pending] :is(.hero-visual__globe,.hero-visual__sphere-depth,.hero-visual__side-geography,.hero-visual__map,.hero-visual__map-dots,.hero-visual__outer-halos,.hero-visual__graticules,.hero-visual__graticule-continuations,.hero-visual__clearing){animation:.35s ease-out both hero-layer-in}.hero-visual__side-geography{--hero-layer-opacity:.055}.hero-visual[data-trace-mode=vector][data-entrance=pending] [data-route]{stroke-dasharray:1;animation:.7s .15s both hero-line-in}.hero-visual[data-trace-mode=vector][data-entrance=pending] [data-orbit$=continuous]{stroke-dasharray:1;animation:.65s ease-out .35s both hero-line-in}.hero-visual[data-trace-mode=vector][data-entrance=pending] [data-orbit=rim-continuous]{animation-delay:.4s}.hero-visual[data-trace-mode=vector][data-entrance=pending] [data-orbit=crossing-continuous]{animation-delay:.45s}.hero-visual[data-trace-mode=vector][data-entrance=pending] [data-orbit^=secondary-]{animation:.45s ease-out .5s both hero-layer-in}.hero-visual[data-trace-mode=vector][data-entrance=pending] :is(.hero-visual__orbit-signal,.hero-visual__route-signals){animation:.65s ease-out .55s both hero-layer-in}.hero-visual[data-trace-mode=vector][data-entrance=pending] .hero-node-art{animation:.65s ease-out .7s both hero-node-in}.hero-visual[data-trace-mode=vector][data-entrance=pending] .hero-visual__brand{animation:.55s ease-out .9s both hero-brand-in}.hero-visual[data-trace-mode=vector][data-entrance=pending] .hero-node-controls{animation:hero-controls-ready var(--hero-entrance-duration) step-end both}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.hero-visual[data-trace-mode=vector][data-entrance=pending]{--hero-entrance-duration:1.1s}.hero-visual[data-trace-mode=vector][data-entrance=pending] :is(.hero-visual__globe,.hero-visual__sphere-depth,.hero-visual__side-geography,.hero-visual__map,.hero-visual__map-dots,.hero-visual__outer-halos,.hero-visual__graticules,.hero-visual__graticule-continuations,.hero-visual__clearing){animation-duration:.25s}.hero-visual[data-trace-mode=vector][data-entrance=pending] [data-route]{animation-duration:.55s;animation-delay:.1s}.hero-visual[data-trace-mode=vector][data-entrance=pending] .hero-visual__orbit{animation:.45s ease-out .2s both hero-layer-in}.hero-visual[data-trace-mode=vector][data-entrance=pending] [data-orbit]{stroke-dasharray:revert;animation:none}.hero-visual[data-trace-mode=vector][data-entrance=pending] :is(.hero-visual__orbit-signal,.hero-visual__route-signals){animation-duration:.45s;animation-delay:.4s}.hero-visual[data-trace-mode=vector][data-entrance=pending] .hero-node-art{animation:none}.hero-visual[data-trace-mode=vector][data-entrance=pending] :is(.hero-visual__nodes,.hero-visual__service-icons){animation:.5s ease-out .4s both hero-layer-in}.hero-visual[data-trace-mode=vector][data-entrance=pending] .hero-visual__brand{animation:.5s ease-out .55s both hero-layer-in}}@keyframes hero-layer-in{0%{opacity:0}to{opacity:var(--hero-layer-opacity,1)}}@keyframes hero-line-in{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes hero-node-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes hero-brand-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-controls-ready{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}
