.orbit-social{gap:12px;margin-top:14px;display:flex}.orbit-social a,.site-footer .orbit-social a{background:#000;border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;transition:transform .2s,border-color .2s;width:42px!important;height:42px!important;padding:0!important;display:inline-flex!important}.orbit-social a:hover,.orbit-social a:focus-visible,.site-footer .orbit-social a:hover{background:#000;border-color:#ffffff73;transform:translateY(-2px)}.site-footer{z-index:2;width:min(1240px,100vw - 32px);margin:0 0 calc(16px + var(--cookie-clearance,0px)) 50%;box-sizing:border-box;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(170deg,oklch(20% .06 300/.62),oklch(9% .02 285/.9) 60%,oklch(16% .06 340/.6));border:1px solid oklch(80% .1 310/.24);border-radius:40px 40px 26px 26px;align-self:flex-start;padding:clamp(36px,4vw,56px) clamp(22px,4vw,56px) 26px;position:relative;box-shadow:inset 0 1px oklch(100% 0 0/.08),0 -20px 60px -30px oklch(60% .22 330/.55);transform:translate(-50%)translate(0)!important}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,oklch(78% .16 345),oklch(85% .12 60),#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.site-footer-inner{grid-template-columns:1.3fr repeat(4,1fr);gap:28px;display:grid}.site-footer-brand img{filter:invert();width:128px;height:auto;margin-bottom:18px}.site-footer-label{letter-spacing:.14em;text-transform:uppercase;color:oklch(80% .12 345);margin:0 0 4px;font-size:12px}.site-footer a,.site-footer-cancel button,.site-footer-cookie{color:oklch(86% .02 300);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;line-height:1.5;text-decoration:none;display:block}.site-footer a:hover,.site-footer-cancel button:hover,.site-footer-cookie:hover{color:oklch(99% 0 0)}.site-footer-cancel{display:block}.site-footer-cancel *{opacity:1!important;font-size:14px!important;text-decoration:none!important}.orbit-site .site-footer h3{letter-spacing:.14em;text-transform:uppercase;color:#0000;background-image:linear-gradient(90deg,oklch(99% 0 0),oklch(82% .1 300) 50%,oklch(80% .15 345));-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:13px;font-weight:700}.site-footer-bottom{color:oklch(72% .02 300);border-top:1px solid oklch(100% 0 0/.1);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:34px;padding-top:18px;font-size:12px;display:flex}@media (width<=900px){.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-brand{grid-column:1/-1}}@media (width<=600px){.site-footer{border-radius:32px 32px 20px 20px}.site-footer-bottom{flex-direction:column}}.showcase-cta>.site-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(170deg,oklch(20% .06 300/.38),oklch(9% .02 285/.55) 60%,oklch(16% .06 340/.4));align-self:center;margin:clamp(140px,22vw,360px) auto 0;transform:none!important}@media (width>=601px){.showcase-cta:has(>.site-footer){padding-bottom:calc(24px + var(--cookie-clearance,0px))!important}}@media (width<=600px){.showcase-cta:has(>.site-footer){padding-bottom:calc(16px + var(--cookie-clearance,0px))!important}.showcase-cta>.site-footer{width:calc(100vw - 24px);margin-top:38vw}.showcase-cta:has(>.site-footer) .showcase-earth{inset:40px auto auto 50%}}.showcase-cta:has(>.site-footer) .showcase-earth{display:none!important}.orbit-site .showcase-cta>footer.site-footer{width:min(1180px,100vw - 80px)!important;max-width:calc(100vw - 80px)!important;margin:40px auto 0!important}@media (width<=900px){.orbit-site .showcase-cta>footer.site-footer{width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important}}@media (width<=600px){.orbit-site .showcase-cta>footer.site-footer{border-radius:28px!important;width:calc(90.9091vw - 36.3636px)!important;max-width:calc(90.9091vw - 36.3636px)!important;margin-top:28px!important}.site-footer{padding:30px 18px 22px}.site-footer-inner{gap:20px}.site-footer-brand img{width:150px;margin-bottom:16px}.site-footer-label{letter-spacing:.12em;font-size:13.5px}.orbit-site .site-footer a,.orbit-site .site-footer-cancel button,.orbit-site .site-footer-cookie{padding:7px 0;font-size:16px;line-height:1.45}.orbit-site .site-footer h3,.hc-footer .site-footer h3{margin-bottom:12px!important;font-size:15px!important}.site-footer-bottom{gap:6px 20px;margin-top:26px;padding-top:16px;font-size:13.5px}.orbit-social{gap:14px;margin-top:18px}.orbit-social a,.site-footer .orbit-social a{width:50px!important;height:50px!important}.orbit-social a svg{width:26px;height:26px}.site-footer .site-footer-cancel *{font-size:16px!important}}
