.tvx-footer{background:#071226;width:100%;border:0!important;padding:0!important;display:block!important}.tvx-risk-note{color:#67531f;text-align:center;background:linear-gradient(90deg,#dab13e14,#fff8e5f5,#dab13e14),#fff8e5;border-top:1px solid #ac82202e;border-bottom:1px solid #ac822033;justify-content:center;align-items:center;gap:.75rem;padding:.95rem clamp(1.25rem,5vw,5rem);display:flex}.tvx-risk-note-icon{color:#8b681b;background:#d9b95d29;border:1px solid #916a133d;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.85rem;line-height:1;display:grid}.tvx-risk-note p{letter-spacing:.01em;max-width:1180px;margin:0;font-size:.76rem;font-weight:650;line-height:1.65}.tvx-footer-premium{color:#d6deea;background:radial-gradient(circle at 8% 10%,#d9b95d1a,#0000 27rem),radial-gradient(circle at 95% 90%,#3d5f9721,#0000 30rem),linear-gradient(145deg,#08152b 0%,#061022 48%,#040b18 100%);padding:4.5rem clamp(1.25rem,5vw,5rem) 1.75rem;position:relative;overflow:hidden}.tvx-footer-premium:before{content:"";background:linear-gradient(90deg,#0000,#d9b95d80,#0000);width:min(82%,1180px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tvx-footer-container{z-index:1;width:100%;max-width:1440px;margin:0 auto;position:relative}.tvx-footer-grid{grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(150px,.75fr));align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.tvx-footer-brand{max-width:520px}.tvx-footer-logo-row{align-items:center;gap:1rem;display:flex}.tvx-footer-logo{background:radial-gradient(circle at 35% 25%,#fffffffa,#efdc9deb 45%,#b1841ef5 100%);border:1px solid #d9b95d8c;border-radius:50%;flex:0 0 70px;place-items:center;width:70px;height:70px;padding:7px;display:grid;box-shadow:0 12px 32px #00000047,0 0 0 5px #d9b95d0d,inset 0 0 0 2px #ffffff5c}.tvx-footer-logo-image{object-fit:contain;border-radius:50%;width:100%;height:100%;transition:none;animation:none;display:block;transform:none}.tvx-footer-brand-name{flex-direction:column;gap:.28rem;display:flex}.tvx-footer-brand-title{color:#fff;letter-spacing:.025em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600;line-height:1}.tvx-footer-brand-title strong{color:var(--tvx-gold-2,#d9b95d);font-weight:800}.tvx-footer-brand-tagline{color:#8f9eb4;letter-spacing:.16em;text-transform:uppercase;font-family:Outfit,Arial,sans-serif;font-size:.65rem;font-weight:700;line-height:1.4}.tvx-footer-desc{color:#9eabbd;max-width:470px;margin:1.5rem 0 0;font-size:.91rem;line-height:1.8}.tvx-footer-column h4{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.35rem;padding-bottom:.75rem;font-size:.88rem;font-weight:700;line-height:1.3;position:relative}.tvx-footer-column h4:after{content:"";background:linear-gradient(90deg, var(--tvx-gold-2,#d9b95d), #d9b95d26);border-radius:999px;width:32px;height:2px;position:absolute;bottom:0;left:0}.tvx-footer-column ul{gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.tvx-footer-column li{margin:0;padding:0}.tvx-footer-column a,.tvx-footer-link-button{color:#aeb9c8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.87rem;font-weight:500;line-height:1.5;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;position:relative}.tvx-footer-column a:before,.tvx-footer-link-button:before{content:"";background:var(--tvx-gold-2,#d9b95d);width:0;height:1px;margin-right:0;transition:width .18s,margin-right .18s}.tvx-footer-column a:hover,.tvx-footer-link-button:hover{color:#fff;transform:translate(2px)}.tvx-footer-column a:hover:before,.tvx-footer-link-button:hover:before{width:10px;margin-right:7px}.tvx-footer-column a:focus-visible,.tvx-footer-link-button:focus-visible{outline:2px solid var(--tvx-gold-2,#d9b95d);outline-offset:5px;border-radius:2px}.tvx-footer-contact{flex-direction:column;display:flex}.tvx-footer-contact-item{gap:.25rem;margin-bottom:1rem;display:grid}.tvx-footer-contact-label{color:#708097;letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:700}.tvx-footer-contact p{color:#aeb9c8;margin:0;font-size:.87rem;line-height:1.6}.tvx-footer-contact a{width:fit-content}.tvx-footer-divider{background:linear-gradient(90deg,#0000,#ffffff21,#0000);width:100%;height:1px;margin-top:3.5rem}.tvx-footer-bottom{color:#738198;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding-top:1.5rem;font-size:.76rem;line-height:1.6;display:grid}.tvx-footer-bottom>span:last-child{text-align:right}.tvx-footer-bottom-links{justify-content:center;align-items:center;gap:.65rem;display:flex}.tvx-footer-bottom-links a{color:#8997aa;text-decoration:none;transition:color .18s}.tvx-footer-bottom-links a:hover{color:var(--tvx-gold-2,#d9b95d)}@media (max-width:1000px){.tvx-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.tvx-footer-brand{grid-column:1/-1;max-width:680px}.tvx-footer-bottom{grid-template-columns:1fr 1fr}.tvx-footer-bottom-links{justify-content:flex-end}.tvx-footer-bottom>span:last-child{text-align:left;grid-column:1/-1}}@media (max-width:650px){.tvx-risk-note{text-align:left;align-items:flex-start;padding:.85rem 1.1rem}.tvx-risk-note p{font-size:.7rem;line-height:1.55}.tvx-footer-premium{padding:3.25rem 1.25rem 1.5rem}.tvx-footer-grid{grid-template-columns:1fr;gap:2.5rem}.tvx-footer-brand{grid-column:auto}.tvx-footer-logo{flex-basis:62px;width:62px;height:62px}.tvx-footer-brand-title{font-size:1.25rem}.tvx-footer-desc{margin-top:1.25rem;font-size:.87rem;line-height:1.75}.tvx-footer-divider{margin-top:2.75rem}.tvx-footer-bottom{grid-template-columns:1fr;gap:.8rem}.tvx-footer-bottom-links{flex-wrap:wrap;justify-content:flex-start}.tvx-footer-bottom>span:last-child{text-align:left;grid-column:auto}}@media (max-width:390px){.tvx-footer-logo-row{align-items:flex-start}.tvx-footer-logo{flex-basis:54px;width:54px;height:54px}.tvx-footer-brand-title{font-size:1.08rem}.tvx-footer-brand-tagline{letter-spacing:.11em;font-size:.56rem}}@media (prefers-reduced-motion:reduce){.tvx-footer-column a,.tvx-footer-link-button,.tvx-footer-column a:before,.tvx-footer-link-button:before,.tvx-footer-bottom-links a{transition:none}}
