footer.ftr{--ink:var(--ink-night);--text-accent:var(--text-accent-dark);--ink-soft:var(--ink-night-soft);--ink-cyan:var(--cyan-ink-night);--line:color-mix(in srgb, var(--ink-night) 14%, transparent);z-index:1;isolation:isolate;background:var(--t-night);color:var(--ink-night);content-visibility:auto;contain-intrinsic-size:auto 1600px;border-top:0;position:relative;overflow:clip}footer.ftr :focus-visible{outline:2px solid var(--cyan-ink-night);outline-offset:3px}.ftr__sky{z-index:-1;pointer-events:none;background:radial-gradient(60% 46% at 88% 0%, color-mix(in srgb, var(--amber) 13%, transparent), transparent 70%), radial-gradient(50% 40% at 6% 34%, color-mix(in srgb, var(--cyan) 7%, transparent), transparent 70%), linear-gradient(to bottom, var(--t-small-hours), var(--t-night) 42%);position:absolute;inset:0}.ftr__sky:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--amber) 55%, transparent) 70%, color-mix(in srgb, var(--cyan) 50%, transparent) 92%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.ftr__wrap{max-width:calc(var(--max) + var(--gutter) * 2);padding:clamp(72px, 10vw, 152px) var(--gutter) 0;margin:0 auto}.ftr__close{gap:var(--s-6) clamp(24px, 5vw, 96px);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;display:grid}.ftr__eyebrow{margin-bottom:var(--s-5);font-family:var(--font-label);font-weight:500;font-size:var(--fs-mono);letter-spacing:var(--track-label);color:var(--ink-night-soft);align-items:center;gap:14px;display:flex}.ftr .ftr__logo{flex:none;width:72px;height:auto}.ftr__title{font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-head);letter-spacing:var(--track-head);text-wrap:balance;color:var(--ink-night);max-width:15ch}.ftr__title em{color:var(--amber);font-style:normal}.ftr__title .w{vertical-align:top;margin:-.04em -.08em -.14em 0;padding:.04em .08em .14em 0;display:inline-block;overflow:clip}.ftr__title .w>span{display:inline-block}.ftr__actions{gap:var(--s-5);justify-items:start;padding-bottom:.6em;display:grid}.ftr__btns{gap:var(--s-3);flex-wrap:wrap;display:flex}.ftr__direct{gap:var(--s-2) var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.ftr__wa,.ftr__mail{min-height:44px;color:var(--ink-night);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ink-night) 35%, transparent);text-underline-offset:5px;transition:color var(--d-2) var(--ease-out), text-decoration-color var(--d-2) var(--ease-out);align-items:center;gap:8px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){.ftr__wa:hover,.ftr__mail:hover{color:var(--cyan-ink-night);text-decoration-color:currentColor}}.ftr__live{align-items:center;gap:var(--s-3) var(--s-6);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-label);font-weight:500;font-size:var(--fs-mono);letter-spacing:var(--track-label);color:var(--ink-night-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:clamp(56px,7vw,104px);padding:14px 0;display:flex}.ftr__live p{align-items:center;gap:10px;display:inline-flex}.ftr__clock [data-ftr-clock]{color:var(--ink-night)}.ftr__moon{width:12px;height:12px;box-shadow:inset -4px -1px 0 0 var(--ink-night);border-radius:50%;flex:none;transform:rotate(-20deg)}.ftr__agents{margin-left:auto}.ftr__pulse{background:var(--cyan);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.ftr__pulse:after{content:"";box-shadow:0 0 0 0 color-mix(in srgb, var(--cyan) 70%, transparent);animation:ftr-pulse 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ftr-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cyan) 70%, transparent)}70%,to{box-shadow:0 0 0 10px color-mix(in srgb, var(--cyan) 0%, transparent)}}html.still .ftr__pulse:after{box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 28%, transparent);animation:none}.ftr__nav{gap:var(--s-7) clamp(20px, 3vw, 48px);grid-template-columns:minmax(0,7fr) repeat(3,minmax(0,2fr));padding:clamp(48px,6vw,88px) 0 clamp(56px,7vw,112px);display:grid}.ftr__col{min-width:0}.ftr__head{margin-bottom:var(--s-5);font-family:var(--font-label);font-size:var(--fs-mono);letter-spacing:var(--track-label);color:var(--ink-night-soft);align-items:baseline;gap:10px;font-weight:500;list-style:none;display:flex}.ftr__head h3{font:inherit;color:inherit;margin:0}.ftr__head::-webkit-details-marker{display:none}.ftr__chev{display:none}.ftr ul{gap:2px;display:grid}.ftr__col a,.ftr__legal a{color:var(--ink-night);transition:color var(--d-2) var(--ease-out), background-size var(--d-3) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 2px)/0 1px no-repeat;padding:5px 0;font-size:.9375rem;line-height:1.35;text-decoration:none;display:inline-block}@media (hover:hover){.ftr__col a:hover,.ftr__legal a:hover{color:var(--cyan-ink-night);background-size:100% 1px}}.ftr__col a:focus-visible{color:var(--cyan-ink-night)}.ftr__col a.ftr__all{margin-bottom:var(--s-5);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ftr__all svg{transition:transform var(--d-2) var(--ease-out)}@media (hover:hover){.ftr__all:hover svg{transform:translate(3px)}}.ftr__groups{columns:3 190px;column-gap:clamp(20px,3vw,40px)}.ftr__group{break-inside:avoid;padding-bottom:var(--s-6)}.ftr__group-h{margin-bottom:var(--s-2);letter-spacing:-.005em;color:var(--amber);font-size:.8125rem;font-weight:600}.ftr__products a{gap:2px;padding:6px 0;display:grid}.ftr__products small{color:var(--ink-night-soft);font-size:.8125rem}.ftr__mark{container-type:inline-size}.ftr__mark-set{font-size:calc(100cqi * var(--fit));--gx:3.3em;--gy:.43em;position:relative}.ftr__mark-clip{box-sizing:content-box;aspect-ratio:var(--wm-w) / var(--wm-h);border-bottom:1px solid var(--line);padding-bottom:12px;position:relative;overflow:hidden}.ftr__wm{width:100%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0;overflow:visible}.ftr__wm--dim .ftr__wm-a{fill:color-mix(in srgb, var(--cyan) 24%, var(--t-night));stroke:color-mix(in srgb, var(--cyan) 58%, transparent)}.ftr__wm--dim .ftr__wm-b{fill:color-mix(in srgb, var(--red) 24%, var(--t-night));stroke:color-mix(in srgb, var(--red) 60%, transparent)}.ftr__wm--dim path{stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ftr__wm--lit{-webkit-mask-image:radial-gradient(circle 1.05em at var(--gx) var(--gy), #000 0%, #0000008c 45%, transparent 100%);mask-image:radial-gradient(circle 1.05em at var(--gx) var(--gy), #000 0%, #0000008c 45%, transparent 100%)}.ftr__wm--lit .ftr__wm-a{fill:var(--cyan)}.ftr__wm--lit .ftr__wm-b{fill:var(--red)}.ftr__glow{pointer-events:none;background:radial-gradient(circle 1.25em at var(--gx) calc(var(--gy) + 1.4em), color-mix(in srgb, var(--amber) 30%, transparent) 0%, color-mix(in srgb, var(--amber) 10%, transparent) 40%, transparent 100%);position:absolute;inset:-1.4em 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ftr__legal{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-6);padding:var(--s-5) 0 var(--s-6);font-size:var(--fs-small);color:var(--ink-night-soft);flex-wrap:wrap;display:flex}.ftr__legal p{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.ftr__sep{opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px}.ftr__legal ul{gap:var(--s-5);display:flex}.ftr__legal a{font-size:var(--fs-small)}body:has(.dial) .ftr__legal{padding-bottom:84px}html.motion .ftr.is-armed .ftr__title .w>span{transform:translateY(108%)}html.motion .ftr.is-armed .ftr-in{opacity:0;transform:translateY(18px)}html.motion .ftr.is-in .ftr__title .w>span{animation:ftr-rise .8s var(--ease-out) both;animation-delay:calc(var(--i) * 55ms)}html.motion .ftr.is-in .ftr-in{opacity:1;transition:opacity var(--d-4) var(--ease-out), transform var(--d-5) var(--ease-out);transition-delay:calc(var(--i) * 70ms + .26s);transform:none}@keyframes ftr-rise{0%{transform:translateY(108%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ftr .ftr__title .w>span,.ftr .ftr-in{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.ftr__pulse:after{animation:none}}@media (width<=1199px){.ftr__nav{row-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"svc svc""ind co""prod co"}.ftr__col--services{grid-area:svc}.ftr__col--ind{grid-area:ind}.ftr__col--co{grid-area:co}.ftr__col--prod{grid-area:prod}}@media (width<=1023px){.ftr__close{grid-template-columns:1fr;align-items:start}.ftr__title{max-width:18ch}.ftr__actions{padding-bottom:0}}@media (width<=767px){.ftr__wrap{padding-top:72px}.ftr__btns{width:100%}.ftr__btns .btn{flex:100%;justify-content:center}.ftr__live{flex-direction:column;align-items:flex-start;gap:8px}.ftr__agents{margin-left:0}.ftr__nav{gap:0 var(--s-5);padding-top:var(--s-6);grid-template-areas:"svc svc""ind ind""co prod"}details.ftr__col{border-bottom:1px solid var(--line)}details.ftr__col:first-child{border-top:1px solid var(--line)}details.ftr__col>.ftr__head{cursor:pointer;align-items:center;min-height:56px;margin:0}details.ftr__col>.ftr__head h3{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-night);font-size:1.0625rem;font-weight:600}.ftr__chev{border-right:1.5px solid var(--ink-night);border-bottom:1.5px solid var(--ink-night);width:10px;height:10px;transition:transform var(--d-3) var(--ease-out);margin-left:auto;display:block;transform:translateY(-3px)rotate(45deg)}details[open]>.ftr__head .ftr__chev{transform:translateY(2px)rotate(-135deg)}details.ftr__col>.ftr__body{padding-bottom:var(--s-5)}.ftr__col--fixed{padding-top:var(--s-6)}.ftr__col a{padding:8px 0}.ftr__groups{columns:2;column-gap:var(--s-5)}.ftr__group{padding-bottom:var(--s-5)}.ftr__legal{flex-direction:column;align-items:flex-start}.ftr__legal p,.ftr__legal p>span:not(.ftr__sep){display:block}.ftr__sep{display:none}}@media (width<=359px){.ftr__groups{columns:1}}@media (width>=768px){details.ftr__col>.ftr__head{cursor:default;pointer-events:none}}
