._2Ra6EG_section{background-color:var(--bg-primary);width:100%;color:var(--text-primary);padding:6rem 0 7rem;position:relative;overflow:hidden}._2Ra6EG_container{box-sizing:border-box;width:100%;max-width:1560px;margin:0 auto;padding:0 2.5rem}._2Ra6EG_headerGrid{grid-template-columns:1.15fr .85fr;align-items:flex-end;gap:3rem;margin-bottom:4.5rem;display:grid}._2Ra6EG_headerLeft{flex-direction:column;gap:.75rem;display:flex}._2Ra6EG_tagBadge{font-family:var(--font-ibm-plex-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-primary);align-items:center;gap:.4rem;font-size:12px;font-weight:700;display:flex}._2Ra6EG_bullet{color:var(--text-primary);font-size:1.2rem;line-height:1}._2Ra6EG_title{font-family:var(--font-display);letter-spacing:-1.2px;color:var(--text-primary);margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.1}._2Ra6EG_headerRight{align-items:flex-end;display:flex}._2Ra6EG_headerDescription{font-family:var(--font-body);color:var(--text-secondary);max-width:540px;margin:0;font-size:1.125rem;line-height:1.6}._2Ra6EG_mainGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:4rem;display:grid}._2Ra6EG_imageCol{justify-content:center;align-items:center;display:flex}._2Ra6EG_imageWrapper{aspect-ratio:4/3;width:100%;max-width:540px;box-shadow:none;background:0 0;position:relative}._2Ra6EG_mockupImage{object-fit:contain;object-position:center;transition:transform .4s}._2Ra6EG_imageWrapper:hover ._2Ra6EG_mockupImage{transform:scale(1.02)}._2Ra6EG_solutionsGrid{grid-template-columns:1fr 1fr;gap:0 2.5rem;display:grid}._2Ra6EG_subColumn{flex-direction:column;display:flex}._2Ra6EG_solutionItem{border:none;border-bottom:1px solid var(--border-light);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:1.35rem 0;transition:border-color .25s,padding .25s;display:flex}._2Ra6EG_solutionItem:hover{border-bottom-color:var(--primary);padding-left:.25rem}._2Ra6EG_solutionLabel{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.2px;font-size:1.15rem;font-weight:600;transition:color .2s}._2Ra6EG_solutionItem:hover ._2Ra6EG_solutionLabel{color:var(--primary)}._2Ra6EG_arrowIcon{color:var(--text-primary);flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s}._2Ra6EG_solutionItem:hover ._2Ra6EG_arrowIcon{color:var(--primary);transform:translate(3px,-3px)}@media (max-width:1100px){._2Ra6EG_section{padding:4.5rem 0 5rem}._2Ra6EG_container{padding:0 1.5rem}._2Ra6EG_headerGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3.5rem}._2Ra6EG_mainGrid{grid-template-columns:1fr;gap:3.5rem}._2Ra6EG_imageWrapper{max-width:480px;margin:0 auto}._2Ra6EG_solutionsGrid{gap:0 2rem}}@media (max-width:600px){._2Ra6EG_section{padding:3.5rem 0 4rem}._2Ra6EG_container{padding:0 1.25rem}._2Ra6EG_title{font-size:2.15rem}._2Ra6EG_headerDescription{font-size:1rem}._2Ra6EG_mainGrid{gap:2.5rem}._2Ra6EG_solutionsGrid{grid-template-columns:1fr;gap:0}._2Ra6EG_solutionItem{padding:1.15rem 0}._2Ra6EG_solutionLabel{font-size:1.05rem}}
.BIj62a_section{background-color:var(--bg-primary);width:100%;color:var(--text-primary);padding:6rem 0 7rem;position:relative;overflow:hidden}.BIj62a_container{box-sizing:border-box;width:100%;max-width:1560px;margin:0 auto;padding:0 2.5rem}.BIj62a_headerGrid{border-bottom:1px solid var(--border-light);grid-template-columns:1.15fr .85fr;align-items:flex-end;gap:3rem;margin-bottom:4.5rem;padding-bottom:3.5rem;display:grid}.BIj62a_headerLeft{flex-direction:column;gap:.75rem;display:flex}.BIj62a_tagBadge{font-family:var(--font-ibm-plex-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-primary);align-items:center;gap:.4rem;font-size:12px;font-weight:700;display:flex}.BIj62a_bullet{color:var(--text-primary);font-size:1.2rem;line-height:1}.BIj62a_title{font-family:var(--font-display);letter-spacing:-1.2px;color:var(--text-primary);margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.1}.BIj62a_headerRight{align-items:flex-end;display:flex}.BIj62a_headerDescription{font-family:var(--font-body);color:var(--text-secondary);max-width:540px;margin:0;font-size:1.125rem;line-height:1.6}.BIj62a_mainGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:4.5rem;display:grid}.BIj62a_imageCol{justify-content:center;align-items:center;display:flex}.BIj62a_imageWrapper{aspect-ratio:4/3;width:100%;max-width:540px;box-shadow:none;background:0 0;position:relative}.BIj62a_mockupImage{object-fit:contain;object-position:center;transition:transform .4s}.BIj62a_imageWrapper:hover .BIj62a_mockupImage{transform:scale(1.02)}.BIj62a_servicesGrid{grid-template-columns:1fr 1fr;gap:2.5rem 2.25rem;display:grid}.BIj62a_serviceCard{border-bottom:1px solid var(--border-light);flex-direction:column;gap:.65rem;padding-bottom:2rem;transition:transform .25s;display:flex}.BIj62a_serviceHeader{align-items:center;gap:.75rem;display:flex}.BIj62a_checkBadge{background:var(--primary);width:22px;height:22px;color:var(--color-cream-0);box-shadow:0 2px 8px rgba(var(--primary-rgb), .35);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BIj62a_serviceTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.3px;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.BIj62a_serviceDesc{font-family:var(--font-body);color:var(--text-secondary);margin:0;padding-left:2.125rem;font-size:.925rem;line-height:1.55}@media (max-width:1100px){.BIj62a_section{padding:4.5rem 0 5rem}.BIj62a_container{padding:0 1.5rem}.BIj62a_headerGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3.5rem;padding-bottom:2.5rem}.BIj62a_mainGrid{grid-template-columns:1fr;gap:3.5rem}.BIj62a_imageWrapper{max-width:480px;margin:0 auto}.BIj62a_servicesGrid{gap:2rem 1.5rem}}@media (max-width:600px){.BIj62a_section{padding:3.5rem 0 4rem}.BIj62a_container{padding:0 1.25rem}.BIj62a_title{font-size:2.15rem}.BIj62a_headerDescription{font-size:1rem}.BIj62a_mainGrid{gap:2.5rem}.BIj62a_servicesGrid{grid-template-columns:1fr;gap:1.75rem}.BIj62a_serviceCard{padding-bottom:1.5rem}.BIj62a_serviceTitle{font-size:1.15rem}.BIj62a_serviceDesc{padding-left:1.85rem;font-size:.875rem}}
.Fi0VLW_section{background-color:var(--color-cream-50);width:100%;color:var(--text-primary);padding:6rem 0 7.5rem;position:relative;overflow:hidden}.Fi0VLW_container{box-sizing:border-box;width:100%;max-width:1560px;margin:0 auto;padding:0 2.5rem}.Fi0VLW_headerGrid{grid-template-columns:1.15fr .85fr;align-items:flex-end;gap:3rem;margin-bottom:3.5rem;display:grid}.Fi0VLW_headerLeft{flex-direction:column;gap:.75rem;display:flex}.Fi0VLW_tagBadge{font-family:var(--font-ibm-plex-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-primary);align-items:center;gap:.4rem;font-size:12px;font-weight:700;display:flex}.Fi0VLW_bullet{color:var(--text-primary);font-size:1.2rem;line-height:1}.Fi0VLW_title{font-family:var(--font-display);letter-spacing:-1.2px;color:var(--text-primary);margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.1}.Fi0VLW_headerRight{align-items:flex-end;display:flex}.Fi0VLW_headerDescription{font-family:var(--font-body);color:var(--text-secondary);max-width:540px;margin:0;font-size:1.125rem;line-height:1.6}.Fi0VLW_divider{background-color:var(--border-color);width:100%;height:1px;margin-bottom:0}.Fi0VLW_contentLayout{grid-template-columns:290px 340px 1fr;align-items:stretch;gap:0 4rem;display:grid}.Fi0VLW_tabsCol{border-right:1px solid var(--border-color);padding:2.5rem 2.5rem 2.5rem 0}.Fi0VLW_tabsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Fi0VLW_tabItem{align-items:center;display:flex;position:relative}.Fi0VLW_indicatorBar{background-color:var(--primary);border-radius:2px;width:3px;height:18px;position:absolute;top:50%;left:-1rem;transform:translateY(-50%)}.Fi0VLW_tabButton{font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:.25rem 0;font-size:1.05rem;font-weight:500;line-height:1.4;transition:color .2s,font-weight .2s}.Fi0VLW_tabButton:hover{color:var(--text-primary)}.Fi0VLW_tabButtonActive{color:var(--text-primary);font-weight:700}.Fi0VLW_diagramCol{justify-content:center;align-items:center;padding:2.5rem 0;display:flex}.Fi0VLW_diagramCard{background:#14171f;border:1px solid #ffffff0f;border-radius:18px;justify-content:center;align-items:center;width:340px;height:260px;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #0000001f}.Fi0VLW_diagramCard:hover{border-color:#0661c140;transform:translateY(-3px);box-shadow:0 20px 44px #0661c129}.Fi0VLW_svgWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Fi0VLW_detailsCol{flex-direction:column;gap:1.25rem;padding:2.5rem 0 2.5rem 1rem;display:flex}.Fi0VLW_activeTitle{font-family:var(--font-display);letter-spacing:-.8px;color:var(--text-primary);margin:0;font-size:2.35rem;font-weight:800;line-height:1.15}.Fi0VLW_activeDesc{font-family:var(--font-body);color:var(--text-secondary);max-width:480px;margin:0;font-size:1.075rem;line-height:1.65}@media (max-width:1100px){.Fi0VLW_section{padding:4.5rem 0 5rem}.Fi0VLW_container{padding:0 1.5rem}.Fi0VLW_headerGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}.Fi0VLW_divider{margin-bottom:3rem}.Fi0VLW_contentLayout{grid-template-columns:1fr;gap:3rem}.Fi0VLW_tabsCol{border-right:none;border-bottom:1px solid var(--border-light);padding-bottom:2rem;padding-right:0}.Fi0VLW_tabsList{flex-flow:wrap;gap:.75rem 1.25rem}.Fi0VLW_indicatorBar{display:none}.Fi0VLW_tabButtonActive{color:var(--primary)}.Fi0VLW_diagramCol{justify-content:flex-start}.Fi0VLW_detailsCol{padding-left:0}}@media (max-width:600px){.Fi0VLW_section{padding:3.5rem 0 4rem}.Fi0VLW_container{padding:0 1.25rem}.Fi0VLW_title{font-size:2.15rem}.Fi0VLW_headerDescription{font-size:1rem}.Fi0VLW_diagramCard{width:100%;max-width:320px;height:240px}.Fi0VLW_activeTitle{font-size:1.85rem}.Fi0VLW_activeDesc{font-size:.975rem}}
.btHgba_section{background-color:var(--bg-primary);width:100%;color:var(--text-primary);padding:6rem 0 7.5rem;position:relative;overflow:hidden}.btHgba_container{box-sizing:border-box;width:100%;max-width:1560px;margin:0 auto;padding:0 2.5rem}.btHgba_headerRow{text-align:center;margin-bottom:3.5rem}.btHgba_title{font-family:var(--font-display);letter-spacing:-1.2px;color:var(--text-primary);margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.1}.btHgba_divider{background-color:var(--border-color);width:100%;height:1px;margin-bottom:0}.btHgba_contentLayout{grid-template-columns:290px 320px 1fr;align-items:stretch;gap:0 4rem;display:grid}.btHgba_tabsCol{border-right:1px solid var(--border-color);padding:2.5rem 2.5rem 2.5rem 0}.btHgba_tabsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.btHgba_tabItem{align-items:center;display:flex;position:relative}.btHgba_indicatorBar{background-color:var(--primary);border-radius:2px;width:3px;height:18px;position:absolute;top:50%;left:-1rem;transform:translateY(-50%)}.btHgba_tabButton{font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:.25rem 0;font-size:1.05rem;font-weight:500;line-height:1.4;transition:color .2s,font-weight .2s}.btHgba_tabButton:hover{color:var(--text-primary)}.btHgba_tabButtonActive{color:var(--text-primary);font-weight:700}.btHgba_cardCol{justify-content:center;align-items:center;padding:2.5rem 0;display:flex}.btHgba_previewCard{background:#14171f;border-radius:20px;width:300px;height:390px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000001f}.btHgba_previewCard:hover{transform:translateY(-4px);box-shadow:0 20px 48px #0661c12e}.btHgba_cardImage{object-fit:cover;object-position:center;transition:transform .4s}.btHgba_previewCard:hover .btHgba_cardImage{transform:scale(1.03)}.btHgba_cardBadge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--color-blue-300);background:#121620d9;border:1px solid #0661c166;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:1.25rem;left:1.25rem}.btHgba_cardOverlay{z-index:1;background:linear-gradient(#0000 0%,#0a0e17eb 100%);height:50%;position:absolute;bottom:0;left:0;right:0}.btHgba_cardTitleOverlay{z-index:2;font-family:var(--font-display);color:var(--color-cream-0);font-size:1.4rem;font-weight:800;line-height:1.2;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.btHgba_detailsCol{flex-direction:column;justify-content:center;padding:2.5rem 0 2.5rem 1rem;display:flex}.btHgba_description{font-family:var(--font-body);color:var(--text-primary);max-width:480px;margin:0;font-size:1.15rem;line-height:1.65}@media (max-width:1100px){.btHgba_section{padding:4.5rem 0 5rem}.btHgba_container{padding:0 1.5rem}.btHgba_headerRow{text-align:left;margin-bottom:2.5rem}.btHgba_contentLayout{grid-template-columns:1fr;gap:2.5rem}.btHgba_tabsCol{border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:2rem;padding-right:0}.btHgba_tabsList{flex-flow:wrap;gap:.75rem 1.25rem}.btHgba_indicatorBar{display:none}.btHgba_tabButtonActive{color:var(--primary)}.btHgba_cardCol{justify-content:flex-start;padding:0}.btHgba_detailsCol{padding-top:0;padding-left:0}}@media (max-width:600px){.btHgba_section{padding:3.5rem 0 4rem}.btHgba_container{padding:0 1.25rem}.btHgba_title{font-size:2.15rem}.btHgba_previewCard{width:100%;max-width:300px;height:350px}.btHgba_description{font-size:1.05rem}}
