.fr-hero-btn{box-sizing:border-box;border:1px solid hsl(var(--foreground) / .86);white-space:nowrap;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:11px 16px;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s,opacity .18s;display:inline-flex}.fr-hero-btn svg{flex-shrink:0;width:16px;height:16px}.fr-hero-btn-primary{background:hsl(var(--foreground));color:hsl(var(--background))}.fr-hero-btn-secondary{background:hsl(var(--card) / .72);color:hsl(var(--foreground))}.fr-hero-btn-sm{gap:10px;min-height:38px;padding:8px 13px;font-size:12px}.fr-hero-btn:not(:disabled):hover{box-shadow:0 7px 20px hsl(var(--foreground) / .08);transform:translateY(-2px)}.fr-hero-btn:focus-visible{outline:3px solid hsl(var(--foreground) / .6);outline-offset:3px}.fr-hero-btn:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.fr-hero-btn{transition:none}.fr-hero-btn:not(:disabled):hover{transform:none}}.eleven-theme .si-work-compact,.eleven-theme .si-work-compact section{padding-top:0!important;padding-bottom:0!important}
