.FaqChatbot_chatbotWrapper____e8o{position:fixed;bottom:2rem;right:2rem;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;box-sizing:border-box!important}.FaqChatbot_floatingButton___PX6O{cursor:pointer;transition:transform .2s ease,opacity .2s ease;z-index:1001}.FaqChatbot_floatingButton___PX6O:hover{transform:scale(1.05)}.FaqChatbot_toggleButton__UKmt4{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:1px solid var(--neutral-alpha-weak);background:var(--neutral-background-medium);box-shadow:var(--shadow-l);cursor:pointer;padding:0;overflow:hidden;transition:background-color .2s ease;color:var(--neutral-on-background-strong)}.FaqChatbot_toggleButton__UKmt4:hover{background:var(--neutral-alpha-weak)}.FaqChatbot_avatarIcon__ySoYu{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.FaqChatbot_headerIcon__nQau1{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.FaqChatbot_chatbotContainer__KqnTG{position:absolute!important;bottom:calc(100% + 12px)!important;right:0!important;width:380px!important;max-width:90vw!important;height:auto!important;max-height:calc(100svh - 6rem)!important;display:flex!important;flex-direction:column!important;box-shadow:var(--shadow-l)!important;overflow:hidden!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:var(--surface-background)!important;border:1px solid var(--surface-border)!important;border-radius:var(--radius-l)!important;transition:opacity .2s ease,transform .2s ease!important;box-sizing:border-box!important;margin:0!important}.FaqChatbot_header__WsXud{border-bottom:1px solid var(--neutral-alpha-weak);padding-bottom:var(--static-space-12);box-sizing:border-box}.FaqChatbot_messagesContainer__fcbyL{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--static-space-12) 0;display:flex;flex-direction:column;gap:var(--static-space-12);box-sizing:border-box}.FaqChatbot_messagesContainer__fcbyL::-webkit-scrollbar{width:4px}.FaqChatbot_messagesContainer__fcbyL::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.FaqChatbot_messagesContainer__fcbyL::-webkit-scrollbar-thumb{background:var(--neutral-alpha-weak);border-radius:2px}.FaqChatbot_suggestedWrapper__cvMai{display:flex;flex-direction:column;gap:var(--static-space-8);width:100%;box-sizing:border-box}.FaqChatbot_suggestedToggle__S3Yld{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--static-space-8) var(--static-space-12);background:var(--neutral-alpha-weak);border:1px solid var(--neutral-alpha-weak);border-radius:var(--radius-m);color:var(--neutral-on-background-strong);font-size:var(--body-font-size-default-s);font-family:inherit;cursor:pointer;transition:background-color .2s ease;box-sizing:border-box}.FaqChatbot_suggestedToggle__S3Yld:hover{background:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-medium)}.FaqChatbot_questionsList__1Z4G8{display:flex;flex-direction:column;gap:var(--static-space-8);padding:var(--static-space-12) 0;box-sizing:border-box}.FaqChatbot_questionButton__DU2aL{text-align:left;width:100%;padding:var(--static-space-12) var(--static-space-16);background:var(--neutral-alpha-weak);border:1px solid var(--neutral-alpha-weak);border-radius:var(--radius-m);color:var(--neutral-on-background-strong);font-size:var(--body-font-size-default-s);cursor:pointer;transition:all .2s ease;line-height:1.4;white-space:normal!important;overflow-wrap:break-word!important;word-wrap:break-word!important;box-sizing:border-box!important}.FaqChatbot_questionButton__DU2aL:hover:not(:disabled){background:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-medium)}.FaqChatbot_questionButton__DU2aL:disabled{opacity:.45;cursor:not-allowed}.FaqChatbot_inputArea__EKDeS{border-top:1px solid var(--neutral-alpha-weak);padding-top:var(--static-space-12);box-sizing:border-box;flex-shrink:0}.FaqChatbot_textInput__gL6qb{flex:1 1;padding:var(--static-space-8) var(--static-space-12);background:var(--neutral-alpha-weak);border:1px solid var(--neutral-alpha-weak);border-radius:var(--radius-m);color:var(--neutral-on-background-strong);font-size:var(--body-font-size-default-s);font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .2s ease;min-width:0}.FaqChatbot_textInput__gL6qb::placeholder{color:var(--neutral-on-background-weak);opacity:.7}.FaqChatbot_textInput__gL6qb:focus{border-color:var(--brand-solid-medium)}.FaqChatbot_textInput__gL6qb:disabled{opacity:.45;cursor:not-allowed}.FaqChatbot_sendButton__4hAxv{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-m);border:none;background:var(--brand-solid-medium);color:var(--brand-on-solid-strong);cursor:pointer;transition:opacity .2s ease}.FaqChatbot_sendButton__4hAxv:hover:not(:disabled){opacity:.85}.FaqChatbot_sendButton__4hAxv:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.FaqChatbot_chatbotWrapper____e8o{bottom:5.5rem;right:1.5rem}.FaqChatbot_chatbotContainer__KqnTG{width:calc(100vw - 3rem)!important;height:auto!important;max-height:calc(100svh - 9.5rem)!important}}.FaqChatbot_greetingBubble___hy_F{position:absolute;right:0;bottom:calc(100% + 12px);width:280px;max-width:calc(100vw - 3rem);padding:var(--static-space-12) var(--static-space-32) var(--static-space-12) var(--static-space-16);background:var(--surface-background);border:1px solid var(--surface-border);border-radius:var(--radius-l);box-shadow:var(--shadow-l);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;z-index:1000;box-sizing:border-box;animation:FaqChatbot_slideUpFadeIn__lEuKE .3s ease-out forwards}.FaqChatbot_greetingContent__q2hGp{width:100%}.FaqChatbot_bubbleCloseButton____bis{position:absolute;top:8px;right:8px;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--neutral-on-background-weak);padding:4px;border-radius:50%;transition:background-color .2s ease,color .2s ease;box-sizing:border-box}.FaqChatbot_bubbleCloseButton____bis:hover{background-color:var(--neutral-alpha-weak);color:var(--neutral-on-background-strong)}.FaqChatbot_bubbleTip__UJ22n{position:absolute;bottom:-6px;right:26px;width:10px;height:10px;background:var(--surface-background);border-right:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);transform:rotate(45deg);z-index:-1}@keyframes FaqChatbot_slideUpFadeIn__lEuKE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.Footer_mobile__TYNqJ{text-align:center}}.Header_mask__joAFr{pointer-events:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(to bottom,var(--page-background),var(--static-transparent));-webkit-mask-image:linear-gradient(rgb(0,0,0) 25%,rgba(0,0,0,0));mask-image:linear-gradient(rgb(0,0,0) 25%,rgba(0,0,0,0));-webkit-mask-size:100% 100%;mask-size:100% 100%}@media(max-width:768px){.Header_position__y2w_C{top:auto!important;bottom:var(--static-space-24)!important}.Header_mask__joAFr{transform:rotate(180deg);bottom:0}}.HeadingLink_control__SRvcO{cursor:pointer}.HeadingLink_control__SRvcO:focus-within .HeadingLink_visibility__B5_8u,.HeadingLink_control__SRvcO:hover .HeadingLink_visibility__B5_8u{opacity:1}.HeadingLink_control__SRvcO:hover .HeadingLink_text__5SJxI{-webkit-text-decoration-line:underline;text-decoration-line:underline}.HeadingLink_text__5SJxI{text-decoration-thickness:1px;text-underline-offset:.25em;-webkit-text-decoration-color:var(--neutral-border-strong);text-decoration-color:var(--neutral-border-strong)}.HeadingLink_visibility__B5_8u{opacity:0;transition:opacity .2s ease-out}.HeadingLink_visibility__B5_8u:focus-visible{opacity:1;outline:2px solid var(--brand-solid-medium);outline-offset:2px}@media(hover:none){.HeadingLink_visibility__B5_8u{opacity:1}}.about_hover__kkAOE{transition:var(--transition-micro-medium)}.about_hover__kkAOE:hover{transform:translateX(var(--static-space-4))}@media(max-width:768px){.about_textAlign__GW6yz{text-align:center}.about_blockAlign__Ur_yy{align-self:center}}.LazyVideo_root__YjFzk{position:relative;width:100%;overflow:hidden;border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.LazyVideo_video__WetTV{display:block;width:100%;height:100%;object-fit:cover}.LazyVideo_play___8izD{position:absolute;inset:0;margin:auto;width:64px;height:64px;border:1px solid var(--brand-alpha-medium);border-radius:50%;background:rgba(11,11,15,.7);box-shadow:var(--glow-border);cursor:pointer;display:grid;place-items:center}.LazyVideo_play___8izD:focus-visible{outline:2px solid var(--brand-solid-medium);outline-offset:4px}.LazyVideo_playIcon__bPbo8{width:0;height:0;margin-left:4px;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:16px solid #f4f5f7}.LazyVideo_toggle__QFxze{position:absolute;top:12px;right:12px;width:36px;height:36px;border:1px solid var(--brand-alpha-medium);border-radius:50%;background:rgba(11,11,15,.7);box-shadow:var(--glow-border);cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .2s ease}.LazyVideo_toggle__QFxze:focus-visible{outline:2px solid var(--brand-solid-medium);outline-offset:2px}.LazyVideo_root__YjFzk:focus-within .LazyVideo_toggle__QFxze,.LazyVideo_root__YjFzk:hover .LazyVideo_toggle__QFxze{opacity:1}@media(hover:none){.LazyVideo_toggle__QFxze{opacity:1}}.LazyVideo_togglePlayIcon__g8Cxr{width:0;height:0;margin-left:2px;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid #f4f5f7}.LazyVideo_togglePauseIcon__Edeb4{display:flex;gap:3px}.LazyVideo_togglePauseIcon__Edeb4 span{display:block;width:3px;height:12px;background:#f4f5f7}.LazyVideo_watermark__SI4TT{position:absolute;right:16px;bottom:16px;font-size:22px;color:#f4f5f7;opacity:.7;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));line-height:0;pointer-events:none}.IntroLoader_overlay__TfOK7{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0b0b0f;transition:opacity .5s ease,visibility .5s ease;opacity:1;visibility:visible}html[data-theme=light] .IntroLoader_overlay__TfOK7{background:#f4f5f7}.IntroLoader_overlay__TfOK7.IntroLoader_leaving__Susl2{opacity:0;visibility:hidden;pointer-events:none}.IntroLoader_mark__GPYAy{display:flex;align-items:center;gap:.6em;color:#f4f5f7}html[data-theme=light] .IntroLoader_mark__GPYAy{color:#0b0b0f}.IntroLoader_icon__Mvpxz{position:relative;display:flex;font-size:56px;line-height:1;flex-shrink:0;opacity:0;transition:opacity .2s ease}.IntroLoader_overlay__TfOK7.IntroLoader_entering__ucPH3 .IntroLoader_icon__Mvpxz{opacity:1}.IntroLoader_flash__tWpVj{position:absolute;left:52%;top:47%;width:.5em;height:.5em;border-radius:50%;background:radial-gradient(circle,#f4f5f7 0,#2d5bff 55%,transparent 75%);opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.2)}.IntroLoader_overlay__TfOK7.IntroLoader_entering__ucPH3 .IntroLoader_flash__tWpVj{animation:IntroLoader_introFlash__I2BjF .45s ease-out 2s forwards}@keyframes IntroLoader_introFlash__I2BjF{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}20%{opacity:.9}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}html[data-theme=light] .IntroLoader_markPath__wPCvm{fill:#0b0b0f;stroke:#0b0b0f}.IntroLoader_wordmark__Zhy2f{font-family:var(--font-heading),sans-serif;font-weight:700;font-size:34px;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;opacity:0}@media(max-width:480px){.IntroLoader_icon__Mvpxz{font-size:40px}.IntroLoader_wordmark__Zhy2f{font-size:22px}}.ResultsStats_root___0B1O{width:100%;margin:1.5rem 0}.ResultsStats_title__OiPf0{font-size:var(--font-size-label-default-s);font-weight:600;color:var(--neutral-on-background-weak);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.ResultsStats_carouselWrapper__4vpEp{position:relative;display:flex;align-items:center;gap:0;background:var(--brand-alpha-weak);box-shadow:var(--glow-border);border-radius:12px;overflow:hidden}.ResultsStats_track__t1f7X{display:flex;flex-direction:row;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1 1;min-width:0}.ResultsStats_track__t1f7X::-webkit-scrollbar{display:none}.ResultsStats_stat__gs2Y_{display:flex;flex-direction:row;align-items:stretch;scroll-snap-align:start;flex-shrink:0}.ResultsStats_statInner___dBSK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 2rem;gap:.35rem;min-width:120px}.ResultsStats_divider__I7lNb{width:1px;background:var(--neutral-alpha-medium);align-self:stretch;flex-shrink:0}.ResultsStats_value__6Wxea{font-family:var(--font-code);font-size:clamp(1.75rem,4.4vw,2.5rem);font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--brand-on-background-weak);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ResultsStats_label__F23l0{font-size:var(--font-size-label-default-s,.75rem);font-weight:500;color:var(--neutral-on-background-weak);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-align:center}.ResultsStats_arrow__ebYwR{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:var(--neutral-background-medium);border:1px solid var(--neutral-alpha-medium);border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;cursor:pointer;color:var(--neutral-on-background-strong);transition:background .15s,opacity .15s;padding:0}.ResultsStats_arrow__ebYwR:hover:not(:disabled){background:var(--neutral-background-strong)}.ResultsStats_arrowLeft__FuRFH{left:.5rem}.ResultsStats_arrowRight__AuTer{right:.5rem}.ResultsStats_arrowDisabled__uiBYt{opacity:.3;cursor:default;pointer-events:none}@media(max-width:600px){.ResultsStats_statInner___dBSK{padding:1.25rem;min-width:100px}.ResultsStats_value__6Wxea{font-size:clamp(1.6rem,7vw,2.25rem)}}.TechStack_root__o1ceK{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem}.TechStack_chip__su3bb{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;border:1px solid var(--neutral-alpha-medium);background:var(--neutral-alpha-weak);font-family:var(--font-code);font-size:.75rem;letter-spacing:.01em;color:var(--neutral-on-background-weak);white-space:nowrap}.TechStack_chipIcon__G7_Hk{color:var(--neutral-on-background-weak);flex-shrink:0}.TechStack_chipDot__NX9Xc{width:5px;height:5px;border-radius:50%;background:var(--scheme-brand-600,#2d5bff);flex-shrink:0}.YouTubeFacade_root__Kvn2w{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-m,8px);background:var(--surface-background)}.YouTubeFacade_button__qejzT{all:unset;position:absolute;inset:0;cursor:pointer;display:block}.YouTubeFacade_button__qejzT:focus-visible{outline:2px solid var(--brand-solid-medium);outline-offset:-2px}.YouTubeFacade_thumb__qfJIS{width:100%;height:100%;object-fit:cover;display:block}.YouTubeFacade_play__aJdkX{position:absolute;inset:0;margin:auto;width:3rem;height:3rem;border-radius:50%;background:rgba(11,11,15,.7);box-shadow:var(--glow-border)}.YouTubeFacade_play__aJdkX:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;transform:translateX(2px);border-top:9px solid rgba(0,0,0,0);border-bottom:9px solid rgba(0,0,0,0);border-left:14px solid #f4f5f7}.YouTubeFacade_iframe__S_dgA{position:absolute;inset:0;width:100%;height:100%;border:0}.YouTubeEmbed_wrapper__Cgg0z{width:100%;display:flex;justify-content:center;margin:1.5rem auto}.YouTubeEmbed_videoBlock__KxglL{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.YouTubeEmbed_container__FjUyB{width:100%;max-width:390px;aspect-ratio:9/16;position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--neutral-alpha-medium);background:var(--neutral-background-strong)}.YouTubeEmbed_container__FjUyB.YouTubeEmbed_widescreen__tIWxS{max-width:100%;aspect-ratio:16/9}.YouTubeEmbed_iframe__sY7a6{position:absolute;inset:0;width:100%;height:100%;border:none}.YouTubeEmbed_instagramLink__I4jic{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:500;letter-spacing:.01em;color:var(--neutral-on-background-weak);text-decoration:none;padding:.25rem .6rem;border-radius:20px;border:1px solid rgba(0,0,0,0);transition:color .2s ease,border-color .2s ease,background .2s ease}.YouTubeEmbed_instagramLink__I4jic:hover{color:#e1306c;border-color:rgba(225,48,108,.25);background:rgba(225,48,108,.06)}.YouTubeEmbed_instagramIcon__OUNcO{width:13px;height:13px;flex-shrink:0;opacity:.7}.YouTubeEmbed_instagramLink__I4jic:hover .YouTubeEmbed_instagramIcon__OUNcO{opacity:1}.SpotlightBackground_spotlightWrapper__0pU6g{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.SpotlightBackground_glow__8mQcq{position:absolute;inset:0;background-image:radial-gradient(var(--glow-radius) at var(--x,50%) var(--y,50%),var(--glow-color) 0,transparent 70%)}.SpotlightBackground_pageDots__SU8JG{position:relative}.SpotlightBackground_pageDots__SU8JG:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--scheme-neutral-500,#6e7681) 1.5px,transparent 1.5px);background-size:24px 24px;opacity:.2;z-index:0}