.hero:where(.astro-ib5pz25b){overflow:hidden;padding:10rem 0 7rem;position:relative}.hero:where(.astro-ib5pz25b) .u-container:where(.astro-ib5pz25b){position:relative;z-index:2}.eyebrow:where(.astro-ib5pz25b){--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-ib5pz25b){--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-ib5pz25b){--fs:2.6rem}}.hero-sub:where(.astro-ib5pz25b){color:var(--color-text-alt);line-height:1.6;margin-bottom:2.5rem;max-width:38em}.section-title:where(.astro-ib5pz25b){--fs:2.5rem;--lh:1.1;margin-bottom:3rem}.use-cases:where(.astro-ib5pz25b){padding:7rem 0;position:relative;z-index:2}.uc-tabs:where(.astro-ib5pz25b){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@media only screen and (max-width:987px){.uc-tabs:where(.astro-ib5pz25b){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.uc-tabs:where(.astro-ib5pz25b){grid-template-columns:1fr}}.uc-card:where(.astro-ib5pz25b){background:var(--color-white);border:1px solid rgba(var(--rgb-text),.1);display:flex;flex-direction:column;gap:.75rem;padding:2rem;transition:border-color .2s}.uc-card:where(.astro-ib5pz25b):hover{border-color:var(--color-brand-1)}.uc-icon:where(.astro-ib5pz25b){color:var(--color-brand-1);font-size:1.5rem}.uc-title:where(.astro-ib5pz25b){--fw:600;--fs:var(--font-size-md)}.uc-desc:where(.astro-ib5pz25b){--fs:var(--font-size-sm);color:var(--color-text-alt);line-height:1.6}.uc-list:where(.astro-ib5pz25b){border-top:1px solid rgba(var(--rgb-text),.08);display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:auto 0 0;padding:1rem 0 0}.uc-list:where(.astro-ib5pz25b) li:where(.astro-ib5pz25b){color:var(--color-text-alt);font-size:var(--font-size-xs);padding-left:1rem;position:relative}.uc-list:where(.astro-ib5pz25b) li:where(.astro-ib5pz25b):before{color:var(--color-brand-1);content:"→";left:0;position:absolute}.how:where(.astro-ib5pz25b){background:var(--color-text);padding:7rem 0;position:relative;z-index:2}.how:where(.astro-ib5pz25b) .section-title:where(.astro-ib5pz25b){color:var(--color-white)}.how-inner:where(.astro-ib5pz25b){display:grid;grid-template-columns:1.5fr 1fr;grid-gap:5rem;align-items:start;gap:5rem}@media only screen and (max-width:987px){.how-inner:where(.astro-ib5pz25b){gap:3rem;grid-template-columns:1fr}}.how-steps:where(.astro-ib5pz25b){display:flex;flex-direction:column;gap:2.5rem}.how-step:where(.astro-ib5pz25b){align-items:flex-start;display:flex;gap:1.5rem}.how-num:where(.astro-ib5pz25b){color:var(--color-brand-1);flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;padding-top:.15rem}.how-title:where(.astro-ib5pz25b){--fw:600;--fs:var(--font-size-md);color:var(--color-white);margin-bottom:.4rem}.how-desc:where(.astro-ib5pz25b){--fs:var(--font-size-sm);color:#ffffffb8;line-height:1.6}.platforms-title:where(.astro-ib5pz25b){--fw:600;--fs:var(--font-size-xs);border-bottom:1px solid hsla(0,0%,100%,.15);color:#ffffffa6;letter-spacing:.08em;margin-bottom:1.25rem;padding-bottom:.75rem;text-transform:uppercase}.platforms-grid:where(.astro-ib5pz25b){display:flex;flex-wrap:wrap;gap:.4rem}.platform-tag:where(.astro-ib5pz25b){background:#ffffff12;border:1px solid hsla(0,0%,100%,.1);color:#ffffffb3;font-size:var(--font-size-xs);padding:.3rem .6rem}.cta-section:where(.astro-ib5pz25b){padding:8rem 0;position:relative;z-index:2}.cta-strip:where(.astro-ib5pz25b){align-items:center;background:var(--color-brand-3);border:1px solid rgba(var(--rgb-brand-1),.2);display:flex;gap:3rem;justify-content:space-between;padding:3.5rem 4rem}@media only screen and (max-width:987px){.cta-strip:where(.astro-ib5pz25b){align-items:flex-start;flex-direction:column;padding:2.5rem}}.cta-title:where(.astro-ib5pz25b){--fs:2rem;--lh:1.2;margin-bottom:.75rem}.cta-sub:where(.astro-ib5pz25b){--fs:var(--font-size-sm);color:var(--color-text-alt)}
