html{min-height:100%}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto;width:100%}body:is(.inicio-page,.pricing-page,.fundadores-page,.contacto-page) main>.inicio-section:last-of-type,body.fundadores-pro-page main>.fundadores-pro-section:last-of-type{--public-footer-transition-height:clamp(34px,4.8vw,74px);position:relative;z-index:2}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) main{flex:0 0 auto}body:is(.inicio-page,.pricing-page,.fundadores-page,.contacto-page) main>.inicio-section:last-of-type::after,body.fundadores-pro-page main>.fundadores-pro-section:last-of-type::after{content:"";position:absolute;left:0;right:0;bottom:calc(-1*var(--public-footer-transition-height));z-index:0;height:var(--public-footer-transition-height);clip-path:ellipse(108% 100% at 50% 0%);background:var( --public-footer-transition-bg,var(--public-section-curve-bg,var(--inicio-bg,#f5f6fb)));pointer-events:none}.site-footer{padding:56px 20px 58px;background:var(--footer-bg);border-top:1px solid var(--footer-border);color:var(--footer-text);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;width:100%}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer{position:relative;z-index:0;isolation:isolate;overflow:hidden;padding:132px 20px 82px;background:transparent;border-top:0;color:var(--inicio-hero-text,#ffffff)}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer::before,body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer::after{content:"";position:absolute;inset:0;z-index:-2}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer::before{background:#050812 url("/images/pantallazos/hero-web-ars-magik-astro-app-astrologia-en-la-nobe-gerwin-regten.jpg") center calc(68% + 150px)/cover no-repeat;filter:saturate(1.02) contrast(1.08)}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer::after{z-index:-1;background:rgba(0,0,0,0.74)}.site-footer__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer__brand,body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer__links{color:rgba(255,255,255,0.9)}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer__link{color:rgba(255,255,255,0.8)}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer__link:hover,body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer__link:focus-visible{color:#ffffff}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer__divider,body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer__tagline{color:rgba(255,255,255,0.68)}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer__brand-icon--light{display:none}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer__brand-icon--dark{display:block}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer__inner{transform:translateY(8px)}.site-footer__brand{display:inline-flex;flex-direction:column;align-items:center;gap:6px;font-weight:400;letter-spacing:0.01em;color:var(--footer-text);text-align:center}.site-footer__brand-name{font-size:1.08rem;line-height:1.2}.site-footer__brand-icon{width:64px;height:64px;display:block}.site-footer__brand-icon--dark{display:none}html[data-theme="dark"] .site-footer__brand-icon--dark,html[data-theme="night"] .site-footer__brand-icon--dark{display:block}html[data-theme="dark"] .site-footer__brand-icon--light,html[data-theme="night"] .site-footer__brand-icon--light{display:none}.site-footer__links{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--footer-text);justify-content:center;text-align:center}.site-footer__link{color:var(--footer-link);text-decoration:none;font-weight:400;font-size:0.95rem;transition:color 0.2s ease,opacity 0.2s ease}.site-footer__link:hover,.site-footer__link:focus-visible{color:var(--footer-link-hover)}.site-footer__divider{opacity:0.4;color:var(--footer-muted)}.site-footer__tagline{margin:0;color:var(--footer-muted);font-size:0.92rem;font-weight:400;text-align:center}@media (max-width:768px){.site-footer{padding:48px 16px 50px}body:is(.inicio-page,.pricing-page,.fundadores-page,.fundadores-pro-page,.contacto-page) .site-footer{padding:118px 16px 72px}.site-footer__inner{flex-direction:column;align-items:center;text-align:center}.site-footer__links{width:100%;gap:10px;justify-content:center}}body.dark-theme .site-footer__link:hover,body.dark-theme .site-footer__link:focus-visible{color:rgba(255,255,255,0.92)}body.dark-theme .site-footer__divider{color:rgba(231,235,248,0.7)}
