.bS_i3G_page{--solutions-border:var(--border);--solutions-surface:var(--surface);--solutions-strong:var(--surface-raised);--solutions-accent:var(--accent);min-width:0}.bS_i3G_desktopHero{display:none}.bS_i3G_page section{min-width:0}.bS_i3G_caseContextLink{align-items:center;min-height:44px;display:inline-flex}.bS_i3G_label{color:var(--accent-soft);font-size:calc(11px + var(--desktop-font-increase));line-height:calc(16px + var(--desktop-font-increase));letter-spacing:.08em;font-weight:700}.bS_i3G_hero{border-bottom:1px solid var(--border);gap:22px;padding-block:34px 44px;display:grid}.bS_i3G_heroCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.bS_i3G_hero h1{max-width:650px;font-size:calc(clamp(38px, 4vw, 58px) + var(--desktop-font-increase));letter-spacing:-.04em;margin-top:16px;line-height:1.08}.bS_i3G_hero h1 span{color:var(--accent-soft);display:block}.bS_i3G_heroText{max-width:650px;font-size:calc(17px + var(--desktop-font-increase));line-height:calc(27px + var(--desktop-font-increase));margin-top:17px}.bS_i3G_heroActions,.bS_i3G_finalActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}:is(.bS_i3G_heroActions .button,.bS_i3G_finalActions .button){min-width:176px}.bS_i3G_foundationDiagram,.bS_i3G_applicationFlow,.bS_i3G_bespoke{border:1px solid var(--solutions-border);background:linear-gradient(145deg, var(--solutions-surface), var(--surface-deep));border-radius:18px}.bS_i3G_foundationDiagram{grid-template-columns:minmax(0,1fr) minmax(180px,.9fr);align-items:center;gap:12px 20px;padding:28px;display:grid;position:relative}.bS_i3G_diagramModules{grid-area:1/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 40%;list-style:none;display:grid}.bS_i3G_diagramModules li{z-index:1;border:1px solid var(--solutions-border);min-height:52px;font-size:calc(12px + var(--desktop-font-increase));line-height:calc(17px + var(--desktop-font-increase));background:var(--surface);border-radius:12px;align-items:center;padding:10px 14px;display:flex;position:relative}.bS_i3G_diagramModules li:nth-child(2n){grid-column:2}.bS_i3G_diagramModules li:nth-child(odd){grid-column:1}.bS_i3G_coreNode{z-index:2;border:2px solid var(--solutions-accent);text-align:center;background:var(--surface-selected);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:34%;min-height:112px;padding:16px;display:flex;position:absolute;top:31%;left:50%;transform:translate(-50%,-50%)}.bS_i3G_coreNode:before,.bS_i3G_coreNode:after{content:"";background:var(--solutions-accent);width:34%;height:1px;position:absolute;top:50%}.bS_i3G_coreNode:before{right:100%}.bS_i3G_coreNode:after{left:100%}.bS_i3G_coreNode strong{font-size:calc(18px + var(--desktop-font-increase));line-height:calc(24px + var(--desktop-font-increase))}.bS_i3G_coreNode span{color:var(--focus);font-size:calc(11px + var(--desktop-font-increase));line-height:calc(15px + var(--desktop-font-increase));margin-top:6px}.bS_i3G_foundationFlow{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:22px;list-style:none;display:grid}.bS_i3G_foundationFlow li{border:1px solid var(--solutions-border);min-height:44px;color:var(--muted);font-size:calc(10px + var(--desktop-font-increase));line-height:calc(14px + var(--desktop-font-increase));background:var(--surface);border-radius:9px;align-items:center;padding:8px 10px;display:flex;position:relative}.bS_i3G_foundationFlow li:not(:last-child):after{content:"";background:var(--solutions-accent);width:8px;height:1px;position:absolute;top:50%;left:100%}.bS_i3G_section{border-bottom:1px solid var(--border);padding-block:44px}.bS_i3G_sectionIntro{max-width:850px;margin-bottom:22px}.bS_i3G_moduleLegalCaption{max-width:780px;color:var(--quiet);font-size:calc(10px + var(--desktop-font-increase));line-height:calc(15px + var(--desktop-font-increase));margin:-10px 0 20px}.bS_i3G_sectionIntro h2,.bS_i3G_bespoke h2{font-size:calc(clamp(28px, 3vw, 42px) + var(--desktop-font-increase));letter-spacing:-.03em;margin-top:8px;line-height:1.15}.bS_i3G_sectionIntro>p:last-child,.bS_i3G_bespokeCopy>p:last-child{max-width:780px;font-size:calc(15px + var(--desktop-font-increase));line-height:calc(23px + var(--desktop-font-increase));margin-top:9px}.bS_i3G_quickModules{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bS_i3G_quickModules article,.bS_i3G_catalog article,.bS_i3G_paths li,.bS_i3G_bespokePath{border:1px solid var(--solutions-border);background:var(--solutions-surface);border-radius:14px;min-width:0}.bS_i3G_quickModules article{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px;display:grid}.bS_i3G_quickModules h3,.bS_i3G_catalog h3,.bS_i3G_paths h3,.bS_i3G_bespokePath h3{font-size:calc(16px + var(--desktop-font-increase));line-height:calc(22px + var(--desktop-font-increase))}.bS_i3G_quickModules p,.bS_i3G_moduleCopy>p,.bS_i3G_paths p,.bS_i3G_bespokePath p{color:var(--muted);font-size:calc(12px + var(--desktop-font-increase));line-height:calc(18px + var(--desktop-font-increase));margin-top:5px}.bS_i3G_quickModules a,.bS_i3G_catalog article>a,.bS_i3G_applicationFlow>a{min-height:44px;color:var(--focus);font-size:calc(12px + var(--desktop-font-increase));align-items:center;gap:8px;font-weight:700;display:inline-flex}.bS_i3G_quickModules a{grid-column:1/-1;justify-content:flex-end}.bS_i3G_moduleVisual{border:1px solid var(--solutions-border);background:var(--surface);border-radius:11px;grid-template-columns:repeat(3,1fr);align-content:center;gap:5px;width:96px;min-height:76px;padding:10px;display:grid;position:relative}.bS_i3G_moduleVisual span{border:1px solid var(--accent);background:var(--surface-selected);border-radius:4px;min-height:20px;display:block}.bS_i3G_moduleVisual span:first-child{grid-column:1/-1}.bS_i3G_visual_media span:first-child,.bS_i3G_visual_office span:first-child,.bS_i3G_visual_graphen span:first-child,.bS_i3G_visual_geo span:first-child{grid-column:auto}.bS_i3G_visual_media span{border-radius:50%;align-self:center;min-height:32px}.bS_i3G_visual_analytics{align-items:end}.bS_i3G_visual_analytics span{background:var(--accent);border:0;border-radius:0;min-height:18px}.bS_i3G_visual_analytics span:nth-child(2){min-height:30px}.bS_i3G_visual_analytics span:nth-child(3){min-height:42px}.bS_i3G_visual_analytics span:nth-child(4){background:var(--solutions-accent);min-height:55px}.bS_i3G_visual_discovery span:first-child{border:2px solid var(--solutions-accent);border-radius:50%;width:32px;min-height:32px}.bS_i3G_visual_office span{border-radius:999px 999px 4px 4px;min-height:42px}.bS_i3G_visual_graphen span{background:var(--text);border:0;min-height:50px}.bS_i3G_visual_geo span{background:var(--solutions-accent);border:0;min-height:3px;transform:rotate(-28deg)}.bS_i3G_visual_brandable span:first-child{grid-column:1/-1}.bS_i3G_catalogIntro{max-width:820px;margin-top:40px}.bS_i3G_catalogIntro h3{font-size:calc(clamp(26px, 2.8vw, 38px) + var(--desktop-font-increase));margin-top:8px;line-height:1.15}.bS_i3G_catalogIntro>p:last-child{font-size:calc(14px + var(--desktop-font-increase));line-height:calc(22px + var(--desktop-font-increase));margin-top:9px}.bS_i3G_catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.bS_i3G_catalog article{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:14px 20px;min-height:124px;padding:18px;display:grid}.bS_i3G_catalog .bS_i3G_featuredModule{grid-template-columns:180px minmax(0,1fr);min-height:246px}.bS_i3G_catalog .bS_i3G_featuredModule .bS_i3G_moduleVisual{width:180px;min-height:132px}.bS_i3G_moduleCopy{min-width:0}.bS_i3G_applicationNote{margin-top:16px}.bS_i3G_applicationNote strong{color:var(--accent-soft);font-size:calc(11px + var(--desktop-font-increase));line-height:calc(15px + var(--desktop-font-increase))}.bS_i3G_applicationNote p{font-size:calc(12px + var(--desktop-font-increase));line-height:calc(18px + var(--desktop-font-increase));margin-top:6px}.bS_i3G_status{color:var(--quiet);font-size:calc(10px + var(--desktop-font-increase));line-height:calc(15px + var(--desktop-font-increase));align-self:end}.bS_i3G_featuredModule .bS_i3G_status{grid-column:1}.bS_i3G_catalog article>a{place-self:end}.bS_i3G_industries{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.bS_i3G_industries li{border:1px solid var(--solutions-border);color:var(--muted);font-size:calc(12px + var(--desktop-font-increase));line-height:calc(16px + var(--desktop-font-increase));background:var(--surface);border-radius:999px;padding:8px 14px}.bS_i3G_industries li:first-child{border-color:var(--solutions-accent);color:var(--focus)}.bS_i3G_applicationFlow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 20px;margin-top:18px;padding:22px;display:grid}.bS_i3G_applicationFlow>strong{color:var(--accent-soft);font-size:calc(12px + var(--desktop-font-increase))}.bS_i3G_applicationFlow ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;list-style:none;display:grid}.bS_i3G_applicationFlow li{border:1px solid var(--solutions-border);min-height:46px;font-size:calc(10px + var(--desktop-font-increase));line-height:calc(14px + var(--desktop-font-increase));border-radius:8px;padding:9px;position:relative}.bS_i3G_applicationFlow li:not(:last-child):after{content:"";background:var(--solutions-accent);width:8px;height:1px;position:absolute;top:50%;left:100%}.bS_i3G_applicationFlow>p{font-size:calc(12px + var(--desktop-font-increase));line-height:calc(18px + var(--desktop-font-increase));grid-column:1/3}.bS_i3G_applicationFlow>a{justify-self:end}.bS_i3G_paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.bS_i3G_paths li,.bS_i3G_bespokePath{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px;display:grid}.bS_i3G_paths li>span,.bS_i3G_bespokePath>span{color:var(--accent-soft);font-size:calc(15px + var(--desktop-font-increase));font-weight:700}.bS_i3G_paths small,.bS_i3G_bespokePath small{color:var(--accent-soft);font-size:calc(10px + var(--desktop-font-increase));line-height:calc(15px + var(--desktop-font-increase));margin-top:18px;display:block}.bS_i3G_bespoke{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:24px;margin-block:44px 24px;padding:26px;display:grid}.bS_i3G_bespokePath{align-self:stretch}.bS_i3G_finalActions{grid-column:1/-1;justify-content:flex-end;margin-top:0}@media (min-width:1024px){.bS_i3G_page{flex-direction:column;justify-content:center;display:flex}.bS_i3G_hero,.bS_i3G_section{display:none}.bS_i3G_desktopHero{flex:1 0 auto;grid-template-columns:minmax(370px,.72fr) minmax(0,1.58fr);align-items:stretch;gap:20px;min-height:0;padding-block:14px;display:grid}.bS_i3G_desktopHeroCopy{align-self:center;min-width:0}.bS_i3G_desktopHeroCopy h1{max-width:620px;font-size:calc(42px + var(--desktop-font-increase));letter-spacing:-.04em;text-wrap:balance;margin-top:10px;line-height:1.08}.bS_i3G_desktopHeroCopy h1 span{color:var(--accent-soft);display:block}.bS_i3G_desktopHeroText{max-width:620px;font-size:calc(15px + var(--desktop-font-increase));line-height:calc(22px + var(--desktop-font-increase));margin-top:12px;display:block;overflow:visible}.bS_i3G_desktopHeroCopy .button{min-width:190px;margin-top:16px}.bS_i3G_desktopLegalCaption{max-width:430px;color:var(--quiet);font-size:calc(8px + var(--desktop-font-increase));line-height:calc(12px + var(--desktop-font-increase));margin-top:12px}.bS_i3G_desktopSolutions{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:10px;min-width:0;display:grid}.bS_i3G_desktopSolutionCard{border:1px solid var(--solutions-border);background:var(--solutions-surface);cursor:pointer;border-radius:12px;grid-template-columns:55% minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:0;padding:10px 8px;display:grid;position:relative}.bS_i3G_desktopSolutionCard input{opacity:0;width:1px;height:1px;position:absolute}.bS_i3G_solutionPlaceholder{aspect-ratio:16/10;border:1px dashed var(--border-strong);background:linear-gradient(145deg, var(--surface-raised), var(--surface-deep));border-radius:8px;width:100%;display:block;position:relative}.bS_i3G_solutionPlaceholder:after{content:"";border:1px solid var(--border);border-radius:5px;position:absolute;inset:10px}.bS_i3G_solutionMedia{aspect-ratio:auto;border:1px solid var(--border);background:var(--bg);align-self:stretch;height:100%;overflow:hidden;box-shadow:0 12px 28px #00000047,inset 0 0 0 1px #ffffff0d}.bS_i3G_solutionMedia:after{display:none}.bS_i3G_solutionDesktopImage{object-fit:cover;object-position:50% 50%;filter:brightness(1.14)contrast(1.06)saturate(1.03);width:100%;height:100%;display:block}.bS_i3G_solutionMobileVisual{border:1px solid var(--border-strong);background:var(--bg);border-radius:7px;width:82px;display:block;position:absolute;top:6px;bottom:6px;right:6px;overflow:hidden;box-shadow:-8px 0 18px #00000052,0 8px 20px #00000061}.bS_i3G_solutionMobileImage{object-fit:cover;object-position:50% 50%;filter:brightness(.9)contrast(1.02)saturate(.82);width:100%;height:100%;display:block}.bS_i3G_mediaPlayerImage{object-fit:cover;object-position:50% 43%;filter:brightness(1.12)contrast(1.07)saturate(1.04);width:100%;height:100%;display:block}.bS_i3G_mediaPlayerMobileVisual{border:1px solid var(--border-strong);background:var(--bg);border-radius:7px;width:82px;display:block;position:absolute;top:6px;bottom:6px;right:6px;overflow:hidden;box-shadow:-8px 0 18px #00000052,0 8px 20px #00000061}.bS_i3G_mediaPlayerMobileImage{object-fit:cover;object-position:50% 50%;filter:brightness(.9)contrast(1.02)saturate(.82);width:100%;height:100%;display:block}.bS_i3G_analyticsImage{object-fit:cover;object-position:50% 50%;filter:brightness(1.12)contrast(1.07)saturate(1.04);width:100%;height:100%;display:block}.bS_i3G_analyticsMobileVisual{border:1px solid var(--border-strong);background:var(--bg);border-radius:7px;width:82px;display:block;position:absolute;top:6px;bottom:6px;right:6px;overflow:hidden;box-shadow:-8px 0 18px #00000052,0 8px 20px #00000061}.bS_i3G_analyticsMobileImage{object-fit:cover;object-position:50% 50%;transform-origin:50%;filter:brightness(.9)contrast(1.02)saturate(.82);width:100%;height:100%;display:block;transform:scaleX(1.12)}.bS_i3G_interactiveSelectionImage{object-fit:cover;object-position:50% 50%;filter:brightness(1.1)contrast(1.06)saturate(1.02);width:100%;height:100%;display:block}.bS_i3G_interactiveSelectionMobileVisual{border:1px solid var(--border-strong);background:var(--bg);border-radius:7px;width:82px;display:block;position:absolute;top:6px;bottom:6px;right:6px;overflow:hidden;box-shadow:-8px 0 18px #00000052,0 8px 20px #00000061}.bS_i3G_interactiveSelectionMobileImage{object-fit:cover;object-position:50% 50%;filter:brightness(.9)contrast(1.02)saturate(.82);width:100%;height:100%;display:block}.bS_i3G_virtualOfficeImage{object-fit:cover;object-position:50% 50%;filter:brightness(1.08)contrast(1.06)saturate(1.02);width:100%;height:100%;display:block}.bS_i3G_virtualOfficeMobileVisual{border:1px solid var(--border-strong);background:var(--bg);border-radius:7px;width:82px;display:block;position:absolute;top:6px;bottom:6px;right:6px;overflow:hidden;box-shadow:-8px 0 18px #00000052,0 8px 20px #00000061}.bS_i3G_virtualOfficeMobileImage{object-fit:cover;object-position:50% 50%;filter:brightness(.9)contrast(1.02)saturate(.82);width:100%;height:100%;display:block}.bS_i3G_transportGeoImage{object-fit:cover;object-position:50% 50%;filter:brightness(1.16)contrast(1.08)saturate(1.08);width:100%;height:100%;display:block}.bS_i3G_transportGeoMobileVisual{border:1px solid var(--border-strong);background:var(--bg);border-radius:7px;width:82px;display:block;position:absolute;top:6px;bottom:6px;right:6px;overflow:hidden;box-shadow:-8px 0 18px #00000052,0 8px 20px #00000061}.bS_i3G_transportGeoMobileImage{object-fit:cover;object-position:50% 50%;filter:brightness(.9)contrast(1.02)saturate(.82);width:100%;height:100%;display:block}.bS_i3G_desktopSolutionCopy{min-width:0;display:block}.bS_i3G_desktopSolutionCopy strong,.bS_i3G_desktopSolutionCopy>span{white-space:nowrap;display:block;overflow:hidden}.bS_i3G_desktopSolutionCopy strong{font-size:calc(13px + var(--desktop-font-increase));line-height:calc(18px + var(--desktop-font-increase));text-overflow:clip;white-space:normal;overflow:visible}.bS_i3G_desktopSolutionCopy>span{color:var(--muted);font-size:calc(10px + var(--desktop-font-increase));line-height:calc(15px + var(--desktop-font-increase));text-overflow:clip;white-space:normal;margin-top:4px;overflow:visible}.bS_i3G_desktopSolutionCopy>.bS_i3G_solutionBusinessLabel{color:var(--focus);font-size:calc(8px + var(--desktop-font-increase));line-height:calc(11px + var(--desktop-font-increase));letter-spacing:.04em;text-transform:uppercase;margin-top:7px;font-weight:700}.bS_i3G_desktopSolutionCopy>.bS_i3G_solutionApplication{color:var(--muted);font-size:calc(9px + var(--desktop-font-increase));line-height:calc(12px + var(--desktop-font-increase));white-space:normal;margin-top:2px}.bS_i3G_desktopSolutionCopy>.bS_i3G_solutionStatus{color:var(--quiet);font-size:calc(7px + var(--desktop-font-increase));line-height:calc(9px + var(--desktop-font-increase));letter-spacing:.02em;white-space:normal;margin-top:5px}.bS_i3G_desktopSolutionCard:is([data-solutions-module=showcase],[data-solutions-module=media],[data-solutions-module=analytics],[data-solutions-module=discovery],[data-solutions-module=office],[data-solutions-module=geo]){grid-template-columns:60% minmax(0,1fr);gap:5px;padding:6px}.bS_i3G_desktopSolutionCard[data-solutions-module=showcase] .bS_i3G_solutionApplication{font-size:calc(8px + var(--desktop-font-increase));line-height:calc(11px + var(--desktop-font-increase));letter-spacing:-.01em}.bS_i3G_desktopSolutionCard[data-solutions-module=media] .bS_i3G_solutionBusinessLabel{margin-top:5px}.bS_i3G_desktopSolutionCard[data-solutions-module=media] .bS_i3G_desktopSolutionCopy>span:first-of-type{font-size:calc(9px + var(--desktop-font-increase));line-height:calc(12px + var(--desktop-font-increase));white-space:normal;margin-top:2px}.bS_i3G_desktopSolutionCard[data-solutions-module=media] .bS_i3G_solutionApplication{font-size:calc(6.5px + var(--desktop-font-increase));line-height:calc(8.5px + var(--desktop-font-increase));letter-spacing:-.03em}.bS_i3G_desktopSolutionCard[data-solutions-module=office] .bS_i3G_solutionBusinessLabel{margin-top:5px}.bS_i3G_desktopSolutionCard[data-solutions-module=office] .bS_i3G_desktopSolutionCopy>span:first-of-type{font-size:calc(9px + var(--desktop-font-increase));line-height:calc(12px + var(--desktop-font-increase));white-space:normal;margin-top:2px}.bS_i3G_desktopSolutionCard[data-solutions-module=office] .bS_i3G_solutionApplication{font-size:calc(6.5px + var(--desktop-font-increase));line-height:calc(8.5px + var(--desktop-font-increase));letter-spacing:-.03em}.bS_i3G_desktopSolutionCard:is([data-solutions-module=analytics],[data-solutions-module=discovery],[data-solutions-module=geo]) .bS_i3G_solutionBusinessLabel{margin-top:5px}.bS_i3G_desktopSolutionCard:is([data-solutions-module=analytics],[data-solutions-module=discovery],[data-solutions-module=geo]) .bS_i3G_desktopSolutionCopy>span:first-of-type{font-size:calc(9px + var(--desktop-font-increase));line-height:calc(12px + var(--desktop-font-increase));white-space:normal;margin-top:2px}.bS_i3G_desktopSolutionCard:is([data-solutions-module=analytics],[data-solutions-module=discovery],[data-solutions-module=geo]) .bS_i3G_solutionApplication{font-size:calc(6.5px + var(--desktop-font-increase));line-height:calc(8.5px + var(--desktop-font-increase));letter-spacing:-.03em}.bS_i3G_desktopSolutionCard[data-solutions-module=showcase] .bS_i3G_solutionMark,.bS_i3G_desktopSolutionCard[data-solutions-module=media] .bS_i3G_solutionMark,.bS_i3G_desktopSolutionCard[data-solutions-module=office] .bS_i3G_solutionMark,.bS_i3G_desktopSolutionCard[data-solutions-module=analytics] .bS_i3G_solutionMark,.bS_i3G_desktopSolutionCard[data-solutions-module=discovery] .bS_i3G_solutionMark,.bS_i3G_desktopSolutionCard[data-solutions-module=geo] .bS_i3G_solutionMark{position:absolute;top:9px;right:8px}.bS_i3G_solutionMark{border:1px solid var(--solutions-accent);border-radius:50%;width:9px;height:9px;display:block}.bS_i3G_desktopSolutionCard:has(input:checked){border-color:var(--solutions-accent);background:var(--solutions-strong)}.bS_i3G_desktopSolutionCard input:checked~.bS_i3G_solutionMark{background:var(--solutions-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--solutions-accent) 16%, transparent)}.bS_i3G_desktopSolutionCard:has(input:checked) .bS_i3G_solutionPlaceholder{border-color:var(--solutions-accent);background:linear-gradient(145deg, var(--surface-selected), var(--surface))}.bS_i3G_desktopSolutionCard:has(input:checked) .bS_i3G_solutionMedia{background:var(--bg);border-color:#78a3815c}.bS_i3G_desktopSolutionCard:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.bS_i3G_hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:44px;min-height:640px}}@media screen and (min-width:1024px) and (max-width:1279px){.bS_i3G_desktopSolutions .bS_i3G_desktopSolutionCard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1023px){.bS_i3G_quickModules{grid-template-columns:repeat(2,minmax(0,1fr))}.bS_i3G_foundationDiagram{min-height:370px}.bS_i3G_catalog article,.bS_i3G_catalog .bS_i3G_featuredModule{grid-template-columns:130px minmax(0,1fr)}.bS_i3G_catalog .bS_i3G_featuredModule .bS_i3G_moduleVisual,.bS_i3G_catalog .bS_i3G_moduleVisual{width:130px}.bS_i3G_applicationFlow{grid-template-columns:1fr}.bS_i3G_applicationFlow>p,.bS_i3G_applicationFlow>a{grid-column:1}.bS_i3G_applicationFlow>a{justify-self:start}}@media (max-width:767px){.bS_i3G_hero,.bS_i3G_section{display:none}.bS_i3G_desktopHero{gap:24px;padding-block:24px 32px;display:grid}.bS_i3G_desktopHeroCopy h1{letter-spacing:-.04em;max-width:340px;margin-top:10px;font-size:36px;line-height:1.06}.bS_i3G_desktopHeroCopy h1 span{color:var(--accent-soft);display:block}.bS_i3G_desktopHeroText{margin-top:12px;font-size:14px;line-height:21px}.bS_i3G_desktopHeroCopy .button{width:100%;margin-top:17px}.bS_i3G_desktopLegalCaption{color:var(--quiet);margin-top:12px;font-size:10px;line-height:15px}.bS_i3G_desktopSolutions{gap:12px;display:grid}.bS_i3G_desktopSolutionCard{border:1px solid var(--solutions-border);background:var(--solutions-surface);border-radius:14px;grid-template-columns:1fr;gap:12px;min-width:0;padding:10px;display:grid;position:relative}.bS_i3G_desktopSolutionCard input{opacity:0;width:1px;height:1px;position:absolute}.bS_i3G_solutionPlaceholder,.bS_i3G_solutionMedia{aspect-ratio:16/9;border:1px solid var(--border);background:var(--bg);border-radius:10px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000003d,inset 0 0 0 1px #ffffff0a}.bS_i3G_solutionPlaceholder:after{display:none}.bS_i3G_solutionDesktopImage,.bS_i3G_mediaPlayerImage,.bS_i3G_analyticsImage,.bS_i3G_interactiveSelectionImage,.bS_i3G_virtualOfficeImage,.bS_i3G_transportGeoImage{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.bS_i3G_solutionMobileVisual,.bS_i3G_mediaPlayerMobileVisual,.bS_i3G_analyticsMobileVisual,.bS_i3G_interactiveSelectionMobileVisual,.bS_i3G_virtualOfficeMobileVisual,.bS_i3G_transportGeoMobileVisual{border:1px solid var(--border-strong);background:var(--bg);border-radius:8px;width:31%;display:block;position:absolute;top:8px;bottom:8px;right:8px;overflow:hidden;box-shadow:-8px 0 18px #00000052,0 8px 20px #00000061}.bS_i3G_solutionMobileImage,.bS_i3G_mediaPlayerMobileImage,.bS_i3G_analyticsMobileImage,.bS_i3G_interactiveSelectionMobileImage,.bS_i3G_virtualOfficeMobileImage,.bS_i3G_transportGeoMobileImage{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.bS_i3G_desktopSolutionCopy{min-width:0;padding-inline:2px 24px}.bS_i3G_desktopSolutionCopy strong,.bS_i3G_desktopSolutionCopy>span{display:block}.bS_i3G_desktopSolutionCopy strong{font-size:18px;line-height:24px}.bS_i3G_desktopSolutionCopy>span{color:var(--muted);margin-top:4px;font-size:13px;line-height:19px}.bS_i3G_desktopSolutionCopy>.bS_i3G_solutionBusinessLabel{color:var(--focus);letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:700;line-height:14px}.bS_i3G_desktopSolutionCopy>.bS_i3G_solutionApplication{color:var(--muted);margin-top:2px;font-size:12px;line-height:18px}.bS_i3G_desktopSolutionCopy>.bS_i3G_solutionStatus{color:var(--quiet);margin-top:8px;font-size:10px;line-height:15px}.bS_i3G_solutionMark{border:1px solid var(--solutions-accent);border-radius:50%;width:10px;height:10px;display:block;position:absolute;bottom:14px;right:12px}.bS_i3G_desktopSolutionCard:has(input:checked){border-color:var(--solutions-accent);background:var(--solutions-strong)}.bS_i3G_desktopSolutionCard input:checked~.bS_i3G_solutionMark{background:var(--solutions-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--solutions-accent) 16%, transparent)}.bS_i3G_desktopSolutionCard:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.bS_i3G_hero{padding-block:22px 32px}.bS_i3G_hero h1{margin-top:10px;font-size:32px;line-height:1.08}.bS_i3G_heroText{margin-top:12px;font-size:14px;line-height:21px}.bS_i3G_heroActions{width:100%;margin-top:17px}.bS_i3G_heroActions .button{width:100%}.bS_i3G_heroSecondary{display:none!important}.bS_i3G_foundationDiagram{min-height:0;padding:22px 16px 16px;display:block}.bS_i3G_diagramModules{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 48%;display:grid}.bS_i3G_diagramModules li{min-height:38px;padding:7px 8px;font-size:9px;line-height:12px}.bS_i3G_coreNode{border-radius:16px;width:43%;min-height:82px;top:37%}.bS_i3G_coreNode strong{font-size:13px}.bS_i3G_foundationFlow{margin-top:14px}.bS_i3G_foundationFlow li{min-height:32px;padding:5px;font-size:8px;line-height:10px}.bS_i3G_section{padding-block:34px}.bS_i3G_sectionIntro{margin-bottom:16px}.bS_i3G_sectionIntro h2,.bS_i3G_bespoke h2{font-size:28px;line-height:33px}.bS_i3G_sectionIntro>p:last-child,.bS_i3G_bespokeCopy>p:last-child{font-size:13px;line-height:20px}.bS_i3G_quickModules,.bS_i3G_catalogIntro{display:none}.bS_i3G_catalog{grid-template-columns:1fr;margin-top:0}.bS_i3G_catalog article,.bS_i3G_catalog .bS_i3G_featuredModule{grid-template-columns:92px minmax(0,1fr) auto;gap:8px 12px;min-height:112px;padding:12px}.bS_i3G_catalog .bS_i3G_featuredModule .bS_i3G_moduleVisual,.bS_i3G_catalog .bS_i3G_moduleVisual{grid-row:1/3;width:92px;min-height:76px}.bS_i3G_moduleCopy{grid-column:2/4}.bS_i3G_applicationNote{margin-top:7px}.bS_i3G_applicationNote strong{display:none}.bS_i3G_applicationNote p{color:var(--muted);margin-top:0;font-size:10px;line-height:15px}.bS_i3G_status{grid-column:2}.bS_i3G_catalog article>a{color:#0000;grid-column:3;justify-content:flex-end;min-width:44px;font-size:0}.bS_i3G_catalog article>a span{color:var(--focus);font-size:18px}.bS_i3G_industries li{padding:7px 11px}.bS_i3G_applicationFlow{gap:12px;padding:16px}.bS_i3G_applicationFlow ol{display:none}.bS_i3G_applicationFlow>a{justify-content:center;width:100%}.bS_i3G_paths{grid-template-columns:1fr}.bS_i3G_paths li,.bS_i3G_bespokePath{min-height:92px;padding:16px}.bS_i3G_bespoke{grid-template-columns:1fr;margin-block:34px 20px;padding:18px}.bS_i3G_finalActions{grid-column:1}.bS_i3G_finalActions .button{width:100%}}@media (max-width:374px){.bS_i3G_hero h1{font-size:29px}.bS_i3G_diagramModules{gap-inline:48%}.bS_i3G_catalog article,.bS_i3G_catalog .bS_i3G_featuredModule{grid-template-columns:78px minmax(0,1fr) auto}.bS_i3G_catalog .bS_i3G_featuredModule .bS_i3G_moduleVisual,.bS_i3G_catalog .bS_i3G_moduleVisual{width:78px;padding:7px}}@media (prefers-reduced-motion:reduce){.bS_i3G_page *,.bS_i3G_page :before,.bS_i3G_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:hover) and (pointer:fine){.bS_i3G_quickModules a:hover,.bS_i3G_catalog article>a:hover,.bS_i3G_applicationFlow>a:hover{color:var(--text)}.bS_i3G_catalog article:hover,.bS_i3G_quickModules article:hover{border-color:var(--accent);background:var(--solutions-strong)}}@media (max-width:767px){.bS_i3G_page>section{display:none}}
.FaCirG_root{display:none}@media (max-width:767px){.FaCirG_root{height:calc(100svh - var(--header-height) - 46px);grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:10px 0;display:grid}.FaCirG_hero{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px}.FaCirG_hero>p,.FaCirG_catalog>h2,.FaCirG_detailHeading{letter-spacing:.06em;color:var(--accent-soft);font-size:10px;line-height:14px}.FaCirG_hero h1{letter-spacing:-.025em;margin-top:5px;font-size:clamp(21px,5.8vw,27px);line-height:1.12}.FaCirG_hero h1 span{color:var(--text)}.FaCirG_catalog>h2{color:var(--muted);text-transform:uppercase;margin:0 2px 7px}.FaCirG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.FaCirG_card{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;align-items:center;gap:6px;min-width:0;height:clamp(48px,9svh,84px);padding:10px;display:flex;position:relative;overflow:hidden}.FaCirG_card input{opacity:0;z-index:2;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.FaCirG_card:has(input:checked){border-color:var(--accent-soft);background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.FaCirG_card:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.FaCirG_card img{object-fit:cover;opacity:.18;width:70%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.FaCirG_card strong{z-index:1;max-width:calc(100% - 14px);font-size:11px;line-height:15px}.FaCirG_number{display:none}.FaCirG_mark{border:1px solid var(--accent-soft);border-radius:50%;width:6px;height:6px;position:absolute;right:8px}.FaCirG_card:has(input:checked) .FaCirG_mark{background:var(--accent-soft);box-shadow:0 0 0 3px #7aa38618}.FaCirG_detail{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:12px;display:grid;container-type:size}.FaCirG_detailHeading{justify-content:space-between;gap:8px;font-size:9px;display:flex}.FaCirG_description{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:center;gap:7px;min-height:0;display:grid}.FaCirG_description h2{font-size:17px;line-height:21px}.FaCirG_description p{color:var(--muted);font-size:11px;line-height:16px}.FaCirG_description figure{background:var(--bg);border-radius:6px;min-height:0;margin:0;overflow:hidden}.FaCirG_description figure img{object-fit:contain;width:100%;height:100%;display:block}.FaCirG_description .FaCirG_application{color:var(--accent-soft);font-size:10px;line-height:14px}.FaCirG_actions{grid-template-columns:1.15fr 1fr;gap:6px;display:grid}.FaCirG_actions .button{gap:5px;min-width:0;min-height:40px;padding:7px 5px;font-size:10px;line-height:14px}.FaCirG_note{color:var(--quiet);font-size:9px;line-height:12px}}@media (max-width:767px) and (max-height:800px){.FaCirG_root{gap:7px;padding-block:7px}.FaCirG_hero{padding:10px 12px}.FaCirG_hero h1{font-size:21px}.FaCirG_card{height:48px;padding:7px}.FaCirG_card strong{font-size:10px;line-height:13px}.FaCirG_detail{gap:6px;padding:10px}.FaCirG_description{gap:6px}.FaCirG_description h2{font-size:15px;line-height:18px}.FaCirG_description p{font-size:10px;line-height:14px}.FaCirG_description .FaCirG_application{font-size:9px;line-height:12px}.FaCirG_actions .button{min-height:36px}.FaCirG_note{font-size:8px;line-height:11px}}@container (max-height:230px){.FaCirG_description{grid-template-rows:auto auto auto;gap:6px}.FaCirG_description figure{display:none}.FaCirG_description h2{font-size:15px;line-height:18px}.FaCirG_description p{font-size:10px;line-height:14px}.FaCirG_description .FaCirG_application{font-size:9px;line-height:12px}}@media (max-width:767px) and (max-height:640px){.FaCirG_root{gap:6px}.FaCirG_hero{padding:8px 10px}.FaCirG_hero h1{margin-top:3px;font-size:18px;line-height:21px}.FaCirG_catalog>h2{margin-bottom:5px}.FaCirG_card{height:42px}.FaCirG_detail{padding:9px}}
