.Footer_footer__X1Jp0{background:#111827;border-top:1px solid #1f2937;padding-top:4rem;padding-bottom:2rem}.Footer_container__gnWX2{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.Footer_container__gnWX2{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.Footer_container__gnWX2{padding-left:2rem;padding-right:2rem}}.Footer_grid__aiqKg{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem}@media(min-width:768px){.Footer_grid__aiqKg{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Footer_grid__aiqKg{grid-template-columns:minmax(14rem,1.3fr) repeat(5,minmax(7.5rem,1fr));align-items:start;gap:2rem}}@media(min-width:1280px){.Footer_grid__aiqKg{gap:4rem}}.Footer_brandColumn__tfKct{grid-column:span 1}@media(min-width:768px){.Footer_brandColumn__tfKct{grid-column:span 2}}@media(min-width:1024px){.Footer_brandColumn__tfKct{grid-column:span 1}}.Footer_logo__TiS61{display:flex;align-items:center;gap:.25rem;margin-bottom:1.5rem}.Footer_logoBracket__JuoGZ{font-size:1.25rem;font-weight:700;color:#4ade80;letter-spacing:-.05em}.Footer_logoD__DSCSH{color:#4ade80}.Footer_logoText__YEtA0{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:.05em}.Footer_brandDescription__JBCKL{color:#6b7280;font-size:.875rem;margin-bottom:1.5rem;line-height:1.625;max-width:20rem}.Footer_socialLinks__QhXI3{display:flex;gap:1rem}.Footer_socialLink__2F6Hc{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#9ca3af;transition:color .2s ease}.Footer_socialLink__2F6Hc svg{font-size:1.25rem}.Footer_socialLink__2F6Hc:hover{color:#fff}.Footer_linkColumn__Np1ST{min-width:0}.Footer_columnTitle__5eqEw{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:1rem}.Footer_linkList__acPnn{display:flex;flex-direction:column;gap:.5rem}.Footer_footerLink__bLndu{font-size:.875rem;color:#9ca3af;transition:color .2s ease}.Footer_footerLink__bLndu:hover{color:#4ade80}.Footer_contactColumn__GNj_9{min-width:0}@media(min-width:768px){.Footer_contactColumn__GNj_9{grid-column:span 1}}.Footer_contactList__gabA3{display:flex;flex-direction:column;gap:.5rem}.Footer_contactItem__U6Hcl{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem}.Footer_contactIcon__GuBgv{color:#22c55e;flex-shrink:0;margin-top:.125rem}.Footer_contactLink__A2m8t{color:#9ca3af;transition:color .2s ease}.Footer_contactLink__A2m8t:hover{color:#4ade80}.Footer_address__Fo0sC{font-style:normal;color:#9ca3af;line-height:1.625}.Footer_bottomBar__4h5Cr{border-top:1px solid #1f2937;padding-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:768px){.Footer_bottomBar__4h5Cr{flex-direction:row;justify-content:space-between}}.Footer_copyright__G_qSi{color:#4b5563;font-size:.875rem}.Footer_legalLinks___9PCP{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(min-width:768px){.Footer_legalLinks___9PCP{gap:1.5rem;justify-content:flex-end}}.Footer_legalLink__Z0XoW{font-size:.875rem;color:#6b7280;transition:color .2s ease}.Footer_legalLink__Z0XoW:hover{color:#fff}.Layout_layout__hzm1q{min-height:100vh;display:flex;flex-direction:column}.Layout_skipLink__Hnhxs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Layout_skipLink__Hnhxs:focus{position:fixed;top:1rem;left:1rem;z-index:80;padding:.75rem 1rem;background:#22c55e;color:#fff;border-radius:.375rem;font-weight:600;clip:auto;width:auto;height:auto;outline:none}.Layout_main__ghA2Q{flex:1 1}.Layout_navSpacer__6EPHF{height:5rem}.Navigation_navbar__2ROD4{position:fixed;top:0;left:0;right:0;width:100%;z-index:30;transition:all .3s ease;background:rgba(31,41,55,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(55,65,81,.5);border-bottom-color:#1f2937}.Navigation_navbar__2ROD4.Navigation_scrolled__eqkyE{background:rgba(17,24,39,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.Navigation_navbar__2ROD4.Navigation_menuOpen__D55op{bottom:0;background:#111827;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none}.Navigation_container__Hd_Kz{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.Navigation_container__Hd_Kz{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.Navigation_container__Hd_Kz{padding-left:2rem;padding-right:2rem}}.Navigation_inner__3Hta6{display:flex;align-items:center;justify-content:space-between;height:5rem}.Navigation_logo__Qx8EC{display:flex;align-items:center;gap:.5rem;cursor:pointer;flex-shrink:0}.Navigation_logoBracket__m9ES9{font-size:1.5rem;font-weight:700;color:#4ade80;letter-spacing:-.05em}.Navigation_logoD__hp_Ni{color:#4ade80}.Navigation_logoText__ofNCa{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.05em}.Navigation_desktopMenu__ZOA4M{display:none;align-items:baseline;gap:2rem;margin-left:2.5rem}@media(min-width:1024px){.Navigation_desktopMenu__ZOA4M{display:flex}}.Navigation_navLink__vi_26{padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:#d1d5db;transition:color .2s ease;border-bottom:2px solid rgba(0,0,0,0)}.Navigation_navLink__vi_26:hover{color:#fff}.Navigation_navLink__vi_26.Navigation_active__O15U2{color:#fff;border-bottom-color:#22c55e}.Navigation_dropdown__wi374{position:relative;display:inline-flex;align-items:center}.Navigation_dropdownTrigger__YvT65{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);font-family:inherit;cursor:pointer}.Navigation_chevron__BdiSr{font-size:.7rem;color:currentColor;transition:transform .2s ease}.Navigation_accountChip__IDOF5[aria-expanded=true] .Navigation_chevron__BdiSr,.Navigation_dropdownTrigger__YvT65[aria-expanded=true] .Navigation_chevron__BdiSr{transform:rotate(180deg)}.Navigation_dropdownPanel__BpkHd{position:absolute;top:calc(100% + .6rem);left:0;min-width:17rem;padding:.5rem;display:flex;flex-direction:column;gap:2px;background:#161e2e;border:1px solid #374151;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:60}.Navigation_dropdownPanel__BpkHd:before{content:"";position:absolute;top:-.6rem;left:0;right:0;height:.6rem}.Navigation_dropdownOpen__Ay7Sn{opacity:1;visibility:visible;transform:translateY(0)}.Navigation_dropdownItem__UWWiV{display:flex;flex-direction:column;gap:2px;padding:.75rem;border-radius:.5rem;transition:background .15s ease}.Navigation_dropdownItem__UWWiV:hover{background:rgba(34,197,94,.08)}.Navigation_dropdownItemLabel__MIjjj{font-size:.875rem;font-weight:600;color:#f3f4f6}.Navigation_dropdownItemDesc__R4LA0{font-size:.75rem;color:#9ca3af;line-height:1.375}.Navigation_dropdownItemActive__cy8Gt{background:rgba(34,197,94,.1)}.Navigation_dropdownItemActive__cy8Gt .Navigation_dropdownItemLabel__MIjjj{color:#4ade80}.Navigation_desktopCta__WdArt{display:none}@media(min-width:1024px){.Navigation_desktopCta__WdArt{display:flex;align-items:center;gap:1.25rem}}.Navigation_loginLink__ZJ7Ts{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#d1d5db;transition:color .2s ease}.Navigation_loginLink__ZJ7Ts svg{font-size:1rem}.Navigation_loginLink__ZJ7Ts:hover{color:#fff}.Navigation_ctaButton__dmflw{align-items:center;justify-content:center;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;outline:none}.Navigation_ctaButton__dmflw:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.Navigation_ctaButton__dmflw{background:linear-gradient(90deg,#0B8A4E,#04663B);color:#fff;box-shadow:0 10px 30px rgba(34,197,94,.2)}.Navigation_ctaButton__dmflw:hover{opacity:.9;transform:translateY(-1px)}.Navigation_ctaButton__dmflw{padding:.5rem 1.5rem;border-radius:9999px;font-size:.875rem;display:inline-flex;gap:.5rem}.Navigation_ctaButton__dmflw svg{font-size:.75rem}.Navigation_accountChip__IDOF5{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .6rem .35rem .4rem;border-radius:9999px;border:1px solid #374151;background:rgba(31,41,55,.5);color:#e5e7eb;font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease}.Navigation_accountChip__IDOF5:hover{border-color:#4b5563;background:rgba(31,41,55,.85)}.Navigation_accountChip__IDOF5:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.Navigation_accountPanel__gDWX6{left:auto;right:0;min-width:15rem}.Navigation_accountHeader__v2Uub{display:flex;align-items:center;gap:.75rem;padding:.75rem}.Navigation_accountHeaderText__k3xJz{display:flex;flex-direction:column;min-width:0}.Navigation_accountHeaderName__0oYl2{font-size:.875rem;font-weight:600;color:#f3f4f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navigation_accountHeaderEmail__ENaH2{font-size:.75rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navigation_dropdownDivider__Ltd6B{height:1px;margin:.25rem .5rem;background:#1f2937}.Navigation_logoutButton__WVZd3{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;border:none;background:none;border-radius:.5rem;color:#d1d5db;font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.Navigation_logoutButton__WVZd3:hover{background:rgba(239,68,68,.1);color:#fca5a5}.Navigation_logoutIcon__yEBP3{font-size:1rem}.Navigation_avatar__8HKVF{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:9999px;background:#22c55e;color:#111827;font-size:.8rem;font-weight:700;line-height:1}.Navigation_accountName__fsyeV{display:none;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1280px){.Navigation_accountName__fsyeV{display:inline}}.Navigation_mobileMenuButton__EZg_3{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#9ca3af;transition:color .2s ease;border-radius:.375rem}.Navigation_mobileMenuButton__EZg_3:hover{color:#fff}@media(min-width:1024px){.Navigation_mobileMenuButton__EZg_3{display:none}}.Navigation_mobileMenuButton__EZg_3 svg{font-size:1.25rem;transition:transform .2s ease}.Navigation_mobileMenu__VcliH{display:none}@media(min-width:1024px){.Navigation_mobileMenu__VcliH{display:none!important}}.Navigation_mobileMenuOpen__yBpfO{display:flex;flex-direction:column;position:absolute;top:5rem;left:0;right:0;bottom:0;background:#111827;overflow-y:auto;-webkit-overflow-scrolling:touch}.Navigation_mobileMenuContent__9tZdp{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.Navigation_mobileGroupLabel__NndIw{padding:1.25rem .75rem .25rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.Navigation_mobileGroupLabel__NndIw:first-child{padding-top:.25rem}.Navigation_mobileNavLink__Lvx0G{display:block;padding:1rem .75rem;font-size:1.125rem;font-weight:500;color:#d1d5db;border-radius:.375rem;transition:color .2s ease;min-height:48px}.Navigation_mobileNavLink__Lvx0G:hover{color:#fff}.Navigation_mobileNavLink__Lvx0G.Navigation_active__O15U2{color:#4ade80}.Navigation_mobileLogout__mW3U2{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;margin-top:1rem;font-family:inherit;font-size:1rem;font-weight:500;color:#d1d5db;background:none;border:1px solid #374151;border-radius:.5rem;min-height:48px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.Navigation_mobileLogout__mW3U2 svg{font-size:1.125rem}.Navigation_mobileLogout__mW3U2:hover{color:#fca5a5;border-color:rgba(239,68,68,.5)}.Navigation_mobileLoginLink__yhQSK{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;margin-top:1rem;font-size:1rem;font-weight:500;color:#e5e7eb;border:1px solid #374151;border-radius:.5rem;min-height:48px;transition:border-color .2s ease,color .2s ease}.Navigation_mobileLoginLink__yhQSK svg{font-size:1.125rem}.Navigation_mobileLoginLink__yhQSK:hover{color:#fff;border-color:#22c55e}.Navigation_mobileCtaButton__SbGhX{display:inline-flex;transition:all .2s ease;cursor:pointer;border:none;outline:none}.Navigation_mobileCtaButton__SbGhX:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.Navigation_mobileCtaButton__SbGhX{background:linear-gradient(90deg,#0B8A4E,#04663B);color:#fff;box-shadow:0 10px 30px rgba(34,197,94,.2)}.Navigation_mobileCtaButton__SbGhX:hover{opacity:.9;transform:translateY(-1px)}.Navigation_mobileCtaButton__SbGhX{padding:1rem;border-radius:.5rem;font-size:1rem;font-weight:600;margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}@keyframes CookieConsent_slideUp__vDNXB{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_banner__NNi1I{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:80;background:rgba(17,24,39,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid #374151;border-radius:.75rem;box-shadow:0 24px 80px rgba(0,0,0,.45);animation:CookieConsent_slideUp__vDNXB .4s ease-out}@media(min-width:768px){.CookieConsent_banner__NNi1I{left:1.5rem;right:1.5rem;bottom:1.5rem;max-width:68rem;margin:0 auto}}.CookieConsent_container__9swar{padding:1rem}@media(min-width:768px){.CookieConsent_container__9swar{padding:1.25rem}}.CookieConsent_compact__6yFfM{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.CookieConsent_compact__6yFfM{flex-direction:row;align-items:center;gap:2rem}}.CookieConsent_text__Z6dYZ{color:#d1d5db;font-size:.875rem;line-height:1.375;flex:1 1}.CookieConsent_link__f72SC{color:#4ade80;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.CookieConsent_link__f72SC:hover{color:#9fe870}.CookieConsent_actions__Muz3s{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0}@media(min-width:640px){.CookieConsent_actions__Muz3s{gap:.75rem}}@media(min-width:1024px){.CookieConsent_actions__Muz3s{justify-content:flex-end}}.CookieConsent_acceptButton__TobNQ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;outline:none}.CookieConsent_acceptButton__TobNQ:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.CookieConsent_acceptButton__TobNQ{background:linear-gradient(90deg,#0B8A4E,#04663B);color:#fff;box-shadow:0 10px 30px rgba(34,197,94,.2)}.CookieConsent_acceptButton__TobNQ:hover{opacity:.9;transform:translateY(-1px)}.CookieConsent_acceptButton__TobNQ{padding:.5rem 1.5rem;border-radius:.5rem;font-size:.875rem}.CookieConsent_rejectButton__FfIDw{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;outline:none}.CookieConsent_rejectButton__FfIDw:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.CookieConsent_rejectButton__FfIDw{background:rgba(31,41,55,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border:1px solid #4b5563}.CookieConsent_rejectButton__FfIDw:hover{border-color:rgba(74,222,128,.5);background:rgba(31,41,55,.6)}.CookieConsent_rejectButton__FfIDw{padding:.5rem 1.5rem;border-radius:.5rem;font-size:.875rem}.CookieConsent_saveButton__zBAV_{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;outline:none}.CookieConsent_saveButton__zBAV_:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.CookieConsent_saveButton__zBAV_{background:rgba(31,41,55,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border:1px solid #4b5563}.CookieConsent_saveButton__zBAV_:hover{border-color:rgba(74,222,128,.5);background:rgba(31,41,55,.6)}.CookieConsent_saveButton__zBAV_{padding:.5rem 1.5rem;border-radius:.5rem;font-size:.875rem}.CookieConsent_detailsLink__FGPq_{background:none;border:none;color:#9ca3af;font-size:.875rem;cursor:pointer;padding:.5rem .75rem;transition:color .2s ease}.CookieConsent_detailsLink__FGPq_:hover{color:#fff}.CookieConsent_details__HGRUk{display:flex;flex-direction:column;gap:1rem;max-height:min(72vh,42rem);overflow-y:auto;padding-right:.25rem}.CookieConsent_detailsTitle__YhkJ1{font-size:1.125rem;font-weight:600;color:#fff}.CookieConsent_category__9q0Wb{background:rgba(31,41,55,.6);border:1px solid #374151;border-radius:.75rem;padding:1rem 1.25rem}.CookieConsent_categoryHeader__ZlwFb{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.CookieConsent_categoryInfo__Xnnp3{display:flex;align-items:center;gap:.75rem}.CookieConsent_categoryName__lLWiV{font-size:.875rem;font-weight:600;color:#fff}.CookieConsent_categoryBadge__8HX6C{font-size:.75rem;color:#4ade80;background:rgba(74,222,128,.1);padding:.25rem .5rem;border-radius:9999px}.CookieConsent_categoryDescription__WuPcQ{color:#9ca3af;font-size:.875rem;line-height:1.625;margin-bottom:.75rem}.CookieConsent_toggle__LYIvA{background:none;border:none;padding:0;cursor:pointer;flex-shrink:0}.CookieConsent_toggleDisabled__dEATF{pointer-events:none;opacity:.7}.CookieConsent_toggleTrack__fHU1j{width:44px;height:24px;background:#4b5563;border-radius:9999px;position:relative;transition:background .2s ease}.CookieConsent_toggleActive__oO1s9{background:#4ade80}.CookieConsent_toggleThumb__wyshU{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s ease}.CookieConsent_toggleThumbActive__AzGbp{transform:translateX(20px)}.CookieConsent_cookieTable__xJ1rL{display:grid;gap:.25rem;background:rgba(17,24,39,.5);border-radius:.5rem;padding:.75rem}.CookieConsent_cookieRow__6GWTQ{display:grid;grid-template-columns:100px 1fr;gap:.5rem;font-size:.75rem}@media(min-width:768px){.CookieConsent_cookieRow__6GWTQ{grid-template-columns:120px 1fr}}.CookieConsent_cookieLabel__bLwq3{color:#6b7280}.CookieConsent_cookieValue__T5MNB{color:#d1d5db}.CookieConsent_detailsActions__B4pTy{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#111827;color:#f3f4f6;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background-color:#22c55e;color:#fff}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:#111827}html::-webkit-scrollbar-thumb{background:#374151;border-radius:.375rem}html::-webkit-scrollbar-thumb:hover{background:#4b5563}a{color:inherit;text-decoration:none;transition:color .2s ease}a:hover{color:#4ade80}img{max-width:100%;height:auto;display:block}ol,ul{list-style:none}button{font-family:inherit;font-size:inherit;background:none;border:none;cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25;color:#fff}h1{font-size:3rem;font-weight:800}@media(min-width:768px){h1{font-size:3.75rem}}@media(min-width:1024px){h1{font-size:4.5rem}}h2{font-size:1.875rem;font-weight:700}@media(min-width:768px){h2{font-size:2.25rem}}h3{font-size:1.25rem;font-weight:700}h4{font-size:1.125rem;font-weight:600}p{margin-bottom:1rem;color:#9ca3af;line-height:1.625}p:last-child{margin-bottom:0}strong{font-weight:600;color:#fff}code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875em;background:rgba(31,41,55,.6);padding:.125em .375em;border-radius:.25rem}.text-gradient{background:linear-gradient(90deg,#4ADE80,#10B981);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.glass-effect{background:rgba(31,41,55,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(55,65,81,.5)}.container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-slow{animation:pulse-slow 4s cubic-bezier(.4,0,.6,1) infinite}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:80;padding:.75rem 1rem;background:#22c55e;color:#fff;border-radius:.375rem;font-weight:600;clip:auto;width:auto;height:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #4ade80;outline-offset:2px}