.Loader_loaderWrapper__WQhhK{position:fixed;inset:0;z-index:100;background:linear-gradient(to bottom right,#002e1e,#002e36);display:flex;align-items:center;justify-content:center;flex-direction:column;transition:background .5s ease}.dark .Loader_loaderWrapper__WQhhK{background:linear-gradient(to bottom right,#111827,#1f2937)}.Loader_loaderContent__JWnpw{display:flex;flex-direction:column;align-items:center;justify-content:center}.Loader_logoText__HIyUW{font-size:2rem;font-weight:700;background:linear-gradient(90deg,#10b981,#14b8a6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:1px;animation:Loader_fadeInUp__Gq4ba 1.2s ease forwards}.Loader_logoGlow__c3yrI{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;filter:drop-shadow(0 0 12px rgba(6,182,212,.5))}.Loader_spinner___f6A7{width:48px;height:48px;border-radius:50%;border-color:#10b981 #14b8a6 #06b6d4 transparent;border-style:solid;border-width:4px;animation:Loader_spin__4_xhr 1.4s linear infinite;box-shadow:0 0 20px rgba(6,182,212,.3)}@keyframes Loader_spin__4_xhr{to{transform:rotate(1turn)}}@keyframes Loader_fadeInUp__Gq4ba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dark .Loader_logoText__HIyUW{background:linear-gradient(90deg,#34d399,#06b6d4,#22d3ee)}.dark .Loader_spinner___f6A7{border-top-color:#34d399;border-right-color:#06b6d4;border-bottom-color:#22d3ee;box-shadow:0 0 20px rgba(34,211,238,.4)}.Header_header__MvnS2{position:fixed;top:0;left:0;right:0;z-index:50;transition:all .5s cubic-bezier(.4,0,.2,1)}.Header_headerScrolled__FAXoR{background-color:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 25px 50px -12px rgba(0,0,0,.15);border-bottom:1px solid rgba(229,231,235,.5)}.Header_headerTransparent__6cQin{background-color:transparent}.Header_nav__EE71E{max-width:1280px;margin:0 auto;padding:0 1.5rem}.Header_container__L4JQR{display:flex;align-items:center;justify-content:space-between;height:5rem}.Header_logo__j7oID{flex-shrink:0;cursor:pointer;transition:transform .3s ease}.Header_logo__j7oID:hover{transform:scale(1.05)}.Header_logoText__gtMNE{font-size:1.5rem;font-weight:700;background:linear-gradient(90deg,#10b981,#14b8a6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.Header_headerScrolled__FAXoR .Header_logoText__gtMNE{transform:scale(1)}.Header_headerTransparent__6cQin .Header_logoText__gtMNE{transform:scale(1.1)}.Header_desktopNav__hqXo_{display:none;align-items:center;gap:.25rem}@media (min-width:768px){.Header_desktopNav__hqXo_{display:flex}}.Header_navLink__Q_hTB{position:relative;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#374151;text-decoration:none;transition:all .3s ease}.Header_navLink__Q_hTB:hover{color:#111827}.Header_navLinkText__GkE6F{position:relative;z-index:10}.Header_navLinkBg__yU9Bp{position:absolute;inset:0;border-radius:.5rem;background:linear-gradient(90deg,rgba(16,185,129,.1),rgba(6,182,212,.1));opacity:0;transition:opacity .3s ease}.Header_navLinkActive__FX8vk .Header_navLinkBg__yU9Bp,.Header_navLink__Q_hTB:hover .Header_navLinkBg__yU9Bp{opacity:1}.Header_navLinkUnderline__aX57F{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,#10b981,#06b6d4);transition:width .3s ease}.Header_navLinkActive__FX8vk .Header_navLinkUnderline__aX57F,.Header_navLink__Q_hTB:hover .Header_navLinkUnderline__aX57F{width:100%}.Header_actions__AFxTd{display:flex;align-items:center;gap:1rem}.Header_themeToggle__wzqwa{position:relative;padding:.625rem;border-radius:.75rem;background-color:#f3f4f6;border:none;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.Header_themeToggle__wzqwa:hover{background-color:#e5e7eb}.Header_themeIconWrapper__n26qH{position:relative;z-index:10;display:flex;align-items:center;justify-content:center}.Header_sunIcon__3Ml5R{width:1.25rem;height:1.25rem;color:#f59e0b;transition:transform .5s ease}.Header_themeToggle__wzqwa:hover .Header_sunIcon__3Ml5R{transform:rotate(180deg)}.Header_moonIcon__vTwYq{width:1.25rem;height:1.25rem;color:#4f46e5;transition:transform .5s ease}.Header_themeToggle__wzqwa:hover .Header_moonIcon__vTwYq{transform:rotate(-12deg)}.Header_themeToggleBg__LJxaQ{position:absolute;inset:0;background:linear-gradient(90deg,rgba(251,191,36,.2),rgba(249,115,22,.2));opacity:0;transition:opacity .3s ease}.Header_themeToggle__wzqwa:hover .Header_themeToggleBg__LJxaQ{opacity:1}.Header_ctaButton__0jILQ{display:none;position:relative;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;color:white;text-decoration:none;border-radius:.75rem;overflow:hidden;transition:transform .3s ease}@media (min-width:768px){.Header_ctaButton__0jILQ{display:block}}.Header_ctaButton__0jILQ:hover{transform:scale(1.05)}.Header_ctaButtonText__itqeQ{position:relative;z-index:10}.Header_ctaButtonBg__g_00I{position:absolute;inset:0;background:linear-gradient(90deg,#10b981,#14b8a6,#06b6d4);transition:transform .3s ease}.Header_ctaButtonBgHover__n_JXY{position:absolute;inset:0;background:linear-gradient(90deg,#059669,#0d9488,#0891b2);opacity:0;transition:opacity .3s ease}.Header_ctaButton__0jILQ:hover .Header_ctaButtonBgHover__n_JXY{opacity:1}.Header_mobileMenuButton__mHqbR{display:block;padding:.625rem;border-radius:.75rem;background-color:#f3f4f6;border:none;cursor:pointer;transition:all .3s ease}@media (min-width:768px){.Header_mobileMenuButton__mHqbR{display:none}}.Header_mobileMenuButton__mHqbR:hover{background-color:#e5e7eb}.Header_menuIconClose__vr8or,.Header_menuIcon__gsx1k{width:1.5rem;height:1.5rem;color:#111827;transition:transform .3s ease}.Header_menuIconClose__vr8or{transform:rotate(90deg)}.Header_mobileMenu__nWWGd{overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.Header_mobileMenu__nWWGd{display:none}}.Header_mobileMenuOpen__4Rs0x{max-height:28rem;opacity:1}.Header_mobileMenuClosed__Oe83W{max-height:0;opacity:0}.Header_mobileMenuContent__j1JtM{margin:1rem 0;background-color:rgba(255,255,255,.5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.Header_mobileNavLink__b7nM_{display:block;padding:.75rem 1rem;font-size:1rem;font-weight:500;color:#374151;text-decoration:none;border-radius:.75rem;transition:all .3s ease;animation:Header_slideIn__pUvuL .3s ease-out forwards}.Header_mobileNavLink__b7nM_:hover{color:#111827;background-color:rgba(243,244,246,.5);transform:translateX(.5rem)}.Header_mobileNavLinkActive__Fx7wY{background-color:#f3f4f6;color:#111827}.Header_mobileNavLinkContent__S61fB{display:flex;align-items:center;justify-content:space-between}.Header_chevronIcon__pc4dW{width:1rem;height:1rem;opacity:.5;transform:rotate(-90deg)}.Header_mobileCta__3wkTH{display:block;margin-top:1rem;padding:.75rem 1.5rem;text-align:center;margin-bottom:2rem;font-size:1rem;font-weight:600;color:white;text-decoration:none;border-radius:.75rem;background:linear-gradient(90deg,#10b981,#14b8a6,#06b6d4);transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(16,185,129,.3)}.Header_mobileCta__3wkTH:hover{transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(16,185,129,.5)}@keyframes Header_slideIn__pUvuL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dark .Header_headerScrolled__FAXoR{background-color:rgba(17,24,39,.95);border-bottom-color:rgba(55,65,81,.5)}.dark .Header_navLink__Q_hTB{color:#d1d5db}.dark .Header_navLink__Q_hTB:hover{color:#ffffff}.dark .Header_themeToggle__wzqwa{background-color:#1f2937}.dark .Header_themeToggle__wzqwa:hover{background-color:#374151}.dark .Header_mobileMenuButton__mHqbR{background-color:#1f2937;color:white}.dark .Header_mobileMenuButton__mHqbR:hover{background-color:#374151}.dark .Header_menuIconClose__vr8or,.dark .Header_menuIcon__gsx1k{color:#ffffff}.dark .Header_mobileMenuContent__j1JtM{background-color:rgba(17,24,39,.5)}.dark .Header_mobileNavLink__b7nM_{color:#d1d5db}.dark .Header_mobileNavLink__b7nM_:hover{color:#ffffff;background-color:rgba(31,41,55,.5)}.dark .Header_mobileNavLinkActive__Fx7wY{background-color:rgba(31,41,55,.8);color:#ffffff}.Hero_heroSection__SgfSN{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#f0fdf4,#ffffff 50%,#ecfdf5);padding-top:5rem}.Hero_bgGradient__TSQKh{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,#10b9811a 0,transparent 50%),radial-gradient(circle at 80% 50%,#06b6d41a 0,transparent 50%);animation:Hero_gradientShift__cqnDD 15s ease infinite}.Hero_floatingOrb1__ayZoK{top:10%;left:10%;width:300px;height:300px;background:radial-gradient(circle,rgba(16,185,129,.3) 0,transparent 70%);filter:blur(60px);animation:Hero_float__DekGx 20s ease-in-out infinite}.Hero_floatingOrb1__ayZoK,.Hero_floatingOrb2__qgfgf{position:absolute;border-radius:50%;transition:transform .3s ease-out}.Hero_floatingOrb2__qgfgf{bottom:10%;right:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(6,182,212,.3) 0,transparent 70%);filter:blur(80px);animation:Hero_float__DekGx 25s ease-in-out infinite reverse}.Hero_gridPattern___A_hl{position:absolute;inset:0;background-image:linear-gradient(rgba(16,185,129,.05) 1px,transparent 0),linear-gradient(90deg,rgba(16,185,129,.05) 1px,transparent 0);background-size:50px 50px;opacity:.5}.Hero_container__jw8AP{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:0 1.5rem}.Hero_contentWrapper__VnQHI{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;animation:Hero_fadeInUp__6iRUV 1s ease-out}.Hero_profileContainer__i5zwT{position:relative;animation:Hero_scaleIn__EhpxY .8s cubic-bezier(.34,1.56,.64,1) .2s both}.Hero_profileGlow__UHqfL{position:absolute;inset:-2rem;background:radial-gradient(circle,rgba(16,185,129,.4) 0,transparent 70%);filter:blur(40px);animation:Hero_pulse__2CMVt 3s ease-in-out infinite}.Hero_profileImageWrapper__1mSjv{position:relative;width:12rem;height:12rem;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#10b981,#06b6d4);padding:.375rem;box-shadow:0 25px 50px -12px rgba(16,185,129,.4),0 0 0 1px rgba(16,185,129,.1);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.Hero_profileImageWrapper__1mSjv:hover{transform:scale(1.05) rotate(3deg)}.Hero_profileImage__F0TeA{width:80%;height:80%;object-fit:cover;object-position:20% 10%;border-radius:50%;transform:scale(1.5)}.Hero_profileBorder__lfDaU{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.5);animation:Hero_rotateBorder__6dBr2 10s linear infinite}.Hero_statusBadge__iW_Cc{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:9999px;font-size:.75rem;font-weight:600;color:#10b981;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);animation:Hero_slideUp__bwdB0 .8s ease-out .6s both}.Hero_statusDot__3roVQ{width:.5rem;height:.5rem;background-color:#10b981;border-radius:50%;animation:Hero_blink__LuFY1 2s ease-in-out infinite}.Hero_greeting__B_ZAz{font-size:1.5rem;color:#6b7280;font-weight:500;animation:Hero_fadeIn__oyFhM .8s ease-out .4s both}.Hero_wave__mVunq{display:inline-block;animation:Hero_wave__mVunq 2s ease-in-out infinite}.Hero_title__Bn2TU{font-size:1.2rem;font-weight:400;color:#111827;line-height:1.2;animation:Hero_fadeIn__oyFhM .8s ease-out .5s both}.Hero_gradientText___2w8k{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.Hero_typingWrapper__OIpKt{min-height:2.7rem;display:flex;align-items:center;justify-content:center;animation:Hero_fadeIn__oyFhM .8s ease-out .6s both}.Hero_typingText__diFQ2{font-size:1.2rem;font-weight:500;background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.Hero_typingText__diFQ2:before{content:"< ";color:#10b981;opacity:.5}.Hero_typingText__diFQ2:after{content:" />";color:#06b6d4;opacity:.5}.Hero_bio__IPGTy{max-width:700px;font-size:1.2rem;line-height:2;color:#4b5563;animation:Hero_fadeIn__oyFhM .8s ease-out .7s both}.Hero_ctaGroup__iC9Ov{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;animation:Hero_fadeIn__oyFhM .8s ease-out .8s both}.Hero_ctaButtonPrimary__I7zXI,.Hero_ctaButtonSecondary__dgSXt{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;border-radius:9999px;transition:all .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.Hero_ctaButtonPrimary__I7zXI{color:white;background:linear-gradient(135deg,#10b981,#06b6d4);box-shadow:0 10px 15px -3px rgba(16,185,129,.3),0 0 0 1px rgba(16,185,129,.1)}.Hero_ctaButtonPrimary__I7zXI:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 20px 25px -5px rgba(16,185,129,.4),0 0 0 1px rgba(16,185,129,.2)}.Hero_ctaButtonPrimary__I7zXI:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#059669,#0891b2);opacity:0;transition:opacity .3s ease}.Hero_ctaButtonPrimary__I7zXI:hover:before{opacity:1}.Hero_ctaButtonPrimary__I7zXI span,.Hero_ctaButtonSecondary__dgSXt span{position:relative;z-index:10}.Hero_ctaButtonSecondary__dgSXt{color:#10b981;background:transparent;border:2px solid #10b981}.Hero_ctaButtonSecondary__dgSXt:hover{background:#10b981;color:white;transform:translateY(-2px) scale(1.05);box-shadow:0 10px 15px -3px rgba(16,185,129,.3)}.Hero_buttonIcon__8RoyR{width:1.25rem;height:1.25rem;transition:transform .3s ease}.Hero_ctaButtonPrimary__I7zXI:hover .Hero_buttonIcon__8RoyR,.Hero_ctaButtonSecondary__dgSXt:hover .Hero_buttonIcon__8RoyR{transform:translateX(4px)}.Hero_socialLinks__m_hvq{display:flex;gap:1rem;animation:Hero_fadeIn__oyFhM .8s ease-out .9s both;margin-bottom:2rem}.Hero_socialLink__4hk1s{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:rgba(16,185,129,.1);color:#10b981;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Hero_socialLink__4hk1s:hover{background:linear-gradient(135deg,#10b981,#06b6d4);color:white;transform:translateY(-4px) rotate(5deg);box-shadow:0 10px 15px -3px rgba(16,185,129,.4)}.Hero_socialIcon__tDJUa{width:1.25rem;height:1.25rem}.Hero_scrollIndicator__XhYHB{position:fixed;top:25rem;right:2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;animation:Hero_fadeIn__oyFhM 1s ease-out 1s both}.Hero_mouse__HZJ63{width:1.75rem;height:2.5rem;border:2px solid #10b981;border-radius:1rem;display:flex;justify-content:center;padding-top:.5rem}.Hero_mouseWheel__4KuSK{width:.25rem;height:.5rem;background:#10b981;border-radius:.25rem;animation:Hero_scroll__0yAaJ 2s ease-in-out infinite}.Hero_scrollText__ZK7rr{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}@keyframes Hero_fadeInUp__6iRUV{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_scaleIn__EhpxY{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes Hero_fadeIn__oyFhM{0%{opacity:0}to{opacity:1}}@keyframes Hero_slideUp__bwdB0{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes Hero_pulse__2CMVt{0%,to{opacity:.5}50%{opacity:.8}}@keyframes Hero_blink__LuFY1{0%,to{opacity:1}50%{opacity:.3}}@keyframes Hero_wave__mVunq{0%,to{transform:rotate(0deg)}25%{transform:rotate(20deg)}75%{transform:rotate(-20deg)}}@keyframes Hero_rotateBorder__6dBr2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Hero_float__DekGx{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Hero_gradientShift__cqnDD{0%,to{opacity:1}50%{opacity:.8}}@keyframes Hero_scroll__0yAaJ{0%{transform:translateY(0);opacity:1}to{transform:translateY(.75rem);opacity:0}}@media (min-width:768px){.Hero_profileImageWrapper__1mSjv{width:18rem;height:18rem}.Hero_title__Bn2TU{font-size:4rem}.Hero_typingText__diFQ2{font-size:2rem}.Hero_bio__IPGTy{font-size:1.25rem}.Hero_scrollIndicator__XhYHB{top:auto;bottom:2rem;right:50%;transform:translateX(50%)}}@media (min-width:1024px){.Hero_title__Bn2TU{font-size:5rem}}.dark .Hero_heroSection__SgfSN{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)}.dark .Hero_title__Bn2TU{color:#ffffff}.dark .Hero_bio__IPGTy,.dark .Hero_greeting__B_ZAz,.dark .Hero_scrollText__ZK7rr{color:#94a3b8}.dark .Hero_statusBadge__iW_Cc{background:rgba(15,23,42,.95);color:#10b981}.dark .Hero_ctaButtonSecondary__dgSXt{color:#10b981;border-color:#10b981}.dark .Hero_ctaButtonSecondary__dgSXt:hover{background:#10b981;color:white}.dark .Hero_socialLink__4hk1s{background:rgba(16,185,129,.1);color:#10b981}.dark .Hero_mouse__HZJ63{border-color:#10b981}.dark .Hero_mouseWheel__4KuSK{background:#10b981}.About_aboutSection__B3ths{position:relative;padding:6rem 0;background:linear-gradient(135deg,#f0fdf4,#ffffff 50%,#ecfdf5);overflow:hidden}.About_aboutSection__B3ths:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#10b981,transparent)}.About_container__6n4Dm{max-width:1200px;margin:0 auto;padding:0 1.5rem}.About_titleWrapper__tIuww{text-align:center;margin-bottom:4rem}.About_sectionTitle__FpHD4{font-size:2.5rem;font-weight:800;color:#111827;margin-bottom:1rem;opacity:0;transform:translateY(30px)}.About_sectionTitle__FpHD4.About_visible__ygygK{animation:About_fadeInUp__kiMlk .8s ease-out forwards}.About_gradientText__qMMqW{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.About_titleUnderline__H9GpJ{width:80px;height:4px;background:linear-gradient(135deg,#10b981,#06b6d4);margin:0 auto;border-radius:2px;animation:About_expandWidth__Au9A0 .8s ease-out .3s both}.About_contentGrid__EhEWH{display:flex;justify-content:center;align-items:center}.About_contentWrapper__NrQtE{max-width:900px;width:100%;display:flex;flex-direction:column;gap:2rem;opacity:0;transform:translateY(30px)}.About_contentWrapper__NrQtE.About_visible__ygygK{animation:About_fadeInUp__kiMlk .8s ease-out .4s forwards}.About_introSection__HBrPW{display:flex;flex-direction:column;gap:1rem}.About_badgeContainer__9Bz1_{display:flex;flex-direction:row;gap:.75rem;align-items:center;flex-wrap:wrap}.About_badge__Tu9Rd{display:block;width:fit-content;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(6,182,212,.1));color:#10b981;border-radius:9999px;font-size:.875rem;font-weight:600;border:1px solid rgba(16,185,129,.2)}.About_contentTitle__TVdZ1{font-size:2rem;font-weight:700;color:#111827;line-height:1.3}.About_description__qKagM{color:#4b5563;line-height:1.8;font-size:1.0625rem}.About_infoSection__wIy2P{display:flex;flex-direction:column;gap:1rem}.About_infoSectionTitle__dPG26{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.5rem}.About_infoGrid__7dCiq{display:grid;grid-template-columns:1fr;gap:1rem}.About_infoCard__kYIFg{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border-radius:1rem;border:1px solid rgba(16,185,129,.1);transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:default;text-decoration:none;color:inherit}.About_infoCard__kYIFg:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(16,185,129,.2);border-color:rgba(16,185,129,.3);background:rgba(255,255,255,1)}a.About_infoCard__kYIFg{cursor:pointer}a.About_infoCard__kYIFg:hover .About_infoIcon__LC5ru{transform:scale(1.1) rotate(5deg);color:#10b981}.About_infoIcon__LC5ru{width:1.5rem;height:1.5rem;color:#10b981;flex-shrink:0;transition:all .3s ease}.About_infoContent__ipwuM{display:flex;flex-direction:column;gap:.25rem;min-width:0}.About_infoLabel__76xnt{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.About_infoValue__ipKsc{font-size:.9375rem;color:#111827;font-weight:500;word-break:break-word}.About_downloadButton__M6o76{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#10b981,#06b6d4);color:white;border-radius:9999px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 10px 15px -3px rgba(16,185,129,.3),0 0 0 1px rgba(16,185,129,.1);position:relative;overflow:hidden;margin-top:1rem}.About_downloadButton__M6o76:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#059669,#0891b2);opacity:0;transition:opacity .3s ease}.About_downloadButton__M6o76:hover:before{opacity:1}.About_downloadButton__M6o76:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 20px 25px -5px rgba(16,185,129,.4),0 0 0 1px rgba(16,185,129,.2)}.About_buttonIcon__ck43D,.About_downloadButton__M6o76 span{position:relative;z-index:10}.About_buttonIcon__ck43D{width:1.25rem;height:1.25rem;transition:transform .3s ease}.About_downloadButton__M6o76:hover .About_buttonIcon__ck43D{transform:translateY(2px)}@keyframes About_fadeInUp__kiMlk{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes About_slideInLeft__P91AK{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes About_slideInRight__tdIFK{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes About_expandWidth__Au9A0{0%{width:0}to{width:80px}}@media (min-width:640px){.About_infoGrid__7dCiq{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.About_sectionTitle__FpHD4{font-size:3rem}.About_contentTitle__TVdZ1{font-size:2.25rem}}@media (min-width:1024px){.About_contentTitle__TVdZ1{font-size:2.5rem}}.dark .About_aboutSection__B3ths{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)}.dark .About_aboutSection__B3ths:before{background:linear-gradient(90deg,transparent,#10b981,transparent)}.dark .About_contentTitle__TVdZ1,.dark .About_sectionTitle__FpHD4{color:#ffffff}.dark .About_description__qKagM{color:#94a3b8}.dark .About_infoSectionTitle__dPG26{color:#ffffff}.dark .About_infoCard__kYIFg{background:rgba(15,23,42,.8);border-color:rgba(16,185,129,.2)}.dark .About_infoCard__kYIFg:hover{background:rgba(15,23,42,1);border-color:rgba(16,185,129,.4)}.dark .About_infoLabel__76xnt{color:#94a3b8}.dark .About_infoValue__ipKsc{color:#e2e8f0}.dark .About_badge__Tu9Rd{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(6,182,212,.2));color:#10b981;border-color:rgba(16,185,129,.3)}.Services_servicesSection__kcwM1{position:relative;padding:6rem 0;background:linear-gradient(135deg,#ffffff,#f0fdf4 50%,#ffffff);overflow:hidden}.Services_servicesSection__kcwM1:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#10b981,transparent)}.Services_servicesSection__kcwM1:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(16,185,129,.05) 0,transparent 70%);pointer-events:none}.Services_container__Nrt0g{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:0 1.5rem}.Services_titleWrapper__esuX_{text-align:center;margin-bottom:4rem}.Services_sectionTitle__5LXx6{font-size:2.5rem;font-weight:800;color:#111827;margin-bottom:1rem;opacity:0;transform:translateY(30px)}.Services_sectionTitle__5LXx6.Services_visible__fOYwy{animation:Services_fadeInUp__wlzLR .8s ease-out forwards}.Services_gradientText__fBEYr{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Services_titleUnderline__VdvWb{width:80px;height:4px;background:linear-gradient(135deg,#10b981,#06b6d4);margin:0 auto 1.5rem;border-radius:2px;animation:Services_expandWidth___TaQ8 .8s ease-out .3s both}.Services_subtitle__pgM2v{font-size:1.125rem;color:#6b7280;opacity:0}.Services_subtitle__pgM2v.Services_visible__fOYwy{animation:Services_fadeIn__K5X0Q .8s ease-out .4s forwards}.Services_servicesGrid__HdHA8{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:3rem}.Services_serviceCard__CPoU_{position:relative;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border-radius:1.5rem;padding:2.5rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);overflow:hidden;border:1px solid rgba(16,185,129,.1);opacity:0;transform:translateY(50px)}.Services_serviceCard__CPoU_.Services_visible__fOYwy{animation:Services_slideInUp__dcHE4 .8s ease-out forwards}.Services_serviceCard__CPoU_:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#10b981,#06b6d4);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.Services_serviceCard__CPoU_:hover:before{transform:scaleX(1)}.Services_serviceCard__CPoU_:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px rgba(16,185,129,.25),0 0 0 1px rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}.Services_cardContent__iQbRC{position:relative;z-index:10;display:flex;flex-direction:column;gap:1.25rem}.Services_iconWrapper__buiMd{position:relative;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.Services_iconBg__9LDcc{position:absolute;inset:0;border-radius:1rem;opacity:.15;transition:all .5s ease}.Services_serviceCard__CPoU_:hover .Services_iconBg__9LDcc{opacity:.25;transform:scale(1.1) rotate(5deg)}.Services_serviceIcon___Nroe{position:relative;z-index:10;width:2rem;height:2rem;color:#10b981;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.Services_serviceCard__CPoU_:hover .Services_serviceIcon___Nroe{transform:scale(1.1) rotate(-5deg);color:#059669}.Services_serviceTitle__hLLE3{font-size:1.5rem;font-weight:700;color:#111827;transition:color .3s ease}.Services_serviceCard__CPoU_:hover .Services_serviceTitle__hLLE3{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Services_serviceDescription__6Rapu{color:#4b5563;line-height:1.8;font-size:1rem}.Services_techStack__p4DdJ{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.Services_techBadge__cVbkF{padding:.375rem .875rem;background:rgba(16,185,129,.1);color:#059669;border-radius:9999px;font-size:.75rem;font-weight:600;border:1px solid rgba(16,185,129,.2);transition:all .3s ease}.Services_serviceCard__CPoU_:hover .Services_techBadge__cVbkF{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3);transform:translateY(-2px)}.Services_learnMore__xCj4h{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:0;background:none;border:none;color:#10b981;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .3s ease}.Services_learnMore__xCj4h:hover{gap:.75rem;color:#059669}.Services_arrowIcon__dxqC9{width:1.125rem;height:1.125rem;transition:transform .3s ease}.Services_learnMore__xCj4h:hover .Services_arrowIcon__dxqC9{transform:translateX(4px)}.Services_hoverBorder__hCpDZ{position:absolute;inset:-2px;border-radius:1.5rem;opacity:0;transition:opacity .5s ease;z-index:0;filter:blur(20px)}.Services_serviceCard__CPoU_:hover .Services_hoverBorder__hCpDZ{opacity:.2}@keyframes Services_fadeInUp__wlzLR{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Services_fadeIn__K5X0Q{0%{opacity:0}to{opacity:1}}@keyframes Services_slideInUp__dcHE4{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes Services_expandWidth___TaQ8{0%{width:0}to{width:80px}}@media (min-width:640px){.Services_servicesGrid__HdHA8{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Services_sectionTitle__5LXx6{font-size:3rem}.Services_serviceTitle__hLLE3{font-size:1.625rem}}@media (min-width:1024px){.Services_servicesGrid__HdHA8{grid-template-columns:repeat(3,1fr)}}.dark .Services_servicesSection__kcwM1{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)}.dark .Services_servicesSection__kcwM1:before{background:linear-gradient(90deg,transparent,#10b981,transparent)}.dark .Services_sectionTitle__5LXx6{color:#ffffff}.dark .Services_subtitle__pgM2v{color:#94a3b8}.dark .Services_serviceCard__CPoU_{background:rgba(15,23,42,.8);border-color:rgba(16,185,129,.2)}.dark .Services_serviceCard__CPoU_:hover{border-color:rgba(16,185,129,.4)}.dark .Services_serviceTitle__hLLE3{color:#ffffff}.dark .Services_serviceDescription__6Rapu{color:#94a3b8}.dark .Services_techBadge__cVbkF{background:rgba(16,185,129,.15);color:#10b981;border-color:rgba(16,185,129,.3)}.dark .Services_serviceCard__CPoU_:hover .Services_techBadge__cVbkF{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.4)}.dark .Services_learnMore__xCj4h{color:#10b981}.dark .Services_learnMore__xCj4h:hover{color:#34d399}.Portfolio_portfolioSection__Q1mnM{position:relative;min-height:100vh;padding:8rem 0;overflow:hidden;background:linear-gradient(135deg,#f0fdf4,#ffffff 50%,#ecfdf5)}.Portfolio_bgGradient__8IEgp{position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(16,185,129,.1) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgba(6,182,212,.1) 0,transparent 50%);animation:Portfolio_gradientShift__pFa0y 15s ease infinite}.Portfolio_floatingOrb1__XDeQ9{top:20%;right:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(16,185,129,.2) 0,transparent 70%);filter:blur(80px);animation:Portfolio_float__YaUFP 20s ease-in-out infinite}.Portfolio_floatingOrb1__XDeQ9,.Portfolio_floatingOrb2__ohI8z{position:absolute;border-radius:50%;transition:transform .3s ease-out}.Portfolio_floatingOrb2__ohI8z{bottom:20%;left:10%;width:350px;height:350px;background:radial-gradient(circle,rgba(6,182,212,.2) 0,transparent 70%);filter:blur(70px);animation:Portfolio_float__YaUFP 25s ease-in-out infinite reverse}.Portfolio_gridPattern__Fkylq{position:absolute;inset:0;background-image:linear-gradient(rgba(16,185,129,.03) 1px,transparent 0),linear-gradient(90deg,rgba(16,185,129,.03) 1px,transparent 0);background-size:50px 50px;opacity:.5}.Portfolio_container__0Cex_{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:0 1.5rem}.Portfolio_headerWrapper__TmObx{text-align:center;margin-bottom:4rem;animation:Portfolio_fadeInUp__SToMw .8s ease-out}.Portfolio_sectionBadge___GwQC{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;margin-bottom:1.5rem;background:rgba(16,185,129,.1);backdrop-filter:blur(10px);border-radius:9999px;font-size:.875rem;font-weight:600;color:#10b981;border:1px solid rgba(16,185,129,.2);animation:Portfolio_slideDown__gx_AY .8s ease-out}.Portfolio_badgeDot__mP2YT{width:.5rem;height:.5rem;background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:50%;animation:Portfolio_pulse___4LRK 2s ease-in-out infinite}.Portfolio_sectionTitle__ZTx95{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#111827;line-height:1.2;animation:Portfolio_fadeIn__49Vha .8s ease-out .2s both}.Portfolio_sectionSubtitle__B5Ryi{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto;animation:Portfolio_fadeIn__49Vha .8s ease-out .3s both}.Portfolio_gradientText__cI9GG{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.Portfolio_gradientText__cI9GG:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:2px;opacity:.3}.Portfolio_projectsGrid__c7InR{display:grid;grid-template-columns:1fr;gap:2rem}.Portfolio_projectCard__JmZqd{position:relative;overflow:hidden;border-radius:1.5rem;background:rgba(255,255,255,.8);backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.1);box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 0 0 1px rgba(16,185,129,.05);transition:all .5s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.Portfolio_projectCard__JmZqd:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px -12px rgba(16,185,129,.25),0 0 0 1px rgba(16,185,129,.2);border-color:rgba(16,185,129,.3)}.Portfolio_projectGlow__nA4MS{position:absolute;inset:-2rem;background:radial-gradient(circle,rgba(16,185,129,.3) 0,transparent 70%);filter:blur(40px);opacity:0;transition:opacity .5s ease}.Portfolio_projectCard__JmZqd:hover .Portfolio_projectGlow__nA4MS{opacity:1}.Portfolio_projectImageWrapper____V2L{position:relative;height:16rem;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);overflow:hidden}.Portfolio_projectImage__z0A59{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.Portfolio_projectCard__JmZqd:hover .Portfolio_projectImage__z0A59{transform:scale(1.15) rotate(2deg)}.Portfolio_projectShine__P5SC1{position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.3) 50%,transparent);transform:translateX(-100%);transition:transform .8s ease}.Portfolio_projectCard__JmZqd:hover .Portfolio_projectShine__P5SC1{transform:translateX(100%)}.Portfolio_projectOverlay__Pc6VE{position:absolute;inset:0;background:linear-gradient(0deg,rgba(38,49,45,.95) 0,rgba(64,72,69,.85) 30%,rgba(135,141,142,.7) 70%,transparent);opacity:0;transition:opacity .5s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:flex-end;justify-content:center;padding:2rem}.Portfolio_projectCard__JmZqd:hover .Portfolio_projectOverlay__Pc6VE{opacity:1}.Portfolio_projectContent__pb1Jr{display:flex;flex-direction:column;align-items:center;gap:1rem;transform:translateY(20px);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.Portfolio_projectCard__JmZqd:hover .Portfolio_projectContent__pb1Jr{transform:translateY(0)}.Portfolio_projectTitle__pZ4zp{font-size:1.25rem;font-weight:700;color:white;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.2)}.Portfolio_projectLink__6byOn{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background:rgba(255,255,255,.95);color:#10b981;border-radius:9999px;font-size:1rem;font-weight:700;text-decoration:none;border:2px solid rgba(255,255,255,.3);box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 0 0 1px rgba(255,255,255,.1);transition:all .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.Portfolio_projectLink__6byOn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#10b981,#06b6d4);opacity:0;transition:opacity .3s ease}.Portfolio_projectLink__6byOn:hover:before{opacity:1}.Portfolio_projectLink__6byOn span{position:relative;z-index:10;transition:color .3s ease}.Portfolio_projectLink__6byOn:hover span{color:white}.Portfolio_projectLink__6byOn:hover{transform:scale(1.1);box-shadow:0 20px 25px -5px rgba(0,0,0,.3);border-color:transparent}.Portfolio_linkIcon__dUw_5{position:relative;z-index:10;width:1.25rem;height:1.25rem;transition:all .3s ease}.Portfolio_projectLink__6byOn:hover .Portfolio_linkIcon__dUw_5{transform:translateX(4px);stroke:white}@keyframes Portfolio_fadeInUp__SToMw{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Portfolio_slideDown__gx_AY{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Portfolio_fadeIn__49Vha{0%{opacity:0}to{opacity:1}}@keyframes Portfolio_pulse___4LRK{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes Portfolio_float__YaUFP{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Portfolio_gradientShift__pFa0y{0%,to{opacity:1}50%{opacity:.8}}@keyframes Portfolio_scaleIn__9rOfr{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Portfolio_visible__yPaU1{animation:Portfolio_scaleIn__9rOfr .6s ease-out both}@media (min-width:768px){.Portfolio_sectionTitle__ZTx95{font-size:3.5rem}.Portfolio_sectionSubtitle__B5Ryi{font-size:1.25rem}.Portfolio_projectsGrid__c7InR{grid-template-columns:repeat(2,1fr)}.Portfolio_projectImageWrapper____V2L{height:18rem}}@media (min-width:1024px){.Portfolio_sectionTitle__ZTx95{font-size:4rem}.Portfolio_projectsGrid__c7InR{grid-template-columns:repeat(3,1fr)}.Portfolio_projectImageWrapper____V2L{height:20rem}}.dark .Portfolio_portfolioSection__Q1mnM{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)}.dark .Portfolio_sectionTitle__ZTx95{color:#ffffff}.dark .Portfolio_sectionSubtitle__B5Ryi{color:#94a3b8}.dark .Portfolio_sectionBadge___GwQC{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}.dark .Portfolio_projectCard__JmZqd{background:rgba(30,41,59,.8);border-color:rgba(16,185,129,.2)}.dark .Portfolio_projectCard__JmZqd:hover{border-color:rgba(16,185,129,.4)}.dark .Portfolio_projectImageWrapper____V2L{background:linear-gradient(135deg,#1e293b,#0f172a)}.Blogs_blogsSection__s98Vq{position:relative;min-height:100vh;padding:8rem 0;overflow:hidden;background:linear-gradient(135deg,#f0fdf4,#ffffff 50%,#ecfdf5)}.Blogs_bgGradient__i161N{position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(16,185,129,.1) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(6,182,212,.1) 0,transparent 50%);animation:Blogs_gradientShift__C1HCd 15s ease infinite}.Blogs_floatingOrb1__rn8Vi{top:30%;left:5%;width:350px;height:350px;background:radial-gradient(circle,rgba(16,185,129,.2) 0,transparent 70%);filter:blur(80px);animation:Blogs_float__coXwG 20s ease-in-out infinite}.Blogs_floatingOrb1__rn8Vi,.Blogs_floatingOrb2__jja_9{position:absolute;border-radius:50%;transition:transform .3s ease-out}.Blogs_floatingOrb2__jja_9{bottom:30%;right:5%;width:400px;height:400px;background:radial-gradient(circle,rgba(6,182,212,.2) 0,transparent 70%);filter:blur(70px);animation:Blogs_float__coXwG 25s ease-in-out infinite reverse}.Blogs_gridPattern__hZ6xF{position:absolute;inset:0;background-image:linear-gradient(rgba(16,185,129,.03) 1px,transparent 0),linear-gradient(90deg,rgba(16,185,129,.03) 1px,transparent 0);background-size:50px 50px;opacity:.5}.Blogs_container__Pm0DA{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:0 1.5rem}.Blogs_headerWrapper__3U_Ej{text-align:center;margin-bottom:4rem;animation:Blogs_fadeInUp__7sfBF .8s ease-out}.Blogs_sectionBadge__P6j4U{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;margin-bottom:1.5rem;background:rgba(16,185,129,.1);backdrop-filter:blur(10px);border-radius:9999px;font-size:.875rem;font-weight:600;color:#10b981;border:1px solid rgba(16,185,129,.2);animation:Blogs_slideDown__qVaCT .8s ease-out}.Blogs_badgeDot__GWlMB{width:.5rem;height:.5rem;background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:50%;animation:Blogs_pulse__q_HBt 2s ease-in-out infinite}.Blogs_sectionTitle__DGiB_{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#111827;line-height:1.2;animation:Blogs_fadeIn__8fnMV .8s ease-out .2s both}.Blogs_sectionSubtitle__JT3bU{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto;animation:Blogs_fadeIn__8fnMV .8s ease-out .3s both}.Blogs_gradientText__ynvHK{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.Blogs_gradientText__ynvHK:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:2px;opacity:.3}.Blogs_blogsGrid__9OTEp{display:grid;grid-template-columns:1fr;gap:2rem}.Blogs_blogCard__MtwlC{position:relative;background:rgba(255,255,255,.8);backdrop-filter:blur(20px);border-radius:1.5rem;border:1px solid rgba(16,185,129,.1);box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 0 0 1px rgba(16,185,129,.05);overflow:hidden;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.Blogs_blogCard__MtwlC:hover{transform:translateY(-12px);box-shadow:0 25px 50px -12px rgba(16,185,129,.25),0 0 0 1px rgba(16,185,129,.2);border-color:rgba(16,185,129,.3)}.Blogs_blogGlow__6To8P{position:absolute;inset:-2rem;background:radial-gradient(circle,rgba(16,185,129,.3) 0,transparent 70%);filter:blur(40px);opacity:0;transition:opacity .5s ease;z-index:-1}.Blogs_blogCard__MtwlC:hover .Blogs_blogGlow__6To8P{opacity:1}.Blogs_blogImageWrapper__pF7zk{position:relative;height:14rem;width:100%;overflow:hidden;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.Blogs_blogImage__b7YtE{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.Blogs_blogCard__MtwlC:hover .Blogs_blogImage__b7YtE{transform:scale(1.15)}.Blogs_blogShine__gGKVo{position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.4) 50%,transparent);transform:translateX(-100%);transition:transform .8s ease}.Blogs_blogCard__MtwlC:hover .Blogs_blogShine__gGKVo{transform:translateX(100%)}.Blogs_imageOverlay__UQlz_{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1));opacity:0;transition:opacity .5s ease}.Blogs_blogCard__MtwlC:hover .Blogs_imageOverlay__UQlz_{opacity:1}.Blogs_blogContent__O4Bg3{padding:2rem;display:flex;flex-direction:column;gap:1rem}.Blogs_blogTitle__urHD2{font-size:1.25rem;font-weight:700;color:#111827;line-height:1.4;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Blogs_blogCard__MtwlC:hover .Blogs_blogTitle__urHD2{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Blogs_blogDescription__8FQ_d{color:#6b7280;line-height:1.7;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.Blogs_blogLink__3jWQc{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:linear-gradient(135deg,#10b981,#06b6d4);color:white;border-radius:9999px;font-size:.95rem;font-weight:700;text-decoration:none;box-shadow:0 10px 15px -3px rgba(16,185,129,.3),0 0 0 1px rgba(16,185,129,.1);transition:all .3s cubic-bezier(.34,1.56,.64,1);align-self:flex-start;overflow:hidden}.Blogs_blogLink__3jWQc:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#059669,#0891b2);opacity:0;transition:opacity .3s ease}.Blogs_blogLink__3jWQc:hover:before{opacity:1}.Blogs_blogLink__3jWQc span{position:relative;z-index:10}.Blogs_blogLink__3jWQc:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 20px 25px -5px rgba(16,185,129,.4),0 0 0 1px rgba(16,185,129,.2)}.Blogs_linkIcon__uxILJ{position:relative;z-index:10;width:1.125rem;height:1.125rem;transition:transform .3s ease}.Blogs_blogLink__3jWQc:hover .Blogs_linkIcon__uxILJ{transform:translateX(4px)}@keyframes Blogs_fadeInUp__7sfBF{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Blogs_slideDown__qVaCT{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Blogs_fadeIn__8fnMV{0%{opacity:0}to{opacity:1}}@keyframes Blogs_pulse__q_HBt{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes Blogs_float__coXwG{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Blogs_gradientShift__C1HCd{0%,to{opacity:1}50%{opacity:.8}}@keyframes Blogs_scaleIn__VJ_WY{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Blogs_visible__P2jpo{animation:Blogs_scaleIn__VJ_WY .6s ease-out both}@media (min-width:768px){.Blogs_sectionTitle__DGiB_{font-size:3.5rem}.Blogs_sectionSubtitle__JT3bU{font-size:1.25rem}.Blogs_blogsGrid__9OTEp{grid-template-columns:repeat(2,1fr)}.Blogs_blogImageWrapper__pF7zk{height:15rem}.Blogs_blogContent__O4Bg3{padding:2rem}.Blogs_blogTitle__urHD2{font-size:1.375rem}}@media (min-width:1024px){.Blogs_sectionTitle__DGiB_{font-size:4rem}.Blogs_blogsGrid__9OTEp{grid-template-columns:repeat(3,1fr)}.Blogs_blogImageWrapper__pF7zk{height:16rem}}.dark .Blogs_blogsSection__s98Vq{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)}.dark .Blogs_sectionTitle__DGiB_{color:#ffffff}.dark .Blogs_sectionSubtitle__JT3bU{color:#94a3b8}.dark .Blogs_sectionBadge__P6j4U{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}.dark .Blogs_blogCard__MtwlC{background:rgba(30,41,59,.8);border-color:rgba(16,185,129,.2)}.dark .Blogs_blogCard__MtwlC:hover{border-color:rgba(16,185,129,.4)}.dark .Blogs_blogImageWrapper__pF7zk{background:linear-gradient(135deg,#1e293b,#0f172a)}.dark .Blogs_blogTitle__urHD2{color:#ffffff}.dark .Blogs_blogDescription__8FQ_d{color:#94a3b8}.Contact_contactSection__LtJA6{position:relative;min-height:100vh;padding:8rem 0;overflow:hidden;background:linear-gradient(135deg,#f0fdf4,#ffffff 50%,#ecfdf5)}.Contact_bgGradient__6B5qw{position:absolute;inset:0;background:radial-gradient(circle at 40% 50%,rgba(16,185,129,.1) 0,transparent 50%),radial-gradient(circle at 60% 50%,rgba(6,182,212,.1) 0,transparent 50%);animation:Contact_gradientShift__Ngba_ 15s ease infinite}.Contact_floatingOrb1__uYSqC{top:25%;left:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(16,185,129,.2) 0,transparent 70%);filter:blur(80px);animation:Contact_float__bad7a 20s ease-in-out infinite}.Contact_floatingOrb1__uYSqC,.Contact_floatingOrb2__7uMaG{position:absolute;border-radius:50%;transition:transform .3s ease-out}.Contact_floatingOrb2__7uMaG{bottom:25%;right:10%;width:380px;height:380px;background:radial-gradient(circle,rgba(6,182,212,.2) 0,transparent 70%);filter:blur(70px);animation:Contact_float__bad7a 25s ease-in-out infinite reverse}.Contact_gridPattern__lXOcf{position:absolute;inset:0;background-image:linear-gradient(rgba(16,185,129,.03) 1px,transparent 0),linear-gradient(90deg,rgba(16,185,129,.03) 1px,transparent 0);background-size:50px 50px;opacity:.5}.Contact_container__bdcRI{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:0 1.5rem}.Contact_headerWrapper__KSVGD{text-align:center;margin-bottom:4rem;animation:Contact_fadeInUp__baIw7 .8s ease-out}.Contact_sectionBadge__L0Dla{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;margin-bottom:1.5rem;background:rgba(16,185,129,.1);backdrop-filter:blur(10px);border-radius:9999px;font-size:.875rem;font-weight:600;color:#10b981;border:1px solid rgba(16,185,129,.2);animation:Contact_slideDown__NgJ04 .8s ease-out}.Contact_badgeDot__88ZCP{width:.5rem;height:.5rem;background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:50%;animation:Contact_pulse__A1BZC 2s ease-in-out infinite}.Contact_sectionTitle__Vvvsm{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#111827;line-height:1.2;opacity:0;transform:translateY(30px)}.Contact_sectionTitle__Vvvsm.Contact_visible__m4_4Z{animation:Contact_fadeInUp__baIw7 .8s ease-out forwards}.Contact_sectionSubtitle__QT7uZ{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto;animation:Contact_fadeIn__D0Qag .8s ease-out .3s both}.Contact_gradientText__Wc703{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.Contact_gradientText__Wc703:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:2px;opacity:.3}.Contact_contentGrid__R0DPX{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.Contact_imageWrapper___TnPf{position:relative;height:24rem;opacity:0;transform:translateX(-50px)}.Contact_imageWrapper___TnPf.Contact_visible__m4_4Z{animation:Contact_slideInLeft__f8aid .8s ease-out .2s forwards}.Contact_imageGlow__ZOoUM{position:absolute;inset:-2rem;background:radial-gradient(circle,rgba(16,185,129,.3) 0,transparent 70%);filter:blur(60px);animation:Contact_pulse__A1BZC 3s ease-in-out infinite}.Contact_imageContainer__TNGlT{position:relative;height:100%;border-radius:2rem;overflow:hidden;background:rgba(255,255,255,.5);backdrop-filter:blur(10px);border:1px solid rgba(16,185,129,.1);box-shadow:0 25px 50px -12px rgba(16,185,129,.2),0 0 0 1px rgba(16,185,129,.05);transition:all .5s cubic-bezier(.34,1.56,.64,1)}.Contact_imageContainer__TNGlT:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 30px 60px -12px rgba(16,185,129,.3),0 0 0 1px rgba(16,185,129,.1)}.Contact_contactImage__ABzBq{object-fit:contain}.Contact_contactForm__cmPkS{display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem;background:rgba(255,255,255,.8);backdrop-filter:blur(20px);border-radius:2rem;border:1px solid rgba(16,185,129,.1);box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 0 0 1px rgba(16,185,129,.05);opacity:0;transform:translateX(50px)}.Contact_contactForm__cmPkS.Contact_visible__m4_4Z{animation:Contact_slideInRight__R8EEM .8s ease-out .4s forwards}.Contact_formRow__KPOKE{display:grid;grid-template-columns:1fr;gap:1.5rem}.Contact_inputWrapper__1Sa0B{position:relative;display:flex;align-items:center}.Contact_inputIcon__SiDZc{position:absolute;left:1rem;width:1.25rem;height:1.25rem;color:#10b981;z-index:10;transition:all .3s ease}.Contact_inputWrapper__1Sa0B:focus-within .Contact_inputIcon__SiDZc{transform:scale(1.1);color:#059669}.Contact_formInput__81Ogj,.Contact_formTextarea__8tDBM{width:100%;padding:1rem 1rem 1rem 3rem;border-radius:1rem;border:2px solid rgba(16,185,129,.2);background:rgba(255,255,255,.9);color:#111827;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Contact_formInput__81Ogj:focus,.Contact_formTextarea__8tDBM:focus{outline:none;border-color:#10b981;background:rgba(255,255,255,1);box-shadow:0 0 0 4px rgba(16,185,129,.1),0 10px 15px -3px rgba(16,185,129,.2);transform:translateY(-2px)}.Contact_formInput__81Ogj::placeholder,.Contact_formTextarea__8tDBM::placeholder{color:#9ca3af;font-weight:400}.Contact_formTextarea__8tDBM{resize:vertical;min-height:150px;font-family:inherit}.Contact_submitButton__0Gknd{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2.5rem;background:linear-gradient(135deg,#10b981,#06b6d4);color:white;border:none;border-radius:9999px;font-size:1.0625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 10px 15px -3px rgba(16,185,129,.3),0 0 0 1px rgba(16,185,129,.1);align-self:flex-start;overflow:hidden}.Contact_submitButton__0Gknd:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#059669,#0891b2);opacity:0;transition:opacity .3s ease}.Contact_submitButton__0Gknd:hover:before{opacity:1}.Contact_submitButton__0Gknd:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 20px 25px -5px rgba(16,185,129,.4),0 0 0 1px rgba(16,185,129,.2)}.Contact_buttonIcon__eZulf,.Contact_submitButton__0Gknd span{position:relative;z-index:10}.Contact_buttonIcon__eZulf{width:1.25rem;height:1.25rem;transition:transform .3s ease}.Contact_submitButton__0Gknd:hover .Contact_buttonIcon__eZulf{transform:translateX(4px) rotate(-5deg)}.Contact_popupOverlay__Ea9Qv{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:50;animation:Contact_fadeIn__D0Qag .3s ease-out}.Contact_popupContent__ai5WX{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);padding:2.5rem;border-radius:1.5rem;border:1px solid rgba(16,185,129,.2);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(16,185,129,.1);max-width:28rem;width:90%;animation:Contact_scaleIn__k2wck .3s cubic-bezier(.34,1.56,.64,1)}.Contact_popupIconWrapper___hC_R{display:flex;justify-content:center;margin-bottom:1.5rem}.Contact_popupIconSuccess__4ZQy9{color:#10b981}.Contact_popupIconError__uBL6r,.Contact_popupIconSuccess__4ZQy9{width:4rem;height:4rem;animation:Contact_scaleIn__k2wck .5s cubic-bezier(.34,1.56,.64,1)}.Contact_popupIconError__uBL6r{color:#ef4444}.Contact_popupMessage__kgquA{color:#111827;text-align:center;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;line-height:1.6}.Contact_popupButton__4Pdgx{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#10b981,#06b6d4);color:white;border:none;border-radius:.75rem;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 6px -1px rgba(16,185,129,.3)}.Contact_popupButton__4Pdgx:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(16,185,129,.4)}@keyframes Contact_fadeInUp__baIw7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Contact_slideDown__NgJ04{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Contact_slideInLeft__f8aid{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes Contact_slideInRight__R8EEM{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes Contact_fadeIn__D0Qag{0%{opacity:0}to{opacity:1}}@keyframes Contact_scaleIn__k2wck{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Contact_pulse__A1BZC{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes Contact_float__bad7a{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Contact_gradientShift__Ngba_{0%,to{opacity:1}50%{opacity:.8}}.Contact_visible__m4_4Z{animation-play-state:running}@media (min-width:768px){.Contact_sectionTitle__Vvvsm{font-size:3.5rem}.Contact_sectionSubtitle__QT7uZ{font-size:1.25rem}.Contact_contentGrid__R0DPX,.Contact_formRow__KPOKE{grid-template-columns:repeat(2,1fr)}.Contact_contactForm__cmPkS{padding:3rem}.Contact_imageWrapper___TnPf{height:28rem}}@media (min-width:1024px){.Contact_sectionTitle__Vvvsm{font-size:4rem}.Contact_imageWrapper___TnPf{height:32rem}}.dark .Contact_contactSection__LtJA6{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)}.dark .Contact_sectionTitle__Vvvsm{color:#ffffff}.dark .Contact_sectionSubtitle__QT7uZ{color:#94a3b8}.dark .Contact_sectionBadge__L0Dla{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}.dark .Contact_imageContainer__TNGlT{background:rgba(30,41,59,.5);border-color:rgba(16,185,129,.2)}.dark .Contact_contactForm__cmPkS{background:rgba(30,41,59,.8);border-color:rgba(16,185,129,.2)}.dark .Contact_formInput__81Ogj,.dark .Contact_formTextarea__8tDBM{background:rgba(15,23,42,.6);border-color:rgba(16,185,129,.3);color:#ffffff}.dark .Contact_formInput__81Ogj::placeholder,.dark .Contact_formTextarea__8tDBM::placeholder{color:#6b7280}.dark .Contact_popupContent__ai5WX{background:rgba(30,41,59,.95);border-color:rgba(16,185,129,.3)}.dark .Contact_popupMessage__kgquA{color:#ffffff}.Footer_footer__UaG1g{position:relative;padding:3rem 0 2rem;background:linear-gradient(180deg,#f0fdf4,#ffffff);border-top:1px solid rgba(16,185,129,.1);overflow:hidden}.Footer_footer__UaG1g:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#10b981,transparent)}.Footer_container__Z8cUU{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.Footer_socialSection__pme_M{display:flex;flex-direction:column;align-items:center;gap:1rem}.Footer_socialLinks__QXggH{display:flex;gap:1rem;animation:Footer_fadeIn___UKcl .8s ease-out}.Footer_socialLink__VOPU_{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:rgba(16,185,129,.1);color:#10b981;text-decoration:none;border:1px solid rgba(16,185,129,.2);transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.Footer_socialLink__VOPU_:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#10b981,#06b6d4);opacity:0;transition:opacity .3s ease;border-radius:50%}.Footer_socialLink__VOPU_:hover:before{opacity:1}.Footer_socialLink__VOPU_:hover{transform:translateY(-6px) rotate(5deg) scale(1.1);box-shadow:0 10px 20px -5px rgba(16,185,129,.4);border-color:transparent}.Footer_socialIcon__BvaFc{position:relative;z-index:10;width:1.25rem;height:1.25rem;transition:all .3s ease}.Footer_socialLink__VOPU_:hover .Footer_socialIcon__BvaFc{color:white;transform:scale(1.1)}.Footer_divider__8xm49{width:100%;max-width:400px;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.3),transparent);animation:Footer_expandWidth__mCS1C .8s ease-out .3s both}.Footer_footerText__nqtso{color:#4b5563;font-size:1rem;line-height:1.5;text-align:center;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center;animation:Footer_fadeIn___UKcl .8s ease-out .4s both}.Footer_heartIcon__yj_7L{width:1.125rem;height:1.125rem;color:#ef4444;animation:Footer_heartbeat__XtPZm 1.5s ease-in-out infinite}.Footer_gradientText__mvbcy{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;position:relative;cursor:pointer;transition:all .3s ease}.Footer_gradientText__mvbcy:hover{filter:brightness(1.2);transform:scale(1.05)}.Footer_copyright__j5CNb{color:#6b7280;font-size:.875rem;text-align:center;animation:Footer_fadeIn___UKcl .8s ease-out .5s both}.Footer_scrollTopButton__Oa1Ef{position:fixed;bottom:2rem;right:2rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#06b6d4);color:white;border:none;border-radius:50%;cursor:pointer;box-shadow:0 10px 15px -3px rgba(16,185,129,.3),0 0 0 1px rgba(16,185,129,.1);transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:100;animation:Footer_fadeInUp__Tt0aJ .8s ease-out .6s both;overflow:hidden}.Footer_scrollTopButton__Oa1Ef:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#059669,#0891b2);opacity:0;transition:opacity .3s ease;border-radius:50%}.Footer_scrollTopButton__Oa1Ef:hover:before{opacity:1}.Footer_scrollTopButton__Oa1Ef:hover{transform:translateY(-8px) scale(1.1);box-shadow:0 20px 25px -5px rgba(16,185,129,.4),0 0 0 1px rgba(16,185,129,.2)}.Footer_arrowIcon__pCE9D{position:relative;z-index:10;width:1.5rem;height:1.5rem;transition:transform .3s ease}.Footer_scrollTopButton__Oa1Ef:hover .Footer_arrowIcon__pCE9D{animation:Footer_bounceUp__uWjbQ .6s ease-in-out infinite}@keyframes Footer_fadeIn___UKcl{0%{opacity:0}to{opacity:1}}@keyframes Footer_fadeInUp__Tt0aJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Footer_expandWidth__mCS1C{0%{width:0}to{width:100%}}@keyframes Footer_heartbeat__XtPZm{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}}@keyframes Footer_bounceUp__uWjbQ{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:640px){.Footer_footer__UaG1g{padding:2rem 0 1.5rem}.Footer_footerText__nqtso{font-size:.875rem}.Footer_copyright__j5CNb{font-size:.75rem}.Footer_socialLink__VOPU_{width:2.5rem;height:2.5rem}.Footer_socialIcon__BvaFc{width:1.125rem;height:1.125rem}.Footer_scrollTopButton__Oa1Ef{bottom:1.5rem;right:1.5rem;width:2.75rem;height:2.75rem}.Footer_arrowIcon__pCE9D{width:1.25rem;height:1.25rem}}@media (min-width:768px){.Footer_footer__UaG1g{padding:4rem 0 2.5rem}.Footer_footerText__nqtso{font-size:1.0625rem}}.dark .Footer_footer__UaG1g{background:linear-gradient(180deg,#0f172a,#1e293b);border-top-color:rgba(16,185,129,.2)}.dark .Footer_footer__UaG1g:before{background:linear-gradient(90deg,transparent,#10b981,transparent)}.dark .Footer_footerText__nqtso{color:#94a3b8}.dark .Footer_copyright__j5CNb{color:#64748b}.dark .Footer_socialLink__VOPU_{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}.dark .Footer_socialLink__VOPU_:hover{border-color:transparent}.dark .Footer_divider__8xm49{background:linear-gradient(90deg,transparent,rgba(16,185,129,.4),transparent)}