:root{--bg:#08090b;--bg-soft:#0c0f12;--fg:#f0f2f5;--fg-dim:#9ca3af;--accent:#f8b42c;--accent-2:#ff6b3d;--ring:rgba(255,191,73,.25);--card:#101316;--border:rgba(255,255,255,.08)}.Footer-module__vKD1tG__footer{background:radial-gradient(circle at top center,var(--bg-soft),var(--bg));width:100%;color:var(--fg);border-top:1px solid var(--border);padding:60px 20px 24px;position:relative;overflow:hidden}.Footer-module__vKD1tG__glow{background:radial-gradient(ellipse at center,var(--ring),transparent 70%);filter:blur(18px);opacity:.8;pointer-events:none;width:700px;height:220px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.Footer-module__vKD1tG__container{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:30px;max-width:1180px;margin:0 auto;display:grid}.Footer-module__vKD1tG__brandCol{background:linear-gradient(180deg,var(--card),transparent);border:1px solid var(--border);border-radius:14px;padding:22px}.Footer-module__vKD1tG__brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Footer-module__vKD1tG__brandMark{background:radial-gradient(circle at 30% 30%,var(--accent),var(--accent-2));color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:inline-grid;box-shadow:0 8px 24px rgba(255,190,50,.25)}.Footer-module__vKD1tG__brandText{color:var(--fg);letter-spacing:.4px;font-size:22px;font-weight:800}.Footer-module__vKD1tG__tagline{color:var(--fg-dim);margin-top:14px;font-size:15px;line-height:1.65}.Footer-module__vKD1tG__colTitle{text-transform:uppercase;color:#f8f9fa;margin-bottom:12px;font-size:14px;font-weight:700}.Footer-module__vKD1tG__linkCol{padding:6px 8px}.Footer-module__vKD1tG__linkList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Footer-module__vKD1tG__link{color:var(--fg-dim);font-size:15px;text-decoration:none;transition:color .25s;position:relative}.Footer-module__vKD1tG__link:after{content:"";background:linear-gradient(90deg,var(--accent),var(--accent-2));width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.Footer-module__vKD1tG__link:hover{color:var(--fg)}.Footer-module__vKD1tG__link:hover:after{width:100%}.Footer-module__vKD1tG__contactCol{padding:6px 8px}.Footer-module__vKD1tG__contactText{color:var(--fg-dim);margin:6px 0 12px;font-size:15px;line-height:1.6}.Footer-module__vKD1tG__cta{color:#0b0b0b;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:999px;padding:10px 16px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 6px 28px rgba(255,191,73,.3)}.Footer-module__vKD1tG__cta:hover{transform:translateY(-1px);box-shadow:0 10px 40px rgba(255,191,73,.4)}.Footer-module__vKD1tG__meta{color:var(--fg-dim);margin-top:10px;font-size:13px}.Footer-module__vKD1tG__hr{background:linear-gradient(90deg,transparent,var(--border),transparent);width:min(100%,1180px);height:1px;margin:30px auto 16px}.Footer-module__vKD1tG__bottomBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:8px 0 4px;display:flex}.Footer-module__vKD1tG__copy{color:var(--fg-dim);font-size:13.5px}.Footer-module__vKD1tG__bottomLinks{align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__vKD1tG__linkSm{color:var(--fg-dim);font-size:13.5px;text-decoration:none;transition:color .25s}.Footer-module__vKD1tG__linkSm:hover{color:var(--fg)}@media (max-width:1024px){.Footer-module__vKD1tG__container{grid-template-columns:1.2fr 1fr 1fr}}@media (max-width:768px){.Footer-module__vKD1tG__container{grid-template-columns:1fr 1fr}.Footer-module__vKD1tG__brandCol{grid-column:1/-1}}@media (max-width:520px){.Footer-module__vKD1tG__container{grid-template-columns:1fr}.Footer-module__vKD1tG__bottomBar{flex-direction:column;align-items:flex-start}}
