.hero:where(.astro-jqbwvygf){overflow:hidden;padding:10rem 0 7rem;position:relative}.hero:where(.astro-jqbwvygf) .u-container:where(.astro-jqbwvygf){position:relative;z-index:2}.eyebrow:where(.astro-jqbwvygf){--fs:var(--font-size-xs);--fw:600;color:var(--color-brand-1);letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.hero-title:where(.astro-jqbwvygf){--fs:4rem;--lh:1.05;margin-bottom:1.5rem}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.hero-title:where(.astro-jqbwvygf){--fs:2.6rem}}.hero-sub:where(.astro-jqbwvygf){color:var(--color-text-alt);line-height:1.6;margin-bottom:2.5rem;max-width:36em}.section-title:where(.astro-jqbwvygf){--fs:2.5rem;--lh:1.1}.stack:where(.astro-jqbwvygf){background:var(--color-text);color:var(--color-white);padding:7rem 0;position:relative;z-index:2}.stack:where(.astro-jqbwvygf) .section-title:where(.astro-jqbwvygf){color:var(--color-white);margin-bottom:1rem}.stack-header:where(.astro-jqbwvygf){margin-bottom:3.5rem}.stack-sub:where(.astro-jqbwvygf){--fs:var(--font-size-sm);color:#ffffffb8;margin-top:.75rem;max-width:36em}.stack-grid:where(.astro-jqbwvygf){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}@media only screen and (max-width:987px){.stack-grid:where(.astro-jqbwvygf){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.stack-grid:where(.astro-jqbwvygf){grid-template-columns:1fr}}.stack-category:where(.astro-jqbwvygf){display:flex;flex-direction:column;gap:1rem}.cat-title:where(.astro-jqbwvygf){--fw:600;--fs:var(--font-size-xs);border-bottom:1px solid hsla(0,0%,100%,.15);color:#ffffffa6;letter-spacing:.08em;padding-bottom:.75rem;text-transform:uppercase}.tech-list:where(.astro-jqbwvygf){display:flex;flex-wrap:wrap;gap:.5rem}.tech:where(.astro-jqbwvygf){background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);color:#fffc;font-size:var(--font-size-xs);padding:.3rem .75rem}.values:where(.astro-jqbwvygf){padding:7rem 0;position:relative;z-index:2}.values-grid:where(.astro-jqbwvygf){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;border:1px solid rgba(var(--rgb-text),.1);gap:0}@media only screen and (max-width:987px){.values-grid:where(.astro-jqbwvygf){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.values-grid:where(.astro-jqbwvygf){grid-template-columns:1fr}}.value-item:where(.astro-jqbwvygf){border-right:1px solid rgba(var(--rgb-text),.1);padding:2.5rem}.value-item:where(.astro-jqbwvygf):last-child{border-right:none}@media only screen and (max-width:987px){.value-item:where(.astro-jqbwvygf){border-bottom:1px solid rgba(var(--rgb-text),.1)}.value-item:where(.astro-jqbwvygf):nth-child(2n){border-right:none}}.value-title:where(.astro-jqbwvygf){--fs:1.1rem;--fw:600;--lh:1.2;margin-bottom:1rem}.value-desc:where(.astro-jqbwvygf){--fs:var(--font-size-sm);color:var(--color-text-alt);line-height:1.65}.process:where(.astro-jqbwvygf){background:var(--color-brand-3);padding:7rem 0;position:relative;z-index:2}.process:where(.astro-jqbwvygf) .section-title:where(.astro-jqbwvygf){margin-bottom:3rem}.process-table:where(.astro-jqbwvygf){border:1px solid rgba(var(--rgb-text),.1);overflow:hidden}.pt-row:where(.astro-jqbwvygf){border-bottom:1px solid rgba(var(--rgb-text),.1);display:grid;grid-template-columns:1.2fr 2.5fr 1.8fr 1fr}.pt-row:where(.astro-jqbwvygf):last-child{border-bottom:none}@media only screen and (max-width:987px){.pt-row:where(.astro-jqbwvygf){grid-template-columns:1fr 1fr}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.pt-row:where(.astro-jqbwvygf){grid-template-columns:1fr}}.pt-header:where(.astro-jqbwvygf){background:var(--color-text);color:#ffffffb8}.pt-header:where(.astro-jqbwvygf) .pt-cell:where(.astro-jqbwvygf){font-size:var(--font-size-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.pt-cell:where(.astro-jqbwvygf){border-right:1px solid rgba(var(--rgb-text),.1);color:var(--color-text-alt);font-size:var(--font-size-sm);padding:1.25rem 1.5rem}.pt-cell:where(.astro-jqbwvygf):last-child{border-right:none}.pt-cell:where(.astro-jqbwvygf) strong:where(.astro-jqbwvygf){color:var(--color-text);font-weight:600}.cta-section:where(.astro-jqbwvygf){padding:8rem 0;position:relative;z-index:2}.cta-box:where(.astro-jqbwvygf){display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;align-items:center;background:var(--color-white);border:1px solid rgba(var(--rgb-text),.1);gap:4rem;padding:4rem}@media only screen and (max-width:987px){.cta-box:where(.astro-jqbwvygf){grid-template-columns:1fr;padding:2.5rem}}.cta-title:where(.astro-jqbwvygf){--fs:2.8rem;--lh:1.1}.cta-right:where(.astro-jqbwvygf){display:flex;flex-direction:column;gap:1.5rem}.cta-sub:where(.astro-jqbwvygf){color:var(--color-text-alt);line-height:1.6}
