.ci[data-astro-cid-upwshzfb]{display:flex;justify-content:center;line-height:0}.ci[data-astro-cid-upwshzfb] svg{width:var(--ci-size);height:var(--ci-size);display:block}.ci[data-astro-cid-upwshzfb] .ci__bg{fill:var(--color-teal)}.ci[data-astro-cid-upwshzfb] .ci__fg{fill:var(--color-white)}.card[data-astro-cid-o2gblfkw]{display:flex;flex-direction:column;align-items:center;gap:var(--widgets-gap);height:100%;padding:10%;background-color:var(--color-white);border:1px solid var(--color-card-border);text-align:center;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.card[data-astro-cid-o2gblfkw]>.card__widget{width:100%}.card__text[data-astro-cid-o2gblfkw]{color:var(--color-body)}.card__text[data-astro-cid-o2gblfkw] p{margin:0}.card__text[data-astro-cid-o2gblfkw] p+p{margin-top:1em}.card[data-astro-cid-o2gblfkw]>.card__line small{font-size:80%;font-weight:var(--font-weight-regular)}.card[data-astro-cid-o2gblfkw]>.card__line b{font-weight:var(--font-weight-semibold)}@media(max-width:1024px){.card[data-astro-cid-o2gblfkw]{padding:var(--m-card-pad);gap:var(--m-gap)}.card[data-astro-cid-o2gblfkw]>.card__line{font-size:14px;letter-spacing:.04em;line-height:1.5}.card[data-astro-cid-o2gblfkw]>.card__line small{font-size:12px}.card[data-astro-cid-o2gblfkw]>.card__line b{font-size:16px;font-weight:var(--font-weight-semibold)}.card[data-astro-cid-o2gblfkw]>.card__line .cov-line__value{font-size:16px}.card__text[data-astro-cid-o2gblfkw]{text-wrap:pretty}}@media(max-width:767px){.card[data-astro-cid-o2gblfkw]{display:grid;grid-template-columns:48px minmax(0,1fr) calc((100% - 12px)/2);column-gap:12px;row-gap:0;align-items:start;align-content:start;padding:20px;text-align:left}.card[data-astro-cid-o2gblfkw]>.ci{grid-column:1;grid-row:1;align-self:center;justify-content:flex-start}.card[data-astro-cid-o2gblfkw]>.ci svg{width:48px;height:48px;display:block}.card[data-astro-cid-o2gblfkw]>h5{grid-column:2 / -1;grid-row:1;align-self:center;text-align:left;line-height:1.25}.card[data-astro-cid-o2gblfkw]>.divider{display:none}.card[data-astro-cid-o2gblfkw]>.card__text{grid-column:1 / -1;grid-row:2;margin-top:12px;line-height:1.5}.card[data-astro-cid-o2gblfkw]>.card__line{grid-row:3 / span 2;display:grid;grid-template-rows:subgrid;row-gap:2px;margin-top:12px;line-height:1.25;text-align:left}.card[data-astro-cid-o2gblfkw]>.card__line>br{display:none}.card[data-astro-cid-o2gblfkw]>.card__line .cov-line__label{align-self:start;color:var(--color-body);font-size:13px;line-height:1.25;letter-spacing:.04em}.card[data-astro-cid-o2gblfkw]>.card__line .cov-line__label small{font-size:12px;white-space:nowrap}.card[data-astro-cid-o2gblfkw]>.card__line .cov-line__value{align-self:start;font-size:16px;line-height:1.2;letter-spacing:.02em}.card[data-astro-cid-o2gblfkw]>.card__line:nth-last-of-type(2){grid-column:1 / 3}.card[data-astro-cid-o2gblfkw]>.card__line:last-of-type{grid-column:3}.card[data-astro-cid-o2gblfkw]{container-type:inline-size}@container (max-width: 269px){.card[data-astro-cid-o2gblfkw]>.card__line .cov-line__label{font-size:12px;letter-spacing:0}.card[data-astro-cid-o2gblfkw]>.card__line .cov-line__value{font-size:14px;letter-spacing:0}.card[data-astro-cid-o2gblfkw]>.card__line .cov-line__value b{font-size:inherit}}}@media(max-width:374px){.card[data-astro-cid-o2gblfkw]{padding-inline:16px}}.shape[data-astro-cid-fsddjevk]{position:absolute;left:0;width:100%;overflow:hidden;line-height:0;direction:ltr;pointer-events:none;z-index:1}.shape--top[data-astro-cid-fsddjevk]{top:-1px}.shape--bottom[data-astro-cid-fsddjevk]{bottom:-1px;transform:rotate(180deg)}.shape[data-astro-cid-fsddjevk] svg[data-astro-cid-fsddjevk]{display:block;position:relative;left:50%;width:calc(100% + 1.3px);height:var(--shape-h);transform:translate(-50%)}.shape--flip[data-astro-cid-fsddjevk] svg[data-astro-cid-fsddjevk]{transform:translate(-50%) rotateY(180deg)}.shape__fill[data-astro-cid-fsddjevk]{fill:var(--shape-fill)}@media(max-width:1024px){.shape[data-astro-cid-fsddjevk] svg[data-astro-cid-fsddjevk]{height:min(var(--shape-h),60px)}}@media(max-width:767px){.shape[data-astro-cid-fsddjevk] svg[data-astro-cid-fsddjevk]{height:var(--shape-h-m)}}section.section.csi-hero{display:flex;align-items:center;min-height:400px}section.section.csi-hero>.container-box{width:100%}.csi-hero__col[data-astro-cid-ux6d2nmb]{display:flex;flex-direction:column;gap:var(--widgets-gap)}.csi-stack[data-astro-cid-ux6d2nmb]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--widgets-gap)}.csi-stack[data-astro-cid-ux6d2nmb]>*{width:100%}.csi-text[data-astro-cid-ux6d2nmb]{color:var(--color-body)}.csi-text[data-astro-cid-ux6d2nmb] p{margin:0}.csi-text[data-astro-cid-ux6d2nmb] p+p{margin-top:1em}div.section.csi-buttons{padding-bottom:var(--section-space-md)}.csi-buttons__row[data-astro-cid-ux6d2nmb]{display:flex;flex-wrap:wrap;gap:var(--widgets-gap)}.csi-buttons__col[data-astro-cid-ux6d2nmb]{flex:1 1 0;min-width:0}.section.csi-band>.container-box{position:relative;z-index:2}section.section.csi-band--title{padding-bottom:40px}div.section.csi-band--cards{padding-top:0;padding-bottom:100px}div.section.csi-band--cards:not(.csi-band--pyramids){padding-top:var(--section-space-md);padding-bottom:var(--section-space-md)}div.section.csi-band--pyramids{padding-bottom:130px}.csi-cards[data-astro-cid-ux6d2nmb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--widgets-gap);align-items:stretch}section.section.csi-orch4-title{padding-bottom:0}div.section.csi-orch4-text{padding-top:var(--widgets-gap)}@media(max-width:1024px){.csi-cards[data-astro-cid-ux6d2nmb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){section.section.csi-hero{min-height:0;padding-top:56px;padding-bottom:56px}section.section.csi-hero>.container-box{padding-left:0;padding-right:0}.csi-hero__col[data-astro-cid-ux6d2nmb]{gap:12px}.csi-stack[data-astro-cid-ux6d2nmb]{gap:var(--m-gap)}.csi-text[data-astro-cid-ux6d2nmb]{max-width:68ch}div.section.csi-buttons{padding-bottom:var(--m-section-y-compact)}section.section.csi-band--title{padding-top:92px;padding-bottom:40px}div.section.csi-band--pyramids{padding-bottom:84px}div.section.csi-band--cards:not(.csi-band--pyramids){padding-top:var(--m-section-y);padding-bottom:var(--m-section-y-compact)}div.section.csi-cta{padding-top:32px;padding-bottom:var(--m-section-y-compact)}div.section.csi-band--pyramids+div.section.csi-cta:after{content:"";position:absolute;left:calc(var(--m-gutter) + env(safe-area-inset-left));right:calc(var(--m-gutter) + env(safe-area-inset-right));bottom:0;height:1px;background-color:var(--color-card-border)}section.section.csi-orch4-title{padding-top:var(--m-section-y-compact)}div.section.csi-orch4-text{padding-bottom:var(--m-section-y-compact)}}@media(min-width:768px)and (max-width:1024px){.csi-buttons__row[data-astro-cid-ux6d2nmb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--m-gap)}.csi-buttons__col[data-astro-cid-ux6d2nmb] .csi-buttons__btn{width:100%;white-space:nowrap;min-height:48px}.csi-text[data-astro-cid-ux6d2nmb]{max-width:min(68ch,36em)}}@media(max-width:767px){section.section.csi-hero{padding-top:var(--m-section-y-compact);padding-bottom:var(--m-section-y-compact)}.csi-hero__col[data-astro-cid-ux6d2nmb]{gap:8px}.csi-stack[data-astro-cid-ux6d2nmb]{gap:16px}.csi-buttons__row[data-astro-cid-ux6d2nmb]{flex-direction:column;gap:12px}.csi-buttons__col[data-astro-cid-ux6d2nmb] .csi-buttons__btn{width:100%;min-height:48px}.csi-cards[data-astro-cid-ux6d2nmb]{grid-template-columns:1fr;gap:16px}section.section.csi-band--title{padding-top:72px;padding-bottom:32px}div.section.csi-band--pyramids{padding-bottom:64px}div.section.csi-cta{padding-top:24px}div.section.csi-cta .btn.btn--md{font-size:13px;letter-spacing:0;padding-inline:16px;min-height:48px}div.section.csi-cta .btn.btn--md{display:flex;width:100%;max-width:360px;margin-inline:auto}}@media(max-width:767px)and (orientation:landscape)and (max-height:500px){.csi-cards[data-astro-cid-ux6d2nmb]{grid-template-columns:repeat(2,minmax(0,1fr))}.csi-text[data-astro-cid-ux6d2nmb]{max-width:36em}}@media(max-width:1024px)and (orientation:landscape)and (max-height:500px){section.section.csi-hero{padding-top:24px;padding-bottom:24px}}
