#cvxSiteFooter,.cvx-site-footer{position:relative;background:#0F172A;color:#E5E7EB;overflow:hidden;font-family:"Livvic",sans-serif;margin:0;padding:0}.cvx-site-footer *{box-sizing:border-box}.cvx-footer-container{width:min(1200px, calc(100% - 40px));margin:0 auto}.cvx-footer-main{padding:72px 0 36px;position:relative;background:radial-gradient(circle at top right,rgb(255 102 0 / .1),transparent 28%),linear-gradient(180deg,#101828 0%,#0F172A 100%)}.cvx-footer-main::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px);background-size:32px 32px;opacity:.08;pointer-events:none}.cvx-footer-main .cvx-footer-container{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:40px}.cvx-footer-logo{display:inline-flex;align-items:center;text-decoration:none;margin-bottom:22px}.cvx-footer-logo img{display:block;width:220px;max-width:100%;height:auto;object-fit:contain}.cvx-footer-text{margin:0 0 24px;font-size:16px;line-height:1.85;color:#CBD5E1;max-width:320px}.cvx-footer-socials{display:flex;flex-wrap:wrap;gap:12px}.cvx-footer-socials a{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#FFF;border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .04);transition:all 0.3s ease}.cvx-footer-socials a:hover{background:linear-gradient(135deg,#FF8A00 0%,#FF4D2D 100%);border-color:#fff0;transform:translateY(-3px);box-shadow:0 12px 30px rgb(255 102 0 / .25);color:#fff}.cvx-footer-socials i{font-size:16px;line-height:1}.cvx-footer-title{margin:0 0 22px;font-size:20px;line-height:1.3;font-weight:700;color:#FFF;position:relative;padding-bottom:12px}.cvx-footer-title::after{content:"";position:absolute;left:0;bottom:0;width:42px;height:3px;border-radius:999px;background:linear-gradient(135deg,#FF8A00 0%,#FF4D2D 100%)}.cvx-footer-links,.cvx-footer-contact{list-style:none;margin:0;padding:0}.cvx-footer-links li,.cvx-footer-contact li{margin:0 0 14px}.cvx-footer-links a,.cvx-footer-contact a,.cvx-footer-contact span{font-size:16px;line-height:1.7;color:#CBD5E1;text-decoration:none;transition:all 0.25s ease}.cvx-footer-links a:hover,.cvx-footer-contact a:hover{color:#FF7A1A;padding-left:4px}.cvx-footer-contact li{display:flex;align-items:flex-start;gap:12px}.cvx-footer-contact i{width:18px;min-width:18px;font-size:16px;color:#FF7A1A;margin-top:4px}.cvx-footer-bottom{border-top:1px solid rgb(255 255 255 / .08);background:#0B1220;padding:18px 0}.cvx-footer-bottom-inner{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.cvx-footer-bottom p{margin:0;font-size:15px;line-height:1.6;color:#94A3B8}@media (max-width:1100px){.cvx-footer-main .cvx-footer-container{grid-template-columns:1fr 1fr;gap:34px 28px}}@media (max-width:767px){.cvx-footer-main{padding:56px 0 28px}.cvx-footer-main .cvx-footer-container{grid-template-columns:1fr;gap:28px}.cvx-footer-logo img{width:190px}.cvx-footer-text,.cvx-footer-links a,.cvx-footer-contact a,.cvx-footer-contact span{font-size:16px}.cvx-footer-title{font-size:18px}.cvx-footer-bottom-inner{flex-direction:column;align-items:flex-start}}