.project-card_card__iWCZl{display:flex;flex-direction:column;background:var(--surface-input);border:1px solid var(--border-card);text-decoration:none;transition:border-color var(--motion-duration-ui) var(--motion-ease-standard)}.project-card_card__iWCZl:focus-visible{border-color:var(--accent-edge)}.project-card_card__iWCZl:focus-visible{outline:none}.project-card_cover__yusPw{position:relative;aspect-ratio:1;overflow:hidden}.project-card_image__PalKr{width:100%;height:100%;object-fit:cover}.project-card_scrim__eUVne{position:absolute;inset:58% 0 0;background:linear-gradient(180deg,rgba(12,10,9,0),rgba(12,10,9,.78))}.project-card_tags__2tq50{position:absolute;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:6px}.project-card_fullCycleTag__4AZh_{width:92px}.project-card_artOnlyTag__H1qwe{width:79px}.project-card_cover__yusPw .project-card_platform__4D5Nk{position:absolute;right:12px;bottom:12px;--plate-size:56px}.project-card_body__RZUg1{display:flex;flex-direction:column;gap:10px;height:176px;padding:14px 16px 16px}.project-card_head__RfLQf{display:flex;flex-direction:column;gap:1px;min-height:39px}.project-card_title__LK7W2{margin:0;font-family:var(--font-archivo),sans-serif;font-weight:600;color:var(--text-primary);font-size:16px;line-height:22px;letter-spacing:normal}.project-card_genre__AK4_5{font-family:var(--font-body),sans-serif;font-size:12px;line-height:16px;color:var(--text-secondary)}.project-card_large__PNIBG{--panel-rim:var(--border-soft);--panel-surface:var(--surface-input-solid);clip-path:polygon(0 0,100% 0,100% calc(100% - 44px),calc(100% - 38px) 100%,0 100%);position:relative;background:var(--panel-rim,var(--border-input))}.project-card_large__PNIBG:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:polygon(0 0,100% 0,100% calc(100% - 43px),calc(100% - 37px) 100%,0 100%);background:var(--panel-surface,var(--surface-card-solid))}.project-card_large__PNIBG{background:none;border:none}.project-card_large__PNIBG:focus-visible,.project-card_large__PNIBG:hover{--panel-rim:var(--accent-edge)}.project-card_large__PNIBG .project-card_tags__2tq50{top:20px;left:20px}.project-card_large__PNIBG .project-card_cover__yusPw .project-card_platform__4D5Nk{right:20px;bottom:20px;--plate-size:76px}.project-card_large__PNIBG .project-card_body__RZUg1{height:auto;padding:24px 24px 22px;gap:16px}.project-card_large__PNIBG .project-card_head__RfLQf{min-height:0;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.project-card_large__PNIBG .project-card_title__LK7W2{font-size:clamp(18px,1.3889vw,20px);line-height:24px;letter-spacing:-.01em}.project-card_large__PNIBG .project-card_genre__AK4_5{flex:none;font-size:13px;line-height:18px;letter-spacing:.02em}.project-card_overlay__XnIlE{background:none;border:none}.project-card_overlay__XnIlE .project-card_cover__yusPw{clip-path:polygon(0 0,100% 0,100% calc(100% - 44px),calc(100% - 38px) 100%,0 100%);border:1px solid var(--border-hairline);transition:border-color var(--motion-duration-ui) var(--motion-ease-standard)}.project-card_overlay__XnIlE:focus-visible .project-card_cover__yusPw,.project-card_overlay__XnIlE:hover .project-card_cover__yusPw{border-color:var(--accent-edge)}.project-card_overlay__XnIlE .project-card_scrim__eUVne{inset:42% 0 0;background:linear-gradient(180deg,rgba(12,10,9,0),rgba(12,10,9,.62) 55%,rgba(12,10,9,.92))}.project-card_overlay__XnIlE .project-card_tags__2tq50{top:16px;left:16px}.project-card_overlay__XnIlE .project-card_cover__yusPw .project-card_platform__4D5Nk{right:28px;bottom:28px;--plate-size:var(--plate-canon)}.project-card_overlay__XnIlE .project-card_body__RZUg1{position:absolute;inset:auto 24px 24px;height:auto;z-index:1;gap:6px;padding:0;padding-right:calc(var(--plate-canon) + 8px)}.project-card_overlay__XnIlE .project-card_title__LK7W2{font-family:var(--font-archivo),sans-serif;font-weight:600;color:var(--text-primary);font-size:clamp(20px,1.6667vw,24px*var(--up-scale));line-height:clamp(26px,2.0833vw,30px*var(--up-scale));letter-spacing:-.015em;text-transform:uppercase}.project-card_overlay__XnIlE .project-card_meta__Wv609{font-family:var(--font-body),sans-serif;font-size:calc(14px*var(--up-scale));line-height:calc(24px*var(--up-scale));color:var(--text-secondary)}.project-card_badge__K4mO2{position:absolute;top:16px;right:16px;z-index:1}@media(max-width:744px){.project-card_body__RZUg1{padding:12px 14px 14px}.project-card_large__PNIBG .project-card_body__RZUg1{padding:18px 18px 16px}.project-card_overlay__XnIlE .project-card_body__RZUg1{inset:auto 16px 16px;padding-right:0}.project-card_overlay__XnIlE .project-card_cover__yusPw .project-card_platform__4D5Nk{--plate-size:48px}}.project-card_compact__wXaKt .project-card_cover__yusPw:before{content:"";position:absolute;inset:0 0 auto;height:96px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 18%,transparent),transparent);pointer-events:none}.project-card_portrait__B626p .project-card_title__LK7W2{font-size:24px;line-height:30px;letter-spacing:-.015em}.project-card_portrait__B626p .project-card_cover__yusPw{aspect-ratio:416/603}.project-card_portrait__B626p .project-card_tags__2tq50{left:24px;top:20px}.project-card_portrait__B626p .project-card_scrim__eUVne{display:none}.project-card_portrait__B626p .project-card_body__RZUg1{padding-right:0;gap:8px}.project-card_portrait__B626p .project-card_meta__Wv609{line-height:20px}@media(max-width:744px){.project-card_portrait__B626p .project-card_title__LK7W2{font-size:22px}}.project-card_inset__3uuNz{position:relative;border:0}.project-card_inset__3uuNz:after{content:"";position:absolute;inset:0;border:1px solid rgba(248,250,252,.0705882353);pointer-events:none}.project-card_inset__3uuNz:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.project-card_largePlatform__LbXdo .project-card_cover__yusPw .project-card_platform__4D5Nk{--plate-size:76px}.project-card_outline__WP2uu{position:relative}.project-card_outline__WP2uu .project-card_cover__yusPw{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%)}.project-card_outline__WP2uu .project-card_cover__yusPw,.project-card_outline__WP2uu:focus-visible .project-card_cover__yusPw,.project-card_outline__WP2uu:hover .project-card_cover__yusPw{border-color:rgba(0,0,0,0)}.project-card_outline__WP2uu:focus-visible .project-card_rim__Oa3vn{color:var(--accent-edge)}.project-card_rim__Oa3vn{position:absolute;inset:0;pointer-events:none;z-index:2;color:rgba(255,255,255,.1)}.project-card_card__iWCZl.project-card_fullDescription__wfFFP .project-card_body__RZUg1{height:auto;min-height:176px}.bullet-list_list__fEEUp{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.bullet-list_item__WR2pd{display:flex;gap:8px}.bullet-list_marker__tTWTP{flex:none;font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:11px;line-height:17px;color:var(--accent)}.bullet-list_text__XOeWv{font-family:var(--font-body),sans-serif;font-size:12px;line-height:17px;color:var(--text-primary)}.bullet-list_clamped__7Hjvc .bullet-list_text__XOeWv{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--bullet-lines,2);line-clamp:var(--bullet-lines,2);overflow:hidden}.bullet-list_chevron__wvmzd{gap:10px}.bullet-list_chevron__wvmzd .bullet-list_item__WR2pd{gap:12px}.bullet-list_chevron__wvmzd .bullet-list_marker__tTWTP,.bullet-list_chevron__wvmzd .bullet-list_text__XOeWv{font-size:14px;line-height:20px}.platform-logo_plate__nk_h7{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--plate-size,76px);height:var(--plate-size,76px);clip-path:polygon(0 0,100% 0,100% calc(100% - 18.1px),calc(100% - 16.6px) 100%,0 100%);background:var(--surface-active);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:744px){.platform-logo_plate__nk_h7{--plate-size:56px}}.platform-logo_sm__a_sOQ{--plate-size:48px}@media(max-width:744px){.platform-logo_sm__a_sOQ{--plate-size:40px}}.platform-logo_glyph__qqNON{width:42.1052631579%;height:42.1052631579%;color:var(--text-primary)}.platform-logo_row__SapnE{display:inline-flex;align-items:center;gap:var(--platform-gap,12px)}.platform-logo_srOnly__5_x4v{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tilt-card_tilt__AsMJ0{transition:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.tilt-card_tilt__AsMJ0{transition:transform var(--motion-duration-ui) var(--motion-ease-out)}.tilt-card_active__zd9Ju{will-change:transform;transform:perspective(var(--tilt-perspective,900px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(var(--tilt-scale,1))}}.stat-item_item__i6Ann{display:flex;flex-direction:column;gap:4px}.stat-item_value__EtFkw{font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:clamp(28px,2.7778vw,40px);line-height:clamp(32px,3.0556vw,44px);letter-spacing:-.015em;color:var(--text-primary)}.stat-item_label__iRrqE{font-family:var(--font-body),sans-serif;font-size:13px;line-height:18px;letter-spacing:.02em;color:var(--text-secondary)}.stat-item_sm__cupc6 .stat-item_value__EtFkw{font-size:clamp(22px,1.9444vw,28px);line-height:clamp(26px,2.2222vw,32px)}.stat-item_sm__cupc6 .stat-item_label__iRrqE{font-size:12px;line-height:16px;letter-spacing:.06em}.stat-item_row__VxkXC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media(max-width:744px){.stat-item_row__VxkXC{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}.stat-item_caps__kH3X1 .stat-item_value__EtFkw{text-transform:uppercase}.review-badge_badge__2UniT{display:inline-flex;align-items:center;gap:10px}.review-badge_platform__RZYhV{font-family:var(--font-archivo),sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-warm)}.review-badge_stars__xCEWD{display:inline-flex;align-items:center;gap:2px}.review-badge_star__z45WD{width:14px;height:14px;color:var(--accent)}.review-badge_dim__lYWzS{color:var(--border-tag)}.review-badge_reviews__yo63W{font-family:var(--font-body),sans-serif;font-size:13px;line-height:18px;letter-spacing:.02em;color:var(--text-secondary)}.review-badge_row__OGiYb{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}@media(max-width:744px){.review-badge_row__OGiYb{gap:12px 20px}}.review-badge_stacked__ha4I8{display:grid;grid-template-columns:39px auto;gap:2px 12px}.review-badge_stacked__ha4I8 .review-badge_platform__RZYhV{grid-row:1/3}.review-badge_stacked__ha4I8 .review-badge_stars__xCEWD{gap:1px;height:16px}.review-badge_stacked__ha4I8 .review-badge_reviews__yo63W{font:500 12px/16px var(--font-body),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.review-badge_stacked__ha4I8[data-platform=upwork] svg{color:#6fda44}.review-badge_stacked__ha4I8[data-platform=goodfirms] svg{color:#376de7}.review-badge_stacked__ha4I8[data-platform=clutch] svg{color:#ff3d2e}.review-badge_heroRow__4ZSoM{display:flex;flex-wrap:wrap;gap:24px 40px}@media(max-width:744px){.review-badge_heroRow__4ZSoM{gap:20px}}.section-header_reveal__wmanD{width:100%}.section-header_header__VmZaZ{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}@media(max-width:744px){.section-header_header__VmZaZ{flex-direction:column;align-items:flex-start;gap:16px}}.section-header_ruled__gtxaR{padding-bottom:24px;border-bottom:1px solid var(--border-hairline)}.section-header_headerTopped__ajsdP{align-items:flex-start}.section-header_headerTopped__ajsdP .section-header_main__eZYKV{min-height:48px;justify-content:center}.section-header_main__eZYKV{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.section-header_wideGap__Bg0hG{gap:24px}.section-header_title__jwCJP{font-family:var(--font-archivo),sans-serif;font-weight:600;color:var(--text-primary);font-size:clamp(34px,3.8889vw,56px*var(--up-scale));line-height:clamp(40px,4.5833vw,66px*var(--up-scale));letter-spacing:-1.12px}@media(max-width:744px){.section-header_title__jwCJP{letter-spacing:-.68px}}.section-header_title__jwCJP{text-transform:uppercase;max-width:640px}.section-header_titleMd__eZZ6J{font-size:clamp(28px,2.7778vw,40px*var(--up-scale));line-height:clamp(32px,3.0556vw,44px*var(--up-scale));letter-spacing:-.015em;max-width:640px}.section-header_titleH3__TWdYR,.section-header_titleMd__eZZ6J{font-family:var(--font-archivo),sans-serif;font-weight:600;color:var(--text-primary)}.section-header_titleH3__TWdYR{font-size:clamp(30px,3.0556vw,44px*var(--up-scale));line-height:clamp(38px,3.8889vw,56px*var(--up-scale));letter-spacing:-1.12px;text-transform:uppercase;white-space:pre-line}.section-header_titleNarrow__jnMnu{max-width:430px}.section-header_note__W0VjC{font-family:var(--font-body),sans-serif;font-size:calc(16px*var(--up-scale));line-height:calc(24px*var(--up-scale));color:var(--text-secondary);max-width:420px}.section-header_noteWide__xGAkt{max-width:520px}.section-header_start__VJ_nr .section-header_main__eZYKV{justify-content:flex-start}.section-header_ruled__gtxaR.section-header_relaxed__0rt4_{padding-bottom:28px}.section-header_header__VmZaZ.section-header_services__Hpr1c{--up-scale:1;align-items:flex-start;gap:40px;padding-bottom:32px}.section-header_header__VmZaZ.section-header_services__Hpr1c .section-header_main__eZYKV{flex:1 1;min-width:0}.section-header_header__VmZaZ.section-header_services__Hpr1c .section-header_title__jwCJP{max-width:760px}.section-header_header__VmZaZ.section-header_services__Hpr1c .section-header_note__W0VjC{flex:0 0 419px;max-width:419px;margin-top:56px}.section-header_header__VmZaZ.section-header_services__Hpr1c.section-header_ruled__gtxaR{padding-bottom:31px}@media(max-width:1240px){.section-header_header__VmZaZ.section-header_services__Hpr1c{gap:24px}.section-header_header__VmZaZ.section-header_services__Hpr1c .section-header_note__W0VjC{flex-basis:32%;max-width:32%}}@media(max-width:1024px){.section-header_header__VmZaZ.section-header_services__Hpr1c{flex-direction:column;gap:16px}.section-header_header__VmZaZ.section-header_services__Hpr1c .section-header_note__W0VjC{flex-basis:auto;max-width:600px;margin-top:0}}.faq_section__mAVur{padding-block:104px}.faq_container__As_nz{display:grid;grid-template-columns:608fr 640fr;gap:64px;padding-inline:var(--container-pad)}.faq_intro__M3lR7{display:flex;flex-direction:column;align-items:flex-start}.faq_title__8NPsn{font-family:var(--font-archivo),sans-serif;font-weight:600;color:var(--text-primary);font-size:clamp(34px,3.8889vw,56px*var(--up-scale));line-height:clamp(40px,4.5833vw,66px*var(--up-scale));letter-spacing:-1.12px}@media(max-width:744px){.faq_title__8NPsn{letter-spacing:-.68px}}.faq_title__8NPsn{text-transform:uppercase;margin-top:16px}.faq_description__RxW1G{font-family:var(--font-body),sans-serif;font-size:calc(16px*var(--up-scale));line-height:calc(24px*var(--up-scale));line-height:1.4;color:var(--text-secondary);max-width:492px;margin-top:16px}.faq_panelWrap__CVhQw{position:relative;width:100%;height:372px;margin-top:143px}.faq_panel__xGKE0{clip-path:polygon(0 0,100% 0,100% calc(100% - 44px),calc(100% - 38px) 100%,0 100%);position:relative;background:var(--panel-rim,var(--border-input))}.faq_panel__xGKE0:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:polygon(0 0,100% 0,100% calc(100% - 43px),calc(100% - 37px) 100%,0 100%);background:var(--panel-surface,var(--surface-card-solid))}.faq_panel__xGKE0{position:absolute;inset:0;--panel-surface:radial-gradient(66.25% 59.03% at 48.54% 32.6%,rgba(255,44,0,0.08) 0%,rgba(255,44,0,0) 61.34%),linear-gradient(36.57deg,rgba(238,76,43,0.012) -0.07%,rgba(238,76,43,0) 76.96%),repeating-linear-gradient(0deg,rgba(255,255,255,var(--grid-line-a,0.015)) 0 1px,transparent 1px var(--grid-cell,63px)),repeating-linear-gradient(90deg,rgba(255,255,255,var(--grid-line-a,0.015)) 0 1px,transparent 1px var(--grid-cell,63px)),var(--surface-card-solid)}.faq_raccoonWrap__zZ8T3{position:absolute;left:50%;bottom:1px;width:min(479px,100%);aspect-ratio:1;transform:translateX(-50%);pointer-events:none}.faq_raccoon__eDosm{width:100%;max-width:none}.faq_eyeClip__tLb3r{position:absolute;overflow:hidden;border-radius:50%}.faq_eyeClipLeft__TSkUb{left:43.905%;top:24.384%;width:5.428%;height:2.714%}.faq_eyeClipRight__6e880{left:58.038%;top:21.503%;width:5.428%;height:3.967%}.faq_iris__wJYG_{position:absolute;background-size:100% 100%;transform:translate3d(var(--look-x,0),var(--look-y,0),0);transition:transform .4s cubic-bezier(.22,1,.36,1)}.faq_irisLeft__523p6{left:11.538%;top:-26.923%;width:76.923%;height:153.846%;background-image:url(/home/faq-iris-left.png)}.faq_irisRight__UO_hv{left:-2.308%;top:-15.789%;width:96.154%;height:131.579%;background-image:url(/home/faq-iris-right.png)}.faq_list__OxW8W{display:flex;flex-direction:column;gap:16px}.faq_list__OxW8W article{width:100%}@media(max-width:1024px){.faq_container__As_nz{grid-template-columns:1fr;gap:40px}}@media(max-width:744px){.faq_section__mAVur{padding-block:64px}.faq_panelWrap__CVhQw{height:260px;margin-top:110px}.faq_raccoonWrap__zZ8T3{width:min(340px,100%)}}.faq_caseLayout__VjGpz .faq_container__As_nz{width:100%;max-width:calc(var(--content-max) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad)}@media(min-width:1025px){.faq_caseLayout__VjGpz .faq_intro__M3lR7{min-height:736px}.faq_caseLayout__VjGpz .faq_raccoonWrap__zZ8T3{left:calc(50% - 10.5px)}.faq_caseLayout__VjGpz .faq_panel__xGKE0{width:99.363%;right:auto;clip-path:none;background:url(/case-study/faq-plate.svg) 0 0/100% 100% no-repeat}.faq_caseLayout__VjGpz .faq_panel__xGKE0:before{inset:0;z-index:0;clip-path:polygon(0 0,100% 0,100% 89.875%,91.079% 100%,0 100%);background:url(/services/detail/panel-texture.webp) 51.06% 45.32%/177.553% 240.504%;opacity:.02}}@media(min-width:1025px)and (max-width:744px){.faq_caseLayout__VjGpz .faq_panel__xGKE0:before{background-image:url(/services/detail/panel-texture-sm.webp)}}.faq_categoryLayout__BSGI5 .faq_panelWrap__CVhQw{margin-top:143px}@media(max-width:743px){.faq_categoryLayout__BSGI5 .faq_panelWrap__CVhQw{margin-top:110px}}.faq_categoryLayout__BSGI5{min-height:1164px;--tech-name-spacing:-0.52px}@media(max-width:1100px){.faq_categoryLayout__BSGI5{min-height:0}}@media(min-width:1101px){.faq_categoryLayout__BSGI5 [data-faq-illustration]{left:54px;transform:none}}.tech-card_card__lWBsY{clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 24px) 100%,0 100%);position:relative;background:var(--panel-rim,var(--border-input))}.tech-card_card__lWBsY:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:polygon(0 0,100% 0,100% calc(100% - 27px),calc(100% - 23px) 100%,0 100%);background:var(--panel-surface,var(--surface-card-solid))}.tech-card_card__lWBsY{--panel-rim:transparent;--panel-surface:linear-gradient(36.57deg,rgba(238,76,43,0.012) -0.07%,rgba(238,76,43,0) 76.96%),repeating-linear-gradient(0deg,rgba(255,255,255,var(--grid-line-a,0.015)) 0 1px,transparent 1px var(--grid-cell,63px)),repeating-linear-gradient(90deg,rgba(255,255,255,var(--grid-line-a,0.015)) 0 1px,transparent 1px var(--grid-cell,63px)),var(--surface-card);display:flex;flex-direction:column;padding:clamp(12px,1.389vw,20px) 28px clamp(12px,1.389vw,20px) clamp(12px,1.389vw,20px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tech-card_open__FWNM_{--panel-surface:linear-gradient(36.57deg,rgba(238,76,43,0.108) -0.07%,rgba(238,76,43,0) 76.96%),linear-gradient(36.57deg,rgba(238,76,43,0.012) -0.07%,rgba(238,76,43,0) 76.96%),repeating-linear-gradient(0deg,rgba(255,255,255,var(--grid-line-a,0.015)) 0 1px,transparent 1px var(--grid-cell,63px)),repeating-linear-gradient(90deg,rgba(255,255,255,var(--grid-line-a,0.015)) 0 1px,transparent 1px var(--grid-cell,63px)),var(--surface-card)}.tech-card_header__V2m1t{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.tech-card_header__V2m1t:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.tech-card_label__TuO2U{min-width:0;display:inline-flex;align-items:center;gap:12px}.tech-card_icon__XDHl5{display:inline-flex;color:var(--accent)}.tech-card_icon__XDHl5 img,.tech-card_icon__XDHl5 svg{width:clamp(18px,1.667vw,24px);height:clamp(18px,1.667vw,24px)}.tech-card_name__tCWZ4{min-width:0;overflow-wrap:anywhere;font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:clamp(15px,1.389vw,20px);line-height:clamp(24px,2.222vw,32px);letter-spacing:var(--tech-name-spacing,-.24px);color:var(--text-warm)}.tech-card_bodyWrap__mYPqs{display:grid;grid-template-rows:0fr;visibility:hidden}.tech-card_open__FWNM_ .tech-card_bodyWrap__mYPqs{grid-template-rows:1fr;visibility:visible}.tech-card_bodyClip__b1QJ6{overflow:hidden;min-height:0}.tech-card_body__ZyHGS{font-family:var(--font-body),sans-serif;font-size:clamp(12px,.972vw,14px);line-height:clamp(18px,1.667vw,24px);color:var(--text-placeholder);margin:0;padding-top:12px;opacity:0;transform:translate3d(0,calc(var(--motion-distance-sm) * -1),0)}.tech-card_open__FWNM_ .tech-card_body__ZyHGS{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:no-preference){.tech-card_bodyWrap__mYPqs{transition:grid-template-rows var(--motion-duration-enter) var(--motion-ease-out),visibility 0s linear var(--motion-duration-enter)}.tech-card_open__FWNM_ .tech-card_bodyWrap__mYPqs{transition:grid-template-rows var(--motion-duration-enter) var(--motion-ease-out),visibility 0s}.tech-card_body__ZyHGS{transition:opacity var(--motion-duration-ui) var(--motion-ease-standard),transform var(--motion-duration-ui) var(--motion-ease-out)}.tech-card_open__FWNM_ .tech-card_body__ZyHGS{transition-delay:var(--motion-stagger-step)}.tech-card_icon__XDHl5{transition:transform var(--motion-duration-ui) var(--motion-ease-out)}.tech-card_open__FWNM_ .tech-card_icon__XDHl5{transform:scale(1.08)}}.tech-card_compact___Y63X{padding-right:20px}.tech-card_fixedQuestion__aJStP .tech-card_name__tCWZ4{font-size:20px}@media(max-width:743px){.tech-card_fixedQuestion__aJStP .tech-card_name__tCWZ4{font-size:16px}}.tech-card_header__V2m1t .tech-card_toggle__cjHV5{position:relative;background:rgba(0,0,0,0);border:0;border-radius:0}.tech-card_header__V2m1t .tech-card_toggle__cjHV5>svg{position:relative}.tech-card_header__V2m1t .tech-card_toggle__cjHV5 .tech-card_toggleShape__XmFPf{position:absolute;inset:0;width:32px;height:32px;fill:var(--accent)}.tech-card_open__FWNM_ .tech-card_header__V2m1t .tech-card_toggleShape__XmFPf{fill:var(--border-hairline);stroke:var(--border-hairline);stroke-width:.8px}.why-us_section__XI_8p{--up-scale:1;padding:clamp(72px,7.778vw,112px) 0}.why-us_container__vJ_wE{padding-inline:var(--container-pad)}.why-us_grid__qXrN8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:min(36px,2.5vw);row-gap:min(56px,3.889vw);padding-bottom:0;margin-top:56px}.why-us_point__NAsJW:nth-child(3n+2){margin-top:min(56px,3.889vw)}.why-us_point__NAsJW:nth-child(3n+3){margin-top:min(112px,7.778vw)}.why-us_point__NAsJW{position:relative;padding-top:19px;border-top:1px solid rgba(255,255,255,.14)}.why-us_point__NAsJW:after,.why-us_point__NAsJW:before{content:"";position:absolute;top:-1px;width:0}.why-us_point__NAsJW:before{left:50%;height:6px;border-left:1px solid rgba(255,255,255,.2784313725)}.why-us_point__NAsJW:after{right:0;height:10px;border-right:1px solid rgba(255,255,255,.5019607843)}.why-us_rule__79_1j{position:absolute;top:-1px;left:0;width:20%;border-top:2px solid var(--accent)}.why-us_point__NAsJW:nth-child(2) .why-us_rule__79_1j{width:50%}.why-us_point__NAsJW:nth-child(3) .why-us_rule__79_1j{width:100%}.why-us_bracket__Snizv{position:absolute;top:-1px;left:0;width:13.5px;height:13.5px;border-top:1px solid var(--accent);border-left:1px solid var(--accent)}.why-us_status__Fk4nc{display:flex;align-items:center;justify-content:space-between;gap:16px}.why-us_id__5i_Xr,.why-us_meta__Wway1{font-family:var(--font-body),sans-serif;font-weight:500;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.why-us_id__5i_Xr{display:inline-flex;align-items:center;gap:8px}.why-us_dot__dTcN7{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:var(--glow-dot)}.why-us_number__YnjvM{font-size:clamp(28px,2.778vw,40px);line-height:clamp(32px,3.056vw,44px);letter-spacing:-.015em;color:var(--accent)}.why-us_heading__yNi__,.why-us_number__YnjvM{margin-top:16px;font-family:var(--font-archivo),sans-serif;font-weight:600}.why-us_heading__yNi__{font-size:clamp(18px,1.389vw,20px);line-height:clamp(22px,1.667vw,24px);letter-spacing:-.01em;color:var(--text-primary)}.why-us_metric__w_AKN{display:flex;align-items:flex-end;gap:10px;margin-top:16px}.why-us_metricValue__rjGJ2{font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:clamp(38px,3.889vw,56px);line-height:clamp(38px,3.889vw,56px);letter-spacing:-.02em;color:var(--text-primary)}.why-us_metricSuffix__MiM5i{padding-bottom:4px;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.06em}.why-us_body__AC6rs,.why-us_metricSuffix__MiM5i{font-family:var(--font-body),sans-serif;color:var(--text-secondary)}.why-us_body__AC6rs{margin-top:16px;font-size:15px;line-height:22px}.why-us_source__3_rFn{margin-top:16px;padding-top:11px;border-top:1px solid var(--border-soft);font-family:var(--font-body),sans-serif;font-weight:500;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:1024px){.why-us_grid__qXrN8{grid-template-columns:minmax(0,1fr);row-gap:40px;padding-bottom:0}.why-us_point__NAsJW:nth-child(2),.why-us_point__NAsJW:nth-child(3){margin-top:0}}@media(min-width:1440px){.why-us_section__XI_8p{--container-pad:var(--wide-pad,64px)}}.excellence_section__gfD8i{padding:64px 0 66px;margin-inline:min(0px,(100% - 100vw)/2)}.excellence_title__vNz8D{font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:24px;line-height:32px;letter-spacing:-.02em;text-align:center;color:var(--text-primary)}@media(max-width:744px){.excellence_title__vNz8D{font-size:18px;line-height:26px;padding-inline:var(--container-pad)}}.excellence_marquee__RGn_8{margin-top:30px}.excellence_badge__JmCB8{height:124px;width:auto;max-width:none}.excellence_withNote__ziyjZ{--up-scale:1;padding-block:72px}.excellence_withNote__ziyjZ .excellence_title__vNz8D{text-align:left;text-transform:uppercase;font-size:28px;letter-spacing:-.015em}@media(max-width:744px){.excellence_withNote__ziyjZ .excellence_title__vNz8D{font-size:18px}}.excellence_withNote__ziyjZ .excellence_marquee__RGn_8{margin-top:32px}.excellence_headingRow__pRcXL{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;max-width:calc(var(--content-max) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad);min-height:56px;position:relative;padding-bottom:31px}.excellence_headingRow__pRcXL:after{content:"";position:absolute;inset:auto var(--container-pad) 0;height:1px;background:var(--border-hairline)}@media(max-width:744px){.excellence_headingRow__pRcXL{flex-direction:column}.excellence_headingRow__pRcXL .excellence_title__vNz8D{padding:0}}.excellence_note__CDS2d{max-width:491px;font-family:var(--font-body),sans-serif;font-size:14px;line-height:24px;color:var(--text-secondary);margin-top:4px}@media(min-width:1440px){.excellence_withNote__ziyjZ{--container-pad:64px}}.marquee_marquee__VQUzJ{display:flex;overflow:hidden}.marquee_drive__gByEw{display:flex;width:max-content;flex-shrink:0;transform:translate3d(var(--marquee-x,0),0,0)}.marquee_sequence__FSgjH,.marquee_trackJs__F1jH5,.marquee_track__R6wgU{display:flex;align-items:center;flex-shrink:0}.marquee_sequence__FSgjH>*{flex-shrink:0}.marquee_track__R6wgU{animation:marquee_marquee__VQUzJ linear infinite}.marquee_s30__E8uV2{animation-duration:calc(30s*var(--marquee-repeats, 1))}.marquee_s40__NKhwG{animation-duration:calc(40s*var(--marquee-repeats, 1))}.marquee_s60__9rRom{animation-duration:calc(60s*var(--marquee-repeats, 1))}@keyframes marquee_marquee__VQUzJ{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media(prefers-reduced-motion:reduce){.marquee_track__R6wgU{animation:none}.marquee_trackJs__F1jH5[aria-hidden=true],.marquee_track__R6wgU[aria-hidden=true]{display:none}}.page_shell__MDEjl,.page_wideShell__Mpm5g{max-width:1440px;margin-inline:auto}@media(min-width:1441px){.page_wideShell__Mpm5g{max-width:none;--container-pad:var(--frame-pad);--lead-pad:var(--frame-pad);--wide-pad:var(--frame-pad);--wide-max:none}}.page_frozen__f2N_f{max-width:1440px;margin-inline:auto}