.aiteleprompter-site-footer{--sf-bg: transparent;--sf-ink: var(--ink);--sf-muted: var(--ink-muted);--sf-faint: var(--ink-faint);--sf-line: var(--line);--sf-accent: var(--brand);border-top:1px solid var(--sf-line);background:var(--sf-bg);color:var(--sf-muted);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5}.aiteleprompter-site-footer__inner{display:grid;gap:var(--space-8) var(--space-12);width:min(100%,var(--maxw-content));margin-inline:auto;padding:var(--space-12) clamp(var(--space-4),5vw,var(--space-12)) calc(var(--space-8) + env(safe-area-inset-bottom))}.aiteleprompter-site-footer p{margin:0}.aiteleprompter-site-footer__brand{display:grid;align-content:start;justify-items:start;gap:var(--space-3)}.aiteleprompter-site-footer__logo{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--sf-ink);font-size:var(--text-base);font-weight:700;letter-spacing:-.01em;text-decoration:none}.aiteleprompter-site-footer__logo img{border-radius:var(--radius-sm)}.aiteleprompter-site-footer__tagline{max-width:36ch}.aiteleprompter-site-footer__cta{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--sf-line);border-radius:var(--radius-pill);color:var(--sf-ink);font-weight:600;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.aiteleprompter-site-footer__cta:hover{border-color:var(--sf-accent);color:var(--sf-accent)}.aiteleprompter-site-footer__cta:active{transform:translateY(1px)}.aiteleprompter-site-footer__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-8) var(--space-6)}.aiteleprompter-site-footer__heading{margin-bottom:var(--space-3);color:var(--sf-faint);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.aiteleprompter-site-footer__column ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.aiteleprompter-site-footer__column a{color:var(--sf-muted);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.aiteleprompter-site-footer__column a:hover,.aiteleprompter-site-footer__column a[aria-current=page]{color:var(--sf-ink);border-bottom-color:var(--sf-accent)}.aiteleprompter-site-footer a:focus-visible{outline:2px solid var(--sf-accent);outline-offset:3px;border-radius:var(--radius-sm)}.aiteleprompter-site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--sf-line);color:var(--sf-faint);font-size:var(--text-xs)}@media(min-width:56rem){.aiteleprompter-site-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.aiteleprompter-site-footer__bottom{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.aiteleprompter-site-footer *{transition:none}}
