@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-regular-pro.woff2) format("woff2"),url(../../../fonts/apercu-regular-pro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-bold-pro.woff2) format("woff2"),url(../../../fonts/apercu-bold-pro.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.siwi.svelte-1c31uik{position:relative;width:100%;background-color:#fff}.siwi__stage.svelte-1c31uik{position:relative;width:100%;display:flex;flex-direction:column;padding:40px 0;box-sizing:border-box}@media all and (min-width: 450px){.siwi__stage.svelte-1c31uik{padding:40px 0}}@media all and (min-width: 900px){.siwi__stage.svelte-1c31uik{display:grid;grid-template-columns:1fr 1fr;align-items:start;padding:80px 0}}.siwi__media-col.svelte-1c31uik{position:relative;width:100%}@media all and (min-width: 900px){.siwi__media-col.svelte-1c31uik{height:calc(100vh - 80px);max-height:900px}}.siwi__media.svelte-1c31uik{position:relative;width:100%;height:100%}.siwi__frame.svelte-1c31uik{position:relative;width:100%;aspect-ratio:321/321}@media all and (min-width: 900px){.siwi__frame.svelte-1c31uik{aspect-ratio:auto;height:100%}}.siwi__content-col.svelte-1c31uik{position:relative;width:100%;min-width:0}@media all and (min-width: 900px){.siwi__content-col.svelte-1c31uik{height:calc(100vh - 80px);max-height:900px;overflow:hidden}}.siwi__content.svelte-1c31uik{position:relative;width:100%;display:flex;flex-direction:column}.siwi__section.svelte-1c31uik{position:relative;display:flex;flex-direction:column;gap:20px;padding:30px 15px}@media all and (min-width: 900px){.siwi__section.svelte-1c31uik{gap:28px;padding:40px 60px}}.siwi__section.svelte-1c31uik:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background-color:#a9cd3c;pointer-events:none}@media all and (min-width: 900px){.siwi__section.svelte-1c31uik:after{width:calc(50vw + 30px)}}.siwi__section.svelte-1c31uik:first-child:before{content:"";position:absolute;top:0;right:0;width:100%;height:1px;background-color:#a9cd3c;pointer-events:none}@media all and (min-width: 900px){.siwi__section.svelte-1c31uik:first-child:before{width:calc(50vw + 30px)}}.siwi__section-head.svelte-1c31uik{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media all and (min-width: 900px){.siwi__section-head.svelte-1c31uik{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px;padding:50px 0}}.siwi__title.svelte-1c31uik{margin:0;font-family:Apercu Pro,sans-serif;font-weight:400;line-height:1.2em;color:#000}@media all and (min-width: 900px){.siwi__title.svelte-1c31uik{line-height:1.18em}}.siwi__section-cta.svelte-1c31uik{flex-shrink:0}.siwi__section-cta--desktop.svelte-1c31uik{display:none}@media all and (min-width: 900px){.siwi__section-cta--desktop.svelte-1c31uik{display:block}}.siwi__section-cta--mobile.svelte-1c31uik{display:block;align-self:flex-start;margin-top:30px}@media all and (min-width: 900px){.siwi__section-cta--mobile.svelte-1c31uik{display:none}}.siwi__text.svelte-1c31uik{font-size:var(--apercu--21);line-height:1.5em;color:#000}.siwi__text.svelte-1c31uik p:first-child{margin-top:0}.siwi__text.svelte-1c31uik p:last-child{margin-bottom:0}.siwi__text.svelte-1c31uik p{font-size:inherit}.siwi__items.svelte-1c31uik{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.siwi__item.svelte-1c31uik{display:grid;grid-template-columns:minmax(70px,90px) 1fr;align-items:baseline;column-gap:20px;row-gap:4px}@media all and (min-width: 900px){.siwi__item.svelte-1c31uik{grid-template-columns:minmax(90px,120px) 1fr;column-gap:30px}}.siwi__item--small.svelte-1c31uik{grid-template-columns:minmax(60px,70px) 1fr}@media all and (min-width: 900px){.siwi__item--small.svelte-1c31uik{grid-template-columns:minmax(60px,70px) 1fr}}.siwi__item--large.svelte-1c31uik{grid-template-columns:var(--siwi-number-col, max-content) minmax(0,1fr);align-items:start}@media all and (min-width: 900px){.siwi__item--large.svelte-1c31uik{grid-template-columns:var(--siwi-number-col, max-content) minmax(0,438px);justify-content:space-between;column-gap:30px}}@media all and (min-width: 1200px){.siwi__item--large.svelte-1c31uik{column-gap:40px}}.siwi__item--large.svelte-1c31uik .siwi__number:where(.svelte-1c31uik){justify-self:start;line-height:1.18em;white-space:nowrap}@media all and (min-width: 900px){.siwi__item--large.svelte-1c31uik .siwi__item-text:where(.svelte-1c31uik){padding-top:.25em}}@media all and (min-width: 900px){.siwi--large-numbers.svelte-1c31uik .siwi__section:where(.svelte-1c31uik){padding:50px 30px 50px 40px}}@media all and (min-width: 1200px){.siwi--large-numbers.svelte-1c31uik .siwi__section:where(.svelte-1c31uik){padding:65px 40px 65px clamp(60px,8.5vw,163px)}}.siwi__number.svelte-1c31uik{font-family:Apercu Pro,sans-serif;font-weight:400;line-height:1.3em;color:#000}.siwi__number--small.svelte-1c31uik{font-weight:700}.siwi__item-text.svelte-1c31uik{font-size:var(--apercu--21);line-height:1.45em;color:#000}.siwi__item-body.svelte-1c31uik{display:flex;flex-direction:column;min-width:0}.siwi__item-description.svelte-1c31uik{line-height:1.43em;color:#000}.siwi__checks.svelte-1c31uik{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.siwi__check.svelte-1c31uik{display:grid;grid-template-columns:35px 1fr;align-items:start}.siwi__check-icon.svelte-1c31uik{display:flex;align-items:center;height:1.9em;font-size:var(--apercu--21);line-height:0}.siwi__check-icon.svelte-1c31uik svg{display:block}.siwi__check-body.svelte-1c31uik{min-width:0}.siwi__check-title.svelte-1c31uik,.siwi__check-text.svelte-1c31uik{margin:0;color:#000}.siwi__check-title.svelte-1c31uik{font-weight:700;line-height:1.9em}.siwi__check-text.svelte-1c31uik{line-height:1.43em}.siwi__subtitle.svelte-1c31uik{margin:0;font-family:Apercu Pro,sans-serif;font-weight:400;line-height:1.29em;color:#000}.siwi__section-head.svelte-1c31uik+.siwi__subtitle:where(.svelte-1c31uik){margin-top:10px}@media all and (min-width: 900px){.siwi__section-head.svelte-1c31uik+.siwi__subtitle:where(.svelte-1c31uik){margin-top:24px}}.siwi--list.svelte-1c31uik .siwi__section:where(.svelte-1c31uik){gap:15px}@media all and (min-width: 900px){.siwi--list.svelte-1c31uik .siwi__section:where(.svelte-1c31uik){gap:15px;padding:70px 75px}}@media all and (min-width: 900px){.siwi--list.svelte-1c31uik .siwi__section-head:where(.svelte-1c31uik){padding:0}}.siwi__text.svelte-1c31uik+.siwi__checks:where(.svelte-1c31uik){margin-top:13px}.siwi__file.svelte-1c31uik{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:30px 20px;background-color:#a9cd3c}@media all and (min-width: 900px){.siwi__file.svelte-1c31uik{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:40px}}.siwi__file-title.svelte-1c31uik{margin:0;font-family:Apercu Pro,sans-serif;font-weight:400;line-height:1.18em;color:#000}.siwi__file-cta.svelte-1c31uik{flex-shrink:0}.siwi__download.svelte-1c31uik{position:relative;display:inline-flex;align-items:center;gap:12px;padding:18px 36px;border-radius:100px;background-color:#000;color:#fff;font-family:Apercu Pro,sans-serif;font-size:var(--apercu--21);line-height:1em;text-decoration:none;overflow:hidden;isolation:isolate;transition:color .5s cubic-bezier(.65,0,.35,1)}.siwi__download.svelte-1c31uik .siwi__download-text:where(.svelte-1c31uik),.siwi__download.svelte-1c31uik .siwi__download-icon:where(.svelte-1c31uik){position:relative;z-index:1}.siwi__download.svelte-1c31uik:before{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:0;background-color:#fff;border-radius:100px;transform:translate(-50%);transition:width .5s cubic-bezier(.65,0,.35,1),height .5s cubic-bezier(.65,0,.35,1);z-index:0}.siwi__download.svelte-1c31uik svg{color:inherit}.siwi__download.svelte-1c31uik svg path{fill:currentColor;transition:fill .5s cubic-bezier(.65,0,.35,1)}.siwi__download.svelte-1c31uik:hover,.siwi__download.svelte-1c31uik:focus-visible{color:#000;text-decoration:none}.siwi__download.svelte-1c31uik:hover:before,.siwi__download.svelte-1c31uik:focus-visible:before{width:calc(100% + 4px);height:calc(100% + 4px)}.siwi__download.svelte-1c31uik:focus{outline:none}.siwi__download.svelte-1c31uik:focus-visible{outline:2px solid #000;outline-offset:4px}.siwi__download-icon.svelte-1c31uik{display:inline-flex;flex-shrink:0;align-items:center;line-height:0}.siwi__download-icon.svelte-1c31uik svg{display:block}.siwi.svelte-1c31uik .btn--small{padding:15px 50px;font-size:var(--apercu--17)}
