.ldgnoG_header{z-index:100;background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0}html{scroll-padding-top:72px}.ldgnoG_container{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:24px;width:min(100% - 48px,1320px);min-height:70px;margin-inline:auto;display:grid}.ldgnoG_logo{justify-self:start;width:120px;text-decoration:none;display:block}.ldgnoG_logoImage{width:100%;height:auto;display:block}.ldgnoG_logo:focus-visible{outline:3px solid var(--color-glow);outline-offset:4px}.ldgnoG_desktopNav{align-items:center;gap:clamp(12px,1.4vw,24px);display:flex}.ldgnoG_dropdown{position:relative}.ldgnoG_navItem{color:var(--color-text);white-space:nowrap;align-items:center;gap:7px;padding:12px 0;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}summary.ldgnoG_navItem{cursor:pointer;list-style:none}summary.ldgnoG_navItem::-webkit-details-marker{display:none}summary.ldgnoG_navItem:hover{font-size:14px}summary.ldgnoG_navItem:focus-visible,.ldgnoG_mobileTrigger:focus-visible,.ldgnoG_cta:focus-visible{outline:3px solid var(--color-glow);outline-offset:4px}.ldgnoG_chevron{border-bottom:1.8px solid;border-right:1.8px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.ldgnoG_dropdown[open] .ldgnoG_chevron{transform:rotate(225deg)translateY(-1px)}.ldgnoG_cta,.ldgnoG_mobileCta{border-radius:var(--radius-control);background:var(--gradient-brand);color:var(--v2-on-action);white-space:nowrap;justify-content:center;align-items:center;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ldgnoG_cta{justify-self:end}.ldgnoG_headerActions{justify-self:end;align-items:center;gap:12px;display:flex}.ldgnoG_mobileMenu{display:none}@media (max-width:1200px){.ldgnoG_container{grid-template-columns:1fr auto auto;gap:12px;min-height:72px}.ldgnoG_desktopNav,.ldgnoG_cta{display:none}.ldgnoG_mobileMenu{display:block;position:relative}.ldgnoG_mobileTrigger{cursor:pointer;color:var(--color-text);font-size:26px;list-style:none}.ldgnoG_mobileTrigger::-webkit-details-marker{display:none}.ldgnoG_mobilePanel{overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-border);border-top:0;border-radius:0;width:min(350px,100vw - 32px);max-height:calc(100dvh - 88px);padding:20px;animation:.14s ease-out ldgnoG_menuReveal;position:fixed;top:72px;right:24px;overflow-y:auto;box-shadow:0 16px 40px #1b23401a}.ldgnoG_mobilePanel nav{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ldgnoG_mobilePanel .ldgnoG_navItem{justify-content:space-between;display:flex}.ldgnoG_mobileCta{width:100%;margin-top:20px}}@media (max-width:720px){.ldgnoG_container{width:min(100% - 32px,1320px)}}@media (max-width:480px){.ldgnoG_logo{width:105px}}button.ldgnoG_navItem{cursor:pointer;background:0 0;border:0;font-family:inherit}.ldgnoG_navItem[aria-expanded=true],button.ldgnoG_navItem:hover{color:var(--color-secondary)}.ldgnoG_navItem[aria-expanded=true] .ldgnoG_chevron{transform:rotate(225deg)translateY(-1px)}.ldgnoG_navItem:focus-visible{outline:3px solid var(--color-glow);outline-offset:4px;border-radius:var(--radius-sm)}.ldgnoG_dropdownPanel{--menu-surface:var(--color-surface);--menu-border:var(--color-border);--menu-entry-surface:color-mix(in srgb, var(--color-primary) 3%, var(--color-surface));--menu-hover:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));--menu-shadow:0 20px 48px color-mix(in srgb, var(--v2-inverse-background) 48%, transparent), 0 4px 12px color-mix(in srgb, var(--v2-inverse-background) 28%, transparent);top:var(--panel-top,71px);left:var(--panel-left,50%);width:840px;min-width:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--panel-top,71px) - 16px);overscroll-behavior:contain;background:var(--menu-surface);border:1px solid var(--menu-border);box-shadow:var(--menu-shadow);border-radius:5px;padding:24px;animation:.14s ease-out ldgnoG_menuReveal;position:fixed;overflow:hidden auto;transform:translate(-50%)}html[data-theme=light] .ldgnoG_dropdownPanel{--menu-surface:#fcfcfe;--menu-border:#e0e4ed;--menu-hover:#f1f3f8;--menu-shadow:0 20px 48px #141e3c24, 0 4px 12px #141e3c0d}.ldgnoG_dropdownPanel[hidden],.ldgnoG_mobilePanel[hidden]{display:none}.ldgnoG_dropdownPanel[data-layout=solutions]{width:880px}.ldgnoG_dropdownPanel[data-layout=products]{width:1040px}.ldgnoG_dropdownPanel[data-layout=resources]{width:520px}.ldgnoG_menuTitle{color:var(--color-text);margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.5}.ldgnoG_menuList{grid-template-columns:1fr;gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}[data-layout=industries] .ldgnoG_menuList{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--menu-rows), auto);grid-auto-flow:column}[data-layout=solutions] .ldgnoG_menuList{grid-template-columns:repeat(2,minmax(0,1fr))}[data-layout=products] .ldgnoG_menuList{grid-template-columns:repeat(3,minmax(0,1fr))}.ldgnoG_menuList li{min-width:0;color:var(--color-text);font-size:14px;line-height:1.5;display:flex}.ldgnoG_menuEntry{border-radius:var(--radius-sm);width:100%;min-width:0;min-height:48px;color:var(--color-text);background-color:var(--menu-entry-surface);align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:background-color .18s;display:flex}.ldgnoG_entryCopy{overflow-wrap:anywhere;flex:1;gap:6px;min-width:0;display:grid}.ldgnoG_entryTitle{font-size:14px;font-weight:600;line-height:1.5}.ldgnoG_entryDescription{-webkit-line-clamp:2;line-clamp:2;color:var(--color-text-muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}[data-layout=industries] .ldgnoG_entryTitle{font-weight:500}[data-layout=products] .ldgnoG_entryTitle{color:var(--color-secondary)}.ldgnoG_menuEntry:hover,.ldgnoG_menuEntry:focus-visible{background-color:var(--menu-hover)}.ldgnoG_menuEntry:focus-visible,.ldgnoG_listingAction:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ldgnoG_menuEntry[aria-disabled=true],.ldgnoG_listingAction[aria-disabled=true]{cursor:default}.ldgnoG_menuFooter{border-top:1px solid var(--menu-border);margin-top:20px;padding-top:16px}.ldgnoG_listingAction{border-radius:var(--radius-sm);min-height:44px;color:var(--color-secondary);align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s;display:inline-flex}.ldgnoG_listingAction:hover{background-color:var(--menu-hover)}.ldgnoG_resourceIcon{color:var(--color-primary);flex:0 0 22px;place-items:center;margin-top:2px;display:grid}.ldgnoG_resourceIcon svg{width:22px;height:22px}.ldgnoG_mobileTrigger{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;font-family:inherit;display:grid}@media (max-width:1200px){.ldgnoG_mobilePanel button.ldgnoG_navItem{width:100%;min-height:44px}.ldgnoG_mobilePanel .ldgnoG_dropdownPanel{width:100%;max-width:100%;max-height:none;box-shadow:none;margin-bottom:8px;padding:12px;animation:none;position:static;overflow:visible;transform:none}.ldgnoG_mobilePanel .ldgnoG_menuList{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:6px}.ldgnoG_mobilePanel .ldgnoG_menuTitle{margin-bottom:8px;font-size:14px}.ldgnoG_mobilePanel .ldgnoG_menuEntry{padding:10px 8px}.ldgnoG_mobilePanel .ldgnoG_menuFooter{margin-top:12px;padding-top:8px}.ldgnoG_mobilePanel .ldgnoG_listingAction{padding-inline:8px}}@keyframes ldgnoG_menuReveal{0%{clip-path:inset(0 0 100%);opacity:.75}to{clip-path:inset(0);opacity:1}}@media (min-width:1201px){.ldgnoG_dropdown[data-open=true]:after{content:"";width:100%;height:28px;position:absolute;top:100%;left:0}}@media (max-width:720px){.ldgnoG_mobilePanel{right:16px}}.ldgnoG_header{--color-bg:var(--v2-background);--color-bg-alt:var(--v2-background);--color-surface:var(--v2-panel);--color-text:var(--v2-text);--color-text-muted:var(--v2-muted);--color-border:var(--v2-border);--color-primary:var(--v2-purple);--color-secondary:var(--v2-purple);--color-glow:var(--v2-cyan);--color-deep-accent:var(--v2-background);--gradient-brand:var(--v2-action-gradient);--radius-control:var(--radius-sm)}.ldgnoG_header.ldgnoG_header{background:color-mix(in srgb, var(--v2-background) 93%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ldgnoG_directLink{text-decoration:none}.ldgnoG_directLink:hover{color:var(--v2-purple)}@media (prefers-reduced-motion:reduce){.ldgnoG_dropdownPanel{animation:none}.ldgnoG_menuEntry,.ldgnoG_listingAction{transition:none}}
.Z5gSZG_toggle{border:1px solid var(--v2-border);background:var(--v2-panel);width:44px;height:44px;color:var(--v2-text);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;transition:transform .16s,background-color .16s;display:grid}.Z5gSZG_toggle svg{width:21px;height:21px}.Z5gSZG_toggle:hover{background:color-mix(in srgb, var(--v2-purple) 12%, var(--v2-panel))}.Z5gSZG_toggle:active{transform:scale(.94)}.Z5gSZG_toggle:focus-visible{outline:3px solid var(--v2-cyan);outline-offset:4px}.Z5gSZG_moon{display:none}html[data-theme=light] .Z5gSZG_sun{display:none}html[data-theme=light] .Z5gSZG_moon{display:block}
.Grjkva_footer{--footer-background:var(--v2-footer-background);--footer-border:color-mix(in srgb, var(--v2-purple) 15%, var(--v2-border));background:var(--footer-background);color:var(--v2-text)}html[data-theme=light] .Grjkva_footer{--v2-text:var(--v2-footer-heading);--v2-muted:var(--v2-footer-text);--v2-cyan:var(--v2-blue)}.Grjkva_container{width:min(1250px,100% - 104px);margin-inline:auto}.Grjkva_brandTier{border-bottom:1px solid var(--footer-border);justify-content:space-between;align-items:center;gap:28px;padding-block:38px 30px;display:flex}.Grjkva_brandIdentity{align-items:center;gap:clamp(24px,4vw,56px);min-width:0;display:flex}.Grjkva_logoLink{border-radius:var(--radius-sm);flex:none;display:inline-flex}.Grjkva_logo{width:180px;height:auto;display:block}.Grjkva_brandDescription{max-width:640px;color:var(--v2-muted);margin:0;font-size:14px;line-height:1.8}.Grjkva_socialList{flex:none;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Grjkva_socialIcon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--v2-cyan);background:0 0;border:0;place-items:center;padding:8px;display:grid}.Grjkva_socialIcon svg{width:24px;height:24px}.Grjkva_socialIcon:disabled{cursor:not-allowed;opacity:.8}.Grjkva_footer a.Grjkva_socialIcon:hover{color:var(--v2-purple)}.Grjkva_columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,4vw,56px);padding-block:32px 36px;display:grid}.Grjkva_columns section{min-width:0}.Grjkva_columns h2{font:600 18px/1.4 var(--font-v2-heading), var(--v2-font-body);margin:0 0 14px}.Grjkva_companyDetails{gap:10px;margin:0;display:grid}.Grjkva_companyDetails div{flex-wrap:wrap;gap:2px 8px;display:flex}.Grjkva_companyDetails dt{color:var(--v2-muted);font-size:12px;line-height:1.7}.Grjkva_companyDetails dd{color:var(--v2-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.Grjkva_linkList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.Grjkva_linkList li{color:var(--v2-muted);font-size:14px;line-height:1.7}.Grjkva_linkList a,.Grjkva_linkList span{padding-block:6px;display:inline-block}.Grjkva_footer a{color:var(--v2-muted);border-radius:var(--radius-sm);text-decoration:none}.Grjkva_footer a:hover{color:var(--v2-cyan);text-underline-offset:4px;text-decoration:underline}.Grjkva_footer a:focus-visible{outline:2px solid var(--v2-cyan);outline-offset:4px}.Grjkva_legalTier{border-top:1px solid var(--footer-border);color:var(--v2-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-block:22px 28px;font-size:12px;line-height:1.7;display:flex}.Grjkva_legalTier ul{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1080px){.Grjkva_container{width:calc(100% - 60px)}}@media (max-width:900px){.Grjkva_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.Grjkva_brandIdentity{gap:24px}}@media (max-width:600px){.Grjkva_container{width:calc(100% - 38px)}.Grjkva_brandTier{grid-template-columns:minmax(0,1fr) auto;gap:20px 16px;padding-block:30px 28px;display:grid}.Grjkva_brandIdentity{display:contents}.Grjkva_logoLink{grid-area:1/1}.Grjkva_logo{width:150px}.Grjkva_socialList{grid-area:1/2;gap:0}.Grjkva_brandDescription{grid-area:2/1/auto/-1;font-size:13px}.Grjkva_columns{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:28px}.Grjkva_legalTier{flex-direction:column;align-items:flex-start}}
.JgYmMq_hero{--hero-badge-travel:28px;--hero-badge-duration:3s;--hero-rotation-interval:1s;--hero-slide-duration:.6s;--hero-slide-travel:20px;--hero-rotation-enabled:1;--hero-grid:color-mix(in srgb, var(--v2-blue) 3%, transparent);--hero-surface:var(--v2-hero-badge-background);--hero-edge:color-mix(in srgb, var(--v2-blue) 19%, transparent);--hero-highlight:var(--v2-hero-highlight,color-mix(in srgb, var(--v2-text) 12%, transparent));--hero-shadow:color-mix(in srgb, var(--v2-background) 72%, transparent);--hero-purple-light:var(--v2-hero-glow,color-mix(in srgb, var(--v2-purple) 18%, transparent));--hero-cyan-light:color-mix(in srgb, var(--v2-cyan) 12%, transparent);--hero-ease:cubic-bezier(.22, 1, .36, 1);--hero-orbit-duration:72s;--hero-orbit-front-opacity:.9;--hero-orbit-cyan:var(--v2-cyan);--hero-orbit-violet:var(--v2-purple);--hero-orbit-blue:var(--v2-blue);isolation:isolate;background:var(--v2-background);align-items:center;min-height:max(740px,100svh - 71px);padding-block:96px;display:grid;position:relative;overflow:clip}.JgYmMq_hero:before,.JgYmMq_hero:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.JgYmMq_hero:before{background:radial-gradient(ellipse at 79% 41%, var(--hero-purple-light), transparent 44%), radial-gradient(ellipse at 58% 79%, color-mix(in srgb, var(--v2-blue) 5%, transparent), transparent 42%)}.JgYmMq_hero:after{background-image:linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(at 76% 48%,#000,#0000 68%);mask-image:radial-gradient(at 76% 48%,#000,#0000 68%)}.JgYmMq_container{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,88px);width:min(1280px,100% - 112px);margin-inline:auto;display:grid}.JgYmMq_content{z-index:2;min-width:0;position:relative}@media (min-width:1201px){.JgYmMq_content{inset-inline-start:28px}}.JgYmMq_heading{color:var(--v2-text);font-family:var(--font-v2-heading), var(--v2-font-body);font-size:var(--v2-hero-heading-size);font-weight:700;line-height:var(--v2-hero-heading-line);letter-spacing:var(--v2-hero-heading-tracking);margin:0 0 28px;margin-bottom:var(--v2-hero-heading-space)}.JgYmMq_heading span{display:block}.JgYmMq_heading span:last-child{background:var(--v2-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content}.JgYmMq_description{max-width:52ch;color:var(--v2-muted);text-wrap:pretty;font-size:var(--v2-hero-copy-size);line-height:var(--v2-hero-copy-line);margin:0 0 36px}.JgYmMq_actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.JgYmMq_button{border-radius:var(--radius-sm);min-height:54px;transition:transform .18s var(--hero-ease), background-color .18s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:16px;padding:14px 22px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.JgYmMq_primary{background:var(--v2-hero-action);color:var(--v2-hero-action-ink)}.JgYmMq_outline{color:var(--v2-text);text-transform:uppercase;background:0 0;border:2px solid;padding-inline:26px;font-weight:700}.JgYmMq_button span{transition:transform .18s var(--hero-ease)}.JgYmMq_button:active:not(:disabled){transform:translateY(1px)}.JgYmMq_button:disabled{cursor:default}.JgYmMq_button:focus-visible,.JgYmMq_badgeTrigger:focus-visible{outline:3px solid var(--v2-cyan);outline-offset:5px}.JgYmMq_visual{isolation:isolate;aspect-ratio:1;justify-self:center;place-items:center;width:100%;max-width:560px;min-height:520px;display:grid;position:relative}.JgYmMq_ambient{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 32% 53%, var(--hero-cyan-light), transparent 42%), radial-gradient(ellipse at 67% 46%, var(--hero-purple-light), transparent 45%);filter:blur(18px);position:absolute;inset:-18%}.JgYmMq_logoEcho{z-index:-2;aspect-ratio:519/526;pointer-events:none;opacity:0;width:114%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JgYmMq_logoEchoImage{object-fit:contain;filter:blur(36px)saturate();width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(#000 22%,#0000 66%);mask-image:radial-gradient(#000 22%,#0000 66%)}.JgYmMq_orb{z-index:0;aspect-ratio:1;place-items:center;width:50%;display:grid;position:relative}.JgYmMq_orb:before{z-index:-1;background:radial-gradient(ellipse, var(--hero-purple-light), transparent 68%);content:"";border-radius:50%;position:absolute;inset:-20%}.JgYmMq_logo{object-fit:contain;width:100%;height:auto;filter:drop-shadow(-14px 12px 24px var(--hero-cyan-light)) drop-shadow(14px -8px 30px var(--hero-purple-light));animation:JgYmMq_logoReveal .9s var(--hero-ease) both;display:block}.JgYmMq_orbits{z-index:-1;pointer-events:none;width:114%;height:114%;position:absolute;overflow:visible}.JgYmMq_outerOrbit{stroke:var(--hero-edge);stroke-width:.8px;opacity:.65}html[data-theme=light] .JgYmMq_orbits{opacity:.7}.JgYmMq_lightOrbit{opacity:.65;filter:drop-shadow(0 0 6px var(--hero-purple-light))}.JgYmMq_orbitsFront{z-index:1}.JgYmMq_orbitsFront .JgYmMq_lightOrbit{opacity:var(--hero-orbit-front-opacity)}.JgYmMq_orbitMotion{transform-box:view-box;transform-origin:300px 300px;animation:JgYmMq_orbitPrecession var(--hero-orbit-duration) linear infinite;transform:rotate(26deg)}.JgYmMq_showcase{z-index:2;pointer-events:none;position:absolute;inset:0}.JgYmMq_badges{margin:0;padding:0;list-style:none;position:absolute;inset:0}.JgYmMq_badge{pointer-events:auto;width:178px;position:absolute}.JgYmMq_floatingLayer{width:100%;animation:JgYmMq_badgeFloat var(--hero-badge-duration) ease-in-out infinite;animation-delay:var(--badge-delay);position:relative}.JgYmMq_showcase[data-rotation=paused] .JgYmMq_floatingLayer{animation-play-state:paused}.JgYmMq_upperRight{top:3%;right:0}.JgYmMq_left{top:56%;left:-12%}.JgYmMq_lowerRight{bottom:0;right:0}.JgYmMq_badgeTrigger{--v2-text:var(--v2-hero-badge-text);--v2-muted:var(--v2-hero-badge-muted);border:1px solid var(--v2-hero-badge-border);border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--hero-highlight), transparent 46%), var(--hero-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;min-height:92px;box-shadow:inset 0 1px var(--hero-highlight), 0 16px 40px var(--v2-hero-badge-shadow);color:var(--v2-text);font:inherit;text-align:left;cursor:pointer;padding:12px 16px;transition:border-color .18s,background-color .18s;display:block;position:relative}.JgYmMq_badgeTrigger:after{border-top:1px solid var(--v2-cyan);border-right:1px solid var(--v2-cyan);content:"";opacity:.65;width:5px;height:5px;transition:transform .18s var(--hero-ease);position:absolute;top:17px;right:12px}.JgYmMq_badgeViewport{height:66px;display:grid;overflow:hidden}.JgYmMq_badgeSlide{grid-area:1/1;align-items:center;gap:12px;min-width:0;display:flex}.JgYmMq_badgeImage{object-fit:contain;flex-shrink:0}.JgYmMq_badgeCopy{gap:4px;min-width:0;display:grid}.JgYmMq_badgeCopy strong{color:var(--v2-text);letter-spacing:.01em;padding-right:10px;font-size:15px;font-weight:600;line-height:1.35}.JgYmMq_badgeCopy small{color:var(--v2-muted);font-size:13px;line-height:1.45}.JgYmMq_slideOut{animation:JgYmMq_badgeSlideOut var(--hero-slide-duration) var(--hero-ease) both}.JgYmMq_slideIn{animation:JgYmMq_badgeSlideIn var(--hero-slide-duration) var(--hero-ease) both}.JgYmMq_badge[data-expanded=true]{z-index:5}.JgYmMq_badge[data-expanded=true] .JgYmMq_badgeTrigger{opacity:0;pointer-events:none}.JgYmMq_badgeDetails,.JgYmMq_mobileDetails{border:1px solid var(--hero-edge);border-radius:var(--radius-lg);background:var(--v2-background);width:min(300px,100vw - 40px);box-shadow:inset 0 1px var(--hero-highlight), 0 20px 48px var(--hero-shadow);color:var(--v2-text);text-align:left;pointer-events:auto;padding:24px;position:absolute}.JgYmMq_badgeDetails[hidden],.JgYmMq_mobileDetails[hidden]{display:none}.JgYmMq_badgeDetails{animation:JgYmMq_detailsReveal .2s var(--hero-ease);top:0;right:0}.JgYmMq_left .JgYmMq_badgeDetails{left:0;right:auto}.JgYmMq_lowerRight .JgYmMq_badgeDetails{top:auto;bottom:0}.JgYmMq_badgeDetails h3,.JgYmMq_mobileDetails h3{font:600 22px/1.3 var(--font-v2-heading), var(--v2-font-body);margin:0 30px 12px 0}.JgYmMq_badgeDetails p,.JgYmMq_mobileDetails p{color:var(--v2-muted);margin:0 0 18px;font-size:14px;line-height:1.75}.JgYmMq_closeDetails{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--v2-muted);font:24px/1 var(--v2-font-body);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.JgYmMq_badgeDetailAction,.JgYmMq_nextProduct{border:1px solid var(--hero-edge);border-radius:var(--radius-sm);max-width:100%;min-height:44px;font:600 13px/1.6 var(--v2-font-body);justify-content:center;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:inline-flex}.JgYmMq_badgeDetailAction{background:var(--v2-hero-action);color:var(--v2-hero-action-ink)}.JgYmMq_badgeDetailAction:disabled{background:var(--v2-panel);color:var(--v2-muted);cursor:not-allowed}.JgYmMq_nextProduct{width:100%;color:var(--v2-cyan);cursor:pointer;background:0 0;justify-content:space-between;margin-top:10px}.JgYmMq_nextProduct[aria-disabled=true]{cursor:wait}:is(.JgYmMq_closeDetails:focus-visible,.JgYmMq_nextProduct:focus-visible,.JgYmMq_badgeDetailAction:focus-visible,.JgYmMq_floatingLayer:has(.JgYmMq_badgeTrigger:focus-visible) .JgYmMq_badgeDetails){outline:2px solid var(--v2-cyan);outline-offset:4px}.JgYmMq_mobileDetails{display:none}.JgYmMq_badgeStatus{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.JgYmMq_button:hover:not(:disabled) span{transform:translate(3px)}.JgYmMq_outline:hover:not(:disabled),.JgYmMq_closeDetails:hover{background:var(--hero-highlight)}.JgYmMq_closeDetails:hover{color:var(--v2-text)}.JgYmMq_badgeTrigger:hover,.JgYmMq_nextProduct:hover{border-color:var(--v2-blue)}.JgYmMq_badgeTrigger:hover:after{transform:translate(2px,-2px)}}@keyframes JgYmMq_badgeSlideOut{to{opacity:0;transform:translateY(calc(-1 * var(--hero-slide-travel)))}}@keyframes JgYmMq_badgeSlideIn{0%{opacity:0;transform:translateY(var(--hero-slide-travel))}to{opacity:1;transform:translateY(0)}}@keyframes JgYmMq_badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--hero-badge-travel)))}}@keyframes JgYmMq_detailsReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes JgYmMq_logoReveal{0%{opacity:.3;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes JgYmMq_orbitPrecession{0%{transform:rotate(26deg)}to{transform:rotate(386deg)}}@media (max-width:1200px) and (min-width:801px){.JgYmMq_container{gap:56px;width:calc(100% - 80px)}.JgYmMq_badge{width:160px}.JgYmMq_badgeTrigger{padding:12px 14px}.JgYmMq_left{left:-12%}.JgYmMq_orb{width:46%}}@media (max-width:1000px) and (min-width:801px){.JgYmMq_container{gap:40px}.JgYmMq_badge{width:146px}.JgYmMq_badgeTrigger{padding-inline:12px}.JgYmMq_badgeCopy small{font-size:12px}.JgYmMq_left{top:auto;bottom:0;left:0}}@media (max-width:800px){.JgYmMq_hero{min-height:auto;padding-block:64px 72px}.JgYmMq_container{grid-template-columns:1fr;gap:44px;width:min(620px,100% - 64px)}.JgYmMq_description{max-width:54ch}.JgYmMq_visual{aspect-ratio:auto;width:min(100%,500px);height:520px}.JgYmMq_left{top:auto;bottom:0;left:0}.JgYmMq_orb{width:50%}}@media (max-width:600px){.JgYmMq_hero{--hero-orbit-front-opacity:.65;padding-block:44px 56px}.JgYmMq_container{gap:32px;width:calc(100% - 40px)}.JgYmMq_description{margin-bottom:26px}.JgYmMq_actions{gap:10px}.JgYmMq_button{min-height:48px;padding:12px 17px;font-size:13px}.JgYmMq_visual{max-width:430px;height:440px;min-height:0}.JgYmMq_orb{width:190px}.JgYmMq_orbits{width:108%;height:100%}.JgYmMq_badge{width:144px}.JgYmMq_badgeTrigger{border-radius:var(--radius-sm);min-height:94px;padding:12px}.JgYmMq_badgeTrigger:after{top:16px;right:11px}.JgYmMq_badgeViewport{height:68px}.JgYmMq_badgeCopy{gap:5px}.JgYmMq_badgeCopy strong{font-size:14px}.JgYmMq_badgeCopy small{font-size:13px}.JgYmMq_upperRight{top:0;right:0}.JgYmMq_left{top:auto;bottom:0;left:0}.JgYmMq_lowerRight{bottom:0;right:0}.JgYmMq_badgeDetails{display:none}.JgYmMq_badge[data-expanded=true] .JgYmMq_badgeTrigger{opacity:1;pointer-events:auto;border-color:var(--v2-purple)}.JgYmMq_mobileDetails:not([hidden]){width:calc(100vw - 40px);max-width:430px;display:block;top:calc(100% + 20px);left:50%;transform:translate(-50%)}.JgYmMq_visual:has(.JgYmMq_mobileDetails:not([hidden])){margin-bottom:var(--hero-details-space,320px)}}@media (max-width:360px){.JgYmMq_badge{width:132px}.JgYmMq_button{width:100%}.JgYmMq_orb{width:170px}}html[data-theme=light] .JgYmMq_hero{--hero-canvas:#f3f7fd;--hero-navy:#14213b;--hero-cobalt:#3152c7;--hero-violet:#6740c7;--hero-cyan:#4ac7eb;--hero-orbit-cyan:var(--hero-cobalt);--hero-orbit-blue:var(--hero-cobalt);--hero-orbit-violet:var(--hero-violet);--hero-edge:color-mix(in srgb, var(--hero-navy) 40%, transparent);--hero-shadow:color-mix(in srgb, var(--hero-navy) 12%, transparent);--hero-purple-light:color-mix(in srgb, var(--hero-violet) 22%, transparent);--hero-cyan-light:color-mix(in srgb, var(--hero-cyan) 30%, transparent);--hero-grid:color-mix(in srgb, var(--hero-navy) 5.4%, transparent);--hero-halo-core:color-mix(in srgb, var(--v2-panel) 82%, transparent);--hero-halo-near-cyan:color-mix(in srgb, var(--hero-cyan) 42%, transparent);--hero-halo-near-violet:color-mix(in srgb, var(--hero-violet) 32%, transparent);--hero-halo-far-cyan:color-mix(in srgb, var(--hero-cyan) 14%, transparent);--hero-halo-far-violet:color-mix(in srgb, var(--hero-violet) 12%, transparent);--hero-wash-strength:2;--hero-wash-blue:color-mix(in srgb, var(--hero-cobalt) calc(12% * var(--hero-wash-strength)), transparent);--hero-wash-cyan:color-mix(in srgb, var(--hero-cyan) calc(16% * var(--hero-wash-strength)), transparent);--hero-wash-violet:color-mix(in srgb, var(--hero-violet) calc(10% * var(--hero-wash-strength)), transparent);--hero-wash-tail:color-mix(in srgb, var(--hero-cobalt) calc(4% * var(--hero-wash-strength)), transparent);--hero-orbit-front-opacity:.88;background:var(--lab-page,var(--hero-canvas))}html[data-theme=light] .JgYmMq_hero:after{background-image:linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#0000,#0000001f 36%,#000 68%);mask-image:linear-gradient(90deg,#0000,#0000001f 36%,#000 68%)}html[data-theme=light] .JgYmMq_hero .JgYmMq_logoEcho{display:none}html[data-theme=light] .JgYmMq_hero .JgYmMq_orb:before{content:none}html[data-theme=light] .JgYmMq_hero .JgYmMq_visual:before{z-index:-2;background:radial-gradient(ellipse 45% 42% at 38% 59%, var(--hero-halo-far-cyan), transparent 80%), radial-gradient(ellipse 45% 42% at 64% 55%, var(--hero-halo-far-violet), transparent 80%);pointer-events:none;content:"";position:absolute;inset:-4%}html[data-theme=light] .JgYmMq_hero .JgYmMq_ambient{background:radial-gradient(ellipse 28% 30% at 50% 53%, var(--hero-halo-core), transparent 76%), radial-gradient(ellipse 44% 43% at 34% 61%, var(--hero-halo-near-cyan), transparent 82%), radial-gradient(ellipse 44% 43% at 66% 58%, var(--hero-halo-near-violet), transparent 82%);filter:none;inset:5%}html[data-theme=light] .JgYmMq_hero .JgYmMq_orbits{opacity:1}html[data-theme=light] .JgYmMq_hero .JgYmMq_outerOrbit{stroke:var(--hero-cobalt);stroke-width:.85px;opacity:.22}html[data-theme=light] .JgYmMq_hero .JgYmMq_lightOrbit{stroke-width:1.4px;opacity:.55;filter:none}html[data-theme=light] .JgYmMq_hero .JgYmMq_orbitsFront .JgYmMq_lightOrbit{opacity:var(--hero-orbit-front-opacity)}:is(html[data-theme=light] .JgYmMq_hero .JgYmMq_supportOrbitMotion,html[data-theme=light] .JgYmMq_hero .JgYmMq_outerOrbitMotion){animation:none}html[data-theme=light] .JgYmMq_hero .JgYmMq_supportOrbit{stroke-width:1px;opacity:.72}html[data-theme=light] .JgYmMq_hero [id=hero-orbit-light] stop{stop-opacity:.85}:is(html[data-theme=light] .JgYmMq_hero [id=hero-orbit-light] stop:first-child,html[data-theme=light] .JgYmMq_hero [id=hero-orbit-light] stop:last-child){stop-opacity:.3}html[data-theme=light] .JgYmMq_hero [id=hero-orbit-depth] stop{stop-opacity:.48}:is(html[data-theme=light] .JgYmMq_hero [id=hero-orbit-depth] stop:first-child,html[data-theme=light] .JgYmMq_hero [id=hero-orbit-depth] stop:last-child){stop-opacity:.18}html[data-theme=light] .JgYmMq_hero .JgYmMq_logo{filter:drop-shadow(0 8px 10px var(--hero-shadow)) drop-shadow(-7px 9px 12px var(--hero-cyan-light)) drop-shadow(7px 5px 12px var(--hero-purple-light))}html[data-theme=light] .JgYmMq_hero .JgYmMq_badgeTrigger{border-color:var(--lab-edge-strong,var(--hero-edge));background:var(--v2-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 3px 8px var(--hero-shadow), 0 14px 28px var(--hero-shadow)}html[data-theme=light] .JgYmMq_hero .JgYmMq_badge[data-expanded=true] .JgYmMq_badgeTrigger{border-color:var(--hero-cobalt)}:is(html[data-theme=light] .JgYmMq_hero .JgYmMq_badgeDetails,html[data-theme=light] .JgYmMq_hero .JgYmMq_mobileDetails){background:var(--v2-panel);box-shadow:0 16px 36px var(--hero-shadow)}html[data-theme=light] .JgYmMq_hero .JgYmMq_slideOut{animation-name:JgYmMq_badgeSlideOutLight}html[data-theme=light] .JgYmMq_hero .JgYmMq_slideIn{animation-name:JgYmMq_badgeSlideInLight}@keyframes JgYmMq_badgeSlideOutLight{40%,to{opacity:0;transform:translateY(calc(-1 * var(--hero-slide-travel)))}}@keyframes JgYmMq_badgeSlideInLight{0%,40%{opacity:0;transform:translateY(var(--hero-slide-travel))}to{opacity:1;transform:translateY(0)}}html[data-theme=light] .JgYmMq_hero .JgYmMq_primary{background:var(--v2-action-gradient);color:var(--v2-on-action);box-shadow:0 4px 12px #244ecb1f}html[data-theme=light] .JgYmMq_hero .JgYmMq_heading span:first-child{background:var(--v2-heading-accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content}html[data-theme=light] .JgYmMq_hero .JgYmMq_heading span:last-child{color:var(--v2-text);background:0 0}html[data-theme=light] .JgYmMq_hero .JgYmMq_outline{background:var(--v2-panel);border-color:color-mix(in srgb, var(--v2-text) 45%, var(--v2-panel));color:var(--v2-text)}:is(html[data-theme=light] .JgYmMq_hero :is(.JgYmMq_button,.JgYmMq_badgeTrigger,.JgYmMq_closeDetails,.JgYmMq_nextProduct,.JgYmMq_badgeDetailAction):focus-visible,html[data-theme=light] .JgYmMq_hero .JgYmMq_floatingLayer:has(.JgYmMq_badgeTrigger:focus-visible) .JgYmMq_badgeDetails){outline-color:var(--hero-cobalt)}@media (hover:hover) and (pointer:fine){html[data-theme=light] .JgYmMq_hero .JgYmMq_primary:hover{box-shadow:0 7px 18px var(--hero-shadow)}html[data-theme=light] .JgYmMq_hero .JgYmMq_outline:hover{background:color-mix(in srgb, var(--hero-cobalt) 5%, var(--v2-panel))}html[data-theme=light] .JgYmMq_hero .JgYmMq_badgeTrigger:hover{border-color:var(--hero-cobalt)}}@media (max-width:800px){html[data-theme=light] .JgYmMq_hero:before{-webkit-mask-image:linear-gradient(#0000 36%,#0003 50%,#000000d9 65%,#000 76%);mask-image:linear-gradient(#0000 36%,#0003 50%,#000000d9 65%,#000 76%)}html[data-theme=light] .JgYmMq_hero:after{-webkit-mask-image:linear-gradient(#0000,#0000001f 35%,#000 62%);mask-image:linear-gradient(#0000,#0000001f 35%,#000 62%)}}@media (max-width:600px){html[data-theme=light] .JgYmMq_hero{--hero-orbit-front-opacity:.8}}html[data-theme=light] .JgYmMq_hero{--hero-canvas:#fff;--hero-edge:#e5e7eb;--hero-product-edge:var(--home-hero-product-edge,color-mix(in srgb, var(--v2-muted) 42%, var(--v2-border)));--hero-shadow:#0f172a0f;--hero-grid:#0f172a0f;--hero-cyan-light:var(--home-hero-cyan-edge,#4ac7eb17);--hero-purple-light:var(--home-hero-violet-edge,#6740c714);--hero-halo-near-cyan:var(--home-hero-near-cyan,#4ac7eb1a);--hero-halo-near-violet:var(--home-hero-near-violet,#6740c714);--hero-halo-far-cyan:var(--home-hero-far-cyan,#4ac7eb08);--hero-halo-far-violet:var(--home-hero-far-violet,#6740c708);background:#fff}html[data-theme=light] .JgYmMq_hero:before{background:radial-gradient(ellipse 48% 61% at 80% 46%, #5496f840 0%, transparent 80%), radial-gradient(ellipse 43% 56% at 98% 55%, #9b73e845 0%, transparent 80%), radial-gradient(ellipse 48% 43% at 64% 80%, #40cced2e 0%, transparent 84%), var(--home-hero-field,none);-webkit-mask-image:linear-gradient(90deg,#0000 12%,#00000059 41%,#000 63%);mask-image:linear-gradient(90deg,#0000 12%,#00000059 41%,#000 63%)}@media (max-width:800px){html[data-theme=light] .JgYmMq_hero:before{-webkit-mask-image:linear-gradient(#0000 27%,#00000073 46%,#000 63%);mask-image:linear-gradient(#0000 27%,#00000073 46%,#000 63%)}}html[data-theme=light] .JgYmMq_hero:after{opacity:1}html[data-theme=light] .JgYmMq_hero .JgYmMq_badgeTrigger{border-color:var(--hero-product-edge);box-shadow:var(--home-hero-card-shadow,0 4px 12px #0f172a0a, 0 12px 28px #0f172a0a);background:#fff}:is(html[data-theme=light] .JgYmMq_hero .JgYmMq_badgeDetails,html[data-theme=light] .JgYmMq_hero .JgYmMq_mobileDetails){border-color:var(--hero-product-edge);box-shadow:var(--home-active-shadow,0 8px 24px #0f172a12);background:#fff}@media (prefers-reduced-motion:reduce){.JgYmMq_hero{--hero-rotation-enabled:0;--hero-slide-duration:1ms}.JgYmMq_hero *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.Xut9mW_actions{--cta-secondary-surface:color-mix(in srgb, var(--v2-blue) 10%, var(--v2-panel));--cta-secondary-border:color-mix(in srgb, var(--v2-blue) 55%, var(--v2-border));flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.Xut9mW_actions .Xut9mW_button{border-radius:var(--radius-sm);max-width:100%;min-height:54px;font-family:var(--v2-font-body);text-align:center;border:1px solid #0000;flex:0 auto;justify-content:center;align-items:center;margin:0;padding:14px 22px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s;display:inline-flex}.Xut9mW_actions .Xut9mW_primary{background:var(--v2-action-gradient);color:var(--v2-on-action);font-weight:700;transition:filter .2s,border-color .2s,box-shadow .2s}.Xut9mW_actions .Xut9mW_secondary{background:var(--cta-secondary-surface);border:2px solid var(--cta-secondary-border);color:var(--v2-blue);padding-inline:26px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s,color .18s}html[data-theme=light] .Xut9mW_actions{--cta-secondary-surface:color-mix(in srgb, var(--v2-blue) 7%, var(--v2-panel))}.Xut9mW_actions .Xut9mW_secondary:focus-visible{background:var(--v2-blue);border-color:var(--v2-blue);color:var(--v2-background)}.Xut9mW_actions .Xut9mW_button:focus-visible{outline:3px solid var(--v2-cyan);outline-offset:5px}html[data-theme=light] .Xut9mW_actions .Xut9mW_button:focus-visible{outline-color:var(--v2-blue)}@media (hover:hover) and (pointer:fine){.Xut9mW_actions .Xut9mW_secondary:hover{background:var(--v2-blue);border-color:var(--v2-blue);color:var(--v2-background)}}.Xut9mW_actions .Xut9mW_secondary:active{transform:translateY(1px)}@media (max-width:600px){.Xut9mW_actions{flex-direction:column;align-items:stretch;gap:10px}.Xut9mW_actions .Xut9mW_button{width:100%;min-height:48px;padding:12px 17px;font-size:13px}}@media (prefers-reduced-motion:reduce){.Xut9mW_actions .Xut9mW_button{transition:none;animation:none}}
.WFMnDW_section{--solutions-x-size:clamp(300px, 25vw, 350px);--solutions-x-offset-y:250px;--solutions-x-fade-start:30%;--solutions-x-fade-end:60%;--solutions-glow-strength:.8;--solutions-ticker-duration:22s;--solutions-background:var(--v2-solutions-background);--solutions-card:var(--v2-solutions-card);--solutions-electric:var(--v2-electric);--solutions-blue-glow:color-mix(in srgb, var(--solutions-electric) 28%, transparent);--solutions-violet-glow:color-mix(in srgb, var(--v2-purple) 32%, transparent);--solutions-entry-depth:320px;--solutions-entry-reveal:140px;--solutions-entry-overlap:32px;--solutions-entry-indigo:color-mix(in srgb, var(--solutions-electric) 15%, var(--solutions-background));--solutions-entry-field:radial-gradient(ellipse 70% 140% at 55% 0%, color-mix(in srgb, var(--v2-blue) 3%, var(--v2-background)), var(--v2-background) 85%);isolation:isolate;color:var(--v2-text);background:linear-gradient(180deg, var(--v2-background), var(--solutions-entry-indigo) 140px, var(--solutions-background) var(--solutions-entry-depth), var(--solutions-background) calc(100% - 100px), var(--v2-background));padding-block:60px 64px;scroll-margin-top:20px;position:relative;overflow:visible}.WFMnDW_section:before{content:"";z-index:-1;inset:calc(-1 * var(--solutions-entry-overlap)) 0 auto;height:calc(var(--solutions-entry-depth) + var(--solutions-entry-overlap));background:var(--solutions-entry-field);-webkit-mask-image:linear-gradient(180deg, transparent, black var(--solutions-entry-overlap), #000000d9 calc(var(--solutions-entry-overlap) + var(--solutions-entry-depth) * .24), #0003 calc(var(--solutions-entry-overlap) + var(--solutions-entry-depth) * .7), transparent);mask-image:linear-gradient(180deg, transparent, black var(--solutions-entry-overlap), #000000d9 calc(var(--solutions-entry-overlap) + var(--solutions-entry-depth) * .24), #0003 calc(var(--solutions-entry-overlap) + var(--solutions-entry-depth) * .7), transparent);pointer-events:none;position:absolute}.WFMnDW_backdrop{z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent, black var(--solutions-entry-reveal));mask-image:linear-gradient(180deg, transparent, black var(--solutions-entry-reveal));position:absolute;inset:0;overflow:hidden}.WFMnDW_dots{background:radial-gradient(circle, color-mix(in srgb, var(--v2-purple) 19%, transparent) .8px, transparent 1px) 0 0 / 16px 16px;position:absolute;inset:80px 4% 8%;-webkit-mask-image:radial-gradient(at 50% 35%,#000,#0000 75%);mask-image:radial-gradient(at 50% 35%,#000,#0000 75%)}.WFMnDW_watermark{font:700 clamp(100px, 16vw, 220px)/1 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.045em;color:color-mix(in srgb, var(--v2-text) 28%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;position:absolute;top:54px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.WFMnDW_ambient{width:min(1100px,110%);height:500px;opacity:var(--solutions-glow-strength);background:radial-gradient(ellipse at 40% 46%, var(--solutions-blue-glow), transparent 48%), radial-gradient(ellipse at 61% 49%, var(--solutions-violet-glow), transparent 48%);position:absolute;top:50px;left:50%;transform:translate(-50%)}.WFMnDW_motif{top:var(--solutions-x-offset-y);width:var(--solutions-x-size);aspect-ratio:1;-webkit-mask-image:linear-gradient(180deg, black var(--solutions-x-fade-start), transparent var(--solutions-x-fade-end));mask-image:linear-gradient(180deg, black var(--solutions-x-fade-start), transparent var(--solutions-x-fade-end));position:absolute;left:50%;transform:translate(-50%)}.WFMnDW_branchLeft,.WFMnDW_branchRight{position:absolute;inset:0}.WFMnDW_branchLeft{clip-path:polygon(3% 0,28% 0,84% 100%,56% 100%);background:linear-gradient(130deg, var(--v2-text), var(--v2-blue) 30%, var(--solutions-electric) 80%)}.WFMnDW_branchRight{clip-path:polygon(72% 0,97% 0,44% 100%,16% 100%);background:linear-gradient(240deg, var(--v2-text), var(--v2-purple) 36%, color-mix(in srgb, var(--v2-purple) 65%, var(--solutions-electric)) 80%)}.WFMnDW_horizon{background:linear-gradient(180deg, color-mix(in srgb, var(--v2-purple) 38%, transparent), transparent 78%);width:120%;height:340px;box-shadow:0 -12px 48px color-mix(in srgb, var(--v2-purple) 10%, transparent);opacity:var(--solutions-glow-strength);border-radius:50% 50% 0 0/65% 65% 0 0;position:absolute;top:265px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.WFMnDW_contentGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;gap:32px;width:min(1250px,100% - 104px);margin:220px auto 0;display:grid;position:relative}.WFMnDW_sideColumn{grid-template-rows:repeat(3,minmax(180px,1fr));gap:42px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.WFMnDW_left{grid-area:1/1}.WFMnDW_right{grid-area:1/3}.WFMnDW_card{border:1px solid color-mix(in srgb, var(--v2-purple) 17%, var(--solutions-card));border-radius:var(--radius-lg);background:linear-gradient(155deg, color-mix(in srgb, var(--solutions-card) 75%, transparent), var(--solutions-card));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--v2-text) 3%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:44px 20px 24px;transition:transform .18s,border-color .18s;display:flex;position:relative}.WFMnDW_card:hover{border-color:color-mix(in srgb, var(--v2-purple) 48%, var(--solutions-card));transform:translateY(-2px)}.WFMnDW_cardIcon{border:1px solid color-mix(in srgb, var(--v2-blue) 30%, var(--solutions-electric));width:54px;height:54px;color:var(--v2-on-action);background:linear-gradient(135deg, color-mix(in srgb, var(--solutions-electric) 80%, var(--v2-blue)), var(--solutions-electric) 70%, color-mix(in srgb, var(--solutions-electric) 72%, var(--v2-purple)));box-shadow:0 0 24px var(--solutions-blue-glow), 0 8px 18px color-mix(in srgb, var(--solutions-electric) 14%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.WFMnDW_cardIcon svg{width:24px;height:24px}.WFMnDW_card h3{max-width:100%;font:600 19px/1.35 var(--font-v2-heading), var(--v2-font-body);margin:0 0 12px}.WFMnDW_card p{max-width:300px;color:var(--v2-muted);margin:0;font-size:13px;line-height:1.7}.WFMnDW_center{text-align:center;grid-area:1/2;min-width:0;padding-top:180px}.WFMnDW_center h2{font:700 clamp(36px, 3vw, 44px)/1.15 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.025em;margin:0 0 18px}.WFMnDW_description{max-width:410px;color:var(--v2-muted);margin:0 auto;font-size:15px;line-height:1.8}.WFMnDW_ticker{border-radius:var(--radius-sm);width:min(100%,380px);margin:24px auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.WFMnDW_ticker:focus-visible{outline:2px solid var(--v2-cyan);outline-offset:4px;-webkit-mask-image:none;mask-image:none}.WFMnDW_tickerTrack{width:max-content;animation:WFMnDW_ticker var(--solutions-ticker-duration) linear infinite;display:flex}.WFMnDW_tickerGroup{flex:none;align-items:center;gap:10px;margin:0;padding:3px 10px 3px 0;list-style:none;display:flex}.WFMnDW_chip{border:1px solid color-mix(in srgb, var(--v2-text) 8%, transparent);background:color-mix(in srgb, var(--v2-text) 8%, var(--solutions-background));color:var(--v2-text);font:700 12px/1.5 var(--v2-font-body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.WFMnDW_chip:before{content:"";clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);background:var(--v2-purple);flex:none;width:12px;height:12px}.WFMnDW_ticker:hover .WFMnDW_tickerTrack,.WFMnDW_ticker:focus-within .WFMnDW_tickerTrack{animation-play-state:paused}@keyframes WFMnDW_ticker{to{transform:translate(-50%)}}.WFMnDW_cta{border:1px solid color-mix(in srgb, var(--v2-purple) 30%, transparent);border-radius:var(--radius-sm);background:linear-gradient(110deg, color-mix(in srgb, var(--solutions-electric) 65%, var(--v2-purple)), var(--solutions-electric));max-width:100%;min-height:52px;color:var(--v2-on-action);font:600 14px/1.6 var(--v2-font-body);justify-content:center;align-items:center;gap:16px;padding:14px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.WFMnDW_cta:hover:not(:disabled){box-shadow:0 0 24px var(--solutions-blue-glow);transform:translateY(-2px)}.WFMnDW_cta:focus-visible{outline:3px solid var(--v2-cyan);outline-offset:4px}.WFMnDW_cta:disabled{cursor:not-allowed;background:var(--v2-solutions-disabled);color:var(--v2-muted)}.WFMnDW_pending{color:var(--v2-muted);margin:10px 0 0;font-size:11px;line-height:1.6}html[data-theme=light] .WFMnDW_section{--solutions-entry-field:linear-gradient(90deg, #dfe5f7, #d2d8f2 30%, #ced1f0 50%, #cfceee 74%, #dbddf3);--solutions-stage-strength:.52;--solutions-central-strength:.58;--solutions-edge-strength:.53;--solutions-tail-strength:.5;--solutions-dots-strength:.47;--solutions-dots-focus-strength:.55;--solutions-pearl:#fff;--solutions-tint-blue:#c8e1ff;--solutions-tint-ice:#cce2fb;--solutions-tint-lavender:#ded4fc;--solutions-tint-blush:#f6dbe9;--solutions-stroke-blue:#a4bde7;--solutions-stroke-ice:#acc8e7;--solutions-stroke-lavender:#beb1e5;--solutions-stroke-blush:#d6bad7;background:radial-gradient(46% 24% at 15% 14%,#bed6fc94,#0000 100%),radial-gradient(48% 26% at 83% 15%,#dcc6fa91,#0000 100%),linear-gradient(#f4f6ff,#e8effd 37%,#e9ecfc 67%,#eef2fd)}html[data-theme=light] .WFMnDW_ambient{z-index:1;opacity:1;background:radial-gradient(ellipse 58% 45% at 63% 39%, rgb(77 139 235/calc(.69 * var(--solutions-edge-strength))), rgb(148 197 253/calc(.33 * var(--solutions-edge-strength))) 58%, transparent 100%) left -20vw top 125px / 78% 760px no-repeat, radial-gradient(ellipse 57% 43% at 39% 36%, rgb(145 93 223/calc(.62 * var(--solutions-edge-strength))), rgb(202 155 247/calc(.28 * var(--solutions-edge-strength))) 62%, transparent 100%) right -23vw top 112px / 78% 800px no-repeat;width:100%;height:100%;inset:0;transform:none}html[data-theme=light] .WFMnDW_ambient:before{content:"";width:min(1050px,96vw);height:510px;opacity:var(--solutions-central-strength);background:radial-gradient(41% 43% at 40% 42%,#3a6de26b,#0000 100%),radial-gradient(43% 48% at 60% 45%,#8b4fd76b,#0000 100%),radial-gradient(36% 44% at 51% 58%,#a0affa5e,#0000 100%);position:absolute;top:175px;left:50%;transform:translate(-50%)}html[data-theme=light] .WFMnDW_ambient:after{content:"";opacity:var(--solutions-tail-strength);background:radial-gradient(47% 49% at 24% 44%,#70a2f44d,#0000 100%),radial-gradient(48% 49% at 77% 37%,#ae7ee64f,#0000 100%),radial-gradient(52% 53% at 51% 57%,#acb7f640,#0000 100%);position:absolute;inset:48% -5% -4%}html[data-theme=light] .WFMnDW_dots{z-index:2;background:radial-gradient(circle, rgb(60 80 161/calc(.44 * .26 * var(--solutions-dots-strength))) .85px, transparent 1.16px) center 0 / 16px 16px;inset:0;-webkit-mask-image:none;mask-image:none}html[data-theme=light] .WFMnDW_dots:before{content:"";background-position:50% 0;background-size:16px 16px;position:absolute;inset:0}html[data-theme=light] .WFMnDW_dots:after{content:"";background-position:50% 0;background-size:16px 16px;position:absolute;inset:0}html[data-theme=light] .WFMnDW_dots:before{opacity:calc(.54 * var(--solutions-dots-focus-strength));background-image:radial-gradient(circle,#3545988f .92px,#0000 1.2px);-webkit-mask-image:radial-gradient(32% 33% at 50% 40%,#000 4%,#000000b3 51%,#0000 100%);mask-image:radial-gradient(32% 33% at 50% 40%,#000 4%,#000000b3 51%,#0000 100%)}html[data-theme=light] .WFMnDW_dots:after{opacity:calc(.3 * var(--solutions-dots-strength));background-image:radial-gradient(circle,#5363a466 .83px,#0000 1.12px);-webkit-mask-image:radial-gradient(60% 26% at 50% 80%,#000 3%,#0000 100%);mask-image:radial-gradient(60% 26% at 50% 80%,#000 3%,#0000 100%)}html[data-theme=light] .WFMnDW_watermark{color:#0000;background:linear-gradient(100deg, color-mix(in srgb, var(--v2-blue) 34%, transparent) 0%, color-mix(in srgb, var(--solutions-electric) 28%, transparent) 42%, color-mix(in srgb, var(--v2-purple) 34%, transparent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .WFMnDW_horizon{z-index:0;width:124%;height:auto;opacity:var(--solutions-stage-strength);background:radial-gradient(43% 35% at 37% 21%,#5d92f487,#0000 98%),radial-gradient(45% 42% at 64% 24%,#9c71e382,#0000 100%),radial-gradient(46% 50% at 52% 69%,#aaacf33b,#0000 100%),linear-gradient(#b7c3f2,#c5bff0 22%,#d0d8f8 51%,#dce4fb 76%,#ebeffc);border-radius:50% 50% 0 0/110px 110px 0 0;bottom:0;box-shadow:0 -24px 85px #737fd72b;-webkit-mask-image:none;mask-image:none}:is(html[data-theme=light] .WFMnDW_watermark,html[data-theme=light] .WFMnDW_motif){z-index:3}html[data-theme=light] .WFMnDW_card{--card-tint:var(--solutions-tint-blue);--card-stroke:var(--solutions-stroke-blue);--card-shadow-rgb:61 97 183;background:linear-gradient(151deg, color-mix(in srgb, var(--solutions-pearl) 66%, var(--card-tint)), color-mix(in srgb, var(--solutions-pearl) 21%, var(--card-tint)));border-color:var(--card-stroke);box-shadow:0 19px 43px rgb(var(--card-shadow-rgb) / 15%), 0 5px 16px #464f850f, inset 0 1px 0 #ffffffdb}html[data-theme=light] .WFMnDW_card:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;pointer-events:none;background:linear-gradient(#ffffff4d,#0000);height:44%;position:absolute;inset:1px 1px auto}html[data-theme=light] .WFMnDW_card>*{z-index:1}html[data-theme=light] .WFMnDW_card:nth-child(2){--card-tint:var(--solutions-tint-lavender);--card-stroke:var(--solutions-stroke-lavender);--card-shadow-rgb:110 84 176}html[data-theme=light] .WFMnDW_left .WFMnDW_card:nth-child(3){--card-tint:var(--solutions-tint-ice);--card-stroke:var(--solutions-stroke-ice);--card-shadow-rgb:60 105 165}html[data-theme=light] .WFMnDW_right .WFMnDW_card:nth-child(odd){--card-tint:var(--solutions-tint-blush);--card-stroke:var(--solutions-stroke-blush);--card-shadow-rgb:148 93 158}html[data-theme=light] .WFMnDW_card:hover{border-color:var(--v2-purple)}@media (max-width:1100px){.WFMnDW_section{--solutions-x-size:290px;--solutions-x-offset-y:180px;--solutions-x-fade-end:62%;padding-block:52px 60px}.WFMnDW_contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:76px 28px;width:min(1000px,100% - 60px);margin-top:310px}.WFMnDW_center{grid-area:1/1/auto/-1;padding-top:0}.WFMnDW_left{grid-area:2/1}.WFMnDW_right{grid-area:2/2}.WFMnDW_center h2{font-size:44px}.WFMnDW_watermark{font-size:18vw}.WFMnDW_ambient{height:420px}.WFMnDW_horizon{height:270px;top:225px}}@media (max-width:600px){.WFMnDW_section{--solutions-x-size:240px;--solutions-x-offset-y:150px;--solutions-x-fade-end:61%;padding-block:44px 48px}.WFMnDW_contentGrid{grid-template-columns:minmax(0,1fr);row-gap:54px;width:calc(100% - 38px);margin-top:255px}.WFMnDW_center{grid-column:1}.WFMnDW_left{grid-area:2/1}.WFMnDW_right{grid-area:3/1}.WFMnDW_sideColumn{grid-template-rows:repeat(3,minmax(168px,1fr));gap:42px}.WFMnDW_center h2{font-size:38px}.WFMnDW_description{font-size:14px}.WFMnDW_card h3{font-size:19px}.WFMnDW_watermark{font-size:22vw;top:52px}.WFMnDW_ambient{width:140%;height:340px;top:30px}.WFMnDW_horizon{width:160%;height:240px;top:190px}}@media (max-width:1100px){html[data-theme=light] .WFMnDW_horizon{border-radius:50% 50% 0 0/100px 100px 0 0;height:auto}html[data-theme=light] .WFMnDW_ambient{height:100%}html[data-theme=light] .WFMnDW_ambient:before{top:140px}html[data-theme=light] .WFMnDW_dots:before{-webkit-mask-image:radial-gradient(44% 21% at 50% 27%,#000 3%,#0000 100%);mask-image:radial-gradient(44% 21% at 50% 27%,#000 3%,#0000 100%)}html[data-theme=light] .WFMnDW_dots:after{-webkit-mask-image:radial-gradient(72% 38% at 50% 74%,#000 3%,#0000 100%);mask-image:radial-gradient(72% 38% at 50% 74%,#000 3%,#0000 100%)}}@media (max-width:600px){html[data-theme=light] .WFMnDW_horizon{background:radial-gradient(62% 27% at 42% 11%,#5d92f470,#0000 100%),radial-gradient(61% 38% at 66% 45%,#9c71e359,#0000 100%),linear-gradient(#bdc8f6,#d2cff8 24%,#dbe1fc 58%,#ebeffc);border-radius:50% 50% 0 0/120px 120px 0 0;width:190%}html[data-theme=light] .WFMnDW_ambient{background-position:-75vw 140px,right -92vw top 230px;background-size:150% 800px,170% 950px;width:100%;height:100%;inset:0}html[data-theme=light] .WFMnDW_ambient:before{width:140%;height:360px;top:135px}html[data-theme=light] .WFMnDW_ambient:after{background:radial-gradient(49% 29% at 28% 21%,#7baefb47,#0000 100%),radial-gradient(52% 30% at 74% 56%,#b98ae952,#0000 100%),radial-gradient(62% 31% at 37% 87%,#89a1f436,#0000 100%);inset:26% -30% -1%}html[data-theme=light] .WFMnDW_dots:before{-webkit-mask-image:radial-gradient(53% 13% at 50% 19%,#000,#0000 100%);mask-image:radial-gradient(53% 13% at 50% 19%,#000,#0000 100%)}html[data-theme=light] .WFMnDW_dots:after{-webkit-mask-image:radial-gradient(64% 47% at 50% 65%,#000c,#0000 100%);mask-image:radial-gradient(64% 47% at 50% 65%,#000c,#0000 100%)}}html[data-theme=light] .WFMnDW_section{--solutions-entry-field:#e8edff;--solutions-glow-strength:0;background:radial-gradient(75% 65% at 10% 52%,#cde2ffb3,#0000 78%),radial-gradient(68% 60% at 88% 48%,#ded0ff99,#0000 78%),linear-gradient(#eaf1ff 0%,#dce7ff 50%,#e9e5ff 100%)}html[data-theme=light] .WFMnDW_section:before{background:linear-gradient(#fff 0%,#0000 100%)}html[data-theme=light] .WFMnDW_ambient{box-shadow:none;background:0 0}html[data-theme=light] .WFMnDW_ambient:before{box-shadow:none;background:0 0}html[data-theme=light] .WFMnDW_ambient:after{box-shadow:none;background:0 0}html[data-theme=light] .WFMnDW_ambient{background:var(--home-solutions-halo,none)}html[data-theme=light] .WFMnDW_dots{background:radial-gradient(circle,#17203317 .85px,#0000 1.2px) 50%/16px 16px;-webkit-mask-image:none;mask-image:none}html[data-theme=light] .WFMnDW_dots:before{opacity:.32;background-image:radial-gradient(circle,#17203329 .9px,#0000 1.2px)}html[data-theme=light] .WFMnDW_dots:after{opacity:.24;background-image:radial-gradient(circle,#1720331f .85px,#0000 1.2px)}html[data-theme=light] .WFMnDW_watermark{background:linear-gradient(90deg,#22a3ff4d 0%,#4e82ff4d 32%,#7a67ff4d 64%,#b056ff4d 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:none;mask-image:none}html[data-theme=light] .WFMnDW_motif{opacity:.65}html[data-theme=light] .WFMnDW_horizon{opacity:1;background:radial-gradient(65% 55% at 50% 4%,#6982c312,#0000 85%),linear-gradient(#6480c021 0%,#8296c612 38%,#0000 88%);border-top:1px solid #506fb93d;box-shadow:0 -8px 28px #3c57970d;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 95%);mask-image:linear-gradient(#000 0% 40%,#0000 95%)}html[data-theme=light] .WFMnDW_card{border-color:var(--home-edge,#bcc8d9);box-shadow:var(--home-card-shadow,0 8px 20px #0f172a0f, 0 20px 44px #4f46e512);background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s}html[data-theme=light] .WFMnDW_card:hover{box-shadow:var(--home-card-hover-shadow,0 12px 28px #0f172a17, 0 28px 56px #4f46e51f);border-color:#2c6fff;transform:translateY(-2px)}html[data-theme=light] .WFMnDW_cardIcon{background:var(--v2-blue);border-color:var(--v2-blue);box-shadow:0 4px 14px #244ecb24}html[data-theme=light] .WFMnDW_chip{color:#172033;background:#f8fafc;border-color:#e5e7eb}html[data-theme=light] .WFMnDW_cta{box-shadow:0 5px 14px #244ecb1f}
.Shonmq_shell{--cp-ground:var(--v2-background);--cp-surface:var(--v2-panel);--cp-ink:var(--v2-text);--cp-secondary:var(--v2-muted);--cp-body:color-mix(in srgb, var(--v2-text) 85%, var(--v2-muted));--cp-accent:var(--v2-blue);--cp-border:color-mix(in srgb, var(--v2-blue) 15%, var(--v2-border));--cp-soft:color-mix(in srgb, var(--cp-accent) 5%, var(--cp-ground));--cp-hover:color-mix(in srgb, var(--cp-accent) 10%, var(--cp-surface));--cp-shadow:var(--v2-panel-shadow,0 16px 40px color-mix(in srgb, var(--cp-ground) 35%, transparent));--font-v2-heading:var(--font-be-vietnam-pro);color:var(--cp-ink);background:var(--cp-ground);font-family:var(--v2-font-body)}.Shonmq_main{overflow-wrap:anywhere;width:min(1280px,100% - 112px);min-height:70vh;margin-inline:auto;padding:30px 0 64px;font-size:16px;line-height:1.8}.Shonmq_main a{color:var(--cp-accent);text-underline-offset:5px}.Shonmq_main a:focus-visible,.Shonmq_main summary:focus-visible{outline:3px solid var(--cp-accent);outline-offset:5px}.Shonmq_main p{max-width:60ch;margin:0 0 20px}.Shonmq_main h1,.Shonmq_main h2,.Shonmq_main h3{text-wrap:balance}.Shonmq_main h2{letter-spacing:-.035em;margin:0 0 24px;font-size:34px;font-weight:700;line-height:1.3}.Shonmq_main h3{letter-spacing:-.02em;margin:0 0 20px;font-size:23px;font-weight:650;line-height:1.4}.Shonmq_main svg{flex:none;width:22px;height:22px}.Shonmq_breadcrumbs{color:var(--cp-secondary);flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.Shonmq_breadcrumbs a{color:inherit;text-decoration:none}.Shonmq_breadcrumbs a:hover{color:var(--cp-accent);text-decoration:underline}.Shonmq_breadcrumbs li+li:before{content:"/";opacity:.65;margin-right:10px}.Shonmq_intro{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;padding:56px 0 64px;display:grid;position:relative}.Shonmq_intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 82% 40%, color-mix(in srgb, var(--v2-purple) 9%, transparent), transparent 48%), radial-gradient(ellipse at 60% 85%, color-mix(in srgb, var(--v2-blue) 5%, transparent), transparent 48%);position:absolute;inset:0}.Shonmq_introCopy{min-width:0}.Shonmq_main[data-variant=product]{--v2-hero-heading-size:clamp(52px, 5vw, 72px);--v2-hero-heading-line:1.22;--v2-hero-heading-tracking:-.035em;--v2-hero-heading-space:24px;--v2-hero-copy-size:16px;--v2-hero-copy-line:1.85}.Shonmq_intro h1{font-family:var(--font-v2-heading), var(--v2-font-body);font-size:var(--v2-hero-heading-size);font-weight:700;line-height:var(--v2-hero-heading-line);letter-spacing:var(--v2-hero-heading-tracking);margin:0 0 24px;margin-bottom:var(--v2-hero-heading-space);color:var(--v2-hero-heading-ink);background:var(--v2-hero-heading-fill);-webkit-background-clip:text;background-clip:text;width:fit-content;animation:.42s ease-out both Shonmq_titleArrival}.Shonmq_intro .Shonmq_category{border:1px solid var(--cp-border);border-radius:var(--radius-sm);background:var(--cp-soft);color:var(--cp-accent);margin:-4px 0 20px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.Shonmq_intro .Shonmq_lead{max-width:52ch;color:var(--v2-muted);font-size:var(--v2-hero-copy-size);line-height:var(--v2-hero-copy-line);margin:0 0 28px}.Shonmq_introActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Shonmq_main .Shonmq_primaryAction,.Shonmq_main .Shonmq_secondaryAction{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:16px;min-height:52px;padding:13px 20px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;transition:transform .18s;display:inline-flex}.Shonmq_main .Shonmq_primaryAction{color:var(--v2-on-action);background:var(--v2-action-gradient);border:1px solid #0000}.Shonmq_main .Shonmq_secondaryAction{color:var(--cp-ink);border:1px solid var(--cp-border);background:var(--cp-ground)}.Shonmq_primaryAction:hover,.Shonmq_secondaryAction:hover{transform:translateY(-2px)}.Shonmq_intro .Shonmq_notice{max-width:64ch;color:var(--cp-secondary);align-items:baseline;gap:9px;margin:24px 0 0;font-size:13px;line-height:1.7;display:flex}.Shonmq_notice>span{background:var(--v2-purple);border-radius:50%;flex:none;width:6px;height:6px}.Shonmq_heroVisual{min-width:0}.Shonmq_brandVisual,.Shonmq_industryVisual{isolation:isolate;border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--cp-surface) 94%, var(--v2-blue)), var(--cp-surface) 55%, color-mix(in srgb, var(--cp-surface) 93%, var(--v2-purple)));min-height:390px;box-shadow:var(--cp-shadow);flex-direction:column;justify-content:center;align-items:center;margin:0;padding:28px;display:flex;position:relative;overflow:hidden}.Shonmq_brandVisual:before,.Shonmq_industryVisual:before{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--v2-blue) 13%, transparent);width:300px;height:300px;box-shadow:0 0 0 45px color-mix(in srgb, var(--v2-purple) 3%, transparent), 0 0 0 90px color-mix(in srgb, var(--v2-blue) 2%, transparent);border-radius:50%;position:absolute;top:-45px;right:-55px}.Shonmq_brandMark{place-items:center;width:180px;height:176px;display:grid;position:relative}.Shonmq_brandMark:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--v2-purple) 15%, transparent), transparent 70%);border-radius:50%;position:absolute;inset:0}.Shonmq_brandMark img{object-fit:contain;width:148px;height:auto;position:relative}.Shonmq_brandVisual .Shonmq_visualTitle{text-align:center;max-width:25ch;margin:0 0 18px;font-size:23px;font-weight:700;line-height:1.35}.Shonmq_visualLinks{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.Shonmq_visualLinks a{border:1px solid var(--cp-border);border-radius:var(--radius-sm);background:var(--cp-ground);justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.6;text-decoration:none;display:flex}.Shonmq_visualLinks a:hover{background:var(--cp-soft)}.Shonmq_brandVisual figcaption,.Shonmq_industryVisual figcaption{color:var(--cp-secondary);text-align:center;margin-top:18px;font-size:13px;line-height:1.6}.Shonmq_industryVisual>svg{width:100%;height:auto;max-height:300px;color:var(--cp-accent)}.Shonmq_readingLayout{margin-top:28px}.Shonmq_readingLayout[data-has-contents=true]{grid-template-columns:220px minmax(0,1fr);gap:48px;display:grid}.Shonmq_readingContent{min-width:0}.Shonmq_pageContents{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-surface);align-self:start;padding:22px;position:sticky;top:100px}.Shonmq_desktopContents>p{color:var(--cp-ink);margin:0 0 12px;font-size:14px;font-weight:650}.Shonmq_pageContents ul{margin:0;padding:0;list-style:none}.Shonmq_pageContents a{color:var(--cp-secondary);padding:10px 0;font-size:14px;line-height:1.5;text-decoration:none;display:block}.Shonmq_pageContents a:hover{color:var(--cp-accent)}.Shonmq_mobileContents{display:none}.Shonmq_section{margin:0 0 64px;scroll-margin-top:108px}.Shonmq_section:target>h2,.Shonmq_capability:target>h3{color:var(--cp-accent)}.Shonmq_sectionCopy>:last-child{margin-bottom:0}.Shonmq_textList{max-width:66ch;margin:22px 0;padding-left:22px}.Shonmq_textList li{margin:10px 0;padding-left:5px}.Shonmq_textList li::marker{color:var(--cp-accent)}.Shonmq_needList{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.Shonmq_needList li{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-surface);padding:18px 22px 18px 44px;font-size:17px;line-height:1.6;position:relative}.Shonmq_needList li:before{content:"";background:var(--cp-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:28px;left:22px}.Shonmq_approach{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-soft);padding:32px}.Shonmq_approach>p{margin-bottom:0;font-size:18px;line-height:1.8}.Shonmq_explanation{color:var(--cp-body);font-size:15px}.Shonmq_directory{scroll-margin-top:100px}.Shonmq_directoryHeading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.Shonmq_directoryHeading h2{margin:0;font-size:clamp(28px,3vw,40px)}.Shonmq_directoryHeading p{color:var(--cp-secondary);flex:none;margin:0;font-size:14px}.Shonmq_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.Shonmq_list>li{min-width:0;display:flex}.Shonmq_main .Shonmq_directoryRow{border:1px solid var(--cp-border);border-radius:var(--radius-lg);min-width:0;color:var(--cp-ink);background:var(--cp-surface);box-shadow:var(--cp-shadow);flex-direction:column;flex:1;padding:30px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;position:relative}.Shonmq_directoryRow:hover{border-color:var(--cp-accent);transform:translateY(-3px)}.Shonmq_directoryRow .Shonmq_itemTitle h3{margin:0 0 10px;font-size:32px;font-weight:700}.Shonmq_itemTitle>p{color:var(--cp-accent);margin:0;font-size:14px;font-weight:500}.Shonmq_itemDescription{flex:1;margin:20px 0}.Shonmq_itemDescription>p{color:var(--cp-body);margin:0;font-size:15px;line-height:1.8}.Shonmq_itemDescription>span{color:var(--cp-secondary);margin-top:12px;font-size:13px;display:block}.Shonmq_rowArrow{color:var(--cp-accent);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;display:flex}.Shonmq_rowArrow svg{transition:transform .18s}.Shonmq_directoryRow:hover .Shonmq_rowArrow svg{transform:translate(2px,-2px)}.Shonmq_list[data-kind=industry]{grid-template-columns:repeat(3,minmax(0,1fr))}.Shonmq_list[data-kind=industry] .Shonmq_directoryRow{padding:22px}.Shonmq_list[data-kind=industry] .Shonmq_itemTitle h3{font-size:23px}.Shonmq_cardArt{border-radius:var(--radius-lg);background:var(--cp-soft);margin-bottom:24px;overflow:hidden}.Shonmq_cardArt .Shonmq_industryVisual{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.Shonmq_cardArt .Shonmq_industryVisual:before,.Shonmq_cardArt figcaption{display:none}.Shonmq_cardArt .Shonmq_industryVisual>svg{width:100%;height:180px}.Shonmq_list[data-kind=solution]{grid-template-columns:1fr;gap:20px}.Shonmq_list[data-kind=solution] .Shonmq_directoryRow{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) auto;align-items:start;gap:30px;display:grid}.Shonmq_list[data-kind=solution] .Shonmq_itemTitle h3{font-size:25px}.Shonmq_list[data-kind=solution] .Shonmq_itemDescription{margin:0}.Shonmq_list[data-kind=solution] .Shonmq_rowArrow{min-height:44px;margin-top:0;padding:0}.Shonmq_list[data-kind=solution] .Shonmq_rowArrow>span{display:none}.Shonmq_main[data-variant=directory] .Shonmq_intro{gap:48px;padding:38px 0 48px}.Shonmq_directoryVisual{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-surface);grid-template-columns:minmax(112px,.65fr) minmax(0,1.35fr);align-items:center;gap:18px 24px;min-height:278px;margin:0;padding:28px;display:grid}.Shonmq_directoryVisual[data-kind=solution]{border-top:3px solid var(--v2-blue)}.Shonmq_directoryVisual[data-kind=product]{border-top:3px solid var(--v2-purple)}.Shonmq_directoryVisual[data-kind=industry]{grid-template-columns:1fr;gap:14px}.Shonmq_directoryVisual[data-kind=solution],.Shonmq_directoryVisual[data-kind=product]{grid-template-columns:1fr;gap:16px}.Shonmq_directoryVisual figcaption{color:var(--cp-secondary);grid-column:1/-1;margin:2px 0 0;font-size:13px;line-height:1.6}.Shonmq_industryMosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,390px);display:grid}.Shonmq_industryMosaicItem{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-ground);place-items:center;min-height:104px;display:grid;overflow:hidden}.Shonmq_industryMosaicItem svg{width:100%;height:100px;color:var(--cp-accent)}.Shonmq_solutionFlow{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:14px;width:100%;display:grid}.Shonmq_solutionFlow>div{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-ground);align-content:center;gap:14px;min-height:110px;padding:18px;display:grid}.Shonmq_solutionFlow>div>span{color:var(--cp-accent);font-variant-numeric:tabular-nums;font-size:12px}.Shonmq_solutionFlow strong{font-size:clamp(16px,1.6vw,21px);line-height:1.35}.Shonmq_solutionFlowArrow{color:var(--cp-accent);text-align:center;font-size:25px}.Shonmq_productIconGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.Shonmq_productIconGrid li{min-width:0;color:var(--cp-secondary);justify-items:center;gap:8px;font-size:11px;display:grid}.Shonmq_productHeroIcon{border:1px solid var(--cp-border);border-radius:var(--radius-sm);width:48px;height:48px;color:var(--product-accent);background:color-mix(in srgb, var(--product-accent) 10%, var(--cp-ground));place-items:center;display:grid}.Shonmq_productHeroIcon svg{width:23px;height:23px}.Shonmq_productHeroIcon[data-product=XMEDIA],.Shonmq_productIcon[data-product=XMEDIA]{--product-accent:var(--v2-product-media)}.Shonmq_productHeroIcon[data-product=XSALES],.Shonmq_productIcon[data-product=XSALES]{--product-accent:var(--v2-product-sales)}.Shonmq_productHeroIcon[data-product=XOMI],.Shonmq_productIcon[data-product=XOMI]{--product-accent:var(--v2-product-omi)}.Shonmq_productHeroIcon[data-product=XPAY],.Shonmq_productIcon[data-product=XPAY]{--product-accent:var(--v2-product-pay)}.Shonmq_productHeroIcon[data-product=XDEBT],.Shonmq_productIcon[data-product=XDEBT]{--product-accent:var(--v2-product-debt)}.Shonmq_productHeroIcon[data-product=XTECH],.Shonmq_productIcon[data-product=XTECH]{--product-accent:var(--v2-product-tech)}.Shonmq_list[data-kind=industry] .Shonmq_directoryRow.Shonmq_industryCard{border-radius:var(--radius-lg);box-shadow:none;gap:0;padding:18px}.Shonmq_industryCard .Shonmq_cardArt{border-radius:var(--radius-lg);margin:0 0 18px}.Shonmq_industryCard .Shonmq_cardArt .Shonmq_industryVisual>svg{height:144px}.Shonmq_industryCard .Shonmq_itemTitle{align-items:baseline;gap:10px;display:flex}.Shonmq_industryCard .Shonmq_itemTitle h3{margin:0;font-size:20px;line-height:1.4}.Shonmq_industryCard .Shonmq_recordIndex{flex:none}.Shonmq_industryCard .Shonmq_itemTitle h3 a{color:inherit;text-decoration:none}.Shonmq_industryCard .Shonmq_itemTitle h3 a:hover{color:var(--cp-accent);text-decoration:underline}.Shonmq_recordIndex{color:var(--cp-secondary);font-variant-numeric:tabular-nums;font-size:12px}.Shonmq_industrySummary{color:var(--cp-body);font-size:14px;line-height:1.7;margin:12px 0 0!important}.Shonmq_industryNeeds{border-top:1px solid var(--cp-border);gap:7px;margin:16px 0 20px;padding:14px 0 0;list-style:none;display:grid}.Shonmq_industryNeeds li{color:var(--cp-secondary);padding-left:14px;font-size:13px;line-height:1.55;position:relative}.Shonmq_industryNeeds li:before{background:var(--cp-accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0}.Shonmq_industryCard .Shonmq_rowArrow{font-size:13px}.Shonmq_industryCard .Shonmq_rowArrow:hover{text-decoration:underline}.Shonmq_industryRelated,.Shonmq_productRelated{border-top:1px solid var(--cp-border);gap:8px;margin-top:16px;padding:14px 0 0;display:grid}.Shonmq_industryRelated>span,.Shonmq_productRelated>span{color:var(--cp-secondary);font-size:11px}.Shonmq_industryRelated ul,.Shonmq_productRelated ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Shonmq_main .Shonmq_industryRelated a,.Shonmq_main .Shonmq_productRelated a{width:fit-content;color:var(--cp-accent);align-items:center;gap:7px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.Shonmq_industryRelated a:hover,.Shonmq_productRelated a:hover{text-decoration:underline}.Shonmq_industryRelated svg,.Shonmq_productRelated svg{width:14px;height:14px}.Shonmq_industryContact{border:1px dashed var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-soft);flex-direction:column;justify-content:center;min-width:0;padding:26px;display:flex}.Shonmq_list[data-kind=industry]>li:last-child.Shonmq_industryContact{grid-column:span 2}.Shonmq_contactEyebrow{color:var(--cp-accent);margin-bottom:10px;font-size:12px;font-weight:650}.Shonmq_industryContact h3{margin:0 0 10px;font-size:22px}.Shonmq_industryContact p{color:var(--cp-body);margin:0 0 20px;font-size:14px;line-height:1.7}.Shonmq_main .Shonmq_industryContact a{color:var(--cp-accent);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.Shonmq_industryContact a:hover{text-decoration:underline}.Shonmq_industryContact svg{width:17px;height:17px}.Shonmq_solutionCard{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-surface);overflow:hidden}.Shonmq_solutionMain{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:24px 36px;padding:26px 28px 20px;display:grid}.Shonmq_solutionTitle .Shonmq_recordIndex{margin-bottom:8px;display:block}.Shonmq_solutionTitle h3{margin:0 0 10px;font-size:23px}.Shonmq_solutionTitle>p{color:var(--cp-body);margin:0;font-size:14px;line-height:1.7}.Shonmq_solutionMap{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.1fr);align-items:center;gap:14px;min-width:0;display:grid}.Shonmq_problemBlock,.Shonmq_approachBlock{min-width:0}.Shonmq_solutionMap[data-has-problem=false],.Shonmq_solutionMap[data-has-approach=false]{grid-template-columns:minmax(0,1fr)}.Shonmq_mapLabel{color:var(--cp-secondary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.Shonmq_problemBlock ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.Shonmq_problemBlock li{color:var(--cp-ink);font-size:13px;line-height:1.55}.Shonmq_approachBlock>p{color:var(--cp-body);margin:0;font-size:13px;line-height:1.7}.Shonmq_mapArrow{color:var(--cp-accent);text-align:center}.Shonmq_solutionFooter{border-top:1px solid var(--cp-border);flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 28px;display:flex}.Shonmq_main .Shonmq_solutionCta{color:var(--cp-accent);align-items:center;gap:10px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.Shonmq_solutionCta:hover{text-decoration:underline}.Shonmq_solutionCta svg{width:17px;height:17px}.Shonmq_solutionRelated{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.Shonmq_solutionRelated>span{color:var(--cp-secondary);font-size:12px}.Shonmq_solutionRelated ul{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.Shonmq_main .Shonmq_solutionRelated a{color:var(--cp-secondary);align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.Shonmq_solutionRelated a:hover{text-decoration:underline}.Shonmq_solutionRelated svg{width:15px;height:15px}.Shonmq_list[data-kind=product]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.Shonmq_productCardWrap{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-surface);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.Shonmq_main .Shonmq_directoryRow.Shonmq_productCard{width:100%;box-shadow:none;border:0;border-radius:0;flex:none;padding:26px}.Shonmq_productCardHeading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.Shonmq_productCardHeading .Shonmq_recordIndex{margin-left:auto}.Shonmq_productIcon{border:1px solid color-mix(in srgb, var(--product-accent) 25%, var(--cp-border));border-radius:var(--radius-sm);width:46px;height:46px;color:var(--product-accent);background:color-mix(in srgb, var(--product-accent) 10%, var(--cp-ground));flex:none;place-items:center;display:grid}.Shonmq_productIcon svg{width:22px;height:22px}.Shonmq_productCategory{border:1px solid var(--cp-border);border-radius:var(--radius-sm);min-height:30px;color:var(--cp-accent);background:var(--cp-soft);align-items:center;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.Shonmq_productCard h3{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(28px,3vw,38px)}.Shonmq_productSummary{color:var(--cp-body);font-size:14px;line-height:1.8;margin:0 0 18px!important}.Shonmq_productCard .Shonmq_rowArrow{border-top:1px solid var(--cp-border);margin-top:16px;padding-top:12px;font-size:13px}.Shonmq_productRelated{border-top:1px solid var(--cp-border);gap:7px;margin:0 18px;padding:10px 0 14px;display:grid}.Shonmq_productRelated>span{color:var(--cp-secondary);font-size:11px}.Shonmq_productRelated ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.Shonmq_main .Shonmq_productRelated a{color:var(--cp-secondary);align-items:center;gap:5px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.Shonmq_productRelated a:hover{color:var(--cp-accent);text-decoration:underline}.Shonmq_productRelated svg{width:14px;height:14px}.Shonmq_capabilityList{gap:26px;display:grid}.Shonmq_capability{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-surface);padding:30px;scroll-margin-top:108px}.Shonmq_capability h3{font-size:24px}.Shonmq_definitionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.Shonmq_definitionGrid>div:first-child{grid-column:1/-1}.Shonmq_definitionGrid>div:not(:first-child){border-radius:var(--radius-lg);background:var(--cp-soft);padding:18px}.Shonmq_definitionGrid dt{color:var(--cp-accent);margin-bottom:8px;font-size:14px;font-weight:600}.Shonmq_definitionGrid dd{margin:0;font-size:16px;line-height:1.8}.Shonmq_definitionGrid>div:first-child dd{max-width:64ch}.Shonmq_sources{color:var(--cp-secondary);margin:22px 0 0;font-size:13px}.Shonmq_sources>summary,.Shonmq_editorial>summary,.Shonmq_mobileContents>summary{cursor:pointer;width:fit-content;min-height:40px;padding:8px 0}.Shonmq_sources>summary:hover,.Shonmq_editorial>summary:hover{color:var(--cp-accent)}.Shonmq_sources ul{max-width:70ch;margin:12px 0;padding-left:20px}.Shonmq_sources li{margin:8px 0}.Shonmq_editorialNotes{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-soft);flex-wrap:wrap;align-items:flex-start;gap:16px 48px;margin-top:48px;padding:18px 26px;display:flex}.Shonmq_editorialNotes>.Shonmq_sources{margin:0}.Shonmq_editorial{color:var(--cp-secondary);font-size:13px}.Shonmq_editorial>summary{font-weight:500}.Shonmq_editorial ul{max-width:68ch;margin:12px 0;padding-left:20px}.Shonmq_editorial li{margin:10px 0}.Shonmq_relatedSection{margin:0 0 48px;scroll-margin-top:108px}.Shonmq_relatedGroup{margin-top:28px}.Shonmq_relatedGroup>h3{color:var(--cp-secondary);margin-bottom:14px;font-size:16px;font-weight:500}.Shonmq_related{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Shonmq_related li{display:flex}.Shonmq_main .Shonmq_related a{border:1px solid var(--cp-border);border-radius:var(--radius-sm);background:var(--cp-surface);flex:1;justify-content:space-between;align-items:center;gap:20px;padding:20px;font-size:16px;font-weight:600;line-height:1.6;text-decoration:none;transition:transform .18s;display:flex}.Shonmq_related a:hover{background:var(--cp-hover)}.Shonmq_textAction{align-items:center;gap:18px;min-height:48px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Shonmq_textAction:hover{text-decoration:underline}.Shonmq_contactBand{border-radius:var(--radius-lg);background:var(--v2-contact-gradient);color:var(--v2-inverse-text);text-align:center;margin:32px 0 0;padding:56px 40px;position:relative;overflow:hidden}.Shonmq_contactBand h2{color:var(--v2-inverse-text);margin:0 0 20px;font-size:clamp(30px,3.5vw,46px)}.Shonmq_contactBand p{max-width:82ch;color:var(--v2-inverse-text);margin:0 auto;font-size:15px;line-height:1.9}.Shonmq_main .Shonmq_contactBand a{border-radius:var(--radius-sm);min-height:52px;color:var(--v2-contact-action-ink,var(--v2-inverse-background));background:var(--v2-inverse-text);align-items:center;gap:20px;margin-top:28px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Shonmq_main .Shonmq_contactBand a:focus-visible{outline-color:var(--v2-inverse-text)}.Shonmq_emptyState{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-soft);padding:40px}.Shonmq_emptyState h2{max-width:24ch;font-size:30px}.Shonmq_emptyState>p{max-width:60ch;color:var(--cp-body)}.Shonmq_emptyState>a{align-items:center;gap:24px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Shonmq_emptyState>a:hover{text-decoration:underline}.Shonmq_exploreLinks{flex-wrap:wrap;gap:20px;display:flex}.Shonmq_exploreLinks a{border:1px solid var(--cp-border);border-radius:var(--radius-sm);align-items:center;gap:20px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Shonmq_audienceLinks{flex-wrap:wrap;gap:12px;margin-bottom:32px;scroll-margin-top:108px;display:flex}.Shonmq_main .Shonmq_audienceLinks a{border:1px solid var(--cp-border);border-radius:var(--radius-sm);background:var(--cp-surface);align-items:center;gap:20px;min-height:50px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Shonmq_audienceLinks a:hover{background:var(--cp-hover)}.Shonmq_contactSections .Shonmq_section{border:1px solid var(--cp-border);border-radius:var(--radius-lg);background:var(--cp-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-bottom:22px;padding:34px;display:grid}.Shonmq_contactSections .Shonmq_section h2{margin-bottom:18px;font-size:30px}.Shonmq_contactSections .Shonmq_section p{color:var(--cp-body);margin-bottom:0}.Shonmq_discussionPrompts{border-radius:var(--radius-lg);background:var(--cp-soft);padding:24px}.Shonmq_discussionPrompts h3{font-size:18px}.Shonmq_discussionPrompts .Shonmq_textList{margin:16px 0;font-size:15px}.Shonmq_channelNotice{color:var(--cp-secondary);margin-top:28px!important}@keyframes Shonmq_titleArrival{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.Shonmq_main{width:calc(100% - 64px)}.Shonmq_intro{gap:32px}.Shonmq_brandVisual,.Shonmq_industryVisual{min-height:370px;padding:22px}.Shonmq_readingLayout[data-has-contents=true]{grid-template-columns:180px minmax(0,1fr);gap:30px}.Shonmq_pageContents{padding:18px}.Shonmq_list[data-kind=industry]{grid-template-columns:repeat(2,minmax(0,1fr))}.Shonmq_list[data-kind=industry]>li:last-child.Shonmq_industryContact{grid-column:auto}.Shonmq_list[data-kind=solution] .Shonmq_directoryRow{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) 24px;gap:24px}.Shonmq_definitionGrid{grid-template-columns:1fr}.Shonmq_definitionGrid>div:first-child{grid-column:auto}.Shonmq_related{grid-template-columns:1fr}}@media (max-width:800px){.Shonmq_intro{grid-template-columns:1fr;gap:32px;padding:36px 0 44px}.Shonmq_main[data-variant=directory] .Shonmq_intro{gap:24px;padding:30px 0 40px}.Shonmq_intro h1{max-width:24ch}.Shonmq_intro .Shonmq_lead{max-width:60ch}.Shonmq_brandVisual,.Shonmq_industryVisual,.Shonmq_directoryVisual{min-height:0}.Shonmq_brandMark{width:140px;height:140px}.Shonmq_brandMark img{width:120px}.Shonmq_visualLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.Shonmq_brandVisual .Shonmq_visualTitle{font-size:21px}.Shonmq_industryVisual>svg{max-height:230px}.Shonmq_readingLayout[data-has-contents=true]{display:block}.Shonmq_pageContents{margin-bottom:32px;padding:8px 20px;position:static}.Shonmq_desktopContents{display:none}.Shonmq_mobileContents{font-size:14px;display:block}.Shonmq_mobileContents>summary{width:100%}.Shonmq_directoryHeading{flex-direction:column;align-items:flex-start;gap:10px}.Shonmq_solutionFlow{grid-template-columns:1fr;justify-items:stretch}.Shonmq_solutionFlowArrow{transform:rotate(90deg)}.Shonmq_solutionFlow>div{gap:8px;min-height:76px}.Shonmq_list[data-kind=solution] .Shonmq_directoryRow{grid-template-columns:minmax(0,1fr) 26px}.Shonmq_list[data-kind=solution] .Shonmq_itemDescription{grid-area:2/1/auto/-1}.Shonmq_list[data-kind=solution] .Shonmq_rowArrow{grid-area:1/2}.Shonmq_solutionMain{grid-template-columns:1fr;gap:20px;padding:22px}.Shonmq_solutionFooter{flex-direction:column;align-items:flex-start;padding:12px 22px}.Shonmq_list[data-kind=product]{gap:14px}.Shonmq_contactSections .Shonmq_section{grid-template-columns:1fr;gap:24px}}@media (max-width:560px){.Shonmq_main[data-variant=product]{--v2-hero-heading-size:56px;--v2-hero-heading-space:20px;--v2-hero-copy-size:15px;--v2-hero-copy-line:1.8}.Shonmq_main{width:calc(100% - 32px);padding:22px 0 40px}.Shonmq_main h2{font-size:28px}.Shonmq_main h3{font-size:21px}.Shonmq_breadcrumbs{gap:4px 8px;font-size:13px}.Shonmq_breadcrumbs li+li:before{margin-right:8px}.Shonmq_intro{padding:30px 0 36px}.Shonmq_intro:before{inset-inline:0}.Shonmq_intro .Shonmq_lead{margin-bottom:24px}.Shonmq_intro .Shonmq_category{font-size:13px}.Shonmq_main .Shonmq_primaryAction,.Shonmq_main .Shonmq_secondaryAction{gap:12px;min-height:48px;padding:12px 16px;font-size:13px}.Shonmq_intro .Shonmq_notice{margin-top:20px}.Shonmq_brandVisual,.Shonmq_industryVisual{border-radius:var(--radius-lg);padding:22px}.Shonmq_directoryVisual{border-radius:var(--radius-lg);grid-template-columns:minmax(72px,.5fr) minmax(0,1.5fr);gap:14px;padding:18px}.Shonmq_directoryVisual[data-kind=industry],.Shonmq_directoryVisual[data-kind=solution],.Shonmq_directoryVisual[data-kind=product]{grid-template-columns:1fr}.Shonmq_directoryVisual figcaption{font-size:12px}.Shonmq_industryMosaic{gap:8px}.Shonmq_industryMosaicItem{min-height:88px}.Shonmq_industryMosaicItem svg{height:84px}.Shonmq_productIconGrid{gap:10px}.Shonmq_productHeroIcon{width:42px;height:42px}.Shonmq_productHeroIcon svg{width:20px;height:20px}.Shonmq_visualLinks{grid-template-columns:1fr}.Shonmq_visualLinks a{font-size:13px}.Shonmq_industryVisual>svg{max-height:210px}.Shonmq_section{margin-bottom:44px;scroll-margin-top:92px}.Shonmq_needList li{padding:16px 18px 16px 38px;font-size:16px}.Shonmq_needList li:before{width:6px;height:6px;top:26px;left:18px}.Shonmq_approach,.Shonmq_capability,.Shonmq_emptyState{border-radius:var(--radius-lg);padding:24px}.Shonmq_approach>p{font-size:17px}.Shonmq_list,.Shonmq_list[data-kind=industry]{grid-template-columns:1fr;gap:16px}.Shonmq_main .Shonmq_directoryRow{border-radius:var(--radius-lg);padding:24px}.Shonmq_directoryRow .Shonmq_itemTitle h3{font-size:28px}.Shonmq_list[data-kind=industry] .Shonmq_itemTitle h3,.Shonmq_list[data-kind=solution] .Shonmq_itemTitle h3{font-size:23px}.Shonmq_cardArt .Shonmq_industryVisual>svg{height:180px}.Shonmq_list[data-kind=product]{grid-template-columns:1fr}.Shonmq_main .Shonmq_directoryRow.Shonmq_productCard{padding:22px}.Shonmq_solutionMap{grid-template-columns:minmax(0,1fr);gap:12px}.Shonmq_mapArrow{justify-self:start;transform:rotate(90deg)}.Shonmq_solutionRelated{flex-direction:column;align-items:flex-start}.Shonmq_capability h3{font-size:22px}.Shonmq_capabilityList{gap:20px}.Shonmq_definitionGrid{gap:18px}.Shonmq_definitionGrid>div:not(:first-child){padding:16px}.Shonmq_definitionGrid dd{font-size:15px}.Shonmq_definitionGrid dt{font-size:13px}.Shonmq_editorialNotes{gap:0 24px;margin-top:32px;padding:14px 20px}.Shonmq_relatedSection{margin-bottom:32px}.Shonmq_main .Shonmq_related a{padding:18px;font-size:15px}.Shonmq_contactBand{border-radius:var(--radius-lg);margin-top:24px;padding:36px 24px}.Shonmq_contactBand h2{font-size:28px}.Shonmq_contactBand p{font-size:14px}.Shonmq_main .Shonmq_contactBand a{padding:12px 20px;font-size:13px}.Shonmq_emptyState h2{font-size:27px}.Shonmq_contactSections .Shonmq_section{border-radius:var(--radius-lg);padding:24px}.Shonmq_contactSections .Shonmq_section h2{font-size:27px}.Shonmq_discussionPrompts{padding:20px}.Shonmq_discussionPrompts h3{font-size:18px}.Shonmq_audienceLinks{gap:8px}.Shonmq_main .Shonmq_audienceLinks a{gap:14px;padding:10px 14px;font-size:13px}}
._2607Mq_section{--card-height:390px;--card-compact:205px;--card-expanded:440px;--card-gap:14px;--card-inset:20px;--card-motion:.78s cubic-bezier(.22,.8,.24,1);isolation:isolate;border-top:1px solid color-mix(in srgb, var(--v2-border) 45%, transparent);background:radial-gradient(ellipse at 83% 28%, color-mix(in srgb, var(--v2-purple) 11%, transparent), transparent 42%), radial-gradient(ellipse at 13% 85%, color-mix(in srgb, var(--v2-blue) 8%, transparent), transparent 45%), var(--v2-background);padding-block:clamp(62px,6vw,82px) clamp(60px,6vw,80px);scroll-margin-top:76px;position:relative;overflow:hidden}._2607Mq_container{width:min(1250px,100% - 104px);margin-inline:auto}._2607Mq_intro{margin-bottom:29px}._2607Mq_intro h2{font:700 clamp(35px, 4vw, 54px)/1.13 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.04em;margin:0 0 14px}._2607Mq_intro h2 span{background:var(--v2-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._2607Mq_intro p{max-width:770px;color:var(--v2-muted);margin:0;font-size:clamp(14px,1.1vw,16px);line-height:1.75}._2607Mq_viewport{overflow-anchor:none;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;width:100%;padding:4px 0 16px;overflow:auto hidden}._2607Mq_viewport::-webkit-scrollbar{display:none}._2607Mq_viewport:focus-visible,._2607Mq_selectCard:focus-visible,._2607Mq_detailAction:focus-visible{outline:3px solid var(--v2-cyan);outline-offset:3px}._2607Mq_dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}._2607Mq_track{align-items:stretch;gap:var(--card-gap);width:max-content;min-width:100%;display:flex}._2607Mq_card{--art-accent:var(--v2-blue);isolation:isolate;flex:0 0 var(--card-compact);height:var(--card-height);border:1px solid color-mix(in srgb, var(--art-accent) 28%, var(--v2-border));border-radius:var(--radius-lg);min-width:0;color:var(--v2-text);background:radial-gradient(ellipse at 60% 27%, color-mix(in srgb, var(--art-accent) 25%, transparent), transparent 61%), linear-gradient(145deg, color-mix(in srgb, var(--art-accent) 10%, var(--v2-panel)), var(--v2-background) 88%);transition:flex-basis var(--card-motion), border-color .28s, box-shadow .28s;flex-direction:column;display:flex;position:relative;overflow:hidden}._2607Mq_card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 10%, color-mix(in srgb, var(--v2-background) 23%, transparent) 39%, color-mix(in srgb, var(--v2-background) 73%, transparent) 71%, color-mix(in srgb, var(--v2-background) 91%, transparent));position:absolute;inset:0}._2607Mq_card[data-active=true]{flex-basis:var(--card-expanded);border-color:color-mix(in srgb, var(--art-accent) 72%, var(--v2-border));box-shadow:0 22px 56px color-mix(in srgb, var(--v2-background) 62%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--art-accent) 15%, transparent)}._2607Mq_card:hover:not([data-active=true]){border-color:color-mix(in srgb, var(--art-accent) 62%, var(--v2-border))}._2607Mq_card[data-art=retail],._2607Mq_card[data-art=education]{--art-accent:var(--v2-cyan)}._2607Mq_card[data-art=health],._2607Mq_card[data-art=media]{--art-accent:color-mix(in srgb, var(--v2-purple) 60%, var(--v2-blue))}._2607Mq_card[data-art=property],._2607Mq_card[data-art=hospitality]{--art-accent:var(--v2-purple)}._2607Mq_artwork{z-index:0;width:440px;height:260px;color:var(--art-accent);opacity:.74;pointer-events:none;transition:opacity .5s;position:absolute;top:12px;left:50%;transform:translate(-50%)}._2607Mq_artwork svg{width:100%;height:100%;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--art-accent) 30%, transparent));display:block}._2607Mq_artImage{object-fit:cover}._2607Mq_card[data-active=true] ._2607Mq_artwork{opacity:1}._2607Mq_selectCard{z-index:2;width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;padding:20px 20px 19px;display:flex;position:relative}._2607Mq_compactName,._2607Mq_name{left:var(--card-inset);font:700 20px/1.25 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.025em;text-wrap:balance;transition:opacity .18s,transform .36s cubic-bezier(.22,.8,.24,1);position:absolute;bottom:19px}._2607Mq_compactName{width:calc(var(--card-compact) - 2px - var(--card-inset) * 2)}._2607Mq_name{width:calc(var(--card-expanded) - 2px - var(--card-inset) * 2);opacity:0;font-size:clamp(25px,2.2vw,30px);transform:translateY(8px)}._2607Mq_card[data-active=true] ._2607Mq_compactName{opacity:0;transform:translateY(-6px)}._2607Mq_card[data-active=true] ._2607Mq_name{opacity:1;transform:translateY(0)}._2607Mq_details{z-index:2;opacity:0;transition:grid-template-rows var(--card-motion), opacity .22s ease;grid-template-rows:0fr;display:grid;position:relative}._2607Mq_card[data-active=true] ._2607Mq_details{opacity:1;grid-template-rows:1fr}._2607Mq_detailsInner{min-height:0;overflow:hidden}._2607Mq_detailsContent{width:calc(var(--card-expanded) - 2px);padding:0 var(--card-inset) 22px;justify-items:start;gap:17px;display:grid}._2607Mq_details p{max-width:400px;color:var(--v2-muted);margin:0;font-size:14px;line-height:1.7}._2607Mq_detailAction{border:1px solid color-mix(in srgb, var(--v2-purple) 70%, var(--v2-blue));border-radius:var(--radius-sm);background:var(--v2-action-gradient);min-height:44px;color:var(--v2-text);font:700 13px/1.35 var(--v2-font-body);white-space:nowrap;justify-content:center;align-items:center;gap:11px;padding:10px 15px;text-decoration:none;display:inline-flex}._2607Mq_detailAction svg{width:16px;height:16px}._2607Mq_detailAction:disabled{border-color:var(--v2-border);background:color-mix(in srgb, var(--v2-panel) 82%, var(--v2-purple));color:var(--v2-muted);cursor:not-allowed}a._2607Mq_detailAction{color:var(--v2-on-action)}a._2607Mq_detailAction:hover{filter:brightness(1.13)}@media (max-width:1100px){._2607Mq_section{--card-height:375px;--card-compact:190px;--card-expanded:410px}}@media (max-width:850px){._2607Mq_container{width:calc(100% - 48px)}._2607Mq_section{--card-height:380px;--card-compact:190px;--card-expanded:min(410px, 72vw)}}@media (max-width:650px){._2607Mq_section{--card-height:390px;--card-compact:190px;--card-expanded:min(calc(80vw - 25px), 350px);--card-gap:12px;--card-inset:18px;padding-block:56px 64px}._2607Mq_container{width:calc(100% - 36px)}._2607Mq_intro{margin-bottom:24px}._2607Mq_intro h2{font-size:clamp(32px,8vw,39px)}._2607Mq_intro p{font-size:14px}._2607Mq_artwork{top:10px}._2607Mq_selectCard{padding:18px}._2607Mq_compactName,._2607Mq_name{bottom:18px}._2607Mq_name{font-size:25px}._2607Mq_detailsContent{gap:12px;padding-bottom:19px}._2607Mq_details p{font-size:13px;line-height:1.6}}html[data-theme=light] ._2607Mq_section{--v4-canvas:#fbfcff;--v4-cyan:#b8edff;--v4-violet:#d4c5fa;--v4-blue:#b5c9ff;--v4-ink:#182744;--v4-muted:#385072;--v4-card-base:#f9fbff;--v4-edge:#bdcbe8;--v4-fields:radial-gradient(ellipse 62% 53% at 5% 78%,color-mix(in srgb,var(--v4-cyan) 78%,transparent),transparent 84%), radial-gradient(ellipse 50% 49% at 92% 30%,color-mix(in srgb,var(--v4-violet) 62%,transparent),transparent 83%), radial-gradient(ellipse 58% 45% at 50% 102%,color-mix(in srgb,var(--v4-blue) 43%,transparent),transparent 85%);background:var(--v4-fields),var(--v4-canvas)}html[data-theme=light] ._2607Mq_intro h2{color:#172640}html[data-theme=light] ._2607Mq_intro h2 span{background-image:var(--v2-heading-accent-gradient)}html[data-theme=light] ._2607Mq_intro p{color:#3f5271}html[data-theme=light] ._2607Mq_card[data-art=finance]{--art-accent:#367bd4;--art-purple:#7d5bde;--art-fill:#e2f0ff;--art-fill-end:#e4e1fc}html[data-theme=light] ._2607Mq_card[data-art=retail]{--art-accent:#247ea2;--art-purple:#4dabc6;--art-fill:#e1f5f9;--art-fill-end:#dceffa}html[data-theme=light] ._2607Mq_card[data-art=health]{--art-accent:#6c60d0;--art-purple:#a086e9;--art-fill:#eeecff;--art-fill-end:#e6e2fd}html[data-theme=light] ._2607Mq_card[data-art=property]{--art-accent:#7855c7;--art-purple:#a879db;--art-fill:#f0e9ff;--art-fill-end:#f1e4f9}html[data-theme=light] ._2607Mq_card[data-art=media]{--art-accent:#5b60c5;--art-purple:#866cdd;--art-fill:#e9ebff;--art-fill-end:#eee6ff}html[data-theme=light] ._2607Mq_card[data-art=education]{--art-accent:#2c779d;--art-purple:#6cb3d2;--art-fill:#e3f5fa;--art-fill-end:#e4f0ff}html[data-theme=light] ._2607Mq_card[data-art=hospitality]{--art-accent:#7160c9;--art-purple:#ad76cf;--art-fill:#f4e9ff;--art-fill-end:#f5eafa}html[data-theme=light] ._2607Mq_card{color:var(--v4-ink);border-color:color-mix(in srgb,var(--art-accent) 32%,var(--v4-edge));background:linear-gradient(155deg,#edf5ff,var(--v4-card-base) 60%,#f7f9ff);box-shadow:0 10px 24px #254a891a,inset 0 0 0 1px #ffffffad}html[data-theme=light] ._2607Mq_card:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 88% 52% at 26% 15%,color-mix(in srgb,var(--art-accent) 23%,transparent),transparent 85%), radial-gradient(ellipse 96% 60% at 94% 29%,color-mix(in srgb,var(--art-purple) 22%,transparent),transparent 82%), linear-gradient(160deg,var(--art-fill),#e6eefe 54%,#f7f9ff 95%);position:absolute;inset:0}html[data-theme=light] ._2607Mq_card:not([data-active=true]):before{filter:saturate(.95)}html[data-theme=light] ._2607Mq_card:not([data-active=true]):hover{border-color:var(--art-accent);box-shadow:0 16px 30px #3852a321}html[data-theme=light] ._2607Mq_card:after{background:linear-gradient(180deg,transparent 7%,transparent 45%,#f7faff1f 58%,#f9fbffba 79%,var(--v4-card-base) 96%)}html[data-theme=light] ._2607Mq_card[data-active=true]:after{background:linear-gradient(180deg,transparent 5%,transparent 32%,#fafcff29 45%,#f9fbffa8 59%,var(--v4-card-base) 79%)}html[data-theme=light] ._2607Mq_artwork{color:var(--art-accent)}html[data-theme=light] ._2607Mq_artwork svg{filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--art-accent) 9%,transparent))}html[data-theme=light] ._2607Mq_artwork [id^=industry-shade-] stop:first-child{stop-color:var(--art-fill);stop-opacity:.62}html[data-theme=light] ._2607Mq_artwork [id^=industry-shade-] stop:last-child{stop-color:var(--art-fill-end);stop-opacity:.16}html[data-theme=light] ._2607Mq_artwork [id^=industry-glow-] stop:first-child{stop-color:var(--art-accent);stop-opacity:.29}html[data-theme=light] ._2607Mq_artwork [id^=industry-glow-] stop:last-child{stop-color:var(--art-accent);stop-opacity:0}html[data-theme=light] ._2607Mq_compactName{color:#162847}html[data-theme=light] ._2607Mq_name{color:#142646}html[data-theme=light] ._2607Mq_details p{color:var(--v4-muted)}html[data-theme=light] ._2607Mq_detailAction{color:#fff;background:linear-gradient(110deg,#2c57c1,#5840bf);border-color:#485bc6;box-shadow:0 7px 16px #3c4baf21}html[data-theme=light] a._2607Mq_detailAction:hover{filter:none;box-shadow:0 10px 23px #3c4baf38}html[data-theme=light] ._2607Mq_detailAction:disabled{background:var(--v4-edge);border-color:var(--v4-edge);color:var(--v4-muted)}:is(html[data-theme=light] ._2607Mq_viewport:focus-visible,html[data-theme=light] ._2607Mq_selectCard:focus-visible,html[data-theme=light] ._2607Mq_detailAction:focus-visible){outline-color:#009cdd}html[data-theme=light] ._2607Mq_section:before{content:"";z-index:-1;pointer-events:none;top:var(--v4-spill-top,180px);width:100%;height:var(--v4-spill-height,500px);transition:opacity .58s;position:absolute;left:0;-webkit-mask-image:linear-gradient(#0000,#000 75px calc(100% - 75px),#0000);mask-image:linear-gradient(#0000,#000 75px calc(100% - 75px),#0000)}html[data-theme=light] ._2607Mq_section:after{content:"";z-index:-1;pointer-events:none;top:var(--v4-spill-top,180px);width:100%;height:var(--v4-spill-height,500px);transition:opacity .58s;position:absolute;left:0;-webkit-mask-image:linear-gradient(#0000,#000 75px calc(100% - 75px),#0000);mask-image:linear-gradient(#0000,#000 75px calc(100% - 75px),#0000)}html[data-theme=light] ._2607Mq_section:before{opacity:var(--v4-spill-a-opacity,0);background:radial-gradient(ellipse 380px 276px at var(--v4-spill-x,27%) var(--v4-spill-y,49%), color-mix(in srgb,var(--v4-spill-a-main,#367bd4) 20%,transparent), color-mix(in srgb,var(--v4-spill-a-second,#7d5bde) 11%,transparent) 49%,transparent 84%)}html[data-theme=light] ._2607Mq_section:after{opacity:var(--v4-spill-b-opacity,0);background:radial-gradient(ellipse 380px 276px at var(--v4-spill-x,27%) var(--v4-spill-y,49%), color-mix(in srgb,var(--v4-spill-b-main,#367bd4) 20%,transparent), color-mix(in srgb,var(--v4-spill-b-second,#7d5bde) 11%,transparent) 49%,transparent 84%)}@media (max-width:650px){html[data-theme=light] ._2607Mq_section:before{background:radial-gradient(ellipse 235px 255px at var(--v4-spill-x,50%) var(--v4-spill-y,49%), color-mix(in srgb,var(--v4-spill-a-main,#367bd4) 19%,transparent), color-mix(in srgb,var(--v4-spill-a-second,#7d5bde) 8%,transparent) 53%,transparent 86%)}html[data-theme=light] ._2607Mq_section:after{background:radial-gradient(ellipse 235px 255px at var(--v4-spill-x,50%) var(--v4-spill-y,49%), color-mix(in srgb,var(--v4-spill-b-main,#367bd4) 19%,transparent), color-mix(in srgb,var(--v4-spill-b-second,#7d5bde) 8%,transparent) 53%,transparent 86%)}}@media (prefers-reduced-motion:reduce){html[data-theme=light] ._2607Mq_section:before{transition:none}html[data-theme=light] ._2607Mq_section:after{transition:none}}html[data-theme=light] ._2607Mq_section{--bridge-solutions:#e9edfc;--bridge-products:var(--v2-section-alternate);--bridge-top-depth:240px;--bridge-bottom-depth:165px;--bridge-products-field:linear-gradient(90deg, color-mix(in srgb, var(--v2-blue) 8%, var(--bridge-products)), var(--bridge-products) 42%);z-index:1;overflow-clip-margin:0;border-top-color:var(--v2-home-section-divider);background:linear-gradient(180deg, var(--bridge-solutions), color-mix(in srgb, var(--bridge-solutions) 88%, transparent) 12%, transparent) top / 100% var(--bridge-top-depth) no-repeat, var(--v4-fields), var(--v4-canvas);overflow:clip}html[data-theme=light] ._2607Mq_container:before{content:"";z-index:-1;pointer-events:none;width:100%;height:var(--bridge-bottom-depth);background:var(--bridge-products-field);position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000000d6 80%,#000);mask-image:linear-gradient(#0000,#000000d6 80%,#000)}@media (max-width:650px){html[data-theme=light] ._2607Mq_section{--bridge-top-depth:175px;--bridge-bottom-depth:125px}}@media (prefers-reduced-motion:reduce){._2607Mq_section *{transition:none}}html[data-theme=light] ._2607Mq_section{--v4-canvas:#fff;--v4-card-base:#fff;--v4-edge:#cbd5e1;--v4-fields:none;--bridge-solutions:#fff;--bridge-products:#fff;--bridge-products-field:none;background:var(--home-industries-field,#fff);border-top-color:#e5e7eb}html[data-theme=light] ._2607Mq_container:before{background:0 0}html[data-theme=light] ._2607Mq_card{border-color:var(--home-edge,#c5d0de);box-shadow:var(--home-card-shadow,0 4px 14px #0f172a0d, 0 14px 32px #0f172a0a);background:#fff}html[data-theme=light] ._2607Mq_card:before{background:radial-gradient(ellipse 90% 60% at 40% 15%, color-mix(in srgb, var(--art-accent) 14%, transparent), transparent 82%), linear-gradient(180deg, color-mix(in srgb, var(--art-accent) 10%, #fff), #fff 85%)}html[data-theme=light] ._2607Mq_card:not([data-active=true]){border-color:color-mix(in srgb, var(--art-accent) 20%, var(--home-edge,#c5d0de))}html[data-theme=light] ._2607Mq_card:not([data-active=true]) ._2607Mq_artwork{opacity:.91}html[data-theme=light] ._2607Mq_card[data-active=true]{border-color:color-mix(in srgb, var(--art-accent) var(--home-industry-active-strength,48%), #cbd5e1);box-shadow:var(--home-active-shadow,0 12px 32px #0f172a17, 0 3px 10px #0f172a0a)}html[data-theme=light] ._2607Mq_card:hover:not([data-active=true]){border-color:var(--home-hover-edge,#9aaecb);box-shadow:var(--home-card-hover-shadow,0 8px 24px #0f172a14)}html[data-theme=light] ._2607Mq_section:before{background:radial-gradient(ellipse 380px 276px at var(--v4-spill-x,27%) var(--v4-spill-y,49%), color-mix(in srgb, var(--v4-spill-a-main,#367bd4) 9%, transparent), transparent 84%)}html[data-theme=light] ._2607Mq_section:after{background:radial-gradient(ellipse 380px 276px at var(--v4-spill-x,27%) var(--v4-spill-y,49%), color-mix(in srgb, var(--v4-spill-b-main,#367bd4) 9%, transparent), transparent 84%)}
.kg-nTW_page{background:var(--v2-background);color:var(--v2-text);overflow:clip}.kg-nTW_container{width:min(1220px,100% - 100px);margin-inline:auto}.kg-nTW_heroField{isolation:isolate;background:radial-gradient(ellipse 60% 62% at 78% 46%, color-mix(in srgb, var(--v2-blue) 12%, transparent), transparent 80%), radial-gradient(ellipse 40% 65% at 97% 58%, color-mix(in srgb, var(--v2-purple) 13%, transparent), transparent 80%), var(--v2-background);padding:20px 0 clamp(74px,8vw,118px);position:relative}.kg-nTW_heroField:before{content:"";z-index:-1;opacity:.32;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb,var(--v2-blue) 28%, transparent) .8px, transparent 1px) center / 22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000 95%);mask-image:linear-gradient(#0000,#000 30%,#0000 95%)}.kg-nTW_breadcrumb{color:var(--v2-muted);flex-wrap:wrap;align-items:center;gap:11px;padding:12px 0 0;font-size:13px;line-height:1.5;display:flex}.kg-nTW_breadcrumb a{color:inherit;text-decoration:none}.kg-nTW_breadcrumb a:hover{color:var(--v2-blue)}.kg-nTW_breadcrumb [aria-current]{color:var(--v2-text)}.kg-nTW_hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(30px,5vw,84px);padding-top:clamp(32px,6vw,74px);display:grid}.kg-nTW_heroCopy{min-width:0}.kg-nTW_heroCopy h1{max-width:13ch;font-family:var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.048em;text-wrap:balance;background:var(--v2-heading-accent-gradient,var(--v2-gradient));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 28px;font-size:clamp(42px,4.8vw,70px);font-weight:750;line-height:1.13}.kg-nTW_heroLead{max-width:55ch;color:var(--v2-muted);margin:0 0 32px;font-size:clamp(15px,1.3vw,18px);line-height:1.85}.kg-nTW_heroArtwork{isolation:isolate;place-items:center;min-width:0;height:clamp(350px,39vw,510px);display:grid;position:relative}.kg-nTW_artHalo{z-index:-1;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--v2-blue) 22%, transparent), color-mix(in srgb, var(--v2-purple) 10%, transparent) 38%, transparent 70%);border-radius:50%;position:absolute;inset:12% 5%}.kg-nTW_heroArtwork:before,.kg-nTW_heroArtwork:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--v2-blue) 26%, transparent);border-radius:50%;position:absolute;transform:rotate(-22deg)}.kg-nTW_heroArtwork:before{inset:13% 1%}.kg-nTW_heroArtwork:after{border-color:color-mix(in srgb, var(--v2-purple) 24%, transparent);inset:20% 9%;transform:rotate(27deg)}.kg-nTW_heroArtwork>figure{width:min(100%,530px);min-height:0;box-shadow:none;z-index:1;background:0 0;border:0;margin:0;padding:14px;position:relative}.kg-nTW_heroArtwork>figure:before,.kg-nTW_heroArtwork figcaption{display:none}.kg-nTW_heroArtwork>figure>svg{max-height:400px;filter:drop-shadow(0 20px 40px color-mix(in srgb, var(--v2-blue) 22%, transparent))}.kg-nTW_artCorner{aspect-ratio:1;border-right:2px solid var(--v2-blue);border-bottom:2px solid var(--v2-purple);opacity:.65;width:60px;position:absolute;bottom:11%;right:6%}.kg-nTW_section{padding-block:clamp(76px,8vw,116px);scroll-margin-top:95px}.kg-nTW_sectionHeading{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,28px);margin-bottom:clamp(34px,4.8vw,58px);display:grid}.kg-nTW_sectionNumber{border-top:2px solid var(--v2-blue);color:var(--v2-blue);font:750 25px/1.1 var(--font-v2-heading), var(--v2-font-body);padding-top:11px}.kg-nTW_sectionHeading h2{max-width:24ch;font:750 clamp(31px, 3.4vw, 48px)/1.16 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.038em;text-wrap:balance;margin:0 0 14px}.kg-nTW_sectionHeading p{max-width:67ch;color:var(--v2-muted);margin:0;font-size:clamp(14px,1.2vw,16px);line-height:1.75}.kg-nTW_contextSection{background:color-mix(in srgb, var(--v2-blue) 4%, var(--v2-background))}.kg-nTW_contextGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,5vw,84px);display:grid}.kg-nTW_contextGrid[data-single=true]{grid-template-columns:1fr}.kg-nTW_contextNarrative{min-width:0;padding:9px 0 8px 24px;position:relative}.kg-nTW_editorialRule{left:0;background:color-mix(in srgb, var(--v2-blue) 18%, var(--v2-border));width:2px;position:absolute;inset-block:8px}.kg-nTW_editorialRule span{background:linear-gradient(var(--v2-blue), var(--v2-purple));width:2px;height:35%;position:absolute;top:0;left:0}.kg-nTW_contextNarrative h3{font:730 clamp(23px, 2.3vw, 31px)/1.25 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.032em;margin:0 0 22px}.kg-nTW_contextNarrative p{max-width:58ch;color:var(--v2-text);margin:0 0 18px;font-size:clamp(16px,1.3vw,18px);line-height:1.84}.kg-nTW_contextNarrative p:last-child{margin-bottom:0}.kg-nTW_contextNarrative ul{color:var(--v2-muted);margin:24px 0 0;padding-left:21px;line-height:1.8}.kg-nTW_contextNarrative li+li{margin-top:7px}.kg-nTW_contextNarrative li::marker{color:var(--v2-blue)}.kg-nTW_journeyPanel{isolation:isolate;border-radius:var(--radius-lg);color:#f4f7ff;background:radial-gradient(75% 96% at 95% 0,#5943ae6b,#0000 70%),radial-gradient(60% 80% at 0 100%,#0f7cbd2e,#0000 80%),#142039;border:1px solid #90a9f547;min-width:0;padding:clamp(26px,3.3vw,44px);position:relative;overflow:hidden;box-shadow:0 24px 70px #050d201f}.kg-nTW_journeyPanel:before{content:"";z-index:-1;opacity:.23;pointer-events:none;background:radial-gradient(circle,#7da7ec 1px,#0000 1.35px) 50%/23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.kg-nTW_journeyAmbient{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #89afff2e;border-radius:50%;width:70%;position:absolute;inset:-56% -10% auto auto;box-shadow:0 0 0 48px #7396f20a,0 0 0 110px #7396f208}.kg-nTW_journeyTopline,.kg-nTW_canvasTopline{color:#a6c8ff;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:15px;font-size:11px;font-weight:750;display:flex}.kg-nTW_journeyTopline>span:last-child{letter-spacing:0;font-size:21px;line-height:1}.kg-nTW_journeyPanel h3{font:730 clamp(25px, 2.5vw, 34px)/1.23 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.035em;margin:23px 0 12px;position:relative}.kg-nTW_journeyPanel>p{color:#c2d1e8;max-width:55ch;margin:0;font-size:14px;line-height:1.75;position:relative}.kg-nTW_journeyPanel>p+p{margin-top:10px}.kg-nTW_journey{gap:0;margin:41px 0 0;padding:0;list-style:none;display:flex;position:relative}.kg-nTW_journey:before{content:"";z-index:0;border-top:1px dashed #8ec3ff70;position:absolute;top:17px;left:7%;right:7%}.kg-nTW_journey li{z-index:1;text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:0 4px;display:flex;position:relative}.kg-nTW_journeyNode{background:#182b4d;border:1px solid #80bcff7a;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 0 0 5px #3a84da1a}.kg-nTW_journeyNode>span{background:#88d7ff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 17px #67bdffb8}.kg-nTW_journeyCount{color:#90b5ea;margin-top:4px;font-size:11px;font-weight:750}.kg-nTW_journey strong{color:#fff;max-width:13ch;font-size:clamp(12px,1vw,15px);font-weight:680;line-height:1.5}.kg-nTW_challengeSection{background:var(--v2-background)}.kg-nTW_challengeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,20px);display:grid}.kg-nTW_challengeCard{isolation:isolate;border:1px solid var(--v2-border);border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--v2-blue) 10%, var(--v2-panel)), var(--v2-panel) 72%);flex-direction:column;justify-content:space-between;min-width:0;min-height:204px;padding:clamp(26px,3vw,39px);transition:border-color .24s,transform .24s;display:flex;position:relative;overflow:hidden}.kg-nTW_challengeCard:nth-child(3n+2){background:linear-gradient(135deg, color-mix(in srgb, var(--v2-purple) 12%, var(--v2-panel)), var(--v2-panel) 77%)}.kg-nTW_challengeCard:hover{border-color:color-mix(in srgb, var(--v2-blue) 48%, var(--v2-border));transform:translateY(-3px)}.kg-nTW_challengeTop{justify-content:space-between;align-items:flex-start;display:flex}.kg-nTW_challengeNumber{color:var(--v2-blue);letter-spacing:.08em;font-size:14px;font-weight:760}.kg-nTW_challengeMarker{color:color-mix(in srgb, var(--v2-blue) 55%, var(--v2-muted));font-size:19px;font-weight:350}.kg-nTW_challengeCard h3{z-index:1;max-width:31ch;color:var(--v2-text);font:700 clamp(21px, 2vw, 28px)/1.33 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.027em;text-wrap:balance;margin:26px 0 0;position:relative}.kg-nTW_cardAccent{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--v2-blue) 25%, transparent);width:290px;box-shadow:0 0 0 44px color-mix(in srgb, var(--v2-blue) 4%, transparent), 0 0 0 92px color-mix(in srgb, var(--v2-purple) 3%, transparent);border-radius:50%;position:absolute;bottom:-142px;right:-105px}.kg-nTW_challengeCard:nth-child(2n) .kg-nTW_cardAccent{border-color:color-mix(in srgb, var(--v2-purple) 24%, transparent)}.kg-nTW_challengeGrid[data-three=true] .kg-nTW_challengeCard:first-child{background:radial-gradient(ellipse 48% 110% at 93% 79%, color-mix(in srgb, var(--v2-blue) 16%, transparent), transparent 80%), linear-gradient(110deg, color-mix(in srgb, var(--v2-blue) 14%, var(--v2-panel)), var(--v2-panel));grid-column:1/-1;min-height:255px}.kg-nTW_challengeGrid[data-three=true] .kg-nTW_challengeCard:first-child h3{max-width:25ch;font-size:clamp(27px,2.85vw,38px)}.kg-nTW_challengeGrid[data-three=true] .kg-nTW_challengeCard:first-child .kg-nTW_cardAccent{width:400px;bottom:-240px;right:0}.kg-nTW_approachSection{background:color-mix(in srgb, var(--v2-purple) 4%, var(--v2-background))}.kg-nTW_approachCanvas{isolation:isolate;border-radius:var(--radius-lg);color:#f4f7ff;background:radial-gradient(49% 70% at 100% 0,#6e41b459,#0000 85%),radial-gradient(60% 64% at 0 100%,#186cb83d,#0000 82%),linear-gradient(125deg,#101c36,#1a1e42 58%,#231b49);border:1px solid #7d9df440;margin-bottom:clamp(48px,6vw,78px);padding:clamp(27px,3.4vw,46px);position:relative;overflow:hidden;box-shadow:0 28px 75px #0000001c}.kg-nTW_approachCanvas:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background:radial-gradient(circle,#8498d0 .8px,#0000 1.25px) 50%/23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.kg-nTW_canvasTopline{border-bottom:1px solid #9fbaf729;padding-bottom:28px}.kg-nTW_approachSteps{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.kg-nTW_approachSteps:before{content:"";border-top:1px dashed #88c0ff57;position:absolute;top:39px;left:6px;right:6px}.kg-nTW_approachSteps li{z-index:1;min-width:0;padding:0 12px 14px 0;position:relative}.kg-nTW_approachPoint{align-items:center;gap:12px;min-height:79px;display:flex}.kg-nTW_approachPoint>span:first-child{color:#a1d7ff;background:#22365e;border:1px solid #81baff5c;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:15px;font-weight:760;display:grid;box-shadow:0 0 0 8px #17264acc}.kg-nTW_approachPulse{background:#87bbff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #71b1ff24}.kg-nTW_approachSteps h3{color:#f5f7ff;max-width:25ch;font:690 clamp(17px, 1.45vw, 20px)/1.42 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.016em;margin:15px 0 0}.kg-nTW_approachSupplement{border-top:1px solid #96b8f033;margin-top:30px;padding-top:20px}.kg-nTW_approachSupplement p{color:#cbd7ea;margin:0 0 10px;font-size:14px;line-height:1.7}.kg-nTW_relatedBlock{margin-top:clamp(12px,3vw,38px)}.kg-nTW_relatedHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:13px 28px;margin-bottom:26px;display:flex}.kg-nTW_relatedHeading h3{font:730 clamp(23px, 2.5vw, 31px)/1.2 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.03em;margin:0}.kg-nTW_relatedHeading p{color:var(--v2-muted);margin:0;font-size:14px;line-height:1.6}.kg-nTW_solutionList{border-top:1px solid var(--v2-border)}.kg-nTW_solutionRow{border-bottom:1px solid var(--v2-border);min-width:0;color:var(--v2-text);grid-template-columns:76px minmax(0,1fr) 42px;align-items:center;gap:clamp(16px,2.5vw,34px);padding:clamp(24px,3vw,38px) 14px;text-decoration:none;transition:background-color .22s,padding-left .22s;display:grid}.kg-nTW_solutionRow:hover{background:color-mix(in srgb, var(--v2-blue) 7%, transparent);padding-left:22px}.kg-nTW_solutionOrdinal{color:var(--v2-blue);font:720 clamp(24px, 2.7vw, 37px)/1.1 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.04em;align-self:start}.kg-nTW_solutionCategory{letter-spacing:.1em;color:var(--v2-blue);margin-bottom:9px;font-size:11px;font-weight:780;display:block}.kg-nTW_solutionText h4{font:720 clamp(21px, 2.1vw, 28px)/1.24 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.025em;margin:0 0 9px}.kg-nTW_solutionText p{max-width:73ch;color:var(--v2-muted);margin:0;font-size:14px;line-height:1.7}.kg-nTW_rowArrow{border:1px solid var(--v2-border);width:40px;height:40px;color:var(--v2-blue);border-radius:50%;place-items:center;font-size:22px;transition:background-color .22s,color .22s;display:grid}.kg-nTW_solutionRow:hover .kg-nTW_rowArrow{background:var(--v2-blue);color:var(--v2-background)}.kg-nTW_productsSection{background:var(--v2-background)}.kg-nTW_productList{border:1px solid var(--v2-border);border-radius:var(--radius-lg);background:var(--v2-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.kg-nTW_productRow{border-bottom:1px solid var(--v2-border);min-width:0;min-height:176px;color:var(--v2-text);grid-template-columns:41px minmax(0,1fr) 22px;align-items:start;gap:16px;padding:clamp(23px,2.8vw,34px);text-decoration:none;transition:background-color .2s;display:grid}.kg-nTW_productRow:nth-child(odd){border-right:1px solid var(--v2-border)}.kg-nTW_productRow:hover{background:color-mix(in srgb, var(--v2-blue) 7%, var(--v2-panel))}.kg-nTW_productRow:nth-last-child(-n+2){border-bottom:0}.kg-nTW_productNumber{color:var(--v2-muted);font-size:14px;font-weight:710;line-height:1.5}.kg-nTW_productCategory{color:var(--v2-muted);margin:1px 0 9px;font-size:11px;font-weight:720;line-height:1.5;display:block}.kg-nTW_productText h3{color:var(--v2-blue);font:770 clamp(23px, 2vw, 29px)/1.18 var(--font-v2-heading), var(--v2-font-body);letter-spacing:-.045em;margin:0 0 10px}.kg-nTW_productText p{max-width:46ch;color:var(--v2-muted);margin:0;font-size:13px;line-height:1.65}.kg-nTW_productArrow{color:var(--v2-blue);font-size:20px;transition:transform .2s;display:block}.kg-nTW_productRow:hover .kg-nTW_productArrow{transform:translate(2px,-2px)}.kg-nTW_resourcesSection{background:color-mix(in srgb, var(--v2-blue) 4%, var(--v2-background))}.kg-nTW_resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.kg-nTW_resourceCard{border:1px solid var(--v2-border);border-radius:var(--radius-lg);min-width:0;min-height:235px;color:var(--v2-text);background:var(--v2-panel);flex-direction:column;padding:clamp(25px,3vw,38px);text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.kg-nTW_resourceCard:hover{border-color:var(--v2-blue);transform:translateY(-3px)}.kg-nTW_resourceType{color:var(--v2-blue);letter-spacing:.1em;font-size:11px;font-weight:760}.kg-nTW_resourceCard h3{margin:20px 0 12px;font-size:clamp(21px,2vw,27px);line-height:1.25}.kg-nTW_resourceCard p{color:var(--v2-muted);margin:0 0 22px;font-size:14px;line-height:1.75}.kg-nTW_resourceArrow{color:var(--v2-blue);justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;font-weight:730;display:flex}.kg-nTW_resourceArrow span{font-size:20px}.kg-nTW_closing{color:#fff;text-align:center;background:linear-gradient(112deg, color-mix(in srgb, var(--v2-blue) 54%, var(--v2-background)), color-mix(in srgb, var(--v2-purple) 49%, var(--v2-background)));padding:clamp(76px,8vw,115px) 0}.kg-nTW_closing h2{letter-spacing:-.038em;text-wrap:balance;max-width:26ch;margin:0 auto 16px;font-size:clamp(30px,3.6vw,46px);line-height:1.22}.kg-nTW_closing p{color:#ffffffdb;max-width:65ch;margin:0 auto 26px;font-size:15px;line-height:1.72}.kg-nTW_closingLink{border-radius:var(--radius-sm);color:#18264a;background:#fff;border:1px solid #ffffffb3;justify-content:center;align-items:center;min-height:49px;padding:12px 24px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.kg-nTW_closingLink:hover{background:#eef3ff}.kg-nTW_page a:focus-visible{outline:3px solid var(--v2-blue);outline-offset:5px}.kg-nTW_closing a:focus-visible{outline-color:#fff}@media (max-width:1050px){.kg-nTW_container{width:calc(100% - 64px)}.kg-nTW_hero{gap:24px}.kg-nTW_contextGrid{gap:34px}.kg-nTW_journeyPanel{padding:27px}.kg-nTW_journey{margin-top:30px}.kg-nTW_journey strong{font-size:12px}.kg-nTW_approachSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.kg-nTW_approachSteps:before{display:none}}@media (max-width:760px){.kg-nTW_hero{grid-template-columns:1fr}.kg-nTW_heroCopy h1{max-width:17ch}.kg-nTW_heroArtwork{height:360px}.kg-nTW_sectionHeading{grid-template-columns:48px minmax(0,1fr);gap:15px}.kg-nTW_contextGrid{grid-template-columns:1fr}.kg-nTW_journeyPanel{padding:31px}.kg-nTW_journey strong{font-size:14px}.kg-nTW_productList{grid-template-columns:1fr}.kg-nTW_productRow{min-height:0}.kg-nTW_productRow:nth-child(odd){border-right:0}.kg-nTW_productRow:nth-last-child(2){border-bottom:1px solid var(--v2-border)}}@media (max-width:560px){.kg-nTW_container{width:calc(100% - 40px)}.kg-nTW_heroField{padding-bottom:48px}.kg-nTW_hero{padding-top:42px}.kg-nTW_heroCopy h1{font-size:clamp(36px,10vw,49px)}.kg-nTW_heroLead{margin-bottom:24px;font-size:15px}.kg-nTW_heroArtwork{height:270px}.kg-nTW_heroArtwork>figure>svg{max-height:245px}.kg-nTW_section{padding-block:62px}.kg-nTW_sectionHeading{grid-template-columns:1fr;gap:13px}.kg-nTW_sectionNumber{width:46px;font-size:19px}.kg-nTW_sectionHeading h2{font-size:31px}.kg-nTW_sectionHeading p{font-size:14px}.kg-nTW_contextNarrative{padding-left:19px}.kg-nTW_contextNarrative h3{font-size:23px}.kg-nTW_contextNarrative p{font-size:16px}.kg-nTW_journeyPanel{padding:24px}.kg-nTW_journeyPanel h3{font-size:26px}.kg-nTW_journey{gap:13px;margin-top:27px;display:grid}.kg-nTW_journey:before{border-top:0;border-left:1px dashed #8ec3ff70;inset:12px auto 12px 16px}.kg-nTW_journey li{text-align:left;grid-template-columns:35px 25px minmax(0,1fr);align-items:center;gap:13px;padding:0;display:grid}.kg-nTW_journeyNode{grid-area:1/1}.kg-nTW_journeyCount{grid-area:1/2;margin:0}.kg-nTW_journey strong{grid-area:1/3;max-width:none}.kg-nTW_challengeGrid{grid-template-columns:1fr}.kg-nTW_challengeGrid[data-three=true] .kg-nTW_challengeCard:first-child{grid-column:auto;min-height:210px}.kg-nTW_challengeCard{min-height:168px;padding:25px}.kg-nTW_challengeCard h3{font-size:22px}.kg-nTW_challengeGrid[data-three=true] .kg-nTW_challengeCard:first-child h3{font-size:26px}.kg-nTW_approachCanvas{padding:26px 22px}.kg-nTW_approachSteps{grid-template-columns:1fr;gap:13px;margin-top:24px}.kg-nTW_approachSteps li{grid-template-columns:57px minmax(0,1fr);align-items:center;gap:16px;min-height:70px;padding:0;display:grid}.kg-nTW_approachPoint{min-height:60px}.kg-nTW_approachPoint>span:first-child{flex-basis:48px;width:48px;height:48px}.kg-nTW_approachPulse{display:none}.kg-nTW_approachSteps h3{margin:0;font-size:17px}.kg-nTW_solutionRow{grid-template-columns:38px minmax(0,1fr) 30px;gap:13px;padding:24px 0}.kg-nTW_solutionOrdinal{font-size:22px}.kg-nTW_solutionText h4{font-size:21px}.kg-nTW_rowArrow{width:29px;height:29px;font-size:17px}.kg-nTW_solutionRow:hover{padding-left:6px}.kg-nTW_productRow{grid-template-columns:28px minmax(0,1fr) 20px;gap:12px;padding:25px 21px}.kg-nTW_productText h3{font-size:24px}.kg-nTW_resourceGrid{grid-template-columns:1fr}.kg-nTW_relatedHeading h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.kg-nTW_page *{transition:none!important;animation:none!important}}
