.brief_section__cyaxM{position:relative;padding-block:var(--brief-padding-top,104px) 104px}.brief_container__lTaVb{width:100%;max-width:calc(var(--content-max) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:588fr 660fr;gap:64px}.brief_intro__AHlLt{display:flex;flex-direction:column;align-items:flex-start}.brief_title__0vuhK{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){.brief_title__0vuhK{letter-spacing:-.68px}}.brief_title__0vuhK{text-transform:uppercase;margin-top:16px;max-width:588px}.brief_description__4OEKI{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:492px;margin-top:16px}.brief_plane__c8EJg{width:100%;aspect-ratio:706/418;height:auto;margin-top:8px}.brief_form__qFBgz{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))}.brief_form__qFBgz: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))}.brief_form__qFBgz{--grid-cell:160px;--grid-line-a:0.008;--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);padding:32px 32px calc(32px - var(--brief-file-offset, 8px));align-self:flex-start;width:100%;min-width:0}.brief_form__qFBgz,.brief_step__oTqGm{display:flex;flex-direction:column;gap:24px}.brief_stepHidden__9WDtd{display:none}.brief_checks__EDzwT{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:4px}.brief_formHead__lzmTp{display:flex;justify-content:space-between;align-items:center;gap:16px}.brief_formTitle__ztSoq{font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:28px;line-height:38px;letter-spacing:-.24px;color:var(--text-warm)}.brief_group__Kr_L6{display:flex;flex-direction:column;gap:8px;min-width:0}.brief_groupLabel__u2EQO{font-family:var(--font-archivo),sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.006em;color:var(--text-primary)}.brief_required__yDVZM{color:var(--accent)}.brief_submit__I7MdD{width:100%;margin-top:8px}.brief_submit__I7MdD span{width:100%;justify-content:center}@media(max-width:1024px){.brief_container__lTaVb{grid-template-columns:1fr;gap:40px}.brief_plane__c8EJg{max-width:360px;align-self:center}}.brief_fileDrop__2Rkj8{margin-top:var(--brief-file-offset,8px);width:100%}.brief_honeypot__j3Ze0{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.brief_error__9hHwF{margin:0;font-size:14px;line-height:1.4;color:var(--accent-hot)}.brief_saveNote__05uCS{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.brief_group__Kr_L6 [role=tablist]{flex-wrap:wrap}.brief_group__Kr_L6 [role=tablist] [role=tab]{min-width:0;max-width:100%;min-height:48px;height:auto;white-space:normal;overflow-wrap:anywhere}.brief_sentText__kEiLB{margin:0;font-size:16px;line-height:1.5;color:var(--text-secondary)}.brief_sent__3skfg{min-height:294px;gap:0;padding:32px}.brief_sentCheck__bV18y{display:grid;place-items:center;width:44px;height:44px;margin-bottom:24px;background:var(--accent);color:#fff;font-size:22px;line-height:1;clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%)}.brief_sent__3skfg .brief_formTitle__ztSoq{color:var(--text-primary)}.brief_sent__3skfg .brief_sentText__kEiLB{margin-top:12px}.brief_sentButton__MRQGS{width:100%;margin-top:32px}.brief_sentButton__MRQGS>span{width:100%;justify-content:center}@media(max-width:744px){.brief_section__cyaxM{padding-block:64px}.brief_description__4OEKI{max-width:none}.brief_plane__c8EJg{max-width:320px}.brief_form__qFBgz{padding:24px 20px}}.brief_form__qFBgz:before{background:var(--brief-surface,url("/ui-kit/brief-surface.webp"))}@media(max-width:744px){.brief_form__qFBgz:before{background-image:var(--brief-surface,url("/ui-kit/brief-surface-sm.webp"))}}.brief_form__qFBgz:before{background-size:100% 100%}.brief_glass__f_FUG{background:none}.brief_glass__f_FUG:before{inset:0}.brief_career__0O4Ts .brief_form__qFBgz{padding-bottom:32px;gap:24px}.brief_career__0O4Ts .brief_formTitle__ztSoq{line-height:32px}.brief_career__0O4Ts .brief_fileDrop__2Rkj8{margin-top:0}.brief_career__0O4Ts .brief_submit__I7MdD{margin-top:8px}.brief_career__0O4Ts .brief_careerMessage__nTlCD textarea{height:118px;font:400 15px/22px var(--font-body),sans-serif}.phone-input_field__Kk4qV{display:grid;gap:12px}.phone-input_countryLabel__zWju7{display:grid;gap:8px;font:inherit}.phone-input_country__gKr_8{width:100%;min-width:0;min-height:48px;padding:10px 14px;color:inherit;background:#161412;border:1px solid var(--border-input,rgba(255,255,255,.2509803922));border-radius:0;font:inherit;color-scheme:dark}.phone-input_country__gKr_8:focus-visible{outline:2px solid #ee4c2b;outline-offset:2px}.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}}.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}}.icon-button_ghost__jONJy,.icon-button_primary__HPpZF,.icon-button_secondary__SYqhe{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;cursor:pointer;color:var(--text-warm);transition:background var(--motion-duration-fast) var(--motion-ease-standard)}.icon-button_ghost__jONJy:focus-visible,.icon-button_primary__HPpZF:focus-visible,.icon-button_secondary__SYqhe:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.icon-button_ghost__jONJy{width:44px;height:44px;background:var(--surface-tag);border:1px solid var(--border-tag);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.icon-button_ghost__jONJy svg{width:18px;height:18px}.icon-button_ghost__jONJy:hover{background:var(--surface-active)}.icon-button_primary__HPpZF,.icon-button_secondary__SYqhe{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border-radius:2px;width:32px;height:32px}.icon-button_primary__HPpZF svg,.icon-button_secondary__SYqhe svg{width:16px;height:16px}.icon-button_primary__HPpZF{background:var(--accent)}.icon-button_primary__HPpZF:hover{background:var(--accent-soft)}.icon-button_secondary__SYqhe{background:var(--border-hairline);border:.8px solid var(--border-hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.icon-button_secondary__SYqhe:hover{background:var(--surface-active)}@media(prefers-reduced-motion:no-preference){.icon-button_ghost__jONJy,.icon-button_primary__HPpZF,.icon-button_secondary__SYqhe{transition:transform var(--motion-duration-enter) var(--motion-ease-out),background var(--motion-duration-fast) var(--motion-ease-standard);will-change:transform}.icon-button_tiltActive__tM_hy{transform:perspective(var(--tilt-perspective,600px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(var(--tilt-scale,1));transition:transform var(--motion-duration-fast) ease-out,background var(--motion-duration-fast) var(--motion-ease-standard)}}.icon-button_md__tdOt1{width:56px;height:56px}.icon-button_md__tdOt1.icon-button_primary__HPpZF,.icon-button_md__tdOt1.icon-button_secondary__SYqhe{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.icon-button_md__tdOt1 svg{width:28px;height:28px}.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:hover{background:rgba(0,0,0,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_header__V2m1t:hover .tech-card_toggleShape__XmFPf{fill:var(--accent-soft)}.tech-card_open__FWNM_ .tech-card_header__V2m1t .tech-card_toggleShape__XmFPf{fill:var(--border-hairline);stroke:var(--border-hairline);stroke-width:.8px}.tech-card_open__FWNM_ .tech-card_header__V2m1t:hover .tech-card_toggleShape__XmFPf{fill:var(--surface-active)}@media(prefers-reduced-motion:no-preference){.tech-card_header__V2m1t .tech-card_toggleShape__XmFPf{transition:fill var(--motion-duration-fast) var(--motion-ease-standard)}}.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))}}