nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{transition:all .3s ease;font-family:InterLight}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:#fff;font-weight:500;font-family:InterMedium}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.active):hover{color:#fff;transition:color .3s ease}.beta-button-fixed[data-astro-cid-3ef6ksr2]{position:fixed;top:20px;right:20px;z-index:1000;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:12px 24px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:600;font-family:InterMedium,Inter,sans-serif;box-shadow:0 4px 15px #3b82f64d;transition:all .3s ease;border:2px solid transparent;backdrop-filter:blur(10px);animation:betaButtonPulse 2s infinite}.beta-button-fixed[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666;background:linear-gradient(135deg,#2563eb,#0891b2)}.beta-button-fixed[data-astro-cid-3ef6ksr2]:active{transform:translateY(0)}@keyframes betaButtonPulse{0%,to{box-shadow:0 4px 15px #3b82f64d}50%{box-shadow:0 4px 20px #3b82f680}}@media (max-width: 1024px){.beta-button-fixed[data-astro-cid-3ef6ksr2]{top:15px;right:15px;padding:10px 20px;font-size:13px}}@media (max-width: 768px){.beta-button-fixed[data-astro-cid-3ef6ksr2]{top:10px;right:10px;padding:8px 16px;font-size:12px;border-radius:12px}}.beta-button-mobile[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:16px;font-weight:600;font-family:InterMedium,Inter,sans-serif;box-shadow:0 4px 15px #3b82f64d;transition:all .3s ease;border:2px solid transparent;display:block;text-align:center;margin-top:8px;animation:betaButtonPulse 2s infinite}.beta-button-mobile[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666;background:linear-gradient(135deg,#2563eb,#0891b2)}#mobileMenu[data-astro-cid-3ef6ksr2]{transition:1s;.flow-root a{opacity:100;transition:all .3s ease;font-family:Inter;color:#fff;font-size:24px;line-height:50px}.socials-mobile{img{max-width:36px}}}.socials[data-astro-cid-3ef6ksr2]{-moz-column-gap:20px;column-gap:20px;img{max-width:23px}}footer[data-astro-cid-sz7xmlte]{margin:40px auto;display:flex;width:100%;max-width:1280px;flex-direction:column;align-items:center;justify-content:center;padding-left:2rem;padding-right:2rem;font-size:12px;--tw-text-opacity: 1;color:rgb(144 144 144 / var(--tw-text-opacity, 1));opacity:.8}@media (min-width: 1024px){footer[data-astro-cid-sz7xmlte]{flex-direction:row}}footer[data-astro-cid-sz7xmlte]{font-family:InterLight;.footer-right{display:flex}.footer-right{width:100%}.footer-right{flex-direction:column}.footer-right{align-items:center}@media (min-width: 1024px){.footer-right{width:50%}}@media (min-width: 1024px){.footer-right{flex-direction:row}}@media (min-width: 1024px){.footer-right{align-items:flex-start}}.footer-right{.logo-footer{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.logo-footer{img{margin:auto}img{display:flex}@media (min-width: 1024px){img{margin:0}}@media (min-width: 1024px){img{display:block}}}.socials{position:relative}.socials{left:0}.socials{margin-top:1.5rem}.socials{display:flex}.socials{gap:1rem}@media (min-width: 1024px){.socials{left:-120px}}@media (min-width: 1024px){.socials{margin-top:.75rem}}.socials{a{transition:1s;font-family:InterLight;color:#fff;opacity:.8}a:hover{opacity:1;transition:.5s}img{max-width:23px}}}.newsletter{display:flex}.newsletter{width:100%}.newsletter{flex-direction:column}.newsletter{justify-content:flex-end}@media (min-width: 1024px){.newsletter{width:50%}}@media (min-width: 1024px){.newsletter{flex-direction:row}}.newsletter{p{margin-top:1.5rem;margin-bottom:1.5rem}p{margin-left:auto;margin-right:auto}p{width:220px}p{text-align:center}@media (min-width: 1024px){p{margin-top:.5rem}}@media (min-width: 1024px){p{text-align:left}}>div{flex-direction:column}.menuPolicies{margin-top:1.25rem}.menuPolicies{display:flex}.menuPolicies{align-items:flex-end}.menuPolicies{justify-content:center}.menuPolicies{gap:1.5rem}@media (min-width: 1024px){.menuPolicies{justify-content:flex-end}}}}
