.steps[data-astro-cid-qudlhuzp]{background:var(--c-white)}.flow[data-astro-cid-qudlhuzp]{margin-top:var(--space-6);gap:0;display:grid}.step[data-astro-cid-qudlhuzp]{align-content:start;gap:var(--space-3);padding:var(--space-5);background:var(--c-primary-50);border-top:5px solid var(--c-accent);border-radius:var(--radius-lg);transition:translate .4s var(--ease), box-shadow .4s var(--ease);display:grid;position:relative}.step__head[data-astro-cid-qudlhuzp]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.step__icon[data-astro-cid-qudlhuzp]{background:var(--c-white);width:6.5rem;height:6.5rem;transition:transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px -12px #121a3859}.step__icon[data-astro-cid-qudlhuzp] img[data-astro-cid-qudlhuzp]{object-fit:contain;width:auto;max-width:5rem;height:4.25rem}.step__num[data-astro-cid-qudlhuzp]{width:3.25rem;height:3.25rem;font-size:var(--fs-600);font-weight:var(--fw-bold);color:var(--c-white);background:var(--c-primary);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.step[data-astro-cid-qudlhuzp] h3[data-astro-cid-qudlhuzp]{letter-spacing:-.015em;color:var(--c-primary);font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);line-height:1.08}.step[data-astro-cid-qudlhuzp] p[data-astro-cid-qudlhuzp]{max-width:30rem;font-size:var(--fs-500);color:var(--c-ink);line-height:1.5}@media (hover:hover){.step[data-astro-cid-qudlhuzp]:hover{translate:0 -5px;box-shadow:0 22px 36px -22px #121a3873}.step[data-astro-cid-qudlhuzp]:hover .step__icon[data-astro-cid-qudlhuzp]{transform:scale(1.06)rotate(-3deg)}}.link[data-astro-cid-qudlhuzp]{grid-template-rows:1.5rem auto 1.5rem;place-items:center;display:grid}.link__line[data-astro-cid-qudlhuzp]{border-inline-start:3px dotted var(--c-accent);height:100%}.link__arrow[data-astro-cid-qudlhuzp]{width:3rem;height:3rem;color:var(--c-primary-900);background:var(--c-accent);border-radius:50%;place-items:center;display:grid;transform:rotate(90deg)}@media (width>=60em){.flow[data-astro-cid-qudlhuzp]{grid-template-columns:1fr auto 1fr;align-items:stretch}.step[data-astro-cid-qudlhuzp]{padding:var(--space-6)}.link[data-astro-cid-qudlhuzp]{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;width:7rem}.link__line[data-astro-cid-qudlhuzp]{border-inline-start:0;border-block-start:3px dotted var(--c-accent);width:100%;height:0}.link__arrow[data-astro-cid-qudlhuzp]{transform:none}}.pillars[data-astro-cid-nh4ee5su]{color:var(--c-white);background:var(--c-primary);padding-block:clamp(2.75rem,5vw,4.5rem)}.grid[data-astro-cid-nh4ee5su]{gap:var(--space-6) var(--space-5);margin-top:var(--space-6);display:grid}.pillar[data-astro-cid-nh4ee5su]{align-items:start;gap:var(--space-4);padding-top:var(--space-5);grid-template-columns:5rem 1fr;display:grid;position:relative}.pillar[data-astro-cid-nh4ee5su]:before{content:"";background:var(--c-accent);border-radius:3px;width:3rem;height:5px;position:absolute;inset:0 auto auto 0}.pillar__icon[data-astro-cid-nh4ee5su]{background:#ffffff1a;border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid}.pillar__icon[data-astro-cid-nh4ee5su] img[data-astro-cid-nh4ee5su]{object-fit:contain;width:auto;max-width:3.25rem;height:auto;max-height:3.25rem;transition:transform .5s var(--ease)}.pillar[data-astro-cid-nh4ee5su] h3[data-astro-cid-nh4ee5su]{font-size:var(--fs-600);line-height:1.1}.pillar[data-astro-cid-nh4ee5su] p[data-astro-cid-nh4ee5su]{margin-top:var(--space-2);max-width:24rem;font-size:var(--fs-500);color:#fffffff2;line-height:1.4}.pillar__link[data-astro-cid-nh4ee5su]{align-items:center;gap:var(--space-2);min-height:2.75rem;font-weight:var(--fw-bold);text-decoration-color:var(--c-accent);text-decoration-thickness:3px;display:inline-flex}.pillar__link[data-astro-cid-nh4ee5su] svg{color:var(--c-accent);transition:transform var(--t) var(--ease)}@media (hover:hover){.pillar[data-astro-cid-nh4ee5su]:hover .pillar__icon[data-astro-cid-nh4ee5su] img[data-astro-cid-nh4ee5su]{transform:translateY(-3px)}.pillar__link[data-astro-cid-nh4ee5su]:hover svg{transform:translate(5px)}}@media (width>=64em){.grid[data-astro-cid-nh4ee5su]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.equip[data-astro-cid-me3kvfev]{background:var(--c-n50)}.panel[data-astro-cid-me3kvfev]{margin-top:var(--space-6);background:var(--c-n200);border:1px solid var(--c-n200);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.item[data-astro-cid-me3kvfev]{align-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);text-align:center;background:var(--c-white);transition:background-color var(--t) var(--ease);display:grid}.item__img[data-astro-cid-me3kvfev]{place-items:center;height:8rem;display:grid}.item__img[data-astro-cid-me3kvfev] img{object-fit:contain;width:auto;max-width:100%;max-height:7rem;transition:transform .5s var(--ease)}.item[data-astro-cid-me3kvfev] h3[data-astro-cid-me3kvfev]{min-height:2.4em;font-size:var(--fs-500);color:var(--c-primary);align-content:start;line-height:1.2;display:grid}@media (hover:hover){.item[data-astro-cid-me3kvfev]:hover{background:var(--c-primary-50)}.item[data-astro-cid-me3kvfev]:hover .item__img[data-astro-cid-me3kvfev] img{transform:scale(1.08)}}@media (width>=48em){.panel[data-astro-cid-me3kvfev]{grid-template-columns:repeat(4,minmax(0,1fr))}.item[data-astro-cid-me3kvfev]{padding:var(--space-6) var(--space-5)}.item[data-astro-cid-me3kvfev] h3[data-astro-cid-me3kvfev]{min-height:0}.item__img[data-astro-cid-me3kvfev]{height:9rem}.item__img[data-astro-cid-me3kvfev] img{max-height:8rem}}.section.band{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.ribbon[data-astro-cid-bjt3ojfj]{padding:var(--space-3) var(--gutter);font-size:var(--fs-400);font-weight:var(--fw-bold);text-align:center;color:var(--c-primary-900);background:var(--c-accent);line-height:1.3}@media (width>=40em){.ribbon[data-astro-cid-bjt3ojfj]{font-size:var(--fs-500)}}.close[data-astro-cid-bjt3ojfj]{background:var(--c-n50);padding-block:clamp(2.5rem,5vw,4rem)}.close__in[data-astro-cid-bjt3ojfj]{gap:var(--space-6);align-items:center;display:grid}.close__eyebrow[data-astro-cid-bjt3ojfj]{align-items:center;gap:var(--space-3);font-size:var(--fs-300);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--c-primary);display:inline-flex}.close__eyebrow[data-astro-cid-bjt3ojfj]:before{content:"";background:var(--eyebrow-line), var(--eyebrow-track);border-radius:2px;width:2rem;height:4px;transform:skew(-24deg)}.close[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj]{margin-top:var(--space-3);font-size:var(--fs-700);letter-spacing:-.02em;color:var(--c-primary);line-height:1.06}.close__lead[data-astro-cid-bjt3ojfj]{max-width:32rem;margin-top:var(--space-3);font-size:var(--fs-500);color:var(--c-muted)}.close__cta[data-astro-cid-bjt3ojfj]{gap:var(--space-3);display:grid}.close__cta[data-astro-cid-bjt3ojfj] .btn{width:100%}.close__cta[data-astro-cid-bjt3ojfj] .btn svg{transition:transform var(--t) var(--ease)}@media (hover:hover){.close__cta[data-astro-cid-bjt3ojfj] .btn:hover svg{transform:translate(4px)}}@media (width>=48em){.close__cta[data-astro-cid-bjt3ojfj]{grid-template-columns:repeat(2,max-content)}.close__cta[data-astro-cid-bjt3ojfj] .btn{width:auto}}@media (width>=64em){.close__in[data-astro-cid-bjt3ojfj]{gap:var(--space-8);grid-template-columns:1.2fr 1fr}.close__cta[data-astro-cid-bjt3ojfj]{grid-template-columns:1fr;justify-self:start;width:max-content}.close__cta[data-astro-cid-bjt3ojfj] .btn{width:100%}}
