.hero:where(.astro-aq5hrjv5){overflow:hidden;padding:10rem 0 7rem;position:relative}.hero:where(.astro-aq5hrjv5) .u-container:where(.astro-aq5hrjv5){position:relative;z-index:2}.hero-eyebrow:where(.astro-aq5hrjv5){--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-aq5hrjv5){--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-aq5hrjv5){--fs:2.6rem}}.hero-sub:where(.astro-aq5hrjv5){color:var(--color-text-alt);line-height:1.6;margin-bottom:2.5rem;max-width:38em}.problem-solution:where(.astro-aq5hrjv5){padding:6rem 0;position:relative;z-index:2}.ps-grid:where(.astro-aq5hrjv5){display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}@media only screen and (max-width:767px){.ps-grid:where(.astro-aq5hrjv5){gap:1.5rem;grid-template-columns:1fr}}.ps-col:where(.astro-aq5hrjv5){padding:3rem}.problem:where(.astro-aq5hrjv5){background:rgba(var(--rgb-text),.04)}.solution:where(.astro-aq5hrjv5){background:var(--color-brand-3)}.ps-tag:where(.astro-aq5hrjv5){color:var(--color-text-alt);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.ps-title:where(.astro-aq5hrjv5){--fs:2rem;margin-bottom:2rem}.ps-list:where(.astro-aq5hrjv5){display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:0;padding:0}.ps-list:where(.astro-aq5hrjv5) li:where(.astro-aq5hrjv5){color:var(--color-text-alt);font-size:var(--font-size-sm);line-height:1.5;padding-left:1.2rem;position:relative}.ps-list:where(.astro-aq5hrjv5) li:where(.astro-aq5hrjv5):before{color:var(--color-text-alt);content:"–";left:0;position:absolute}--positive:where(.astro-aq5hrjv5).ps-list li:where(.astro-aq5hrjv5){color:var(--color-text)}--positive:where(.astro-aq5hrjv5).ps-list li:where(.astro-aq5hrjv5):before{color:var(--color-brand-1);content:"✓"}.system:where(.astro-aq5hrjv5){background:var(--color-text);color:var(--color-white);padding:7rem 0;position:relative;z-index:2}.system:where(.astro-aq5hrjv5) .section-title:where(.astro-aq5hrjv5){--fs:2.5rem;--lh:1.1;color:var(--color-white);margin-bottom:4rem}.system-flow:where(.astro-aq5hrjv5){align-items:flex-start;display:flex;gap:1rem}@media only screen and (max-width:987px){.system-flow:where(.astro-aq5hrjv5){flex-direction:column}}.flow-step:where(.astro-aq5hrjv5){display:flex;flex:1;flex-direction:column;gap:1rem}.flow-num:where(.astro-aq5hrjv5){align-items:center;background:var(--color-brand-1);color:#fff;display:flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;height:2rem;justify-content:center;width:2rem}.flow-title:where(.astro-aq5hrjv5){--fw:600;--fs:var(--font-size-md);color:var(--color-white);margin-bottom:.4rem}.flow-desc:where(.astro-aq5hrjv5){--fs:var(--font-size-sm);color:#ffffffbf;line-height:1.6}.flow-arrow:where(.astro-aq5hrjv5){color:var(--color-brand-1);flex-shrink:0;font-size:1.5rem;padding-top:2.5rem}@media only screen and (max-width:987px){.flow-arrow:where(.astro-aq5hrjv5){display:none}}.channels:where(.astro-aq5hrjv5){padding:7rem 0;position:relative;z-index:2}.section-title:where(.astro-aq5hrjv5){--fs:2.5rem;--lh:1.1;margin-bottom:3rem}.channel-cards:where(.astro-aq5hrjv5){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media only screen and (max-width:987px){.channel-cards:where(.astro-aq5hrjv5){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.channel-cards:where(.astro-aq5hrjv5){grid-template-columns:1fr}}.channel-card:where(.astro-aq5hrjv5){background:var(--color-white);border:1px solid rgba(var(--rgb-text),.1);padding:2rem;transition:border-color .2s}.channel-card:where(.astro-aq5hrjv5):hover{border-color:var(--color-brand-1)}.channel-title:where(.astro-aq5hrjv5){--fw:600;--fs:var(--font-size-md);margin-bottom:.75rem}.channel-desc:where(.astro-aq5hrjv5){--fs:var(--font-size-sm);color:var(--color-text-alt);line-height:1.6}.cta-section:where(.astro-aq5hrjv5){padding:8rem 0;position:relative;z-index:2}.cta-inner:where(.astro-aq5hrjv5){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-inner:where(.astro-aq5hrjv5){grid-template-columns:1fr;padding:2.5rem}}.cta-title:where(.astro-aq5hrjv5){--fs:2.8rem;--lh:1.1}.cta-right:where(.astro-aq5hrjv5){display:flex;flex-direction:column;gap:1.5rem}.cta-sub:where(.astro-aq5hrjv5){color:var(--color-text-alt);line-height:1.6}
