.Header_headerHidden__aU5N4{opacity:0;transform:translateY(-100%)}.Header_headerHidden__aU5N4,.Header_header__xs7Oa{pointer-events:none;transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.Header_header__xs7Oa{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 36px}.Header_logo__3Wbbb{flex:0 1 auto;min-width:0;font-size:clamp(1.08rem,2vw,2.45rem);font-weight:700;letter-spacing:clamp(.18em,.8vw,.42em);color:hsla(0,0%,100%,.94);text-transform:uppercase;text-shadow:0 0 20px hsla(0,0%,100%,.06),0 0 42px rgba(110,108,255,.08);white-space:nowrap;opacity:0;transform:translateY(-16px);filter:blur(4px);color:#fff;transition:color .35s ease}.Header_logoDark__dQU3l{color:#050505}.Header_loaded__x3StC .Header_logo__3Wbbb{animation:Header_logoReveal__QHjAf .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.1s}.Header_loaded__x3StC .Header_talkButton__jaRAB{animation:Header_btnRevealLeft__u8qN6 .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.3s}.Header_loaded__x3StC .Header_menuButton__1np_O{animation:Header_btnRevealRight__0DNCT .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.45s}.Header_actions__U1Kf1{display:flex;gap:12px;flex-shrink:0;z-index:6}.Header_actionButton__mZ_JQ,.Header_actions__U1Kf1{align-items:center;pointer-events:auto;position:relative}.Header_actionButton__mZ_JQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;height:56px;padding:0 26px;display:inline-flex;justify-content:center;gap:10px;background:rgba(0,0,0,0);cursor:pointer;overflow:hidden;white-space:nowrap;transform:translateZ(0);transition:background-color .28s ease,color .28s ease,transform .28s ease,box-shadow .28s ease;font-size:.92rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.Header_buttonBg__L2Qvu,.Header_buttonGlow__y3nMx{display:none}.Header_buttonLabel__qjn4D,.Header_menuDots__uDX5V,.Header_talkArrow__UeCY8{position:relative;z-index:2}.Header_buttonLabel__qjn4D{white-space:nowrap;position:relative;display:inline-flex;flex-direction:column;height:1.2em;justify-content:center;align-items:center}.Header_labelText__lKhiW{display:block;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease;white-space:nowrap;line-height:1.2em}.Header_labelTextOut__ayyL9{position:absolute;top:0;left:0;right:0;text-align:center;transform:translateY(100%);opacity:0}.Header_labelTextIn__J7_Zi{transform:translateY(0);opacity:1}.Header_labelTextHide__zZjts{transform:translateY(-100%);opacity:0}.Header_talkButton__jaRAB{min-width:180px;padding-left:22px;padding-right:24px;gap:8px;background:#1c1f2a;color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 10px 24px rgba(0,0,0,.22);opacity:0;transform:translateY(-20px) scale(.88);filter:blur(6px)}.Header_talkArrow__UeCY8{display:inline-flex;align-items:center;justify-content:center;width:0;opacity:0;margin-right:0;overflow:hidden;color:#fff;transform:translateX(-8px);transition:width .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1),margin-right .32s cubic-bezier(.22,1,.36,1)}.Header_talkArrow__UeCY8 svg{width:18px;height:18px;display:block;flex:0 0 auto}.Header_menuButton__1np_O{min-width:150px;padding-left:20px;padding-right:20px;gap:10px;background:#e9e9ec;color:#111;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55),0 10px 24px rgba(0,0,0,.14);overflow:hidden;opacity:0;transform:translateY(-20px) scale(.88) rotate(-4deg);filter:blur(6px)}@keyframes Header_logoReveal__QHjAf{0%{opacity:0;transform:translateY(-16px);filter:blur(4px);letter-spacing:.6em}60%{opacity:1}to{opacity:1;transform:translateY(0);filter:blur(0);letter-spacing:clamp(.18em,.8vw,.42em)}}@keyframes Header_btnRevealLeft__u8qN6{0%{opacity:0;transform:translateY(-20px) scale(.88);filter:blur(6px)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes Header_btnRevealRight__0DNCT{0%{opacity:0;transform:translateY(-20px) scale(.88) rotate(-4deg);filter:blur(6px)}60%{opacity:1}85%{transform:translateY(2px) scale(1.02) rotate(.5deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:blur(0)}}.Header_menuDots__uDX5V{position:relative;width:20px;height:10px;display:inline-block;flex:0 0 auto}.Header_menuDots__uDX5V span{position:absolute;top:50%;width:8px;height:8px;margin-top:-5px;border-radius:50%;background:#111;transition:transform .4s cubic-bezier(.22,1,.36,1)}.Header_dotLeft__xDxzG{left:0}.Header_dotRight___s5Cw{right:0}.Header_actionButton__mZ_JQ:hover{transform:translateY(-1px)}.Header_talkButton__jaRAB:hover{background:#2f5bff;color:#fff}.Header_talkButton__jaRAB:hover .Header_talkArrow__UeCY8{width:18px;opacity:1;margin-right:6px;transform:translateX(0)}.Header_talkButton__jaRAB:hover .Header_buttonLabel__qjn4D{transform:translateX(1px)}.Header_menuButton__1np_O:hover{background:#fff;color:#111;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.78),0 12px 28px rgba(0,0,0,.16)}.Header_menuButton__1np_O:hover .Header_dotLeft__xDxzG{transform:translateX(12px)}.Header_menuButton__1np_O:hover .Header_dotRight___s5Cw{transform:translateX(-12px)}@media(max-width:1024px){.Header_header__xs7Oa{padding:24px}.Header_actionButton__mZ_JQ{height:50px;padding:0 20px;font-size:.82rem;letter-spacing:.14em}.Header_talkButton__jaRAB{min-width:164px}.Header_menuButton__1np_O{min-width:136px}.Header_talkArrow__UeCY8 svg{width:16px;height:16px}.Header_menuDots__uDX5V{width:18px}.Header_menuDots__uDX5V span{width:7px;height:7px;margin-top:-3.5px}.Header_menuButton__1np_O:hover .Header_dotLeft__xDxzG{transform:translateX(11px)}.Header_menuButton__1np_O:hover .Header_dotRight___s5Cw{transform:translateX(-11px)}}@media(max-width:768px){.Header_header__xs7Oa{padding:20px 18px}.Header_actions__U1Kf1{gap:8px}.Header_actionButton__mZ_JQ{height:46px;padding:0 18px;font-size:.76rem;letter-spacing:.12em}.Header_talkButton__jaRAB{min-width:148px}.Header_menuButton__1np_O{min-width:122px}.Header_talkArrow__UeCY8 svg{width:15px;height:15px}.Header_menuDots__uDX5V{width:17px;height:9px}.Header_menuDots__uDX5V span{width:6.5px;height:6.5px;margin-top:-3.25px}.Header_menuButton__1np_O:hover .Header_dotLeft__xDxzG{transform:translateX(10px)}.Header_menuButton__1np_O:hover .Header_dotRight___s5Cw{transform:translateX(-10px)}}@media(max-width:640px){.Header_header__xs7Oa{padding:16px 14px;align-items:flex-start}.Header_logo__3Wbbb{max-width:42vw;font-size:1rem;letter-spacing:.2em}.Header_actions__U1Kf1{gap:8px}.Header_actionButton__mZ_JQ{height:42px;padding:0 15px;font-size:.72rem;letter-spacing:.1em}.Header_talkButton__jaRAB{min-width:134px;padding-left:16px;padding-right:17px}.Header_menuButton__1np_O{min-width:110px;padding-left:15px;padding-right:15px}.Header_talkArrow__UeCY8 svg{width:14px;height:14px}.Header_menuDots__uDX5V{width:16px;height:8px}.Header_menuDots__uDX5V span{width:6px;height:6px;margin-top:-3px}.Header_menuButton__1np_O:hover .Header_dotLeft__xDxzG{transform:translateX(9px)}.Header_menuButton__1np_O:hover .Header_dotRight___s5Cw{transform:translateX(-9px)}}@media(max-width:420px){.Header_header__xs7Oa{gap:10px}.Header_logo__3Wbbb{font-size:.92rem;letter-spacing:.16em}.Header_actions__U1Kf1{flex-wrap:wrap;justify-content:flex-end;max-width:54vw}.Header_actionButton__mZ_JQ{height:40px;padding:0 14px;font-size:.68rem}.Header_talkButton__jaRAB{min-width:124px}.Header_menuButton__1np_O{min-width:104px}}@media(prefers-reduced-motion:reduce){.Header_actionButton__mZ_JQ,.Header_buttonLabel__qjn4D,.Header_menuDots__uDX5V span,.Header_talkArrow__UeCY8{transition:none}.Header_logo__3Wbbb,.Header_menuButton__1np_O,.Header_talkButton__jaRAB{opacity:1;transform:none;filter:none;animation:none!important}.Header_talkArrow__UeCY8{width:auto;opacity:1;margin-right:4px}}.Menu_overlay__mxnV8{position:fixed;inset:0;z-index:98;display:none;background:rgba(0,0,0,0);pointer-events:none;transition:background .4s ease}.Menu_overlayVisible___auKA{background:rgba(0,0,0,.4);pointer-events:all}@media(max-width:420px){.Menu_menu__ispZQ{top:120px!important}}.Menu_menu__ispZQ{position:fixed;top:100px;right:16px;z-index:99;width:min(360px,100vw - 32px);display:flex;flex-direction:column;gap:10px;pointer-events:none}.Menu_menuOpen__f3QAM{pointer-events:all}.Menu_nav__zX4BZ{gap:4px;padding:16px;transform:perspective(600px) rotateX(-22deg) rotateY(8deg) scale(.88) translateY(-20px);transform-origin:top right;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),filter .5s ease}.Menu_footer__GNglm,.Menu_nav__zX4BZ{display:flex;flex-direction:column;background:#fff;border-radius:20px;opacity:0;filter:blur(6px)}.Menu_footer__GNglm{gap:10px;padding:20px;transform:perspective(600px) rotateX(18deg) rotateY(-6deg) scale(.9) translateY(16px);transform-origin:bottom right;transition:opacity .55s cubic-bezier(.22,1,.36,1) .12s,transform .55s cubic-bezier(.22,1,.36,1) .12s,filter .45s ease .12s}.Menu_menuOpen__f3QAM .Menu_footer__GNglm,.Menu_menuOpen__f3QAM .Menu_nav__zX4BZ{opacity:1;transform:perspective(600px) rotateX(0deg) rotateY(0deg) scale(1) translateY(0);filter:blur(0)}.Menu_closeBtn__5Vzte{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:rgba(0,0,0,.06);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#111;transition:background .2s ease}.Menu_closeBtn__5Vzte:hover{background:rgba(0,0,0,.1)}.Menu_link__V7Fb_{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:12px;text-decoration:none;color:#111;background:rgba(0,0,0,0);opacity:0;transform:translateY(8px);transition:background .22s ease,color .22s ease}.Menu_menuOpen__f3QAM .Menu_link__V7Fb_{animation:Menu_linkIn__Qdyhk .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.08s + var(--link-i)*.06s)}.Menu_link__V7Fb_:hover{color:#2a4fff;background:rgba(60,100,255,.1)}.Menu_linkLabel__UUsTp{font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.Menu_linkArrow__m3Ual{font-size:1rem;opacity:0;transform:translateX(-6px);transition:opacity .22s ease,transform .22s ease}.Menu_link__V7Fb_:hover .Menu_linkArrow__m3Ual{opacity:1;transform:translateX(0)}.Menu_footerEyebrow__LNSH7{margin:0 0 2px;font-size:.62rem;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:rgba(17,17,17,.42)}.Menu_footerLabel__035gx{margin:0 0 14px;font-size:clamp(1.7rem,2.2vw,2.15rem);font-weight:650;line-height:1.02;letter-spacing:-.04em;color:#111}.Menu_projectForm__jPDOF{width:100%}.Menu_inputWrap__liJr4{display:flex;align-items:center;gap:10px;width:100%;padding:10px 10px 10px 18px;background:#eef1ff;border:1px solid rgba(42,79,255,.08);border-radius:999px;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.Menu_inputWrap__liJr4:focus-within{background:#fff;border-color:rgba(42,79,255,.35);box-shadow:0 10px 30px rgba(42,79,255,.12),inset 0 0 0 1px rgba(42,79,255,.04);transform:translateY(-2px)}.Menu_inputWrapError__k9V1Z{background:#fff3f3;border-color:rgba(210,45,45,.5)}.Menu_inputWrapError__k9V1Z:focus-within{border-color:rgba(210,45,45,.75);box-shadow:0 10px 30px rgba(210,45,45,.1)}.Menu_input__ajFqr{flex:1 1;min-width:0;padding:0;border:none;outline:none;background:rgba(0,0,0,0);color:#111;font:inherit;font-size:.95rem;line-height:1.2;caret-color:#2a4fff}.Menu_input__ajFqr::placeholder{color:rgba(17,17,17,.42);opacity:1}.Menu_input__ajFqr:-webkit-autofill,.Menu_input__ajFqr:-webkit-autofill:focus,.Menu_input__ajFqr:-webkit-autofill:hover{-webkit-text-fill-color:#111;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s;box-shadow:inset 0 0 0 1000px rgba(0,0,0,0)}.Menu_inputBtn__dG5Sz{flex:0 0 auto;display:grid;place-items:center;padding:0;border:none;background:rgba(0,0,0,0);color:#2a4fff;cursor:pointer}.Menu_inputBtnCircle__2v0xp{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(42,79,255,.14);border-radius:50%;background:hsla(0,0%,100%,.88);color:#2a4fff;transition:color .35s ease,background-color .35s ease,border-color .35s ease,transform .5s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.Menu_inputBtnCircle__2v0xp svg{width:18px;height:18px}.Menu_inputBtn__dG5Sz:hover .Menu_inputBtnCircle__2v0xp{color:#fff;background:#2a4fff;border-color:#2a4fff;transform:rotate(-45deg) scale(1.06);box-shadow:0 8px 22px rgba(42,79,255,.25)}.Menu_formMeta__j8uNG{min-height:18px;margin-top:9px;padding-left:4px;font-size:.68rem;line-height:1.3;letter-spacing:.03em}.Menu_formHint__ORlnR{color:rgba(17,17,17,.38)}.Menu_formError__5aBev{color:rgba(200,45,45,.92)}@keyframes Menu_linkIn__Qdyhk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}