.video[data-astro-cid-7qzxku2k]{margin-block:2rem}.video__frame[data-astro-cid-7qzxku2k]{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--radius)}video[data-astro-cid-7qzxku2k].video__frame{background:#000}.showcase[data-astro-cid-kutdevw6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-block:2.5rem;padding:0;list-style:none;max-width:var(--prose-wide);margin-inline:auto}.showcase-card[data-astro-cid-kutdevw6]{display:flex;flex-direction:column}.showcase-card__media[data-astro-cid-kutdevw6]{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius);box-shadow:0 0 6px 3px #0000001f}.showcase-card__media[data-astro-cid-kutdevw6] img{display:block;width:100%;height:100%;object-fit:cover}.showcase-card__media[data-astro-cid-kutdevw6].frame--lightbox img{cursor:zoom-in}.showcase-card__placeholder[data-astro-cid-kutdevw6]{display:flex;align-items:center;justify-content:center;border:2px dashed var(--cxp-grey-300);box-shadow:none;color:var(--cxp-grey-300);font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.showcase-card__title[data-astro-cid-kutdevw6]{margin:.9rem 0 .3rem;font-family:var(--font-heading);font-weight:700;font-size:1rem;line-height:1.3}.showcase-card__caption[data-astro-cid-kutdevw6]{margin:0;font-size:.875rem;line-height:1.5;color:var(--cxp-grey-300)}@media (max-width: 48rem){.showcase[data-astro-cid-kutdevw6]{grid-template-columns:1fr;gap:1.75rem}}.tcard[data-astro-cid-eows6x4n]{position:relative;display:flex;flex-direction:column;height:100%;margin:0;padding:2rem;border-radius:16px;overflow:hidden}.tcard--white[data-astro-cid-eows6x4n]{background:#fff;border:1px solid var(--color-border)}.tcard--blue[data-astro-cid-eows6x4n]{background:var(--cxp-blue-600)}.tcard--yellow[data-astro-cid-eows6x4n]{background:#fde9b6}.tcard--grey[data-astro-cid-eows6x4n]{background:var(--cxp-grey-500)}.tcard__head[data-astro-cid-eows6x4n]{display:flex;margin-bottom:1.5rem}.tcard__logo[data-astro-cid-eows6x4n]{display:grid;place-items:center;flex-shrink:0}.tcard__logo[data-astro-cid-eows6x4n] img{width:auto;height:3.25rem;max-width:9rem;object-fit:contain}.tcard__quote[data-astro-cid-eows6x4n]{margin:0 0 auto;font-family:var(--font-heading);font-weight:700;font-size:1.25rem;line-height:1.4;color:var(--color-text)}.tcard__by[data-astro-cid-eows6x4n]{display:flex;flex-direction:column;gap:.1rem;margin-top:2.5rem}.tcard__company[data-astro-cid-eows6x4n]{font-family:var(--font-heading);font-weight:800;font-size:1.2rem;margin-bottom:.5rem}.tcard__author[data-astro-cid-eows6x4n]{font-weight:700}.tcard__role[data-astro-cid-eows6x4n]{font-size:.9rem;color:var(--color-muted)}.tcard__graphic[data-astro-cid-eows6x4n]{position:absolute;right:1.5rem;bottom:1.5rem;width:auto;height:64px;pointer-events:none}.cta-card[data-astro-cid-g55iftd7]{padding-block:clamp(2rem,5vw,3rem);background:var(--color-blue-2)}.cta-card__panel[data-astro-cid-g55iftd7]{position:relative;overflow:hidden;padding:clamp(2rem,4vw,2.5rem) 1.5rem 0;border-radius:20px;background:var(--color-grey-1);text-align:center;@media (min-width: 60rem){min-height:340px;padding-bottom:7rem}}.cta-card__content[data-astro-cid-g55iftd7]{position:relative;z-index:1}.cta-card__heading[data-astro-cid-g55iftd7]{margin:0 auto;max-width:916px;font-family:var(--font-body);font-weight:900;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.4;color:var(--color-text)}.cta-card__text[data-astro-cid-g55iftd7]{margin:1.25rem 0 0;font-weight:700;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.4;color:var(--color-accent-text)}.cta-card__actions[data-astro-cid-g55iftd7]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-top:2rem}.cta-card__btn[data-astro-cid-g55iftd7]{min-width:11.25rem}.cta-card__ground[data-astro-cid-g55iftd7]{position:relative;margin:2rem auto 0;width:min(100%,1188px);@media (min-width: 60rem){position:absolute;left:6.4%;bottom:-2px;width:91.4%;margin:0}}.cta-card__ground-img[data-astro-cid-g55iftd7]{display:block;width:100%;height:auto}.cta-card__figure[data-astro-cid-g55iftd7]{position:absolute;left:.76%;bottom:5.06%;width:16.6%;height:auto}.btable[data-astro-cid-avkszqnw]{border:1px solid var(--cxp-blue-100);border-radius:20px;overflow:hidden;background:#fff}.btable__header[data-astro-cid-avkszqnw]{padding:1.25rem 1.75rem;background:var(--cxp-blue-100)}.btable__title[data-astro-cid-avkszqnw]{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;color:#fff}.btable__body[data-astro-cid-avkszqnw]{padding:.5rem 1.75rem 1.75rem}.btable__list[data-astro-cid-avkszqnw]{margin:0}.btable__row[data-astro-cid-avkszqnw]{margin:0;padding-block:1.1rem;border-bottom:1px solid var(--color-border)}.btable__term[data-astro-cid-avkszqnw]{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--font-heading);font-weight:800;font-size:1.2rem;color:var(--color-text)}.btable__tick[data-astro-cid-avkszqnw]{display:grid;place-items:center;flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--cxp-blue-500);color:#fff}.btable__desc[data-astro-cid-avkszqnw]{margin:.5rem 0 0;color:var(--color-muted);line-height:1.55}.btable__cta[data-astro-cid-avkszqnw]{margin-top:1.5rem}.ifeat[data-astro-cid-aqw7iffv]{display:flex;flex-direction:column;align-items:flex-start}.ifeat__icon[data-astro-cid-aqw7iffv]{width:auto;margin-bottom:1.25rem;object-fit:contain;object-position:left center}.ifeat--lg[data-astro-cid-aqw7iffv] .ifeat__icon[data-astro-cid-aqw7iffv]{height:7.5rem}.ifeat--md[data-astro-cid-aqw7iffv] .ifeat__icon[data-astro-cid-aqw7iffv]{height:5.5rem}.ifeat--sm[data-astro-cid-aqw7iffv] .ifeat__icon[data-astro-cid-aqw7iffv]{height:4rem}.ifeat__title[data-astro-cid-aqw7iffv]{margin:0;font-family:var(--font-heading);font-weight:800;font-size:1.25rem;color:var(--color-text)}.ifeat__text[data-astro-cid-aqw7iffv]{margin:.6rem 0 0;color:var(--color-text);line-height:1.5}.fhero[data-astro-cid-74e67m7i]{position:relative;overflow:hidden;padding-block:clamp(3rem,7vw,5rem)}.fhero--white[data-astro-cid-74e67m7i]{background:#fff}.fhero--blue[data-astro-cid-74e67m7i]{background:var(--cxp-blue-600)}.fhero--blue-bright[data-astro-cid-74e67m7i]{background:var(--cxp-blue-500)}.fhero--yellow[data-astro-cid-74e67m7i]{background:var(--cxp-yellow-200)}.fhero--dark[data-astro-cid-74e67m7i]{background:var(--cxp-blue-100)}.fhero--dark[data-astro-cid-74e67m7i] .fhero__heading[data-astro-cid-74e67m7i]{color:#fff}.fhero--dark[data-astro-cid-74e67m7i] .fhero__lead[data-astro-cid-74e67m7i]{color:var(--cxp-grey-500)}.fhero--dark[data-astro-cid-74e67m7i] .fhero__subtitle[data-astro-cid-74e67m7i]{color:var(--cxp-blue-500)}.fhero__cornerwing[data-astro-cid-74e67m7i]{position:absolute;bottom:-1px;width:clamp(280px,42vw,560px);height:auto;z-index:0;pointer-events:none}.fhero__cornerwing--right[data-astro-cid-74e67m7i]{right:0}.fhero__cornerwing--left[data-astro-cid-74e67m7i]{left:0}.fhero__wing[data-astro-cid-74e67m7i]{position:absolute;width:auto;height:auto;z-index:0;pointer-events:none}.fhero__wing--blue[data-astro-cid-74e67m7i]{left:0;bottom:0;width:clamp(160px,18vw,280px)}.fhero__wing--yellow[data-astro-cid-74e67m7i]{right:0;top:0;width:clamp(220px,30vw,460px)}.fhero__inner[data-astro-cid-74e67m7i]{position:relative;z-index:1;display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}.fhero__subtitle[data-astro-cid-74e67m7i]{margin:0 0 1rem;font-family:var(--font-heading);font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary)}.fhero__heading[data-astro-cid-74e67m7i]{margin:0;font-size:clamp(2.5rem,5.5vw,4rem);line-height:1.05}.fhero__lead[data-astro-cid-74e67m7i]{margin:1.5rem 0 0;max-width:46ch;font-size:1.15rem;color:var(--color-text)}.fhero__cta[data-astro-cid-74e67m7i]{margin-top:2rem}.fhero__media[data-astro-cid-74e67m7i]{justify-self:stretch}.fhero__img[data-astro-cid-74e67m7i]{width:100%;max-width:460px;height:auto;margin-inline:auto;display:block}.fhero--mediawide[data-astro-cid-74e67m7i] .fhero__img[data-astro-cid-74e67m7i]{max-width:100%}@media (min-width: 48rem){.fhero__inner[data-astro-cid-74e67m7i]{grid-template-columns:1fr 1fr}.fhero--mediawide[data-astro-cid-74e67m7i] .fhero__inner[data-astro-cid-74e67m7i]{grid-template-columns:2fr 3fr}}@media (max-width: 47.99rem){.fhero__media[data-astro-cid-74e67m7i]{order:-1}.fhero__img[data-astro-cid-74e67m7i]{max-width:280px}}.darkhero[data-astro-cid-5meje4xj]{padding-block:clamp(3rem,7vw,6.5rem);background:var(--cxp-blue-100);text-align:center}.darkhero__inner[data-astro-cid-5meje4xj]{display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3.125rem)}.darkhero__img[data-astro-cid-5meje4xj]{display:block;width:100%;max-width:1030px;height:auto}.darkhero__mockups[data-astro-cid-5meje4xj]{display:grid;grid-auto-flow:column;grid-auto-columns:min(314px,80vw);gap:clamp(1rem,3vw,2.75rem);max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.darkhero__mockups[data-astro-cid-5meje4xj]>*{scroll-snap-align:center}.darkhero__text[data-astro-cid-5meje4xj]{max-width:1046px}.darkhero__heading[data-astro-cid-5meje4xj]{margin:0;font-weight:900;font-size:clamp(2.5rem,5.5vw,4rem);line-height:1.1;color:#d0ebf5}.darkhero__lead[data-astro-cid-5meje4xj]{margin:1rem 0 0;font-family:var(--font-body);font-weight:700;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:#fff}.darkhero__cta[data-astro-cid-5meje4xj]{margin-top:clamp(2rem,3.5vw,3.125rem)}.learner[data-astro-cid-346zrjmh]{display:flex;flex-direction:column;gap:1.25rem;margin:0;font-family:var(--font-body);text-align:left}.learner[data-astro-cid-346zrjmh]:nth-child(2){--learner-delay: .2s}.learner[data-astro-cid-346zrjmh]:nth-child(3){--learner-delay: .4s}.learner__card[data-astro-cid-346zrjmh]{overflow:hidden;background:#fff;border-radius:10px}.learner__head[data-astro-cid-346zrjmh]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.125rem .75rem;background:#e7f9ff;border-bottom:1px solid #adb5bd}.learner__avatar[data-astro-cid-346zrjmh]{display:grid;place-items:center;flex:none;width:39px;height:39px;border-radius:50%;background:#1a3848;color:#fff;font-weight:800;font-size:15px}.learner__name[data-astro-cid-346zrjmh]{margin:0;font-weight:800;font-size:1rem;line-height:1.22;color:#000}.learner__role[data-astro-cid-346zrjmh]{margin:.125rem 0 0;font-weight:500;font-size:.875rem;line-height:1.22;color:#868e96}.learner__body[data-astro-cid-346zrjmh]{padding:.5rem 1.375rem 1rem}.learner__summary[data-astro-cid-346zrjmh]{margin:0 0 .625rem;font-weight:500;font-size:.875rem;line-height:1.22;color:#495057}.learner__summary[data-astro-cid-346zrjmh] strong[data-astro-cid-346zrjmh]{font-weight:800;color:#030507}.learner__items[data-astro-cid-346zrjmh]{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.learner__item[data-astro-cid-346zrjmh]{display:grid;grid-template-columns:15px 1fr;column-gap:.5rem;row-gap:.25rem;align-items:center;min-height:59px;padding:.625rem .75rem;background:#fff;border:1px solid #adb5bd;border-radius:5px}.learner__item--current[data-astro-cid-346zrjmh]{background:#d0ebf5;border-color:#d0ebf5}.learner__icon[data-astro-cid-346zrjmh]{display:block;overflow:visible}.learner__ring[data-astro-cid-346zrjmh]{fill:#fff;stroke:#adb5bd}.learner__tick[data-astro-cid-346zrjmh]{transform-box:fill-box;transform-origin:center}.learner__title[data-astro-cid-346zrjmh]{font-weight:700;font-size:.875rem;line-height:1.22;color:#030507}.learner__meta[data-astro-cid-346zrjmh]{grid-column:2;font-weight:500;font-size:.75rem;line-height:1.22;color:#868e96}.learner__foot[data-astro-cid-346zrjmh]{display:flex;align-items:center;gap:.75rem;min-height:42px;padding:0 1rem 0 1.375rem;border-top:1px solid #adb5bd}.learner__track[data-astro-cid-346zrjmh]{flex:1;height:10px;overflow:hidden;background:#dee2e6;border-radius:10px}.learner__fill[data-astro-cid-346zrjmh]{display:block;height:100%;background:#51cf66;border-radius:inherit}.learner__count[data-astro-cid-346zrjmh]{font-weight:500;font-size:.8125rem;color:#495057}.learner__caption[data-astro-cid-346zrjmh]{padding:.875rem 1rem;background:#fff;border-radius:5px;font-weight:800;font-size:1rem;line-height:1.22;text-align:center;color:#000}html.js [data-reveal]:not(.is-visible) :is(.learner,.learner__item,.learner__tick)[data-astro-cid-346zrjmh]{opacity:0}html.js [data-reveal]:not(.is-visible) .learner__fill[data-astro-cid-346zrjmh]{transform:translate(-100%)}html.js [data-reveal].is-visible .learner[data-astro-cid-346zrjmh]{animation:learner-rise .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--learner-delay, 0s)}html.js [data-reveal].is-visible .learner__item[data-astro-cid-346zrjmh]{animation:learner-rise .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--learner-delay, 0s) + var(--item-delay))}html.js [data-reveal].is-visible .learner__tick[data-astro-cid-346zrjmh]{animation:learner-pop .4s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--learner-delay, 0s) + var(--tick-delay))}html.js [data-reveal].is-visible .learner__fill[data-astro-cid-346zrjmh]{animation:learner-fill 1s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--learner-delay, 0s) + var(--fill-delay))}@keyframes learner-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes learner-pop{0%{opacity:0;transform:scale(0)}}@keyframes learner-fill{0%{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){html.js [data-reveal].is-visible :is(.learner,.learner__item,.learner__tick,.learner__fill)[data-astro-cid-346zrjmh]{animation:none}}.taglist[data-astro-cid-65brafvv]{margin-top:1.5rem}.taglist--center[data-astro-cid-65brafvv] .taglist__tags[data-astro-cid-65brafvv]{justify-content:center}.taglist--white[data-astro-cid-65brafvv] .taglist__tag[data-astro-cid-65brafvv]{background:#fff}.taglist--dark[data-astro-cid-65brafvv] .taglist__tag[data-astro-cid-65brafvv]{padding:6px 15px;background:var(--color-surface-3);border-color:var(--color-border-dark);font-size:.71875rem;color:var(--color-accent)}.taglist--strong[data-astro-cid-65brafvv] .taglist__tag[data-astro-cid-65brafvv]{padding:8px 14px;border-color:var(--color-text);font-family:var(--font-body);font-size:.875rem}.taglist--panel[data-astro-cid-65brafvv]{margin-top:30px;padding:26px;background:#ffffff0a;border:1px solid rgb(255 255 255 / 12%);border-radius:20px}.taglist--panel[data-astro-cid-65brafvv] .taglist__heading[data-astro-cid-65brafvv]{font-weight:800;font-size:1rem;letter-spacing:.04em;color:#fff}.taglist--panel[data-astro-cid-65brafvv] .taglist__tags[data-astro-cid-65brafvv]{gap:10px 15px}.taglist--panel[data-astro-cid-65brafvv] .taglist__tag[data-astro-cid-65brafvv]{padding-inline:12px;color:#dce9f2}.taglist__heading[data-astro-cid-65brafvv]{margin:0 0 .875rem;font-family:var(--font-body);font-weight:700;font-size:1.25rem;line-height:1.4;color:var(--color-text)}.taglist__tags[data-astro-cid-65brafvv]{display:flex;flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none}.taglist__tag[data-astro-cid-65brafvv]{padding:.5rem .875rem;background:var(--color-grey-1);border:1px solid var(--color-border-strong);border-radius:5px;font-family:var(--font-heading);font-weight:700;font-size:.78125rem;line-height:1.4;color:var(--color-text)}.taglist--outline[data-astro-cid-65brafvv]{.taglist__tags[data-astro-cid-65brafvv]{max-width:240px;gap:10px 4px}.taglist__tag[data-astro-cid-65brafvv]{flex:1 0 auto;padding:5px 4px;font-family:var(--font-body);font-size:.75rem;text-align:center;color:#000;&:nth-child(odd):last-child{flex-grow:0;padding-inline:12px}}}.checklist[data-astro-cid-5va3qz2r]{max-width:950px;margin-inline:auto;overflow:hidden;background:#fff;border:1px solid var(--color-border-strong);border-radius:20px}.checklist__title[data-astro-cid-5va3qz2r]{margin:0;padding:15px 1.25rem 16px;border-bottom:1px solid var(--color-border-strong);font-family:var(--font-body);font-weight:800;font-size:1.25rem;line-height:1.5;text-align:center;color:#000}.checklist__status[data-astro-cid-5va3qz2r]{display:inline-block;margin-right:10px;vertical-align:.1em;width:10px;height:10px;border-radius:50%;background:#40c057}.checklist__body[data-astro-cid-5va3qz2r]{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:0 47px 10px;@media (max-width: 48rem){grid-template-columns:1fr;gap:0;padding-inline:1.25rem}}.checklist__column[data-astro-cid-5va3qz2r]{margin:0;padding:0;list-style:none}.checklist__item[data-astro-cid-5va3qz2r]{display:flex;align-items:center;gap:11px;padding-block:25px;font-weight:600;font-size:.875rem;line-height:1.4;color:var(--color-text);@media (max-width: 48rem){padding-block:1rem}}.checklist__item[data-astro-cid-5va3qz2r]+.checklist__item[data-astro-cid-5va3qz2r]{border-top:1px solid var(--color-border-strong)}.checklist__column[data-astro-cid-5va3qz2r]+.checklist__column[data-astro-cid-5va3qz2r]{@media (max-width: 48rem){border-top:1px solid var(--color-border-strong)}}.checklist__check[data-astro-cid-5va3qz2r]{display:grid;flex-shrink:0;place-items:center;width:20px;height:20px;border-radius:50%;background:#1a1300}.fdiagram__intro[data-astro-cid-p53y36py]{max-width:900px;margin:calc(1rem - var(--section-head-gap, 0px)) auto 2rem;line-height:1.65;text-align:center;color:var(--color-ink)}.fdiagram__stage[data-astro-cid-p53y36py]{display:grid;justify-items:center;gap:2rem;@media (min-width: 48rem){display:block;position:relative;width:764px;height:402px;margin-inline:auto}}.fdiagram__links[data-astro-cid-p53y36py]{display:none;@media (min-width: 48rem){display:block;position:absolute;inset:0}}.fdiagram__link[data-astro-cid-p53y36py]{stroke:#000;stroke-width:3}.fdiagram__hub[data-astro-cid-p53y36py]{position:relative;width:192px;height:192px;@media (min-width: 48rem){position:absolute;top:106px;left:284px}}.fdiagram__illustration[data-astro-cid-p53y36py]{position:absolute;top:18px;left:13px}.fdiagram__items[data-astro-cid-p53y36py]{display:grid;grid-template-columns:repeat(2,117px);gap:1rem;margin:0;padding:0;list-style:none}.fdiagram__item[data-astro-cid-p53y36py]{display:grid;place-items:center;height:47px;background:#d9d9d9;border:2px solid #000;border-radius:5px;font-weight:800;line-height:1.4;color:#000;@media (min-width: 48rem){position:absolute;top:var(--y);left:var(--x);width:117px}}@media (prefers-reduced-motion: no-preference){.fdiagram__link[data-astro-cid-p53y36py],.fdiagram__item[data-astro-cid-p53y36py]{--delay: calc(.4s + var(--index) * .25s)}html.js .fdiagram__link[data-astro-cid-p53y36py]{stroke-dasharray:1;stroke-dashoffset:1}html.js .fdiagram__item[data-astro-cid-p53y36py]{opacity:0}.fdiagram__stage[data-astro-cid-p53y36py]:has(.fdiagram__hub.is-visible){.fdiagram__link[data-astro-cid-p53y36py]{animation:fdiagram-draw .4s ease-out var(--delay) forwards}.fdiagram__item[data-astro-cid-p53y36py]{animation:fdiagram-show .4s ease-out calc(var(--delay) + .3s) forwards}}}@keyframes fdiagram-draw{to{stroke-dashoffset:0}}@keyframes fdiagram-show{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.iconlist[data-astro-cid-m3hlhpke]{max-width:468px;padding:26px;background:var(--color-blue-0);border:1px solid #1a1300;border-radius:20px}.iconlist__title[data-astro-cid-m3hlhpke]{margin:0 0 14px;font-family:var(--font-body);font-weight:800;font-size:1.5rem;line-height:1.4;color:var(--color-text)}.iconlist__items[data-astro-cid-m3hlhpke]{margin:0;padding:0;list-style:none}.iconlist__item[data-astro-cid-m3hlhpke]{display:flex;align-items:center;gap:12px;padding:7.5px 10px;font-weight:600;font-size:.875rem;line-height:1.4;color:var(--color-text)}.iconlist__icon[data-astro-cid-m3hlhpke]{display:grid;flex-shrink:0;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--color-blue-2)}.cycle[data-astro-cid-upvfkklv]{position:relative;width:fit-content;margin-inline:auto;@media (min-width: 75rem){padding-bottom:50px}}.cycle__steps[data-astro-cid-upvfkklv]{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;@media (min-width: 75rem){flex-direction:row;align-items:flex-start}}.cycle__step[data-astro-cid-upvfkklv]{--step-fill: var(--color-blue-0);--number-fill: var(--color-blue-2);display:grid;gap:10px;justify-items:start;width:150px;padding:20px;background:var(--step-fill);border:2px solid #000;border-radius:5px;font-weight:800;font-size:1.25rem;line-height:1.4;color:var(--color-text);&:last-child{--step-fill: var(--color-yellow-0);--number-fill: #ffe085}}.cycle__number[data-astro-cid-upvfkklv]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--number-fill);font-size:.875rem;color:#000}.cycle__arrow[data-astro-cid-upvfkklv]{display:grid;place-items:center;height:48px;& img[data-astro-cid-upvfkklv]{width:40px;height:auto;rotate:90deg}@media (min-width: 75rem){height:auto;margin-top:47px;& img[data-astro-cid-upvfkklv]{width:100px;rotate:none}}}.cycle__loop[data-astro-cid-upvfkklv]{display:none;@media (min-width: 75rem){display:block;position:absolute;top:108px;left:53.6px;max-width:none}}.kgraph[data-astro-cid-iu6fm3u4]{display:flex;flex-direction:column;align-items:center;gap:2.5rem;@media (min-width: 75rem){flex-direction:row;justify-content:center;gap:0;padding-block:1.5rem}}.kgraph__card[data-astro-cid-iu6fm3u4]{width:100%;max-width:344px;overflow:hidden;background:#fff;border:2px solid #000;border-radius:10px;@media (min-width: 75rem){width:auto;min-width:320px;max-width:none}}.kgraph__title[data-astro-cid-iu6fm3u4]{margin:0;padding:22px 1.25rem;background:var(--color-grey-1);border-bottom:2px solid #000;font-family:var(--font-body);font-weight:800;font-size:1.25rem;line-height:1.35;text-align:center;color:var(--color-text);@media (min-width: 75rem){contain:inline-size}}.kgraph__items[data-astro-cid-iu6fm3u4]{display:grid;gap:35px;margin:0;padding:20px 20px 26px 30px;list-style:none}.kgraph__item[data-astro-cid-iu6fm3u4]{display:flex;align-items:center;gap:10px;font-weight:800;font-size:.875rem;line-height:1.4;color:var(--color-text)}.kgraph__hub[data-astro-cid-iu6fm3u4]{position:relative;margin-top:56px;@media (min-width: 75rem){margin-top:0}}.kgraph__puzzle[data-astro-cid-iu6fm3u4]{position:absolute;bottom:calc(100% - 14px);left:50%;z-index:1;translate:-50%}.kgraph__hub-title[data-astro-cid-iu6fm3u4]{width:264px;margin:0;padding:18px 1rem;background:var(--color-yellow-0);border:3px solid #000;border-radius:5px;font-weight:800;font-size:1.5rem;line-height:1.4;text-align:center;color:#000}.kgraph__link[data-astro-cid-iu6fm3u4]{display:none;@media (min-width: 75rem){display:block;flex-shrink:0;position:relative;z-index:1;&.kgraph__link--in{margin-left:-5.33px;scale:-1 1}&.kgraph__link--out{margin-right:-5.33px}}}@media (prefers-reduced-motion: no-preference){html.js .kgraph__link[data-astro-cid-iu6fm3u4]{clip-path:inset(0 100% 0 0)}.kgraph[data-astro-cid-iu6fm3u4]:has(.kgraph__hub.is-visible) .kgraph__link[data-astro-cid-iu6fm3u4]{animation:kgraph-grow .8s ease-out .4s forwards}}@keyframes kgraph-grow{to{clip-path:inset(0 0 0 0)}}.shero[data-astro-cid-ksyizaek]{overflow:hidden;background:var(--color-grey-1)}.shero__stage[data-astro-cid-ksyizaek]{position:relative;padding:clamp(3rem,8vw,4.5rem) var(--container-pad);@media (min-width: 87.5rem){min-height:566px;padding:88px 0 0}}.shero__lines[data-astro-cid-ksyizaek]{display:none;@media (min-width: 87.5rem){display:block;position:absolute;inset:0}}.shero__glow[data-astro-cid-ksyizaek],.shero__source[data-astro-cid-ksyizaek]{@media (min-width: 87.5rem){position:absolute;top:var(--y);left:calc(50% + var(--x))}}.shero__glow[data-astro-cid-ksyizaek]{@media (min-width: 87.5rem){max-width:none}}.shero__connectors[data-astro-cid-ksyizaek]{@media (min-width: 87.5rem){position:absolute;top:0;left:calc(50% - 720px);max-width:none;overflow:visible}}.shero__content[data-astro-cid-ksyizaek]{position:relative;max-width:842px;margin-inline:auto;text-align:center}.shero__heading[data-astro-cid-ksyizaek]{margin:0;font-family:var(--font-body);font-weight:900;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1;color:var(--color-text)}.shero__subtitle[data-astro-cid-ksyizaek],.shero__lead[data-astro-cid-ksyizaek]{max-width:760px;margin-inline:auto}.shero__subtitle[data-astro-cid-ksyizaek]{margin-top:.25rem;margin-bottom:0;font-weight:700;font-size:1.25rem;line-height:1.55;color:var(--color-accent-text);@media (min-width: 87.5rem){margin-top:4px}}.shero__lead[data-astro-cid-ksyizaek]{margin-top:1rem;margin-bottom:0;line-height:1.75;color:var(--color-ink);@media (min-width: 87.5rem){margin-top:18px}}.shero__cta[data-astro-cid-ksyizaek]{margin-top:2rem;@media (min-width: 87.5rem){margin-top:78px}}.shero__sources[data-astro-cid-ksyizaek]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:842px;margin:2rem auto 0;padding:0;list-style:none;@media (min-width: 87.5rem){position:absolute;inset:0;max-width:none;margin:0;pointer-events:none}}.shero__source[data-astro-cid-ksyizaek]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid var(--color-ink);border-radius:5px;font-weight:800;font-size:.875rem;line-height:1.4;white-space:nowrap;color:var(--color-text);@media (min-width: 87.5rem){height:50px;pointer-events:auto}}.shero__icon[data-astro-cid-ksyizaek]{flex-shrink:0;height:auto}.shero__node[data-astro-cid-ksyizaek]{fill:#4ba8d6}.shero__ring[data-astro-cid-ksyizaek]{fill:none;stroke:#4ba8d6;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.shero__pulse[data-astro-cid-ksyizaek]{fill:#62b6dc;opacity:0}@media (prefers-reduced-motion: no-preference){html.js .shero__path[data-astro-cid-ksyizaek]{stroke-dasharray:1;stroke-dashoffset:1}html.js .shero__node[data-astro-cid-ksyizaek]{opacity:0}.shero__connector[data-astro-cid-ksyizaek]{--draw: .7s;--step: .5s;--slot: 1.5s;--draw-delay: calc(.3s + var(--index) * var(--step));--pulse-delay: calc(.3s + (var(--count) - 1) * var(--step) + var(--draw) + var(--index) * var(--slot));--cycle: calc(var(--count) * var(--slot))}.is-visible[data-astro-cid-ksyizaek]{.shero__node[data-astro-cid-ksyizaek]{animation:shero-node .3s ease-out var(--draw-delay) forwards}.shero__path[data-astro-cid-ksyizaek]{animation:shero-draw var(--draw) ease-in-out var(--draw-delay) forwards}.shero__ring[data-astro-cid-ksyizaek]{animation:shero-ring var(--cycle) ease-out var(--pulse-delay) infinite}.shero__pulse[data-astro-cid-ksyizaek]{animation:shero-pulse var(--cycle) ease-in-out var(--pulse-delay) infinite}}.shero--paused[data-astro-cid-ksyizaek] :is(.shero__ring,.shero__pulse)[data-astro-cid-ksyizaek]{animation-play-state:paused}}@keyframes shero-node{to{opacity:1}}@keyframes shero-draw{to{stroke-dashoffset:0}}@keyframes shero-ring{0%{opacity:.8;transform:scale(1)}8%,to{opacity:0;transform:scale(3)}}@keyframes shero-pulse{0%{offset-distance:0%;opacity:0}1%,9%{opacity:1}10%,to{offset-distance:100%;opacity:0}}.chero[data-astro-cid-xhxhdaau]{overflow:hidden;background:#000;color:#fff}.chero__inner[data-astro-cid-xhxhdaau]{display:flex;flex-direction:column;align-items:center;gap:40px;padding-block:clamp(2rem,5vw,2.625rem)}p[data-astro-cid-xhxhdaau]{margin:0}.chero__stage[data-astro-cid-xhxhdaau]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:942px;line-height:normal;@media (min-width: 68.75rem){position:relative;width:1002px;max-width:none}}.chero__dashboard[data-astro-cid-xhxhdaau]{overflow:hidden;background:var(--color-surface-2);border:1px solid var(--color-border-dark);border-radius:10px;@media (min-width: 68.75rem){width:942px;height:505px}}.chero__dashboard-title[data-astro-cid-xhxhdaau]{padding:18px 27px;border-bottom:1px solid var(--color-border-dark);font-weight:700;font-size:clamp(1.125rem,2.5vw,1.5rem)}.chero__stats[data-astro-cid-xhxhdaau]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:24px 25px 0;list-style:none;@media (min-width: 40rem){grid-template-columns:repeat(4,1fr);gap:17px}}.chero__stat[data-astro-cid-xhxhdaau]{display:flex;flex-direction:column;gap:12px;min-height:117px;padding:17px 20px 14px 23px;border:1px solid var(--color-border-dark);border-radius:10px;font-weight:700}.chero__stat-value[data-astro-cid-xhxhdaau]{font-size:1.25rem}@property --count{syntax: "<integer>"; inherits: false; initial-value: 0;}.chero__count[data-astro-cid-xhxhdaau]{--count: var(--count-to);counter-reset:count var(--count);&:before{content:counter(count)}}.chero__stat-change[data-astro-cid-xhxhdaau]{display:flex;align-items:center;gap:8px;margin-top:auto;font-weight:500;font-size:.875rem;color:#51cf66}.chero__onboarding[data-astro-cid-xhxhdaau]{display:none;margin:24px 25px 25px;padding:20px 25px;border:1px solid var(--color-border-dark);border-radius:10px;@media (min-width: 40rem){display:block}@media (min-width: 68.75rem){width:849px;height:250px}}.chero__onboarding-title[data-astro-cid-xhxhdaau]{font-weight:700;font-size:1.25rem}.chero__onboarding-meta[data-astro-cid-xhxhdaau]{margin-top:10px;font-weight:500;font-size:.875rem;color:#939393}.chero__onboarding-body[data-astro-cid-xhxhdaau]{display:grid;grid-template-columns:138px 1fr;gap:12px;margin-top:14px}.chero__tiles[data-astro-cid-xhxhdaau],.chero__milestones[data-astro-cid-xhxhdaau]{margin:0;padding:0;list-style:none}.chero__tiles[data-astro-cid-xhxhdaau]{display:flex;flex-direction:column;gap:13px}.chero__tile[data-astro-cid-xhxhdaau]{display:flex;flex-direction:column;gap:6px;padding:10px 13px;background:var(--color-surface-3);border-radius:5px;font-weight:600;font-size:.875rem;color:var(--color-border-soft);& strong[data-astro-cid-xhxhdaau]{font-weight:800;font-size:1rem}}.chero__milestones[data-astro-cid-xhxhdaau]{padding:10px 27px;background:var(--color-surface-3);border-radius:5px}.chero__milestone[data-astro-cid-xhxhdaau]{display:grid;grid-template-columns:117px 1fr;align-items:center;font-weight:600;font-size:.875rem;line-height:30px;color:#4b5563}.chero__milestone-bar[data-astro-cid-xhxhdaau]{max-width:420px;height:10px;background:var(--color-border-soft);border-radius:10px}.chero__overlays[data-astro-cid-xhxhdaau]{display:flex;flex-direction:column;gap:16px;@media (min-width: 40rem){display:grid;grid-template-columns:1fr auto;align-items:start}}.chero__overlay[data-astro-cid-xhxhdaau]{border-radius:10px;@media (min-width: 68.75rem){position:absolute}}.chero__chat[data-astro-cid-xhxhdaau]{display:flex;flex-direction:column;gap:14px;padding:13px 26px 26px 23px;background:var(--cxp-blue-100);border:1px solid var(--color-blue-7);font-size:.875rem;@media (min-width: 40rem){grid-row:span 2}@media (min-width: 68.75rem){top:233px;left:141px;width:437px;min-height:220px}}.chero__chat-name[data-astro-cid-xhxhdaau]{display:flex;align-items:center;gap:5px;font-weight:700;font-size:1rem;color:var(--color-accent)}.chero__question[data-astro-cid-xhxhdaau]{align-self:flex-end;max-width:260px;padding:8px 20px 8px 12px;background:var(--color-blue-7);border-radius:10px 10px 5px;text-align:right}.chero__answer[data-astro-cid-xhxhdaau]{margin-top:6px;padding:14px 16px;background:var(--color-border-dark);border-radius:10px 10px 10px 5px}.chero__readiness[data-astro-cid-xhxhdaau]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 20px;background:var(--color-surface-2);border:1px solid var(--color-border-soft);font-weight:700;font-size:1rem;text-align:center;@media (min-width: 68.75rem){top:33px;left:801px;width:182px;height:184px}}.chero__risk[data-astro-cid-xhxhdaau]{padding:21px 26px;background:#463500;border:1px solid var(--cxp-yellow-200);@media (min-width: 68.75rem){top:311px;left:649px;width:353px;min-height:119px}}.chero__risk-title[data-astro-cid-xhxhdaau]{font-weight:700;font-size:1rem;color:#ffd66b}.chero__risk-text[data-astro-cid-xhxhdaau]{max-width:300px;margin-top:12px;font-weight:500;font-size:.875rem}.chero__content[data-astro-cid-xhxhdaau]{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:1030px;text-align:center}.chero__heading[data-astro-cid-xhxhdaau]{margin:0;font-family:var(--font-body);font-weight:900;font-size:clamp(2.25rem,5vw,3rem);line-height:1.12;color:var(--color-blue-4)}.chero__subtitle[data-astro-cid-xhxhdaau]{max-width:620px;font-weight:700;font-size:1.25rem;line-height:normal;color:var(--color-blue-1)}.chero__lead[data-astro-cid-xhxhdaau]{max-width:734px;line-height:normal}.chero__cta[data-astro-cid-xhxhdaau]{min-width:198px;margin-top:26px}.chero__stat-change[data-astro-cid-xhxhdaau]{--motion-at: 1.4s;--motion-duration: .3s}.chero__overlay[data-astro-cid-xhxhdaau],.chero__question[data-astro-cid-xhxhdaau],.chero__answer[data-astro-cid-xhxhdaau]{--motion-distance: 24px;--motion-duration: .5s}.chero__chat[data-astro-cid-xhxhdaau]{--motion-at: .4s}.chero__question[data-astro-cid-xhxhdaau]{--motion-at: .7s;--motion-duration: .3s}.chero__answer[data-astro-cid-xhxhdaau]{--motion-at: 1s;--motion-duration: .3s}.chero__readiness[data-astro-cid-xhxhdaau]{--motion-at: 1.8s}.chero__risk[data-astro-cid-xhxhdaau]{--motion-at: 2.3s}html.js [data-reveal]:not(.is-visible) .chero__count[data-astro-cid-xhxhdaau]{--count: 0}html.js [data-reveal].is-visible .chero__count[data-astro-cid-xhxhdaau]{animation:chero-count 1.1s ease-out .3s backwards}html.js [data-reveal].is-visible .chero__ring[data-astro-cid-xhxhdaau]{animation:chero-spin .7s ease-out 1.9s backwards}@keyframes chero-count{0%{--count: 0}}@keyframes chero-spin{0%{opacity:0;rotate:-90deg;scale:.6}}@media (prefers-reduced-motion: reduce){html.js [data-reveal].is-visible :is(.chero__count,.chero__ring)[data-astro-cid-xhxhdaau]{animation:none}}.ccard[data-astro-cid-6jjhocco]{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--color-surface-2);border:1px solid var(--color-border-dark);border-radius:16px;color:#fff;--mock-slot: 1.4s;--motion-delay: calc(var(--reveal-index, 0) * var(--mock-slot));.taglist{margin-top:auto;padding-top:4px}}.ccard__media[data-astro-cid-6jjhocco]{position:relative;display:grid;min-height:190px;line-height:normal;overflow:hidden;background:var(--color-surface-3);border-radius:10px}.ccard__title[data-astro-cid-6jjhocco]{margin:0;font-family:var(--font-body);font-weight:800;font-size:1rem;line-height:1.25;color:inherit}.ccard__text[data-astro-cid-6jjhocco]{margin:0;font-size:.875rem;line-height:1.55}.evidence[data-astro-cid-3nrr2qqh]{padding:10px 10px 14px;font-size:.875rem;line-height:1.55}.evidence__head[data-astro-cid-3nrr2qqh]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0 12px 0 9px;background:#494e53;border-radius:5px}.evidence__title[data-astro-cid-3nrr2qqh]{flex-grow:1;width:0;overflow:hidden;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.evidence__status[data-astro-cid-3nrr2qqh]{flex:none;width:75px;padding:5px 0;text-align:center;background:#1b5727;border:1px solid #2f9e44;border-radius:5px;font-weight:700;font-size:.6875rem;color:#40c057}.evidence__items[data-astro-cid-3nrr2qqh]{display:flex;flex-direction:column;gap:7px;margin:17px 0 0;padding:0 8px 0 2px;list-style:none}.evidence__item[data-astro-cid-3nrr2qqh]{position:relative;display:flex;justify-content:space-between;gap:.75rem;padding-left:31px;line-height:20px}.evidence__branch[data-astro-cid-3nrr2qqh]{position:absolute;bottom:calc(50% - 1px);left:0}.evidence__value--success[data-astro-cid-3nrr2qqh]{color:#37b24d}.evidence__value--info[data-astro-cid-3nrr2qqh]{color:var(--color-blue-4)}.evidence__value--warning[data-astro-cid-3nrr2qqh]{color:#eab322}.evidence__head[data-astro-cid-3nrr2qqh]{--motion-at: .2s}.evidence__item[data-astro-cid-3nrr2qqh]{--motion-at: .4s;--motion-step: .15s}.feed[data-astro-cid-a27xwot2]{display:flex;flex-direction:column;gap:15px;margin:0;padding:20px 23px;list-style:none}.feed__item[data-astro-cid-a27xwot2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:40px;padding:0 13px 0 12px;background:var(--color-border-dark);border:1px solid #666a6e;border-radius:5px}.feed__text[data-astro-cid-a27xwot2]{font-weight:700;font-size:.9375rem}.feed__action[data-astro-cid-a27xwot2]{font-weight:600;color:var(--color-accent)}.feed__source[data-astro-cid-a27xwot2]{flex:none;min-width:81px;padding:4px 10px;border:1px solid var(--color-border-strong);border-radius:5px;font-size:.8125rem;text-align:center;color:var(--color-border-strong)}.feed__item[data-astro-cid-a27xwot2]{--motion-at: .2s;--motion-step: .25s;--motion-distance: 12px;--motion-duration: .45s}.ask[data-astro-cid-fx5icguj]{display:flex;flex-direction:column;gap:18px;padding:38px 18px 20px 27px}.ask__field[data-astro-cid-fx5icguj]{display:flex;align-items:center;gap:2px;min-height:40px;padding:0 12px;background:var(--color-border-dark);border:1px solid var(--color-blue-4);border-radius:5px;font-size:.9375rem}.ask__question[data-astro-cid-fx5icguj]{overflow:hidden;white-space:nowrap}.ask__caret[data-astro-cid-fx5icguj]{flex:none;width:1px;height:25px;margin-left:10px;background:#fff}.ask__reply[data-astro-cid-fx5icguj]{display:flex;align-items:flex-end;gap:10px}.ask__avatar[data-astro-cid-fx5icguj]{position:relative;display:grid;flex:none;place-items:center;>img[data-astro-cid-fx5icguj]{grid-area:1 / 1}}.ask__answer[data-astro-cid-fx5icguj]{max-width:240px;margin:0 0 4px;padding:12px 17px;background:#226587;border-radius:10px 10px 10px 3px;font-size:.875rem;line-height:1.4}.ask__avatar[data-astro-cid-fx5icguj]{--motion-at: 1s;--motion-duration: .2s}.ask__field[data-astro-cid-fx5icguj]{--motion-duration: .2s}.ask__answer[data-astro-cid-fx5icguj]{--motion-at: 1.2s}html.js [data-reveal]:not(.is-visible) .ask__question[data-astro-cid-fx5icguj]{max-width:0}html.js [data-reveal].is-visible .ask__question[data-astro-cid-fx5icguj]{animation:ask-type .8s steps(var(--question-length)) backwards;animation-delay:calc(var(--motion-delay, 0s) + .2s)}html.js [data-reveal].is-visible .ask__caret[data-astro-cid-fx5icguj]{animation:ask-blink 1s step-end infinite}html.js [data-reveal].is-visible .ask__spark[data-astro-cid-fx5icguj]{animation:ask-spark .6s ease-out backwards;animation-delay:calc(var(--motion-delay, 0s) + 1s)}@keyframes ask-type{0%{max-width:0}to{max-width:calc(var(--question-length) * 1.2ch)}}@keyframes ask-blink{50%{opacity:0}}@keyframes ask-spark{0%{opacity:0;transform:rotate(70deg) scale(.3)}}@media (prefers-reduced-motion: reduce){html.js [data-reveal].is-visible :is(.ask__question,.ask__caret,.ask__spark)[data-astro-cid-fx5icguj]{animation:none}}.skillbars[data-astro-cid-g6w3q6ab]{padding:25px 21px 16px 19px;font-weight:600;font-size:.8125rem}.skillbars__skills[data-astro-cid-g6w3q6ab]{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.skillbars__skill[data-astro-cid-g6w3q6ab]{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:10px}.skillbars__label[data-astro-cid-g6w3q6ab]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.skillbars__track[data-astro-cid-g6w3q6ab]{height:10px;overflow:hidden;background:var(--color-surface-2);border:1px solid var(--color-border-dark);border-radius:10px}.skillbars__fill[data-astro-cid-g6w3q6ab]{display:block;height:100%;background:var(--color-blue-7);border-radius:10px;transform-origin:left}.skillbars__warning[data-astro-cid-g6w3q6ab]{display:flex;align-items:center;gap:5px;margin:14px 0 0;color:#ffd66b}.skillbars__fill[data-astro-cid-g6w3q6ab]{--motion-at: .2s;--motion-step: .15s;--motion-duration: .5s}.skillbars__warning[data-astro-cid-g6w3q6ab]{--motion-at: 1s;--motion-duration: .3s}.quadrant[data-astro-cid-suiwtbgy]{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto auto;column-gap:2px;margin:0;padding:18px 19px 13px 10px;font-weight:600;font-size:.6875rem}.quadrant__caption[data-astro-cid-suiwtbgy]{display:flex;grid-column:2;justify-content:center;width:50%;margin-bottom:6px;font-weight:500;font-style:italic;white-space:nowrap;color:#ffe085}.quadrant__chart[data-astro-cid-suiwtbgy]{grid-column:2;grid-row:2;width:100%;max-width:261px;height:auto}.quadrant__y[data-astro-cid-suiwtbgy]{grid-column:1;grid-row:2;width:min-content}.quadrant__y--top[data-astro-cid-suiwtbgy]{align-self:start;margin-top:2px}.quadrant__y--bottom[data-astro-cid-suiwtbgy]{align-self:end}.quadrant__x[data-astro-cid-suiwtbgy]{display:flex;grid-column:2;justify-content:space-between;max-width:261px;margin-top:8px}.quadrant__y[data-astro-cid-suiwtbgy],.quadrant__x[data-astro-cid-suiwtbgy]{--motion-duration: .3s}.quadrant__chart[data-astro-cid-suiwtbgy]{--motion-at: .2s;--motion-duration: .8s}.quadrant__caption[data-astro-cid-suiwtbgy]{--motion-at: 1s;--motion-duration: .3s}.timeline[data-astro-cid-fpb6egmc]{padding:7px 30px 11px 10px;font-weight:600;font-size:.8125rem}.timeline__title[data-astro-cid-fpb6egmc]{margin:0 0 13px 3px;font-weight:700;font-size:1rem}.timeline__steps[data-astro-cid-fpb6egmc]{display:flex;flex-direction:column;gap:23px;margin:0;padding:0;list-style:none}.timeline__step[data-astro-cid-fpb6egmc]{position:relative;display:grid;grid-template-columns:24px 86px 1fr 80px;align-items:center;column-gap:5px;min-height:30px}.timeline__date[data-astro-cid-fpb6egmc]{color:var(--color-border-strong)}.timeline__evidence[data-astro-cid-fpb6egmc]{padding:5px 0;background:var(--color-border-dark);border:1px solid var(--color-border-soft);border-radius:5px;text-align:center;color:var(--color-blue-4)}.timeline__line[data-astro-cid-fpb6egmc]{position:absolute;top:calc(100% + 1px);left:12px;width:1px;height:25px;background:#fff;transform-origin:top}.timeline__title[data-astro-cid-fpb6egmc]{--motion-duration: .3s}.timeline__step[data-astro-cid-fpb6egmc]{--motion-at: .2s;--motion-step: .4s;--motion-duration: .3s}.timeline__line[data-astro-cid-fpb6egmc]{--motion-at: .4s;--motion-step: .4s;--motion-duration: .2s;--motion-scale: 1 0}html.js [data-reveal].is-visible .timeline__check[data-astro-cid-fpb6egmc]{animation:timeline-tick .3s ease-out backwards;animation-delay:calc(var(--motion-delay, 0s) + .2s + var(--item-index) * .4s)}@keyframes timeline-tick{0%{scale:.4}}@media (prefers-reduced-motion: reduce){html.js [data-reveal].is-visible .timeline__check[data-astro-cid-fpb6egmc]{animation:none}}.linechart[data-astro-cid-okisoxcp]{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0 18px;font-weight:700}.linechart__title[data-astro-cid-okisoxcp]{font-size:.9375rem}.linechart__plot[data-astro-cid-okisoxcp]{position:relative;height:94px;margin-top:9px;border-bottom:1px solid var(--color-border-soft);border-left:1px solid var(--color-border-soft);background:linear-gradient(to bottom,transparent 23px,var(--color-border-dark) 23px 24px,transparent 24px 57px,var(--color-border-dark) 57px 58px,transparent 58px)}.linechart__line[data-astro-cid-okisoxcp]{position:absolute}.linechart__line--activity[data-astro-cid-okisoxcp]{top:0;left:2.2%;width:90.2%;height:94px}.linechart__line--error[data-astro-cid-okisoxcp]{top:8px;left:0;width:82.7%;height:79.5px}.linechart__label[data-astro-cid-okisoxcp]{align-self:flex-end;margin-top:4px;font-size:.875rem}.linechart__title[data-astro-cid-okisoxcp],.linechart__plot[data-astro-cid-okisoxcp]{--motion-duration: .3s}.linechart__line[data-astro-cid-okisoxcp]{--motion-at: .3s;--motion-duration: .8s}.linechart__label[data-astro-cid-okisoxcp]{--motion-at: 1s;--motion-duration: .3s}.competence[data-astro-cid-momeqloj]{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:0 19px 0 29px;font-weight:700}.competence__title[data-astro-cid-momeqloj]{margin:0;font-size:1.25rem}.competence__bar[data-astro-cid-momeqloj]{width:100%;max-width:308px;height:auto}.competence__result[data-astro-cid-momeqloj]{margin:0;font-size:.9375rem}.competence__value[data-astro-cid-momeqloj]{font-size:1.5rem}.competence__title[data-astro-cid-momeqloj]{--motion-duration: .3s}.competence__bar[data-astro-cid-momeqloj]{--motion-at: .3s;--motion-duration: .7s}.competence__result[data-astro-cid-momeqloj]{--motion-at: 1s;--motion-duration: .3s;--motion-distance: 6px}.return[data-astro-cid-a2biqnm4]{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:0 22px;font-weight:700;font-size:.9375rem}.return__row[data-astro-cid-a2biqnm4]{display:grid;grid-template-columns:67px 1fr;align-items:center;gap:7px}.return__track[data-astro-cid-a2biqnm4]{position:relative;height:15px;background:var(--color-surface-2);border:1px solid var(--color-border-dark);border-radius:10px}.return__fill[data-astro-cid-a2biqnm4]{position:absolute;inset:-1px auto -1px -1px;border-radius:10px;transform-origin:left}.return__fill--invested[data-astro-cid-a2biqnm4]{width:var(--invested);background:var(--color-border-soft)}.return__fill--return[data-astro-cid-a2biqnm4]{width:calc(var(--invested) + 4%);background:#4ba8d6}.return__fill--gain[data-astro-cid-a2biqnm4]{left:var(--invested);width:calc(var(--returned) - var(--invested) + 1px);background:var(--color-accent);border-radius:0 10px 10px 0}.return__track[data-astro-cid-a2biqnm4]:after{content:"";position:absolute;inset:-1px auto -1px var(--invested);width:1px;background:#fff}.return__divider[data-astro-cid-a2biqnm4]{width:100%;margin:0;border:0;border-top:1px solid var(--color-border-soft)}.return__result[data-astro-cid-a2biqnm4]{margin:-4px 0 0;font-size:1rem}.return__value[data-astro-cid-a2biqnm4]{font-weight:800;color:#40c057}.return__row[data-astro-cid-a2biqnm4],.return__divider[data-astro-cid-a2biqnm4]{--motion-duration: .2s}.return__fill[data-astro-cid-a2biqnm4]{--motion-at: .2s}.return__fill--gain[data-astro-cid-a2biqnm4]{--motion-at: .6s;--motion-duration: .5s}.return__result[data-astro-cid-a2biqnm4]{--motion-at: 1s;--motion-duration: .3s}.psteps[data-astro-cid-ntwxcfbr]{--gap: 18px;--row-gap: 12px;isolation:isolate;display:grid;gap:var(--row-gap) var(--gap);margin:40px 0 20px;padding:0;list-style:none;text-align:left;@media (min-width: 48rem){grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.psteps__step[data-astro-cid-ntwxcfbr]{position:relative;display:grid;grid-template-columns:32px 1fr;column-gap:16px;align-content:start;@media (min-width: 48rem){grid-template-columns:1fr}}.psteps__step[data-astro-cid-ntwxcfbr]:not(:last-child):after{content:"";position:absolute;top:26px;left:16px;z-index:-1;width:1px;height:calc(100% + var(--row-gap));background:#6b7680;transform-origin:top;@media (min-width: 48rem){width:calc(100% + var(--gap));height:1px;transform-origin:left}}.psteps__num[data-astro-cid-ntwxcfbr]{display:grid;place-items:center;width:32px;height:32px;margin-block:10px;background:var(--color-blue-2);border-radius:50%;font-weight:800;font-size:.8125rem;color:#000;box-shadow:0 0 #7cc4e24d;transition:background-color .4s ease,color .4s ease,box-shadow .4s ease,transform .4s ease;@media (min-width: 48rem){margin-bottom:16px}}.psteps__title[data-astro-cid-ntwxcfbr]{align-self:center;font-weight:800;font-size:1rem;line-height:1.4;color:var(--color-accent);transition:color .4s ease,opacity .4s ease}.psteps__text[data-astro-cid-ntwxcfbr]{grid-column:2;margin-top:-6px;max-width:210px;font-size:.78125rem;line-height:1.5;color:#fff;transition:opacity .4s ease;@media (min-width: 48rem){grid-column:auto;margin-top:10px}}.psteps__step[data-astro-cid-ntwxcfbr]:not(.psteps__step--active) .psteps__num[data-astro-cid-ntwxcfbr]{background:color-mix(in srgb,var(--color-blue-2) 45%,var(--color-surface-3));color:#000000d9}.psteps__step[data-astro-cid-ntwxcfbr]:not(.psteps__step--active) .psteps__title[data-astro-cid-ntwxcfbr]{opacity:.85}.psteps__step[data-astro-cid-ntwxcfbr]:not(.psteps__step--active) .psteps__text[data-astro-cid-ntwxcfbr]{opacity:.6}.psteps__step--active[data-astro-cid-ntwxcfbr] .psteps__num[data-astro-cid-ntwxcfbr]{background:var(--color-accent);box-shadow:0 0 0 6px #7cc4e24d;color:transparent;transform:scale(1.25)}.psteps__step--active[data-astro-cid-ntwxcfbr] .psteps__title[data-astro-cid-ntwxcfbr]{color:var(--color-blue-1)}.psteps__step[data-astro-cid-ntwxcfbr]{--motion-step: .3s}html.js .psteps[data-astro-cid-ntwxcfbr]:not(.is-visible) .psteps__step[data-astro-cid-ntwxcfbr]:after{transform:scale(0)}html.js .psteps[data-astro-cid-ntwxcfbr].is-visible .psteps__step[data-astro-cid-ntwxcfbr]:after{animation:psteps-draw .3s ease-in-out backwards;animation-delay:calc(var(--item-index) * .3s + .15s)}@keyframes psteps-draw{0%{transform:scale(0)}}@media (prefers-reduced-motion: reduce){html.js .psteps[data-astro-cid-ntwxcfbr].is-visible .psteps__step[data-astro-cid-ntwxcfbr]:after{animation:none}}.ecosystem[data-astro-cid-gtfeuwlh]{position:relative;margin-bottom:clamp(1rem,4vw,3.5rem);padding:clamp(1.5rem,3vw,1.75rem) clamp(1rem,3vw,2rem) clamp(2rem,4vw,2.5rem);background:var(--cxp-blue-100);border-radius:10px;text-align:center}.ecosystem__heading[data-astro-cid-gtfeuwlh]{max-width:810px;margin:0 auto;font-family:var(--font-body);font-weight:700;font-size:clamp(1.5rem,3vw,2rem);line-height:normal;color:#fff}.ecosystem[data-astro-cid-gtfeuwlh] .ecosystem__video{display:none;max-width:1100px;margin:36px auto 0;@media (min-width: 64rem){display:block}}.ecosystem__list[data-astro-cid-gtfeuwlh]{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:28px}@media (min-width: 64rem){.ecosystem__list[data-astro-cid-gtfeuwlh]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ecosystem__logo[data-astro-cid-gtfeuwlh]{display:grid;place-items:center;width:188px;height:69px;background:#16191d;border:1px solid var(--color-border-dark);border-radius:10px}.ecosystem__systems[data-astro-cid-gtfeuwlh]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.ecosystem__system[data-astro-cid-gtfeuwlh]{padding:10px 14px;background:var(--color-blue-1);border-radius:5px;font-weight:700;font-size:.875rem;line-height:1.4;white-space:nowrap;color:#1a222d}.ecosystem__logo[data-astro-cid-gtfeuwlh]{--motion-at: .3s}.ecosystem__system[data-astro-cid-gtfeuwlh]{--motion-at: .6s;--motion-step: .1s;--motion-duration: .3s}.xtabs__list[data-astro-cid-q4qlsvjy]{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.xtabs__tab[data-astro-cid-q4qlsvjy]{min-width:7.5rem;padding:.85rem 1.25rem;background:#fff;border:1px solid var(--color-text);border-radius:4px;color:var(--color-text);font-family:var(--font-heading);font-weight:700;font-size:.95rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.xtabs__tab[data-astro-cid-q4qlsvjy]:hover{border-color:var(--color-primary)}.xtabs__tab[data-astro-cid-q4qlsvjy][aria-selected=true]{background:var(--cxp-blue-600);border-color:var(--color-primary)}.xtabs__panel[data-astro-cid-q4qlsvjy]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);gap:2.5rem;align-items:start;overflow-x:clip}.xtabs__panel[data-astro-cid-q4qlsvjy][hidden]{display:none}.xtabs[data-astro-cid-q4qlsvjy][data-direction=next]{--xtabs-shift: 1.5rem}.xtabs[data-astro-cid-q4qlsvjy][data-direction=previous]{--xtabs-shift: -1.5rem}.xtabs[data-astro-cid-q4qlsvjy][data-direction] .xtabs__panel[data-astro-cid-q4qlsvjy]:not([hidden]) .xtabs__copy[data-astro-cid-q4qlsvjy]{animation:xtabs-copy-in .35s ease-out both}.xtabs[data-astro-cid-q4qlsvjy][data-direction] .xtabs__panel[data-astro-cid-q4qlsvjy]:not([hidden]) .xtabs__frame[data-astro-cid-q4qlsvjy]{animation:xtabs-frame-in .45s ease-out .05s both}@keyframes xtabs-copy-in{0%{opacity:0;transform:translate(var(--xtabs-shift))}}@keyframes xtabs-frame-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}}@media (prefers-reduced-motion: reduce){.xtabs[data-astro-cid-q4qlsvjy][data-direction] .xtabs__panel[data-astro-cid-q4qlsvjy]:not([hidden]) :is(.xtabs__copy,.xtabs__frame)[data-astro-cid-q4qlsvjy]{animation:none}}.xtabs__pill[data-astro-cid-q4qlsvjy]{display:inline-block;padding:.2rem 1.4rem;background:var(--pill-fill);border:1px solid var(--pill-ink);border-radius:4px;color:var(--pill-ink);font-family:var(--font-heading);font-weight:700;font-size:1.2rem}.xtabs__pill--blue[data-astro-cid-q4qlsvjy]{--pill-fill: #d0ebf5;--pill-ink: #3592c0}.xtabs__pill--yellow[data-astro-cid-q4qlsvjy]{--pill-fill: #fff8e0;--pill-ink: #eab322}.xtabs__pill--green[data-astro-cid-q4qlsvjy]{--pill-fill: #d3f9d8;--pill-ink: #40c057}.xtabs__pill--grey[data-astro-cid-q4qlsvjy]{--pill-fill: #e3e6e9;--pill-ink: #868e96}.xtabs__pill--orange[data-astro-cid-q4qlsvjy]{--pill-fill: #ffe8cc;--pill-ink: #fd7e14}.xtabs__pill--purple[data-astro-cid-q4qlsvjy]{--pill-fill: #ede8ff;--pill-ink: #845ef7}.xtabs__heading[data-astro-cid-q4qlsvjy]{margin:1.25rem 0 0;font-size:1.5rem}.xtabs__points[data-astro-cid-q4qlsvjy]{margin:1.25rem 0 0;padding-left:1.5rem;font-size:1.05rem}.xtabs__frame[data-astro-cid-q4qlsvjy]{margin:0;background:#fff;border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.xtabs__chrome[data-astro-cid-q4qlsvjy]{display:flex;align-items:center;gap:.35rem;padding:.6rem 1rem;border-bottom:1px solid var(--color-border)}.xtabs__dot[data-astro-cid-q4qlsvjy]{width:.6rem;height:.6rem;border-radius:50%}.xtabs__dot--red[data-astro-cid-q4qlsvjy]{background:#ff5f57}.xtabs__dot--amber[data-astro-cid-q4qlsvjy]{background:#febc2e}.xtabs__dot--green[data-astro-cid-q4qlsvjy]{background:#28c840}.xtabs__address[data-astro-cid-q4qlsvjy]{flex:1;max-width:65%;height:.9rem;margin-inline:auto;background:var(--cxp-grey-600);border-radius:4px}.xtabs__image[data-astro-cid-q4qlsvjy]{display:block;width:100%;height:auto}@media (max-width: 60rem){.xtabs__list[data-astro-cid-q4qlsvjy]{gap:.75rem}.xtabs__tab[data-astro-cid-q4qlsvjy]{min-width:0;flex:1 1 calc(33% - .75rem)}.xtabs__panel[data-astro-cid-q4qlsvjy]{grid-template-columns:1fr}}.pcard[data-astro-cid-i3vtavd5]{display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:5px}.pcard[data-astro-cid-i3vtavd5]:nth-child(2){--pcard-delay: .15s}.pcard[data-astro-cid-i3vtavd5]:nth-child(3){--pcard-delay: .3s}.pcard[data-astro-cid-i3vtavd5]:nth-child(4){--pcard-delay: .45s}.pcard__title[data-astro-cid-i3vtavd5]{margin:0;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,2.2rem) 1rem;font-family:var(--font-body);font-weight:800;font-size:1.25rem;line-height:1.1;color:#1a222d}.pcard__media[data-astro-cid-i3vtavd5]{display:block;align-self:flex-end;width:calc(100% - clamp(1.25rem,2.5vw,2.2rem));margin-top:auto}.pcard__img[data-astro-cid-i3vtavd5]{height:auto}.pcard__screen[data-astro-cid-i3vtavd5]{height:274px;padding:26px 0 0 24px;overflow:hidden;background:#d9d9d9;border-top-left-radius:5px}@media (max-width: 30rem){.pcard__screen[data-astro-cid-i3vtavd5]{height:310px}}.pcard__panel[data-astro-cid-i3vtavd5]{height:100%;padding:1.125rem 1.625rem 0;background:#fff;border-top-left-radius:5px;box-shadow:-5px 0 10px #0000001a;font-family:var(--font-body);color:#1a222d}.plan__title[data-astro-cid-4pp2qss6]{margin:0;font-weight:800;font-size:1rem;line-height:1.1}.plan__alert[data-astro-cid-4pp2qss6]{display:inline-block;margin:.875rem 0 0;padding:.5rem .9375rem;background:#ffe3e3;border-radius:5px;font-weight:700;font-size:.875rem;line-height:1.1;color:#c92a2a}.plan__items[data-astro-cid-4pp2qss6]{position:relative;display:flex;flex-direction:column;gap:1.625rem;margin:0;padding:1.125rem 0 2rem 35px;list-style:none}.plan__items[data-astro-cid-4pp2qss6]:before{content:"";position:absolute;top:0;bottom:0;left:17px;width:1px;background:#4ba8d6;transform-origin:top}.plan__item[data-astro-cid-4pp2qss6]{position:relative;display:flex;flex-direction:column;gap:.375rem;padding:1rem 0 1rem 1.25rem;background:#fff;border:1px solid #dee2e6;border-right:0;border-radius:5px 0 0 5px;line-height:1.1}.plan__item-title[data-astro-cid-4pp2qss6]{font-weight:700;font-size:.875rem}.plan__item-meta[data-astro-cid-4pp2qss6]{font-weight:600;font-size:.75rem;color:#868e96}.plan__item--added[data-astro-cid-4pp2qss6]{border-color:#4ba8d6;color:#000}.plan__item--added[data-astro-cid-4pp2qss6]:before{content:"";position:absolute;top:50%;left:-19px;width:19px;height:1px;background:#4ba8d6}.plan__item--added[data-astro-cid-4pp2qss6]:after{content:"";position:absolute;top:calc(50% - 2.5px);left:-3px;width:5px;height:5px;border-radius:50%;background:#4ba8d6}.plan__item--deferred[data-astro-cid-4pp2qss6]{border-bottom:0;color:#adb5bd}.plan__item--deferred[data-astro-cid-4pp2qss6] .plan__item-meta[data-astro-cid-4pp2qss6]{color:inherit}html.js [data-reveal]:not(.is-visible) :is(.plan__alert,.plan__item--added)[data-astro-cid-4pp2qss6]{opacity:0}html.js [data-reveal]:not(.is-visible) .plan__items[data-astro-cid-4pp2qss6]:before{transform:scaleY(0)}html.js [data-reveal].is-visible .plan__alert[data-astro-cid-4pp2qss6]{animation:plan-pop .4s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--pcard-delay, 0s) + .4s)}html.js [data-reveal].is-visible .plan__items[data-astro-cid-4pp2qss6]:before{animation:plan-grow .6s cubic-bezier(.45,0,.25,1) backwards;animation-delay:calc(var(--pcard-delay, 0s) + .7s)}html.js [data-reveal].is-visible .plan__item--added[data-astro-cid-4pp2qss6]{animation:plan-slide .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--pcard-delay, 0s) + 1.1s)}html.js [data-reveal].is-visible .plan__item--deferred[data-astro-cid-4pp2qss6]{animation:plan-defer .6s ease-out backwards;animation-delay:calc(var(--pcard-delay, 0s) + 1.6s)}@keyframes plan-pop{0%{opacity:0;transform:scale(.9)}}@keyframes plan-grow{0%{transform:scaleY(0)}}@keyframes plan-slide{0%{opacity:0;transform:translate(24px)}}@keyframes plan-defer{0%{color:#000;border-color:#adb5bd}}@media (prefers-reduced-motion: reduce){html.js [data-reveal].is-visible :is(.plan__alert,.plan__item)[data-astro-cid-4pp2qss6]{animation:none}html.js [data-reveal].is-visible .plan__items[data-astro-cid-4pp2qss6]:before{animation:none}}.campaign[data-astro-cid-zeoxyd64]{position:relative;height:100%}.campaign__title[data-astro-cid-zeoxyd64]{margin:.5rem 0 0;font-weight:800;font-size:1rem;line-height:1.1}.campaign__timeline[data-astro-cid-zeoxyd64]{position:absolute;top:66px;left:17px;right:22px}.campaign__track[data-astro-cid-zeoxyd64]{position:relative;height:1.5px;margin:0;padding:0;list-style:none}.campaign__track[data-astro-cid-zeoxyd64]:before{content:"";position:absolute;inset:0;background:#40c057;transform-origin:left}.campaign__step[data-astro-cid-zeoxyd64]{position:absolute;top:50%}.campaign__dot[data-astro-cid-zeoxyd64]{position:absolute;top:-6px;left:-6px;width:12px;height:12px;background:#fff;border:2px solid #40c057;border-radius:50%}.campaign__step--done[data-astro-cid-zeoxyd64] .campaign__dot[data-astro-cid-zeoxyd64]{top:-8px;left:-8px;width:16px;height:16px;background:#40c057;border:0}.campaign__label[data-astro-cid-zeoxyd64]{position:absolute;top:16px;transform:translate(-50%);font-weight:700;font-size:.875rem;line-height:1.1;white-space:nowrap;color:#868e96}.campaign__callout[data-astro-cid-zeoxyd64]{position:absolute;top:50px;margin:0;padding:1.0625rem .8125rem;background:#18222e;border-radius:5px;transform:translate(-50%);font-weight:700;font-size:1rem;line-height:1.1;white-space:nowrap;color:#fff}html.js [data-reveal]:not(.is-visible) .campaign__track[data-astro-cid-zeoxyd64]:before{transform:scaleX(0)}html.js [data-reveal]:not(.is-visible) :is(.campaign__dot,.campaign__callout)[data-astro-cid-zeoxyd64]{opacity:0}html.js [data-reveal].is-visible .campaign__track[data-astro-cid-zeoxyd64]:before{animation:campaign-draw var(--draw-duration) cubic-bezier(.45,0,.25,1) backwards;animation-delay:calc(var(--pcard-delay, 0s) + var(--draw-start))}html.js [data-reveal].is-visible .campaign__dot[data-astro-cid-zeoxyd64]{animation:campaign-pop .4s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--pcard-delay, 0s) + var(--step-delay))}html.js [data-reveal].is-visible .campaign__callout[data-astro-cid-zeoxyd64]{animation:campaign-rise .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--pcard-delay, 0s) + var(--callout-delay))}@keyframes campaign-draw{0%{transform:scaleX(0)}}@keyframes campaign-pop{0%{opacity:0;transform:scale(0)}}@keyframes campaign-rise{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion: reduce){html.js [data-reveal].is-visible :is(.campaign__dot,.campaign__callout)[data-astro-cid-zeoxyd64]{animation:none}html.js [data-reveal].is-visible .campaign__track[data-astro-cid-zeoxyd64]:before{animation:none}}.askclare[data-astro-cid-yoyjwx7z]{display:flex;flex-direction:column}.askclare__title[data-astro-cid-yoyjwx7z]{display:flex;align-items:center;gap:.25rem;margin:0;font-weight:800;font-size:1rem;line-height:1.1}.askclare__spark[data-astro-cid-yoyjwx7z]{flex:none}.askclare__bubble[data-astro-cid-yoyjwx7z]{width:min(321px,88%);margin:0;padding:.875rem 1.0625rem;font-size:.875rem;line-height:1.1}.askclare__bubble--question[data-astro-cid-yoyjwx7z]{align-self:flex-end;margin:1.75rem .5rem 0 0;background:#18222e;border-radius:10px 10px 2px;color:#fff}.askclare__bubble--answer[data-astro-cid-yoyjwx7z]{margin:1.5rem 0 0 -3px;background:#ced4da;border-radius:10px 10px 10px 2px;color:#030507}html.js [data-reveal]:not(.is-visible) :is(.askclare__spark,.askclare__bubble)[data-astro-cid-yoyjwx7z]{opacity:0}html.js [data-reveal].is-visible .askclare__spark[data-astro-cid-yoyjwx7z]{animation:askclare-spark .6s ease-out backwards;animation-delay:calc(var(--pcard-delay, 0s) + .4s)}html.js [data-reveal].is-visible .askclare__bubble[data-astro-cid-yoyjwx7z]{animation:askclare-rise .45s cubic-bezier(.22,1,.36,1) backwards}html.js [data-reveal].is-visible .askclare__bubble--question[data-astro-cid-yoyjwx7z]{animation-delay:calc(var(--pcard-delay, 0s) + .7s)}html.js [data-reveal].is-visible .askclare__bubble--answer[data-astro-cid-yoyjwx7z]{animation-delay:calc(var(--pcard-delay, 0s) + 1.4s)}@keyframes askclare-spark{0%{opacity:0;transform:rotate(70deg) scale(.3)}}@keyframes askclare-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion: reduce){html.js [data-reveal].is-visible :is(.askclare__spark,.askclare__bubble)[data-astro-cid-yoyjwx7z]{animation:none}}@property --cgen-t{syntax: "<number>"; inherits: true; initial-value: 0;}.cgen[data-astro-cid-fl7a5pmh]{container-type:inline-size;max-width:710px;margin-inline:auto}.cgen__stage[data-astro-cid-fl7a5pmh]{padding:3.8125em clamp(1em,(100cqi - 33.75em) / 2,5.625em);border:1px solid var(--color-border-strong);border-radius:20px;background:#f4f6f7;color:var(--color-text);font-family:var(--font-body);font-size:clamp(.75rem,100cqi / 45,1rem);line-height:1.3;text-align:left;animation:cgen-clock calc(var(--loop) * .1s) linear infinite;@container (max-width: 30rem){padding:0;border:none;background:none}}.cgen--paused[data-astro-cid-fl7a5pmh] :is(.cgen__stage,.cgen__cursor,.cgen__dots,.cgen__spinner)[data-astro-cid-fl7a5pmh]{animation-play-state:paused}.cgen__card[data-astro-cid-fl7a5pmh]{padding:1.875em 1.75em 1.5em;border:1px solid #dde2e5;border-radius:1.25em;background:#fff}:where(.cgen)[data-astro-cid-fl7a5pmh] :where(p,ol,ul)[data-astro-cid-fl7a5pmh]{margin:0;padding:0;list-style:none}.cgen__scenes[data-astro-cid-fl7a5pmh]{display:grid}.cgen__scene[data-astro-cid-fl7a5pmh]{--local: calc(var(--cgen-t) * var(--loop) - var(--start));grid-area:1 / 1;opacity:min(clamp(0,(var(--local) + .01) * 1000,1),clamp(0,(var(--length) - var(--local)) * 1000,1))}.cgen__header[data-astro-cid-fl7a5pmh]{display:flex;align-items:center;gap:.8em;font-weight:700;font-size:.9375em}.cgen__avatar[data-astro-cid-fl7a5pmh]{display:grid;place-items:center;flex:none;width:2.7273em;height:2.7273em;border-radius:50%;background:#7ac3e1;font-family:var(--font-heading);font-weight:800;font-size:.7333em}.cgen__field[data-astro-cid-fl7a5pmh]{display:flex;align-items:center;gap:.6875em;min-height:3.25em;margin-top:1.125em;padding:.375em .625em .375em .875em;border:1px solid #dbe1e4;border-radius:.625em}.cgen__file[data-astro-cid-fl7a5pmh]{flex:none;width:1.375em;height:1.375em;color:#6b7781}.cgen__prompt[data-astro-cid-fl7a5pmh]{flex:1;font-size:.875em;--typed: max( 0, min( var(--local) * var(--chars) / var(--type-end), (var(--delete-end) - var(--local)) * var(--chars) / (var(--delete-end) - var(--delete-start)) ) )}.cgen__char[data-astro-cid-fl7a5pmh]{font-size:calc(clamp(0,var(--typed) - var(--i),1)*1em)}.cgen__cursor[data-astro-cid-fl7a5pmh]{display:inline-block;width:2px;height:1.2em;margin-left:1px;vertical-align:-.25em;background:#5ea9c9;opacity:max(clamp(0,var(--type-end) + 2 - var(--local),1),clamp(0,var(--local) - var(--delete-start),1));animation:cgen-blink 1s steps(1) infinite}.cgen__send[data-astro-cid-fl7a5pmh]{position:relative;display:grid;place-items:center;flex:none;width:2em;height:2em;border-radius:.5em;background:#7ac3e1;overflow:hidden;.icon{position:relative;width:1.25em;height:1.25em}&:before{--in: calc(var(--type-end) + 1);--out: calc(var(--type-end) + 4);content:"";position:absolute;inset:0;background:#5ba5c5}}.cgen__status[data-astro-cid-fl7a5pmh]{display:flex;align-items:center;height:3.5625em}.cgen__generating[data-astro-cid-fl7a5pmh]{--in: calc(var(--type-end) + 2);--out: var(--done);color:#6b7781;font-size:.71875em}.cgen__dots[data-astro-cid-fl7a5pmh]{display:inline-block;animation:cgen-dots 1.2s steps(3,jump-none) infinite}.cgen__modules[data-astro-cid-fl7a5pmh]{display:grid;gap:.65625em}.cgen__module[data-astro-cid-fl7a5pmh]{display:flex;align-items:center;gap:.75em;height:2.875em;padding-inline:.75em;border:1px solid #dfe5e8;border-radius:.5625em;background:#f4fafa;font-size:.8125em;&:nth-child(1){--in: calc(var(--type-end) + 8)}&:nth-child(2){--in: calc(var(--type-end) + 14)}&:nth-child(3){--in: calc(var(--type-end) + 18)}}.cgen__icon[data-astro-cid-fl7a5pmh]{display:grid;flex:none;width:1.5385em;height:1.5385em;>svg[data-astro-cid-fl7a5pmh]{grid-area:1 / 1;width:100%;height:100%}}.cgen__tick[data-astro-cid-fl7a5pmh]{color:#199970}.cgen__tick--late[data-astro-cid-fl7a5pmh]{--in: var(--done)}.cgen__spinner[data-astro-cid-fl7a5pmh]{--in: 0;--out: var(--done);color:#549ebc;animation:cgen-spin .8s linear infinite}.cgen__formats[data-astro-cid-fl7a5pmh]{--in: calc(var(--type-end) + 28);display:flex;flex-wrap:wrap;justify-content:center;gap:.625em;margin-top:1.5em}.cgen__format[data-astro-cid-fl7a5pmh]{padding:.3em 1.15em;border:1px solid #d9dfe1;border-radius:999px;color:#5a6670;font-size:.6875em}.cgen__fade[data-astro-cid-fl7a5pmh],.cgen__send[data-astro-cid-fl7a5pmh]:before{--show: min( clamp(0, (var(--local) - var(--in)) / var(--fade, 1), 1), clamp(0, (var(--out, 999) - var(--local)) / var(--fade, 1), 1) );opacity:var(--show)}.cgen__rise[data-astro-cid-fl7a5pmh]{--out: calc(var(--delete-start) + 4);--fade: 3;transform:translateY(calc((1 - var(--show)) * .5em))}@keyframes cgen-clock{0%{--cgen-t: 0}to{--cgen-t: 1}}@keyframes cgen-blink{50%{background:transparent}}@keyframes cgen-dots{0%{clip-path:inset(0 66.67% 0 0)}to{clip-path:inset(0)}}@keyframes cgen-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion: reduce){.cgen__stage[data-astro-cid-fl7a5pmh],.cgen__cursor[data-astro-cid-fl7a5pmh],.cgen__dots[data-astro-cid-fl7a5pmh],.cgen__spinner[data-astro-cid-fl7a5pmh]{animation:none}.cgen__scene[data-astro-cid-fl7a5pmh]{--local: calc(var(--done) + 8)}.cgen__scene[data-astro-cid-fl7a5pmh]+.cgen__scene[data-astro-cid-fl7a5pmh]{--local: -1}}.shift[data-astro-cid-taij2pyv]{display:flex;flex-direction:column}.shift__title[data-astro-cid-taij2pyv]{margin:.5rem 0 0;font-weight:800;font-size:1rem;line-height:1.1}.shift__task[data-astro-cid-taij2pyv]{margin-top:1.125rem;padding:1.125rem 1.25rem 1.375rem;border:1px solid #adb5bd;border-radius:5px;font-size:.875rem;line-height:1.1}.shift__task-title[data-astro-cid-taij2pyv]{margin:0;font-weight:700}.shift__task-steps[data-astro-cid-taij2pyv]{margin:1.125rem 0 0}.shift__warning[data-astro-cid-taij2pyv]{display:flex;align-items:flex-start;gap:.4rem;margin-top:.875rem;padding:.4rem .75rem;background:#fff8e0;border-radius:5px}.shift__icon[data-astro-cid-taij2pyv]{flex:none;margin-top:2px}.shift__warning-text[data-astro-cid-taij2pyv]{margin:0;font-size:.875rem;line-height:1.2;color:#030507}.shift__warning-text[data-astro-cid-taij2pyv] strong[data-astro-cid-taij2pyv]{display:block;font-weight:700;color:#c9970c}html.js [data-reveal]:not(.is-visible) :is(.shift__task,.shift__warning)[data-astro-cid-taij2pyv]{opacity:0}html.js [data-reveal].is-visible .shift__task[data-astro-cid-taij2pyv]{animation:shift-rise .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--pcard-delay, 0s) + .4s)}html.js [data-reveal].is-visible .shift__warning[data-astro-cid-taij2pyv]{animation:shift-rise .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--pcard-delay, 0s) + .9s)}html.js [data-reveal].is-visible .shift__icon[data-astro-cid-taij2pyv]{animation:shift-pulse .6s ease-in-out;animation-delay:calc(var(--pcard-delay, 0s) + 1.35s)}@keyframes shift-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes shift-pulse{50%{transform:scale(1.3)}}@media (prefers-reduced-motion: reduce){html.js [data-reveal].is-visible :is(.shift__task,.shift__warning,.shift__icon)[data-astro-cid-taij2pyv]{animation:none}}.chart[data-astro-cid-q2x4mwsy]{margin:0;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.75rem,3vw,2.3rem) clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.6rem);background:var(--cxp-blue-100);border-radius:10px;font-family:var(--font-body);color:#fff}.chart__title[data-astro-cid-q2x4mwsy]{font-weight:800;font-size:1.25rem;line-height:1.22}.chart__legend[data-astro-cid-q2x4mwsy]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 2rem;padding:0;list-style:none}.chart__key[data-astro-cid-q2x4mwsy]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem;line-height:1.22}.chart__swatch[data-astro-cid-q2x4mwsy]{width:35px;height:3px;border-radius:3px}.chart__body[data-astro-cid-q2x4mwsy]{display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;row-gap:.75rem}.chart__y[data-astro-cid-q2x4mwsy]{display:grid;grid-template-rows:repeat(var(--bands),1fr);font-size:.875rem;line-height:1.65}.chart__plot[data-astro-cid-q2x4mwsy]{display:block;width:100%;height:auto;overflow:visible}.chart__grid[data-astro-cid-q2x4mwsy]{stroke:#495057;stroke-width:1}.chart__line[data-astro-cid-q2x4mwsy]{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1}.chart__marker[data-astro-cid-q2x4mwsy]{fill:#ffd66b;transform-box:fill-box;transform-origin:center}.chart__x[data-astro-cid-q2x4mwsy]{grid-column:2;position:relative;height:1.65em;font-size:clamp(.6875rem,2.6vw,.90625rem);line-height:1.65;white-space:nowrap}.chart__x[data-astro-cid-q2x4mwsy]>span[data-astro-cid-q2x4mwsy]{position:absolute;top:0;transform:translate(-50%)}html.js [data-reveal]:not(.is-visible) .chart__line[data-astro-cid-q2x4mwsy]{stroke-dashoffset:1}html.js [data-reveal]:not(.is-visible) .chart__marker[data-astro-cid-q2x4mwsy]{opacity:0}html.js [data-reveal].is-visible .chart__line[data-astro-cid-q2x4mwsy]{animation:chart-draw 1.6s cubic-bezier(.45,0,.25,1) backwards}html.js [data-reveal].is-visible .chart__marker[data-astro-cid-q2x4mwsy]{animation:chart-pop .4s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes chart-draw{0%{stroke-dashoffset:1}}@keyframes chart-pop{0%{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion: reduce){html.js [data-reveal].is-visible :is(.chart__line,.chart__marker)[data-astro-cid-q2x4mwsy]{animation:none}}.heatmap[data-astro-cid-caiuqq2v]{margin:0;padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,3vw,2.25rem);background:#fff;border:1px solid #ced4da;border-radius:20px;font-family:var(--font-body);color:#000;container-type:inline-size}.heatmap__head[data-astro-cid-caiuqq2v]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.heatmap__title[data-astro-cid-caiuqq2v]{font-weight:800;font-size:1rem}.heatmap__badge[data-astro-cid-caiuqq2v]{padding:.25rem .75rem;background:#e9ecef;border-radius:5px;font-weight:600;font-size:.875rem}.heatmap__scale[data-astro-cid-caiuqq2v]{display:flex;align-items:center;gap:1.75rem;margin:1.25rem 0 .75rem;font-weight:600;font-size:.875rem}.heatmap__gradient[data-astro-cid-caiuqq2v]{flex:1;height:10px;background:linear-gradient(to right,#d0ebf5,#62b6dc 70%);border-radius:20px}.heatmap__table[data-astro-cid-caiuqq2v]{width:calc(100% + 10px);margin:0 -5px;border-collapse:separate;border-spacing:5px;table-layout:fixed}.heatmap__table[data-astro-cid-caiuqq2v] th[data-astro-cid-caiuqq2v]{font-size:.875rem;line-height:1.3;text-align:center}.heatmap__table[data-astro-cid-caiuqq2v] thead[data-astro-cid-caiuqq2v] th[data-astro-cid-caiuqq2v]{padding-bottom:.25rem;font-weight:600}.heatmap__corner[data-astro-cid-caiuqq2v]{width:34%}.heatmap__table[data-astro-cid-caiuqq2v] tbody[data-astro-cid-caiuqq2v] th[data-astro-cid-caiuqq2v]{padding-right:.5rem;font-weight:700;font-size:clamp(.75rem,3cqi,.9375rem);text-align:left}@container (min-width: 26rem){.heatmap__table[data-astro-cid-caiuqq2v] tbody[data-astro-cid-caiuqq2v] th[data-astro-cid-caiuqq2v]{white-space:nowrap}}.heatmap__table[data-astro-cid-caiuqq2v] td[data-astro-cid-caiuqq2v]{padding:0}.heatmap__cell[data-astro-cid-caiuqq2v]{display:block;height:36px;border-radius:4px}.heatmap__cell--1[data-astro-cid-caiuqq2v]{background:#d0ebf5}.heatmap__cell--2[data-astro-cid-caiuqq2v]{background:#a7d6eb}.heatmap__cell--3[data-astro-cid-caiuqq2v]{background:#9cc7df}.heatmap__cell--4[data-astro-cid-caiuqq2v]{background:#6cc5f2}.heatmap__cell--5[data-astro-cid-caiuqq2v]{background:#4ba8d6}.heatmap__cell--highlight[data-astro-cid-caiuqq2v]{background:#ffd66b}.heatmap__sr[data-astro-cid-caiuqq2v]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.js [data-reveal]:not(.is-visible) .heatmap__cell[data-astro-cid-caiuqq2v]{opacity:0}html.js [data-reveal].is-visible .heatmap__cell[data-astro-cid-caiuqq2v]{animation:heatmap-cell .5s ease-out backwards}@keyframes heatmap-cell{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion: reduce){html.js [data-reveal].is-visible .heatmap__cell[data-astro-cid-caiuqq2v]{animation:none}}.impact[data-astro-cid-loojkwhx]{background:var(--cxp-blue-100);color:#fff;padding-block:clamp(3rem,7vw,5rem)}.impact__inner[data-astro-cid-loojkwhx]{display:grid;gap:clamp(2.5rem,6vw,4rem);align-items:start}.impact__heading[data-astro-cid-loojkwhx]{margin:0;color:#fff;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.05}.impact__text[data-astro-cid-loojkwhx]{margin:1.5rem 0 2rem;max-width:42ch;font-size:1.15rem;color:var(--cxp-grey-500)}.impact__text[data-astro-cid-loojkwhx] strong{color:#fff}.impact__logos-heading[data-astro-cid-loojkwhx]{margin:0 0 2rem;font-family:var(--font-heading);font-weight:800;font-size:1.6rem;color:#fff}.impact__logo-grid[data-astro-cid-loojkwhx]{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem 2rem;align-items:center;justify-items:center}.impact__logo[data-astro-cid-loojkwhx]{max-width:100%;max-height:2.25rem;width:auto;filter:brightness(0) invert(1)}@media (min-width: 56rem){.impact__inner[data-astro-cid-loojkwhx]{grid-template-columns:1fr 1fr}}@media (max-width: 40rem){.impact__logo-grid[data-astro-cid-loojkwhx]{grid-template-columns:repeat(2,1fr)}}.fhead[data-astro-cid-ousutzj2]{background:var(--cxp-blue-100);color:#fff;padding-block:3.5rem}@media (min-width: 48rem){.fhead--photo[data-astro-cid-ousutzj2]{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:460px;padding-block:0;padding-left:max(var(--container-pad),calc((100% - var(--container-width)) / 2))}.fhead--photo[data-astro-cid-ousutzj2] .fhead__text[data-astro-cid-ousutzj2]{position:relative;z-index:1;max-width:36rem;margin:0;padding:3.5rem 2.5rem 3.5rem 0}.fhead--photo[data-astro-cid-ousutzj2] .fhead__photo[data-astro-cid-ousutzj2]{align-self:stretch;max-width:none;width:calc(100% + 10rem);margin-left:-10rem;height:100%;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(to right,transparent,#000 55%);mask-image:linear-gradient(to right,transparent,#000 55%)}}@media (max-width: 47.99rem){.fhead--photo[data-astro-cid-ousutzj2]{display:flex;flex-direction:column;padding-block:0 3.5rem}.fhead--photo[data-astro-cid-ousutzj2] .fhead__photo[data-astro-cid-ousutzj2]{order:-1;width:100%;height:clamp(200px,45vw,300px);object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent);mask-image:linear-gradient(to bottom,#000 40%,transparent)}.fhead--photo[data-astro-cid-ousutzj2] .fhead__text[data-astro-cid-ousutzj2]{margin-top:-1.5rem}}.fhead[data-astro-cid-ousutzj2] h1[data-astro-cid-ousutzj2]{color:#fff;max-width:20ch;font-size:48px}.fhead__kicker[data-astro-cid-ousutzj2]{margin:0 0 .75rem;font-family:var(--font-heading);font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--cxp-blue-500)}.fhead__lead[data-astro-cid-ousutzj2]{max-width:60ch;font-size:1.15rem;color:var(--cxp-grey-500)}.fhead__stats[data-astro-cid-ousutzj2]{display:flex;flex-wrap:wrap;gap:2.5rem;margin:2rem 0 0;padding:0;list-style:none}.fhead__stats[data-astro-cid-ousutzj2] li[data-astro-cid-ousutzj2]{display:flex;flex-direction:column}.fhead__stats[data-astro-cid-ousutzj2] strong[data-astro-cid-ousutzj2]{font-family:var(--font-heading);font-size:2rem;color:var(--color-accent)}.fhead__stats[data-astro-cid-ousutzj2] span[data-astro-cid-ousutzj2]{font-size:.9rem;color:var(--cxp-grey-500)}.fhead__meta[data-astro-cid-ousutzj2]{margin:1.75rem 0 0;font-size:.95rem;font-weight:700;color:var(--cxp-grey-500)}.fhead__meta[data-astro-cid-ousutzj2] time[data-astro-cid-ousutzj2]{color:inherit}.wcta[data-astro-cid-tvhov2bf]{--wing: 114.86cqw;container-type:inline-size;overflow-x:clip;padding-bottom:40px;background:var(--color-grey-1);text-align:center}.wcta__wing[data-astro-cid-tvhov2bf]{line-height:0;background:linear-gradient(#fff 44.08%,var(--color-grey-1) 44.08%)}.wcta__feathers[data-astro-cid-tvhov2bf]{width:var(--wing);max-width:none;height:auto;margin-left:calc(50% - var(--wing) / 2 + var(--wing) * 20 / 1654)}.wcta__content[data-astro-cid-tvhov2bf]{position:relative;margin-top:calc(var(--wing) * -169 / 1654);& p[data-astro-cid-tvhov2bf]{margin:1rem auto 0}}.wcta__heading[data-astro-cid-tvhov2bf]{max-width:848px;margin:0 auto;font-family:var(--font-body);font-weight:900;font-size:clamp(2rem,4vw,2.5rem);line-height:1.4;color:#1a1300}.wcta__subtitle[data-astro-cid-tvhov2bf]{max-width:738px;font-weight:700;font-size:1.25rem;line-height:1.4;color:var(--color-accent-text)}.wcta__text[data-astro-cid-tvhov2bf]{max-width:642px;line-height:1.65;color:#000}.wcta__actions[data-astro-cid-tvhov2bf]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px}.wcta__btn[data-astro-cid-tvhov2bf]{min-height:52px}.wingdiv[data-astro-cid-4i6dfj7j]{line-height:0}.wingdiv--dark[data-astro-cid-4i6dfj7j]{background:var(--cxp-blue-100)}.wingdiv--grey-dark[data-astro-cid-4i6dfj7j]{background:var(--cxp-grey-500)}.wingdiv__img[data-astro-cid-4i6dfj7j]{display:block;width:100%;height:auto}.pricing[data-astro-cid-cnhxox4z]{padding-block:clamp(2rem,5vw,3.5rem)}.pricing__toggle[data-astro-cid-cnhxox4z]{display:flex;width:fit-content;gap:.25rem;margin:0 auto 2.5rem;padding:.3rem;border:1px solid var(--color-border);border-radius:999px;background:var(--cxp-grey-600)}.pricing__opt[data-astro-cid-cnhxox4z]{padding:.55rem 1.4rem;border:0;border-radius:999px;background:transparent;font-family:var(--font-heading);font-weight:700;font-size:.95rem;color:var(--color-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.pricing__opt[data-astro-cid-cnhxox4z].is-active{background:var(--color-primary);color:#fff}.pricing__save[data-astro-cid-cnhxox4z]{font-weight:700;opacity:.85}.pricing__grid[data-astro-cid-cnhxox4z]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;align-items:start}@media (max-width: 64rem){.pricing__grid[data-astro-cid-cnhxox4z]{grid-template-columns:repeat(2,1fr);max-width:40rem;margin-inline:auto}}@media (max-width: 34rem){.pricing__grid[data-astro-cid-cnhxox4z]{grid-template-columns:1fr;max-width:24rem}}.plan[data-astro-cid-cnhxox4z]{display:flex;flex-direction:column;height:100%;padding:clamp(1.5rem,2.5vw,2rem);background:#fff;border:1px solid var(--color-border);border-radius:20px}.plan--featured[data-astro-cid-cnhxox4z]{border-color:var(--color-primary);box-shadow:0 16px 40px #18222e1f}.plan__badge[data-astro-cid-cnhxox4z]{align-self:flex-start;margin:0 0 1rem;padding:.3rem .75rem;border-radius:999px;background:var(--cxp-blue-600);font-family:var(--font-heading);font-weight:800;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary)}.plan__name[data-astro-cid-cnhxox4z]{margin:0;font-size:1.3rem}.plan__price[data-astro-cid-cnhxox4z]{display:flex;flex-direction:column;margin:.5rem 0 0;min-height:3.5rem}.plan__amount[data-astro-cid-cnhxox4z]{font-family:var(--font-heading);font-weight:900;font-size:clamp(2rem,4vw,2.75rem);line-height:1.05;color:var(--color-text)}.plan__freq[data-astro-cid-cnhxox4z]{font-size:.85rem;color:var(--color-muted)}.plan__cta[data-astro-cid-cnhxox4z]{margin-top:1.25rem;justify-content:center}.plan__facts[data-astro-cid-cnhxox4z]{margin:1.5rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:1.1rem}.fact[data-astro-cid-cnhxox4z]{margin:0}.fact__label[data-astro-cid-cnhxox4z]{font-family:var(--font-heading);font-weight:800;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted)}.fact__value[data-astro-cid-cnhxox4z]{margin:.2rem 0 0;font-weight:700;color:var(--color-text)}.fact__sub[data-astro-cid-cnhxox4z]{margin:.1rem 0 0;font-size:.85rem;color:var(--color-muted)}.fact__value--pill[data-astro-cid-cnhxox4z]{display:inline-block;margin-top:.35rem;padding:.25rem .7rem;border-radius:999px;font-size:.85rem;font-weight:700}.fact__value--yes[data-astro-cid-cnhxox4z]{background:var(--cxp-blue-600);color:var(--color-primary)}.fact__value--no[data-astro-cid-cnhxox4z]{background:var(--cxp-grey-500);color:var(--color-muted)}.matrix[data-astro-cid-ilbvbye4]{padding-block:clamp(2.5rem,6vw,4.5rem)}.matrix__head[data-astro-cid-ilbvbye4]{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.matrix__heading[data-astro-cid-ilbvbye4]{margin:0;font-size:clamp(2rem,4.5vw,3rem)}.matrix__subtitle[data-astro-cid-ilbvbye4]{margin:1rem 0 0;max-width:60ch;font-size:1.15rem;color:var(--color-muted)}.matrix__table[data-astro-cid-ilbvbye4]{width:100%;border-collapse:collapse}.matrix__table[data-astro-cid-ilbvbye4] th[data-astro-cid-ilbvbye4],.matrix__table[data-astro-cid-ilbvbye4] td[data-astro-cid-ilbvbye4]{text-align:left;padding:.85rem 1rem}.matrix__table[data-astro-cid-ilbvbye4] thead[data-astro-cid-ilbvbye4] th[data-astro-cid-ilbvbye4]:not(.matrix__corner),.matrix__row[data-astro-cid-ilbvbye4] td[data-astro-cid-ilbvbye4]{text-align:center}.matrix__table[data-astro-cid-ilbvbye4] thead[data-astro-cid-ilbvbye4] th[data-astro-cid-ilbvbye4]{position:sticky;top:var(--header-height);z-index:3;background:#fff;font-family:var(--font-heading);font-weight:800;font-size:1.05rem;color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-border)}.matrix__cat[data-astro-cid-ilbvbye4] th[data-astro-cid-ilbvbye4]{padding:1.1rem 1rem .85rem;background:var(--cxp-grey-600);border-bottom:1px solid var(--color-border)}.matrix__cat-label[data-astro-cid-ilbvbye4]{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-heading);font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text)}.matrix__row[data-astro-cid-ilbvbye4] th[data-astro-cid-ilbvbye4]{font-weight:600;color:var(--color-text)}.matrix__row[data-astro-cid-ilbvbye4] td[data-astro-cid-ilbvbye4],.matrix__row[data-astro-cid-ilbvbye4] th[data-astro-cid-ilbvbye4]{border-bottom:1px solid var(--color-border);font-size:.95rem;color:var(--color-muted)}.matrix__tick[data-astro-cid-ilbvbye4]{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--cxp-blue-500);color:#fff;font-size:.8rem}.matrix__dash[data-astro-cid-ilbvbye4]{color:var(--cxp-grey-300)}@media (max-width: 60rem){.matrix__scroll[data-astro-cid-ilbvbye4]{overflow-x:auto}.matrix__table[data-astro-cid-ilbvbye4]{min-width:720px}.matrix__table[data-astro-cid-ilbvbye4] thead[data-astro-cid-ilbvbye4] th[data-astro-cid-ilbvbye4]{position:static}}.faq[data-astro-cid-yaemm5hs]{padding-block:clamp(2.5rem,6vw,4.5rem);interpolate-size:allow-keywords}.faq__heading[data-astro-cid-yaemm5hs]{margin:0 0 2rem;font-size:clamp(2rem,4.5vw,3rem)}.faq__item[data-astro-cid-yaemm5hs]{border-bottom:1px solid var(--color-border)}.faq__question[data-astro-cid-yaemm5hs]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:var(--color-text)}.faq__question[data-astro-cid-yaemm5hs]::-webkit-details-marker{display:none}.faq__marker[data-astro-cid-yaemm5hs]{position:relative;flex-shrink:0;width:1.1rem;height:1.1rem;transition:transform .2s ease}.faq__marker[data-astro-cid-yaemm5hs]:before,.faq__marker[data-astro-cid-yaemm5hs]:after{content:"";position:absolute;inset:50% 0;height:2px;background:var(--color-primary)}.faq__marker[data-astro-cid-yaemm5hs]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-yaemm5hs][open] .faq__marker[data-astro-cid-yaemm5hs]{transform:rotate(45deg)}.faq__item[data-astro-cid-yaemm5hs]::details-content{block-size:0;overflow:hidden;transition:block-size .22s ease,content-visibility .22s ease allow-discrete}.faq__item[data-astro-cid-yaemm5hs][open]::details-content{block-size:auto}@media (prefers-reduced-motion: reduce){.faq__item[data-astro-cid-yaemm5hs]::details-content{transition:none}}.faq__answer[data-astro-cid-yaemm5hs]{padding:0 0 1.5rem;color:var(--color-muted)}.faq__answer[data-astro-cid-yaemm5hs] p[data-astro-cid-yaemm5hs]{margin:0 0 .75rem;line-height:1.6}.faq__answer[data-astro-cid-yaemm5hs] p[data-astro-cid-yaemm5hs]:last-child{margin-bottom:0}.faq__answer[data-astro-cid-yaemm5hs] ul[data-astro-cid-yaemm5hs]{margin:0 0 .75rem;padding-left:1.25rem}.faq__answer[data-astro-cid-yaemm5hs] li[data-astro-cid-yaemm5hs]{margin-bottom:.35rem;line-height:1.5}.prose-band[data-astro-cid-6pjco5qh]{padding-block:clamp(2.5rem,6vw,4.5rem)}.prose-band--grey[data-astro-cid-6pjco5qh]{background:var(--cxp-grey-600)}.prose-band__inner--center[data-astro-cid-6pjco5qh]{max-width:70ch;margin-inline:auto;text-align:center}.prose-band__heading[data-astro-cid-6pjco5qh]{margin:0 0 1.5rem;font-size:clamp(2rem,4.5vw,3rem)}.prose-band__inner--center[data-astro-cid-6pjco5qh] .prose-band__body[data-astro-cid-6pjco5qh]{text-align:left}.prose-band__body[data-astro-cid-6pjco5qh] p{margin:0 0 1.25rem;font-size:1.15rem;line-height:1.65;color:var(--color-text)}.prose-band__body[data-astro-cid-6pjco5qh] p:last-child{margin-bottom:0}.prose-band__body[data-astro-cid-6pjco5qh] h3{margin:2rem 0 .75rem;font-size:1.4rem}.prose-band__body[data-astro-cid-6pjco5qh] ul{margin:0 0 1.25rem;padding-left:1.25rem}.prose-band__body[data-astro-cid-6pjco5qh] li{margin-bottom:.5rem;font-size:1.1rem;line-height:1.55}.prose-band__body[data-astro-cid-6pjco5qh] strong{color:var(--color-text)}.prose-band__body[data-astro-cid-6pjco5qh] a{color:var(--color-primary)}.form-modal[data-astro-cid-xj275jo5]{display:inline-block}.form-modal__dialog[data-astro-cid-xj275jo5]{flex-direction:column;width:min(640px,calc(100vw - 2rem));max-height:calc(100vh - 4rem);padding:0;overflow:hidden;border:0;border-radius:var(--radius);box-shadow:0 10px 40px #18222e59;background:transparent;color:var(--color-text)}.form-modal__dialog[data-astro-cid-xj275jo5][open]{display:flex}.form-modal__dialog[data-astro-cid-xj275jo5]::backdrop{background:#18222e99}.form-modal__banner[data-astro-cid-xj275jo5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1.5rem clamp(1.5rem,4vw,2.5rem);background:var(--cxp-blue-200);color:#fff}.form-modal__title[data-astro-cid-xj275jo5]{margin:0;color:#fff;font-size:1.5rem}.form-modal__close[data-astro-cid-xj275jo5]{flex-shrink:0;margin-left:auto;width:2rem;height:2rem;border:0;border-radius:50%;background:transparent;font-size:2rem;line-height:1;cursor:pointer;color:#ffffffb3;transition:color .15s ease}.form-modal__close[data-astro-cid-xj275jo5]:hover{color:#fff}.form-modal__body[data-astro-cid-xj275jo5]{flex:1;overflow-y:auto;padding:clamp(1.5rem,4vw,2.5rem);background:#fff}.post[data-astro-cid-fzx4jmue]{max-width:1024px;padding-block:3rem 4rem}.post[data-astro-cid-fzx4jmue] h1[data-astro-cid-fzx4jmue]{font-size:3rem}.post__category[data-astro-cid-fzx4jmue]{margin:0 0 .75rem;font-family:var(--font-heading);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary)}.post__category[data-astro-cid-fzx4jmue] a[data-astro-cid-fzx4jmue]{color:inherit}.post__meta[data-astro-cid-fzx4jmue]{margin:0 0 1.5rem;color:var(--color-muted);font-size:.95rem}.post__hero[data-astro-cid-fzx4jmue]{width:100%;height:auto;border-radius:var(--radius);margin-bottom:2rem}.post__body[data-astro-cid-fzx4jmue]{max-width:1024px;margin-inline:auto}
