#ftv-made { all: initial; display: block; box-sizing: border-box; background: #0E0F12; color: #F1EEE8; border-top: 3px solid #EBB454; padding: 28px 20px 30px; text-align: center; font-family: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif; font-size: 16px; line-height: 1.5; }
#ftv-made p { margin: 0 auto 10px; max-width: 34em; color: #F1EEE8; }
#ftv-made #ftv-made-kicker { font-size: 12px; letter-spacing: .2em; text-transform: uppercase; font-weight: 700; color: #7FC5A8; }
#ftv-made #ftv-made-links { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin: 16px auto 0; }
#ftv-made a { display: inline-flex; align-items: center; min-height: 44px; padding: 10px 18px; border-radius: 999px; border: 2px solid #2C313B; color: #F1EEE8 !important; background: transparent !important; text-decoration: none !important; font-weight: 700; font-size: 15px; }
#ftv-made a#ftv-made-check { background: #EBB454 !important; border-color: #EBB454; color: #17130A !important; }
#ftv-made a:focus-visible { outline: 3px solid #7FC5A8; outline-offset: 3px; }
@media (max-width: 759px) { #ftv-made { padding-bottom: 104px; } }
