.Buttons_btn__Gp9L7{border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:inherit;transition:all .2s ease-in-out;box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.Buttons_btn__Gp9L7:focus{box-shadow:0 0 0 3px var(--color-border-active)}.Buttons_btn__Gp9L7:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.Buttons_btnSm__VsDXX{padding:.375rem .75rem;font-size:.875rem;font-weight:500;border-radius:4px;line-height:1.2}.Buttons_btnMd__xLTg5{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:6px;line-height:1.2}.Buttons_btnLg__YBPu0{padding:1rem 2rem;font-size:1.125rem;font-weight:600;border-radius:8px;line-height:1.2}.Buttons_btnPrimary__7bjXx{background:var(--color-primary);color:white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Buttons_btnPrimary__7bjXx:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.Buttons_btnSecondary__nRbbh{background:var(--color-secondary);color:white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Buttons_btnSecondary__nRbbh:hover{background:var(--color-secondary-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.Buttons_btnOutline__7678K{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.Buttons_btnOutline__7678K:hover{background:var(--color-primary);color:white;transform:translateY(-1px)}.Buttons_btnGhost__2xBMf{background:transparent;color:var(--color-primary);border:none}.Buttons_btnGhost__2xBMf:hover{background:rgba(93,185,183,.1);color:var(--color-primary-hover)}.Buttons_btnDanger__Sp62C{background:var(--color-danger);color:white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Buttons_btnDanger__Sp62C:hover{background:var(--color-danger-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.Buttons_btnHeroPrimary__ThZbb{background:white;color:var(--color-primary);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.Buttons_btnHeroPrimary__ThZbb:hover{background:rgba(255,255,255,.95);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.Buttons_btnHeroSecondary__npVYn{background:rgba(255,255,255,.1);color:white;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.Buttons_btnHeroSecondary__npVYn:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}.Buttons_link__6chVc{color:var(--color-link);text-decoration:none;font-weight:500;transition:all .2s ease;cursor:pointer}.Buttons_link__6chVc:hover{color:var(--color-link-hover);text-decoration:underline}.Buttons_link__6chVc:active{color:var(--color-link-active)}.Buttons_linkMuted__DPMhv{color:var(--color-text-muted)}.Buttons_linkMuted__DPMhv:hover{color:var(--color-text)}.Buttons_linkPrimary__zi6dm{color:var(--color-primary)}.Buttons_linkPrimary__zi6dm:hover{color:var(--color-primary-hover)}.Buttons_linkWhite__fEkoF{color:white;opacity:.8}.Buttons_linkWhite__fEkoF:hover{opacity:1;text-decoration:none}.Buttons_linkButton__G6B_6{background:none;color:var(--color-primary);border:none;padding:0;font-size:inherit;text-decoration:underline;border-radius:0}.Buttons_linkButton__G6B_6:hover{color:var(--color-primary-hover);background:none;transform:none}.Buttons_navLink__A0cgf{color:var(--color-text);padding:.5rem 1rem;border-radius:6px;text-decoration:none}.Buttons_navLink__A0cgf:hover{background-color:var(--color-link-hover-bg);color:var(--color-link-hover);text-decoration:none}.Buttons_btnGroup__SsFQd{display:flex;gap:.75rem;align-items:center}.Buttons_btnGroupSpaced__x_3gU{justify-content:space-between}.Buttons_btnGroupCentered__asNVm{justify-content:center}.Buttons_btnGroupRight__PW96m{justify-content:flex-end}.Buttons_btnGroupVertical__mP_D8{flex-direction:column;align-items:stretch}.Buttons_btnFullWidth__wm76q{width:100%}.Buttons_btnLoading__9Hk6W{position:relative;color:transparent!important}.Buttons_btnLoading__9Hk6W:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:Buttons_btn-spin__hjBV4 .8s linear infinite}@keyframes Buttons_btn-spin__hjBV4{to{transform:rotate(1turn)}}@media (max-width:768px){.Buttons_btnHeroPrimary__ThZbb,.Buttons_btnHeroSecondary__npVYn,.Buttons_btnLg__YBPu0{padding:.75rem 1.5rem;font-size:1rem}.Buttons_btnGroup__SsFQd{flex-direction:column;gap:.5rem}.Buttons_btnGroup__SsFQd .Buttons_btn__Gp9L7{width:100%}}.index_container__Wxv5N{min-height:100vh;background:var(--color-bg-main);color:var(--color-text);position:relative}.index_nav__0S4ql{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.index_logo__s_ZB_{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700}.index_navLinks__XOiDH{display:flex;gap:1rem;align-items:center}.index_signIn__WLM_9{color:white;text-decoration:none;padding:.5rem 1rem;border-radius:.5rem;transition:background-color .2s}.index_signIn__WLM_9:hover{background-color:var(--color-white-10)}.index_signUp__1ZJo9{background-color:white;color:var(--color-primary);text-decoration:none;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:600;transition:transform .2s}.index_signUp__1ZJo9:hover{transform:translateY(-1px)}.index_hero__KPhWV{background:var(--color-primary-dark);color:white;padding:4rem 0;display:flex;justify-content:center;align-items:center;min-height:50vh}.index_heroInner___4EZU{max-width:1200px;width:100%;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.index_heroContent__nOvbo{max-width:600px}.index_heroTitle__ZTzLQ{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;color:white}.index_heroSubtitle__zWdI4{font-size:1.25rem;opacity:.9;line-height:1.5;margin-bottom:2.5rem;font-weight:400;max-width:65ch;color:rgba(255,255,255,.9)}.index_heroStats__i_jbf{display:flex;gap:2rem;margin-bottom:2.5rem;justify-content:flex-start}.index_heroStat__amMus{text-align:center}.index_statNumber__uKRlk{display:block;font-size:2rem;font-weight:700;color:var(--color-accent);text-shadow:0 2px 4px rgba(0,0,0,.3)}.index_statLabel__t5Rl1{display:block;font-size:.8rem;opacity:.8;margin-top:.25rem;font-weight:500}.index_heroActions__P_2RB{display:flex;gap:1rem}.index_primaryButton__ZxdLi{background:white;color:var(--color-primary-dark);padding:1rem 2rem;border-radius:6px;text-decoration:none;font-weight:600;transition:all .2s ease;border:none;font-size:1rem}.index_primaryButton__ZxdLi:hover{background:var(--color-neutral-100);transform:translateY(-1px)}.index_secondaryButton__kcbRV{background:transparent;color:white;padding:1rem 2rem;border:2px solid white;border-radius:6px;text-decoration:none;font-weight:600;transition:all .2s ease;font-size:1rem}.index_secondaryButton__kcbRV:hover{background:white;color:var(--color-primary-dark)}.index_chartShowcase__WrsWW,.index_heroImage__3E8_C{display:flex;justify-content:center}.index_chartShowcase__WrsWW{align-items:center}.index_featuredChart__16bya{width:100%;max-width:500px;height:auto;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.15);background:white;border:1px solid rgba(255,255,255,.2);transform:perspective(1000px) rotateX(8deg) rotateY(-5deg);transition:all .4s ease}.index_featuredChart__16bya:hover{box-shadow:0 16px 48px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.25);transform:perspective(1000px) rotateX(2deg) rotateY(-1deg) scale(1.02)}.index_features__RulJQ{background:var(--color-bg-main)}.index_comparison__bzkGo,.index_features__RulJQ{color:var(--color-text);padding:4rem 0;position:relative}.index_comparison__bzkGo{background:var(--color-bg-secondary)}.index_comparisonContainer__Sf1In{max-width:1000px;margin:0 auto;padding:0 2rem}.index_approachGrid__1PT09{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}.index_approachCard__Q_4aU{background:white;padding:2rem;border-radius:12px;box-shadow:0 4px 8px var(--color-black-10);border:1px solid var(--color-border)}.index_approachCard__Q_4aU h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:var(--color-text)}.index_approachCard__Q_4aU p{color:var(--color-gray-muted);line-height:1.5;margin-bottom:1rem;max-width:60ch}.index_approachCard__Q_4aU p:last-child{margin-bottom:0}.index_toolsCta__qRZG6{text-align:center;margin-top:3rem}.index_toolsCtaButton__cElEG{display:inline-block;background:linear-gradient(135deg,var(--color-secondary) 0,var(--color-accent) 100%);color:white;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:700;font-size:1.125rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 8px var(--color-black-10)}.index_toolsCtaButton__cElEG:hover{transform:translateY(-2px);box-shadow:0 8px 16px var(--color-black-15)}.index_additionalFeatures___RXaF{background:var(--color-bg-main);color:var(--color-text);padding:4rem 0;position:relative}.index_featuresContainer__eXMxx{max-width:1200px;margin:0 auto;padding:0 2rem}.index_sectionTitle__wIpkw{text-align:center;font-size:2.75rem;font-weight:700;margin-bottom:4rem;background:linear-gradient(135deg,var(--color-text) 0,var(--color-primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.index_featuresGrid__0YjEc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.index_feature__JNxWR{text-align:center;padding:2rem;background:white;border:1px solid var(--color-border);border-radius:12px;transition:all .2s ease;position:relative;display:flex;flex-direction:column;align-items:center;height:-moz-fit-content;height:fit-content}.index_feature__JNxWR:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:var(--color-border-hover)}.index_featureChart__IUlWb{width:100%;margin-bottom:1.5rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px var(--color-black-10);transition:transform .3s ease}.index_featureChart__IUlWb img{width:100%;height:auto;display:block}.index_feature__JNxWR:hover .index_featureChart__IUlWb{transform:scale(1.03)}.index_feature__JNxWR h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:0;color:var(--color-gray-dark)}.index_feature__JNxWR p{color:var(--color-gray-muted);line-height:1.5;flex-grow:1;max-width:55ch;margin:0 auto}.index_showcaseSection__SxaCD{background:linear-gradient(180deg,var(--color-neutral-50) 0,white 100%);color:var(--color-text);padding:6rem 0;position:relative}.index_showcaseSection__SxaCD:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--color-secondary) 50%,transparent 100%)}.index_showcaseContainer__qQH3I{max-width:1200px;margin:0 auto;padding:0 2rem}.index_showcaseItem__DdZzz{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;margin-bottom:6rem}.index_showcaseItem__DdZzz:last-child{margin-bottom:0}.index_showcaseContent__pTiJT{max-width:600px}.index_showcaseTitle__jhqdV{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;background:linear-gradient(135deg,var(--color-text) 0,var(--color-primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.index_showcaseDescription__PkC1v{font-size:1.1rem;line-height:1.5;color:var(--color-gray-muted);margin-bottom:1.5rem;max-width:65ch}.index_showcaseDescription__PkC1v:last-child{margin-bottom:0}.index_showcaseImages___P2ft{display:flex;flex-direction:column;gap:1.5rem}.index_showcaseImageContainer__bA7oH{border-radius:8px;overflow:hidden;box-shadow:0 4px 8px var(--color-black-10)}.index_showcaseImage__aRiDH{width:100%;height:auto;display:block}.index_additionalToolsSection__TLn__{text-align:center;margin-bottom:3rem}.index_additionalToolsTitle__3Vb8R{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--color-text)}.index_additionalToolsSubtext__xiZzu{font-size:1.1rem;line-height:1.5;color:var(--color-gray-muted);max-width:65ch;margin:0 auto}.index_cta__FluGt{background:var(--color-primary-dark);color:white;padding:6rem 0;position:relative;display:flex;justify-content:center;align-items:center}.index_ctaContainer__dt8YW{max-width:900px;width:100%;padding:0 2rem;text-align:center}.index_ctaContainer__dt8YW h2{font-size:2.75rem;font-weight:700;margin-bottom:1.5rem;color:white}.index_ctaContainer__dt8YW p{font-size:1.25rem;opacity:.9;margin-bottom:2rem}.index_ctaActions__ZAmt8{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.index_footer__7ek2e{background-color:var(--color-black-20);padding:2rem 0}.index_footerContent__4H2Td{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.index_footerLogo__UCPe4{display:flex;align-items:center;gap:.5rem;font-weight:700}.index_footerLinks__9xxsD{display:flex;gap:2rem}@media (max-width:1024px) and (min-width:769px){.index_featuresGrid__0YjEc{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.index_heroInner___4EZU{grid-template-columns:1fr;gap:2rem;text-align:center}.index_heroTitle__ZTzLQ{font-size:2rem}.index_heroActions__P_2RB{justify-content:center}.index_heroStats__i_jbf{justify-content:center;gap:1.5rem}.index_approachGrid__1PT09{grid-template-columns:1fr;gap:1.5rem}.index_chartShowcase__WrsWW{margin-top:2rem}.index_featuresGrid__0YjEc{grid-template-columns:repeat(2,1fr);gap:1.5rem}.index_footerContent__4H2Td{flex-direction:column;gap:1rem;text-align:center}.index_footerLinks__9xxsD{gap:1rem}.index_showcaseItem__DdZzz{grid-template-columns:1fr;gap:2rem;text-align:center}.index_showcaseContent__pTiJT{max-width:none}.index_showcaseTitle__jhqdV{font-size:2rem}.index_showcaseImages___P2ft{gap:1rem}.index_featuredChart__16bya{max-width:400px}.index_hero__KPhWV{padding:3rem 0}.index_heroInner___4EZU{padding:0 1rem}}@media (max-width:480px){.index_featuresGrid__0YjEc{grid-template-columns:1fr;gap:1rem}}.Nav_nav__qx_IO{display:flex;justify-content:center;align-items:center;padding:1rem 0;background:var(--color-primary-dark);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Nav_navInner__uItmB{max-width:1200px;width:100%;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.Nav_navRight__J6a4D{display:flex;align-items:center;gap:1rem}.Nav_navLinks__3j_Ht{gap:2rem}.Nav_navLinks__3j_Ht,.Nav_userDropdownContainer__0bzbQ{display:flex;align-items:center}.Nav_navLink__OR_Xr{transition:color .2s ease;border-radius:6px;padding:.5rem 1rem;color:rgba(255,255,255,.9)}.Nav_navLink__OR_Xr:hover{color:white;background:rgba(255,255,255,.1)}.Nav_signIn__IFcDs{color:var(--color-text);border-color:var(--color-border);transition:all .2s ease;border-radius:6px}.Nav_signIn__IFcDs:hover{background:var(--color-bg-hover);border-color:var(--color-primary);color:var(--color-primary)}.Nav_signUp__uaSFy{color:white;background:var(--color-primary);border-radius:6px;transition:background-color .2s ease;border:none}.Nav_signUp__uaSFy:hover{background:var(--color-primary-hover)}@media (max-width:768px){.Nav_nav__qx_IO{padding:1rem 0}.Nav_navInner__uItmB{padding:0 1rem}.Nav_navLinks__3j_Ht{gap:.75rem}.Nav_navLink__OR_Xr{display:none}.Nav_signUp__uaSFy{font-size:.875rem;padding:.5rem 1rem}}.Logo_logoLink__WAJn5,.Logo_logo__olBfD{display:flex;align-items:center}.Logo_logoLink__WAJn5{text-decoration:none;color:inherit}.Logo_logoText__h3zGB{font-size:1.75rem;font-weight:700;color:var(--color-primary);letter-spacing:-.5px;margin-left:.4rem;line-height:1}.Logo_logoMarketing__27p4L .Logo_logoText__h3zGB{color:white}@media (max-width:768px){.Logo_logoText__h3zGB{font-size:1.375rem;letter-spacing:-.25px;margin-left:.3rem;line-height:1}}.UserDropdown_loading__LH4_E{color:var(--color-text-muted);font-size:.875rem}.UserDropdown_signinButton___FoDY{background:var(--color-primary);color:white;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s;text-decoration:none}.UserDropdown_signinButton___FoDY:hover{background:var(--color-primary-hover)}.UserDropdown_dropdown__B7oyM{position:relative}.UserDropdown_userButton__C27sk{display:flex;align-items:center;gap:.5rem;background-color:var(--color-white);border:1px solid var(--color-border);padding:.375rem .75rem;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s;color:var(--color-text);font-size:.875rem}.UserDropdown_userButton__C27sk:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.UserDropdown_userIcon__bYDoA{width:24px;height:24px;border-radius:50%;background:var(--color-primary);color:white;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.UserDropdown_userEmail__HATct{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserDropdown_chevron__IZMhb{transition:transform .15s;flex-shrink:0}.UserDropdown_chevronUp__DRwxZ{transform:rotate(180deg)}.UserDropdown_menu__2t_cF{position:absolute;top:calc(100% + 4px);right:0;background:var(--color-bg-main);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px var(--color-bg-shadow);min-width:200px;z-index:1000;padding:.5rem 0}.UserDropdown_menuItem__0DmkM{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem}.UserDropdown_menuLabel__n0Nz9{font-size:.75rem;color:var(--color-text-muted);font-weight:500}.UserDropdown_menuEmail__L8TEY{font-size:.875rem;color:var(--color-text);word-break:break-all}.UserDropdown_menuSeparator__MZcnR{border:none;border-top:1px solid var(--color-border);margin:.25rem 0}.UserDropdown_menuButton__6Tz7K{width:100%;background:none;border:none;padding:.75rem 1rem;text-align:left;cursor:pointer;color:var(--color-text);font-size:.875rem;transition:background .15s}.UserDropdown_menuButton__6Tz7K:hover{background:var(--color-bg-hover)}@media (max-width:1080px){.UserDropdown_userEmail__HATct{display:none}.UserDropdown_userButton__C27sk{padding:.375rem}.UserDropdown_menu__2t_cF{right:-1rem;min-width:180px}}.AppDropdown_dropdown__pjUhJ{position:relative}.AppDropdown_appButton__Ryh3v{display:flex;align-items:center;gap:.5rem;background-color:var(--color-white);border:1px solid var(--color-border);padding:.5rem .75rem;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s;color:var(--color-text-main);font-size:.875rem;font-weight:500}.AppDropdown_appButton__Ryh3v:hover{background:var(--color-gray-light);border-color:var(--color-border-active)}.AppDropdown_appIcon__bKoyU{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-primary)}.AppDropdown_appLabel__vSkZo{color:var(--color-text-main);font-weight:500}.AppDropdown_chevron__MbHj9{transition:transform .15s;flex-shrink:0;color:var(--color-text-muted)}.AppDropdown_chevronUp__07aPp{transform:rotate(180deg)}.AppDropdown_menu__NZZTr{position:absolute;top:calc(100% + 4px);left:0;background:var(--color-bg-main);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px var(--color-bg-shadow);min-width:280px;max-width:320px;z-index:1000;padding:.5rem 0}.AppDropdown_menuCategory__TgUmK{padding:.25rem 0}.AppDropdown_categoryLabel__dl6jw{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;padding:.5rem 1rem .25rem;margin-bottom:.25rem}.AppDropdown_menuLink__9i9yS{display:block;width:100%;padding:.75rem 1rem;color:var(--color-text-main);text-decoration:none;font-size:.875rem;transition:background .15s,color .15s;border-left:3px solid transparent}.AppDropdown_activeMenuLink__NKWTZ,.AppDropdown_menuLink__9i9yS:hover{background:var(--color-link-hover-bg);color:var(--color-link-hover)}.AppDropdown_activeMenuLink__NKWTZ{border-left-color:var(--color-primary);font-weight:600}.AppDropdown_menuSeparator__U5XYN{border:none;border-top:1px solid var(--color-border);margin:.5rem 0}@media (max-width:1080px){.AppDropdown_appLabel__vSkZo{display:none}.AppDropdown_appButton__Ryh3v{padding:.5rem;min-width:44px;justify-content:center}.AppDropdown_menu__NZZTr{left:-1rem;min-width:260px}}@media (max-width:480px){.AppDropdown_menu__NZZTr{left:-2rem;right:-2rem;min-width:auto;max-width:none}}.Footer_footer__UW53_{background:linear-gradient(135deg,var(--color-neutral-50) 0,var(--color-neutral-100) 100%);border-top:1px solid var(--color-border);margin-top:auto;position:relative}.Footer_footer__UW53_:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--color-primary) 50%,transparent 100%)}.Footer_footerContent__a6_yj{max-width:1200px;margin:0 auto;padding:3rem 2rem 2rem;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:2rem;gap:2rem}.Footer_footerSection__kZrKG{display:flex;flex-direction:column;gap:1rem}.Footer_footerLogo__8EJcf{display:flex;align-items:center;gap:.4rem;font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px;margin-bottom:.5rem;line-height:1}.Footer_footerDescription__i72_p{color:var(--color-text-secondary);line-height:1.6;margin:0;font-size:.9rem;max-width:280px}.Footer_footerTitle__IRnAZ{font-size:1rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.Footer_footerLinks__dhoDw{display:flex;flex-direction:column;gap:.5rem}.Footer_footerLink__nGVys{color:var(--color-text-secondary);text-decoration:none;font-size:.875rem;transition:all .3s cubic-bezier(.4,0,.2,1);padding:.25rem 0;position:relative}.Footer_footerLink__nGVys:hover{color:var(--color-primary);transform:translateX(4px)}.Footer_footerBottom__E6Cno{border-top:1px solid var(--color-border);padding:1.5rem 2rem;text-align:center}.Footer_footerBottom__E6Cno p{margin:0;color:var(--color-text-secondary);font-size:.875rem}@media (max-width:1024px){.Footer_footerContent__a6_yj{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:640px){.Footer_footerContent__a6_yj{grid-template-columns:1fr;gap:2rem;padding:2rem 1rem 1rem}.Footer_footerLogo__8EJcf{font-size:1.375rem;letter-spacing:.4px;gap:.3rem;line-height:1}.Footer_footerBottom__E6Cno{padding:1rem}}