@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Bebas+Neue&family=Edu+AU+VIC+WA+NT+Pre:wght@400..700&family=Oranienbaum&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Zen+Maru+Gothic&display=swap";.page_keypointHeadingArea__8d6PE{width:100%}.page_keypointHeading__xjTH_{font-size:3rem;font-weight:700;margin-bottom:1rem;color:red;background:linear-gradient(90deg,#303030,#505050,#232323);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:100%;text-align:center}.page_keypointHeadingSubCaption__ykTVU{font-size:1.5rem;font-weight:500;color:#333;width:100%;text-align:center}.page_main__HA9zO{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:8.5rem 6rem 6rem;min-height:100vh}.page_main__HA9zO .page_row__jAkFq{display:flex;flex-direction:row;width:100%;gap:20px}@media screen and (max-width:1350px){.page_main__HA9zO{padding:8.5rem 4rem 4rem}}@media screen and (max-width:1100px){.page_main__HA9zO{padding:8.5rem 2rem 2rem}}@media screen and (max-width:850px){.page_main__HA9zO{padding:8.5rem 1rem 1rem}}.page_container___4KXm{padding:8.5rem 6rem 6rem}@media screen and (max-width:1350px){.page_container___4KXm{padding:8.5rem 4rem 4rem}}@media screen and (max-width:1100px){.page_container___4KXm{padding:8.5rem 2rem 2rem}}@media screen and (max-width:850px){.page_container___4KXm{padding:8.5rem 1rem 1rem}}.page_sectionHeading___3qCU{font-size:4rem;background:linear-gradient(#ff3b3b,#ff84a7);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);font-weight:700;margin-bottom:1rem;text-align:center}.page_sectionHeadingServices__cEVK8{background:linear-gradient(#3b4fff,#c037ff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.page_projectsGrid__uo8e3{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;width:100%;margin-top:2rem}@media screen and (max-width:768px){.page_projectsGrid__uo8e3{grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}}@media screen and (max-width:480px){.page_projectsGrid__uo8e3{gap:1rem;margin-top:1rem}}.page_headCard___sZJu{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;border-radius:15px;background-color:#fff;filter:drop-shadow(0 4px 10px rgba(56,56,56,.1));backdrop-filter:blur(7.2px);-webkit-backdrop-filter:blur(7.2px);background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.56);box-shadow:0 2px 4px rgba(0,0,0,.1);width:400px;height:350px}.page_headCard___sZJu .page_description__RNnIv,.page_headCard___sZJu .page_title__S2tdG{font-size:1.2rem;margin-bottom:.5rem}.page_headCard___sZJu .page_description__RNnIv{font-size:.9rem;color:#888}.page_jumbotron__uRO93{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;width:100vw;height:100vh;font-family:Plus Jakarta Sans,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;vertical-align:middle;background:#efefef;background-size:cover;background-position:50%;background-repeat:no-repeat}.page_jumbotron__uRO93 .page_boldTypo___4alV{font-weight:700;font-size:6.5rem;background:linear-gradient(90deg,#303030,#505050,#232323);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page_jumbotron__uRO93 .page_boldTypo___4alV .page_serif__oN6HX{font-family:Oranienbaum,serif}@media screen and (max-width:480px){.page_jumbotron__uRO93 .page_boldTypo___4alV{font-size:2.2rem}}.page_jumbotron__uRO93 .page_secondBoldType__lzaPi{font-size:2rem;background:linear-gradient(90deg,#303030,#505050,#232323);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Card_card__Qxlq5{width:100%;height:420px;border-radius:20px;padding-top:20px;padding-left:20px;padding-right:20px;filter:drop-shadow(0 4px 10px rgba(56,56,56,.1));backdrop-filter:blur(7.2px);-webkit-backdrop-filter:blur(7.2px);background:rgba(244,244,244,.75);border:1px solid hsla(0,0%,100%,.56)}.ChatWidget_chatContainer__3Le80{position:fixed;bottom:5rem;right:1rem;width:24rem;background:hsla(0,0%,100%,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:.5rem;box-shadow:0 8px 32px rgba(31,38,135,.15),0 0 0 1px hsla(0,0%,100%,.2);transform:translateY(0);transition:all .2s ease-in-out;overflow:hidden;animation:ChatWidget_slideIn__s7FUb .3s ease-out;z-index:1000}.ChatWidget_chatContainer__3Le80.ChatWidget_fullHeight__Cd6wn{height:600px;display:flex;flex-direction:column}.ChatWidget_header__bjhlb{padding:.75rem 1rem;background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid hsla(0,0%,100%,.3);border-radius:.5rem .5rem 0 0;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.ChatWidget_headerTitle__E57yo{font-size:1rem;font-weight:600;color:rgba(0,0,0,.8);text-shadow:0 1px 2px hsla(0,0%,100%,.1);letter-spacing:.025em}.ChatWidget_headerButtons__TUn3m{display:flex;gap:.5rem;align-items:center}.ChatWidget_iconButton___J3n9{color:rgba(75,85,99,.8);background:rgba(0,0,0,0);border:none;padding:.5rem;border-radius:.25rem;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.ChatWidget_iconButton___J3n9:hover{transform:translateY(-1px)}.ChatWidget_iconButton___J3n9:active{transform:translateY(0)}.ChatWidget_iconButton___J3n9:disabled{opacity:.5;cursor:not-allowed;transform:none}.ChatWidget_iconButton___J3n9:hover{color:#374151;background:rgba(0,0,0,.05)}.ChatWidget_messagesContainer__wTC_z{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;background:hsla(0,0%,100%,.3)}.ChatWidget_messagesContainer__wTC_z::-webkit-scrollbar{width:6px}.ChatWidget_messagesContainer__wTC_z::-webkit-scrollbar-track{background:rgba(243,244,246,.1);border-radius:3px}.ChatWidget_messagesContainer__wTC_z::-webkit-scrollbar-thumb{background:rgba(156,163,175,.5);border-radius:3px}.ChatWidget_messagesContainer__wTC_z::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.5)}.ChatWidget_messageWrapper__SokeD{display:flex}.ChatWidget_messageWrapper__SokeD.ChatWidget_user__OCzdA{justify-content:flex-end}.ChatWidget_messageWrapper__SokeD.ChatWidget_assistant__QyNRt{justify-content:flex-start}.ChatWidget_message__4yKtk{max-width:80%;padding:.75rem;border-radius:.5rem;white-space:pre-wrap;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ChatWidget_message__4yKtk.ChatWidget_user__OCzdA{background:rgba(59,130,246,.9);color:#fff;box-shadow:0 2px 10px rgba(59,130,246,.2)}.ChatWidget_message__4yKtk.ChatWidget_assistant__QyNRt{background:rgba(243,244,246,.8);color:rgba(31,41,55,.9);background:hsla(0,0%,100%,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 2px 10px rgba(0,0,0,.05)}.ChatWidget_inputForm__Oh0IJ{padding:1rem;background:hsla(0,0%,100%,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid hsla(0,0%,100%,.3);border-radius:0 0 .5rem .5rem}.ChatWidget_inputWrapper__gyY7R{display:flex;position:relative;align-items:center}.ChatWidget_textarea__WhmuS{width:100%;padding:.75rem 3rem .75rem .75rem;background:hsla(0,0%,100%,.9);border:1px solid rgba(229,231,235,.5);border-radius:.5rem;resize:none;min-height:42px;max-height:150px;overflow-y:auto;color:rgba(0,0,0,.8);transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.02);font-size:.95rem}.ChatWidget_textarea__WhmuS:focus{outline:none;border-color:rgba(59,130,246,.5);box-shadow:0 0 0 2px rgba(59,130,246,.2),0 2px 4px rgba(0,0,0,.02)}.ChatWidget_textarea__WhmuS:disabled{background:rgba(243,244,246,.8);cursor:not-allowed}.ChatWidget_sendButton__a_Q1I{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background:rgba(59,130,246,.9);color:#fff;border-radius:.5rem;border:none;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.ChatWidget_sendButton__a_Q1I:hover{background:rgba(37,99,235,.9);transform:translateY(-50%) scale(1.05)}.ChatWidget_sendButton__a_Q1I:active{transform:translateY(-50%) scale(.95)}.ChatWidget_sendButton__a_Q1I:disabled{opacity:.5;cursor:not-allowed;transform:translateY(-50%)}.ChatWidget_sendIcon__l2CWc{width:1.25rem;height:1.25rem}.ChatWidget_loadingIcon__UapY0{width:1.25rem;height:1.25rem;animation:ChatWidget_spin__XJ6E1 1s linear infinite}.ChatWidget_fabButton__N5Wep{position:fixed;bottom:1rem;right:1rem;width:3.5rem;height:3.5rem;background:rgba(59,130,246,.9);color:#fff;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:all .2s ease;border:none;background:hsla(0,0%,100%,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.ChatWidget_fabButton__N5Wep svg{width:1.5rem;height:1.5rem}.ChatWidget_fabButton__N5Wep:hover{background:rgba(37,99,235,.9);transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ChatWidget_fabButton__N5Wep:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.2),0 10px 15px -3px rgba(0,0,0,.1)}.ChatWidget_fabButton__N5Wep.ChatWidget_hidden__k4qkU{transform:scale(0);opacity:0}.ChatWidget_typingDots__s1orf{display:flex;align-items:center;gap:.25rem;padding:.25rem}.ChatWidget_typingDot__GrIuj{width:.5rem;height:.5rem;background-color:rgba(107,114,128,.8);border-radius:50%}.ChatWidget_typingDot__GrIuj:first-child{animation:ChatWidget_typing__45QoQ 1s 0s infinite}.ChatWidget_typingDot__GrIuj:nth-child(2){animation:ChatWidget_typing__45QoQ 1s .2s infinite}.ChatWidget_typingDot__GrIuj:nth-child(3){animation:ChatWidget_typing__45QoQ 1s .4s infinite}.ChatWidget_messageMistake__XlVtx{color:gray;font-size:10px;text-align:center;margin-bottom:1rem}.ChatWidget_quickMenuContainer__h4_uM{display:flex;flex-direction:column;gap:1rem;width:100%;margin:1rem 0;background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:.75rem;padding:1.25rem;box-shadow:0 4px 6px rgba(0,0,0,.05)}.ChatWidget_quickMenuTitle__vgGMr{font-size:1rem;font-weight:600;color:rgba(0,0,0,.8);margin:0 0 .5rem;text-align:center}.ChatWidget_quickMenuOptions__WSfua{display:flex;flex-direction:column;gap:.75rem;width:100%}.ChatWidget_quickMenuButton__ZDnIE{padding:.75rem 1rem;border-radius:.5rem;background:hsla(0,0%,100%,.9);border:1px solid rgba(229,231,235,.8);color:rgba(0,0,0,.8);font-size:.95rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;overflow:hidden}.ChatWidget_quickMenuButton__ZDnIE:hover{background:rgba(249,250,251,.9);border-color:rgba(209,213,219,.8);transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.ChatWidget_quickMenuButton__ZDnIE:hover:after{content:">";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:rgba(59,130,246,.9);font-weight:700}.ChatWidget_quickMenuButton__ZDnIE:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}@keyframes ChatWidget_typing__45QoQ{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ChatWidget_slideIn__s7FUb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatWidget_spin__XJ6E1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:640px){.ChatWidget_chatContainer__3Le80{width:100vw;height:100vh;bottom:0;right:0;border-radius:0}.ChatWidget_header__bjhlb{border-radius:0}.ChatWidget_fabButton__N5Wep{bottom:1.5rem;right:1.5rem}}.FloatingNav_header__iWIbi{position:fixed;left:50%;transform:translateX(-50%);right:0;width:70%;max-width:1050px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;padding:1rem 3rem;transition:background-color .3s ease,border-color .3s ease}.FloatingNav_header__iWIbi.FloatingNav_darkMode__aZtgh{background:rgba(61,61,61,.65);border-color:hsla(0,0%,100%,.3);box-shadow:0 4px 6px rgba(0,0,0,.5)}.FloatingNav_header__iWIbi.FloatingNav_darkMode__aZtgh .FloatingNav_nav__pl2xi .FloatingNav_logoSvg__g_L90,.FloatingNav_header__iWIbi.FloatingNav_darkMode__aZtgh .FloatingNav_nav__pl2xi .FloatingNav_navLinks__I1ycb .FloatingNav_link__NkTQg{color:#fff}.FloatingNav_header__iWIbi.FloatingNav_darkMode__aZtgh .FloatingNav_nav__pl2xi .FloatingNav_navLinks__I1ycb .FloatingNav_link__NkTQg:hover{color:hsla(0,0%,100%,.8);text-shadow:0 0 3px hsla(0,0%,100%,.3)}.FloatingNav_header__iWIbi.FloatingNav_darkMode__aZtgh .FloatingNav_nav__pl2xi .FloatingNav_authButtons__mpoMO a.FloatingNav_loginButton__mbeEY{color:#fff;border:1px solid hsla(0,0%,100%,.3);height:1.8rem}.FloatingNav_header__iWIbi.FloatingNav_darkMode__aZtgh .FloatingNav_nav__pl2xi .FloatingNav_authButtons__mpoMO a.FloatingNav_loginButton__mbeEY:hover{background-color:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.6)}.FloatingNav_header__iWIbi.FloatingNav_darkMode__aZtgh .FloatingNav_hamburger__Stn4s span{background-color:#fff}.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:2rem;padding:0}@media screen and (max-width:480px){.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi{align-items:center;justify-content:space-between}}.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi .FloatingNav_navLinks__I1ycb{display:flex;gap:2rem}@media screen and (max-width:480px){.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi .FloatingNav_navLinks__I1ycb{display:none}}.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi .FloatingNav_navLinks__I1ycb .FloatingNav_link__NkTQg{color:#666;text-decoration:none;font-weight:500;transition:color .2s ease}.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi .FloatingNav_navLinks__I1ycb .FloatingNav_link__NkTQg:hover{color:#333}@media(max-width:768px){.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi .FloatingNav_navLinks__I1ycb{display:none}}.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi .FloatingNav_authButtons__mpoMO{display:flex;gap:1rem;align-items:center}@media screen and (max-width:480px){.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi .FloatingNav_authButtons__mpoMO{display:none}}.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi .FloatingNav_authButtons__mpoMO a{font-weight:500;padding:.4rem 1rem;border-radius:6px;transition:all .2s ease;text-decoration:none;font-size:.85rem;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;height:1.8rem}.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi .FloatingNav_authButtons__mpoMO a.FloatingNav_loginButton__mbeEY{color:#333;border:1px solid rgba(0,0,0,.1)}.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi .FloatingNav_authButtons__mpoMO a.FloatingNav_loginButton__mbeEY:hover{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.2)}.FloatingNav_header__iWIbi .FloatingNav_logo__c9SpS,.FloatingNav_header__iWIbi .FloatingNav_logo__c9SpS a{display:flex;justify-content:center;align-items:center}.FloatingNav_header__iWIbi .FloatingNav_logo__c9SpS .FloatingNav_logoSvg__g_L90{height:18px;color:#333;transition:color .2s ease,opacity .2s ease}.FloatingNav_header__iWIbi .FloatingNav_logo__c9SpS .FloatingNav_logoSvg__g_L90:hover{opacity:.8}@media screen and (max-width:480px){.FloatingNav_header__iWIbi .FloatingNav_logo__c9SpS .FloatingNav_logoSvg__g_L90{height:20px}}.FloatingNav_hamburger__Stn4s{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;z-index:1001}@media screen and (max-width:480px){.FloatingNav_hamburger__Stn4s{display:flex}}.FloatingNav_hamburger__Stn4s span{display:block;height:2px;width:100%;background-color:#333;border-radius:2px;transition:all .3s ease}.FloatingNav_hamburger__Stn4s.FloatingNav_active__kriNn span:first-child{transform:translateY(8px) rotate(45deg)}.FloatingNav_hamburger__Stn4s.FloatingNav_active__kriNn span:nth-child(2){opacity:0}.FloatingNav_hamburger__Stn4s.FloatingNav_active__kriNn span:last-child{transform:translateY(-8px) rotate(-45deg)}.FloatingNav_mobileMenu__qutSR{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto}.FloatingNav_mobileMenu__qutSR.FloatingNav_open__xekOD{opacity:1;visibility:visible}.FloatingNav_mobileMenu__qutSR .FloatingNav_mobileMenuContent__kOsSr{width:100%;max-width:400px;padding:2rem;display:flex;flex-direction:column;gap:2rem}.FloatingNav_mobileMenu__qutSR .FloatingNav_mobileNavLinks__JGmCm{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.FloatingNav_mobileMenu__qutSR .FloatingNav_mobileNavLinks__JGmCm .FloatingNav_mobileLink__aHg5_{color:#333;text-decoration:none;font-size:1.5rem;font-weight:500;transition:color .2s ease;position:relative}.FloatingNav_mobileMenu__qutSR .FloatingNav_mobileNavLinks__JGmCm .FloatingNav_mobileLink__aHg5_:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:#333;transition:width .3s ease}.FloatingNav_mobileMenu__qutSR .FloatingNav_mobileNavLinks__JGmCm .FloatingNav_mobileLink__aHg5_:hover{color:hsl(0,0%,5%)}.FloatingNav_mobileMenu__qutSR .FloatingNav_mobileNavLinks__JGmCm .FloatingNav_mobileLink__aHg5_:hover:after{width:100%}.FloatingNav_mobileMenu__qutSR .FloatingNav_mobileAuthButtons__JMLQ4{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:1rem}.FloatingNav_mobileMenu__qutSR .FloatingNav_mobileAuthButtons__JMLQ4 .FloatingNav_mobileLoginButton__bt_7h{display:block;padding:1.2rem 0;text-align:center;border-radius:8px;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:1rem;min-height:3rem;color:#333;background-color:rgba(0,0,0,.05)}.FloatingNav_mobileMenu__qutSR .FloatingNav_mobileAuthButtons__JMLQ4 .FloatingNav_mobileLoginButton__bt_7h:hover{background-color:rgba(0,0,0,.1)}@media screen and (max-width:480px){.FloatingNav_header__iWIbi{width:90%;top:.7rem;padding:.75rem 1.5rem}}@media(max-width:768px){.FloatingNav_header__iWIbi .FloatingNav_nav__pl2xi{padding:0 1rem}}.Footer_footer__JQ5fI{text-align:center;background-color:#f2f2f2;padding:20px;color:#333;font-size:14px}.Footer_footerNav__Ik8NM{display:flex;justify-content:center;margin-top:20px}.Footer_footerNav__Ik8NM ul{list-style:none;padding:0;margin:0}.Footer_footerNav__Ik8NM li{display:inline-block;margin-right:10px}.Footer_footerNav__Ik8NM a{text-decoration:none;color:#333;font-size:14px}.Footer_footerNav__Ik8NM a:hover{text-decoration:underline}.NavigationStyle_navBarWrapper__oyS__{z-index:1000;display:flex;flex-grow:1;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;position:fixed;margin:30px auto auto;width:100%}.NavigationStyle_navBarWrapper__oyS__ .NavigationStyle_navBrand__wZnGV{position:absolute;left:30px;display:flex;align-items:center;justify-content:center;padding:8px 25px;margin:0 auto;height:70px}.NavigationStyle_navBarWrapper__oyS__ .NavigationStyle_navBrand__wZnGV a{display:inline-flex;align-items:center}.NavigationStyle_navBarWrapper__oyS__ .NavigationStyle_navBrand__wZnGV img{height:35px;width:auto;object-fit:contain}@media screen and (max-width:480px){.NavigationStyle_navBarWrapper__oyS__ .NavigationStyle_navBrand__wZnGV{display:none}}.NavigationStyle_navBarWrapper__oyS__ .NavigationStyle_navBar__Pqk64{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#fff;filter:drop-shadow(0 4px 10px rgba(56,56,56,.1));backdrop-filter:blur(7.2px);-webkit-backdrop-filter:blur(7.2px);background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.56);padding:8px 25px;border-radius:25px;width:100%;max-width:600px;margin:0 auto;height:70px}.NavigationStyle_navBarWrapper__oyS__ .NavigationStyle_tabContainer__gbw2A{display:flex;align-items:center;position:relative;gap:8px}.NavigationStyle_navBarWrapper__oyS__ .NavigationStyle_highlight__uHIy2{position:absolute;height:34px;background-color:#ff8aad;border-radius:9999px;transition:all .3s ease-in-out}.NavigationStyle_navBarWrapper__oyS__ .NavigationStyle_tab__TAmsF{padding:6px 12px;border-radius:9999px;transition:all .2s;position:relative;z-index:10;color:#4a4a4a;background:none;border:none;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:500}.NavigationStyle_navBarWrapper__oyS__ .NavigationStyle_tab__TAmsF.NavigationStyle_active__O6BQ2{color:#fff}.NavigationStyle_navBarWrapper__oyS__ .NavigationStyle_searchButton__D58f0{padding:8px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.NavigationStyle_navBarWrapper__oyS__ .NavigationStyle_searchIcon__zJaKy{height:20px;width:20px;color:#4a4a4a}.TranslucentButton_button__0aq0b{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;border-radius:9999px;background:hsla(0,0%,100%,.2);color:#f2f2f2;border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.1)}.TranslucentButton_button__0aq0b:hover{background:hsla(0,0%,40%,.2)}.TranslucentButton_button__0aq0b:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.TranslucentButton_button__0aq0b:focus{outline:none;box-shadow:0 0 0 3px rgba(242,242,242,.3)}.TranslucentButton_button__0aq0b.TranslucentButton_filled___5VPm{background-color:#f2f2f2;color:#fff;border-color:#f2f2f2}.TranslucentButton_button__0aq0b.TranslucentButton_filled___5VPm:hover{background-color:rgb(216.5,216.5,216.5);border-color:rgb(216.5,216.5,216.5)}.TranslucentButton_button__0aq0b.TranslucentButton_outlined__6HI6F{background-color:rgba(0,0,0,0);color:#f2f2f2;border:1px solid #f2f2f2}.TranslucentButton_button__0aq0b.TranslucentButton_outlined__6HI6F:hover{background-color:hsla(0,0%,100%,.2)}.TranslucentButton_button__0aq0b .TranslucentButton_icon__TdV1f{margin-right:.5rem;display:flex;align-items:center;justify-content:center}.TranslucentButton_button__0aq0b.TranslucentButton_small__T7ryz{padding:.3rem 1rem;font-size:.85rem}.TranslucentButton_button__0aq0b.TranslucentButton_medium__lrRib{padding:.5rem 1.5rem;font-size:1rem}.TranslucentButton_button__0aq0b.TranslucentButton_large__73yW6{padding:.7rem 2rem;font-size:1.1rem}.TranslucentButton_button__0aq0b.TranslucentButton_extra-large__JJ__W{padding:1.3rem 3rem;font-size:1.25rem}.TranslucentButton_button__0aq0b.TranslucentButton_fullWidth__uMsTK{width:100%}@media screen and (max-width:480px){.TranslucentButton_button__0aq0b{padding:.4rem 1.25rem;font-size:.9rem}}button:disabled.TranslucentButton_button__0aq0b{opacity:.6;cursor:not-allowed}button:disabled.TranslucentButton_button__0aq0b:hover{background:hsla(0,0%,100%,.2);transform:none;box-shadow:0 4px 6px rgba(0,0,0,.1)}button:disabled.TranslucentButton_button__0aq0b.TranslucentButton_filled___5VPm:hover{background-color:#f2f2f2}.ProjectCard_projectCard__f_fX0{height:100%;display:flex;flex-direction:column;padding:0}.ProjectCard_content__MzXbU{display:flex;flex-direction:column;height:100%;gap:16px}.ProjectCard_title__8rx0K{font-size:1.5rem;font-weight:600;margin:0;color:#333;line-height:1.3}@media(max-width:768px){.ProjectCard_title__8rx0K{font-size:1.25rem}}.ProjectCard_description__S4Tox{font-size:.95rem;line-height:1.6;color:#666;margin:0;flex-grow:1}@media(max-width:768px){.ProjectCard_description__S4Tox{font-size:.9rem}}.ProjectCard_technologies__czVTT{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ProjectCard_techTag__oHawd{background:rgba(59,130,246,.1);color:#3b82f6;padding:4px 12px;border-radius:16px;font-size:.8rem;font-weight:500;border:1px solid rgba(59,130,246,.2);transition:all .2s ease}.ProjectCard_techTag__oHawd:hover{background:rgba(59,130,246,.15);transform:translateY(-1px)}.ProjectCard_actions__xipRC{display:flex;gap:12px;margin-top:auto;padding-top:16px}.ProjectCard_actionButton__z_Sgt{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:8px;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease;border:1px solid rgba(0,0,0,0);position:relative;overflow:hidden}.ProjectCard_actionButton__z_Sgt .ProjectCard_demoIcon__qgBWi,.ProjectCard_actionButton__z_Sgt .ProjectCard_externalIcon__oET1O,.ProjectCard_actionButton__z_Sgt .ProjectCard_githubIcon__r2sSp{transition:transform .3s ease}.ProjectCard_actionButton__z_Sgt .ProjectCard_externalIcon__oET1O{opacity:.8;margin-left:4px}.ProjectCard_actionButton__z_Sgt:hover .ProjectCard_externalIcon__oET1O{transform:translate(2px,-2px);opacity:1}.ProjectCard_actionButton__z_Sgt.ProjectCard_demoButton__jmIh0{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.2)}.ProjectCard_actionButton__z_Sgt.ProjectCard_demoButton__jmIh0:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.ProjectCard_actionButton__z_Sgt.ProjectCard_demoButton__jmIh0:hover:before{opacity:1}.ProjectCard_actionButton__z_Sgt.ProjectCard_demoButton__jmIh0:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));opacity:0;transition:opacity .3s ease}.ProjectCard_actionButton__z_Sgt.ProjectCard_repoButton__pEqPn{background:hsla(0,0%,100%,.05);color:#667eea;border:1px solid rgba(102,126,234,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ProjectCard_actionButton__z_Sgt.ProjectCard_repoButton__pEqPn:hover{background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.2)}.ProjectCard_actionButton__z_Sgt:only-child{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.2)}.ProjectCard_actionButton__z_Sgt:only-child:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.ProjectCard_actionButton__z_Sgt:only-child:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));opacity:0;transition:opacity .3s ease}.ProjectCard_actionButton__z_Sgt:only-child:hover:before{opacity:1}.ProjectCard_actionButton__z_Sgt:focus{outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.3)}.ProjectCard_actionButton__z_Sgt:focus:not(:focus-visible){box-shadow:0 4px 15px rgba(102,126,234,.2)}.ProjectCard_projectCard__f_fX0{transition:transform .3s ease,box-shadow .3s ease;position:relative;animation:ProjectCard_fadeInUp__6A2N2 .6s ease-out}.ProjectCard_projectCard__f_fX0:hover{transform:translateY(-4px)}.ProjectCard_projectCard__f_fX0:hover .ProjectCard_title__8rx0K{color:#667eea;transition:color .3s ease}.ProjectCard_projectCard__f_fX0:hover .ProjectCard_description__S4Tox{color:#555;transition:color .3s ease}.ProjectCard_projectCard__f_fX0:hover .ProjectCard_techTag__oHawd{transform:translateY(-1px);background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.3)}.ProjectCard_projectCard__f_fX0:first-child{animation-delay:.1s}.ProjectCard_projectCard__f_fX0:nth-child(2){animation-delay:.2s}.ProjectCard_projectCard__f_fX0:nth-child(3){animation-delay:.3s}.ProjectCard_projectCard__f_fX0:nth-child(4){animation-delay:.4s}@keyframes ProjectCard_fadeInUp__6A2N2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ProjectCard_skeletonButton__PwJfp,.ProjectCard_skeletonDescription___153A,.ProjectCard_skeletonTech__W_I_o,.ProjectCard_skeletonTitle__w6rBe,.ProjectCard_skeleton__eRSuD{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ProjectCard_loading__m2qGD 1.5s infinite;border-radius:4px}@keyframes ProjectCard_loading__m2qGD{0%{background-position:200% 0}to{background-position:-200% 0}}.ProjectCard_skeletonTitle__w6rBe{height:24px;width:70%;margin-bottom:16px}.ProjectCard_skeletonDescription___153A{height:16px;width:100%;margin-bottom:8px}.ProjectCard_skeletonDescription___153A:last-child{width:80%}.ProjectCard_skeletonTech__W_I_o{height:20px;width:60px;border-radius:16px;display:inline-block;margin-right:8px;margin-bottom:8px}.ProjectCard_skeletonButton__PwJfp{height:40px;width:100px;border-radius:8px;margin-right:12px}@media(prefers-reduced-motion:reduce){.ProjectCard_actionButton__z_Sgt,.ProjectCard_description__S4Tox,.ProjectCard_projectCard__f_fX0,.ProjectCard_techTag__oHawd,.ProjectCard_title__8rx0K{animation:none!important;transition:none!important}.ProjectCard_actionButton__z_Sgt:hover .ProjectCard_externalIcon__oET1O,.ProjectCard_projectCard__f_fX0:hover{transform:none}}@media(prefers-contrast:high){.ProjectCard_actionButton__z_Sgt,.ProjectCard_techTag__oHawd{border-width:2px}.ProjectCard_title__8rx0K{font-weight:700}}.ProjectCard_actionButton__z_Sgt:focus-visible{outline:3px solid #667eea;outline-offset:2px}.ProjectCard_projectCard__f_fX0:focus-within{transform:translateY(-2px);transition:transform .3s ease}@media(max-width:768px){.ProjectCard_content__MzXbU{gap:12px}.ProjectCard_actions__xipRC{flex-direction:column;gap:8px}.ProjectCard_actionButton__z_Sgt{padding:12px 16px}.ProjectCard_projectCard__f_fX0:hover{transform:translateY(-2px)}}@media(max-width:480px){.ProjectCard_technologies__czVTT{gap:6px}.ProjectCard_techTag__oHawd{font-size:.75rem;padding:3px 10px}.ProjectCard_projectCard__f_fX0{animation-duration:.4s}}