/* Voya Indis Co. — voya-footer.css
   Auto-extracted footer (.vf3-*) rules, identical across all pages.
   Generated by dedupe_css.py. */

footer.vf3{display:block!important;padding:0!important;grid-template-columns:unset!important;border-top:none!important;color:inherit!important;background:#1c1a18!important}
.vf3{background:#1c1a18!important;position:relative;overflow:hidden;font-family:'Jost',sans-serif;font-weight:300}
.vf3-main{position:relative;z-index:1;padding:44px 80px 40px}
.vf3-grid{display:grid;grid-template-columns:1.9fr 1px 1fr 1px 1fr 1px 1fr;align-items:start}
.vf3-divider{background:linear-gradient(180deg,transparent 0%,rgba(201,165,90,0.3) 15%,rgba(201,165,90,0.3) 85%,transparent 100%);align-self:stretch;min-height:220px;margin:0 48px}
.vf3-logo{display:none}
.vf3-wordmark-fb{display:block;font-family:'Cormorant Garamond',serif;font-size:2.4rem;font-weight:400;color:#c9a55a;letter-spacing:0.08em;line-height:1}
.vf3-tagrow{display:flex;align-items:center;gap:10px;margin:6px 0 16px}
.vf3-tagline-rule{height:1px;background:rgba(201,165,90,0.4);flex:1}
.vf3-tagline{font-size:0.58rem;letter-spacing:0.36em;text-transform:uppercase;color:rgba(201,165,90,0.7);white-space:nowrap}
.vf3-desc{font-size:0.9rem;color:rgba(255,255,255,0.52);line-height:1.7;margin-bottom:20px;max-width:360px}
.vf3-addr-label{display:inline-flex;align-items:center;gap:7px;font-size:0.6rem;letter-spacing:0.26em;text-transform:uppercase;color:#c9a55a;margin-bottom:10px;font-weight:500}
.vf3-addr{font-size:0.92rem;color:rgba(255,255,255,0.62);line-height:1.9;margin-bottom:18px}
.vf3-col{padding-left:48px}
.vf3-col-head{font-size:0.6rem;letter-spacing:0.3em;text-transform:uppercase;color:#c9a55a;margin-bottom:26px;font-weight:500;display:block}
.vf3-col ul{list-style:none;padding:0;margin:0}
.vf3-col ul li{margin-bottom:16px}
.vf3-col ul li a{text-decoration:none;font-size:0.92rem;color:rgba(255,255,255,0.58);transition:color 0.25s,padding-left 0.25s;display:inline-block}
.vf3-col ul li a:hover{color:#c9a55a;padding-left:5px}
.vf3-citem{display:flex;align-items:center;gap:13px;margin-bottom:16px}
.vf3-citem a{font-size:0.88rem;color:rgba(255,255,255,0.58);text-decoration:none;transition:color 0.25s}
.vf3-citem a:hover{color:#c9a55a}
.vf3-wa-btn{display:inline-flex;align-items:center;gap:10px;border:1.5px solid rgba(37,211,102,0.5);color:#4cde8a;font-family:'Jost',sans-serif;font-size:0.62rem;letter-spacing:0.2em;text-transform:uppercase;text-decoration:none;padding:11px 22px;margin:8px 0 26px;transition:all 0.3s}
.vf3-wa-btn:hover{background:rgba(37,211,102,0.07);border-color:rgba(37,211,102,0.8)}
.vf3-follow-label{font-size:0.58rem;letter-spacing:0.26em;text-transform:uppercase;color:#c9a55a;margin-bottom:14px;display:block;font-weight:500}
.vf3-socials{display:flex;gap:10px}
.vf3-soc{width:40px;height:40px;border:1px solid rgba(201,165,90,0.35);border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(201,165,90,0.65);text-decoration:none;transition:all 0.3s;flex-shrink:0}
.vf3-soc:hover{border-color:#c9a55a;color:#c9a55a;background:rgba(201,165,90,0.06)}
.vf3-bottom{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:stretch;background:#0f0d0b;border-top:1px solid rgba(201,165,90,0.22)}
.vf3-sep{background:rgba(201,165,90,0.25)}
.vf3-bcell{display:flex;align-items:center;padding:14px 56px}
.vf3-bcell:nth-child(3){justify-content:center}
.vf3-bcell:nth-child(5){justify-content:flex-end}
.vf3-copy{font-size:0.88rem;color:rgba(255,255,255,0.72)}
.vf3-copy b{color:#e8d5a3;font-weight:600}
.vf3-global svg{color:rgba(201,165,90,0.8)}
.vf3-totop{display:inline-flex;align-items:center;gap:8px;font-size:0.75rem;letter-spacing:0.22em;text-transform:uppercase;color:#c9a55a;text-decoration:none;transition:color 0.25s;font-weight:500}
.vf3-totop:hover{color:#e8d5a3}
.vf3-totop svg{transition:transform 0.25s}
.vf3-totop:hover svg{transform:translateY(-3px)}
