.site-header[data-astro-cid-5blmo7yk]{position:sticky;top:0;z-index:50;background-color:var(--color-bg-dark);border-bottom:1px solid var(--color-border)}.navbar[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:space-between;gap:1em;height:var(--header-h)}.navbar__brand[data-astro-cid-5blmo7yk]{display:flex;align-items:center}.navbar__brand-name[data-astro-cid-5blmo7yk]{font-size:1.5em;line-height:1;letter-spacing:2px;text-transform:uppercase;color:var(--color-text-white)}.navbar__cluster[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:.5em;padding:.25em;background-color:var(--color-bg-nav)}.navbar__menu[data-astro-cid-5blmo7yk]{display:flex;align-items:center}.navbar__link[data-astro-cid-5blmo7yk]{position:relative;display:flex;align-items:center;height:2.25em;padding-inline:.75em;font-size:var(--text-sm);line-height:1.286;letter-spacing:1.68px;text-transform:uppercase;white-space:nowrap;color:var(--color-text-body-light);transition:color .3s ease,filter .3s ease}.navbar__link[data-astro-cid-5blmo7yk]:focus-visible{color:var(--color-text-white)}.navbar__link[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;left:.75em;right:.75em;bottom:.25em;height:2px;background-color:var(--color-accent);box-shadow:0 0 6px rgba(var(--color-accent-rgb),.55),0 0 14px rgba(var(--color-accent-rgb),.25);opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .25s ease,transform .35s cubic-bezier(.7,0,.2,1);pointer-events:none}.navbar__link[data-astro-cid-5blmo7yk].is-active{color:var(--color-text-white)}.navbar__link[data-astro-cid-5blmo7yk].is-active:after{opacity:1;transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.navbar__link[data-astro-cid-5blmo7yk]:not(.is-active):hover{color:var(--color-accent);filter:drop-shadow(0 0 2px rgba(var(--color-accent-rgb),.55)) drop-shadow(0 0 6px rgba(var(--color-accent-rgb),.18))}}.navbar__mobile[data-astro-cid-5blmo7yk]{display:none;align-items:center;gap:.5em}.navbar__burger[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:center;width:2.75em;height:2.75em;background-color:var(--color-bg-nav);border:1px solid var(--color-border);cursor:pointer}.navbar__burger-bars[data-astro-cid-5blmo7yk]{position:relative;display:inline-block;width:18px;height:14px}.navbar__burger-bars[data-astro-cid-5blmo7yk]>span[data-astro-cid-5blmo7yk]{position:absolute;left:0;right:0;height:1.5px;background-color:var(--color-text-white);transition:transform .3s cubic-bezier(.7,0,.2,1),top .3s cubic-bezier(.7,0,.2,1),bottom .3s cubic-bezier(.7,0,.2,1),opacity .2s ease}.navbar__burger-bars[data-astro-cid-5blmo7yk]>span[data-astro-cid-5blmo7yk]:nth-child(1){top:0}.navbar__burger-bars[data-astro-cid-5blmo7yk]>span[data-astro-cid-5blmo7yk]:nth-child(2){top:50%;transform:translateY(-50%)}.navbar__burger-bars[data-astro-cid-5blmo7yk]>span[data-astro-cid-5blmo7yk]:nth-child(3){bottom:0}.navbar__burger[data-astro-cid-5blmo7yk][aria-expanded=true] .navbar__burger-bars[data-astro-cid-5blmo7yk]>span[data-astro-cid-5blmo7yk]:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.navbar__burger[data-astro-cid-5blmo7yk][aria-expanded=true] .navbar__burger-bars[data-astro-cid-5blmo7yk]>span[data-astro-cid-5blmo7yk]:nth-child(2){opacity:0}.navbar__burger[data-astro-cid-5blmo7yk][aria-expanded=true] .navbar__burger-bars[data-astro-cid-5blmo7yk]>span[data-astro-cid-5blmo7yk]:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.navbar__drawer[data-astro-cid-5blmo7yk]{position:absolute;top:100%;left:0;right:0;max-height:0;overflow:hidden;background-color:var(--color-bg-dark);transition:max-height .32s cubic-bezier(.7,0,.2,1)}.navbar__drawer[data-astro-cid-5blmo7yk].is-open{max-height:calc(100vh - 4em);overflow-y:auto;border-bottom:1px solid var(--color-border)}.navbar__drawer-link[data-astro-cid-5blmo7yk]{position:relative;display:flex;align-items:center;min-height:2.75em;padding:1em var(--container-padding);border-top:1px solid var(--color-border);font-size:var(--text-sm);line-height:1.286;letter-spacing:1.68px;text-transform:uppercase;color:var(--color-text-body-light)}.navbar__drawer-link[data-astro-cid-5blmo7yk]:hover,.navbar__drawer-link[data-astro-cid-5blmo7yk]:focus-visible,.navbar__drawer-link[data-astro-cid-5blmo7yk].is-active{color:var(--color-text-white)}.navbar__drawer-link[data-astro-cid-5blmo7yk]:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background-color:var(--color-accent);box-shadow:0 0 6px rgba(var(--color-accent-rgb),.55),0 0 14px rgba(var(--color-accent-rgb),.25);opacity:0;transform:scaleY(0);transition:opacity .25s ease,transform .35s cubic-bezier(.7,0,.2,1);pointer-events:none}.navbar__drawer-link[data-astro-cid-5blmo7yk].is-active:before{opacity:1;transform:scaleY(1)}@media(max-width:991px){.navbar__cluster[data-astro-cid-5blmo7yk]{display:none}.navbar__mobile[data-astro-cid-5blmo7yk]{display:flex}}@media(min-width:992px){.navbar__drawer[data-astro-cid-5blmo7yk]{display:none}}@media(max-width:767px){.navbar[data-astro-cid-5blmo7yk]{gap:.75em}.navbar__brand-name[data-astro-cid-5blmo7yk]{font-size:1.125em}}@media(max-width:479px){.navbar__mobile[data-astro-cid-5blmo7yk] .navbar__cta[data-astro-cid-5blmo7yk]{padding-inline:.75em}.navbar__cta-long[data-astro-cid-5blmo7yk]{display:none}}@media(max-width:359px){.navbar__mobile[data-astro-cid-5blmo7yk] .navbar__cta[data-astro-cid-5blmo7yk]{display:none}}@media(prefers-reduced-motion:reduce){.navbar__burger-bars[data-astro-cid-5blmo7yk]>span[data-astro-cid-5blmo7yk],.navbar__drawer[data-astro-cid-5blmo7yk],.navbar__link[data-astro-cid-5blmo7yk]:after,.navbar__drawer-link[data-astro-cid-5blmo7yk]:before{transition:none}}.architecture[data-astro-cid-svslu3ur]{width:100%;position:relative;align-self:stretch;display:flex;flex-direction:column;min-height:560px;padding-bottom:14px;color:#b5d2ff;isolation:isolate}.architecture__top[data-astro-cid-svslu3ur]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:25px 0 0;font-size:10px;letter-spacing:1.6px;color:#a4a6ad}.architecture__top[data-astro-cid-svslu3ur]>span[data-astro-cid-svslu3ur]:first-child{display:flex;align-items:center;gap:9px}.architecture__top[data-astro-cid-svslu3ur] i[data-astro-cid-svslu3ur]{width:5px;height:5px;background:#ffd60a;box-shadow:0 0 12px #ffd60a65}.architecture__scene[data-astro-cid-svslu3ur]{position:relative;flex:1;min-height:430px}canvas[data-astro-cid-svslu3ur]{display:block;position:absolute;width:100%;height:100%;inset:0}.architecture__scene[data-astro-cid-svslu3ur]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#060606 0%,transparent 20%,transparent 94%,#060606 100%);z-index:-1}.architecture__caption[data-astro-cid-svslu3ur]{position:absolute;bottom:20px;left:20px;pointer-events:none}.architecture__caption[data-astro-cid-svslu3ur]>span[data-astro-cid-svslu3ur]{color:#ffd60a;font-size:9px;letter-spacing:1.8px}.architecture__caption[data-astro-cid-svslu3ur] p[data-astro-cid-svslu3ur]{margin-top:8px;font-size:12px;color:#c1c4cc;line-height:1.5}.architecture__footer[data-astro-cid-svslu3ur]{display:flex;align-items:center;gap:12px;border-top:1px solid #25272b}.architecture__phases[data-astro-cid-svslu3ur]{display:grid;grid-template-columns:1fr 1fr 1.3fr;flex:1}.architecture[data-astro-cid-svslu3ur] button[data-astro-cid-svslu3ur]{font:inherit;cursor:pointer;border:0;background:transparent;color:#898c92}.architecture__phases[data-astro-cid-svslu3ur] button[data-astro-cid-svslu3ur]{position:relative;text-align:left;padding:18px 3px;font-size:12px;white-space:nowrap;transition:color .25s}.architecture__phases[data-astro-cid-svslu3ur] button[data-astro-cid-svslu3ur]>span[data-astro-cid-svslu3ur]{font-size:10px;color:#858b95;margin-right:6px}.architecture__phases[data-astro-cid-svslu3ur] button[data-astro-cid-svslu3ur][aria-pressed=true]{color:#f3f3f3}.architecture__phases[data-astro-cid-svslu3ur] button[data-astro-cid-svslu3ur][aria-pressed=true]>span[data-astro-cid-svslu3ur]{color:#ffd60a}.architecture__phases[data-astro-cid-svslu3ur] i[data-astro-cid-svslu3ur]{position:absolute;top:-1px;left:0;right:12px;height:1px;background:#ffd60a;transform:scaleX(0);transform-origin:left}.architecture__phases[data-astro-cid-svslu3ur] button[data-astro-cid-svslu3ur][aria-pressed=true] i[data-astro-cid-svslu3ur]{transform:scaleX(var(--phase-progress,1))}.architecture[data-astro-cid-svslu3ur] button[data-astro-cid-svslu3ur]:hover{color:#ffd60a}.architecture[data-astro-cid-svslu3ur] button[data-astro-cid-svslu3ur]:focus-visible{outline:1px solid #ffd60a;outline-offset:3px}.architecture[data-astro-cid-svslu3ur] .architecture__pause[data-astro-cid-svslu3ur]{font-size:13px;padding:10px;min-width:36px;min-height:40px}.architecture__fallback[data-astro-cid-svslu3ur]{position:absolute;inset:15% 10% 25%;display:flex;flex-direction:column;justify-content:space-around;transform:skewY(-10deg)}.architecture__fallback[data-astro-cid-svslu3ur] span[data-astro-cid-svslu3ur]{border:1px solid #b5d2ff60;padding:20px;font-size:12px;letter-spacing:3px;background:#b5d2ff08}.architecture[data-astro-cid-svslu3ur].is-ready .architecture__fallback[data-astro-cid-svslu3ur]{display:none}@media(max-width:991px){.architecture[data-astro-cid-svslu3ur]{min-height:490px;max-width:600px;margin-inline:auto}.architecture__scene[data-astro-cid-svslu3ur]{min-height:370px}}@media(max-width:480px){.architecture[data-astro-cid-svslu3ur]{min-height:420px}.architecture__scene[data-astro-cid-svslu3ur]{min-height:310px}.architecture__top[data-astro-cid-svslu3ur]{font-size:9px;letter-spacing:1px}.architecture__caption[data-astro-cid-svslu3ur] p[data-astro-cid-svslu3ur]{font-size:12px}.architecture__phases[data-astro-cid-svslu3ur] button[data-astro-cid-svslu3ur]{font-size:11px;padding-block:17px}.architecture__phases[data-astro-cid-svslu3ur] button[data-astro-cid-svslu3ur]>span[data-astro-cid-svslu3ur]{margin-right:3px}.architecture__caption[data-astro-cid-svslu3ur]{left:10px;bottom:12px}}.boot{display:none}html.is-booting .boot,html.is-revealing .boot{display:flex;position:fixed;inset:0 0 auto;z-index:60;flex-direction:column;align-items:center;gap:1.125em;pointer-events:none}.boot__brand{position:relative;font-size:clamp(48px,6vw,96px);letter-spacing:.0833em;line-height:1;white-space:nowrap;color:#25282e;transform-origin:0 0}.boot__title{display:flex;align-items:center;gap:.9em;font-size:clamp(13px,1.1vw,17px);letter-spacing:.16em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#a4a6ad;transform-origin:0 0;opacity:0;transform:translateY(.5em);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.boot.is-resolved .boot__title{opacity:1;transform:none}.boot__title i{flex-shrink:0;width:.5em;height:.5em;background:#ffd60a;box-shadow:0 0 1.2em #ffd60a73}.boot__fill{position:absolute;inset:0;color:#ffd60a;text-shadow:0 0 .6em rgba(255,214,10,.35);clip-path:inset(0 100% 0 0)}.boot.is-on .boot__fill{animation:bootFill 1.3s cubic-bezier(.65,0,.35,1) .1s forwards}html.is-revealing .boot__fill{color:#fff;text-shadow:none;transition:color .9s ease .2s,text-shadow .6s ease}@keyframes bootFill{to{clip-path:inset(0 0 0 0)}}html.is-booting,html.is-booting body{overflow:hidden}html.is-booting .site-header,html.is-booting .navbar__brand-name,html.is-revealing .navbar__brand-name{opacity:0}.navbar__brand-name{transition:opacity .35s ease}html.is-revealing .site-header{transition:opacity .6s ease .3s}html.is-booting .hero *,html.is-booting .hero *:before,html.is-booting .hero *:after{animation-play-state:paused!important}html.is-booting .architecture__top,html.is-booting .architecture__caption,html.is-booting .architecture__footer,html.is-revealing .architecture__top{opacity:0}html.is-revealing .architecture__caption,html.is-revealing .architecture__footer{transition:opacity .5s ease .85s}.architecture__top{transition:opacity .35s ease}html.is-booting .architecture__scene{opacity:0}@media(prefers-reduced-motion:no-preference){html.booted .hero__line>span{animation-delay:1.2s!important}html.booted .hero__line:nth-child(2)>span{animation-delay:1.3s!important}html.booted .hero__line:nth-child(3)>span{animation-delay:1.4s!important}html.booted .hero__mask>*{animation-delay:1.58s!important}html.booted .hero__mask+.hero__mask>*{animation-delay:1.66s!important}html.booted .hero__buttons .btn{animation:heroFade .5s ease-out .6s backwards!important}html.booted .hero__buttons .btn+.btn{animation-delay:.7s!important}html.booted .finops{animation-delay:2.45s!important}html.booted .hero__logos{animation-delay:2.55s!important}}html.is-booting .architecture__scene.boot-armed{opacity:1;transition:opacity .5s ease}.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background-color:var(--color-bg-dark)}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;padding-block:0}.hero__frame[data-astro-cid-bbe6dxrz]{position:relative;padding-top:.625em}.hero__grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none}.hero__vline[data-astro-cid-bbe6dxrz]{position:absolute;top:0;bottom:0;width:1px;background-color:var(--color-border)}.hero__vline[data-astro-cid-bbe6dxrz]:before,.hero__vline[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:50%;width:1em;height:1px;background-color:var(--color-border);transform:translate(-50%)}.hero__vline[data-astro-cid-bbe6dxrz]:before{top:0}.hero__vline[data-astro-cid-bbe6dxrz]:after{bottom:0}.hero__vline--left[data-astro-cid-bbe6dxrz]{left:-1.25em}.hero__vline--center[data-astro-cid-bbe6dxrz]{left:50%}.hero__vline--right[data-astro-cid-bbe6dxrz]{left:auto;right:-1.25em}.hero__hline[data-astro-cid-bbe6dxrz]{position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);height:1px;background-color:var(--color-border)}.hero__hline--top[data-astro-cid-bbe6dxrz]{display:none}.hero__hline--bottom[data-astro-cid-bbe6dxrz]{bottom:0}.hero__body[data-astro-cid-bbe6dxrz]{position:relative;display:flex;align-items:stretch;gap:4.1875em}.hero__content[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:2em;flex:0 1 29.8125em;min-width:0;padding-top:.75em}.hero__copy[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:2em}.hero__heading[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1.25em}.hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--text-7xl);line-height:1;letter-spacing:6.72px;text-transform:uppercase;color:var(--color-text-white)}.hero__title[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:block;white-space:nowrap}.hero__line[data-astro-cid-bbe6dxrz]{overflow:hidden;padding-bottom:.15em;margin-bottom:-.15em}.hero__mask[data-astro-cid-bbe6dxrz]{overflow:hidden}.hero__desc[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1em;max-width:27.3125em;font-size:var(--text-sm);line-height:1.5}.hero__pillars[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.5em;line-height:1.286;letter-spacing:1.68px;text-transform:uppercase;color:#ffffffd9}.hero__pillars[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.75em}.hero__pillars[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"";flex-shrink:0;width:.375em;height:.375em;background-color:var(--color-primary)}.hero__desc-sub[data-astro-cid-bbe6dxrz]{color:#ffffff80}.hero__buttons[data-astro-cid-bbe6dxrz]{display:flex;gap:.75em}.hero__media[data-astro-cid-bbe6dxrz]{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end}.finops[data-astro-cid-bbe6dxrz]{width:100%;max-width:29.8125em;display:flex;flex-direction:column;gap:.625em;padding:.875em 1.25em;border:1px solid var(--color-border);background-color:var(--color-bg-gray)}.finops__head[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:space-between;gap:1em}.finops__label[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.625em;font-size:.75em;letter-spacing:1.44px;text-transform:uppercase;color:var(--color-text-body-light)}.finops__tag[data-astro-cid-bbe6dxrz]{padding:.125em .375em;border:1px solid var(--color-border);font-size:.875em;letter-spacing:1px}.finops__delta[data-astro-cid-bbe6dxrz]{font-size:.75em;letter-spacing:1px;padding:.25em .5em;background-color:var(--color-primary);color:var(--color-text-on-primary);white-space:nowrap}.finops__body[data-astro-cid-bbe6dxrz]{display:flex;align-items:flex-end;gap:1.5em}.finops__figures[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.25em;flex-shrink:0}.finops__now[data-astro-cid-bbe6dxrz]{font-size:var(--text-4xl);line-height:1;color:var(--color-text-white);font-variant-numeric:tabular-nums}.finops__now[data-astro-cid-bbe6dxrz] small[data-astro-cid-bbe6dxrz]{font-size:var(--text-sm);letter-spacing:1px;color:var(--color-text-body-light)}.finops__was[data-astro-cid-bbe6dxrz]{font-size:.75em;color:var(--color-text-body-light);text-decoration:line-through}.finops__spark[data-astro-cid-bbe6dxrz]{position:relative;flex:1;min-width:0;height:3em}.finops__svg[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%}.finops__area[data-astro-cid-bbe6dxrz]{fill:var(--color-primary);opacity:.14}.finops__line[data-astro-cid-bbe6dxrz]{fill:none;stroke:var(--color-primary);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 .3em rgba(var(--color-accent-rgb),.35))}.finops__stats[data-astro-cid-bbe6dxrz]{display:flex;gap:1.5em;padding-top:.5em;border-top:1px solid var(--color-border);font-size:.75em;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-body-light)}.finops__stat[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{margin-right:.375em;font-size:1.1667em;font-weight:400;color:var(--color-text-white)}.finops__dot[data-astro-cid-bbe6dxrz]{position:absolute;left:100%;top:90%;width:.5em;height:.5em;border-radius:50%;background-color:var(--color-primary);box-shadow:0 0 .5em rgba(var(--color-accent-rgb),.8);transform:translate(-50%,-50%)}.hero__logos[data-astro-cid-bbe6dxrz]{margin-inline:-1.25em;padding-block:1.875em;border-inline:1px solid var(--color-border)}.hero__marquee[data-astro-cid-bbe6dxrz]{overflow:hidden}.hero__track[data-astro-cid-bbe6dxrz]{display:flex;width:max-content}.hero__tags[data-astro-cid-bbe6dxrz]{display:flex;flex-shrink:0;align-items:center;gap:2.5em;padding-right:2.5em}.hero__tag[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:2.5em;font-size:var(--text-base);letter-spacing:1.68px;text-transform:uppercase;color:var(--color-text-body-light);white-space:nowrap}.hero__tag[data-astro-cid-bbe6dxrz]:after{content:"+" / "";color:#ffffff4d}@media(prefers-reduced-motion:no-preference){.hero__track[data-astro-cid-bbe6dxrz]{animation:heroMarquee 50s linear infinite}.hero__logos[data-astro-cid-bbe6dxrz]:hover .hero__track[data-astro-cid-bbe6dxrz]{animation-play-state:paused}}@keyframes heroMarquee{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.hero__track[data-astro-cid-bbe6dxrz]{width:auto}.hero__tags[data-astro-cid-bbe6dxrz]{flex-shrink:1;flex-wrap:wrap;justify-content:space-between;gap:1em 2em;width:100%;padding-right:0}.hero__tag[data-astro-cid-bbe6dxrz]:last-child:after{content:none}.hero__tags[data-astro-cid-bbe6dxrz][aria-hidden=true]{display:none}}.hero[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;min-height:calc(100svh - var(--header-h) - 1px)}.hero__inner[data-astro-cid-bbe6dxrz],.hero__frame[data-astro-cid-bbe6dxrz]{display:flex;flex:1 0 auto;flex-direction:column}.hero__body[data-astro-cid-bbe6dxrz]{flex:1 0 auto}@media(max-width:991px){.hero__grid[data-astro-cid-bbe6dxrz]{display:none}.hero__body[data-astro-cid-bbe6dxrz]{gap:2em;align-items:stretch}.finops[data-astro-cid-bbe6dxrz]{margin-top:auto}.hero__content[data-astro-cid-bbe6dxrz]{padding-top:1.5em}.hero__title[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{white-space:normal}.hero__media[data-astro-cid-bbe6dxrz]{display:flex;width:100%;min-height:360px}.hero__body[data-astro-cid-bbe6dxrz]{flex-direction:column}.hero__content[data-astro-cid-bbe6dxrz]{flex:1 1 auto}.hero__logos[data-astro-cid-bbe6dxrz]{margin-inline:0;border-inline:none}}@media(max-width:767px){.hero__body[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch;gap:2.5em}.hero__content[data-astro-cid-bbe6dxrz]{flex:1 0 auto}.hero__media[data-astro-cid-bbe6dxrz]{flex:0 0 auto}.hero__title[data-astro-cid-bbe6dxrz]{font-size:2.75em;letter-spacing:3.2px}.hero__buttons[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch;gap:.5em}.hero__buttons[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}.finops__now[data-astro-cid-bbe6dxrz]{font-size:1.75em}}@media(prefers-reduced-motion:no-preference){.hero__vline[data-astro-cid-bbe6dxrz]{transform-origin:top center;animation:heroDrawY .45s var(--ease-structure) backwards}.hero__vline--center[data-astro-cid-bbe6dxrz]{animation-delay:35ms}.hero__vline--right[data-astro-cid-bbe6dxrz]{animation-delay:.07s}.hero__hline--bottom[data-astro-cid-bbe6dxrz]{transform-origin:left center;animation:heroDrawX .45s var(--ease-structure) .04s backwards}.hero__vline[data-astro-cid-bbe6dxrz]:before,.hero__vline[data-astro-cid-bbe6dxrz]:after{animation:heroTick .38s var(--ease-decor) .55s backwards}.hero__vline--center[data-astro-cid-bbe6dxrz]:before,.hero__vline--center[data-astro-cid-bbe6dxrz]:after{animation-delay:.575s}.hero__vline--right[data-astro-cid-bbe6dxrz]:before,.hero__vline--right[data-astro-cid-bbe6dxrz]:after{animation-delay:.6s}.finops[data-astro-cid-bbe6dxrz]{animation:heroFade 1.2s ease-out 1.45s backwards}.hero__line[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{animation:heroRise .85s var(--ease-reveal) .75s backwards}.hero__line[data-astro-cid-bbe6dxrz]:nth-child(2)>span[data-astro-cid-bbe6dxrz]{animation-delay:.87s}.hero__line[data-astro-cid-bbe6dxrz]:nth-child(3)>span[data-astro-cid-bbe6dxrz]{animation-delay:.99s}.hero__mask[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{animation:heroRise .7s var(--ease-reveal) 1.15s backwards}.hero__mask[data-astro-cid-bbe6dxrz]+.hero__mask[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{animation-delay:1.23s}.hero__buttons[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{animation:heroPop .55s var(--ease-decor) 1.3s backwards}.hero__buttons[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]+.btn[data-astro-cid-bbe6dxrz]{animation-delay:1.42s}.hero__logos[data-astro-cid-bbe6dxrz]{animation:heroFade .65s var(--ease-reveal) 1.6s backwards}}@keyframes heroDrawY{0%{transform:scaleY(0)}}@keyframes heroDrawX{0%{transform:scaleX(0)}}@keyframes heroTick{0%{opacity:0;transform:translate(-50%) scale(.6)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes heroRise{0%{transform:translateY(110%)}}@keyframes heroFade{0%{opacity:0}}@keyframes heroPop{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes heroLift{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:no-preference){.finops[data-astro-cid-bbe6dxrz].is-armed .finops__svg[data-astro-cid-bbe6dxrz]{clip-path:inset(0 100% 0 0)}.finops[data-astro-cid-bbe6dxrz].is-armed .finops__dot[data-astro-cid-bbe6dxrz]{left:0%;top:10%}.finops[data-astro-cid-bbe6dxrz].is-armed .finops__delta[data-astro-cid-bbe6dxrz]{opacity:0;transform:scale(.8)}.finops[data-astro-cid-bbe6dxrz].is-armed .finops__was[data-astro-cid-bbe6dxrz]{opacity:0}.finops[data-astro-cid-bbe6dxrz].is-done .finops__delta[data-astro-cid-bbe6dxrz]{transition:opacity .3s ease,transform .45s var(--ease-decor)}.finops[data-astro-cid-bbe6dxrz].is-done .finops__was[data-astro-cid-bbe6dxrz]{transition:opacity .5s ease .1s}.finops[data-astro-cid-bbe6dxrz].is-done .finops__dot[data-astro-cid-bbe6dxrz]{animation:finopsLand .9s ease-out}.finops[data-astro-cid-bbe6dxrz].is-armed .finops__stat[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(.375em)}.finops[data-astro-cid-bbe6dxrz].is-done .finops__stat[data-astro-cid-bbe6dxrz]{transition:opacity .4s ease,transform .4s var(--ease-reveal)}.finops[data-astro-cid-bbe6dxrz].is-done .finops__stat[data-astro-cid-bbe6dxrz]:nth-child(1){transition-delay:.15s}.finops[data-astro-cid-bbe6dxrz].is-done .finops__stat[data-astro-cid-bbe6dxrz]:nth-child(2){transition-delay:.25s}}@keyframes finopsLand{0%{box-shadow:0 0 rgba(var(--color-accent-rgb),.7)}to{box-shadow:0 0 0 .9em rgba(var(--color-accent-rgb),0)}}.problem[data-astro-cid-oo6sugl5]{position:relative;background-color:var(--color-bg-dark)}.problem__inner[data-astro-cid-oo6sugl5]{position:relative;padding-block:5em}.problem__header[data-astro-cid-oo6sugl5]{display:flex;flex-direction:column;gap:.75em;margin-bottom:4em}.problem__eyebrow[data-astro-cid-oo6sugl5]{color:var(--color-primary)}.problem__title[data-astro-cid-oo6sugl5]{max-width:14.3125em;font-size:var(--text-6xl);line-height:1;letter-spacing:5.76px;text-transform:uppercase}.problem__title[data-astro-cid-oo6sugl5]>span[data-astro-cid-oo6sugl5]{display:block}.problem__subtitle[data-astro-cid-oo6sugl5]{max-width:32.3125em;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-body-light)}.problem__line[data-astro-cid-oo6sugl5]{overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.problem__line[data-astro-cid-oo6sugl5]>span[data-astro-cid-oo6sugl5]{display:block;text-wrap:balance}.problem__mask[data-astro-cid-oo6sugl5]{overflow:hidden}.problem__cards[data-astro-cid-oo6sugl5]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5em}.problem-card[data-astro-cid-oo6sugl5]{position:relative;display:flex;flex-direction:column;gap:2.5em;padding:1.5em;background-color:var(--color-bg-dark)}.problem-card__edge[data-astro-cid-oo6sugl5]{position:absolute;background-color:var(--color-border);pointer-events:none}.problem-card__edge--top[data-astro-cid-oo6sugl5],.problem-card__edge--bottom[data-astro-cid-oo6sugl5]{left:0;right:0;height:1px}.problem-card__edge--top[data-astro-cid-oo6sugl5]{top:0;transform-origin:left center}.problem-card__edge--bottom[data-astro-cid-oo6sugl5]{bottom:0;transform-origin:right center}.problem-card__edge--left[data-astro-cid-oo6sugl5],.problem-card__edge--right[data-astro-cid-oo6sugl5]{top:0;bottom:0;width:1px}.problem-card__edge--right[data-astro-cid-oo6sugl5]{right:0;transform-origin:center top}.problem-card__edge--left[data-astro-cid-oo6sugl5]{left:0;transform-origin:center bottom}.problem-card__graphic[data-astro-cid-oo6sugl5]{width:100%}.viz[data-astro-cid-oo6sugl5]{display:block;width:100%;max-width:25em;height:auto;overflow:visible}.viz__grid[data-astro-cid-oo6sugl5]{stroke:var(--color-border);stroke-width:1}.viz__stroke[data-astro-cid-oo6sugl5]{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.viz__stroke--muted[data-astro-cid-oo6sugl5]{stroke:#ffffff59}.viz__stroke--accent[data-astro-cid-oo6sugl5]{stroke:var(--color-primary);filter:drop-shadow(0 0 .25em rgba(var(--color-accent-rgb),.35))}.viz__stroke--bold[data-astro-cid-oo6sugl5]{stroke-width:2.25}.viz__label[data-astro-cid-oo6sugl5]{fill:var(--color-text-body-light);font-family:var(--font-body);font-size:9px;letter-spacing:1px;text-transform:uppercase}.viz__label--accent[data-astro-cid-oo6sugl5]{fill:var(--color-primary)}.viz__bar[data-astro-cid-oo6sugl5]{fill:#ffffff29}.viz__bar--ai[data-astro-cid-oo6sugl5]{fill:var(--color-primary)}.viz__node[data-astro-cid-oo6sugl5]{fill:var(--color-bg-dark);stroke:#ffffff8c;stroke-width:1}.viz__grow[data-astro-cid-oo6sugl5]{transform-box:fill-box;transform-origin:bottom}.viz__pop[data-astro-cid-oo6sugl5]{transform-box:fill-box;transform-origin:center}.problem-card__text[data-astro-cid-oo6sugl5]{display:flex;flex-direction:column;gap:1em}.problem-card__title[data-astro-cid-oo6sugl5]{font-size:var(--text-xl);line-height:1.556;letter-spacing:2.16px;text-transform:uppercase}.problem-card__body[data-astro-cid-oo6sugl5]{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-body-light)}@media(max-width:991px){.problem__cards[data-astro-cid-oo6sugl5]{grid-template-columns:repeat(2,1fr)}.problem-card[data-astro-cid-oo6sugl5]:nth-child(3){grid-column:span 2}}@media(max-width:767px){.problem__cards[data-astro-cid-oo6sugl5]{grid-template-columns:1fr}.problem-card[data-astro-cid-oo6sugl5]:nth-child(3){grid-column:auto}.problem__title[data-astro-cid-oo6sugl5]{font-size:2.5em;letter-spacing:4.8px}}@media(prefers-reduced-motion:no-preference){.problem[data-astro-cid-oo6sugl5].is-armed .problem__header[data-astro-cid-oo6sugl5]:not(.is-in) .problem__eyebrow[data-astro-cid-oo6sugl5],.problem[data-astro-cid-oo6sugl5].is-armed .problem-card[data-astro-cid-oo6sugl5]:not(.is-in) .problem-card__text[data-astro-cid-oo6sugl5]>[data-astro-cid-oo6sugl5]{opacity:0}.problem[data-astro-cid-oo6sugl5].is-armed .problem__header[data-astro-cid-oo6sugl5]:not(.is-in) .problem__line[data-astro-cid-oo6sugl5]>span[data-astro-cid-oo6sugl5],.problem[data-astro-cid-oo6sugl5].is-armed .problem__header[data-astro-cid-oo6sugl5]:not(.is-in) .problem__subtitle[data-astro-cid-oo6sugl5]{transform:translateY(110%)}.problem[data-astro-cid-oo6sugl5].is-armed .problem-card[data-astro-cid-oo6sugl5]:not(.is-in) .problem-card__edge--top[data-astro-cid-oo6sugl5],.problem[data-astro-cid-oo6sugl5].is-armed .problem-card[data-astro-cid-oo6sugl5]:not(.is-in) .problem-card__edge--bottom[data-astro-cid-oo6sugl5]{transform:scaleX(0)}.problem[data-astro-cid-oo6sugl5].is-armed .problem-card[data-astro-cid-oo6sugl5]:not(.is-in) .problem-card__edge--left[data-astro-cid-oo6sugl5],.problem[data-astro-cid-oo6sugl5].is-armed .problem-card[data-astro-cid-oo6sugl5]:not(.is-in) .problem-card__edge--right[data-astro-cid-oo6sugl5]{transform:scaleY(0)}.problem[data-astro-cid-oo6sugl5].is-armed .problem-card[data-astro-cid-oo6sugl5]:not(.is-in) .viz__draw[data-astro-cid-oo6sugl5]{stroke-dasharray:1;stroke-dashoffset:1}.problem[data-astro-cid-oo6sugl5].is-armed .problem-card[data-astro-cid-oo6sugl5]:not(.is-in) .viz__grow[data-astro-cid-oo6sugl5]{transform:scaleY(0)}.problem[data-astro-cid-oo6sugl5].is-armed .problem-card[data-astro-cid-oo6sugl5]:not(.is-in) .viz__pop[data-astro-cid-oo6sugl5],.problem[data-astro-cid-oo6sugl5].is-armed .problem-card[data-astro-cid-oo6sugl5]:not(.is-in) .viz__fade[data-astro-cid-oo6sugl5],.problem[data-astro-cid-oo6sugl5].is-armed .problem-card[data-astro-cid-oo6sugl5]:not(.is-in) .viz__grid[data-astro-cid-oo6sugl5]{opacity:0}.problem__header[data-astro-cid-oo6sugl5].is-in .problem__eyebrow[data-astro-cid-oo6sugl5]{animation:problemDrop .45s var(--ease-decor) backwards}.problem__header[data-astro-cid-oo6sugl5].is-in .problem__line[data-astro-cid-oo6sugl5]>span[data-astro-cid-oo6sugl5]{animation:problemRise .85s var(--ease-reveal) .05s backwards}.problem__header[data-astro-cid-oo6sugl5].is-in .problem__line[data-astro-cid-oo6sugl5]+.problem__line[data-astro-cid-oo6sugl5]>span[data-astro-cid-oo6sugl5]{animation-delay:.15s}.problem__header[data-astro-cid-oo6sugl5].is-in .problem__subtitle[data-astro-cid-oo6sugl5]{animation:problemRise .6s var(--ease-reveal) .4s backwards}.problem-card[data-astro-cid-oo6sugl5]{--start: calc(.55s + var(--i) * .18s)}.problem-card[data-astro-cid-oo6sugl5].is-in .problem-card__edge--top[data-astro-cid-oo6sugl5]{animation:problemDrawX .32s var(--ease-structure) var(--start) backwards}.problem-card[data-astro-cid-oo6sugl5].is-in .problem-card__edge--right[data-astro-cid-oo6sugl5]{animation:problemDrawY .32s var(--ease-structure) calc(var(--start) + .09s) backwards}.problem-card[data-astro-cid-oo6sugl5].is-in .problem-card__edge--bottom[data-astro-cid-oo6sugl5]{animation:problemDrawX .32s var(--ease-structure) calc(var(--start) + .18s) backwards}.problem-card[data-astro-cid-oo6sugl5].is-in .problem-card__edge--left[data-astro-cid-oo6sugl5]{animation:problemDrawY .32s var(--ease-structure) calc(var(--start) + .27s) backwards}.problem-card[data-astro-cid-oo6sugl5].is-in .viz__grid[data-astro-cid-oo6sugl5]{animation:problemFade .4s ease calc(var(--start) + .3s) backwards}.problem-card[data-astro-cid-oo6sugl5].is-in .viz__draw[data-astro-cid-oo6sugl5]{stroke-dasharray:1;animation:problemDraw .9s var(--ease-structure) calc(var(--start) + .35s) backwards}.problem-card[data-astro-cid-oo6sugl5].is-in .viz__draw--late[data-astro-cid-oo6sugl5]{animation-delay:calc(var(--start) + .6s)}.problem-card[data-astro-cid-oo6sugl5].is-in .viz__grow[data-astro-cid-oo6sugl5]{transform-box:fill-box;transform-origin:bottom;animation:problemGrow .45s var(--ease-reveal) calc(var(--start) + .35s + var(--n) * .07s) backwards}.problem-card[data-astro-cid-oo6sugl5].is-in .viz__grow--ai[data-astro-cid-oo6sugl5]{animation-delay:calc(var(--start) + .85s + var(--n) * .12s)}.problem-card[data-astro-cid-oo6sugl5].is-in .viz__pop[data-astro-cid-oo6sugl5]{transform-box:fill-box;transform-origin:center;animation:problemPop .38s var(--ease-decor) calc(var(--start) + .35s + var(--n) * .05s) backwards}.problem-card[data-astro-cid-oo6sugl5].is-in .viz__fade[data-astro-cid-oo6sugl5]{animation:problemFade .4s ease calc(var(--start) + 1.2s) backwards}.problem-card[data-astro-cid-oo6sugl5].is-in .problem-card__title[data-astro-cid-oo6sugl5]{animation:problemLift .6s var(--ease-reveal) calc(var(--start) + .5s) backwards}.problem-card[data-astro-cid-oo6sugl5].is-in .problem-card__body[data-astro-cid-oo6sugl5]{animation:problemLift .5s var(--ease-reveal) calc(var(--start) + .62s) backwards}}@keyframes problemDrop{0%{opacity:0;transform:translateY(-8px)}}@keyframes problemRise{0%{transform:translateY(110%)}}@keyframes problemLift{0%{opacity:0;transform:translateY(.75em)}}@keyframes problemDrawX{0%{transform:scaleX(0)}}@keyframes problemDrawY{0%{transform:scaleY(0)}}@keyframes problemDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes problemGrow{0%{transform:scaleY(0)}}@keyframes problemPop{0%{opacity:0;transform:scale(.6)}}@keyframes problemFade{0%{opacity:0}}.halftone-canvas[data-astro-cid-arwhn44w]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.halftone-canvas[data-astro-cid-arwhn44w] canvas[data-astro-cid-arwhn44w]{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.sol[data-astro-cid-utstonhj]{position:relative;background-color:var(--color-bg-dark);padding-bottom:8rem}.sol__frame[data-astro-cid-utstonhj]{position:relative;width:calc(100% - 2 * (var(--container-padding) - 1.25em));max-width:calc(var(--content-max) + 2.5em);margin-inline:auto}.sol__hline[data-astro-cid-utstonhj],.sol__vline[data-astro-cid-utstonhj],.sol__tmark[data-astro-cid-utstonhj]{position:absolute;display:none;pointer-events:none}.sol__hline[data-astro-cid-utstonhj]{left:50%;width:100vw;height:1px;background-color:var(--color-border)}.sol__hline--top[data-astro-cid-utstonhj]{top:-1px}.sol__hline--bottom[data-astro-cid-utstonhj]{bottom:0}.sol__vline[data-astro-cid-utstonhj]{top:0;width:1px;height:100%;background-color:var(--color-border)}.sol__vline--left[data-astro-cid-utstonhj]{left:0}.sol__vline--right[data-astro-cid-utstonhj]{right:0}.sol__tmark[data-astro-cid-utstonhj]{z-index:10;width:1rem;height:1rem;color:var(--color-text-white)}.sol__tmark--tl[data-astro-cid-utstonhj]{left:calc(-.5rem - 1px);top:calc(-.5rem - .5px)}.sol__tmark--tr[data-astro-cid-utstonhj]{right:-.5rem;top:calc(-.5rem - .5px)}.sol__tmark--bl[data-astro-cid-utstonhj]{left:calc(-.5rem - 1px);bottom:calc(-.5rem + .5px)}.sol__tmark--br[data-astro-cid-utstonhj]{right:-.5rem;bottom:calc(-.5rem + .5px)}@media(min-width:992px){.sol__hline[data-astro-cid-utstonhj],.sol__vline[data-astro-cid-utstonhj],.sol__tmark[data-astro-cid-utstonhj]{display:block}}.sol__header[data-astro-cid-utstonhj]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 2rem 3rem;text-align:center}.sol__eyebrow[data-astro-cid-utstonhj]{color:var(--color-primary)}.sol__title[data-astro-cid-utstonhj]{font-size:2.5rem;line-height:1;letter-spacing:4.8px;text-transform:uppercase;text-wrap:balance}.sol__subtitle[data-astro-cid-utstonhj]{max-width:26.625rem;font-size:.875rem;line-height:1.125rem;color:var(--color-text-body-light)}@media(min-width:768px){.sol__header[data-astro-cid-utstonhj]{gap:.75rem}.sol__title[data-astro-cid-utstonhj]{max-width:42.9375rem;font-size:3rem;letter-spacing:5.76px}}@media(min-width:992px){.sol__header[data-astro-cid-utstonhj]{padding-bottom:5rem}}.sol__grid[data-astro-cid-utstonhj]{display:grid;grid-template-columns:1fr;gap:1.5rem;padding-bottom:3rem}@media(min-width:768px){.sol__grid[data-astro-cid-utstonhj]{grid-template-columns:1fr 1fr;padding:0 1.25rem 4.25rem}}.sol__tabs[data-astro-cid-utstonhj]{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:10vw;scroll-padding-inline:10vw;scrollbar-width:none}.sol__tabs[data-astro-cid-utstonhj]::-webkit-scrollbar{display:none}.sol__tabs[data-astro-cid-utstonhj]>[data-astro-cid-utstonhj]{scroll-snap-stop:always}@media(min-width:768px){.sol__tabs[data-astro-cid-utstonhj]{flex-direction:column;gap:1.5rem;overflow:visible;padding-inline:0;scroll-padding-inline:0}}.sol-tab[data-astro-cid-utstonhj]{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:1rem;width:80vw;padding:1rem 1.5rem;border:0;background-color:transparent;text-align:center;cursor:pointer;scroll-snap-align:center;transition:background-color .18s ease}.sol-tab[data-astro-cid-utstonhj]:focus-visible{outline:1px solid var(--color-primary);outline-offset:-1px}.sol-tab[data-astro-cid-utstonhj]:hover:not([aria-selected=true]){background-color:#ffffff06}.sol-tab[data-astro-cid-utstonhj]:hover:not([aria-selected=true]) .corner-dot[data-astro-cid-utstonhj]{background-color:#ffffff8c}.sol-tab[data-astro-cid-utstonhj][aria-selected=true]{background-color:var(--color-bg-gray)}.sol-tab[data-astro-cid-utstonhj][aria-selected=true] .corner-dot[data-astro-cid-utstonhj]{background-color:var(--color-primary);box-shadow:0 0 4px rgba(var(--color-accent-rgb),.85),0 0 10px rgba(var(--color-accent-rgb),.4),0 0 18px rgba(var(--color-accent-rgb),.15)}@media(min-width:768px){.sol-tab[data-astro-cid-utstonhj]{flex-shrink:1;align-items:flex-start;justify-content:flex-start;gap:1.5rem;width:auto;padding:2.75rem 2rem;text-align:left;scroll-snap-align:none}}.sol-tab__dot[data-astro-cid-utstonhj]{position:absolute;display:none;width:4px;height:4px;background-color:var(--color-border)}.sol-tab__dot--tl[data-astro-cid-utstonhj]{left:.5rem;top:.5rem}.sol-tab__dot--tr[data-astro-cid-utstonhj]{right:.5rem;top:.5rem}.sol-tab__dot--bl[data-astro-cid-utstonhj]{left:.5rem;bottom:.5rem}.sol-tab__dot--br[data-astro-cid-utstonhj]{right:.5rem;bottom:.5rem}.sol-tab__icon[data-astro-cid-utstonhj]{display:none;flex-shrink:0;width:1.75rem;height:1.75rem}@media(min-width:768px){.sol-tab__dot[data-astro-cid-utstonhj],.sol-tab__icon[data-astro-cid-utstonhj]{display:block}}.sol-tab__text[data-astro-cid-utstonhj]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.sol-tab__title[data-astro-cid-utstonhj]{font-size:1.125rem;line-height:1.5rem;letter-spacing:2.08px;text-transform:uppercase;color:var(--color-text-white)}.sol-tab__descs[data-astro-cid-utstonhj]{display:none;flex-direction:column;font-size:.875rem;line-height:1.125rem;color:var(--color-text-body-light)}@media(min-width:768px){.sol-tab__title[data-astro-cid-utstonhj]{font-size:1.25rem;line-height:1.75rem;letter-spacing:2.4px}}@media(min-width:992px){.sol-tab__descs[data-astro-cid-utstonhj]{display:flex}}.tab-active-marker[data-astro-cid-utstonhj]{position:absolute;left:0;top:0;width:3px;height:100%;background:var(--color-primary);pointer-events:none;opacity:0;transform:scaleY(0);transform-origin:center bottom;transition:opacity .25s ease,transform .35s var(--ease-structure);box-shadow:0 0 6px rgba(var(--color-accent-rgb),.55),0 0 14px rgba(var(--color-accent-rgb),.25)}.sol-tab[data-astro-cid-utstonhj][aria-selected=true] .tab-active-marker[data-astro-cid-utstonhj]{opacity:1;transform:scaleY(1)}.sol-tab[data-astro-cid-utstonhj] [data-astro-cid-utstonhj][data-tab-icon]{filter:grayscale(1) brightness(.55);transition:filter .22s ease}.sol-tab[data-astro-cid-utstonhj]:hover:not([aria-selected=true]) [data-astro-cid-utstonhj][data-tab-icon]{filter:grayscale(0) brightness(1)}.sol-tab[data-astro-cid-utstonhj][aria-selected=true] [data-astro-cid-utstonhj][data-tab-icon]{filter:drop-shadow(0 0 4px rgba(95,92,255,.9)) drop-shadow(0 0 10px rgba(95,92,255,.55)) drop-shadow(0 0 18px rgba(95,92,255,.25))}@media(max-width:767px){.sol-tab[data-astro-cid-utstonhj][aria-selected=true] [data-astro-cid-utstonhj][data-tab-icon]{filter:none}}@keyframes tabDotPulse{0%,to{box-shadow:0 0 4px rgba(var(--color-accent-rgb),.85),0 0 10px rgba(var(--color-accent-rgb),.4),0 0 18px rgba(var(--color-accent-rgb),.15)}50%{box-shadow:0 0 6px rgba(var(--color-accent-rgb),1),0 0 14px rgba(var(--color-accent-rgb),.75),0 0 26px rgba(var(--color-accent-rgb),.35)}}.sol-tab[data-astro-cid-utstonhj][aria-selected=true] .tab-dot-pulse[data-astro-cid-utstonhj]{animation:tabDotPulse 1.6s ease-in-out infinite}.tab-line[data-astro-cid-utstonhj]{position:absolute;z-index:1;background:var(--color-border);pointer-events:none}.tab-line--top[data-astro-cid-utstonhj],.tab-line--bottom[data-astro-cid-utstonhj]{left:0;right:0;height:1px}.tab-line--top[data-astro-cid-utstonhj]{top:0;transform-origin:left center}.tab-line--bottom[data-astro-cid-utstonhj]{bottom:0;transform-origin:right center}.tab-line--left[data-astro-cid-utstonhj],.tab-line--right[data-astro-cid-utstonhj]{top:0;bottom:0;width:1px}.tab-line--right[data-astro-cid-utstonhj]{right:0;transform-origin:center top}.tab-line--left[data-astro-cid-utstonhj]{left:0;transform-origin:center bottom}.sol__stage[data-astro-cid-utstonhj]{position:relative;display:flex;flex-direction:column;margin-inline:1rem;overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-bg-gray)}.sol__panels[data-astro-cid-utstonhj]{position:relative;z-index:10;display:flex;flex:1;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sol__panels[data-astro-cid-utstonhj]::-webkit-scrollbar{display:none}@media(min-width:768px){.sol__stage[data-astro-cid-utstonhj]{margin-inline:0}.sol__panels[data-astro-cid-utstonhj]{display:contents}}.sol-panel[data-astro-cid-utstonhj]{position:relative;z-index:10;display:flex;flex:1;align-items:center;justify-content:center;height:100%;padding:1.5rem}.sol-panel[data-astro-cid-utstonhj][hidden]{display:none}@media(max-width:767px){.sol__panels[data-astro-cid-utstonhj] .sol-panel[data-astro-cid-utstonhj]{flex:0 0 100%;min-width:100%;scroll-snap-align:center;scroll-snap-stop:always}.sol__panels[data-astro-cid-utstonhj] .sol-panel[data-astro-cid-utstonhj][hidden]{display:flex}}.sol-card[data-astro-cid-utstonhj]{position:relative;display:flex;flex-direction:column;width:100%;max-width:378px;aspect-ratio:1;border:1px solid var(--color-border);background-color:#010101;text-transform:uppercase}.sol-tag[data-astro-cid-utstonhj]{padding:.125rem .375rem;border:1px solid var(--color-border);font-size:.625rem;line-height:.875rem;letter-spacing:1.2px;color:var(--color-text-body-light)}.sol-card--chart[data-astro-cid-utstonhj]{gap:.625rem;justify-content:space-between;padding:.75rem}.sol-card__head[data-astro-cid-utstonhj]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sol-card__title[data-astro-cid-utstonhj]{font-size:.875rem;line-height:1.125rem;letter-spacing:1.68px;color:var(--color-text-body-light)}.sol-card__context[data-astro-cid-utstonhj]{font-size:.6875rem;line-height:1.4;color:var(--color-text-body-light)}.sol-card__note[data-astro-cid-utstonhj]{margin-top:.75rem;padding-top:.625rem;border-top:1px solid var(--color-border);font-size:.6875rem;line-height:1.45;text-transform:none;color:var(--color-text-body-light)}.sol-card__note[data-astro-cid-utstonhj] strong[data-astro-cid-utstonhj]{display:block;margin-bottom:.25rem;font-weight:500;color:#b5d2ff}.sol-card__figures[data-astro-cid-utstonhj]{display:flex;align-items:center;justify-content:space-between}.sol-card__counter[data-astro-cid-utstonhj]{font-size:2rem;line-height:1.1;letter-spacing:3.84px;color:var(--color-text-white)}.sol-card__badge[data-astro-cid-utstonhj]{font-size:.625rem;line-height:.875rem;letter-spacing:1.2px;color:var(--color-primary)}.sol-chart[data-astro-cid-utstonhj]{display:flex;flex-direction:column;gap:.5rem;width:100%}.sol-chart__cols[data-astro-cid-utstonhj]{display:flex;align-items:flex-end;justify-content:space-between;gap:.25rem}.sol-chart__col[data-astro-cid-utstonhj]{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:.25rem}.sol-chart__bar[data-astro-cid-utstonhj]{width:100%;height:.375rem}.sol-chart__labels[data-astro-cid-utstonhj]{display:flex;align-items:flex-start;justify-content:space-between;font-size:.625rem;line-height:.875rem;letter-spacing:1.2px;text-align:center;color:#ffffff73}.sol-chart__labels[data-astro-cid-utstonhj]>span[data-astro-cid-utstonhj]{flex:1}.sol-card--obs[data-astro-cid-utstonhj]{padding:1rem}.sol-obs__top[data-astro-cid-utstonhj]{display:flex;flex-direction:column;gap:.5rem}.sol-obs__caption[data-astro-cid-utstonhj]{font-size:.6875rem;line-height:1.2;letter-spacing:1.1px;color:var(--color-text-body-light)}.sol-obs__head[data-astro-cid-utstonhj]{display:flex;align-items:baseline;justify-content:space-between}.sol-obs__headline[data-astro-cid-utstonhj]{display:flex;align-items:baseline;gap:.5rem}.sol-obs__num[data-astro-cid-utstonhj]{font-size:2rem;line-height:1;letter-spacing:2.56px;color:var(--color-text-white)}.sol-obs__label[data-astro-cid-utstonhj]{font-size:.75rem;line-height:1;letter-spacing:1.44px;color:var(--color-text-white)}.sol-obs__bars[data-astro-cid-utstonhj]{display:flex;flex:1;align-items:flex-end;gap:.5rem;margin-top:1rem;min-height:8rem}.sol-obs__bar[data-astro-cid-utstonhj]{flex:1}.sol-obs__labels[data-astro-cid-utstonhj]{display:flex;gap:.5rem;margin-top:.625rem;font-size:.6875rem;line-height:1.25;letter-spacing:1px}.sol-obs__labels[data-astro-cid-utstonhj]>span[data-astro-cid-utstonhj]{display:flex;flex:1;flex-direction:column;align-items:center;gap:.125rem;text-align:center}.sol-obs__step[data-astro-cid-utstonhj]{color:var(--color-text-body-light)}.sol-obs__cost[data-astro-cid-utstonhj]{color:var(--color-text-white)}.sol-card--review[data-astro-cid-utstonhj]{gap:.75rem;padding:1rem}.sol-review__head[data-astro-cid-utstonhj]{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;line-height:1;letter-spacing:1.44px;color:var(--color-text-body-light)}.sol-review__stats[data-astro-cid-utstonhj]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.sol-review__stat[data-astro-cid-utstonhj]{display:flex;flex-direction:column;justify-content:space-between;min-height:5rem;gap:.5rem;padding:.75rem;background-color:var(--color-bg-nav)}.sol-review__stat-label[data-astro-cid-utstonhj]{font-size:.6875rem;line-height:1.2;letter-spacing:1.1px;color:var(--color-text-body-light)}.sol-review__num[data-astro-cid-utstonhj]{font-size:1.875rem;line-height:1;letter-spacing:2.4px;color:var(--color-primary)}.sol-review__plan[data-astro-cid-utstonhj]{display:flex;flex-direction:column;gap:.75rem;padding:0;margin:0;list-style:none}.sol-review__step[data-astro-cid-utstonhj]{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.625rem;padding-top:.625rem;border-top:1px solid var(--color-border);font-size:.8125rem;line-height:1.35}.sol-review__phase[data-astro-cid-utstonhj]{color:#b5d2ff}.sol-review__action[data-astro-cid-utstonhj]{color:var(--color-text-white);text-transform:none}.sol-review__outcome[data-astro-cid-utstonhj]{margin-top:.25rem;color:var(--color-text-body-light);text-transform:none}.solution-pre-anim [data-astro-cid-utstonhj][data-solution-eyebrow],.solution-pre-anim [data-astro-cid-utstonhj][data-solution-headline],.solution-pre-anim [data-astro-cid-utstonhj][data-solution-subhead],.solution-pre-anim [data-astro-cid-utstonhj][data-solution-tmark],.solution-pre-anim [data-astro-cid-utstonhj][data-solution-tab],.solution-pre-anim [data-astro-cid-utstonhj][data-solution-stage],.solution-pre-anim [data-astro-cid-utstonhj][data-solution-panel]{visibility:hidden}.sfv[data-astro-cid-g5jplrhu]{position:relative;background-color:var(--color-bg-dark);color:var(--color-text-white)}.svc-header[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 var(--container-padding) 3rem;text-align:center}.svc-eyebrow[data-astro-cid-g5jplrhu]{color:var(--color-primary)}.svc-title[data-astro-cid-g5jplrhu]{font-size:2.5rem;line-height:1;letter-spacing:4.8px;text-transform:uppercase;text-wrap:balance}.svc-subtitle[data-astro-cid-g5jplrhu]{max-width:26.625rem;font-size:.875rem;line-height:1.125rem;color:var(--color-text-body-light)}@media(min-width:768px){.svc-header[data-astro-cid-g5jplrhu]{gap:.75rem}.svc-title[data-astro-cid-g5jplrhu]{max-width:42.9375rem;font-size:3rem;letter-spacing:5.76px}}.sfv-pin[data-astro-cid-g5jplrhu]{position:relative;display:grid;place-items:center;height:calc(100vh - var(--header-h) - 1px);overflow:hidden}.sfv-stack[data-astro-cid-g5jplrhu]{display:grid;width:100%;max-width:calc(var(--content-max) + 2 * var(--container-padding));margin-inline:auto;padding-inline:var(--container-padding)}.feature-row[data-astro-cid-g5jplrhu]{grid-area:1 / 1;display:grid;grid-template-columns:26.8125rem 1fr;gap:5.25rem;align-items:center;will-change:opacity,transform}.feature-row[data-astro-cid-g5jplrhu]:not([data-idx="0"]){opacity:0}.sfv-pre-anim [data-astro-cid-g5jplrhu][data-sfv-feature],.sfv-pre-anim [data-astro-cid-g5jplrhu][data-svc-reveal],.sfv-pre-anim [data-astro-cid-g5jplrhu][data-svc-title]{visibility:hidden}.feature-text[data-astro-cid-g5jplrhu]{position:relative;display:flex;align-items:center;gap:2.5rem;min-height:19.6875rem}.feature-decor[data-astro-cid-g5jplrhu]{width:3.5625rem;flex-shrink:0;align-self:stretch;border:2px solid var(--color-border);border-left:0}.feature-body[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:1.5rem;padding-top:.5rem}.feature-top[data-astro-cid-g5jplrhu]{display:flex;align-items:center;gap:1rem}.feature-icon[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(10,1fr);gap:1px;width:3.1875rem;aspect-ratio:1 / 1;flex-shrink:0}.icon-cell[data-astro-cid-g5jplrhu]{aspect-ratio:1 / 1}.icon-cell[data-astro-cid-g5jplrhu].on{background:var(--color-pixel);box-shadow:0 0 4px #5f5cfff2,0 0 10px #5f5cff99,0 0 20px #5f5cff59,0 0 38px #5f5cff26}.feature-tags[data-astro-cid-g5jplrhu]{display:flex;flex-wrap:wrap;gap:.5rem}.feature-tag[data-astro-cid-g5jplrhu]{padding:.25rem .625rem;border:1px solid var(--color-border);font-size:.6875rem;line-height:1.2;letter-spacing:1.32px;text-transform:uppercase;color:var(--color-text-body-light)}.feature-tag--area[data-astro-cid-g5jplrhu]{border-color:#b5d2ff59;color:var(--color-text-white)}.feature-tag--accent[data-astro-cid-g5jplrhu]{border-color:rgba(var(--color-accent-rgb),.8);color:var(--color-accent);box-shadow:0 0 10px rgba(var(--color-accent-rgb),.15)}.feature-content[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:.5rem}.feature-title[data-astro-cid-g5jplrhu]{max-width:29.875rem;font-size:2rem;line-height:1.25;letter-spacing:3.84px;color:var(--color-text-white);text-transform:uppercase}.feature-desc[data-astro-cid-g5jplrhu]{max-width:29.875rem;font-size:.875rem;line-height:1.2857;color:var(--color-text-body-light)}.feature-meta[data-astro-cid-g5jplrhu]{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin-top:.5rem;font-size:.6875rem;line-height:1.3;letter-spacing:1.32px;text-transform:uppercase;color:#ffffff80}.feature-meta[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{display:inline-flex;align-items:center;gap:.5rem}.feature-meta[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:before{content:"";width:.3125rem;height:.3125rem;background:var(--color-pixel);box-shadow:0 0 6px #5f5cffcc}.sfv-steps[data-astro-cid-g5jplrhu]{position:absolute;bottom:1.75rem;left:50%;display:flex;align-items:center;gap:1rem;transform:translate(-50%);font-size:.6875rem;letter-spacing:1.32px;color:#ffffff80}.sfv-steps__count[data-astro-cid-g5jplrhu]{font-variant-numeric:tabular-nums}.sfv-steps__count[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{color:var(--color-text-white)}.sfv-steps__bars[data-astro-cid-g5jplrhu]{display:flex}.sfv-step[data-astro-cid-g5jplrhu]{display:grid;place-items:center;width:2.25rem;height:1.5rem;padding:0;border:0;background:none;cursor:pointer}.sfv-step[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{width:1.75rem;height:3px;background:var(--color-border);transition:background-color .3s ease,box-shadow .3s ease}.sfv-step[data-astro-cid-g5jplrhu].is-past span[data-astro-cid-g5jplrhu]{background:#ffffff73}.sfv-step[data-astro-cid-g5jplrhu].is-active span[data-astro-cid-g5jplrhu]{background:var(--color-accent);box-shadow:0 0 8px rgba(var(--color-accent-rgb),.6)}@media(hover:hover)and (pointer:fine){.sfv-step[data-astro-cid-g5jplrhu]:hover span[data-astro-cid-g5jplrhu]{background:#ffffffbf}.sfv-step[data-astro-cid-g5jplrhu].is-active:hover span[data-astro-cid-g5jplrhu]{background:var(--color-accent)}}.chart[data-astro-cid-g5jplrhu]{position:relative;display:flex;flex-direction:column;gap:.75rem;width:26.8125rem;height:26.8125rem;padding:1rem;overflow:hidden;background:var(--color-bg-gray);border:1px solid var(--color-border)}.chart-head[data-astro-cid-g5jplrhu]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;line-height:1.3;letter-spacing:1.44px;text-transform:uppercase;color:var(--color-text-white)}.chart-tag[data-astro-cid-g5jplrhu]{padding:.125rem .375rem;border:1px solid var(--color-border);font-size:.625rem;line-height:.875rem;letter-spacing:1.2px;color:var(--color-text-body-light)}.chart-context[data-astro-cid-g5jplrhu]{margin-top:-.375rem;font-size:.6875rem;line-height:1.4;color:var(--color-text-body-light)}.chart-note[data-astro-cid-g5jplrhu]{margin-top:auto;padding-top:.625rem;border-top:1px solid var(--color-border);font-size:.75rem;line-height:1.45;color:var(--color-text-body-light)}.chart-note[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{display:block;margin-bottom:.2rem;font-weight:500;color:var(--color-pixel)}.rv-grid-wrap[data-astro-cid-g5jplrhu]{position:relative;align-self:center;padding-top:1.75rem}.rv-grid[data-astro-cid-g5jplrhu]{position:relative;display:grid;grid-template-rows:repeat(5,1rem);grid-auto-flow:column;grid-auto-columns:1rem;gap:.1875rem}.rv-cell[data-astro-cid-g5jplrhu]{width:1rem;height:1rem}.rv-cell--grow[data-astro-cid-g5jplrhu]{background:var(--color-pixel);box-shadow:0 0 4px #5f5cffd9,0 0 10px #5f5cff66}.rv-cell--run[data-astro-cid-g5jplrhu]{background:#b5d2ff42}.rv-cell--waste[data-astro-cid-g5jplrhu]{border:1px solid rgba(var(--color-accent-rgb),.9);box-shadow:0 0 6px rgba(var(--color-accent-rgb),.3);transition:border-color .45s ease,box-shadow .45s ease}.rv-grid[data-astro-cid-g5jplrhu].is-unflagged .rv-cell--waste[data-astro-cid-g5jplrhu]{border-color:#ffffff4d;box-shadow:none}.rv-bracket[data-astro-cid-g5jplrhu]{position:absolute;top:1.125rem;left:20.1875rem;width:3.375rem;height:.375rem;border:1px solid var(--color-accent);border-bottom:0;transform-origin:left center}.rv-bracket__label[data-astro-cid-g5jplrhu]{position:absolute;right:0;bottom:calc(100% + .25rem);font-size:.625rem;line-height:1;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;color:var(--color-accent)}.rv-legend[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.rv-legend[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.4rem;row-gap:.2rem}.rv-swatch[data-astro-cid-g5jplrhu]{width:.625rem;height:.625rem}.rv-legend__label[data-astro-cid-g5jplrhu]{font-size:.625rem;line-height:1.2;letter-spacing:.5px;white-space:nowrap;text-transform:uppercase;color:var(--color-text-body-light)}.rv-legend__pct[data-astro-cid-g5jplrhu]{grid-column:2;font-size:1.125rem;line-height:1;letter-spacing:1.5px;color:var(--color-text-white)}.rv-list[data-astro-cid-g5jplrhu]{margin-top:auto;padding-top:.625rem;border-top:1px solid var(--color-border)}.rv-list__head[data-astro-cid-g5jplrhu]{margin-bottom:.25rem;font-size:.625rem;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-pixel)}.rv-list[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:1.75rem 1fr auto;align-items:baseline;padding:.3rem 0;font-size:.75rem;line-height:1.3}.rv-list[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]+li[data-astro-cid-g5jplrhu]{border-top:1px dashed rgba(255,255,255,.08)}.rv-list__n[data-astro-cid-g5jplrhu]{font-size:.6875rem;color:#616161}.rv-list__label[data-astro-cid-g5jplrhu]{color:var(--color-text-white)}.rv-list__value[data-astro-cid-g5jplrhu]{letter-spacing:.5px;color:var(--color-pixel)}.mo-stats[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mo-stat[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:.25rem}.mo-stat--end[data-astro-cid-g5jplrhu]{align-items:flex-end;text-align:right}.mo-stat__label[data-astro-cid-g5jplrhu],.mo-stat__sub[data-astro-cid-g5jplrhu]{font-size:.625rem;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-body-light)}.mo-stat__sub[data-astro-cid-g5jplrhu]{color:var(--color-pixel)}.mo-stat__value[data-astro-cid-g5jplrhu]{font-size:1.5rem;line-height:1;letter-spacing:2.4px;color:var(--color-text-white)}.mo-chart[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:.4rem}.mo-cols[data-astro-cid-g5jplrhu]{--mo-block: .9375rem;--mo-gap: .1875rem;position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:.3125rem;height:calc(10 * var(--mo-block) + 9 * var(--mo-gap))}.mo-col[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column-reverse;gap:var(--mo-gap)}.mo-block[data-astro-cid-g5jplrhu]{height:var(--mo-block);flex-shrink:0;background:#1b1b1b}.mo-block[data-astro-cid-g5jplrhu].is-on{background:var(--color-pixel);box-shadow:0 0 4px #5f5cffcc,0 0 10px #5f5cff59}.mo-block[data-astro-cid-g5jplrhu].is-over{background:var(--color-accent);box-shadow:0 0 4px rgba(var(--color-accent-rgb),.85),0 0 10px rgba(var(--color-accent-rgb),.35)}.mo-block[data-astro-cid-g5jplrhu].is-fc{background:transparent;border:1px dashed rgba(181,210,255,.55)}.mo-budget[data-astro-cid-g5jplrhu]{position:absolute;left:-.25rem;right:-.25rem;bottom:calc(7 * var(--mo-block) + 6.5 * var(--mo-gap));border-top:1px dashed rgba(255,255,255,.5);transform-origin:left center}.mo-budget[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{position:absolute;right:.25rem;bottom:.3rem;padding:.125rem .25rem;background:var(--color-bg-gray);font-size:.625rem;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#ffffffb3}.mo-callout[data-astro-cid-g5jplrhu]{position:absolute;top:0;left:8.5rem;display:flex;flex-direction:column;padding:.25rem .5rem;border-left:1px solid var(--color-accent);background:var(--color-bg-gray);font-size:.625rem;line-height:1.35;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;color:var(--color-text-body-light)}.mo-callout[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{font-weight:400;color:var(--color-accent)}.mo-cursor[data-astro-cid-g5jplrhu]{position:absolute;top:-.375rem;bottom:-.375rem;left:0;width:1px;background:#ffffffe6;box-shadow:0 0 6px #b5d2ffe6,0 0 16px #5f5cff99;opacity:0}.mo-labels[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(12,1fr);gap:.3125rem;font-size:.625rem;line-height:1;text-align:center;color:#6a6a6a}.mo-labels[data-astro-cid-g5jplrhu] .is-now[data-astro-cid-g5jplrhu]{color:var(--color-text-white)}.mo-labels[data-astro-cid-g5jplrhu] .is-fc[data-astro-cid-g5jplrhu]{color:#3f3f3f}.mo-legend[data-astro-cid-g5jplrhu]{display:flex;gap:1.25rem;margin-top:.5rem;font-size:.625rem;line-height:1;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-body-light)}.mo-legend[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]{display:flex;align-items:center;gap:.4rem}.mo-key[data-astro-cid-g5jplrhu]{width:.625rem;height:.625rem}.mo-key--on[data-astro-cid-g5jplrhu]{background:var(--color-pixel)}.mo-key--over[data-astro-cid-g5jplrhu]{background:var(--color-accent)}.mo-key--fc[data-astro-cid-g5jplrhu]{border:1px dashed rgba(181,210,255,.7)}.mo-checks[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin-top:auto;padding-top:.625rem;border-top:1px solid var(--color-border)}.mo-check[data-astro-cid-g5jplrhu]{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-white);transition:color .3s ease}.mo-check__box[data-astro-cid-g5jplrhu]{width:.625rem;height:.625rem;flex-shrink:0;border:1px solid var(--color-pixel);background:var(--color-pixel);box-shadow:0 0 6px #5f5cffcc;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.mo-check[data-astro-cid-g5jplrhu].is-pending{color:#5a5a5a}.mo-check[data-astro-cid-g5jplrhu].is-pending .mo-check__box[data-astro-cid-g5jplrhu]{border-color:#474747;background:transparent;box-shadow:none}.ai-plot[data-astro-cid-g5jplrhu]{position:relative;flex:1;min-height:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.3px);background-size:.75rem .75rem}.ai-axis[data-astro-cid-g5jplrhu]{position:absolute;background:#4a4a4a}.ai-axis--y[data-astro-cid-g5jplrhu]{left:0;top:0;bottom:0;width:1px;transform-origin:bottom}.ai-axis--x[data-astro-cid-g5jplrhu]{left:0;right:0;bottom:0;height:1px;transform-origin:left}.ai-label[data-astro-cid-g5jplrhu]{position:absolute;font-size:.625rem;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#ffffff8c}.ai-label--y[data-astro-cid-g5jplrhu]{top:.375rem;left:.5rem}.ai-label--x[data-astro-cid-g5jplrhu]{right:.25rem;bottom:.375rem}.ai-area[data-astro-cid-g5jplrhu]{position:absolute;inset:1.5rem 1.75rem 1.5rem 1.25rem}.ai-dot[data-astro-cid-g5jplrhu]{position:absolute;width:.625rem;height:.625rem;margin-left:-.3125rem;margin-bottom:-.3125rem;background:#4a4a4a;transition:background-color .45s ease,box-shadow .45s ease}.ai-dot[data-astro-cid-g5jplrhu].is-ok,.ai-area[data-astro-cid-g5jplrhu].is-pending .ai-dot[data-astro-cid-g5jplrhu]{background:var(--color-pixel);box-shadow:0 0 5px #5f5cffe6,0 0 14px #5f5cff73}.ai-dot__name[data-astro-cid-g5jplrhu]{position:absolute;top:50%;left:calc(100% + .3rem);translate:0 -50%;font-size:.625rem;line-height:1;color:#fff9}.ai-target[data-astro-cid-g5jplrhu]{position:absolute;left:0;right:0;border-top:1px dashed rgba(181,210,255,.6);transform-origin:left center}.ai-target__label[data-astro-cid-g5jplrhu]{position:absolute;right:0;bottom:.3rem;font-size:.625rem;line-height:1;letter-spacing:1px;text-transform:uppercase;color:var(--color-pixel)}.ai-leader[data-astro-cid-g5jplrhu]{position:absolute;bottom:0;border-left:1px dashed rgba(var(--color-accent-rgb),.55);transform-origin:bottom}.ai-ring[data-astro-cid-g5jplrhu]{position:absolute;width:1.375rem;height:1.375rem;margin-left:-.6875rem;margin-bottom:-.6875rem;border:1px solid var(--color-accent);box-shadow:0 0 8px rgba(var(--color-accent-rgb),.45),inset 0 0 6px rgba(var(--color-accent-rgb),.25)}.ai-ring__label[data-astro-cid-g5jplrhu]{position:absolute;bottom:calc(100% + .3rem);left:50%;translate:-50% 0;font-size:.625rem;line-height:1;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;color:var(--color-accent)}.ai-stats[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.ai-stat[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:.25rem}.ai-stat--end[data-astro-cid-g5jplrhu]{align-items:flex-end;text-align:right}.ai-stat__label[data-astro-cid-g5jplrhu]{font-size:.625rem;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-body-light)}.ai-stat__value[data-astro-cid-g5jplrhu]{font-size:1.125rem;line-height:1;letter-spacing:1.5px;color:var(--color-text-white)}.ai-budget[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:.4rem}.ai-budget__bar[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(30,1fr);gap:2px;height:.5rem}.ai-seg[data-astro-cid-g5jplrhu]{background:#262626;transition:background-color .2s ease,box-shadow .2s ease}.ai-seg[data-astro-cid-g5jplrhu].is-on{background:var(--color-pixel);box-shadow:0 0 5px #5f5cffb3}.ai-budget__label[data-astro-cid-g5jplrhu]{display:flex;justify-content:space-between;font-size:.625rem;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-body-light)}.ai-budget__label[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:last-child{color:var(--color-text-white)}.af-map[data-astro-cid-g5jplrhu]{position:relative;height:10.625rem;margin-block:auto}.af-token[data-astro-cid-g5jplrhu]{position:absolute;top:0;left:0;width:.4375rem;height:.4375rem;margin:-.21875rem 0 0 -.21875rem;background:var(--color-pixel);box-shadow:0 0 5px #5f5cff,0 0 12px #5f5cff99;opacity:0}.af-token[data-astro-cid-g5jplrhu].is-review{background:var(--color-accent);box-shadow:0 0 5px rgba(var(--color-accent-rgb),1),0 0 12px rgba(var(--color-accent-rgb),.6)}.af-pct[data-astro-cid-g5jplrhu]{margin-left:auto;letter-spacing:.5px;color:var(--color-pixel)}.ar-node[data-astro-cid-g5jplrhu].is-risk .af-pct[data-astro-cid-g5jplrhu]{color:var(--color-accent)}.ar-tabs[data-astro-cid-g5jplrhu]{display:flex}.ar-tab[data-astro-cid-g5jplrhu]{padding:.3rem .65rem;border:1px solid var(--color-border);background:var(--color-bg-gray);font-size:.625rem;line-height:1.2;letter-spacing:.8px;color:#fff9;transition:color .3s ease,border-color .3s ease,box-shadow .3s ease}.ar-tab[data-astro-cid-g5jplrhu].is-active{color:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 4px rgba(var(--color-accent-rgb),.55),0 0 10px rgba(var(--color-accent-rgb),.25)}.ar-map[data-astro-cid-g5jplrhu]{position:relative;height:13.875rem;margin-block:auto}.ar-links[data-astro-cid-g5jplrhu]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ar-link[data-astro-cid-g5jplrhu]{fill:none;stroke:#4d4d4d;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0}[data-astro-cid-g5jplrhu][data-ar-link-today]{opacity:0}.ar-link--target[data-astro-cid-g5jplrhu]{stroke:#b5d2ffb3}.ar-link--dashed[data-astro-cid-g5jplrhu]{stroke-dasharray:3 3}.ar-node[data-astro-cid-g5jplrhu]{position:absolute;display:flex;align-items:center;gap:.4rem;padding:0 .5rem;overflow:hidden;background:#0b0b0b;border:1px solid #3a3a3a;font-size:.625rem;line-height:1;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;color:var(--color-text-white);transition:border-color .35s ease,box-shadow .35s ease}.ar-node[data-astro-cid-g5jplrhu]:before{content:"";width:.375rem;height:.375rem;flex-shrink:0;background:var(--color-pixel);box-shadow:0 0 6px #5f5cffe6;transition:background-color .35s ease,box-shadow .35s ease}.ar-node[data-astro-cid-g5jplrhu].is-risk{border-color:var(--color-accent);box-shadow:0 0 12px rgba(var(--color-accent-rgb),.25)}.ar-node[data-astro-cid-g5jplrhu].is-risk:before{background:var(--color-accent);box-shadow:0 0 6px rgba(var(--color-accent-rgb),.9)}.ar-node__labels[data-astro-cid-g5jplrhu]{display:grid}.ar-node__labels[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{grid-area:1 / 1}.ar-node__today[data-astro-cid-g5jplrhu]{opacity:0}.ar-risk[data-astro-cid-g5jplrhu]{position:absolute;display:flex;flex-direction:column;font-size:.625rem;line-height:1.35;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;color:var(--color-accent);opacity:0}.ar-scan[data-astro-cid-g5jplrhu]{position:absolute;top:0;left:-.5rem;right:-.5rem;height:1px;background:var(--color-pixel);box-shadow:0 0 8px 1px #5f5cffe6,0 0 24px 2px #5f5cff73;opacity:0}.bd-stages[data-astro-cid-g5jplrhu]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.bd-stage[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem .4rem;background:#0b0b0b;border:1px solid #3a3a3a;transition:border-color .3s ease,box-shadow .3s ease}.bd-stage__label[data-astro-cid-g5jplrhu]{font-size:.625rem;line-height:1.2;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;color:#6a6a6a;transition:color .3s ease}.bd-stage__bar[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;height:.375rem}.bd-stage__bar[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{background:#262626;transition:background-color .2s ease,box-shadow .2s ease}.bd-stage__bar[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(2){transition-delay:.05s}.bd-stage__bar[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(3){transition-delay:.1s}.bd-stage__bar[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(4){transition-delay:.15s}.bd-stage__bar[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(5){transition-delay:.2s}.bd-stage[data-astro-cid-g5jplrhu].is-done{border-color:#b5d2ff80;box-shadow:0 0 12px #5f5cff33}.bd-stage[data-astro-cid-g5jplrhu].is-done .bd-stage__label[data-astro-cid-g5jplrhu]{color:var(--color-text-white)}.bd-stage[data-astro-cid-g5jplrhu].is-done .bd-stage__bar[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{background:var(--color-pixel);box-shadow:0 0 5px #5f5cffb3}.bd-track[data-astro-cid-g5jplrhu]{position:relative;height:1px;margin:.125rem 0;background:var(--color-border);transform-origin:left center}.bd-package[data-astro-cid-g5jplrhu]{position:absolute;top:0;left:0;width:.625rem;height:.625rem;margin:-.3125rem 0 0 -.3125rem;background:var(--color-pixel);box-shadow:0 0 6px #5f5cff,0 0 16px #5f5cff99;opacity:0}.bd-term[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:.25rem;padding:.875rem;background:var(--color-bg-dark);border:1px solid #2a2a2a;font-size:.8125rem;line-height:1.5}.bd-line[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:1.25rem 7.5rem 1fr;white-space:nowrap}.bd-line--prompt[data-astro-cid-g5jplrhu]{grid-template-columns:1.25rem 1fr;color:#8a8a8a}.bd-line__ok[data-astro-cid-g5jplrhu]{color:var(--color-pixel)}.bd-line__key[data-astro-cid-g5jplrhu]{color:var(--color-text-body-light)}.bd-line__val[data-astro-cid-g5jplrhu]{color:var(--color-text-white)}.bd-line--accent[data-astro-cid-g5jplrhu] .bd-line__val[data-astro-cid-g5jplrhu]{color:var(--color-accent)}.bd-cursor[data-astro-cid-g5jplrhu]{width:.5rem;height:.875rem;background:var(--color-pixel);animation:bd-blink 1.1s steps(1) infinite}@keyframes bd-blink{50%{opacity:0}}.bd-chips[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.bd-chips__row[data-astro-cid-g5jplrhu]{overflow:hidden}.bd-chips__track[data-astro-cid-g5jplrhu]{display:flex;gap:.5rem;width:max-content;animation:bd-chips-scroll 26s linear infinite}.bd-chips__track--reverse[data-astro-cid-g5jplrhu]{animation-direction:reverse}@keyframes bd-chips-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bd-chip[data-astro-cid-g5jplrhu]{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--color-bg-dark);border:1px solid var(--color-border);font-size:.6875rem;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;color:var(--color-text-white)}.bd-chip__dot[data-astro-cid-g5jplrhu]{width:.3125rem;height:.3125rem;background:var(--color-pixel);box-shadow:0 0 6px #5f5cffe6}@media(min-width:992px){.sfv[data-astro-cid-g5jplrhu][data-static] .sfv-pin[data-astro-cid-g5jplrhu]{height:auto;padding-block:2rem 5rem;overflow:visible}.sfv[data-astro-cid-g5jplrhu][data-static] .sfv-stack[data-astro-cid-g5jplrhu]{row-gap:4.25rem}.sfv[data-astro-cid-g5jplrhu][data-static] .feature-row[data-astro-cid-g5jplrhu]{grid-area:auto;opacity:1}.sfv[data-astro-cid-g5jplrhu][data-static] .sfv-steps[data-astro-cid-g5jplrhu]{display:none}}@media(max-width:991px){.sfv-pin[data-astro-cid-g5jplrhu]{display:block;height:auto;overflow:visible}.sfv-stack[data-astro-cid-g5jplrhu]{display:flex;flex-wrap:nowrap;gap:0;max-width:none;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sfv-stack[data-astro-cid-g5jplrhu]::-webkit-scrollbar{display:none}.feature-row[data-astro-cid-g5jplrhu]{grid-area:auto;display:flex;flex:0 0 100%;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem;width:100%;min-width:0;padding:0 var(--container-padding);text-align:center;scroll-snap-align:center;scroll-snap-stop:always;opacity:1!important;visibility:visible!important;transform:none!important}.feature-text[data-astro-cid-g5jplrhu]{flex-direction:column;align-items:center;gap:1rem;min-height:0}.feature-body[data-astro-cid-g5jplrhu]{align-items:center;gap:1rem;padding-top:0}.feature-meta[data-astro-cid-g5jplrhu]{justify-content:center}.feature-decor[data-astro-cid-g5jplrhu],.feature-icon[data-astro-cid-g5jplrhu]{display:none}.feature-chart[data-astro-cid-g5jplrhu]{display:flex;align-items:center;justify-content:center;width:100%;max-width:30rem;height:23rem;margin:0 auto;overflow:hidden;text-align:left}.feature-chart[data-astro-cid-g5jplrhu]>.chart[data-astro-cid-g5jplrhu]{flex-shrink:0;transform:scale(var(--sfv-chart-scale, .6));transform-origin:center center}.sfv-steps[data-astro-cid-g5jplrhu]{display:none}}@media(max-width:767px){.sfv-pin[data-astro-cid-g5jplrhu]{padding-bottom:4rem}.feature-title[data-astro-cid-g5jplrhu]{font-size:1.5rem;line-height:1.2;letter-spacing:2.4px}}@media(max-width:479px){.feature-title[data-astro-cid-g5jplrhu]{font-size:1.25rem;letter-spacing:1.6px}.feature-desc[data-astro-cid-g5jplrhu]{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.bd-chips__track[data-astro-cid-g5jplrhu],.bd-cursor[data-astro-cid-g5jplrhu]{animation:none}.sfv-stack[data-astro-cid-g5jplrhu]{scroll-behavior:auto}}@media(max-width:991px){.sfv-mobile-nav{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:2.5rem auto 0;padding:0 1rem .5rem}.sfv-arrow{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:0;background:var(--color-accent);color:var(--color-text-on-primary);cursor:pointer;transition:filter .18s ease,transform .12s ease}.sfv-arrow svg{width:1.25rem;height:1.25rem}.sfv-arrow:active{transform:scale(.94);filter:brightness(.9)}.sfv-arrow:disabled{background:var(--color-border);color:#fff6;cursor:not-allowed;pointer-events:none}.sfv-mobile-count{min-width:5rem;padding:0 .5rem;font-size:.875rem;letter-spacing:1.68px;font-variant-numeric:tabular-nums;text-align:center;color:#ffffff80}.sfv-mobile-count span{color:var(--color-text-white)}}@media(min-width:992px){.sfv-mobile-nav{display:none}}.hiw[data-astro-cid-cmgpsf2k]{position:relative;background-color:var(--color-bg-dark);padding-block:3rem}.hiw__frame[data-astro-cid-cmgpsf2k]{position:relative;width:calc(100% - 2 * (var(--container-padding) - 1.25em));max-width:calc(var(--content-max) + 2.5em);margin-inline:auto;padding-inline:1.25em}.hiw__hline[data-astro-cid-cmgpsf2k],.hiw__vline[data-astro-cid-cmgpsf2k],.hiw__tmark[data-astro-cid-cmgpsf2k]{position:absolute;display:none;pointer-events:none}.hiw__hline[data-astro-cid-cmgpsf2k]{left:50%;width:100vw;height:1px;background-color:var(--color-border);translate:-50% 0}.hiw__hline--top[data-astro-cid-cmgpsf2k]{top:0}.hiw__hline--bottom[data-astro-cid-cmgpsf2k]{bottom:0}.hiw__vline[data-astro-cid-cmgpsf2k]{top:0;width:1px;height:100%;background-color:var(--color-border)}.hiw__vline--left[data-astro-cid-cmgpsf2k]{left:0}.hiw__vline--right[data-astro-cid-cmgpsf2k]{right:0}.hiw__tmark[data-astro-cid-cmgpsf2k]{z-index:10;width:1rem;height:1rem;color:var(--color-text-white)}.hiw__tmark--tl[data-astro-cid-cmgpsf2k]{left:calc(-.5rem - 1px);top:calc(-.5rem + .5px)}.hiw__tmark--tr[data-astro-cid-cmgpsf2k]{right:-.5rem;top:calc(-.5rem + .5px)}.hiw__tmark--bl[data-astro-cid-cmgpsf2k]{left:calc(-.5rem - 1px);bottom:calc(-.5rem + .5px)}.hiw__tmark--br[data-astro-cid-cmgpsf2k]{right:-.5rem;bottom:calc(-.5rem + .5px)}@media(min-width:992px){.hiw[data-astro-cid-cmgpsf2k]{padding-block:5rem}.hiw__hline[data-astro-cid-cmgpsf2k],.hiw__vline[data-astro-cid-cmgpsf2k],.hiw__tmark[data-astro-cid-cmgpsf2k]{display:block}}.hiw__header[data-astro-cid-cmgpsf2k]{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:3.625rem;text-align:center}.hiw__eyebrow[data-astro-cid-cmgpsf2k]{color:var(--color-primary)}.hiw__title[data-astro-cid-cmgpsf2k]{font-size:2.5rem;font-weight:400;line-height:1;letter-spacing:4.8px;text-transform:uppercase}.hiw__subtitle[data-astro-cid-cmgpsf2k]{max-width:30rem;text-wrap:balance;font-size:.875rem;line-height:1.2857;color:var(--color-text-body-light)}@media(min-width:768px){.hiw__header[data-astro-cid-cmgpsf2k]{gap:.75rem}.hiw__title[data-astro-cid-cmgpsf2k]{font-size:3rem;letter-spacing:5.76px}}.hiw__stack-wrap[data-astro-cid-cmgpsf2k]{position:relative;margin-top:2rem;padding-bottom:3.75rem}@media(min-width:768px){.hiw__stack-wrap[data-astro-cid-cmgpsf2k]{padding-bottom:5.5rem}}@media(min-width:992px){.hiw__stack-wrap[data-astro-cid-cmgpsf2k]{margin-top:5.375rem}}.hiw__stack[data-astro-cid-cmgpsf2k]{position:relative;width:100%;max-width:58.8125rem;margin-inline:auto;list-style:none}.hiw-card[data-astro-cid-cmgpsf2k]{position:relative;overflow:clip;border:1px solid var(--color-border);border-radius:2px;background-color:#010101;will-change:transform;transform-origin:top center}.hiw-card[data-astro-cid-cmgpsf2k]:not([data-card-idx="0"]){position:absolute;inset:0 0 auto}.hiw-card__head[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 2rem;background-color:var(--color-bg-gray)}.hiw-card__step[data-astro-cid-cmgpsf2k]{flex:1;font-size:1rem;line-height:1.25;letter-spacing:1.92px;text-transform:uppercase}.hiw-card__bars[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:.4375rem}.hiw-card__bar[data-astro-cid-cmgpsf2k]{flex-shrink:0;width:.75rem;height:1.5rem;background-color:#343434}.hiw-card__body[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.hiw-card__text[data-astro-cid-cmgpsf2k]{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem}.hiw-card__intro[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:1.5rem}.hiw-card__title[data-astro-cid-cmgpsf2k]{font-size:1.75rem;font-weight:400;line-height:1;letter-spacing:3.36px;text-transform:uppercase}.hiw-card__num[data-astro-cid-cmgpsf2k]{color:var(--color-primary)}.hiw-card__desc[data-astro-cid-cmgpsf2k]{max-width:19rem;font-size:.875rem;line-height:1.2857;color:var(--color-text-body-light)}.hiw-card__list[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:1.25rem;list-style:none}.hiw-card__list[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{display:flex;align-items:flex-start;gap:.5rem;max-width:19rem;font-size:.8125rem;line-height:1.3;color:var(--color-text-body-light)}.hiw-card__dot[data-astro-cid-cmgpsf2k]{flex-shrink:0;width:.5rem;height:.5rem;margin-top:.25rem;background-color:var(--color-pixel);box-shadow:0 0 3px #5f5cffc7,0 1px 6px #5f5cffab,0 2px 8px #5f5cff66,0 4px 9px #5f5cff1f}.hiw-card__asset[data-astro-cid-cmgpsf2k]{position:relative;display:flex;flex:1;align-items:center;justify-content:center;align-self:stretch;min-height:16rem;overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-bg-gray)}.hv[data-astro-cid-cmgpsf2k]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:19rem;padding:.75rem;border:1px solid var(--color-border);background-color:#010101}.hv-head[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.6875rem;line-height:1.3;letter-spacing:1.32px;text-transform:uppercase}.hv-tag[data-astro-cid-cmgpsf2k]{flex-shrink:0;padding:.125rem .375rem;border:1px solid var(--color-border);font-size:.625rem;line-height:.875rem;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-body-light)}.hv-tag--data[data-astro-cid-cmgpsf2k]{border-color:#b5d2ff73;color:var(--color-pixel)}.hv-tag--accent[data-astro-cid-cmgpsf2k]{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-text-on-primary);box-shadow:0 0 10px rgba(var(--color-accent-rgb),.35)}.hv-foot[data-astro-cid-cmgpsf2k]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-top:.625rem;border-top:1px solid var(--color-border);font-size:.6875rem;line-height:1.3;color:var(--color-text-body-light)}.hv-foot[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{font-weight:400;white-space:nowrap;color:var(--color-text-white);font-variant-numeric:tabular-nums}.hv-scan[data-astro-cid-cmgpsf2k]{position:relative}.hv-scan__grid[data-astro-cid-cmgpsf2k]{display:grid;gap:3px}.hv-cell[data-astro-cid-cmgpsf2k]{aspect-ratio:1;background-color:#262626;transition:background-color .25s ease,box-shadow .25s ease}.hv-cell[data-astro-cid-cmgpsf2k].is-scanned{background-color:#b5d2ff4d}.hv-cell[data-astro-cid-cmgpsf2k].is-found{background-color:var(--color-accent);box-shadow:0 0 5px rgba(var(--color-accent-rgb),.75),0 0 12px rgba(var(--color-accent-rgb),.3)}.hv-scan__line[data-astro-cid-cmgpsf2k]{position:absolute;top:-.25rem;bottom:-.25rem;left:0;width:2px;background-color:var(--color-pixel);box-shadow:0 0 8px #5f5cffe6,0 0 18px #5f5cff80;opacity:0}.hv-stats[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-top:.625rem;border-top:1px solid var(--color-border)}.hv-stats[data-astro-cid-cmgpsf2k] div[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:.25rem}.hv-stats[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{font-size:1.125rem;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.hv-stats[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]{font-size:.5625rem;line-height:1.3;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-body-light)}.hv-stats[data-astro-cid-cmgpsf2k] .is-accent[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{color:var(--color-accent)}.hv-stats[data-astro-cid-cmgpsf2k] .is-data[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{color:var(--color-pixel)}.hv-plan[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:.625rem;list-style:none}.hv-plan__item[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:.3125rem}.hv-plan__row[data-astro-cid-cmgpsf2k]{display:flex;align-items:baseline;gap:.5rem;font-size:.6875rem;line-height:1.3}.hv-plan__n[data-astro-cid-cmgpsf2k]{color:var(--color-text-body-light)}.is-first[data-astro-cid-cmgpsf2k] .hv-plan__n[data-astro-cid-cmgpsf2k]{color:var(--color-accent)}.hv-plan__label[data-astro-cid-cmgpsf2k]{flex:1;min-width:0}.hv-plan__value[data-astro-cid-cmgpsf2k]{font-variant-numeric:tabular-nums}.hv-plan__bar[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(20,1fr);gap:2px}.hv-seg[data-astro-cid-cmgpsf2k]{height:.5rem;background-color:#262626}.hv-seg[data-astro-cid-cmgpsf2k].is-lit{background-color:var(--color-pixel);box-shadow:0 0 4px #5f5cffb3}.is-first[data-astro-cid-cmgpsf2k] .hv-seg[data-astro-cid-cmgpsf2k].is-lit{background-color:var(--color-accent);box-shadow:0 0 5px rgba(var(--color-accent-rgb),.6)}.hv-plan__risk[data-astro-cid-cmgpsf2k]{font-size:.5625rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-body-light)}.hv-changes[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:.375rem;list-style:none}.hv-changes[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;line-height:1.3}.hv-changes__label[data-astro-cid-cmgpsf2k]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-st[data-astro-cid-cmgpsf2k]{padding:.0625rem .3125rem;border:1px solid var(--color-border);font-size:.5625rem;line-height:.875rem;letter-spacing:1px;text-transform:uppercase;color:#5a5a5a;transition:color .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.hv-st[data-astro-cid-cmgpsf2k].is-active{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 8px rgba(var(--color-accent-rgb),.35)}.hv-st[data-astro-cid-cmgpsf2k].is-done{color:var(--color-text-body-light)}.hv-st[data-astro-cid-cmgpsf2k].is-live{border-color:#b5d2ff73;background-color:#b5d2ff1f;color:var(--color-pixel)}.hv-months[data-astro-cid-cmgpsf2k]{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:.375rem}.hv-months__col[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:.25rem}.hv-months__blocks[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:2px}.hv-block[data-astro-cid-cmgpsf2k]{height:.375rem;background-color:#1f1f1f}.hv-block[data-astro-cid-cmgpsf2k].is-lit{background-color:var(--color-pixel);box-shadow:0 0 4px #5f5cffb3}.hv-months__label[data-astro-cid-cmgpsf2k]{font-size:.5rem;line-height:.5rem;letter-spacing:.8px;text-align:center;text-transform:uppercase;color:var(--color-text-body-light)}.hv-months__plan[data-astro-cid-cmgpsf2k]{position:absolute;left:0;right:0;z-index:1;border-top:1px dashed rgba(255,255,255,.55);pointer-events:none}.hv-months__plan[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]{position:absolute;right:0;bottom:.1875rem;padding-inline:.25rem;background-color:#010101;font-size:.5rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-white)}@media(min-width:768px){.hiw-card__body[data-astro-cid-cmgpsf2k]{flex-direction:row;gap:1.5rem}.hiw-card__title[data-astro-cid-cmgpsf2k]{font-size:2rem;letter-spacing:3.84px}}@media(min-width:992px){.hiw-card__text[data-astro-cid-cmgpsf2k]{gap:3.5rem}}@media(prefers-reduced-motion:reduce){.hiw__stack[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:2rem}.hiw-card[data-astro-cid-cmgpsf2k],.hiw-card[data-astro-cid-cmgpsf2k]:not([data-card-idx="0"]){position:static;inset:auto;transform:none!important}}@media(max-width:767px){.hiw__stack[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:1.25rem}.hiw-card[data-astro-cid-cmgpsf2k],.hiw-card[data-astro-cid-cmgpsf2k]:not([data-card-idx="0"]){position:sticky;inset:auto;top:var(--hiw-stick, 6rem)}.hiw--pinned[data-astro-cid-cmgpsf2k] .hiw-card[data-astro-cid-cmgpsf2k]{position:static;transform:none!important;visibility:visible!important;opacity:1!important}.hiw-card__head[data-astro-cid-cmgpsf2k]{display:none}.hiw-card__asset[data-astro-cid-cmgpsf2k]{min-height:0;margin:0 .5rem .5rem;padding:1.25rem 1rem}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.hiw-card[data-astro-cid-cmgpsf2k],.hiw-card[data-astro-cid-cmgpsf2k]:not([data-card-idx="0"]){position:static}}.howit-pre-anim [data-astro-cid-cmgpsf2k][data-howit-eyebrow],.howit-pre-anim [data-astro-cid-cmgpsf2k][data-howit-headline],.howit-pre-anim [data-astro-cid-cmgpsf2k][data-howit-subhead],.howit-pre-anim .hiw-card[data-astro-cid-cmgpsf2k]{visibility:hidden}.howit-pre-anim [data-astro-cid-cmgpsf2k][data-howit-line],.howit-pre-anim [data-astro-cid-cmgpsf2k][data-howit-tmark]{opacity:0}.why[data-astro-cid-gquv5yno]{background-color:var(--color-bg-dark);padding-block:3rem}.why__inner[data-astro-cid-gquv5yno]{display:grid;grid-template-columns:1fr;gap:1rem 2rem}.why__col[data-astro-cid-gquv5yno],.why__header[data-astro-cid-gquv5yno]{display:flex;flex-direction:column;gap:1rem}.why__eyebrow[data-astro-cid-gquv5yno]{color:var(--color-primary)}.why__title[data-astro-cid-gquv5yno]{font-size:2.5rem;font-weight:400;line-height:1;letter-spacing:4.8px;text-transform:uppercase}.why__subtitle[data-astro-cid-gquv5yno]{max-width:30rem;text-wrap:balance;font-size:.875rem;line-height:1.2857;color:var(--color-text-body-light)}.why-card[data-astro-cid-gquv5yno]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;padding:1.5rem;border:1px solid var(--color-border);background-color:#010101}.why-card__title[data-astro-cid-gquv5yno]{font-size:1.125rem;font-weight:400;line-height:1.5556;letter-spacing:2.16px;text-transform:uppercase;color:var(--color-text-white)}.why-card__body[data-astro-cid-gquv5yno]{font-size:.875rem;line-height:1.5;color:var(--color-text-body-light)}.why-badges[data-astro-cid-gquv5yno]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;width:100%;margin-top:.5rem}.why-badges[data-astro-cid-gquv5yno] img[data-astro-cid-gquv5yno]{width:100%;height:auto;filter:drop-shadow(0 .125rem .5rem rgba(0,0,0,.4))}.wv[data-astro-cid-gquv5yno]{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem;padding:.75rem;border:1px solid var(--color-border);background-color:#0b0b0b}.wv-head[data-astro-cid-gquv5yno]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.6875rem;line-height:1.3;letter-spacing:1.32px;text-transform:uppercase}.wv-head[data-astro-cid-gquv5yno]>[data-astro-cid-gquv5yno]:first-child{min-width:0}.wv-tag[data-astro-cid-gquv5yno]{flex-shrink:0;padding:.125rem .375rem;border:1px solid var(--color-border);font-size:.625rem;line-height:.875rem;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-body-light)}.wv-tag--data[data-astro-cid-gquv5yno]{border-color:#b5d2ff73;color:var(--color-pixel)}.wv-tag--accent[data-astro-cid-gquv5yno]{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-text-on-primary);box-shadow:0 0 10px rgba(var(--color-accent-rgb),.35)}.wv-foot[data-astro-cid-gquv5yno]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.625rem;border-top:1px solid var(--color-border);font-size:.6875rem;line-height:1.3;color:var(--color-text-body-light)}.wv-foot[data-astro-cid-gquv5yno] b[data-astro-cid-gquv5yno]{margin-left:.25rem;font-weight:400;color:var(--color-text-white)}.wv-px[data-astro-cid-gquv5yno]{width:.625rem;height:.625rem;background-color:#262626;transition:background-color .25s ease,box-shadow .25s ease}.wv-px[data-astro-cid-gquv5yno].is-lit{background-color:var(--color-pixel);box-shadow:0 0 5px #5f5cffcc}.wv-px[data-astro-cid-gquv5yno].is-off{background-color:transparent;box-shadow:inset 0 0 0 1px #3a3a3a}.wv-access[data-astro-cid-gquv5yno]{display:flex;flex-direction:column;gap:.4375rem}.wv-access__row[data-astro-cid-gquv5yno]{display:grid;grid-template-columns:1fr 3.5rem 3.5rem;align-items:center;justify-items:center;font-size:.6875rem;line-height:1.3}.wv-access__row[data-astro-cid-gquv5yno]>[data-astro-cid-gquv5yno]:first-child{justify-self:start}.wv-access__row--head[data-astro-cid-gquv5yno]{font-size:.5625rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-body-light)}.wv-access__label[data-astro-cid-gquv5yno]{color:var(--color-text-white)}.wv-access__row--data[data-astro-cid-gquv5yno]{padding-top:.4375rem;border-top:1px dashed var(--color-border)}.wv-scope[data-astro-cid-gquv5yno]{display:flex;flex-direction:column;gap:.4375rem;list-style:none}.wv-scope[data-astro-cid-gquv5yno] li[data-astro-cid-gquv5yno]{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;line-height:1.3}.wv-scope[data-astro-cid-gquv5yno] .wv-px[data-astro-cid-gquv5yno]{flex-shrink:0}.wv-both[data-astro-cid-gquv5yno]{display:grid;grid-template-columns:1fr;gap:.75rem}.wv-both__side[data-astro-cid-gquv5yno]{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.wv-both__who[data-astro-cid-gquv5yno]{font-size:.5625rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-body-light)}.wv-both__num[data-astro-cid-gquv5yno]{font-size:1.125rem;font-weight:400;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-text-white)}.wv-both__unit[data-astro-cid-gquv5yno]{font-size:.625rem;color:var(--color-text-body-light)}.wv-segs[data-astro-cid-gquv5yno]{display:grid;grid-template-columns:repeat(20,1fr);gap:2px;margin-top:.125rem}.wv-seg[data-astro-cid-gquv5yno]{height:.5rem;background-color:#262626}.wv-seg[data-astro-cid-gquv5yno].is-lit{background-color:var(--color-accent);box-shadow:0 0 5px rgba(var(--color-accent-rgb),.6)}.wv-diff[data-astro-cid-gquv5yno]{display:flex;flex-direction:column;gap:.25rem;padding:.4375rem .5rem;border:1px solid var(--color-border);font-family:inherit;font-size:.6875rem;line-height:1.3}.wv-diff__line[data-astro-cid-gquv5yno]{white-space:nowrap}.wv-diff__line[data-astro-cid-gquv5yno].is-del{color:#6a6a6a;text-decoration:line-through}.wv-diff__line[data-astro-cid-gquv5yno].is-add{color:var(--color-pixel)}.why-corner[data-astro-cid-gquv5yno]{position:absolute;width:.53rem;height:.4375rem;pointer-events:none}.why-corner[data-astro-cid-gquv5yno]:before,.why-corner[data-astro-cid-gquv5yno]:after{content:"";position:absolute;background:#d9d9d9}.why-corner[data-astro-cid-gquv5yno]:before{width:1px;height:100%}.why-corner[data-astro-cid-gquv5yno]:after{width:100%;height:1px}.why-corner--tl[data-astro-cid-gquv5yno],.why-corner--tl[data-astro-cid-gquv5yno]:before,.why-corner--tl[data-astro-cid-gquv5yno]:after{top:0;left:0}.why-corner--tr[data-astro-cid-gquv5yno],.why-corner--tr[data-astro-cid-gquv5yno]:before,.why-corner--tr[data-astro-cid-gquv5yno]:after{top:0;right:0}.why-corner--bl[data-astro-cid-gquv5yno],.why-corner--bl[data-astro-cid-gquv5yno]:before,.why-corner--bl[data-astro-cid-gquv5yno]:after{bottom:0;left:0}.why-corner--br[data-astro-cid-gquv5yno],.why-corner--br[data-astro-cid-gquv5yno]:before,.why-corner--br[data-astro-cid-gquv5yno]:after{bottom:0;right:0}@media(min-width:480px){.why-badges[data-astro-cid-gquv5yno]{grid-template-columns:repeat(6,1fr)}.wv-both[data-astro-cid-gquv5yno]{grid-template-columns:1fr 1fr;gap:1rem}}@media(min-width:768px){.why[data-astro-cid-gquv5yno]{padding-block:6rem}.why__inner[data-astro-cid-gquv5yno]{grid-template-columns:1fr 1fr;gap:2rem}.why__col[data-astro-cid-gquv5yno]{gap:2rem}.why__header[data-astro-cid-gquv5yno]{gap:.75rem}.why__title[data-astro-cid-gquv5yno]{font-size:3rem;letter-spacing:5.76px}.why-card[data-astro-cid-gquv5yno]{padding:2rem}}@media(min-width:1024px){.why__inner[data-astro-cid-gquv5yno],.why__col[data-astro-cid-gquv5yno]{gap:3.75rem}}.why-pre-anim [data-astro-cid-gquv5yno][data-why-eyebrow],.why-pre-anim [data-astro-cid-gquv5yno][data-why-headline],.why-pre-anim [data-astro-cid-gquv5yno][data-why-subhead],.why-pre-anim [data-astro-cid-gquv5yno][data-why-card],.why-pending[data-astro-cid-gquv5yno] [data-astro-cid-gquv5yno][data-why-eyebrow],.why-pending[data-astro-cid-gquv5yno] [data-astro-cid-gquv5yno][data-why-headline],.why-pending[data-astro-cid-gquv5yno] [data-astro-cid-gquv5yno][data-why-subhead],.why-pending[data-astro-cid-gquv5yno] [data-astro-cid-gquv5yno][data-why-text]{visibility:hidden}.footer[data-astro-cid-sz7xmlte]{position:relative;padding-top:3rem;background-color:var(--color-bg-dark)}.footer__frame[data-astro-cid-sz7xmlte]{position:relative;width:calc(100% - 2 * (var(--container-padding) - 1.25em));max-width:calc(var(--content-max) + 2.5em);margin-inline:auto}.footer__hline[data-astro-cid-sz7xmlte],.footer__vline[data-astro-cid-sz7xmlte],.footer__markers[data-astro-cid-sz7xmlte]{position:absolute;display:none;pointer-events:none}.footer__hline[data-astro-cid-sz7xmlte]{left:50%;width:100vw;height:1px;background-color:var(--color-border);translate:-50% 0}.footer__hline--top[data-astro-cid-sz7xmlte]{top:0}.footer__hline--middle[data-astro-cid-sz7xmlte]{top:11rem}.footer__hline--bottom[data-astro-cid-sz7xmlte]{bottom:0}.footer__vline[data-astro-cid-sz7xmlte]{top:0;width:1px;height:100%;background-color:var(--color-border)}.footer__vline--left[data-astro-cid-sz7xmlte]{left:-1px}.footer__vline--right[data-astro-cid-sz7xmlte]{right:-1px}.footer__markers[data-astro-cid-sz7xmlte]{inset:0;z-index:10}.footer__marker[data-astro-cid-sz7xmlte]{position:absolute;width:1rem;height:1rem;color:var(--color-text-white)}.footer__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr}.footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.footer__logo[data-astro-cid-sz7xmlte]{align-self:flex-start;font-size:1.25rem;line-height:1;letter-spacing:2px;text-transform:uppercase;color:var(--color-text-white)}.footer__tagline[data-astro-cid-sz7xmlte]{margin-top:auto;font-size:.875rem;line-height:1.2857;text-transform:uppercase;color:var(--color-text-white)}.footer__col[data-astro-cid-sz7xmlte]{list-style:none;border-top:1px solid var(--color-border)}.footer__col[data-astro-cid-sz7xmlte]:last-child{border-bottom:1px solid var(--color-border)}.footer__col[data-astro-cid-sz7xmlte]>li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border)}.footer__link[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.2857;text-transform:uppercase;color:var(--color-text-white);transition:color .3s ease,filter .3s ease}.footer__link[data-astro-cid-sz7xmlte] .is-lower[data-astro-cid-sz7xmlte]{text-transform:none}.footer__company[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;font-size:.875rem;font-style:normal;line-height:1.2857;text-transform:uppercase;color:var(--color-text-body-light)}.footer__arrow[data-astro-cid-sz7xmlte]{flex-shrink:0;fill:var(--color-accent);transition:transform .3s ease}@media(hover:hover)and (pointer:fine){.footer__link[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent);filter:drop-shadow(0 0 2px rgba(var(--color-accent-rgb),.55)) drop-shadow(0 0 6px rgba(var(--color-accent-rgb),.18))}.footer__link[data-astro-cid-sz7xmlte]:hover .footer__arrow[data-astro-cid-sz7xmlte]{transform:translate(2px)}}.footer__bottom[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr}.footer__cta[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.footer__cta-title[data-astro-cid-sz7xmlte]{font-size:2rem;font-weight:400;line-height:1;letter-spacing:3.84px;text-transform:uppercase;color:var(--color-text-white)}.footer__cta-text[data-astro-cid-sz7xmlte]{max-width:24rem;text-wrap:pretty;font-size:.875rem;line-height:1.2857;color:var(--color-text-body-light)}.footer__cta-btn[data-astro-cid-sz7xmlte]{justify-content:center;width:100%;margin-top:auto}.footer__visual[data-astro-cid-sz7xmlte]{padding:1.5rem}.footer__wordmark[data-astro-cid-sz7xmlte]{position:relative;width:100%;aspect-ratio:846 / 398;overflow:hidden;background-color:var(--color-bg-dark)}.footer__wordmark[data-astro-cid-sz7xmlte]>svg[data-astro-cid-sz7xmlte]{position:absolute;inset-inline:0;bottom:0;display:block;width:100%}.footer__wordmark[data-astro-cid-sz7xmlte] text[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:22px;font-weight:900;fill:var(--color-bg-dark);stroke:var(--color-bg-dark)}@media(min-width:768px){.footer[data-astro-cid-sz7xmlte]{padding-top:4.5rem}.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr)}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.footer__col[data-astro-cid-sz7xmlte]:last-child{border-bottom:0}.footer__col[data-astro-cid-sz7xmlte]+.footer__col[data-astro-cid-sz7xmlte]{border-left:1px solid var(--color-border)}.footer__bottom[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border)}}@media(min-width:992px){.footer[data-astro-cid-sz7xmlte]{padding-bottom:4.5rem}.footer__hline[data-astro-cid-sz7xmlte],.footer__vline[data-astro-cid-sz7xmlte],.footer__markers[data-astro-cid-sz7xmlte]{display:block}.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:1.5fr 1fr 1fr 1fr}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:auto;height:11rem}.footer__col[data-astro-cid-sz7xmlte]{border-top:0;border-left:1px solid var(--color-border)}.footer__bottom[data-astro-cid-sz7xmlte]{grid-template-columns:1.5fr 3fr;border-top:0}.footer__cta[data-astro-cid-sz7xmlte]{border-right:1px solid var(--color-border)}}@media(prefers-reduced-motion:reduce){.footer__link[data-astro-cid-sz7xmlte],.footer__arrow[data-astro-cid-sz7xmlte]{transition:none}}.footer-pre-anim [data-astro-cid-sz7xmlte][data-footer-tagline],.footer-pre-anim [data-astro-cid-sz7xmlte][data-footer-heading],.footer-pre-anim [data-astro-cid-sz7xmlte][data-footer-subhead],.footer-pre-anim [data-astro-cid-sz7xmlte][data-footer-cta],.footer-pre-anim [data-astro-cid-sz7xmlte][data-footer-link],.footer-pre-anim [data-astro-cid-sz7xmlte][data-footer-image]>div[data-astro-cid-sz7xmlte],.footer-pending[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte][data-footer-tagline],.footer-pending[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte][data-footer-heading],.footer-pending[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte][data-footer-subhead]{visibility:hidden}.footer-pre-anim [data-astro-cid-sz7xmlte][data-footer-line],.footer-pre-anim [data-astro-cid-sz7xmlte][data-footer-marker]{opacity:0}
