.OpenAccountButton_openAccountButton__IYQBi{background-color:#10e698!important;border-color:#10e698!important;border:none;border-radius:12px!important;color:#fff!important;cursor:pointer;font-family:inherit;font-weight:500;transition:all var(--transition-base)}.OpenAccountButton_openAccountButton__IYQBi:hover{background-color:#0dd085!important;border-color:#0dd085!important;box-shadow:0 4px 12px #10e6984d;color:#000!important;transform:translateY(-2px)}.OpenAccountButton_openAccountButton__IYQBi:active{transform:translateY(0)}.OpenAccountButton_primary__Z\+UvN{background-color:#10e698!important;border-color:#10e698!important;color:#000!important}.OpenAccountButton_secondary__BNP31{background-color:#2a2a2a!important;border-color:#2a2a2a!important;color:#fff!important}.OpenAccountButton_secondary__BNP31:hover{background-color:#3a3a3a!important;border-color:#3a3a3a!important;box-shadow:0 4px 12px #2a2a2a4d;color:#fff!important;transform:translateY(-2px)}.OpenAccountButton_small__PACKb{font-size:18px;padding:8px 16px}.OpenAccountButton_medium__qeSmQ{font-size:18px;padding:12px 24px}.OpenAccountButton_large__upfL3{font-size:var(--font-size-lg);padding:16px 32px}.Header_header__OPGSD{background:#f5f5f5e6;border-bottom:1px solid var(--color-border-primary);padding:20px 0;position:fixed;top:0;width:100%;z-index:1000}.Header_nav__1ZTJA{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;margin:0 auto;max-width:var(--max-width-content);padding:0}.Header_logo__04L6z{color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:700;letter-spacing:1px}.Header_navLinks__vRdx5{align-items:center;display:flex;gap:35px;list-style:none;margin-left:auto;margin-right:var(--spacing-lg)}.Header_navLink__U81jZ,.Header_navLinks__vRdx5 a{color:var(--color-text-secondary);position:relative;text-decoration:none;transition:color var(--transition-base)}.Header_navLink__U81jZ:hover,.Header_navLinks__vRdx5 a.Header_active__GTZM0,.Header_navLinks__vRdx5 a:hover{color:var(--color-text-primary)}.Header_navLinks__vRdx5 a:after{background:var(--color-text-primary);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width var(--transition-base);width:0}.Header_navLinks__vRdx5 a.Header_active__GTZM0:after,.Header_navLinks__vRdx5 a:hover:after{width:100%}.Header_languageButton__6wsCI{align-items:center;background:#0000;border:1px solid var(--color-border-primary);color:var(--color-text-secondary);display:flex;font-size:18px;gap:var(--spacing-xs);padding:8px 16px;transition:all var(--transition-base)}.Header_languageButton__6wsCI:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-secondary);color:var(--color-text-primary)}.Header_ctaButton__HrRv1{border-radius:12px!important;display:inline-block;font-size:18px;font-weight:500;padding:12px 28px;text-decoration:none;transition:all var(--transition-base)}.Header_whatsappLink__6Ffai{color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-base)}.Header_whatsappLink__6Ffai:hover{color:#10e698}.Header_loginLink__s1yHS{color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-base)}.Header_loginLink__s1yHS:hover{color:var(--color-text-secondary)}.Header_mobileWhatsappLink__9nwc7{border-radius:8px;color:var(--color-text-primary);display:block;margin:var(--spacing-sm) 0;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:all var(--transition-base)}.Header_mobileWhatsappLink__9nwc7:hover{background-color:var(--color-bg-secondary);color:#10e698}.Header_mobileLoginLink__O\+Xva{border-radius:8px;color:var(--color-text-primary);display:block;margin:var(--spacing-sm) 0;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:all var(--transition-base)}.Header_mobileLoginLink__O\+Xva:hover{background-color:var(--color-bg-secondary);color:var(--color-text-secondary)}.Header_hamburger__pW-R6{background:#0000;border:none;color:var(--color-text-primary);display:none;padding:8px}.Header_mobileMenu__ToXBw{display:none}@media (max-width:768px){.Header_header__OPGSD{padding:var(--spacing-sm) var(--spacing-md)}.Header_nav__1ZTJA{gap:var(--spacing-sm)}.Header_logo__04L6z{flex:1 1;font-size:18px}.Header_ctaButton__HrRv1,.Header_navLinks__vRdx5{display:none}.Header_languageButton__6wsCI{display:flex;font-size:var(--font-size-xs);min-width:50px;padding:6px 10px}.Header_hamburger__pW-R6{display:block;padding:8px}.Header_mobileMenu__ToXBw{background:var(--color-bg-secondary);border-top:1px solid var(--color-border-primary);display:flex;flex-direction:column;gap:var(--spacing-xs);left:0;padding:var(--spacing-md);position:absolute;right:0;top:100%;z-index:1000}.Header_mobileMenu__ToXBw a,.Header_mobileNavLink__oJ25h{border-radius:8px;color:var(--color-text-secondary);font-size:18px;padding:12px 16px;text-decoration:none;transition:background-color var(--transition-base)}.Header_mobileMenu__ToXBw a:hover,.Header_mobileNavLink__oJ25h:hover{background-color:var(--color-bg-tertiary)}.Header_mobileWhatsappLink__9nwc7{border-radius:8px;font-size:18px;padding:12px 16px;transition:background-color var(--transition-base)}.Header_mobileWhatsappLink__9nwc7:hover{background-color:var(--color-bg-tertiary)}.Header_mobileCtaButton__XNUeY{font-size:18px;padding:12px 16px;width:100%}.Header_mobileMenu__ToXBw a.Header_active__GTZM0{color:var(--color-text-primary)}.Header_mobileCtaButton__XNUeY{border-radius:12px!important;display:block;margin-top:var(--spacing-sm);padding:14px;text-align:center;text-decoration:none}.Header_mobileCtaButton__XNUeY:hover{background-color:#0dd085!important;border-color:#0dd085!important;color:#fff!important}}.Footer_footer__AcWGP{background:var(--color-bg-secondary);border-top:1px solid var(--color-border-primary);padding:var(--spacing-xl) var(--spacing-md) var(--spacing-lg)}.Footer_footerContent__Rji73{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);margin:0 auto;margin-bottom:var(--spacing-lg);max-width:var(--max-width-content)}.Footer_footerColumn__4Noo- h4{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:600;margin-bottom:var(--spacing-md)}.Footer_footerColumn__4Noo- p{color:var(--color-text-muted);font-size:18px;line-height:1.8}.Footer_footerColumn__4Noo- ul{display:flex;flex-direction:column;gap:12px}.Footer_footerColumn__4Noo- ul li{align-items:center;display:flex;gap:var(--spacing-xs)}.Footer_footerColumn__4Noo- ul li a{color:var(--color-text-tertiary);font-size:18px;transition:color var(--transition-base)}.Footer_footerColumn__4Noo- ul li a:hover{color:var(--color-text-primary)}.Footer_footerBottom__m6e3x{border-top:1px solid var(--color-border-primary);color:var(--color-text-muted);font-size:18px;margin:0 auto;max-width:var(--max-width-content);padding-top:var(--spacing-lg);text-align:left}.Footer_footerBottom__m6e3x p{line-height:1.6;margin-bottom:var(--spacing-sm)}.Footer_footerLinks__UykQE{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-start}.Footer_privacyLink__MXH2T{color:var(--color-text-muted);text-decoration:underline;transition:color var(--transition-base)}.Footer_privacyLink__MXH2T:hover{color:var(--color-text-primary)}.Footer_fcaLink__NYrBb{color:var(--color-text-muted);text-decoration:underline;transition:color var(--transition-base)}.Footer_fcaLink__NYrBb:hover{color:var(--color-text-primary)}@media (max-width:1024px){.Footer_footerContent__Rji73{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Footer_footer__AcWGP{padding:var(--spacing-lg) var(--spacing-sm)}.Footer_footerContent__Rji73{gap:var(--spacing-lg);grid-template-columns:1fr;text-align:center}.Footer_footerColumn__4Noo- h4{font-size:18px;margin-bottom:var(--spacing-sm)}.Footer_footerColumn__4Noo- p{font-size:18px;line-height:1.5}.Footer_footerColumn__4Noo- ul{gap:var(--spacing-sm)}.Footer_footerColumn__4Noo- li,.Footer_footerColumn__4Noo- li a{font-size:18px}.Footer_footerBottom__m6e3x{padding:var(--spacing-md) 0 0 0;text-align:left}.Footer_footerBottom__m6e3x p{font-size:18px}}.ScrollToTop_scrollToTop__\+X3X4{align-items:center;animation:ScrollToTop_fadeIn__czKZr .3s ease;background:var(--color-interactive-button);border:1px solid var(--color-border-secondary);border-radius:50%;bottom:24px;color:var(--color-text-primary);cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:24px;transition:all var(--transition-base);width:56px;z-index:999}.ScrollToTop_scrollToTop__\+X3X4:hover{background:var(--color-interactive-hover);box-shadow:0 8px 16px #0000004d;transform:translateY(-4px)}.ScrollToTop_scrollToTop__\+X3X4:active{transform:translateY(-2px)}@keyframes ScrollToTop_fadeIn__czKZr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ScrollToTop_scrollToTop__\+X3X4{bottom:16px;height:48px;right:16px;width:48px}}.Button_button__dXAUs{border:1px solid var(--color-border-secondary);cursor:pointer;font-family:inherit;font-weight:500;padding:14px 35px;transition:all var(--transition-base)}.Button_primary__dQH6j{background:var(--color-interactive-button);color:#fff}.Button_primary__dQH6j:hover{background:var(--color-interactive-hover);border-color:var(--color-border-secondary);color:#fff}.Button_secondary__zC\+XT{background:#0000;border:1px solid var(--color-border-primary);color:var(--color-text-primary)}.Button_secondary__zC\+XT:hover{background:var(--color-bg-secondary)}.Button_fullWidth__XMuXL{width:100%}.Button_button__dXAUs:disabled{cursor:not-allowed;opacity:.5}.CookieConsent_cookieBanner__qghI-{animation:CookieConsent_slideUp__iF2kM .3s ease;background:#f1f3f4e6;border-top:1px solid var(--color-border-primary);bottom:0;box-shadow:0 -4px 20px #0000004d;left:0;padding:var(--spacing-md);position:fixed;right:0;z-index:1001}@keyframes CookieConsent_slideUp__iF2kM{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent_cookieContent__9N93s{margin:0 auto;max-width:1200px}.CookieConsent_cookieHeader__KfefE{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.CookieConsent_cookieIcon__REIRk{font-size:var(--font-size-3xl)}.CookieConsent_cookieTitle__HOPRR{color:var(--color-text-primary);flex:1 1;font-size:var(--font-size-lg);font-weight:600}.CookieConsent_closeButton__yWFW8{background:#0000;border:none;color:var(--color-text-secondary);cursor:pointer;padding:4px;transition:color var(--transition-base)}.CookieConsent_closeButton__yWFW8:hover{color:var(--color-text-primary)}.CookieConsent_cookieText__uomje{color:var(--color-text-secondary);font-size:18px;line-height:1.6;margin-bottom:var(--spacing-md)}.CookieConsent_cookieDetails__zoO23{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:4px;margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.CookieConsent_cookieOption__XHr10{border-bottom:1px solid var(--color-border-primary);padding:var(--spacing-sm) 0}.CookieConsent_cookieOption__XHr10:last-child{border-bottom:none}.CookieConsent_cookieLabel__rQ5kY{align-items:flex-start;cursor:pointer;display:flex;gap:var(--spacing-sm)}.CookieConsent_checkbox__kn7f8{accent-color:var(--color-interactive-button);cursor:pointer;flex-shrink:0;height:18px;margin-top:4px;width:18px}.CookieConsent_checkbox__kn7f8:disabled{cursor:not-allowed;opacity:.6}.CookieConsent_cookieLabel__rQ5kY strong{color:var(--color-text-primary);display:block;font-size:18px;margin-bottom:4px}.CookieConsent_optionDescription__nmN4G{color:var(--color-text-tertiary);font-size:18px;line-height:1.5;margin:0}.CookieConsent_cookieButtons__FzyMJ{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:flex-end}@media (max-width:768px){.CookieConsent_cookieBanner__qghI-{padding:var(--spacing-sm)}.CookieConsent_cookieButtons__FzyMJ{flex-direction:column}.CookieConsent_cookieButtons__FzyMJ button{width:100%}.CookieConsent_cookieIcon__REIRk{font-size:var(--font-size-2xl)}.CookieConsent_cookieTitle__HOPRR{font-size:var(--font-size-md)}}.Layout_layout__nyxwR{display:flex;flex-direction:column;min-height:100vh}.Layout_main__FxQfo{flex:1 1;margin-top:var(--header-height)}.HeroSection_hero__1mZ-z{background:#fafafa;padding:var(--spacing-xl) 0 0 0}.HeroSection_heroImageContainer__otL17{display:flex;justify-content:center;margin:0 auto;max-width:100%;position:relative;width:100%}.HeroSection_heroImage__SfmAv{border-radius:12px;display:block;height:auto;max-height:600px;object-fit:cover;object-position:top;width:100%}.HeroSection_heroOverlay__ZOjDi{bottom:0;left:0;padding:var(--spacing-lg);position:absolute;right:0;top:0;z-index:2}.HeroSection_title__vrqIq{background:#ffffff80;border-radius:8px;color:var(--color-text-primary);font-size:calc(var(--font-size-xl)*1.8);font-weight:500;left:50%;letter-spacing:.5px;line-height:1.3;overflow-wrap:break-word;padding:var(--spacing-xs) var(--spacing-sm);position:absolute;right:var(--spacing-lg);text-align:center;top:var(--spacing-lg);white-space:normal;word-break:keep-all}.HeroSection_buttonContainer__OhydD{left:auto;position:absolute;right:calc(var(--spacing-lg) + 80px);top:50%;transform:translateY(-50%)}.HeroSection_subtitle__OHSvy{background:#ffffff80;border-radius:8px;bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:32px;font-weight:500;left:auto;line-height:1.4;padding:var(--spacing-xs) var(--spacing-sm);position:absolute;right:var(--spacing-lg);text-align:center}.HeroSection_ctaButton__Ps-Ja{border-radius:8px!important;font-size:var(--font-size-lg);font-weight:600;padding:20px 40px}.HeroSection_requirementsSection__kIoOo{display:flex;justify-content:center;margin:0 auto;max-width:100%;width:100%}.HeroSection_requirementsIntro__SgCnT{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:500;margin-bottom:var(--spacing-md);text-align:center}.HeroSection_infoSection__Qc3eK{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;padding:var(--spacing-lg) var(--spacing-md);width:100%}.HeroSection_infoTitle__x1zNr{color:var(--color-text-primary);font-size:32px;font-weight:500;margin:var(--spacing-lg) 0;text-align:center}.HeroSection_requirementsList__JDPjY{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(3,1fr);justify-content:center;list-style:none;margin:0 auto;max-width:100%;padding:0}.HeroSection_requirementsList__JDPjY li{color:var(--color-text-secondary);font-size:18px;line-height:1.2;padding:var(--spacing-xs) 0;position:relative;text-align:center}.HeroSection_requirementsList__JDPjY li:before{color:#10e698;content:"✓ ";font-size:1.2em;font-weight:700;margin-right:8px;position:static}.HeroSection_featuresGrid__fAiUx{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:var(--max-width-content);padding:var(--spacing-lg) 0}.HeroSection_featureCard__-VBbn{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;padding:var(--spacing-lg);text-align:center;transition:all var(--transition-base)}.HeroSection_featureCard__-VBbn:hover{border-color:var(--color-border-secondary);box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.HeroSection_featureIcon__Dxo5a{color:var(--color-text-primary);display:flex;justify-content:center;margin-bottom:var(--spacing-md)}.HeroSection_featureTitle__gpNM-{color:var(--color-text-primary);font-size:calc(var(--font-size-base)*2);font-weight:500;margin-bottom:var(--spacing-sm)}.HeroSection_featureDescription__HSRnx{color:var(--color-text-tertiary);font-size:18px;line-height:1.6}.HeroSection_joinText__WfC1\+{margin:0 auto;max-width:var(--max-width-content);padding:0;text-align:center}.HeroSection_joinText__WfC1\+ p{color:var(--color-text-primary);font-size:24px;font-weight:500;margin:0}@media (min-width:769px) and (max-width:1210px){.HeroSection_title__vrqIq{font-size:32px;left:45%;right:var(--spacing-md);top:var(--spacing-md)}.HeroSection_subtitle__OHSvy{bottom:var(--spacing-md);font-size:24px;left:auto;right:var(--spacing-md)}.HeroSection_buttonContainer__OhydD{right:calc(var(--spacing-md) + 40px);top:50%}.HeroSection_ctaButton__Ps-Ja{font-size:var(--font-size-base);padding:16px 32px}.HeroSection_heroOverlay__ZOjDi{padding:var(--spacing-md)}.HeroSection_infoTitle__x1zNr{font-size:28px}.HeroSection_featuresGrid__fAiUx{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}}@media (min-width:1211px) and (max-width:1290px){.HeroSection_title__vrqIq{font-size:calc(var(--font-size-xl)*1.8 - 4px)}}@media (max-width:768px){.HeroSection_hero__1mZ-z{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:0}.HeroSection_heroImageContainer__otL17{height:50vh;overflow:hidden;position:relative;width:100%}.HeroSection_heroImage__SfmAv{height:100%;object-fit:cover;object-position:30% 70%;width:100%}.HeroSection_heroOverlay__ZOjDi{align-items:center;background:linear-gradient(45deg,#000000b3,#0000004d);bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);position:absolute;right:0;text-align:center;top:0}.HeroSection_title__vrqIq{font-size:28px;font-weight:700;line-height:1.2}.HeroSection_subtitle__OHSvy,.HeroSection_title__vrqIq{color:#000;display:block;margin-bottom:0;text-shadow:none}.HeroSection_subtitle__OHSvy{font-size:18px;line-height:1.4;margin-top:0;transform:translateY(-80px) translateX(20px)}.HeroSection_buttonContainer__OhydD{left:42%;margin:0;padding:0;position:absolute;text-align:center;top:85%;transform:translate(-50%,-50%);width:auto;z-index:3}.HeroSection_ctaButton__Ps-Ja{background:var(--color-primary);border:none;border-radius:50px;box-shadow:0 6px 20px #10e69866;color:#fff;display:inline-block;font-size:18px;font-weight:600;margin:0;min-width:200px;padding:18px 36px;transition:all .3s ease;white-space:nowrap;width:auto}.HeroSection_ctaButton__Ps-Ja:hover{box-shadow:0 8px 25px #10e69899;transform:translateY(-2px)}.HeroSection_requirementsSection__kIoOo{background:#fff}.HeroSection_requirementsIntro__SgCnT{font-size:18px;margin-bottom:var(--spacing-md);text-align:center}.HeroSection_infoSection__Qc3eK{background:#fff;border-radius:16px;margin:0}.HeroSection_infoTitle__x1zNr{font-size:24px;font-weight:400;margin:0;text-align:center}.HeroSection_requirementsList__JDPjY{grid-template-columns:1fr;margin-top:var(--spacing-lg);padding:0}.HeroSection_requirementsList__JDPjY li{font-size:18px;margin-bottom:var(--spacing-xs);padding:var(--spacing-xs) 0;text-align:left}.HeroSection_featuresGrid__fAiUx{gap:var(--spacing-md);grid-template-columns:1fr;padding:var(--spacing-lg) var(--spacing-sm)}.HeroSection_featureCard__-VBbn{background:#ffffffe6;border-radius:12px;box-shadow:0 4px 16px #0000001a;padding:var(--spacing-lg);text-align:center}.HeroSection_featureTitle__gpNM-{font-size:18px;margin-bottom:var(--spacing-sm)}.HeroSection_featureDescription__HSRnx{font-size:18px}.HeroSection_joinText__WfC1\+{padding:var(--spacing-md) var(--spacing-sm)}.HeroSection_joinText__WfC1\+ p{font-size:18px;text-align:center}}@media (min-width:459px) and (max-width:600px){.HeroSection_title__vrqIq{font-size:24px!important;line-height:1.2}.HeroSection_subtitle__OHSvy{font-size:16px!important;line-height:1.3}.HeroSection_ctaButton__Ps-Ja{font-size:16px!important;min-width:180px!important;padding:14px 28px!important}.HeroSection_heroOverlay__ZOjDi{padding:var(--spacing-md) var(--spacing-sm)}.HeroSection_buttonContainer__OhydD{left:50%;top:80%;transform:translate(-50%,-50%)}}@media (max-width:529px){.HeroSection_heroOverlay__ZOjDi{align-items:center!important;justify-content:center!important;padding:var(--spacing-md) var(--spacing-sm)!important}.HeroSection_title__vrqIq{font-size:22px!important;font-weight:600!important;line-height:1.3!important;margin-bottom:var(--spacing-sm)!important;max-width:calc(50% - var(--spacing-md))!important;right:var(--spacing-md)!important;top:var(--spacing-md)!important;width:auto!important}.HeroSection_subtitle__OHSvy,.HeroSection_title__vrqIq{left:50%!important;padding:var(--spacing-xs) var(--spacing-sm)!important;position:absolute!important;text-align:center!important}.HeroSection_subtitle__OHSvy{bottom:calc(var(--spacing-md) + 60px)!important;font-size:15px!important;line-height:1.4!important;margin-bottom:0!important;margin-top:0!important;max-width:95%!important;right:auto!important;transform:translateX(-50%)!important;width:95%!important}.HeroSection_buttonContainer__OhydD{align-items:center!important;bottom:var(--spacing-md)!important;display:flex!important;justify-content:flex-end!important;left:auto!important;margin:0!important;padding:0!important;position:absolute!important;right:var(--spacing-md)!important;top:auto!important;transform:none!important;width:auto!important;z-index:3!important}.HeroSection_ctaButton__Ps-Ja{font-size:15px!important;max-width:none!important;min-width:160px!important;padding:14px 24px!important;width:auto!important}}@media (max-width:458px){.HeroSection_title__vrqIq{font-size:20px!important;line-height:1.2}.HeroSection_subtitle__OHSvy{font-size:14px!important;line-height:1.3}.HeroSection_ctaButton__Ps-Ja{font-size:14px!important;min-width:160px!important;padding:12px 20px!important}}@media (max-width:414px){.HeroSection_ctaButton__Ps-Ja{font-size:16px!important;max-width:250px!important;padding:12px 20px!important}}.Section_section__m2j6e{width:100%}.Section_container__F0qsm{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:0 var(--spacing-md);width:100%}.Section_primary__bMjHz{background:var(--color-bg-primary)}.Section_secondary__O7Gku{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-primary)}.Section_secondary__O7Gku,.Section_tertiary__MzUAR{border-top:1px solid var(--color-border-primary)}.Section_small__plNow{padding:var(--spacing-lg) 0}.Section_medium__wE4Af{padding:var(--spacing-xl) 0}.Section_large__S6kyl,.Section_none__-OuWW{padding:0}@media (max-width:768px){.Section_small__plNow{padding:var(--spacing-md) 0}.Section_medium__wE4Af{padding:var(--spacing-lg) 0}.Section_large__S6kyl{padding:0}}.FeaturesList_sectionTitle__v6Os8{color:var(--color-text-primary);font-size:32px;font-weight:500;letter-spacing:1px;margin:var(--spacing-lg) 0;text-align:center}.FeaturesList_featureListContainer__EMe3M{background:#fafafa;border:none;border-radius:0;display:flex;justify-content:center;left:50%;margin-left:-50vw;margin-right:-50vw;padding:var(--spacing-lg) 0;position:relative;right:50%;width:100vw}.FeaturesList_featureList__NKRLw{grid-gap:0 var(--spacing-md);display:grid;gap:0 var(--spacing-md);grid-template-columns:repeat(2,1fr);justify-content:center;list-style:none;margin:0 auto;max-width:var(--max-width-content);padding:0 var(--spacing-md)}.FeaturesList_featureItem__EE\+d0{border-bottom:1px solid var(--color-border-primary);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:1.6;padding:var(--spacing-sm) 0;padding-left:var(--spacing-md);position:relative}.FeaturesList_featureItem__EE\+d0:last-child{border-bottom:none}.FeaturesList_featureItem__EE\+d0:before{color:var(--color-text-muted);content:"•";font-weight:700;left:0;position:absolute}.FeaturesList_featureItem__EE\+d0:hover{color:var(--color-text-primary)}@media (max-width:1024px){.FeaturesList_featureList__NKRLw{gap:0;grid-template-columns:1fr}}@media (max-width:768px){.FeaturesList_sectionTitle__v6Os8{font-size:24px;font-weight:400;margin:var(--spacing-md) 0;text-align:center}.FeaturesList_featureListContainer__EMe3M{padding:var(--spacing-lg) 0}.FeaturesList_featureList__NKRLw{padding:0 var(--spacing-sm)}.FeaturesList_featureItem__EE\+d0{font-size:18px;line-height:1.5;padding:var(--spacing-sm) var(--spacing-md)}}.CurrencyList_currencySection__mLZRs{padding:0!important}.CurrencyList_currencyContainer__ePgNH{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:0;width:100%}.CurrencyList_sectionTitle__Fl4F4{color:var(--color-text-primary);font-size:32px;font-weight:500;letter-spacing:1px;margin:var(--spacing-lg) 0;padding:0 var(--spacing-md);text-align:center}.CurrencyList_currencyGrid__J\+KH1{grid-gap:var(--spacing-sm);border-bottom:1px solid #f0f0f0;display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(5,1fr);margin-top:0;max-width:1200px;padding-bottom:24px;width:100%}.CurrencyList_currencyItem__PXWjS{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);color:var(--color-text-secondary);cursor:default;font-size:18px;font-weight:600;letter-spacing:1px;padding:16px 32px;text-align:center;transition:all var(--transition-base)}.CurrencyList_currencyItem__PXWjS:hover{background:var(--color-border-primary);border-color:var(--color-border-secondary);color:var(--color-text-primary);transform:scale(1.05)}@media (max-width:1024px){.CurrencyList_currencyGrid__J\+KH1{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.CurrencyList_sectionTitle__Fl4F4{font-size:24px;font-weight:400;margin:var(--spacing-md) 0}.CurrencyList_currencyGrid__J\+KH1{border-bottom:1px solid #f0f0f0;gap:10px;grid-template-columns:repeat(3,1fr);padding-bottom:24px}.CurrencyList_currencyItem__PXWjS{font-size:18px;padding:10px 20px}}.CurrencyList_joinText__Mp2wr{margin:0 auto;max-width:1200px;text-align:center;width:100%}.CurrencyList_joinText__Mp2wr h3{color:var(--color-text-primary);font-size:32px;font-weight:500;margin:var(--spacing-lg) 0;text-align:center}@media (max-width:768px){.CurrencyList_currencySection__mLZRs{padding:0!important}.CurrencyList_joinText__Mp2wr{padding:0}.CurrencyList_joinText__Mp2wr h3{font-size:24px;font-weight:400;margin:var(--spacing-md) 0;text-align:center}}.CurrencyList_featuresGrid__ZqZl5{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:0 0 var(--spacing-lg) 0;width:100%}.CurrencyList_featureCard__2dRiA{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;padding:var(--spacing-lg);text-align:center;transition:all var(--transition-base)}.CurrencyList_featureCard__2dRiA:hover{border-color:var(--color-border-secondary);box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.CurrencyList_featureIcon__SdKpa{color:var(--color-text-primary);display:flex;justify-content:center;margin-bottom:var(--spacing-md)}.CurrencyList_featureTitle__srjsd{color:var(--color-text-primary);font-weight:400;margin-bottom:var(--spacing-sm)}@media (min-width:1000px){.CurrencyList_featureTitle__srjsd{font-size:28px}}.CurrencyList_featureDescription__sZN6X{color:var(--color-text-tertiary);font-size:18px;line-height:1.6}@media (max-width:1024px){.CurrencyList_featuresGrid__ZqZl5{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CurrencyList_featuresGrid__ZqZl5{gap:var(--spacing-md);grid-template-columns:1fr;padding:0 var(--spacing-sm) var(--spacing-lg) var(--spacing-sm)}.CurrencyList_featureCard__2dRiA{background:#ffffffe6;border-radius:12px;box-shadow:0 4px 16px #0000001a;padding:var(--spacing-lg);text-align:center}.CurrencyList_featureTitle__srjsd{font-size:18px;font-weight:400;margin-bottom:var(--spacing-sm)}.CurrencyList_featureDescription__sZN6X{font-size:18px}}.PayrollSection_payrollContent__YpdbJ{align-items:center;background:var(--color-bg-tertiary);border-top:2px solid var(--color-border-secondary);box-shadow:0 -2px 8px #00000014;display:flex;flex-direction:column;justify-content:center;left:50%;padding:var(--spacing-xl) var(--spacing-md);text-align:center;width:100vw}.PayrollSection_payrollContent__YpdbJ>*{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.PayrollSection_title__bSffT{background:var(--gray-light);border-radius:8px;color:var(--color-text-primary);font-size:32px;font-weight:500;letter-spacing:1px;margin:0;padding:0;text-align:center}.PayrollSection_description__kwpei{color:var(--color-text-tertiary);font-size:18px;line-height:1.8;margin:0 auto var(--spacing-md);text-align:center}.PayrollSection_description__kwpei:last-child{margin-bottom:var(--spacing-lg)}.PayrollSection_createAccountButton__hbNj0{border-radius:12px!important;margin:var(--spacing-md) auto 0;max-width:none!important;padding:16px 32px;width:auto!important}@media (max-width:768px){.PayrollSection_payrollContent__YpdbJ{border-bottom:2px solid var(--color-border-secondary);padding:var(--spacing-lg) var(--spacing-sm)}.PayrollSection_payrollContent__YpdbJ>*{max-width:100%}.PayrollSection_title__bSffT{font-size:24px;font-weight:400;line-height:1.3;margin:0;padding:0}.PayrollSection_description__kwpei{line-height:1.6;margin-bottom:var(--spacing-sm);padding:0}.PayrollSection_createAccountButton__hbNj0{margin:var(--spacing-sm) auto 0;max-width:280px;width:100%}}.ContactCTA_contactContainer__n6q47{grid-gap:0;background:#0000;display:grid;gap:0;grid-template-columns:1fr 1fr;justify-content:center;margin:0 auto;max-width:1200px;padding:var(--spacing-xl) var(--spacing-md)}.ContactCTA_contactInfo__YaMt0{align-items:center;color:var(--color-text-primary);display:flex;flex-direction:column;justify-content:center;padding:0;text-align:center}.ContactCTA_contactTitle__o8N0L{color:var(--color-text-primary);font-size:32px;font-weight:500;margin:var(--spacing-lg) 0}.ContactCTA_contactSubtitle__xaBbA{color:var(--color-text-primary);font-size:18px;line-height:1.3;margin-bottom:var(--spacing-sm)}.ContactCTA_contactDetails__pmPIY{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ContactCTA_email__FFtQJ{color:var(--color-text-primary);font-size:18px;font-weight:500;text-decoration:none;transition:color var(--transition-base)}.ContactCTA_email__FFtQJ:hover{color:#10e698}.ContactCTA_whatsappButton__lt\+c\+{align-items:center;background:none;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:18px;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;text-decoration:none;transition:color var(--transition-base)}.ContactCTA_whatsappButton__lt\+c\+:hover{color:#10e698}.ContactCTA_contactForm__4jXSY{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:12px;padding:var(--spacing-lg)}.ContactCTA_formRow__r8MSw{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:1fr 1fr;margin-bottom:var(--spacing-sm)}.ContactCTA_inputGroup__rZH3y{display:flex;flex-direction:column}.ContactCTA_label__rdqYf{color:var(--color-text-secondary);font-size:18px;font-weight:500;margin-bottom:var(--spacing-xs)}.ContactCTA_input__E0Qmc,.ContactCTA_textarea__jWHdJ{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;color:var(--color-text-primary);font-size:var(--font-size-md);padding:12px 16px;transition:border-color var(--transition-base)}.ContactCTA_input__E0Qmc:focus,.ContactCTA_textarea__jWHdJ:focus{border-color:var(--color-border-secondary);outline:none}.ContactCTA_textarea__jWHdJ{min-height:100px;resize:vertical}.ContactCTA_consentGroup__zWUIY{align-items:flex-start;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.ContactCTA_checkbox__-Lpq7{accent-color:#10e698;margin-top:2px}.ContactCTA_consentLabel__dd2cV{color:var(--color-text-secondary);font-size:18px;line-height:1.4;margin-top:var(--spacing-sm);overflow-wrap:break-word;word-break:break-word}.ContactCTA_sendButton__FJBAJ{background-color:var(--color-text-primary)!important;border-color:var(--color-text-primary)!important;border-radius:8px!important;color:#fff!important;font-size:var(--font-size-md);font-weight:500;padding:12px 32px;width:100%}.ContactCTA_sendButton__FJBAJ:hover{background-color:var(--color-text-secondary)!important;border-color:var(--color-text-secondary)!important}@media (max-width:1024px){.ContactCTA_contactContainer__n6q47{gap:0;grid-template-columns:1fr}}@media (max-width:768px){.ContactCTA_contactContainer__n6q47{gap:0;padding:0}.ContactCTA_contactInfo__YaMt0{padding:var(--spacing-xs) 0;text-align:center}.ContactCTA_contactTitle__o8N0L{font-size:24px;font-weight:400;margin:var(--spacing-md) 0}.ContactCTA_contactSubtitle__xaBbA{font-size:18px;line-height:1.2;margin-bottom:var(--spacing-sm)}.ContactCTA_contactDetails__pmPIY{align-items:center;flex-direction:column;gap:var(--spacing-sm)}.ContactCTA_email__FFtQJ{font-size:18px;word-break:break-all}.ContactCTA_whatsappButton__lt\+c\+{font-size:18px;margin-bottom:12px;padding:0 0 0 12px}.ContactCTA_contactForm__4jXSY{padding:var(--spacing-md)}.ContactCTA_formRow__r8MSw{gap:var(--spacing-sm);grid-template-columns:1fr}.ContactCTA_input__E0Qmc,.ContactCTA_textarea__jWHdJ{font-size:18px;padding:10px 12px}.ContactCTA_label__rdqYf{font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs)}.ContactCTA_consentGroup__zWUIY{align-items:center}.ContactCTA_consentLabel__dd2cV{font-size:var(--font-size-xs);line-height:1.4}.ContactCTA_sendButton__FJBAJ{font-size:18px;padding:12px 16px;width:100%}}.OpenAccount_openAccountPage__yrR\+g{min-height:calc(100vh - var(--header-height) - 300px);padding:var(--spacing-xl) var(--spacing-md)}.OpenAccount_container__d6nWk{margin:0 auto;max-width:1000px}.OpenAccount_title__gjt-I{color:var(--color-text-primary);font-size:calc(var(--font-size-base)*2);font-weight:400;letter-spacing:.5px;margin-bottom:var(--spacing-md);text-align:center}.OpenAccount_subtitle__SXQab{color:var(--color-text-tertiary);font-size:var(--font-size-lg);line-height:1.6;margin-bottom:var(--spacing-xxl);margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.OpenAccount_featuresGrid__dgYxP{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-xxl)}.OpenAccount_featureCard__7\+bcV{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:4px;padding:var(--spacing-lg);text-align:center;transition:all var(--transition-base)}.OpenAccount_featureCard__7\+bcV:hover{border-color:var(--color-border-secondary);transform:translateY(-4px)}.OpenAccount_featureIcon__RsmJB{color:var(--color-text-primary);display:flex;justify-content:center;margin-bottom:var(--spacing-md)}.OpenAccount_featureTitle__DZVwc{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:500;margin-bottom:var(--spacing-sm)}.OpenAccount_featureDescription__JJlYA{color:var(--color-text-tertiary);font-size:18px;line-height:1.6}.OpenAccount_ctaSection__IRCVe{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:4px;margin-bottom:var(--spacing-xxl);padding:var(--spacing-xxl) var(--spacing-lg);text-align:center}.OpenAccount_ctaTitle__kSnI-{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:400;margin-bottom:var(--spacing-md)}.OpenAccount_ctaText__CaAaA{color:var(--color-text-tertiary);font-size:var(--font-size-md);margin-bottom:var(--spacing-xl);margin-left:auto;margin-right:auto;max-width:600px}.OpenAccount_ctaButton__pj1WI{align-items:center;display:inline-flex;font-size:var(--font-size-md);gap:var(--spacing-sm);padding:16px 40px}.OpenAccount_externalIcon__VFraW{transition:transform var(--transition-base)}.OpenAccount_ctaButton__pj1WI:hover .OpenAccount_externalIcon__VFraW{transform:translateX(4px)}.OpenAccount_disclaimer__C97W2{color:var(--color-text-muted);font-size:18px;font-style:italic;margin-top:var(--spacing-md)}.OpenAccount_infoSection__gVEK-{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:4px;padding:var(--spacing-xl)}.OpenAccount_infoTitle__ko\+gC{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:500;margin-bottom:var(--spacing-md)}.OpenAccount_requirementsList__IWWM\+{list-style:none;padding:0}.OpenAccount_requirementsList__IWWM\+ li{color:var(--color-text-secondary);font-size:18px;line-height:1.6;padding:var(--spacing-sm) 0;padding-left:var(--spacing-md);position:relative}.OpenAccount_requirementsList__IWWM\+ li:before{color:var(--color-text-primary);content:"✓";font-weight:700;left:0;position:absolute}@media (max-width:1024px){.OpenAccount_featuresGrid__dgYxP{gap:var(--spacing-md);grid-template-columns:1fr}}@media (max-width:768px){.OpenAccount_openAccountPage__yrR\+g{padding:var(--spacing-md)}.OpenAccount_title__gjt-I{font-size:calc(var(--font-size-base)*2)}.OpenAccount_subtitle__SXQab{font-size:var(--font-size-md)}.OpenAccount_ctaSection__IRCVe{padding:var(--spacing-lg)}.OpenAccount_ctaTitle__kSnI-{font-size:var(--font-size-xl)}.OpenAccount_infoSection__gVEK-{padding:var(--spacing-md)}}.Privacy_privacyPage__bJmx7{min-height:calc(100vh - var(--header-height) - 300px);padding:var(--spacing-xl) var(--spacing-md)}.Privacy_container__IgFvN{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;margin:0 auto;max-width:900px;padding:var(--spacing-xl)}.Privacy_title__E00No{color:var(--color-text-primary);font-size:var(--font-size-3xl);font-weight:500;letter-spacing:.5px;text-align:center}.Privacy_section__hpwHH,.Privacy_title__E00No{margin-bottom:var(--spacing-xl)}.Privacy_section__hpwHH:last-child{margin-bottom:0}.Privacy_sectionTitle__j\+FJ\+{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:500;letter-spacing:.3px;margin-bottom:var(--spacing-md)}.Privacy_subsectionTitle__PJRAh{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:500;margin-bottom:var(--spacing-sm);margin-top:var(--spacing-md)}.Privacy_section__hpwHH p{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.8;margin-bottom:var(--spacing-sm)}.Privacy_section__hpwHH ul{color:var(--color-text-secondary);list-style:disc;margin-bottom:var(--spacing-md);margin-left:var(--spacing-lg)}.Privacy_section__hpwHH ul li{font-size:var(--font-size-base);line-height:1.8;margin-bottom:var(--spacing-xs)}.Privacy_link__5BZzl{color:var(--color-text-primary);text-decoration:underline;transition:color var(--transition-base)}.Privacy_link__5BZzl:hover{color:var(--color-interactive-hover)}.Privacy_address__jPZqD{border-left:2px solid var(--color-border-primary);margin:var(--spacing-md) 0;padding-left:var(--spacing-md)}.Privacy_address__jPZqD p{color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}@media (max-width:768px){.Privacy_privacyPage__bJmx7{padding:var(--spacing-md)}.Privacy_container__IgFvN{padding:var(--spacing-lg)}.Privacy_title__E00No{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg)}.Privacy_sectionTitle__j\+FJ\+{font-size:var(--font-size-xl)}.Privacy_subsectionTitle__PJRAh{font-size:var(--font-size-md)}.Privacy_section__hpwHH ul{margin-left:var(--spacing-md)}}:root{--primary-green:#00e599;--black:#000;--charcoal:#2d2d2d;--gray-medium:#6b6b6b;--gray-light:#f5f5f5;--white:#fff;--color-background-primary:var(--white);--color-background-secondary:var(--gray-light);--color-cta:var(--primary-green);--color-cta-hover:#0c8;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Inter","Helvetica Neue",Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-logo:20px;--font-hero-headline:48px;--font-hero-subheadline:24px;--font-section-heading:32px;--font-card-title:22px;--font-body:16px;--font-nav-link:16px;--font-button:16px;--line-height-tight:1.2;--line-height-normal:1.4;--line-height-relaxed:1.6;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--max-container-width:1200px;--container-padding-x:24px;--grid-gap:24px;--grid-columns:4;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0px 2px 8px #00000014;--shadow-md:0px 4px 16px #0000001f;--transition-fast:150ms ease;--transition-normal:200ms ease;--transition-slow:300ms ease;--transition-slower:400ms ease;--nav-height:80px;--nav-border:1px solid #e5e5e5;--button-padding:16px 32px;--button-padding-secondary:14px 28px;--button-border-radius:var(--radius-sm);--card-padding:32px;--card-border-radius:var(--radius-lg);--card-shadow:var(--shadow-sm);--card-shadow-hover:var(--shadow-md);--icon-size-sm:24px;--icon-size-md:32px;--icon-size-lg:48px;--icon-stroke-width:2px;--min-touch-target:44px;--focus-outline-width:2px;--focus-outline-color:var(--primary-green);--focus-outline-offset:2px}@media (max-width:767px){:root{--font-logo:18px;--font-hero-headline:32px;--font-hero-subheadline:18px;--font-section-heading:24px;--font-card-title:20px;--font-body:14px;--container-padding-x:16px;--grid-columns:1;--nav-height:64px;--card-padding:24px;--button-padding:14px 28px}}@media (min-width:768px) and (max-width:1023px){:root{--grid-columns:2}}.container{margin-left:auto;margin-right:auto;max-width:1200px;max-width:var(--max-container-width);padding-left:24px;padding-left:var(--container-padding-x);padding-right:24px;padding-right:var(--container-padding-x)}.grid{grid-gap:24px;grid-gap:var(--grid-gap);display:grid;gap:24px;gap:var(--grid-gap)}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media (min-width:1024px){.grid-desktop{grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--grid-columns),1fr)}}@media (min-width:768px) and (max-width:1023px){.grid-tablet{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.grid-mobile{grid-template-columns:1fr}}.text-primary{color:#000;color:var(--color-text-primary)}.text-secondary{color:#6b6b6b;color:var(--color-text-secondary)}.font-bold{font-weight:700;font-weight:var(--font-weight-bold)}.space-xs{margin-bottom:8px;margin-bottom:var(--space-xs)}.space-sm{margin-bottom:16px;margin-bottom:var(--space-sm)}.space-md{margin-bottom:24px;margin-bottom:var(--space-md)}.space-lg{margin-bottom:32px;margin-bottom:var(--space-lg)}.space-xl{margin-bottom:48px;margin-bottom:var(--space-xl)}.space-2xl{margin-bottom:64px;margin-bottom:var(--space-2xl)}.space-3xl{margin-bottom:96px;margin-bottom:var(--space-3xl)}.visually-hidden{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.focus-visible:focus-visible{outline:2px solid #00e599;outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--focus-outline-offset)}.touch-target{min-height:44px;min-height:var(--min-touch-target);min-width:44px;min-width:var(--min-touch-target)}:root{--color-bg-primary:var(--white);--color-bg-secondary:var(--gray-light);--color-bg-tertiary:var(--gray-light);--color-text-primary:var(--black);--color-text-secondary:var(--gray-medium);--color-text-tertiary:var(--gray-medium);--color-text-muted:var(--gray-medium);--color-border-primary:#e5e7eb;--color-border-secondary:#d1d5db;--color-interactive-button:var(--charcoal);--color-interactive-hover:var(--gray-medium);--spacing-xs:var(--space-xs);--spacing-sm:var(--space-sm);--spacing-md:var(--space-md);--spacing-lg:var(--space-lg);--spacing-xl:var(--space-xl);--spacing-xxl:var(--space-2xl);--font-size-sm:15px;--font-size-base:var(--font-body);--font-size-md:var(--font-body);--font-size-lg:var(--font-card-title);--font-size-xl:var(--font-section-heading);--font-size-2xl:var(--font-hero-subheadline);--font-size-3xl:var(--font-hero-headline);--max-width-content:var(--max-container-width);--header-height:var(--nav-height);--transition-fast:var(--transition-fast);--transition-base:var(--transition-normal);--transition-slow:var(--transition-slow);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:0 8px 32px #00000026}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 8px 24px #0003;transform:translateY(-4px)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bounce{animation:bounce 1s ease infinite}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.shake{animation:shake .3s ease}.glow{box-shadow:0 0 20px #0000001a;transition:box-shadow .3s ease}.glow:hover{box-shadow:0 0 30px #00000026}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--gray-light);color:var(--color-text-primary);font-family:var(--font-family);font-size:18px;line-height:var(--line-height-relaxed);overflow-wrap:break-word;word-break:break-word}@media (max-width:768px){body{background:var(--gray-light)}.footer,.header,.hero,.section{background-color:initial}}html{scroll-behavior:smooth}button{cursor:pointer}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}ul{list-style:none}
/*# sourceMappingURL=main.bb6bbec2.css.map*/