.sections_hero__Qd8Ep{padding:var(--space-7) 0 var(--space-6);background:rgba(0,0,0,0)}.sections_heroGrid__eebPB{display:grid;gap:var(--space-7);align-items:center}@media(min-width:1024px){.sections_heroGrid__eebPB{grid-template-columns:1.1fr .9fr}}.sections_galleryItem__aWoOp img,.sections_heroMedia__W6xQR img,.sections_inlineImage__wtXMO img,.sections_project__d5CxM img{width:100%;height:auto;aspect-ratio:1/1;border:1px solid var(--color-line-strong);object-fit:cover;object-position:center;transition:border-color .16s var(--ease)}.sections_subtitle__f3FjF{margin-top:var(--space-3);font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.35;color:var(--color-ink-soft)}.sections_actions__d7J0_{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-5)}.sections_heading__d8jDt{max-width:42rem;margin-bottom:var(--space-5)}.sections_card__t3aRt{display:grid;gap:.75rem;padding:1.35rem;text-decoration:none;height:100%}.sections_card__t3aRt p,.sections_project__d5CxM p{color:var(--color-ink-soft)}.sections_card__t3aRt:hover h3,.sections_project__d5CxM:hover h3{color:var(--color-accent)}.sections_project__d5CxM{display:grid;gap:1rem;text-decoration:none}.sections_galleryItem__aWoOp img:hover,.sections_heroMedia__W6xQR img:hover,.sections_inlineImage__wtXMO img:hover,.sections_project__d5CxM:hover img{border-color:var(--color-accent)}.sections_stats__tmtjL{background:var(--color-paper-elevated);border-block:1px solid var(--color-line-strong);color:var(--color-ink)}.sections_statGrid__WXH4R{display:grid;gap:var(--space-5)}@media(min-width:768px){.sections_statGrid__WXH4R{grid-template-columns:repeat(4,1fr)}}.sections_statValue__hsnmm{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;color:var(--color-accent)}.sections_steps__31mNx{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.sections_steps__31mNx li{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-line)}.sections_steps__31mNx span{font-family:var(--font-display);font-size:1.4rem;color:var(--color-accent)}.sections_faq__7vsDS details{padding:1rem 0;border-bottom:1px solid var(--color-line)}.sections_faq__7vsDS summary{cursor:pointer;font-weight:700}.sections_faq__7vsDS summary:focus-visible,.sections_faq__7vsDS summary:hover{color:var(--color-accent)}.sections_steps__31mNx li:hover{border-bottom-color:var(--color-accent)}.sections_faq__7vsDS p{margin-top:.7rem;color:var(--color-ink-soft)}.sections_cta__d451v{background:var(--color-paper-elevated);border-block:1px solid var(--color-accent)}.sections_logos__Ozuum{padding:var(--space-6) 0;border-block:1px solid var(--color-line)}.sections_logos__Ozuum ul{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:1rem 0 0;padding:0;list-style:none;color:var(--color-ink-muted);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sections_video__JECw7{position:relative;aspect-ratio:16/9}.sections_video__JECw7 iframe{position:absolute;inset:0;width:100%;height:100%;border:1px solid var(--color-line-strong)}.sections_marqueeSection__ECmvK{padding:var(--space-5) 0;border-block:1px solid var(--color-line-strong);background:var(--color-paper-elevated);overflow:hidden}.sections_marquee__7aGLP{overflow:hidden}.sections_marqueeTrack__rFI7Y{display:flex;width:max-content;gap:0;will-change:transform}.sections_marqueeTrack__rFI7Y span{flex:none;padding:.65rem 1.6rem;border-right:1px solid var(--color-line-strong);color:var(--color-accent);font-family:var(--font-display);font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sections_tabs__ttSsp{border:1px solid var(--color-line-strong);background:var(--color-paper-elevated)}.sections_tabBar__4gNCy{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));border-bottom:1px solid var(--color-line-strong)}.sections_tabBar__4gNCy button{min-height:3.2rem;padding:.85rem 1rem;border:0;border-right:1px solid var(--color-line-strong);background:var(--color-paper-shade);color:var(--color-ink);cursor:pointer;font-weight:700}.sections_tabBar__4gNCy button:last-child{border-right:0}.sections_tabBar__4gNCy button:focus-visible,.sections_tabBar__4gNCy button:hover{color:var(--color-accent)}.sections_tabBar__4gNCy button[data-active=true]{background:var(--color-accent);color:#041018}.sections_tabPanel__3QHc8{display:grid;gap:.75rem;padding:1.5rem}.sections_tabPanel__3QHc8 p{color:var(--color-ink-soft)}.sections_timeline__Ua33A{display:grid;gap:0}.sections_timelineItem__jHE63{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding:1.15rem 0;border-bottom:1px solid var(--color-line)}.sections_timelineItem__jHE63:hover{border-bottom-color:var(--color-accent)}.sections_timelineItem__jHE63 span{font-family:var(--font-display);font-size:1.4rem;color:var(--color-accent)}.sections_timelineItem__jHE63 p{color:var(--color-ink-soft)}.sections_stack__qtOua{display:flex;flex-wrap:wrap;gap:.65rem}.sections_stack__qtOua .sections_badge__FPQ6_,.sections_stack__qtOua span{min-height:2.6rem;padding:.55rem .9rem;font-size:.8rem}.sections_techStage__Kk17o{position:relative;width:100%;height:32rem}.sections_techWheel__nGseD{position:absolute;top:50%;left:50%;width:0;height:0}.sections_techSlot__yUs0V{position:absolute;transform:translate(-50%,-50%)}.sections_techChip__mpWui{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.45rem .8rem;border:1px solid var(--color-line-strong);background:var(--color-paper-elevated);color:var(--color-ink);white-space:nowrap;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sections_techChip__mpWui:focus-visible,.sections_techChip__mpWui:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.sections_techCore__vVQwW{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;gap:.2rem;width:5.6rem;height:5.6rem;margin:-2.8rem 0 0 -2.8rem;border:1px solid var(--color-accent);background:var(--color-paper-elevated);color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:767px){.sections_techStage__Kk17o,.sections_techStage__Kk17o[data-layout=grid],.sections_techStage__Kk17o[data-layout=orbit]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;height:auto;min-height:0}.sections_techStage__Kk17o .sections_techSlot__yUs0V,.sections_techStage__Kk17o .sections_techWheel__nGseD{position:static;top:auto;left:auto;width:auto;height:auto;transform:none}.sections_techStage__Kk17o .sections_techWheel__nGseD{display:contents}.sections_techStage__Kk17o .sections_techChip__mpWui{width:100%;justify-content:center}.sections_techStage__Kk17o .sections_techCore__vVQwW{position:static;grid-column:1/-1;order:-1;width:100%;height:auto;min-height:3rem;margin:0;padding:.6rem}}.sections_contactBand__C1251{background:var(--color-paper-elevated);border-block:1px solid var(--color-line-strong)}.sections_quoteBanner__0zQEC{padding:var(--space-6) 0;background:var(--color-paper-elevated);border-block:1px solid var(--color-accent)}.sections_quoteBanner__0zQEC blockquote{margin:0}.sections_quoteBanner__0zQEC .sections_lead__KnNoe{margin-top:var(--space-4)}.sections_offer__qoJGE{align-content:start}.sections_offer__qoJGE .sections_btn__AUiMa{justify-self:start;margin-top:.5rem}