.solutions_solutions_section__vdxox{width:100%;margin-bottom:clamp(4rem,7vw,6.5rem);box-sizing:border-box;.solutions_solutions_stack__sb89X{display:flex;width:100%;flex-direction:column;gap:clamp(3rem,5vw,4.5rem);.solutions_solutions_grid__O77yN{display:grid;width:100%;margin:0;padding:0;gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;box-sizing:border-box;.solutions_solution_card__nmq8b{display:flex;flex-direction:column;justify-content:space-between;min-height:18rem;padding:clamp(1.75rem,2.5vw,2.25rem);background:#ffffff;color:#09090b;border-radius:.88rem;border:none;box-sizing:border-box;.solutions_card_topline__23yWg{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;.solutions_card_number__kN8QR{font-size:.88rem;color:#a1a1aa;letter-spacing:-.015em}.solutions_card_number__kN8QR,.solutions_card_tag__zwQkV{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:500}.solutions_card_tag__zwQkV{font-size:.72rem;color:#71717a;letter-spacing:.02em}}.solutions_card_content__6TL3H{display:flex;flex-direction:column;gap:.65rem;flex:1;.solutions_card_title__vO0Rv{margin:0;font-family:var(--font-urbanist),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.25rem,1.5vw,1.45rem);font-weight:700;line-height:1.25;letter-spacing:-.025em;color:#09090b}.solutions_card_body__Jq7AZ{margin:0;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:450;line-height:1.55;letter-spacing:-.015em;color:#71717a}.solutions_impact_chip__MJUCg{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;margin-top:auto;padding:.35rem .75rem;background:#f4f4f5;border-radius:var(--radius-pill);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:500;color:#52525b;letter-spacing:-.01em;.solutions_impact_plus__e7K_7{font-weight:600;color:#09090b}}}}}.solutions_technology_card__4_7jN{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;min-height:20rem;max-height:22rem;padding:clamp(2rem,3.5vw,3rem);background:#09090b;color:#ffffff;border-radius:.88rem;border:none;overflow:hidden;box-sizing:border-box;&:hover .solutions_credits_track__BHjhK{animation-play-state:paused}.solutions_card_media__oXM8A{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none;.solutions_card_bg_image__UKdD0{object-fit:cover;object-position:center;filter:blur(1.25rem);transform:scale(1.08);opacity:.7}.solutions_card_bg_overlay__mXotF{position:absolute;inset:0;background:rgba(9,9,11,.45);pointer-events:none}}.solutions_card_inner_content__mo1Fy{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;gap:2.5rem;.solutions_card_info__RwqbD{display:flex;flex-direction:column;gap:.85rem;max-width:36rem;.solutions_card_heading__qyUQt{margin:0;font-family:var(--font-urbanist),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,2.6vw,2.35rem);font-weight:700;letter-spacing:-.035em;line-height:1.18;color:#ffffff}.solutions_card_desc__o0Uwh{margin:0;color:rgba(255,255,255,.82);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:450;letter-spacing:-.015em;line-height:1.6;max-width:32rem}}.solutions_credits_window__0OFCP{flex:1;height:14rem;overflow:hidden;position:relative;width:100%;max-width:24rem;display:flex;flex-direction:column;align-items:flex-end;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.05) 12%,rgba(0,0,0,.3) 24%,#000000 42%,#000000 58%,rgba(0,0,0,.3) 76%,rgba(0,0,0,.05) 88%,transparent);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.05) 12%,rgba(0,0,0,.3) 24%,#000000 42%,#000000 58%,rgba(0,0,0,.3) 76%,rgba(0,0,0,.05) 88%,transparent);.solutions_credits_track__BHjhK{display:flex;flex-direction:column;align-items:flex-end;width:100%;animation:solutions_tech_credits_scroll__mV_wt 12s cubic-bezier(.45,.05,.55,.95) infinite;.solutions_credits_item__Y2bad{height:2.88rem;display:flex;align-items:center;justify-content:flex-end;text-align:right;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:600;letter-spacing:-.03em;color:#ffffff;white-space:nowrap;user-select:none}}}}}}}@keyframes solutions_tech_credits_scroll__mV_wt{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width:64rem){.solutions_solutions_section__vdxox{.solutions_solutions_stack__sb89X{.solutions_solutions_grid__O77yN{grid-template-columns:1fr;gap:.25rem;.solutions_solution_card__nmq8b{min-height:auto}}.solutions_technology_card__4_7jN{min-height:auto;max-height:none;.solutions_card_inner_content__mo1Fy{flex-direction:column;align-items:flex-start;gap:1.75rem;.solutions_credits_window__0OFCP{align-items:flex-start;max-width:100%;height:10rem;.solutions_credits_track__BHjhK{align-items:flex-start;.solutions_credits_item__Y2bad{justify-content:flex-start;text-align:left}}}}}}}}@media (max-width:48rem){.solutions_solutions_section__vdxox{margin-bottom:3.5rem;.solutions_solutions_stack__sb89X{gap:2.5rem;.solutions_solutions_grid__O77yN{.solutions_solution_card__nmq8b{padding:1.5rem}}.solutions_technology_card__4_7jN{padding:1.5rem}}}}.industry-detail-page_page_container__Ypu88{display:flex;flex-direction:column;width:100%;position:relative;background:#f4f4f5;box-sizing:border-box;.industry-detail-page_status_section__MkrHV{padding-top:clamp(5rem,10vw,8.5rem);padding-bottom:clamp(4rem,7vw,6.5rem);.industry-detail-page_status_layout__OYjnl{display:grid;width:100%;align-items:stretch;gap:.25rem;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);.industry-detail-page_status_copy__t4mzX{display:flex;min-height:32rem;align-items:flex-start;flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,3.5rem);background:#ffffff;border-radius:.88rem;border:none;.industry-detail-page_status_kicker___zSqA{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:var(--radius-pill,9999px);border:1px solid #e4e4e7;background:#f4f4f5;color:#09090b;font-family:var(--font-space-mono),ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;.industry-detail-page_status_marker__hrDKK{width:.4rem;height:.4rem;border-radius:50%;background:#f59e0b}}.industry-detail-page_status_path__ZG7Vj{margin-top:2.5rem;color:#71717a;font-family:var(--font-space-mono),ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.industry-detail-page_status_title__P0YQQ{margin:.75rem 0 1.25rem;max-width:44rem;color:#09090b;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.25rem,4.8vw,4rem);font-weight:600;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.industry-detail-page_status_description__Hv3P5{margin:0 0 2rem;max-width:38rem;color:#71717a;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:450;letter-spacing:-.02em;line-height:1.5}.industry-detail-page_status_actions__ZUNHB{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:auto;.industry-detail-page_status_action_primary__42XRO{display:inline-flex;min-height:2.875rem;align-items:center;justify-content:center;padding:.75rem 1.85rem;border-radius:var(--radius-pill,9999px);background:#09090b;color:#ffffff;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:-.015em;text-decoration:none;transition:background-color .2s ease,transform .16s ease;&:hover{background:#27272a;transform:translateY(-.0625rem)}}.industry-detail-page_status_action_secondary__4AhHs{display:inline-flex;min-height:2.875rem;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:var(--radius-pill,9999px);background:#ffffff;border:1px solid #e4e4e7;color:#09090b;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:-.015em;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .16s ease;&:hover{border-color:#d4d4d8;background:#f4f4f5;transform:translateY(-.0625rem)}}}}.industry-detail-page_status_panel__7nq4s{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(2rem,3.5vw,3rem);background:#09090b;color:#ffffff;border-radius:.88rem;border:none;.industry-detail-page_status_panel_label__fwMyW{color:#71717a;font-family:var(--font-space-mono),ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.industry-detail-page_status_panel_title__Rgb8_{margin:clamp(1.5rem,3vw,2.5rem) 0 .75rem;font-family:var(--font-urbanist),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:700;letter-spacing:-.025em;line-height:1.25;color:#ffffff}.industry-detail-page_status_panel_body__BfNag{margin:0;color:#a1a1aa;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:450;letter-spacing:-.015em;line-height:1.5}}}}.industry-detail-page_banner_section__8fHCf{width:100%;margin-bottom:clamp(4rem,7vw,6.5rem);box-sizing:border-box}}@media (max-width:64rem){.industry-detail-page_page_container__Ypu88{.industry-detail-page_status_section__MkrHV{.industry-detail-page_status_layout__OYjnl{grid-template-columns:1fr}}}}@media (max-width:48rem){.industry-detail-page_page_container__Ypu88{.industry-detail-page_status_section__MkrHV{padding-top:3.5rem;padding-bottom:3.5rem;.industry-detail-page_status_layout__OYjnl{.industry-detail-page_status_copy__t4mzX{padding:1.75rem 1.5rem;.industry-detail-page_status_actions__ZUNHB{width:100%;flex-direction:column;align-items:stretch;.industry-detail-page_status_action_primary__42XRO,.industry-detail-page_status_action_secondary__4AhHs{width:100%;text-align:center}}}.industry-detail-page_status_panel__7nq4s{padding:1.75rem 1.5rem}}}.industry-detail-page_banner_section__8fHCf{margin-bottom:3.5rem}}}