.bento-footer{--bf-bg:#0a0a0a;--bf-glass-bg:hsla(0,0%,100%,.04);--bf-glass-border:hsla(0,0%,100%,.08);--bf-glass-border-hover:hsla(0,0%,100%,.15);--bf-orange:#ff6e0d;--bf-orange-light:#ff8b21;--bf-orange-dark:#fa610b;--bf-text:#fff;--bf-text-muted:#999;--bf-radius:12px;--bf-gap:16px;--bf-card-pad:28px;--bf-mono:"JetBrains Mono","Fira Code","Consolas",monospace;background:var(--bf-bg);color:var(--bf-text);margin-top:auto;overflow:hidden;padding:3rem 0 0;position:relative}.bento-footer:before{background:linear-gradient(90deg,var(--bf-orange),var(--bf-orange-light),var(--bf-orange-dark));content:"";height:3px;left:0;position:absolute;right:0;top:0}.bento-footer__glow{pointer-events:none;position:absolute;z-index:0}.bento-footer__glow--a{background:radial-gradient(circle,rgb(255 110 13/6%) 0,transparent 60%);height:600px;left:-5%;top:-20%;width:600px}.bento-footer__glow--b{background:radial-gradient(circle,rgb(255 139 33/4%) 0,transparent 55%);bottom:-15%;height:500px;right:5%;width:500px}.bento-footer__container{padding:0 clamp(1rem,4vw,4rem);position:relative;width:100%;z-index:1}.bento-footer__grid{display:grid;gap:var(--bf-gap);grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,1fr);margin-bottom:var(--bf-gap)}.bento-footer__card{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:var(--bf-glass-bg);border:1px solid var(--bf-glass-border);border-radius:var(--bf-radius);padding:var(--bf-card-pad);transition:border-color .3s ease}.bento-footer__card:hover{border-color:var(--bf-glass-border-hover)}.bento-footer__card--company{grid-column:span 4;position:relative}.bento-footer__card--account,.bento-footer__card--links,.bento-footer__card--service{grid-column:span 3}.bento-footer__card--services{grid-column:span 4}.bento-footer__card--connect{background:linear-gradient(135deg,var(--bf-orange),var(--bf-orange-light));border:none;grid-column:span 3}.bento-footer__card--connect:hover{border-color:transparent}.bento-footer__card--accreditations{grid-column:span 10}.bento-footer__label{color:var(--bf-orange);font-family:var(--bf-mono);font-size:.85rem;font-weight:500;letter-spacing:.1em;margin:0 0 1rem;text-transform:uppercase}.bento-footer__card--connect .bento-footer__label{color:#fffc}.bento-footer__logo{height:48px;margin-bottom:.75rem;width:auto}.bento-footer__heading{background:linear-gradient(270deg,#fff,#ffffff4d);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;line-height:1.2;margin:0 0 .75rem;-webkit-text-fill-color:transparent}.bento-footer__desc{color:var(--bf-text-muted);font-size:.9rem;line-height:1.6;margin:0 0 1.25rem}.bento-footer__contact-block{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}.bento-footer__contact-item{align-items:center;color:var(--bf-text-muted);display:flex;font-size:.875rem;gap:.75rem}.bento-footer__contact-item i{color:var(--bf-orange);flex-shrink:0;text-align:center;width:16px}.bento-footer__contact-item a{color:var(--bf-text-muted);text-decoration:none;transition:color .2s ease}.bento-footer__contact-item a:hover,.bento-footer__cta{color:var(--bf-text)}.bento-footer__cta{align-items:center;background:linear-gradient(135deg,var(--bf-orange),var(--bf-orange-light));border-radius:8px;display:inline-flex;font-size:.85rem;font-weight:700;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;transition:opacity .2s ease}.bento-footer__cta:hover{opacity:.9}.bento-footer__link-list{list-style:none;margin:0;padding:0}.bento-footer__link-list li{margin-bottom:.5rem}.bento-footer__link-list a{color:var(--bf-text-muted);display:inline-block;font-size:.875rem;padding:.125rem 0;text-decoration:none;transition:color .2s ease}.bento-footer__link-list a:hover{color:var(--bf-text)}.bento-footer__link-list a.bento-footer__link--highlight{color:var(--bf-orange);font-weight:600}.bento-footer__link-list a.bento-footer__link--highlight:hover{color:var(--bf-orange-light)}.bento-footer__mini-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.bento-footer__mini-card{align-items:center;background:#ffffff0f;border:1px solid var(--bf-glass-border);border-radius:8px;color:var(--bf-text-muted);display:flex;flex-direction:column;font-size:.7rem;font-weight:600;gap:.375rem;padding:.625rem .5rem;text-align:center;text-decoration:none;transition:border-color .2s ease,color .2s ease}.bento-footer__mini-card:hover{border-color:var(--bf-glass-border-hover);color:var(--bf-text)}.bento-footer__mini-card i{color:var(--bf-orange);font-size:.9rem}.bento-footer__social-row{display:flex;gap:.75rem;margin-bottom:1.5rem}.bento-footer__social-link{align-items:center;background:#fff3;border-radius:50%;color:var(--bf-text);display:flex;font-size:1.1rem;height:40px;justify-content:center;text-decoration:none;transition:background .2s ease;width:40px}.bento-footer__social-link:hover{background:#ffffff4d}.bento-footer__connect-body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem}.bento-footer__connect-left{flex:1;min-width:200px}.bento-footer__connect-right{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.bento-footer__app-badges{display:flex;flex-wrap:wrap;gap:.75rem}.bento-footer__app-badge{display:inline-block;transition:opacity .2s ease}.bento-footer__app-badge:hover{opacity:.85}.bento-footer__app-badge img{border-radius:6px;height:38px;width:auto}.bento-footer__cert-cta{align-items:center;background:#fff3;border-radius:8px;color:var(--bf-text);display:inline-flex;font-size:.8rem;font-weight:700;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:background .2s ease}.bento-footer__cert-cta:hover{background:#ffffff4d}.bento-footer__accreditations-row{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.bento-footer__accreditation{align-items:center;display:inline-flex;flex-shrink:0}.bento-footer__accreditation img{filter:grayscale(100%) brightness(2);height:40px;opacity:.6;transition:opacity .2s ease,filter .2s ease;width:auto}.bento-footer__accreditation:hover img{filter:grayscale(0) brightness(1);opacity:1}.bento-footer__accreditation--empty{color:var(--bf-text-muted);font-size:.8rem;font-style:italic}.bento-footer__bottom{align-items:center;border-top:1px solid var(--bf-glass-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:var(--bf-gap);padding:1.25rem 2rem}.bento-footer__bottom-left{align-items:center;display:flex;gap:1.5rem}.bento-footer__copyright{color:var(--bf-text-muted);font-size:.8rem;margin:0}.bento-footer__employee-login a{color:var(--bf-text-muted);font-size:.8rem;font-weight:600;text-decoration:none;transition:color .2s ease}.bento-footer__employee-login a:hover{color:var(--bf-text)}.bento-footer__company-badges{align-items:center;bottom:var(--bf-card-pad);display:flex;gap:1.25rem;position:absolute;right:var(--bf-card-pad)}.bento-footer__company-badges a{align-items:center;display:inline-flex}.bento-footer__company-badges img{height:64px;opacity:.4;transition:opacity .2s ease;width:auto}.bento-footer__company-badges--invert img{filter:brightness(0) invert(1)}.bento-footer__company-badges a:hover img{opacity:.75}.bento-footer__payment{align-items:center;display:flex;gap:1rem}.bento-footer__payment-label{color:var(--bf-text-muted);font-size:.8rem}.bento-footer__payment-icons{align-items:center;display:flex;gap:.5rem}.bento-footer__payment-icon{align-items:center;background:#ffffff0f;border:1px solid var(--bf-glass-border);border-radius:4px;display:flex;height:28px;padding:.25rem .4rem}.bento-footer__payment-icon .icon{filter:brightness(.7);height:20px;max-width:36px;width:auto}@media(min-width:768px){.bento-footer__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.bento-footer__card--company{grid-column:span 2}.bento-footer__card--account,.bento-footer__card--connect,.bento-footer__card--links,.bento-footer__card--service,.bento-footer__card--services{grid-column:span 1}.bento-footer__card--accreditations{grid-column:span 2}}@media(min-width:1024px){.bento-footer__grid{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,1fr)}.bento-footer__card--company{grid-column:span 4}.bento-footer__card--account,.bento-footer__card--links,.bento-footer__card--service{grid-column:span 3}.bento-footer__card--services{grid-column:span 4}.bento-footer__card--connect{grid-column:span 3}.bento-footer__card--accreditations{grid-column:span 10}}@media(max-width:767px){.bento-footer__container{padding:0 1rem}.bento-footer__grid{grid-template-columns:1fr}.bento-footer__card{grid-column:span 1;padding:1.25rem}.bento-footer__connect-body{flex-direction:column;gap:1.25rem}.bento-footer__accreditations-row{gap:1.5rem;justify-content:center}.bento-footer__bottom{flex-direction:column;padding:1.25rem 1rem;text-align:center}.bento-footer__bottom-left{flex-direction:column;gap:.5rem}.bento-footer__payment{flex-direction:column;gap:.75rem}.bento-footer__payment-icons{flex-wrap:wrap;justify-content:center}}@media(prefers-reduced-motion:reduce){.bento-footer__accreditation img,.bento-footer__app-badge,.bento-footer__card,.bento-footer__cert-cta,.bento-footer__company-badges img,.bento-footer__contact-item a,.bento-footer__cta,.bento-footer__employee-login a,.bento-footer__link-list a,.bento-footer__mini-card,.bento-footer__social-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/v2-footer.css.map */
