:root{--color-primary-purple-50:#F9F6FF;--color-primary-purple-100:#F3EEFF;--color-primary-purple-200:#E2DBFF;--color-primary-purple-300:#EBE7FF;--color-primary-purple-400:#E1D9FF;--color-primary-purple-600:#CABDFF;--color-primary-purple-800:#7B61FF;--color-primary-purple-900:#6D42CE;--color-tertiary-900:#F1573D;--color-surface-100:#FFFFFF;--color-surface-200:#FCFCF9;--color-surface-300:#F7F7F0;--color-surface-400:#E7E7E1;--color-surface-500:#7F8596;--color-surface-600:#494E5B;--color-surface-700:#31343F;--color-surface-800:#22252D;--color-surface-900:#1F2128;--color-font-500:#9F9F9F;--color-font-600:#7F8596;--color-font-900:#000;--signal-red:#C81520;--color-white:#FFF;--color-black:#000;--main-font-stack:"Poppins",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--heading-font-stack:"Poppins",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--text-xs:1.2rem;--text-sm:1.4rem;--text-base:1.6rem;--text-lg:1.8rem;--text-xl:2rem;--text-2xl:2.4rem;--text-3xl:2.8rem;--text-4xl:3.6rem;--text-5xl:5.2rem;--text-6xl:5.8rem;--text-7xl:6.4rem;--text-8xl:8.8rem;--text-9xl:9.6rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--font-base:var(--font-light);--leading-h1:1.15;--leading-base:1.5;--spacing-4:0.4rem;--spacing-8:0.8rem;--spacing-12:1.2rem;--spacing-16:1.6rem;--spacing-20:2rem;--spacing-24:2.4rem;--spacing-32:3.2rem;--spacing-40:4rem;--spacing-48:4.8rem;--spacing-56:5.6rem;--spacing-64:6.4rem;--spacing-72:7.2rem;--spacing-80:8rem;--spacing-96:9.6rem;--max-container-width:1180px;--outer-margin:2rem;--color-border:initial;--color-border-light:initial;--color-outline:initial;--main-text-color:var(--color-font-900);--main-text-size:var(--text-lg);--color-error:var(--signal-red);--base-selection-bgcolor:var(--color-primary-purple-900);--base-select-textcolor:var(--color-white)}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;src:local(""),url("/assets/fonts/latin-Poppins-Light.woff2") format("woff2"),url("/assets/fonts/latin-Poppins-Light.woff") format("woff");font-display:swap}@font-face{font-family:"Poppins";font-style:italic;font-weight:300;src:local(""),url("/assets/fonts/latin-Poppins-LightItalic.woff2") format("woff2"),url("/assets/fonts/latin-Poppins-LightItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:local(""),url("/assets/fonts/latin-Poppins-Regular.woff2") format("woff2"),url("/assets/fonts/latin-Poppins-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;src:local(""),url("/assets/fonts/latin-Poppins-Italic.woff2") format("woff2"),url("/assets/fonts/latin-Poppins-Italic.woff") format("woff");font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:local(""),url("/assets/fonts/latin-Poppins-Medium.woff2") format("woff2"),url("/assets/fonts/latin-Poppins-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"Poppins";font-style:italic;font-weight:500;src:local(""),url("/assets/fonts/latin-Poppins-MediumItalic.woff2") format("woff2"),url("/assets/fonts/latin-Poppins-MediumItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:local(""),url("/assets/fonts/latin-Poppins-SemiBold.woff2") format("woff2"),url("/assets/fonts/latin-Poppins-SemiBold.woff") format("woff");font-display:swap}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;src:local(""),url("/assets/fonts/latin-Poppins-SemiBoldItalic.woff2") format("woff2"),url("/assets/fonts/latin-Poppins-SemiBoldItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:local(""),url("/assets/fonts/latin-Poppins-Bold.woff2") format("woff2"),url("/assets/fonts/latin-Poppins-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;src:local(""),url("/assets/fonts/latin-Poppins-BoldItalic.woff2") format("woff2"),url("/assets/fonts/latin-Poppins-BoldItalic.woff") format("woff");font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin-block:.67em;margin-inline:0;font-size:2em}hr{box-sizing:content-box;block-size:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{-webkit-border-after:none;border-block-end:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{inset-block-end:-0.25em}sup{inset-block-start:-0.5em}img{display:block;border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button}:where(button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner){padding:0;border-style:none}:where(button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring){outline:1px dotted ButtonText}fieldset{padding-block:.35em .625em;padding-inline:.75em}legend{display:table;box-sizing:border-box;max-inline-size:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{block-size:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}::-moz-selection{background-color:var(--base-selection-bgcolor);color:var(--base-select-textcolor,#000)}::selection{background-color:var(--base-selection-bgcolor);color:var(--base-select-textcolor,#000)}html{box-sizing:border-box;font-size:62.5%}*,*::before,*::after{box-sizing:inherit}body{-webkit-padding-before:7.2rem;padding-block-start:7.2rem;background-color:var(--color-primary-purple-100);color:var(--main-text-color,#000);font-family:var(--main-font-stack);font-size:var(--main-text-size,1.6rem);-webkit-font-smoothing:antialiased;font-weight:var(--font-base,1.6rem);line-height:var(--leading-base,1.5);overflow-x:hidden}@media(min-width:48em){body{-webkit-padding-before:9.1rem;padding-block-start:9.1rem}}body.no-hero{-webkit-padding-before:12.8rem;padding-block-start:12.8rem}@media(min-width:48em){body.no-hero{-webkit-padding-before:17.1rem;padding-block-start:17.1rem}}.container--fluid,.container{inline-size:100%;margin-inline:auto}.container{max-inline-size:var(--max-container-width);padding-inline:var(--outer-margin)}.full-bleed{inline-size:100vw;inset-inline:50%;margin-inline:-50vw}.sr-only{position:absolute;block-size:1px;inline-size:1px;padding:0;clip:rect(1px,1px,1px,1px);border:0;overflow:hidden}.sr-only.focusable:focus{block-size:auto;inline-size:auto;clip:auto}.has-section-wave{margin-block:4vw}.has-section-wave__bg{position:absolute;z-index:-1;pointer-events:none}.has-section-wave__bg--top{inset-block-end:calc(100% - 1px)}.has-section-wave__bg--bottom{inset-block-start:calc(100% - 1px)}.bg-light{background-color:var(--color-primary-purple-50)}:where(.icon){--icon-size:2.4rem;block-size:var(--icon-size,2.4rem);inline-size:var(--icon-size,2.4rem);fill:var(--main-text-color,--color-black)}.btn{all:unset;display:inline-flex;align-items:center;padding-block:var(--spacing-16);padding-inline:var(--spacing-16);border:.1rem solid rgba(0,0,0,0);color:var(--color-font-900);font-weight:var(--font-normal);line-height:1.2;text-align:center;cursor:pointer}.btn:focus-visible{outline:.2rem solid var(--color-black);outline-offset:.2rem;transition:outline-offset .2s ease}.btn--primary{padding-inline:var(--spacing-40);border-radius:10rem;background-color:var(--color-primary-purple-900);color:var(--color-white);font-weight:var(--font-normal)}.btn--primary:hover,.btn--primary:focus-visible{background-color:var(--color-primary-purple-800)}.btn--primary .icon{fill:currentcolor}.btn--secondary{border-radius:1.2rem;background-color:var(--color-primary-purple-400);color:var(--color-font-900)}.btn--secondary:hover,.btn--secondary:focus-visible{background-color:var(--color-primary-purple-600)}.btn--secondary .btn__text{-webkit-margin-end:var(--spacing-16);margin-inline-end:var(--spacing-16);font-weight:var(--font-semibold)}.btn--secondary .icon{--icon-size:1.2rem;-webkit-margin-start:auto;margin-inline-start:auto;fill:var(--color-surface-600)}.btn--tertiary{padding:0;background-color:rgba(0,0,0,0);color:var(--color-primary-purple-900);font-weight:var(--font-semibold)}.btn--tertiary .icon{--icon-size:1.6rem;-webkit-margin-start:var(--spacing-16);margin-inline-start:var(--spacing-16);fill:var(--color-primary-purple-900)}:where(p){margin:0}:where(ul,ol){margin:0;padding:0;list-style-type:none}.link-list__item:not(:last-child){-webkit-border-after:.1rem solid var(--color-primary-purple-900);border-block-end:.1rem solid var(--color-primary-purple-900)}.link-list__link{display:flex;align-items:center;padding-block:var(--spacing-24);padding-inline:var(--spacing-12);color:var(--main-text-color);font-weight:var(--font-semibold);text-decoration:none}.link-list__link:hover,.link-list__link:focus-visible{background-color:var(--color-primary-purple-100)}.link-list .icon{-webkit-margin-start:auto;margin-inline-start:auto;--icon-size:1.6rem;fill:var(--color-primary-purple-900)}.steps-list{display:flex;gap:var(--spacing-32);flex-direction:column}.steps-list__item{--step-size:4.4rem;position:relative;-webkit-padding-start:calc(var(--step-size) + var(--spacing-24));padding-inline-start:calc(var(--step-size) + var(--spacing-24));counter-increment:step}.steps-list__item::before{display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;align-items:center;justify-content:center;block-size:var(--step-size);inline-size:var(--step-size);border-radius:50%;background-color:var(--color-primary-purple-900);color:var(--color-white);font-size:var(--text-xl);font-weight:var(--font-semibold);content:counter(step)}.steps-list__item h3{font-size:clamp(2rem,0.25vw + 1.92rem,2.4rem);font-weight:var(--font-semibold)}.featured-list{display:flex;gap:var(--spacing-32);flex-direction:column}.featured-list .btn--secondary{flex:1}.featured-list li{display:flex}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;font-family:var(--heading-font-stack)}:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5){font-weight:var(--font-normal)}h1,.h1{font-size:clamp(3.6rem,1vw + 3.28rem,5.2rem);font-weight:var(--font-semibold);line-height:var(--leading-h1)}h2,.h2{font-size:clamp(2.8rem,0.5vw + 2.64rem,3.6rem);font-weight:var(--font-semibold);line-height:var(--leading-h2)}h3,.h3{font-size:clamp(2.4rem,0.25vw + 2.32rem,2.8rem);line-height:var(--leading-h3)}h4,.h4{font-size:clamp(2rem,0.25vw + 1.92rem,2.4rem);line-height:var(--leading-h4)}h5,.h5{font-size:var(--font-size-h5);line-height:var(--leading-h5)}.component-title:is(h2){-webkit-margin-after:var(--spacing-12);margin-block-end:var(--spacing-12)}.component-title:is(h3){-webkit-margin-after:var(--spacing-8);margin-block-end:var(--spacing-8)}.text-block .btn--primary{-webkit-margin-before:var(--spacing-24);margin-block-start:var(--spacing-24)}.prose{--prose-h2:var(--text-3xl);--prose-h3:var(--text-2xl);--prose-h4:var(--text-xl);--marker-color:var(--color-font-900);overflow-wrap:anywhere}.prose a{color:var(--color-primary-purple-900)}.prose h2{margin-block:var(--spacing-32) var(--spacing-12)}.prose h3{margin-block:var(--spacing-24) var(--spacing-8)}.prose h4{margin-block:var(--spacing-16) var(--spacing-8)}.prose p{margin-block:var(--spacing-12)}.prose :where(h2+*,h3+*,h4+*){-webkit-margin-before:0;margin-block-start:0}.prose :where(hr){margin-block:var(--spacing-48)}.prose :where(code){font-size:var(--text-base);font-weight:var(--font-semibold)}.prose :where(code)::before,.prose :where(code)::after{content:"`"}.prose :where(ul){list-style-type:disc}.prose :where(ol){list-style-type:decimal}.prose :where(ul,ol){-webkit-padding-start:var(--spacing-32);padding-inline-start:var(--spacing-32)}.prose :where(ul ul,ol ol,ul ol,ol ul){margin-block:var(--spacing-8) var(--spacing-16)}.prose :where(ol>li,ul>li){-webkit-padding-start:var(--spacing-8);padding-inline-start:var(--spacing-8)}.prose :where(ul>li)::marker{color:var(--marker-color);font-size:var(--text-lg);content:"-"}.prose>*:first-child{-webkit-margin-before:0;margin-block-start:0}.prose>*:last-child{-webkit-margin-after:0;margin-block-end:0}.whatsapp-cta{display:inline-flex;gap:var(--spacing-12);align-items:center;justify-content:center;max-inline-size:100%;padding-block:var(--spacing-4);padding-inline:var(--spacing-16);border:.4rem solid var(--color-white);border-radius:4rem;background-color:#1aab02;color:var(--color-white);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;text-transform:uppercase}.whatsapp-cta--sticky{position:fixed;z-index:3;inset-block-end:4rem;inset-inline-end:2rem}@media(min-width:48em){.whatsapp-cta--sticky{inset-inline-end:4rem}}.whatsapp-cta__label{min-inline-size:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whatsapp-cta .icon{display:inline-block;flex-shrink:0;fill:var(--color-white);--icon-size:3.2rem}.breadcrumb-list{--breadcrumb-current-item-color:var(--color-text-800);--breadcrumb-item-color:var(--main-text-color);--item-spacing:0.8rem;--breadcrumb-color:var(--main-text-color);--breadcrumb-font-size:var(--text-base);--breadcrumb-back-arrow-mobile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' fill='none' viewBox='0 0 8 13'%3E%3Cpath fill='%23000' d='M8 12.024 1.853 6.5 8 .976 6.914 0 .224 6.012c-.299.27-.299.706 0 .976L6.914 13 8 12.024Z'/%3E%3C/svg%3E%0A");display:flex;position:relative;z-index:2;min-inline-size:0;margin:0;padding:0;list-style:none;isolation:isolate}.breadcrumb-list__item{display:flex;position:relative;flex:0 0 auto;align-items:center;min-inline-size:0;-webkit-margin-end:var(--item-spacing);margin-inline-end:var(--item-spacing);font-size:var(--breadcrumb-font-size);line-height:1.5}.breadcrumb-list__item::before{display:block;position:absolute;inset-block-start:0;inset-inline-start:0;flex:0 0 auto;block-size:1.25em;inline-size:1.25em;-webkit-margin-before:.2rem;margin-block-start:.2rem;-webkit-margin-end:var(--spacing-8);margin-inline-end:var(--spacing-8);border-radius:50%;background-image:var(--breadcrumb-back-arrow-mobile);background-repeat:no-repeat;background-position:center;content:"";pointer-events:none}@media(min-width:36em){.breadcrumb-list__item::before{content:none}}.breadcrumb-list__item:not(:nth-last-child(2)){display:none}@media(min-width:36em){.breadcrumb-list__item:not(:nth-last-child(2)){display:flex}}@media(width <= 575px){.breadcrumb-list__item:nth-last-child(2){flex:0 1 auto;align-items:flex-start}.breadcrumb-list__item:nth-last-child(2) a{white-space:normal}.breadcrumb-list__item:nth-last-child(2) .breadcrumb-list__item__separator{display:none}}.breadcrumb-list__item:last-child{flex:0 1 auto;-webkit-margin-end:0;margin-inline-end:0}.breadcrumb-list__item:last-child a{text-overflow:ellipsis;overflow:hidden}.breadcrumb-list__item__link{-webkit-padding-start:calc(var(--spacing-20) + var(--spacing-12));padding-inline-start:calc(var(--spacing-20) + var(--spacing-12));color:var(--breadcrumb-color);text-decoration:none;white-space:nowrap}@media(min-width:36em){.breadcrumb-list__item__link{-webkit-padding-start:0;padding-inline-start:0}}.breadcrumb-list__item__link[aria-current=page]{color:var(--breadcrumb-current-item-color)}.breadcrumb-list__item__link:focus-visible,.breadcrumb-list__item button:focus-visible{outline:.2rem solid var(--color-black);outline-offset:.2rem;transition:outline-offset .2s ease}.breadcrumb-list__item__separator{display:grid;place-items:center;-webkit-margin-start:var(--item-spacing);margin-inline-start:var(--item-spacing)}.breadcrumb-list__item__separator .icon{--icon-size:1.6rem}.breadcrumb-list__item--foldout{position:initial}.breadcrumb-list__item--foldout .overflow-menu{position:initial}.skip-to-content:focus-visible{position:absolute;z-index:900;inset-block-start:0;inset-inline-start:50%;inline-size:80%;padding-block:var(--spacing-16);padding-inline:var(--spacing-24);background-color:var(--color-primary-purple-900);color:var(--color-white);text-decoration:none;transform:translateX(-50%);outline:.2rem solid var(--color-surface-900,var(--color-black));outline-offset:.2rem;transition:outline-offset .2s ease}.social-sharing{--social-sharing-bg:var(--color-black);--social-sharing-icon-color:var(--color-white);--social-sharing-bg-hover:var(--color-primary-purple-900);display:flex}.social-sharing__list{display:flex;gap:var(--spacing-20);-webkit-margin-before:var(--spacing-8);margin-block-start:var(--spacing-8);padding:0;list-style-type:none}.social-sharing__icon-wrapper{display:flex;align-items:center;justify-content:center;block-size:4rem;inline-size:4rem;border-radius:50%;background-color:var(--social-sharing-bg)}.social-sharing .icon{block-size:1.6rem;inline-size:1.6rem;fill:var(--social-sharing-icon-color)}.social-sharing__listitem a{display:flex;gap:var(--spacing-8);align-items:center;border-radius:50%;color:var(--color-font-900);text-decoration:none}.social-sharing__listitem a:hover .social-sharing__icon-wrapper,.social-sharing__listitem a:focus-visible .social-sharing__icon-wrapper{background-color:var(--social-sharing-bg-hover)}.social-sharing__listitem a:focus-visible{outline:.2rem solid var(--color-white);outline-offset:.2rem;transition:outline-offset .2s ease}.cta-ribbon{display:flex;position:relative;flex-direction:column;align-items:center;-webkit-padding-before:9.6rem;padding-block-start:9.6rem;-webkit-padding-after:var(--spacing-96);padding-block-end:var(--spacing-96);padding-inline:var(--spacing-24);color:var(--color-white);isolation:isolate}.cta-ribbon::before,.cta-ribbon::after{position:absolute;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none;inset-inline:0;content:""}.cta-ribbon::before{inset-block-start:0;aspect-ratio:96/5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='74' fill='none'%3E%3Cpath fill='%23F3EEFF' fill-rule='evenodd' d='M1440 0H0c137.089 31.868 395.351 70.879 695.34 75h103.181C1005.6 72.112 1227.44 51.354 1440 0Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A")}.cta-ribbon::after{inset-block-end:0;aspect-ratio:16/1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='xMaxYMax slice'  fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M0 .678v90h1440v-90c-251.24 83.654-860.826 151.624-1440 0Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A")}.cta-ribbon>*:not(.cta-ribbon__bg){position:relative}.cta-ribbon__bg{position:absolute;inset:0}.cta-ribbon__bg::after{position:absolute;inset:0;background-color:rgba(109,66,206,.75);content:""}.cta-ribbon__bg img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.cta-ribbon__title,.cta-ribbon .prose{max-inline-size:144rem}.cta-ribbon__title{-webkit-margin-after:var(--spacing-16);margin-block-end:var(--spacing-16);-webkit-padding-before:5vw;padding-block-start:5vw;text-align:center;text-shadow:0 .4rem .4rem rgba(0,0,0,.25)}.cta-ribbon .prose{text-align:center}.cta-ribbon .social-sharing{--social-sharing-bg:var(--color-surface-200);--social-sharing-icon-color:var(--color-black);--social-sharing-bg-hover:var(--color-surface-400);-webkit-margin-before:var(--spacing-48);margin-block-start:var(--spacing-48)}.footer{position:relative;padding-block:var(--spacing-72) var(--spacing-32);background-color:var(--color-white)}.footer__grid{display:grid;grid-template:"contact contact" "navigation navigation" "copyright copyright"}@media(min-width:48em){.footer__grid{grid-template-areas:"contact navigation" "copyright copyright";grid-template-columns:1fr 2fr}}.footer__logo{display:block;max-inline-size:10rem;-webkit-margin-after:var(--spacing-40);margin-block-end:var(--spacing-40)}.footer__link,.footer .footer__block__title a{color:var(--main-text-color);text-decoration:none}.footer__link:hover,.footer__link:focus-visible,.footer .footer__block__title a:hover,.footer .footer__block__title a:focus-visible{text-decoration:underline}.footer__link:focus-visible,.footer .footer__block__title a:focus-visible{outline:.2rem solid var(--color-black);outline-offset:.2rem;transition:outline-offset .2s ease}.footer__block__title{-webkit-margin-after:var(--spacing-12);margin-block-end:var(--spacing-12);font-size:var(--text-lg);font-weight:var(--font-semibold)}@media(min-width:48em){.footer__block__title{-webkit-margin-after:var(--spacing-32);margin-block-end:var(--spacing-32)}}.footer__contact{grid-area:contact;-webkit-margin-after:var(--spacing-48);margin-block-end:var(--spacing-48)}.footer__contact a{color:var(--color-primary-purple-900)}.footer__nav{grid-area:navigation}@media(min-width:62em){.footer__nav{display:grid;grid-template-columns:1fr min-content;-webkit-margin-after:0;margin-block-end:0}}.footer__nav__links{display:grid;gap:var(--spacing-40);-webkit-margin-after:var(--spacing-48);margin-block-end:var(--spacing-48)}@media(min-width:48em){.footer__nav__links{gap:var(--spacing-24);grid-template-columns:1fr 1fr}}.footer__sub{display:flex;grid-area:copyright;justify-content:space-between;-webkit-margin-before:var(--spacing-72);margin-block-start:var(--spacing-72);-webkit-padding-before:var(--spacing-20);padding-block-start:var(--spacing-20);font-size:var(--text-sm);-webkit-border-before:.1rem solid var(--color-surface-400);border-block-start:.1rem solid var(--color-surface-400)}@media(min-width:48em){.footer__sub{font-size:var(--text-base)}}.footer__sub .footer__linklist{gap:clamp(1.6rem,1.23rem + 1.0256vw,3.2rem);flex-direction:row}.footer__linklist{display:flex;gap:var(--spacing-8);flex-direction:column}@media(min-width:48em){.footer__linklist{gap:var(--spacing-24)}}.footer--professional{-webkit-padding-before:clamp(6.4rem,4.7834rem + 4.6154vw,13.6rem);padding-block-start:clamp(6.4rem,4.7834rem + 4.6154vw,13.6rem)}.footer--professional::before{position:absolute;inset-inline:0;inset-block-start:0;aspect-ratio:30/1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='42' fill='none' viewBox='0 0 1440 42'%3E%3Cpath fill='%23F3EEFF' fill-rule='evenodd' d='M1160.6 0H0v.29s108.276 41.664 443.258 41.664c75.232 0 154.391-7.027 248.47-15.378C808.159 16.24 947.441 3.876 1130.41.293c10.17-.2 20.24-.293 30.19-.293ZM1440 22.428S1314.68 0 1160.6 0H1440v22.428Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;content:""}.page-intro{-webkit-margin-after:var(--spacing-64);margin-block-end:var(--spacing-64);-webkit-padding-before:var(--spacing-32);padding-block-start:var(--spacing-32)}.page-intro__grid{display:flex;flex-direction:column}@media(min-width:48em){.page-intro__grid{display:grid;grid-template-areas:"subtitle subtitle subtitle subtitle subtitle subtitle . . . . . ." "title title title title title title intro intro intro intro intro intro" "date date date date date date intro intro intro intro intro intro" "cta cta cta cta cta cta intro intro intro intro intro intro";grid-template-columns:repeat(12,minmax(10px,1fr));-moz-column-gap:1.6rem;column-gap:1.6rem}}.page-intro__title{grid-area:title;-webkit-margin-after:var(--spacing-8);margin-block-end:var(--spacing-8);overflow-wrap:anywhere}@media(min-width:48em){.page-intro__title{-webkit-margin-after:var(--spacing-40);margin-block-end:var(--spacing-40)}}.page-intro__subtitle{order:-1;-webkit-margin-after:var(--spacing-16);margin-block-end:var(--spacing-16);font-family:var(--main-font-stack);font-size:var(--text-2xl);line-height:1.2}@media(min-width:48em){.page-intro__subtitle{grid-area:subtitle}}.page-intro__date{grid-area:date;-webkit-margin-before:var(--spacing-24);margin-block-start:var(--spacing-24);color:var(--color-primary-purple-900)}.page-intro__content{grid-area:intro;-webkit-padding-before:var(--spacing-8);padding-block-start:var(--spacing-8);font-weight:var(--font-medium)}.page-intro .btn{grid-area:cta;justify-self:start;align-self:flex-start;-webkit-margin-before:var(--spacing-40);margin-block-start:var(--spacing-40)}.page-intro--blog .page-intro__grid{grid-template-areas:"subtitle subtitle subtitle subtitle subtitle subtitle subtitle . . . . ." "title title title title title title title title title title title title" "date date date date date date date date date date date date" "intro intro intro intro intro intro intro intro intro intro intro intro"}.page-intro--blog .page-intro__content{-webkit-margin-before:var(--spacing-32);margin-block-start:var(--spacing-32)}
.accordion-group{display:flex;flex-direction:column}.accordion-item{--accordion-bg-open:transparent;--accordion-text:var(--color-font-900);--accordion-focus-outline:var(--color-primary-purple-900);--accordion-icon-color:var(--color-primary-purple-900);transition:background-color .2s ease-out;overflow:hidden;-webkit-border-after:.1rem solid var(--color-black);border-block-end:.1rem solid var(--color-black)}.accordion-item:first-child{-webkit-border-before:.1rem solid var(--color-black);border-block-start:.1rem solid var(--color-black)}.accordion-item__foldout{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--accordion-animation-duration,0.2s) ease-in-out,opacity var(--accordion-animation-duration,0.2s) ease-in-out}.accordion-item__foldout.invisible{visibility:hidden}.accordion-item__trigger:focus-within{background-color:var(--accordion-bg-open)}.accordion-item__trigger h4{margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold)}.accordion-item__trigger button{all:inherit;display:flex;align-items:center;justify-content:space-between;inline-size:100%;padding-block:var(--spacing-16);padding-inline:0;color:var(--accordion-text,var(--color-black));cursor:pointer}.accordion-item__trigger button:focus-visible{outline:.2rem solid var(--accordion-focus-outline,#000);outline-offset:-0.2rem;transition:outline-offset .2s ease}.accordion-item__trigger .icon{--icon-size:3.6rem;flex:0 0 auto;-webkit-margin-start:var(--spacing-16);margin-inline-start:var(--spacing-16);fill:var(--accordion-icon-color);transition:rotate .2s ease-out}.accordion-item__container{display:flex;flex-direction:column;align-items:center;overflow:hidden}.accordion-item__container .prose{position:relative;-webkit-padding-after:var(--spacing-24);padding-block-end:var(--spacing-24)}.accordion-item__contentwrapper{align-self:stretch;padding-block:var(--spacing-16);opacity:0;transition:opacity var(--accordion-animation-duration,0.2s) ease-in-out}.accordion-item.js-open{background-color:var(--accordion-bg-open)}.accordion-item.js-open .accordion-item__foldout{grid-template-rows:1fr}.accordion-item.js-open .accordion-item__contentwrapper{opacity:1}.accordion-item.js-open .accordion-item__trigger button{background-color:var(--color-primary)}.accordion-item.js-open .accordion-item__trigger .icon{rotate:180deg}.accordion-block .component-title{-webkit-margin-after:var(--spacing-12);margin-block-end:var(--spacing-12)}.accordion-block .accordion-group{-webkit-margin-before:var(--spacing-32);margin-block-start:var(--spacing-32)}.image-block{--image-block-box-shadow:initial;margin:0}.image-block img{display:block;block-size:auto;inline-size:100%;border-radius:1.2rem}.image-block__caption{-webkit-margin-before:var(--spacing-24);margin-block-start:var(--spacing-24);-webkit-padding-start:var(--spacing-12);padding-inline-start:var(--spacing-12);color:var(--color-surface-800);font-size:var(--text-sm);-webkit-border-start:.1rem solid var(--color-surface-400);border-inline-start:.1rem solid var(--color-surface-400)}@keyframes js-fade-out{0%{opacity:1}99%{opacity:0}100%{display:none;pointer-events:none;opacity:0}}.video-block{--video-block-btn-bdrs:50%;--video-block-btn-bg:var(--color-primary-purple-900);--video-block-icon-color:var(--color-white);--video-block-overlay:initial;display:grid;position:relative;inline-size:100%;aspect-ratio:16/9;border-radius:1.6rem}.video-block.js-loaded .video-block__poster{animation:js-fade-out .3s ease-out forwards}.video-block .video-block__poster,.video-block .video-block__iframe,.video-block .video-block__trigger{grid-column:1;grid-row:1}.video-block .video-block__poster,.video-block .video-block__iframe,.video-block .video-block__video{block-size:100%;inline-size:100%;border-radius:1.6rem}.video-block__poster img{display:block;position:absolute;inset:0;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.video-block__iframe[src=""]{display:none}.video-block__iframe:not([src=""])~.video-block__trigger{display:none}.video-block__trigger{all:unset;display:grid;position:relative;background-color:var(--video-block-overlay,none);cursor:pointer;place-items:center}.video-block__trigger:focus-visible{outline-color:#000;outline:.2rem solid var(--color-black);outline-offset:.2rem;transition:outline-offset .2s ease}.video-block__trigger:focus-visible .video-block__trigger__playbtn{scale:1.1}.video-block__trigger__playbtn{display:grid;place-items:center;block-size:clamp(4.8rem,3.444rem + 1.54vw,6.4rem);inline-size:clamp(4.8rem,3.444rem + 1.54vw,6.4rem);border-radius:var(--video-block-btn-bdrs,50%);background-color:var(--video-block-btn-bg,#000);transition:scale .2s ease-out}.video-block__trigger__playbtn .icon{--icon-size:clamp(2.4rem,1.846rem + 1.5385vw,4.8rem);fill:var(--video-block-icon-color,#FFF)}.video-block-description{-webkit-padding-start:var(--spacing-xs);padding-inline-start:var(--spacing-xs);-webkit-border-start:.1rem solid var(--color-surface-400);border-inline-start:.1rem solid var(--color-surface-400);color:var(--color-surface-800);font-size:var(--text-sm);font-style:italic}.blockquote{--blockquote-bg:var(--color-primary-purple-600);--blockquote-color:#333;--blockquote-fontsize:var(--text-2xl);--blockquote-icon-fill:var(--color-primary-purple-900);display:flex;position:relative;flex-direction:column;margin-block:var(--spacing-64);margin-inline:0;padding:clamp(3.6rem,2.58rem + 2.8205vw,8rem);border-radius:3.2rem;background-color:var(--blockquote-bg);color:var(--blockquote-color);font-size:var(--blockquote-fontsize);line-height:160%}@media(min-width:48em){.blockquote{margin-inline:6.4rem}}.blockquote blockquote{position:relative;margin:0;padding:0;font-weight:var(--font-semibold)}.blockquote .icon{position:absolute;inset-block-start:-0.8rem;inset-inline-start:4.8rem;block-size:3.6rem;inline-size:4.8rem;fill:var(--blockquote-icon-fill)}@media(min-width:48em){.blockquote .icon{inset-block-start:-2.4rem;inset-inline-start:8rem;block-size:5.6rem;inline-size:7.6rem}}.blockquote__caption{display:flex;flex-direction:column;align-self:flex-end;-webkit-margin-before:var(--spacing-16);margin-block-start:var(--spacing-16);font-weight:var(--font-semibold)}.blockquote__caption__detail{font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-base)}.content-components .blockquote{margin-block:var(--spacing-24) 0;margin-inline:0}.featured-section{position:relative;padding-block:var(--spacing-64);background-color:var(--color-white);isolation:isolate}.featured-section__grid{display:grid;grid-gap:var(--spacing-48)}@media(min-width:48em){.featured-section__grid{grid-gap:var(--spacing-32);grid-template-columns:1fr 1fr}}.featured-section__item{display:flex;flex-direction:column;padding:var(--spacing-32);border-radius:3rem;background-color:var(--color-white);box-shadow:0 16px 32px rgba(0,0,0,.08)}.featured-section__item__title{-webkit-margin-after:var(--spacing-8);margin-block-end:var(--spacing-8)}@media(min-width:48em){.featured-section__item__title{-webkit-margin-after:var(--spacing-24);margin-block-end:var(--spacing-24)}}.featured-section__item__intro{-webkit-margin-after:var(--spacing-32);margin-block-end:var(--spacing-32)}.featured-section__item video-component,.featured-section__item .image-block,.featured-section__item .link-list,.featured-section__item .steps-list{-webkit-margin-after:var(--spacing-24);margin-block-end:var(--spacing-24)}.featured-section__item .btn{-webkit-margin-before:auto;margin-block-start:auto}.featured-section__item .btn--primary{justify-content:center}.featured-section__item .btn--tertiary{align-self:center}.featured-section__item--video{outline:.2rem solid var(--color-white);outline-offset:1.6rem}.featured-section__item--no-card{padding:0;border-radius:none;background-color:rgba(0,0,0,0);box-shadow:none}@media(min-width:48em){.featured-section__item--no-card{padding:var(--spacing-32)}}.facts-and-downloads-section{display:flex;gap:var(--spacing-64);flex-direction:column}@media(min-width:62em){.facts-and-downloads-section{gap:15rem;flex-direction:row}}.facts-and-figures{display:flex;flex-basis:100%;flex-direction:column;padding-block:var(--spacing-64)}.facts-and-figures__title{-webkit-margin-after:var(--spacing-24);margin-block-end:var(--spacing-24)}.facts-and-figures .btn--tertiary{align-self:center;-webkit-margin-before:var(--spacing-24);margin-block-start:var(--spacing-24)}@media(min-width:62em){.facts-and-figures .btn--tertiary{-webkit-margin-before:var(--spacing-40);margin-block-start:var(--spacing-40)}}.page-downloads{position:relative;-webkit-margin-start:-2rem;margin-inline-start:-2rem;-webkit-margin-end:-2rem;margin-inline-end:-2rem;-webkit-padding-before:var(--spacing-64);padding-block-start:var(--spacing-64);-webkit-padding-after:7rem;padding-block-end:7rem;padding-inline:4rem;background:var(--color-white)}@media(width >= 1180px){.page-downloads{-webkit-margin-end:calc(((100vw - 1180px)/2 + 2rem)*-1);margin-inline-end:calc(((100vw - 1180px)/2 + 2rem)*-1);-webkit-padding-after:14rem;padding-block-end:14rem;-webkit-padding-start:14rem;padding-inline-start:14rem;-webkit-padding-end:calc((100vw - 1180px)/2 + 2rem);padding-inline-end:calc((100vw - 1180px)/2 + 2rem)}}.page-downloads__title{-webkit-margin-after:var(--spacing-24);margin-block-end:var(--spacing-24);font-weight:var(--font-semibold)}.page-downloads .prose{-webkit-margin-after:var(--spacing-40);margin-block-end:var(--spacing-40)}.page-downloads__mask{position:absolute;inset-block-end:-1px;inset-inline-start:0;inline-size:15rem;fill:var(--color-primary-purple-100);pointer-events:none}@media(width >= 1180px){.page-downloads__mask{inline-size:30rem}}.download-item{display:grid;grid-template-columns:3.2rem 1fr;-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);text-decoration:none}.download-item:focus-visible{outline:.2rem solid var(--color-black);outline-offset:.2rem;transition:outline-offset .2s ease}.download-item__name{color:var(--color-font-900);font-weight:var(--font-semibold)}.download-item__size{grid-column:2;color:var(--color-font-600);font-size:var(--text-sm)}.download-item .icon{--icon-size:3.2rem;grid-row:span 2;fill:var(--color-white)}.screening-card{display:flex;position:relative;flex-direction:column;padding:var(--spacing-24);-webkit-padding-before:var(--spacing-32);padding-block-start:var(--spacing-32);border-radius:1.6rem;background-color:var(--color-white);box-shadow:0 4px 12px rgba(16,59,25,.0799)}.screening-card__visual{position:absolute;inset-block-start:0;inset-inline-end:0;border-top-right-radius:1.6rem;pointer-events:none;overflow:hidden}.screening-card__visual .icon{position:absolute;inset-block-start:2.4rem;inset-inline-end:3.6rem;fill:var(--color-white);--icon-size:6rem}.screening-card__title{min-block-size:3em;max-inline-size:calc(100% - 18rem);font-size:var(--text-3xl);font-weight:var(--font-semibold)}.screening-card__status{position:absolute;inset-block-start:-1rem;inset-inline-start:0;padding-block:var(--spacing-4);padding-inline:var(--spacing-8);border-radius:20rem;background-color:var(--color-tertiary-900);color:var(--color-white);font-size:var(--text-sm)}.screening-card__statcounter{display:block;-webkit-margin-before:var(--spacing-16);margin-block-start:var(--spacing-16);color:var(--color-primary-purple-900);font-size:var(--text-4xl);font-weight:var(--font-semibold)}.screening-card__desc{margin-block:5rem;-webkit-margin-end:var(--spacing-16);margin-inline-end:var(--spacing-16)}.screening-card .btn{align-self:flex-start;-webkit-margin-before:auto;margin-block-start:auto}.screening-card--compact .screening-card__desc{-webkit-margin-after:0;margin-block-end:0}:root{--color-primary-purple-50:#F9F6FF;--color-primary-purple-100:#F3EEFF;--color-primary-purple-200:#E2DBFF;--color-primary-purple-300:#EBE7FF;--color-primary-purple-400:#E1D9FF;--color-primary-purple-600:#CABDFF;--color-primary-purple-800:#7B61FF;--color-primary-purple-900:#6D42CE;--color-tertiary-900:#F1573D;--color-surface-100:#FFFFFF;--color-surface-200:#FCFCF9;--color-surface-300:#F7F7F0;--color-surface-400:#E7E7E1;--color-surface-500:#7F8596;--color-surface-600:#494E5B;--color-surface-700:#31343F;--color-surface-800:#22252D;--color-surface-900:#1F2128;--color-font-500:#9F9F9F;--color-font-600:#7F8596;--color-font-900:#000;--signal-red:#C81520;--color-white:#FFF;--color-black:#000;--main-font-stack:"Poppins",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--heading-font-stack:"Poppins",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--text-xs:1.2rem;--text-sm:1.4rem;--text-base:1.6rem;--text-lg:1.8rem;--text-xl:2rem;--text-2xl:2.4rem;--text-3xl:2.8rem;--text-4xl:3.6rem;--text-5xl:5.2rem;--text-6xl:5.8rem;--text-7xl:6.4rem;--text-8xl:8.8rem;--text-9xl:9.6rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--font-base:var(--font-light);--leading-h1:1.15;--leading-base:1.5;--spacing-4:0.4rem;--spacing-8:0.8rem;--spacing-12:1.2rem;--spacing-16:1.6rem;--spacing-20:2rem;--spacing-24:2.4rem;--spacing-32:3.2rem;--spacing-40:4rem;--spacing-48:4.8rem;--spacing-56:5.6rem;--spacing-64:6.4rem;--spacing-72:7.2rem;--spacing-80:8rem;--spacing-96:9.6rem;--max-container-width:1180px;--outer-margin:2rem;--color-border:initial;--color-border-light:initial;--color-outline:initial;--main-text-color:var(--color-font-900);--main-text-size:var(--text-lg);--color-error:var(--signal-red);--base-selection-bgcolor:var(--color-primary-purple-900);--base-select-textcolor:var(--color-white)}.carousel{display:flex;position:relative;flex-direction:column;padding-block:var(--spacing-32);-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24)}@media(min-width:48em){.carousel{padding-block:var(--spacing-64)}}.carousel__wrapper{position:relative}.carousel__container{-webkit-margin-after:var(--spacing-24);margin-block-end:var(--spacing-24)}@media(min-width:48em){.carousel__container{-webkit-margin-after:var(--spacing-32);margin-block-end:var(--spacing-32)}}.carousel__header{position:relative;inline-size:calc(100% - 10rem);-webkit-margin-after:var(--spacing-24);margin-block-end:var(--spacing-24)}.carousel>.btn--primary{align-self:center}@keyframes splide-loading{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{position:absolute;z-index:0;inset-block-start:0;inset-inline-start:0;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{position:relative;box-sizing:border-box}.splide__arrows{display:flex;position:absolute;inset-block-end:100%;inset-inline-end:0;gap:var(--spacing-16);justify-content:flex-end;-webkit-margin-after:var(--spacing-16);margin-block-end:var(--spacing-16)}.splide__arrow{all:unset;display:flex;align-items:center;justify-content:center;block-size:4rem;inline-size:4rem;border-radius:.8rem;background:var(--color-primary-purple-200);cursor:pointer}.splide__arrow:hover:not([disabled]),.splide__arrow:focus-visible{background-color:var(--color-primary-purple-600)}.splide__arrow:focus-visible{outline:.2rem solid var(--color-black);outline-offset:.2rem;transition:outline-offset .2s ease}.splide__arrow[disabled]{opacity:.25}.splide__arrow svg{block-size:2.4rem;inline-size:2.4rem}.splide__arrow--prev{transform:rotate(180deg)}.splide__list{display:flex;block-size:100%;margin:0;padding:0;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;list-style-type:none;line-height:1;pointer-events:auto}.splide__progress__bar{inline-size:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{position:relative;box-sizing:border-box;flex-shrink:0;margin:0;list-style-type:none;backface-visibility:hidden}.splide__slide img{vertical-align:bottom}.splide__spinner{display:inline-block;position:absolute;inset:0;block-size:20px;inline-size:20px;margin:auto;border:2px solid #999;border-radius:50%;animation:splide-loading 1s linear infinite;border-inline-start-color:rgba(0,0,0,0);contain:strict}.splide__sr{position:absolute;block-size:1px;inline-size:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);border:0;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{position:relative;z-index:0;overflow:hidden}.faq-section{position:relative;padding-block:var(--spacing-64)}.faq-section__grid{display:flex;gap:var(--spacing-40);flex-direction:column}@media(min-width:48em){.faq-section__grid{flex-direction:row}}@media(min-width:48em){.faq-section .faq-content{max-inline-size:40%}}.faq-section .faq-content__title{-webkit-margin-after:var(--spacing-24);margin-block-end:var(--spacing-24)}@media(min-width:48em){.faq-section .faq-content__title{-webkit-margin-after:var(--spacing-32);margin-block-end:var(--spacing-32)}}.faq-section .faq-content .prose{-webkit-margin-after:var(--spacing-24);margin-block-end:var(--spacing-24)}@media(min-width:48em){.faq-section .faq-content .prose{-webkit-margin-after:var(--spacing-48);margin-block-end:var(--spacing-48)}}@media(min-width:48em){.faq-section accordion-group{max-inline-size:60%}}.card{display:flex;flex-direction:column;padding:var(--spacing-16);border-radius:var(--spacing-16);background-color:var(--color-surface-100)}.card:focus-within{outline:.2rem solid var(--color-black);outline-offset:.2rem;transition:outline-offset .2s ease}.card__header{-webkit-margin-before:var(--spacing-16);margin-block-start:var(--spacing-16)}.card__content{-webkit-margin-before:var(--spacing-8);margin-block-start:var(--spacing-8)}.card__content .prose{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card__picture{position:relative;order:-1;aspect-ratio:16/9}.card__image{position:absolute;block-size:100%;inline-size:100%;border-radius:var(--spacing-8);-o-object-fit:cover;object-fit:cover}.card__title{font-size:var(--text-2xl);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card__title a{color:inherit;text-decoration:none}.card__title a:focus-visible,.card__title a:hover{outline:none;text-decoration:underline}.card__date{display:flex;position:absolute;flex-direction:column;block-size:6.4rem;inline-size:6.4rem;-webkit-margin-before:var(--spacing-8);margin-block-start:var(--spacing-8);-webkit-margin-start:var(--spacing-8);margin-inline-start:var(--spacing-8);padding-block:var(--spacing-4);padding-inline:var(--spacing-8);border-radius:var(--spacing-8);background-color:rgba(255,255,255,.7);color:var(--color-primary-purple-800);text-align:center;text-transform:uppercase}.card__date__day{font-weight:var(--font-semibold)}.card__location{display:flex;gap:var(--spacing-4);align-items:center;-webkit-margin-before:var(--spacing-24);margin-block-start:var(--spacing-24);color:var(--color-surface-500)}.card__location .icon{fill:var(--color-surface-500)}
