:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root,.page-template-flexible-blocks,.cta-footer{--font-sans: Saans, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-mono: Saans Mono, ui-monospace, monospace;--font-heading: Saans, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}.page-template-flexible-blocks.fonts-cybercertlabs,.page-template-flexible-blocks.fonts-cybercertlabs .cta-footer,.single-case_studies.fonts-cybercertlabs,.page-template-CRA-AI .icon-cards{--font-sans: Red Hat Text, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-mono: Space Mono, ui-monospace, monospace;--font-heading: Ginka Book, Ginka, Georgia, serif}body:not(.page-template-flexible-blocks) .cta-footer,body:not(.page-template-flexible-blocks) .cta-footer :where(p,span,a,button,h1,h2,h3,.content-block,.content-block>*,.btn-outline,.btn-primary){font-family:Saans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.page-template-flexible-blocks.fonts-attestra,.page-template-flexible-blocks:not(.fonts-cybercertlabs),.page-template-flexible-blocks.fonts-attestra #page,.page-template-flexible-blocks:not(.fonts-cybercertlabs) #page,.page-template-flexible-blocks.fonts-attestra .site-header,.page-template-flexible-blocks:not(.fonts-cybercertlabs) .site-header,.page-template-flexible-blocks.fonts-attestra .site-footer,.page-template-flexible-blocks:not(.fonts-cybercertlabs) .site-footer,.page-template-flexible-blocks.fonts-attestra .blocks,.page-template-flexible-blocks:not(.fonts-cybercertlabs) .blocks,.page-template-flexible-blocks.fonts-attestra .cta-footer,.page-template-flexible-blocks:not(.fonts-cybercertlabs) .cta-footer,.page-template-flexible-blocks.fonts-attestra .cta-footer :where(p,span,a,button,h1,h2,h3,.content-block,.content-block>*,.btn-outline,.btn-primary),.page-template-flexible-blocks:not(.fonts-cybercertlabs) .cta-footer :where(p,span,a,button,h1,h2,h3,.content-block,.content-block>*,.btn-outline,.btn-primary),.page-template-flexible-blocks.fonts-attestra .blocks :where(p,span,a,button,input,textarea,select,label,li,dt,dd,h1,h2,h3,h4,h5,h6,.heading-xxl,.heading-xl,.heading-lg,.heading-md,.text-quote,.text-intro,.content-block,.content-block>*,.btn-outline,.btn-primary,.btn-dark,.btn-light,.btn-text,.wpcf7,.wpcf7 *),.page-template-flexible-blocks:not(.fonts-cybercertlabs) .blocks :where(p,span,a,button,input,textarea,select,label,li,dt,dd,h1,h2,h3,h4,h5,h6,.heading-xxl,.heading-xl,.heading-lg,.heading-md,.text-quote,.text-intro,.content-block,.content-block>*,.btn-outline,.btn-primary,.btn-dark,.btn-light,.btn-text,.wpcf7,.wpcf7 *){font-family:Saans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.page-template-flexible-blocks.fonts-attestra .eyebrow,.page-template-flexible-blocks:not(.fonts-cybercertlabs) .eyebrow,.page-template-flexible-blocks.fonts-attestra .hero-home__ticker-text,.page-template-flexible-blocks:not(.fonts-cybercertlabs) .hero-home__ticker-text,.page-template-flexible-blocks.fonts-attestra .hero-tour__ticker-text,.page-template-flexible-blocks:not(.fonts-cybercertlabs) .hero-tour__ticker-text,.page-template-flexible-blocks.fonts-attestra .lab-articles__category,.page-template-flexible-blocks:not(.fonts-cybercertlabs) .lab-articles__category,.page-template-flexible-blocks.fonts-attestra .lab-articles__date,.page-template-flexible-blocks:not(.fonts-cybercertlabs) .lab-articles__date,.page-template-flexible-blocks.fonts-attestra .lab-articles__read-time,.page-template-flexible-blocks:not(.fonts-cybercertlabs) .lab-articles__read-time{font-family:Saans Mono,ui-monospace,monospace!important}.page-template-flexible-blocks.fonts-cybercertlabs,.page-template-flexible-blocks.fonts-cybercertlabs #page,.page-template-flexible-blocks.fonts-cybercertlabs .site-header,.page-template-flexible-blocks.fonts-cybercertlabs .site-footer,.page-template-flexible-blocks.fonts-cybercertlabs .blocks,.page-template-flexible-blocks.fonts-cybercertlabs .cta-footer,.page-template-flexible-blocks.fonts-cybercertlabs .cta-footer :where(p,button,.content-block,.content-block>*:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.heading-xxl):not(.heading-xl):not(.heading-lg):not(.heading-md),.btn-outline,.btn-primary),.page-template-flexible-blocks.fonts-cybercertlabs .blocks :where(p,button,input,textarea,select,label,li,dt,dd,.text-quote,.text-intro,.content-block,.content-block>*:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.heading-xxl):not(.heading-xl):not(.heading-lg):not(.heading-md),.btn-outline,.btn-primary,.btn-dark,.btn-light,.btn-text,.wpcf7,.wpcf7 input,.wpcf7 textarea,.wpcf7 select,.wpcf7 label,.wpcf7 button){font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.page-template-flexible-blocks.fonts-cybercertlabs .eyebrow,.page-template-flexible-blocks.fonts-cybercertlabs .hero-home__ticker-text,.page-template-flexible-blocks.fonts-cybercertlabs .hero-tour__ticker-text,.page-template-flexible-blocks.fonts-cybercertlabs .lab-articles__category,.page-template-flexible-blocks.fonts-cybercertlabs .lab-articles__date,.page-template-flexible-blocks.fonts-cybercertlabs .lab-articles__read-time{font-family:Space Mono,ui-monospace,monospace!important}.page-template-flexible-blocks.fonts-cybercertlabs :where(h1,h2,h3,h4,h5,h6,.heading-xxl,.heading-xl,.heading-lg,.heading-md,.cta-footer__title,.content-block h1,.content-block h2,.content-block h3,.content-block h4,.content-block h5,.content-block h6,.content-block .h1,.content-block .heading-xxl):not(.icon-cards__card-title):not(.content-list__item-title):not(.lab-articles__title),.page-template-flexible-blocks.fonts-cybercertlabs :where(h1,h2,h3,h4,h5,h6,.heading-xxl,.heading-xl,.heading-lg,.heading-md,.cta-footer__title):not(.icon-cards__card-title):not(.content-list__item-title):not(.lab-articles__title) :where(span,a,em,strong,i,b,small),.single-case_studies.fonts-cybercertlabs .content-block :where(h1,h2,h3,h4,h5,h6,.h1,.heading-xxl,.heading-xl,.heading-lg,.heading-md),.single-case_studies.fonts-cybercertlabs .content-block :where(h1,h2,h3,h4,h5,h6,.h1) :where(span,a,em,strong,i,b,small){font-family:Ginka Book,Ginka,Georgia,serif!important;font-weight:450!important}.single-case_studies.fonts-cybercertlabs .content-block,.single-case_studies.fonts-cybercertlabs .content-block>*:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.h1):not(.heading-xxl):not(.heading-xl):not(.heading-lg):not(.heading-md){font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.page-template-flexible-blocks.fonts-cybercertlabs :where(.icon-cards__card-title,.content-list__item-title,.lab-articles__title),.page-template-flexible-blocks.fonts-cybercertlabs :where(.icon-cards__card-title,.content-list__item-title,.lab-articles__title) :where(span,a,em,strong,i,b,small){font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important}.page-template-CRA-AI .icon-cards{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-template-CRA-AI .icon-cards .eyebrow{font-family:Space Mono,ui-monospace,monospace}.page-template-CRA-AI .icon-cards h2,.page-template-CRA-AI .icon-cards h3,.page-template-CRA-AI .icon-cards h4,.page-template-CRA-AI .icon-cards h5,.page-template-CRA-AI .icon-cards h6,.page-template-CRA-AI .icon-cards .heading-xl,.page-template-CRA-AI .icon-cards .heading-lg,.page-template-CRA-AI .icon-cards .heading-md{font-family:Ginka Book,Ginka,Georgia,serif;font-weight:450;color:inherit}.page-template-CRA-AI .icon-cards h2 span,.page-template-CRA-AI .icon-cards h3 span{color:inherit}.page-template-CRA-AI .icon-cards .accent,.page-template-CRA-AI .icon-cards .text-accent{color:var(--icon-cards-accent)}.page-template-CRA-AI .icon-cards h2.icon-cards__title.heading-xl{margin:0;font-size:48px;font-weight:450;line-height:1.05;letter-spacing:-.025em;color:#060821}@media(max-width:991px){.page-template-CRA-AI .icon-cards h2.icon-cards__title.heading-xl{font-size:clamp(1.75rem,8vw,40px)}}.page-template-CRA-AI .icon-cards h3.icon-cards__card-title{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:1.4;color:#060821;text-transform:uppercase}.page-template-CRA-AI .icon-cards p,.page-template-CRA-AI .icon-cards .icon-cards__card-text,.page-template-CRA-AI .icon-cards .content-block,.page-template-CRA-AI .icon-cards .content-block>*:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.heading-xl){font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:inherit}.content-block{display:flex;flex-direction:column;align-items:flex-start;width:100%;color:#060821}.content-block>*{margin:0;align-self:stretch;font-family:var(--font-sans)}.content-block>h1+*,.content-block>h2+*,.content-block>h3+*,.content-block>h4+*,.content-block>h5+*,.content-block>h6+*,.content-block>.lead+*,.content-block>p.lead+*{margin-top:22px}.content-block>p+p{margin-top:1.5em}.content-block>*+h2,.content-block>*+h3,.content-block>*+h4,.content-block>*+h5,.content-block>*+h6{margin-top:1.5em}.content-block h1,.content-block .h1{font-family:var(--font-heading);font-size:72px}.fonts-cybercertlabs .content-block h1,.fonts-cybercertlabs .content-block .h1{font-weight:450}.content-block h1,.content-block .h1{font-weight:500;line-height:1.05em;letter-spacing:-.03em;color:inherit}@media(max-width:1440px){.content-block h1,.content-block .h1{font-size:72px}}@media(max-width:1100px){.content-block h1,.content-block .h1{font-size:54px}}@media(max-width:991px){.content-block h1,.content-block .h1{font-size:42px}}@media(max-width:767px){.content-block h1,.content-block .h1{font-size:clamp(36px,10vw,48px)}}.content-block .heading-xxl{font-family:var(--font-heading);font-size:96px}.fonts-cybercertlabs .content-block .heading-xxl{font-weight:450}@media(max-width:1440px){.content-block .heading-xxl{font-size:72px}}@media(max-width:991px){.content-block .heading-xxl{font-size:56px}}@media(max-width:767px){.content-block .heading-xxl{font-size:42px}}.content-block h2{font-family:var(--font-heading);font-size:48px;font-weight:500;line-height:1.1;letter-spacing:-.025em}.fonts-cybercertlabs .content-block h2{font-weight:450}@media(max-width:1440px){.content-block h2{font-size:40px}}@media(max-width:991px){.content-block h2{font-size:36px}}@media(max-width:767px){.content-block h2{font-size:clamp(26px,10vw,32px)}}.content-block h3{font-family:var(--font-heading);font-size:40px;font-weight:500;line-height:1.1;letter-spacing:-.025em;color:inherit}.fonts-cybercertlabs .content-block h3{font-weight:450}@media(max-width:767px){.content-block h3{font-size:clamp(28px,7vw,40px)}}.content-block h4{font-family:var(--font-heading);font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:inherit}.fonts-cybercertlabs .content-block h4{font-weight:450}@media(max-width:767px){.content-block h4{font-size:clamp(22px,5.5vw,28px)}}.content-block h5{font-family:var(--font-heading);font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:inherit}.fonts-cybercertlabs .content-block h5{font-weight:450}@media(max-width:767px){.content-block h5{font-size:clamp(20px,5vw,22px)}}.content-block h6{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:inherit}.content-block p{font-size:16px;font-weight:400;line-height:1.55;color:inherit}.content-block .lead,.content-block p.lead{font-size:22px;font-weight:500;line-height:1.55;color:inherit}.fonts-cybercertlabs .content-block .lead,.fonts-cybercertlabs .content-block p.lead{font-weight:600}.content-block a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light):not(.btn-text){color:#d7bafd;text-decoration:underline}.content-block a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light):not(.btn-text):visited{color:#d7bafd}.content-block a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light):not(.btn-text):hover,.content-block a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light):not(.btn-text):focus-visible{text-decoration:none}.content-block .accent,.content-block .text-accent{color:#d7bafd}.content-block ul,.content-block ol{margin:0;padding-left:1.5em;color:inherit}.content-block ul{list-style-type:disc}.content-block ol{list-style-type:decimal}.content-block li{margin:0 0 .5em;padding:0;font-size:16px;font-weight:400;line-height:1.55;color:inherit}.content-block li:last-child{margin-bottom:0}.content-block li>ul,.content-block li>ol{margin-top:.5em}.content-block>*+ul,.content-block>*+ol,.content-block>ul+*,.content-block>ol+*{margin-top:1.5em}.content-block--case-study{color:#060821}.content-block--case-study a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light):not(.btn-text){color:#5257e3}.content-block--case-study a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light):not(.btn-text):visited{color:#5257e3}.heading-xl,.heading-lg,.heading-md{font-family:var(--font-heading);text-wrap:balance}.text-quote,.text-intro{font-family:var(--font-sans)}.heading-xxl{margin:0;font-family:var(--font-heading);font-size:96px;font-weight:500;line-height:1.05;letter-spacing:-.025em}@media(max-width:1440px){.heading-xxl{font-size:72px}}@media(max-width:991px){.heading-xxl{font-size:clamp(1.75rem,8vw,50px)}}@media(max-width:767px){.heading-xxl{font-size:clamp(1.75rem,8vw,40px)}}.heading-xl{margin:0;font-size:48px;font-weight:500;line-height:1.05;letter-spacing:-.025em;color:#060821}.heading-xl--light{color:#fff}.heading-xl--center{text-align:center}@media(max-width:991px){.heading-xl{font-size:clamp(1.75rem,8vw,40px)}}@media(max-width:767px){.heading-xl{font-size:clamp(1.75rem,8vw,40px)}}.heading-lg{margin:0;font-size:40px;font-weight:500;line-height:1.05;letter-spacing:-.025em;color:#060821}@media(max-width:767px){.heading-lg{font-size:clamp(28px,7vw,40px)}}.heading-md{margin:0;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#060821}@media(max-width:767px){.heading-md{font-size:clamp(20px,5vw,22px)}}.text-quote{margin:0;padding:0;border:0;font-size:24px;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:#060821}@media(max-width:767px){.text-quote{font-size:clamp(1.125rem,5vw,24px)}}.text-intro{margin:0;font-size:20px;font-weight:400;line-height:1.55;color:inherit}.text-intro--light{color:#fff}.text-intro p{margin:0}@media(max-width:991px){.text-intro{font-size:18px}}@media(max-width:767px){.text-intro{font-size:16px}}.page-template-flexible-blocks{font-family:var(--font-sans);font-weight:400;font-synthesis:none;-webkit-font-smoothing:antialiased}.page-template-flexible-blocks .blocks{background:#fff;font-family:inherit}.page-template-flexible-blocks .blocks section.bg-grey{background:#9ca3a91a;padding-top:120px;padding-bottom:120px}@media(max-width:991px){.page-template-flexible-blocks .blocks section.bg-grey{padding-top:80px;padding-bottom:80px}}@media(max-width:767px){.page-template-flexible-blocks .blocks section.bg-grey{padding-top:64px;padding-bottom:64px}}.container{width:100%;max-width:1376px;margin-inline:auto;padding-inline:48px}@media(max-width:767px){.container{padding-inline:24px}}.pt-64{padding-top:64px!important}@media(max-width:991px){.pt-64{padding-top:48px!important}}@media(max-width:767px){.pt-64{padding-top:32px!important}}.pt-120{padding-top:120px!important}@media(max-width:991px){.pt-120{padding-top:80px!important}}@media(max-width:767px){.pt-120{padding-top:64px!important}}.pt-170{padding-top:170px!important}@media(max-width:991px){.pt-170{padding-top:120px!important}}@media(max-width:767px){.pt-170{padding-top:80px!important}}.pb-64{padding-bottom:64px!important}@media(max-width:991px){.pb-64{padding-bottom:48px!important}}@media(max-width:767px){.pb-64{padding-bottom:32px!important}}.pb-120{padding-bottom:120px!important}@media(max-width:991px){.pb-120{padding-bottom:80px!important}}@media(max-width:767px){.pb-120{padding-bottom:64px!important}}.pb-170{padding-bottom:170px!important}@media(max-width:991px){.pb-170{padding-bottom:120px!important}}@media(max-width:767px){.pb-170{padding-bottom:80px!important}}.eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:380;line-height:1.15;letter-spacing:.12em;text-transform:uppercase;color:#d7bafd;font-family:var(--font-mono)}@media(max-width:767px){.eyebrow{font-size:12px;align-items:flex-start}}.eyebrow-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background-color:#d7bafd}@media(max-width:767px){.eyebrow-dot{width:6px;height:6px;margin-top:calc((1.15em - 6px)/2)}}.eyebrow--purple{color:#a057f5!important}.eyebrow--purple .eyebrow-dot{background-color:#a057f5}.eyebrow--blue{color:#5257e3!important}.eyebrow--blue .eyebrow-dot{background-color:#5257e3}.eyebrow--green{color:#14eda9!important}.eyebrow--green .eyebrow-dot{background-color:#14eda9}.eyebrow--light{color:#b5daec!important}.eyebrow--light .eyebrow-dot{background-color:#b5daec}.eyebrow--peach{gap:16px;color:#fad0ae!important}.eyebrow--peach .eyebrow-dot{background-color:#fad0ae}.btn-outline,.btn-primary,.btn-dark,.btn-light,.btn-text{font-family:var(--font-sans)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:12px 24px;font-size:16px;font-weight:400;line-height:1.125;color:#060821;text-decoration:none;background:transparent;border:1px solid #a057f5;transition:background .2s ease,border-color .2s ease,color .2s ease}.btn-outline:focus,.btn-outline:active,.btn-outline:focus-visible,.btn-outline:visited{outline:none}.btn-outline:visited,.btn-outline:focus,.btn-outline:active,.btn-outline:focus-visible{color:#060821;background:transparent;border-color:#a057f5}.btn-outline:hover{background:#a057f5;border-color:#a057f5;color:#fff}.btn-outline__icon{flex-shrink:0}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:12px 24px;font-size:16px;font-weight:400;line-height:1.125;color:#fff;text-decoration:none;background:#6423a6;border:none;transition:background .2s ease,opacity .2s ease}.btn-primary:focus,.btn-primary:active,.btn-primary:focus-visible,.btn-primary:visited{outline:none}.btn-primary:visited,.btn-primary:focus,.btn-primary:active,.btn-primary:focus-visible{opacity:1;background:#6423a6;color:#fff}.btn-primary:hover{opacity:.9;background:#a057f5;color:#fff}.btn-primary__icon{flex-shrink:0}.btn-text{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0;font-size:16px;font-weight:400;line-height:1.125;color:#5257e3;text-decoration:underline;background:transparent;border:none;transition:opacity .2s ease,color .2s ease}.btn-text:focus,.btn-text:active,.btn-text:focus-visible,.btn-text:visited{outline:none}@media(max-width:767px){.btn-text{display:inline}}.btn-text:visited,.btn-text:focus,.btn-text:active,.btn-text:focus-visible{color:#5257e3}.btn-text:hover{color:#3d41c4;opacity:.9}.btn-text__icon{flex-shrink:0;width:16px;height:16px}.btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:12px 24px;font-size:16px;font-weight:400;line-height:1.125;color:#fff;text-decoration:none;background:#060821;border:none;transition:opacity .2s ease}.btn-dark:focus,.btn-dark:active,.btn-dark:focus-visible,.btn-dark:visited{outline:none}.btn-dark:visited,.btn-dark:focus,.btn-dark:active,.btn-dark:focus-visible{opacity:1;color:#fff;background:#060821}.btn-dark:hover{opacity:.88;color:#fff;background:#060821}.btn-dark__icon{flex-shrink:0}.btn-light{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:12px 24px;font-size:16px;font-weight:400;line-height:1.125;color:#060821;text-decoration:none;background:#b5daec;border:none;transition:opacity .2s ease}.btn-light:focus,.btn-light:active,.btn-light:focus-visible,.btn-light:visited{outline:none}.btn-light:visited,.btn-light:focus,.btn-light:active,.btn-light:focus-visible{opacity:1;color:#060821;background:#b5daec}.btn-light:hover{opacity:.9;color:#060821;background:#b5daec}.btn-light__icon{flex-shrink:0}.form--cf7 .wpcf7{margin:0}.form--cf7 .wpcf7-form{display:flex;flex-direction:column;gap:48px}.form--cf7 .wpcf7-form-control-wrap{display:block}.form--cf7 label{display:flex;flex-direction:column;gap:8px;margin:0;font-size:16px;font-weight:380;line-height:1.125;color:#060821}.form--cf7 .wpcf7-form-control:not([type=checkbox]):not([type=submit]){width:100%;padding:16px;font-family:inherit;font-size:16px;font-weight:380;line-height:1.125;color:#060821;background-color:#fff;border:1px solid #d9d9de;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form--cf7 .wpcf7-form-control:not([type=checkbox]):not([type=submit])::placeholder{color:#b8b9c1}.form--cf7 .wpcf7-form-control:not([type=checkbox]):not([type=submit]):focus{outline:2px solid #ba86fa;outline-offset:0}.form--cf7 .wpcf7-form-control[type=email]{padding-right:48px;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.5%204.5C16.5%203.675%2015.825%203%2015%203H3C2.175%203%201.5%203.675%201.5%204.5V13.5C1.5%2014.325%202.175%2015%203%2015H15C15.825%2015%2016.5%2014.325%2016.5%2013.5V4.5ZM15%204.5L9%208.25L3%204.5H15ZM15%2013.5H3V6L9%209.75L15%206V13.5Z'%20fill='%23B8B9C1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:18px 18px}.form--cf7 .wpcf7-form-control[type=tel]{padding-right:48px;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.905%203.75C4.95%204.4175%205.0625%205.07%205.2425%205.6925L4.3425%206.5925C4.035%205.6925%203.84%204.74%203.7725%203.75H4.905ZM12.3%2012.765C12.9375%2012.945%2013.59%2013.0575%2014.25%2013.1025V14.22C13.26%2014.1525%2012.3075%2013.9575%2011.4%2013.6575L12.3%2012.765ZM5.625%202.25H3C2.5875%202.25%202.25%202.5875%202.25%203C2.25%2010.0425%207.9575%2015.75%2015%2015.75C15.4125%2015.75%2015.75%2015.4125%2015.75%2015V12.3825C15.75%2011.97%2015.4125%2011.6325%2015%2011.6325C14.07%2011.6325%2013.1625%2011.4825%2012.3225%2011.205C12.2475%2011.175%2012.165%2011.1675%2012.09%2011.1675C11.895%2011.1675%2011.7075%2011.2425%2011.5575%2011.385L9.9075%2013.035C7.785%2011.9475%206.045%2010.215%204.965%208.0925L6.615%206.4425C6.825%206.2325%206.885%205.94%206.8025%205.6775C6.525%204.8375%206.375%203.9375%206.375%203C6.375%202.5875%206.0375%202.25%205.625%202.25Z'%20fill='%23B8B9C1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:18px 18px}.form--cf7 p:has(.wpcf7-form-control-wrap):nth-of-type(1),.form--cf7 p:has(.wpcf7-form-control-wrap):nth-of-type(2){display:inline-block;width:calc(50% - 4px);vertical-align:top}.form--cf7 p:has(.wpcf7-form-control-wrap):nth-of-type(1){margin-right:8px}.form--cf7 .wpcf7-list-item{margin:0}.form--cf7 .wpcf7-list-item-label{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:380;line-height:1.125;color:#060821;cursor:pointer}.form--cf7 input[type=checkbox]{width:24px;height:24px;margin:0;accent-color:#521e85;border:1.714px solid #ba86fa;border-radius:0}.form--cf7 .wpcf7-submit{width:100%;padding:16px 24px;font-family:inherit;font-size:16px;font-weight:380;line-height:1.125;color:#fff;background:#6423a6;border:none;border-radius:0;cursor:pointer;transition:opacity .2s ease}.form--cf7 .wpcf7-submit:focus,.form--cf7 .wpcf7-submit:active,.form--cf7 .wpcf7-submit:focus-visible,.form--cf7 .wpcf7-submit:visited{outline:none}.form--cf7 .wpcf7-submit:visited,.form--cf7 .wpcf7-submit:focus,.form--cf7 .wpcf7-submit:active,.form--cf7 .wpcf7-submit:focus-visible{opacity:1;background:#6423a6;color:#fff}.form--cf7 .wpcf7-submit:hover{opacity:.9}.form--cf7 .wpcf7-submit:disabled{opacity:.6;cursor:not-allowed}.form--cf7 .wpcf7-response-output{margin:1rem 0 0;padding:0;border:none;font-size:14px}.form--cf7 .wpcf7-not-valid-tip{font-size:13px;color:#b42318}@media(max-width:767px){.form--cf7 p:has(.wpcf7-form-control-wrap):nth-of-type(1),.form--cf7 p:has(.wpcf7-form-control-wrap):nth-of-type(2){display:block;width:100%;margin-right:0}}.form--hubspot .form__hubspot-target{width:100%}.form--hubspot .form__hubspot-error{margin:0;font-size:14px;color:#b42318}.form--hubspot .hbspt-form,.form--hubspot .hbspt-form>form,.form--hubspot form.hs-form{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;border:none;background:transparent}.form--hubspot ul,.form--hubspot ol,.form--hubspot .inputs-list,.form--hubspot .hs-error-msgs,.form--hubspot li{list-style:none;margin:0;padding:0}.form--hubspot li::marker{content:none}.form--hubspot fieldset{float:none;min-width:0;margin:0;padding:0;border:none}.form--hubspot .hs-form-field{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0}.form--hubspot .hs-form-field>.input{width:100%}.form--hubspot .hs-form-field>label:not(.hs-form-booleancheckbox-display){display:block;margin:0 0 8px;font-size:16px;font-weight:380;line-height:1.125;color:#060821}.form--hubspot fieldset.form-columns-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%!important;max-width:none!important}.form--hubspot fieldset.form-columns-2>.hs-form-field{float:none!important;width:100%!important}.form--hubspot fieldset.form-columns-1{width:100%!important;max-width:none!important}.form--hubspot .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]),.form--hubspot input.hs-input:not([type=checkbox]):not([type=radio]):not([type=file]),.form--hubspot select.hs-input,.form--hubspot textarea.hs-input{box-sizing:border-box;width:100%!important;max-width:none!important;padding:16px;font-family:inherit;font-size:16px;font-weight:380;line-height:1.125;color:#060821;background-color:#fff;border:1px solid #d9d9de;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form--hubspot .hs-input:not([type=checkbox]):not([type=radio]):not([type=file])::placeholder,.form--hubspot input.hs-input:not([type=checkbox]):not([type=radio]):not([type=file])::placeholder,.form--hubspot select.hs-input::placeholder,.form--hubspot textarea.hs-input::placeholder{color:#b8b9c1}.form--hubspot .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.form--hubspot input.hs-input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.form--hubspot select.hs-input:focus,.form--hubspot textarea.hs-input:focus{outline:2px solid #ba86fa;outline-offset:0}.form--hubspot .hs-email>.input,.form--hubspot .hs_email>.input,.form--hubspot .hs-fieldtype-email>.input,.form--hubspot .hs-form-field:has(input[type=email])>.input,.form--hubspot .hs-form-field:has(input[name=email])>.input{position:relative}.form--hubspot .hs-email>.input:after,.form--hubspot .hs_email>.input:after,.form--hubspot .hs-fieldtype-email>.input:after,.form--hubspot .hs-form-field:has(input[type=email])>.input:after,.form--hubspot .hs-form-field:has(input[name=email])>.input:after{content:"";position:absolute;right:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);background:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.5%204.5C16.5%203.675%2015.825%203%2015%203H3C2.175%203%201.5%203.675%201.5%204.5V13.5C1.5%2014.325%202.175%2015%203%2015H15C15.825%2015%2016.5%2014.325%2016.5%2013.5V4.5ZM15%204.5L9%208.25L3%204.5H15ZM15%2013.5H3V6L9%209.75L15%206V13.5Z'%20fill='%23B8B9C1'/%3e%3c/svg%3e") center/contain no-repeat;pointer-events:none}.form--hubspot .hs-email>.input .hs-input,.form--hubspot .hs-email>.input input.hs-input,.form--hubspot .hs_email>.input .hs-input,.form--hubspot .hs_email>.input input.hs-input,.form--hubspot .hs-fieldtype-email>.input .hs-input,.form--hubspot .hs-fieldtype-email>.input input.hs-input,.form--hubspot .hs-form-field:has(input[type=email])>.input .hs-input,.form--hubspot .hs-form-field:has(input[type=email])>.input input.hs-input,.form--hubspot .hs-form-field:has(input[name=email])>.input .hs-input,.form--hubspot .hs-form-field:has(input[name=email])>.input input.hs-input{padding-right:48px}.form--hubspot .hs-phone>.input,.form--hubspot .hs_phone>.input,.form--hubspot .hs-fieldtype-phonenumber>.input,.form--hubspot .hs-fieldtype-phone>.input,.form--hubspot .hs-form-field:has(input[type=tel])>.input,.form--hubspot .hs-form-field:has(input[name=phone])>.input,.form--hubspot .hs-form-field:has(input[name=mobilephone])>.input,.form--hubspot .hs-form-field:has(input[id*=phone i])>.input{position:relative}.form--hubspot .hs-phone>.input:after,.form--hubspot .hs_phone>.input:after,.form--hubspot .hs-fieldtype-phonenumber>.input:after,.form--hubspot .hs-fieldtype-phone>.input:after,.form--hubspot .hs-form-field:has(input[type=tel])>.input:after,.form--hubspot .hs-form-field:has(input[name=phone])>.input:after,.form--hubspot .hs-form-field:has(input[name=mobilephone])>.input:after,.form--hubspot .hs-form-field:has(input[id*=phone i])>.input:after{content:"";position:absolute;right:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);background:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.905%203.75C4.95%204.4175%205.0625%205.07%205.2425%205.6925L4.3425%206.5925C4.035%205.6925%203.84%204.74%203.7725%203.75H4.905ZM12.3%2012.765C12.9375%2012.945%2013.59%2013.0575%2014.25%2013.1025V14.22C13.26%2014.1525%2012.3075%2013.9575%2011.4%2013.6575L12.3%2012.765ZM5.625%202.25H3C2.5875%202.25%202.25%202.5875%202.25%203C2.25%2010.0425%207.9575%2015.75%2015%2015.75C15.4125%2015.75%2015.75%2015.4125%2015.75%2015V12.3825C15.75%2011.97%2015.4125%2011.6325%2015%2011.6325C14.07%2011.6325%2013.1625%2011.4825%2012.3225%2011.205C12.2475%2011.175%2012.165%2011.1675%2012.09%2011.1675C11.895%2011.1675%2011.7075%2011.2425%2011.5575%2011.385L9.9075%2013.035C7.785%2011.9475%206.045%2010.215%204.965%208.0925L6.615%206.4425C6.825%206.2325%206.885%205.94%206.8025%205.6775C6.525%204.8375%206.375%203.9375%206.375%203C6.375%202.5875%206.0375%202.25%205.625%202.25Z'%20fill='%23B8B9C1'/%3e%3c/svg%3e") center/contain no-repeat;pointer-events:none}.form--hubspot .hs-phone>.input .hs-input,.form--hubspot .hs-phone>.input input.hs-input,.form--hubspot .hs_phone>.input .hs-input,.form--hubspot .hs_phone>.input input.hs-input,.form--hubspot .hs-fieldtype-phonenumber>.input .hs-input,.form--hubspot .hs-fieldtype-phonenumber>.input input.hs-input,.form--hubspot .hs-fieldtype-phone>.input .hs-input,.form--hubspot .hs-fieldtype-phone>.input input.hs-input,.form--hubspot .hs-form-field:has(input[type=tel])>.input .hs-input,.form--hubspot .hs-form-field:has(input[type=tel])>.input input.hs-input,.form--hubspot .hs-form-field:has(input[name=phone])>.input .hs-input,.form--hubspot .hs-form-field:has(input[name=phone])>.input input.hs-input,.form--hubspot .hs-form-field:has(input[name=mobilephone])>.input .hs-input,.form--hubspot .hs-form-field:has(input[name=mobilephone])>.input input.hs-input,.form--hubspot .hs-form-field:has(input[id*=phone i])>.input .hs-input,.form--hubspot .hs-form-field:has(input[id*=phone i])>.input input.hs-input{padding-right:48px}.form--hubspot .legal-consent-container{display:flex;flex-direction:column;gap:12px}.form--hubspot .hs-richtext,.form--hubspot .legal-consent-container .hs-richtext{font-size:12px;font-weight:380;line-height:1.4;color:#060821}.form--hubspot .hs-richtext p,.form--hubspot .legal-consent-container .hs-richtext p{margin:0 0 1em}.form--hubspot .hs-richtext p:last-child,.form--hubspot .legal-consent-container .hs-richtext p:last-child{margin-bottom:0}.form--hubspot .hs-richtext a,.form--hubspot .legal-consent-container .hs-richtext a{color:#6423a6;text-decoration:underline;font-size:12px;font-weight:380;line-height:1.4}.form--hubspot .inputs-list{display:flex;flex-direction:column;gap:12px}.form--hubspot .inputs-list>li{width:100%}.form--hubspot .inputs-list label,.form--hubspot .inputs-list label.hs-form-booleancheckbox-display{display:flex;flex-direction:row;align-items:center;gap:0;margin:0;font-size:12px;font-weight:380;line-height:1.4;color:#060821;cursor:pointer}.form--hubspot .inputs-list label span,.form--hubspot .inputs-list label.hs-form-booleancheckbox-display span{line-height:1.4}.form--hubspot .inputs-list input[type=checkbox],.form--hubspot .inputs-list input.hs-input[type=checkbox]{flex-shrink:0;width:24px!important;height:24px!important;min-width:24px;margin:0;padding:0!important;background:#fff;border:1.714px solid #ba86fa!important;box-shadow:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#521e85;border-radius:0!important}.form--hubspot .inputs-list span{flex:1;margin-left:0}.form--hubspot .hs-form-booleancheckbox .input{width:100%}.form--hubspot .hs-error-msgs label{margin-top:4px;font-size:13px;color:#b42318}.form--hubspot .hs_submit,.form--hubspot .hs-submit{margin-top:0;padding:0}.form--hubspot .hs-button,.form--hubspot .hs-button.primary,.form--hubspot input[type=submit].hs-button{box-sizing:border-box;width:100%;padding:16px 24px;font-family:inherit;font-size:16px;font-weight:380;line-height:1.125;color:#fff;background:#6423a6;border:none;border-radius:0;cursor:pointer;transition:opacity .2s ease}.form--hubspot .hs-button:focus,.form--hubspot .hs-button:active,.form--hubspot .hs-button:focus-visible,.form--hubspot .hs-button:visited,.form--hubspot .hs-button.primary:focus,.form--hubspot .hs-button.primary:active,.form--hubspot .hs-button.primary:focus-visible,.form--hubspot .hs-button.primary:visited,.form--hubspot input[type=submit].hs-button:focus,.form--hubspot input[type=submit].hs-button:active,.form--hubspot input[type=submit].hs-button:focus-visible,.form--hubspot input[type=submit].hs-button:visited{outline:none}.form--hubspot .hs-button:visited,.form--hubspot .hs-button:focus,.form--hubspot .hs-button:active,.form--hubspot .hs-button:focus-visible,.form--hubspot .hs-button.primary:visited,.form--hubspot .hs-button.primary:focus,.form--hubspot .hs-button.primary:active,.form--hubspot .hs-button.primary:focus-visible,.form--hubspot input[type=submit].hs-button:visited,.form--hubspot input[type=submit].hs-button:focus,.form--hubspot input[type=submit].hs-button:active,.form--hubspot input[type=submit].hs-button:focus-visible{opacity:1;background:#6423a6;color:#fff}.form--hubspot .hs-button:hover,.form--hubspot .hs-button.primary:hover,.form--hubspot input[type=submit].hs-button:hover{opacity:.9}.form--hubspot .submitted-message{font-size:16px;line-height:1.55;color:#060821}@media(max-width:767px){.form--hubspot fieldset.form-columns-2{grid-template-columns:1fr}}.hero-image{position:relative;overflow:hidden;color:#fff;background:#060821;padding-top:24px}@media(max-width:991px){.hero-image{padding-top:24px}}@media(max-width:767px){.hero-image{padding-top:24px}}.hero-image__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hero-image__bg-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-image__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,700px) minmax(465px,1fr);align-items:center;column-gap:clamp(24px,4vw,30px);row-gap:48px;padding-block:32px;padding-bottom:130px;padding-inline:max(48px,(100vw - 1376px) / 2 + 48px) 0}@media(max-width:1440px){.hero-image__layout{padding-top:24px;padding-bottom:64px}}@media(max-width:991px){.hero-image__layout{grid-template-columns:1fr;padding-block:32px 28px;padding-inline:48px;row-gap:28px;padding-bottom:64px}}@media(max-width:767px){.hero-image__layout{padding-block:24px;padding-inline:24px;row-gap:20px;padding-bottom:48px}}.hero-image__content{grid-column:1;display:flex;flex-direction:column;gap:32px;max-width:700px;padding-right:24px}@media(max-width:991px){.hero-image__content{grid-column:auto;max-width:560px;padding-right:0;gap:20px}}@media(max-width:767px){.hero-image__content{max-width:none;gap:16px}}.hero-image__logo img{display:block;width:auto;max-width:200px;height:auto}@media(max-width:991px){.hero-image__logo img{max-width:150px}}@media(max-width:767px){.hero-image__logo img{max-width:120px}}.hero-image__eyebrow{flex-wrap:wrap;gap:10px;color:#d7bafd}@media(max-width:991px){.hero-image__eyebrow{font-size:12px;gap:8px}}@media(max-width:767px){.hero-image__eyebrow{font-size:11px}}.hero-image__eyebrow .eyebrow-dot{background-color:#d7bafd}.hero-image__actions{display:flex;flex-direction:column;gap:32px}@media(max-width:991px){.hero-image__actions{gap:20px}}@media(max-width:767px){.hero-image__actions{gap:16px}}.hero-image__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:991px){.hero-image__buttons .btn-primary,.hero-image__buttons .btn-dark{padding:10px 18px;font-size:14px}}@media(max-width:767px){.hero-image__buttons .btn-primary,.hero-image__buttons .btn-dark{padding:10px 16px;font-size:13px}}@media(max-width:567px){.hero-image__buttons{flex-direction:column;align-items:stretch;width:100%}.hero-image__buttons .btn-primary,.hero-image__buttons .btn-dark,.hero-image__buttons .btn-outline{width:100%}}.hero-image__button-secondary{border:1px solid #6423a6}.hero-image__notes{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:0;list-style:none}@media(max-width:991px){.hero-image__notes{gap:12px 16px}}@media(max-width:567px){.hero-image__notes{flex-direction:column;align-items:center;gap:8px}}.hero-image__note{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.55;color:#d7bafd}@media(max-width:991px){.hero-image__note{font-size:14px}}@media(max-width:767px){.hero-image__note{font-size:13px}}.hero-image__note-check{flex-shrink:0;width:11px;height:6px;border-left:1.4px solid #d7bafd;border-bottom:1.4px solid #d7bafd;transform:rotate(-45deg) translateY(-1px)}.hero-image__media{grid-column:2;grid-row:1;align-self:center;justify-self:end;width:min(600px,42vw);max-width:100%;aspect-ratio:.8939393939;overflow:hidden;flex-shrink:0;border:2px solid #5D3690;border-right:0;padding:10px 0 10px 10px;background:#0608211a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-image__media img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:left center;box-shadow:0 10px 30px #00000029}@media(max-width:991px){.hero-image__media{grid-column:auto;grid-row:auto;justify-self:center;width:100%;max-width:100%;aspect-ratio:inherit;border:1px solid #5D3690;padding:6px}}@media(max-width:767px){.hero-image__media{width:100%;max-width:100%;aspect-ratio:inherit}}.hero-image__bar{position:relative;z-index:2;padding:64px 0;background-color:#060821}@media(max-width:991px){.hero-image__bar{padding:40px 0}}@media(max-width:767px){.hero-image__bar{padding:24px 0}}.hero-image__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 100px;margin:0;padding:0;list-style:none}@media(max-width:1440px){.hero-image__badges{gap:12px 50px}}@media(max-width:991px){.hero-image__badges{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;column-gap:32px;row-gap:12px;max-width:100%}}@media(max-width:767px){.hero-image__badges{column-gap:20px;row-gap:10px}}.hero-image__badge{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:1.15;letter-spacing:.12em;text-transform:uppercase;color:#d7bafd}@media(max-width:991px){.hero-image__badge{font-size:12px;gap:8px}}@media(max-width:767px){.hero-image__badge{font-size:10px}}.hero-image__badge .eyebrow-dot{flex-shrink:0;background-color:#d7bafd}.content-block--hero-image{max-width:646px;color:#fff}.content-block--hero-image p,.content-block--hero-image .lead,.content-block--hero-image p.lead{margin:0;line-height:1.55}.content-block--hero-image p+p{margin-top:1em}.content-block--hero-image h1,.content-block--hero-image h2,.content-block--hero-image h3{color:#fff}@media(max-width:991px){.content-block--hero-image h1{font-size:44px;line-height:1.08;letter-spacing:-.025em}}@media(max-width:767px){.content-block--hero-image h1{font-size:clamp(28px,8vw,34px)}}.content-block--hero-image h1:last-child,.content-block--hero-image h2:last-child,.content-block--hero-image h3:last-child{margin-bottom:0}.content-block--hero-image>h1+*{margin-top:20px}@media(max-width:991px){.content-block--hero-image>h1+*{margin-top:16px}}@media(max-width:767px){.content-block--hero-image>h1+*{margin-top:12px}}@media(max-width:991px){.content-block--hero-image .lead,.content-block--hero-image p.lead{font-size:18px}}@media(max-width:767px){.content-block--hero-image .lead,.content-block--hero-image p.lead{font-size:15px}}@media(max-width:991px){.content-block--hero-image p{font-size:15px}}@media(max-width:767px){.content-block--hero-image p{font-size:14px}}.content-block--hero-image .accent,.content-block--hero-image .text-accent{color:#d7bafd}.content-block--hero-image a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light){color:#d7bafd}@keyframes hero-text-scroll-bounce{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,10px,0)}}.hero-text{position:relative;display:flex;align-items:center;justify-content:center;min-height:666px;overflow:hidden;color:#fff;background:linear-gradient(180deg,#020b0a,#060821 50.23%);margin-bottom:65px}@media(max-width:991px){.hero-text{min-height:520px;margin-bottom:40px}}@media(max-width:767px){.hero-text{min-height:420px;margin-bottom:30px}}.hero-text__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hero-text__bg-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-text__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#020b0a,#060821 50.23%)}.hero-text__inner{position:relative;z-index:2;width:100%;max-width:1376px;padding:80px 48px 140px;text-align:center}@media(max-width:991px){.hero-text__inner{padding:64px 48px 120px}}@media(max-width:767px){.hero-text__inner{padding:48px 24px 100px}}.hero-text__scroll{position:absolute;bottom:48px;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;text-decoration:none;transform:translate(-50%);transition:opacity .2s ease}@media(max-width:991px){.hero-text__scroll{bottom:40px}}@media(max-width:767px){.hero-text__scroll{bottom:32px}}.hero-text a.hero-text__scroll{cursor:pointer}.hero-text a.hero-text__scroll:hover{opacity:.85}.hero-text__scroll:hover .hero-text__scroll-icon{animation-play-state:paused}.hero-text__scroll-icon{display:block;width:88px;height:auto;animation:hero-text-scroll-bounce 2s ease-in-out infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.hero-text__scroll-icon{animation:none}}@media(max-width:767px){.hero-text__scroll-icon{width:64px}}.content-block--hero-text{max-width:458px;margin-inline:auto;color:#fff;text-align:center}.content-block--hero-text>*{margin:0}@keyframes hero-home-mark-in{0%{--mark-opacity: .2}to{--mark-opacity: .3}}@keyframes hero-home-accent-in{0%{--mark-opacity: 0;transform:rotate(0)}to{--mark-opacity: 1;transform:rotate(-136deg)}}@keyframes hero-home-ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hero-home{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;color:#fff;background:linear-gradient(180deg,#020a0a,#181a48)}@media(max-width:991px){.hero-home{min-height:0;padding-bottom:0}}.hero-home__blur{position:absolute;top:21%;right:10%;bottom:24%;left:10%;z-index:0;background:#0608211a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.hero-home__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:850px;margin-inline:auto;padding:125px 48px;text-align:center}@media(max-width:991px){.hero-home__inner{gap:40px;padding:80px 48px 40px}}@media(max-width:767px){.hero-home__inner{gap:32px;padding:48px 24px 32px}}.hero-home__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:100%}@media(max-width:767px){.hero-home__buttons{flex-direction:column}.hero-home__buttons .btn-primary,.hero-home__buttons .btn-outline,.hero-home__buttons .hero-home__button-primary,.hero-home__buttons .hero-home__button-secondary{width:100%}}.hero-home__button-primary{background:#5257e3}.hero-home__button-primary:visited,.hero-home__button-primary:focus,.hero-home__button-primary:active,.hero-home__button-primary:focus-visible{background:#5257e3;color:#fff}.hero-home__button-primary:hover{background:#3f44c4;color:#fff;opacity:1}.hero-home__button-secondary{color:#fff;border-color:#5257e3}.hero-home__button-secondary:visited,.hero-home__button-secondary:focus,.hero-home__button-secondary:active,.hero-home__button-secondary:focus-visible{color:#fff;background:transparent;border-color:#5257e3}.hero-home__button-secondary:hover{color:#fff;background:#5257e3;border-color:#5257e3}.hero-home__play-icon{flex-shrink:0;width:8px;height:9px}.hero-home__grid{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;width:100%;overflow:hidden}@media(max-width:991px){.hero-home__grid{gap:16px}}@media(max-width:767px){.hero-home__grid{gap:12px}}.hero-home__grid-row{display:flex;align-items:center;gap:20px;width:max-content;margin-inline:auto}@media(max-width:991px){.hero-home__grid-row{gap:16px}}@media(max-width:767px){.hero-home__grid-row{gap:12px}}.hero-home__mark{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;box-sizing:content-box;padding:10px;margin:-10px;cursor:pointer;color:#9ca3a9;opacity:var(--mark-opacity, .3);transform:rotate(0) scale(var(--wave-scale, 1));animation:hero-home-mark-in 1.2s cubic-bezier(.39,.575,.565,1) var(--mark-delay, 0ms) both;transition:transform .55s cubic-bezier(.22,1,.36,1) var(--wave-delay, 0ms),--mark-opacity .5s cubic-bezier(.22,1,.36,1) var(--wave-delay, 0ms),color .45s ease var(--wave-delay, 0ms)}.hero-home__mark.is-settled{animation:none}.hero-home__mark.is-wave{z-index:1}.hero-home__mark.is-hot{z-index:2;color:#14eda9;transform:rotate(-136deg) scale(var(--wave-scale, 1.45))}.hero-home__mark--accent{--mark-opacity: 1;color:#14eda9;transform:rotate(-136deg) scale(var(--wave-scale, 1));animation-name:hero-home-accent-in;animation-delay:var(--mark-delay, .2s)}.hero-home__mark--accent.is-hot{color:#9ca3a9;transform:rotate(0) scale(var(--wave-scale, 1.45))}.hero-home__mark-icon{display:block;width:20px;height:20px;flex-shrink:0;pointer-events:none}.hero-home__ticker{position:relative;z-index:2;display:flex;align-items:center;width:100%;height:125px;margin-top:auto;overflow:hidden}@media(max-width:991px){.hero-home__ticker{height:100px}}@media(max-width:767px){.hero-home__ticker{height:80px}}.hero-home__ticker-track{display:flex;width:max-content;animation:hero-home-ticker 40s linear infinite}@media(prefers-reduced-motion:reduce){.hero-home__ticker-track{animation:none}}.hero-home__ticker-group{display:flex;align-items:center;gap:102px;padding-inline:51px;white-space:nowrap}@media(max-width:991px){.hero-home__ticker-group{gap:64px;padding-inline:32px}}@media(max-width:767px){.hero-home__ticker-group{gap:40px;padding-inline:20px}}.hero-home__ticker-item{display:inline-flex;align-items:center;gap:10px}.hero-home__ticker-dot{flex-shrink:0;width:8px;height:8px;background:#14eda9;border-radius:50%}.hero-home__ticker-text{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:21px;letter-spacing:.12em;text-transform:uppercase;color:#14eda9}.hero-home__ticker-fade{position:absolute;top:0;bottom:0;z-index:1;width:min(509px,35%);pointer-events:none}@media(max-width:991px){.hero-home__ticker-fade{width:min(120px,18%)}}@media(max-width:767px){.hero-home__ticker-fade{width:min(80px,15%)}}.hero-home__ticker-fade--left{left:0;background:linear-gradient(270deg,#10143100,#181a48)}.hero-home__ticker-fade--right{right:0;background:linear-gradient(90deg,#10143100,#181a48)}.content-block--hero-home{max-width:850px;margin-inline:auto;color:#fff;text-align:center;align-items:center}.content-block--hero-home>*{margin:0;text-align:center}@media(max-width:991px){.content-block--hero-home .lead,.content-block--hero-home p.lead{font-size:18px;line-height:1.45}}@media(max-width:767px){.content-block--hero-home .lead,.content-block--hero-home p.lead{font-size:16px}}.content-block--hero-home>h1+*{margin-top:32px}@media(max-width:767px){.content-block--hero-home>h1+*{margin-top:24px}}.content-block--hero-home>.lead+*,.content-block--hero-home>p.lead+*{margin-top:20px}.content-block--hero-home .accent,.content-block--hero-home .text-accent{color:#14eda9}.content-block--hero-home p{max-width:744px;margin-inline:auto}@keyframes hero-tour-ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hero-tour{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;color:#fff;background:linear-gradient(180deg,#020b0a,#060821 50.23%)}.hero-tour__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hero-tour__bg-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.hero-tour__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1376px;margin-inline:auto;padding:125px 48px 64px;text-align:center}@media(max-width:991px){.hero-tour__inner{padding:80px 48px 48px}}@media(max-width:767px){.hero-tour__inner{padding:48px 24px 40px}}.hero-tour__logo{display:flex;justify-content:center;margin-bottom:20px}.hero-tour__logo img{display:block;width:auto;height:24px;max-width:160px;object-fit:contain}.hero-tour__eyebrow{justify-content:center;margin-bottom:32px}@media(max-width:767px){.hero-tour__eyebrow{margin-bottom:24px}}.hero-tour__media{position:relative;width:100%;max-width:1104px;margin-top:48px;aspect-ratio:16/9;container-type:size;overflow:hidden;border:1px solid #a057f5;background:#060821;box-shadow:0 0 40px #a057f52e}@media(max-width:991px){.hero-tour__media{margin-top:40px}}@media(max-width:767px){.hero-tour__media{margin-top:32px}}.hero-tour__media.is-playing .hero-tour__overlay,.hero-tour__media.is-playing .hero-tour__poster{opacity:0;visibility:hidden;pointer-events:none}.hero-tour__media.is-playing .hero-tour__video{pointer-events:auto;filter:none;transform:none}.hero-tour__video,.hero-tour__poster,.hero-tour__embed,.hero-tour__embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;border:0}.hero-tour__video{background:#060821;pointer-events:none}.hero-tour__media--playable .hero-tour__poster,.hero-tour__media--playable .hero-tour__video{filter:blur(6px)}.hero-tour__embed,.hero-tour__embed iframe{z-index:2;object-fit:unset}.hero-tour__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;gap:clamp(6px,3cqh,16px);padding:32px 24px;padding:clamp(10px,6cqh,32px) clamp(12px,4cqi,24px);background:#060821da;transition:opacity .25s ease,visibility .25s ease}.hero-tour__media--playable .hero-tour__overlay{cursor:pointer}.hero-tour__play{--play-size: 160px;--play-size: clamp(56px, 35cqh, 160px);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--play-size);height:var(--play-size);padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero-tour__play-disc{position:relative;display:flex;align-items:center;justify-content:center;width:calc(var(--play-size) * 120 / 160);height:calc(var(--play-size) * 120 / 160);box-sizing:content-box;background:#fff;border-radius:50%}.hero-tour__play-disc:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffff4d;border-radius:50%;width:calc(var(--play-size) * 140 / 160);height:calc(var(--play-size) * 140 / 160);box-shadow:0 0 0 calc(var(--play-size) * 10 / 160) #fff3;z-index:-1}.hero-tour__play-icon{display:block;width:calc(var(--play-size) * 18 / 160);height:calc(var(--play-size) * 22 / 160)}.hero-tour__overlay-title{margin:0;font-family:var(--font-heading);font-size:32px;font-size:clamp(16px,7cqh,32px);font-weight:500;line-height:1.15;letter-spacing:-.025em;color:#fff}.hero-tour__overlay-body{margin:0;max-width:470px;font-size:16px;font-size:clamp(12px,3.6cqh,16px);font-weight:400;line-height:1.45;color:#fff;text-wrap:balance}.hero-tour__button{margin-top:48px}@media(max-width:991px){.hero-tour__button{margin-top:40px}}@media(max-width:767px){.hero-tour__button{width:100%;margin-top:32px}}.hero-tour__ticker{position:relative;z-index:2;display:flex;align-items:center;width:100%;height:150px;margin-top:auto;overflow:hidden;background:#060821}@media(max-width:991px){.hero-tour__ticker{height:100px}}@media(max-width:767px){.hero-tour__ticker{height:80px}}.hero-tour__ticker-track{display:flex;width:max-content;animation:hero-tour-ticker 40s linear infinite}@media(prefers-reduced-motion:reduce){.hero-tour__ticker-track{animation:none}}.hero-tour__ticker-group{display:flex;align-items:center;gap:102px;padding-inline:51px;white-space:nowrap}@media(max-width:991px){.hero-tour__ticker-group{gap:64px;padding-inline:32px}}@media(max-width:767px){.hero-tour__ticker-group{gap:40px;padding-inline:20px}}.hero-tour__ticker-item{display:inline-flex;align-items:center;gap:10px}.hero-tour__ticker-dot{flex-shrink:0;width:8px;height:8px;background:#d7bafd;border-radius:50%}.hero-tour__ticker-text{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:#d7bafd}.hero-tour__ticker-fade{position:absolute;top:0;bottom:0;z-index:1;width:min(509px,35%);pointer-events:none}@media(max-width:991px){.hero-tour__ticker-fade{width:min(120px,18%)}}@media(max-width:767px){.hero-tour__ticker-fade{width:min(80px,15%)}}.hero-tour__ticker-fade--left{left:0;background:linear-gradient(270deg,#06082100,#060821)}.hero-tour__ticker-fade--right{right:0;background:linear-gradient(90deg,#06082100,#060821)}.content-block--hero-tour{max-width:832px;margin-inline:auto;color:#fff;text-align:center;align-items:center}.content-block--hero-tour>*{margin:0;text-align:center}.content-block--hero-tour>h1+*{margin-top:20px}@media(max-width:767px){.content-block--hero-tour>h1+*{margin-top:16px}}.content-block--hero-tour p{max-width:676px;margin-inline:auto}.lesson-carousel{position:relative;padding-block:80px;overflow:hidden;background:#fff}@media(max-width:991px){.lesson-carousel{padding-block:64px}}@media(max-width:767px){.lesson-carousel{padding-block:48px}}.lesson-carousel__viewport.swiper{position:relative;width:100%;height:auto;overflow:hidden}.lesson-carousel .swiper-wrapper{align-items:center;height:auto}.lesson-carousel__card.swiper-slide{position:relative;box-sizing:border-box;flex-shrink:0;width:628px;height:354px;min-height:354px;overflow:hidden;opacity:.7;transition:opacity .35s ease;isolation:isolate}.lesson-carousel__card.swiper-slide.swiper-slide-active{opacity:1}@media(max-width:1200px){.lesson-carousel__card.swiper-slide{width:min(628px,70vw);height:auto;min-height:0;aspect-ratio:628/354}}@media(max-width:991px){.lesson-carousel__card.swiper-slide{width:min(628px,82vw)}}@media(max-width:767px){.lesson-carousel__card.swiper-slide{width:min(628px,88vw)}}@media(prefers-reduced-motion:reduce){.lesson-carousel__card.swiper-slide{transition:none}}.lesson-carousel__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.lesson-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#010203;opacity:.5;pointer-events:none}.lesson-carousel__cta{position:absolute;top:50%;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:280px;max-width:calc(100% - 48px);padding:21px 32px;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.3125;color:#020a0a;text-decoration:none;background:#fff;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.lesson-carousel__cta:hover{opacity:.92;transform:translate(-50%,-50%) scale(1.02)}.lesson-carousel__cta:visited{color:#020a0a}@media(max-width:991px){.lesson-carousel__cta{min-width:0;max-width:calc(100% - 40px);padding:18px 24px}}@media(max-width:767px){.lesson-carousel__cta{width:calc(100% - 40px);padding:16px 20px;font-size:14px;gap:6px}}.lesson-carousel__play{flex-shrink:0;width:16.5px;height:16.5px;color:#010203}.lesson-carousel__cta-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson-carousel__arrow{flex-shrink:0;width:24px;height:8px;color:#010203}@media(max-width:767px){.lesson-carousel__arrow{display:none}}.lesson-carousel__dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:32px}@media(max-width:767px){.lesson-carousel__dots{margin-top:24px}}.lesson-carousel__dot{display:block;width:8px;height:8px;padding:0;border:0;border-radius:100px;background:#43472e;opacity:.2;cursor:pointer;transition:width .25s ease,opacity .25s ease}.lesson-carousel__dot.is-active{width:56px;opacity:1}.lesson-carousel__dot:hover:not(.is-active){opacity:.45}@media(max-width:767px){.lesson-carousel__dot.is-active{width:40px}}@media(prefers-reduced-motion:reduce){.lesson-carousel__dot{transition:none}}.lab-articles{padding-block:100px;color:#010203;background:#fff}@media(max-width:991px){.lab-articles{padding-block:80px}}@media(max-width:767px){.lab-articles{padding-block:64px}}.lab-articles__container{display:flex;flex-direction:column;align-items:center;gap:56px}@media(max-width:991px){.lab-articles__container{gap:48px}}@media(max-width:767px){.lab-articles__container{gap:40px}}.lab-articles__header{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:824px;text-align:center}@media(max-width:767px){.lab-articles__header{gap:24px}}.lab-articles__eyebrow{justify-content:center}.lab-articles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,400px));gap:32px;justify-content:center;width:100%;max-width:1264px}@media(max-width:991px){.lab-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:767px){.lab-articles__grid{grid-template-columns:1fr;gap:40px;max-width:400px}}.lab-articles__card{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:400px;margin-inline:auto;color:inherit;text-decoration:none}.lab-articles__card:hover .lab-articles__title{color:#5257e3}.lab-articles__media{position:relative;width:100%;height:257px;overflow:hidden;background:#502692}@media(max-width:991px){.lab-articles__media{height:auto;aspect-ratio:400/257}}.lab-articles__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lab-articles__category{margin:32px 0 0;font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:#5257e3}.lab-articles__title{margin:8px 0 23px;font-family:var(--font-sans);font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#060821;transition:color .2s ease}@media(max-width:767px){.lab-articles__title{font-size:clamp(18px,4.5vw,22px)}}.lab-articles__meta{display:flex;flex-direction:column;gap:9px;width:100%;margin-top:auto}.lab-articles__meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}@media(max-width:767px){.lab-articles__meta-row{flex-wrap:wrap;gap:8px}}.lab-articles__date,.lab-articles__read-time{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:1.5;color:#43472e}.lab-articles__date{margin-left:auto;text-align:right}@media(max-width:767px){.lab-articles__date{flex:0 0 auto}}.lab-articles__rule{width:100%;height:0;margin:0;border:0;border-top:1px solid rgba(156,163,169,.5)}.content-block--lab-articles{max-width:824px;margin-inline:auto;color:#010203;text-align:center;align-items:center}.content-block--lab-articles>*{margin:0;text-align:center}.content-block--lab-articles h1,.content-block--lab-articles h2,.content-block--lab-articles h3,.content-block--lab-articles p{font-family:var(--font-sans);font-size:48px;font-weight:500;line-height:1.05;letter-spacing:-.025em;color:#010203}@media(max-width:991px){.content-block--lab-articles h1,.content-block--lab-articles h2,.content-block--lab-articles h3,.content-block--lab-articles p{font-size:36px}}@media(max-width:767px){.content-block--lab-articles h1,.content-block--lab-articles h2,.content-block--lab-articles h3,.content-block--lab-articles p{font-size:clamp(28px,8vw,32px)}}.content-block--lab-articles .accent,.content-block--lab-articles .text-accent{color:#5257e3}.countdown-deadlines{position:relative;padding-block:102px;overflow:hidden;color:#010203;background:#e5efe3}@media(max-width:991px){.countdown-deadlines{padding-block:72px}}@media(max-width:767px){.countdown-deadlines{padding-block:56px}}.countdown-deadlines__corner{position:absolute;top:0;right:0;z-index:0;width:min(195px,28vw);height:min(137px,20vw);background:#fff;clip-path:polygon(100% 0,0 0,100% 100%);pointer-events:none;z-index:5}@media(max-width:767px){.countdown-deadlines__corner{width:70px;height:70px}}.countdown-deadlines__container{position:relative;z-index:1}.countdown-deadlines__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-inline:auto}@media(max-width:991px){.countdown-deadlines__grid{grid-template-columns:1fr;gap:32px}}.countdown-deadlines__card{display:flex;flex-direction:column;align-items:flex-start;max-width:610px;width:100%}@media(max-width:991px){.countdown-deadlines__card{max-width:none}}.countdown-deadlines__tab{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:min(100%,438px);min-height:64px;margin-bottom:-2px;padding:16px 40px;box-sizing:border-box;background:#e5efe3;border:3px solid #fff}@media(max-width:1440px){.countdown-deadlines__tab{padding-inline:32px}}.countdown-deadlines__tab:before{content:"";position:absolute;top:-14px;right:-17px;width:36px;height:30px;background:#e5efe3;border-bottom:3px solid #fff;transform:rotate(45deg)}@media(max-width:767px){.countdown-deadlines__tab:before{display:none}}@media(max-width:767px){.countdown-deadlines__tab{width:100%;max-width:100%;padding-inline:16px}}.countdown-deadlines__tab-label{flex-shrink:0;font-size:16px;font-weight:500;line-height:1.125;color:#010203}@media(max-width:767px){.countdown-deadlines__tab-label{font-size:14px}}.countdown-deadlines .countdown-deadlines__tab-label,.countdown-deadlines .countdown-deadlines__description{font-family:var(--font-mono)!important}.countdown-deadlines__tab-line{flex:1 1 auto;min-width:40px;height:0;border-top:2px solid #010203;margin-top:8px}.countdown-deadlines__body{width:100%;padding:32px 40px 40px;background:#fff;height:100%;display:flex;flex-direction:column}@media(max-width:1440px){.countdown-deadlines__body{padding-inline:32px}}@media(max-width:767px){.countdown-deadlines__body{padding-inline:16px;padding-block:24px}}.countdown-deadlines__title{margin:0 0 20px;font-family:var(--font-sans);font-size:36px;font-weight:700;line-height:1.2;color:#010203}@media(max-width:1440px){.countdown-deadlines__title{font-size:32px}}@media(max-width:767px){.countdown-deadlines__title{font-size:clamp(24px,7vw,32px)}}.countdown-deadlines__description{margin:0 0 32px;max-width:530px;font-family:var(--font-mono);font-size:16px;font-weight:400;line-height:1.4;color:#010203}@media(max-width:767px){.countdown-deadlines__description{font-size:14px}}.countdown-deadlines__timer{display:flex;flex-wrap:wrap;align-items:stretch;gap:9.5px;max-width:530px;margin-top:auto}@media(max-width:767px){.countdown-deadlines__timer{max-width:100%;gap:8px}}.countdown-deadlines__timer--ended{font-family:var(--font-mono);font-size:16px;line-height:1.4;color:#010203}.countdown-deadlines__unit{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:88px;min-height:113px;padding:16px 8px;background:#010203}@media(max-width:767px){.countdown-deadlines__unit{flex:1 1 calc(50% - 4px);min-width:0;min-height:96px;padding:12px 6px}}.countdown-deadlines__value{font-family:var(--font-sans);font-size:48px;font-weight:700;line-height:1.2;text-align:center;color:#fff}@media(max-width:767px){.countdown-deadlines__value{font-size:clamp(32px,10vw,48px)}}.countdown-deadlines__unit-label{font-family:var(--font-mono);font-size:15px;font-weight:400;line-height:1.4;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#fff;opacity:.6}.pricing-plans{padding-block:60px;color:#010203;background:#fff;overflow:hidden;width:100%}@media(max-width:991px){.pricing-plans{padding-block:40px;overflow:hidden}}@media(max-width:767px){.pricing-plans{padding-block:30px}}.pricing-plans__container{display:flex;flex-direction:column;align-items:center;gap:48px}@media(max-width:767px){.pricing-plans__container{gap:40px}}.pricing-plans__header{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:856px;text-align:center}.pricing-plans__logo img{display:block;width:auto;max-width:200px;max-height:48px;height:auto;margin-inline:auto}.pricing-plans__eyebrow{margin:0;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.55;color:#010203}.pricing-plans__toggle{display:flex;align-items:center;gap:10px;padding:10px;background:#f2f4f566;border:1px solid #f2f4f5;border-radius:32px;white-space:nowrap}@media(max-width:767px){.pricing-plans__toggle{width:100%;max-width:100%}}.pricing-plans__toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:182px;height:44px;padding:11px 24px;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.5;color:#0e0e0e;background:transparent;border:none;border-radius:46px;cursor:pointer;transition:background .2s ease,color .2s ease;white-space:nowrap}.pricing-plans__toggle-btn.is-active{font-weight:700;color:#fff;background:#6423a6}@media(max-width:767px){.pricing-plans__toggle-btn{min-width:0;flex:1 1 0;padding-inline:16px;font-size:14px}}.pricing-plans__toggle-save{font-weight:500;color:#6423a6}.is-active .pricing-plans__toggle-save{color:#d7bafd}.pricing-plans--toggle-orange .pricing-plans__toggle-btn.is-active{background:#ef6525}.pricing-plans--toggle-orange .pricing-plans__toggle-save{color:#ef6525}.pricing-plans--toggle-orange .pricing-plans__toggle-btn.is-active .pricing-plans__toggle-save{color:#ffd9c5}.pricing-plans__grid{display:flex;align-items:center;justify-content:center;gap:0;width:100%;max-width:1280px}@media(max-width:991px){.pricing-plans__grid{flex-direction:column;align-items:stretch;gap:32px;max-width:461px;overflow:visible}}@media(max-width:767px){.pricing-plans__grid{gap:24px;max-width:none}}.pricing-plans__card{position:relative;flex:0 0 30%;width:30%;max-width:411px;z-index:1;isolation:isolate}.pricing-plans__card--featured{flex:0 0 40%;width:40%;max-width:461px;z-index:2;box-shadow:-20px 35px 40px #16195e4d;margin-top:-20px}@media(max-width:991px){.pricing-plans__card--featured{flex:none;width:100%;max-width:none;margin:0;box-shadow:none;order:-1}}.pricing-plans__card--featured:before{content:"";position:absolute;top:0;left:100%;width:100px;height:65px;border-left:2px solid #2e33a8;background:#fff;transform:skew(45deg);transform-origin:bottom right;margin-left:-2px;z-index:5}.pricing-plans__card--green:before{content:"";position:absolute;top:0;right:100%;width:100px;height:65px;border-right:2px solid #d9d9de;background:#fff;transform:skew(-45deg);transform-origin:bottom left;margin-right:-2px;z-index:5}@media(max-width:991px){.pricing-plans__card--green:before{right:auto;left:100%;border-right:0;border-left:2px solid #d9d9de;transform:skew(45deg);transform-origin:bottom right;margin-right:0;margin-left:-2px}}.pricing-plans__card--blue:before{content:"";position:absolute;top:0;left:100%;width:100px;height:65px;border-left:2px solid #82bfde;background:#fff;transform:skew(45deg);transform-origin:bottom right;margin-left:-2px;z-index:5}.pricing-plans__card--orange:before{content:"";position:absolute;top:0;right:100%;width:100px;height:65px;border-right:2px solid #f3d2ba;background:#fff;transform:skew(-45deg);transform-origin:bottom left;margin-right:-2px;z-index:5}.pricing-plans__card--orange:last-child:before{right:auto;left:100%;border-right:0;border-left:2px solid #f3d2ba;transform:skew(45deg);transform-origin:bottom right;margin-right:0;margin-left:-2px}@media(max-width:991px){.pricing-plans__card--orange:before{right:auto;left:100%;border-right:0;border-left:2px solid #f3d2ba;transform:skew(45deg);transform-origin:bottom right;margin-right:0;margin-left:-2px}}.pricing-plans__card--featured-orange:before{border-left-color:#c14e17}@media(max-width:991px){.pricing-plans__card{flex:none;width:100%;max-width:none;overflow:visible}}.pricing-plans__card-surface{position:relative;display:flex;flex-direction:column;min-height:363px;overflow:hidden;border:1px solid #d9d9de}@media(max-width:991px){.pricing-plans__card-surface{min-height:220px}}.pricing-plans__card--featured .pricing-plans__card-surface{min-height:473px;background:#5257e3;border-color:#2e33a8}@media(max-width:991px){.pricing-plans__card--featured .pricing-plans__card-surface{min-height:220px}}.pricing-plans__card--green .pricing-plans__card-surface{background:#e5efe3;border-color:#d9d9de}.pricing-plans__card--blue .pricing-plans__card-surface{background:#cde5f2;border-color:#82bfde}.pricing-plans__card--orange .pricing-plans__card-surface{background:#fbe7d9;border-color:#f3d2ba}.pricing-plans__card--featured-orange .pricing-plans__card-surface{background:#ef6525;border-color:#c14e17}.pricing-plans__badge{position:absolute;top:43px;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--font-sans);font-size:16px;line-height:1.125;color:#010203;background:#d7bafd;transform:translate(-50%)}@media(max-width:991px){.pricing-plans__badge{position:relative;top:0;left:0;transform:none}}.pricing-plans__card--featured-orange .pricing-plans__badge{color:#fff;background:#6423a6}.pricing-plans__card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:36px;padding:48px 32px 32px;text-align:center}.pricing-plans__card--featured .pricing-plans__card-body{padding-top:88px}@media(max-width:991px){.pricing-plans__card--featured .pricing-plans__card-body{padding-top:32px}}@media(max-width:767px){.pricing-plans__card-body{gap:24px;padding:32px 24px 24px}.pricing-plans__card--featured .pricing-plans__card-body{padding-top:32px}}.pricing-plans__seats{margin:0;font-family:var(--font-mono)!important;font-size:16px;font-weight:500;line-height:1.55;color:#2e2e33}.pricing-plans__card--featured .pricing-plans__seats{color:#fff}.blocks .pricing-plans__card .pricing-plans__seats{font-family:var(--font-mono)!important}.pricing-plans__price{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:4px 8px}.pricing-plans__price-value{font-family:var(--font-sans);font-size:72px;font-weight:400;line-height:.83em;letter-spacing:-.03em;color:#010203}.pricing-plans__card--featured .pricing-plans__price-value{color:#fff}@media(max-width:1300px){.pricing-plans__price-value{font-size:56px}}@media(max-width:991px){.pricing-plans__price-value{font-size:56px}}@media(max-width:767px){.pricing-plans__price-value{font-size:48px}}.pricing-plans__price-period{font-family:var(--font-sans);font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#2e2e33}.pricing-plans__card--featured .pricing-plans__price-period{color:#fff}@media(max-width:767px){.pricing-plans__price-period{font-size:18px}}.pricing-plans__card-footer{display:flex;align-items:center;justify-content:center;min-height:116px;padding:24px 32px;border-top:1px solid #d9d9de}.pricing-plans__card--green .pricing-plans__card-footer{background:#e5efe3;border-color:#d9d9de}.pricing-plans__card--blue .pricing-plans__card-footer{background:#cde5f2;border-color:#82bfde}.pricing-plans__card--orange .pricing-plans__card-footer{background:#fbe7d9;border-color:#f3d2ba}.pricing-plans__card--featured .pricing-plans__card-footer{background:#5257e3;border-color:transparent;padding-bottom:85px}@media(max-width:991px){.pricing-plans__card--featured .pricing-plans__card-footer{border-color:#2e33a8;padding-bottom:24px}}.pricing-plans__card--featured-orange .pricing-plans__card-footer{background:#ef6525;border-color:transparent}@media(max-width:767px){.pricing-plans__card-footer{min-height:0;padding:20px 24px}}.pricing-plans__card-button{width:100%;max-width:277px;justify-content:center;padding:12px 24px}.pricing-plans__card--featured .pricing-plans__card-button.btn-light{color:#6423a6;background:#fff}.pricing-plans__card--featured .pricing-plans__card-button.btn-light:visited,.pricing-plans__card--featured .pricing-plans__card-button.btn-light:focus,.pricing-plans__card--featured .pricing-plans__card-button.btn-light:active,.pricing-plans__card--featured .pricing-plans__card-button.btn-light:focus-visible,.pricing-plans__card--featured .pricing-plans__card-button.btn-light:hover{color:#6423a6;background:#fff}.pricing-plans__card--orange .pricing-plans__card-button.btn-primary{color:#fff;background:#ef6525}.pricing-plans__card--orange .pricing-plans__card-button.btn-primary:visited,.pricing-plans__card--orange .pricing-plans__card-button.btn-primary:focus,.pricing-plans__card--orange .pricing-plans__card-button.btn-primary:active,.pricing-plans__card--orange .pricing-plans__card-button.btn-primary:focus-visible{color:#fff;background:#ef6525}.pricing-plans__card--orange .pricing-plans__card-button.btn-primary:hover{color:#fff;background:#d1541b}.pricing-plans__card--featured-orange .pricing-plans__card-button.btn-light{color:#c14e17;background:#fff}.pricing-plans__card--featured-orange .pricing-plans__card-button.btn-light:visited,.pricing-plans__card--featured-orange .pricing-plans__card-button.btn-light:focus,.pricing-plans__card--featured-orange .pricing-plans__card-button.btn-light:active,.pricing-plans__card--featured-orange .pricing-plans__card-button.btn-light:focus-visible,.pricing-plans__card--featured-orange .pricing-plans__card-button.btn-light:hover{color:#c14e17;background:#fff}.pricing-plans__coming-soon{cursor:default;pointer-events:none}.pricing-plans__footer{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1280px}.pricing-plans__footer-rule{width:100%;height:0;margin:0;border:0;border-top:1px solid #5257e3;opacity:.1}.content-block--pricing-plans-footer{max-width:1280px;color:#010203;text-align:center}.content-block--pricing-plans-footer>*{margin:0}.content-block--pricing-plans-footer p{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.6}.content-block--pricing-plans-footer a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light){font-weight:600;color:#5257e3;text-decoration:underline}.content-block--pricing-plans-footer a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light):hover{text-decoration:none}.content-block--pricing-plans{max-width:856px;color:#060821;text-align:center}.content-block--pricing-plans h1,.content-block--pricing-plans h2,.content-block--pricing-plans h3{margin:0;font-family:var(--font-sans);font-size:40px;font-weight:500;line-height:1.05;letter-spacing:-.025em;color:#060821}@media(max-width:991px){.content-block--pricing-plans h1,.content-block--pricing-plans h2,.content-block--pricing-plans h3{font-size:32px}}@media(max-width:767px){.content-block--pricing-plans h1,.content-block--pricing-plans h2,.content-block--pricing-plans h3{font-size:clamp(26px,7vw,30px)}}.content-block--pricing-plans .accent,.content-block--pricing-plans .text-accent{color:#6423a6}.pricing-cards{padding-block:60px;color:#060821;background:#fff;overflow:hidden}@media(max-width:991px){.pricing-cards{padding-block:40px}}@media(max-width:767px){.pricing-cards{padding-block:30px}}.pricing-cards__inner{display:flex;align-items:flex-start;gap:64px}@media(max-width:991px){.pricing-cards__inner{flex-direction:column;gap:48px}}@media(max-width:767px){.pricing-cards__inner{gap:40px}}.pricing-cards__intro{flex:0 1 590px;max-width:590px;display:flex;flex-direction:column;gap:48px}@media(max-width:991px){.pricing-cards__intro{flex:none;max-width:none;width:100%}}.pricing-cards__heading{display:flex;flex-direction:column;gap:22px;padding-left:56px;border-left:4px solid #ef6525}@media(max-width:991px){.pricing-cards__heading{padding-left:32px}}@media(max-width:767px){.pricing-cards__heading{padding-left:24px}}.pricing-cards__logo img{display:block;width:auto;max-width:211px;height:auto}.pricing-cards__body{padding-left:56px;border-left:1px solid #d9d9de}@media(max-width:991px){.pricing-cards__body{padding-left:32px}}@media(max-width:767px){.pricing-cards__body{padding-left:24px}}.pricing-cards__cards{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;max-width:628px;margin-left:auto}@media(max-width:991px){.pricing-cards__cards{max-width:none;margin-left:0}}@media(max-width:767px){.pricing-cards__cards{grid-template-columns:1fr;gap:20px}}.pricing-cards__card{position:relative;width:100%;max-width:303px;margin-inline:auto;isolation:isolate}.pricing-cards__card:after{content:"";position:absolute;top:-2px;right:0;width:64px;height:3px;background:#fff;z-index:10}.pricing-cards__card--orange:before{content:"";position:absolute;top:0;left:100%;width:100px;height:65px;border-left:1.5px solid #ef6525;background:#fff;transform:skew(45deg);transform-origin:bottom right;margin-left:-1.5px;z-index:5}.pricing-cards__card--purple:before{content:"";position:absolute;top:0;left:100%;width:100px;height:65px;border-left:1.5px solid #6423a6;background:#fff;transform:skew(45deg);transform-origin:bottom right;margin-left:-1.5px;z-index:5}@media(max-width:991px){.pricing-cards__card{max-width:100%}}.pricing-cards__card-surface{position:relative;display:flex;flex-direction:column;min-height:316px;overflow:hidden;border:1px solid #d9d9de}.pricing-cards__card--orange .pricing-cards__card-surface{background:#ef65251a;border-color:#ef6525}.pricing-cards__card--purple .pricing-cards__card-surface{background:#6423a61a;border-color:#6423a6}.pricing-cards__card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:60px 24px 0;text-align:center}@media(max-width:767px){.pricing-cards__card-body{gap:24px;padding:40px 20px 0}}.pricing-cards__label{margin:0;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.55;color:#2e2e33}.pricing-cards__price-wrap{display:flex;flex-direction:column;align-items:center;gap:4px}.pricing-cards__price{margin:0;font-family:var(--font-sans);font-size:48px;font-weight:500;line-height:1.05;letter-spacing:-.025em;color:#010203}@media(max-width:767px){.pricing-cards__price{font-size:40px}}.pricing-cards__price-note{margin:0;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.55;color:#2e2e33}.pricing-cards__card-footer{display:flex;align-items:center;justify-content:center;padding:24px}.pricing-cards__card-button{width:100%;max-width:244px;justify-content:center;padding:12px 24px}.pricing-cards__card-button--orange{background:#ef6525}.pricing-cards__card-button--orange:visited,.pricing-cards__card-button--orange:focus,.pricing-cards__card-button--orange:active,.pricing-cards__card-button--orange:focus-visible{background:#ef6525;color:#fff}.pricing-cards__card-button--orange:hover{background:#d9581f;color:#fff}.content-block--pricing-cards-title>*{margin:0}.content-block--pricing-cards-title h1,.content-block--pricing-cards-title h2,.content-block--pricing-cards-title h3,.content-block--pricing-cards-title p{font-family:var(--font-sans);font-size:48px;font-weight:500;line-height:1.05;letter-spacing:-.025em;color:#060821}@media(max-width:991px){.content-block--pricing-cards-title h1,.content-block--pricing-cards-title h2,.content-block--pricing-cards-title h3,.content-block--pricing-cards-title p{font-size:36px}}@media(max-width:767px){.content-block--pricing-cards-title h1,.content-block--pricing-cards-title h2,.content-block--pricing-cards-title h3,.content-block--pricing-cards-title p{font-size:clamp(28px,8vw,32px)}}.content-block--pricing-cards-title .accent,.content-block--pricing-cards-title .text-accent{color:#ef6525}.content-block--pricing-cards{color:#060821}.content-block--pricing-cards p{margin:0;font-size:16px;line-height:1.6}.content-block--pricing-cards p+p{margin-top:1em}.content-block--pricing-cards strong{font-weight:600}.resource-cards{position:relative;padding-block:112px 80px;overflow:hidden;color:#060821;background:#f5f9f4}@media(max-width:991px){.resource-cards{padding-block:80px 64px}}@media(max-width:767px){.resource-cards{padding-block:64px 48px}}.resource-cards__corner{position:absolute;top:0;right:0;z-index:0;width:min(195px,28vw);height:min(137px,20vw);clip-path:polygon(100% 0,0 0,100% 100%);pointer-events:none}@media(max-width:767px){.resource-cards__corner{width:70px;height:70px}}.resource-cards__corner--white{background:#fff}.resource-cards__corner--bg{top:135px;width:min(175px,24vw);height:min(120px,18vw);background:#f5f9f4}.resource-cards__chevrons{position:absolute;right:40px;bottom:0;z-index:0;display:block;width:80px;height:auto;pointer-events:none;transform:translateY(10%)}@media(max-width:991px){.resource-cards__chevrons{right:24px;width:64px}}@media(max-width:767px){.resource-cards__chevrons{display:none}}.resource-cards__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:48px}@media(max-width:767px){.resource-cards__container{gap:40px}}.resource-cards__header{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:824px;text-align:center}.resource-cards__eyebrow{justify-content:center}.resource-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1240px}@media(max-width:991px){.resource-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}}@media(max-width:767px){.resource-cards__grid{grid-template-columns:1fr}}.resource-cards__card{display:flex;flex-direction:column;align-items:flex-start;width:100%}.resource-cards__tab{position:relative;z-index:1;display:flex;align-items:center;width:min(100%,260px);min-height:64px;margin-bottom:-2px;padding:16px 32px;box-sizing:border-box;background:#f5f9f4;border:3px solid #502692}@media(max-width:767px){.resource-cards__tab{padding:12px 20px;min-height:56px}}.resource-cards__tab:before{content:"";position:absolute;top:-3px;right:-20px;width:30px;height:calc(100% + 3px);background:#f5f9f4;border-left:3px solid #502692;transform:skew(16deg)}.resource-cards__tab-label{font-family:var(--font-mono);font-size:16px;font-weight:500;line-height:1.125;color:#502692}.resource-cards .resource-cards__tab-label{font-family:var(--font-mono)!important}.resource-cards__body{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:42px 32px 32px;background:#502692}@media(max-width:767px){.resource-cards__body{padding:32px 24px 24px}}.resource-cards__icon{width:32px;height:32px;margin-bottom:28px}.resource-cards__icon img{display:block;width:32px;height:32px;object-fit:contain}.resource-cards__card-title{margin:0;font-family:var(--font-sans);font-size:22px;font-weight:600;line-height:1.2;color:#fff}.resource-cards__card-text{margin:20px 0 32px;font-family:var(--font-mono);font-size:16px;font-weight:400;line-height:1.4;color:#fff}.resource-cards__card-button.btn-light{color:#7525cb;background:#fff;margin-top:auto}@media(max-width:767px){.resource-cards__card-button.btn-light{width:100%;justify-content:center}}.resource-cards__card-button.btn-light:visited,.resource-cards__card-button.btn-light:focus,.resource-cards__card-button.btn-light:active,.resource-cards__card-button.btn-light:focus-visible,.resource-cards__card-button.btn-light:hover{color:#7525cb;background:#fff}.resource-cards__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:0;font-size:16px;line-height:1.125;color:#020a0a;text-align:center}.resource-cards__footer a{display:inline-flex;align-items:center;gap:4px;color:#7525cb!important;font-weight:600;text-decoration:underline!important;text-decoration:none}.resource-cards__footer a:hover{text-decoration:underline}.resource-cards__footer-link-icon{flex-shrink:0;color:#7525cb}.content-block--resource-cards{max-width:505px;color:#060821;text-align:center}.road-ahead{position:relative;padding-block:40px 80px;overflow:hidden;color:#fff;background:#060821}@media(max-width:991px){.road-ahead{padding-block:32px 64px}}@media(max-width:767px){.road-ahead{padding-block:24px 48px}}.road-ahead__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none}.road-ahead__container{position:relative;z-index:1}.road-ahead__frame{position:relative;max-width:1284px;margin-inline:auto;background:#060821;box-shadow:0 4px 4px #00000040,0 24px 118px -4px #479bc926;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.road-ahead__frame--has-tab{border:none}.road-ahead__frame-top{position:relative;height:54px;border-right:4px solid #82bfde}.road-ahead__tab-border{position:absolute;top:0;left:0;display:block;width:200px;height:54px;pointer-events:none}.road-ahead__top-rule{position:absolute;top:0;left:196px;right:0;height:4px;background:#82bfde;pointer-events:none}.road-ahead__frame-body{border:4px solid #82bfde;border-top:none}.road-ahead__inner{display:flex;flex-direction:column;align-items:center;gap:124px;padding:90px 48px 80px}@media(max-width:991px){.road-ahead__inner{padding:48px 32px 64px;gap:64px}}@media(max-width:767px){.road-ahead__inner{padding:24px;gap:48px}}.road-ahead__header{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:529px;text-align:center}.road-ahead__eyebrow{justify-content:center}.road-ahead__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;width:100%;max-width:970px}.road-ahead__card{position:relative;flex:0 0 302px;width:302px;max-width:100%;isolation:isolate}@media(max-width:991px){.road-ahead__card{flex:1 1 calc(50% - 16px);width:auto;min-width:min(100%,280px)}}@media(max-width:767px){.road-ahead__card{flex:1 1 100%;flex-basis:100%}}.road-ahead__card-surface{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;min-height:250px;padding:32px;background:#010203;border:2px solid #82bfde}@media(max-width:767px){.road-ahead__card-surface{min-height:0;padding:24px}}.road-ahead__card-surface:before{content:"";position:absolute;top:-7px;right:-19px;width:54px;height:30px;background:#060821;border-bottom:2px solid #82bfde;transform:rotate(45deg)}@media(max-width:767px){.road-ahead__card-surface:before{display:none}}.road-ahead__card-number{font-family:var(--font-mono);font-size:24px;font-weight:400;line-height:1.125;letter-spacing:-.02em;color:#82bfde;margin-bottom:25px}.road-ahead__card-period{margin-bottom:12px}.road-ahead__card-title{font-family:var(--font-sans);font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff;margin-bottom:20px}.road-ahead__card-status{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:6px 18px;font-size:16px;line-height:1.125}.road-ahead__card-status--live{color:#6423a6;background:#fff}.road-ahead__card-status--coming{color:#f2f4f588;background:#fff3}.content-block--road-ahead{max-width:529px;color:#fff;text-align:center}.dashboard-carousel{padding-block:40px 80px}@media(max-width:991px){.dashboard-carousel{padding-block:32px 64px}}@media(max-width:767px){.dashboard-carousel{padding-block:24px 48px}}.dashboard-carousel .cta-folder__frame{box-shadow:0 4px 4px #00000040,0 24px 118px -4px #479bc926}.dashboard-carousel__inner{display:flex;flex-direction:column;align-items:center;gap:48px;padding:32px 48px 64px}@media(max-width:1440px){.dashboard-carousel__inner{padding-inline:32px}}@media(max-width:991px){.dashboard-carousel__inner{padding:32px 48px;gap:40px}}@media(max-width:767px){.dashboard-carousel__inner{padding:32px 24px 40px;gap:32px}}.dashboard-carousel__body{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}@media(max-width:767px){.dashboard-carousel__body{gap:32px}}.dashboard-carousel__header{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:750px;width:100%;text-align:center}.dashboard-carousel__title{max-width:750px}.dashboard-carousel__slider{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;grid-template-rows:auto auto;column-gap:24px;row-gap:32px;width:100%;max-width:1161px}@media(max-width:991px){.dashboard-carousel__slider{grid-template-columns:32px minmax(0,1fr) 32px;column-gap:6px}}@media(max-width:767px){.dashboard-carousel__slider{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:0;row-gap:16px}}.dashboard-carousel__slider[data-dashboard-carousel-static]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}@media(max-width:767px){.dashboard-carousel__slider[data-dashboard-carousel-static]{grid-template-rows:auto}}.dashboard-carousel__stage{grid-column:2;grid-row:1;padding:24px;background:#0608211a;border:2px solid #82bfde;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}[data-dashboard-carousel-static] .dashboard-carousel__stage{grid-column:1}@media(max-width:767px){.dashboard-carousel__stage{grid-column:1;grid-row:1;padding:16px}}.dashboard-carousel__track{position:relative}.dashboard-carousel__slide{width:100%}.dashboard-carousel__slide[hidden]{display:none}.dashboard-carousel__slide-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}@media(max-width:991px){.dashboard-carousel__slide-inner{grid-template-columns:1fr;gap:24px}}.dashboard-carousel__slide-media img{display:block;width:100%;height:auto;border-radius:10px;background:#fff}.dashboard-carousel__slide-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.dashboard-carousel__slide-eyebrow{color:#82bfde}.dashboard-carousel__slide-eyebrow .eyebrow-dot{background-color:#82bfde}.dashboard-carousel__slide-title{margin:0;font-family:var(--font-sans);font-size:32px;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:#fff}@media(max-width:767px){.dashboard-carousel__slide-title{font-size:clamp(24px,6vw,32px)}}.dashboard-carousel__nav{grid-row:1;align-self:center;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;cursor:pointer;transition:opacity .2s ease}.dashboard-carousel__nav:hover{opacity:.88}.dashboard-carousel__nav span{display:block;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor}.dashboard-carousel__nav--prev{grid-column:1;background:#fff3;color:#fff}.dashboard-carousel__nav--prev svg path{fill:#fff}.dashboard-carousel__nav--prev svg{transform:rotate(-180deg)}@media(max-width:767px){.dashboard-carousel__nav--prev{grid-column:1;grid-row:2;justify-self:start}}.dashboard-carousel__nav--next{grid-column:3;background:#82bfde;color:#010203}@media(max-width:767px){.dashboard-carousel__nav--next{grid-column:1;grid-row:2;justify-self:end}}@media(max-width:991px){.dashboard-carousel__nav{width:32px;height:32px}}.dashboard-carousel__dots{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}@media(max-width:767px){.dashboard-carousel__dots{grid-column:1;grid-row:3}}.dashboard-carousel__dot{width:8px;height:8px;padding:0;border:none;border-radius:100px;background:#82bfde;opacity:.2;cursor:pointer;transition:width .2s ease,opacity .2s ease}.dashboard-carousel__dot.is-active{width:56px;opacity:1}.dashboard-carousel__footer{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:25px;background-color:#060821;padding:12px}@media(max-width:767px){.dashboard-carousel__footer{margin-top:20px}}.dashboard-carousel__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%}@media(max-width:767px){.dashboard-carousel__buttons{flex-direction:column}.dashboard-carousel__buttons .btn-light,.dashboard-carousel__buttons .btn-dark{width:100%}}.dashboard-carousel__button-primary.btn-light{background:#82bfde;color:#010203}.dashboard-carousel__button-primary.btn-light:visited,.dashboard-carousel__button-primary.btn-light:focus,.dashboard-carousel__button-primary.btn-light:active,.dashboard-carousel__button-primary.btn-light:focus-visible,.dashboard-carousel__button-primary.btn-light:hover{background:#82bfde;color:#010203}.dashboard-carousel__button-secondary.btn-dark{border:1px solid #82bfde}.dashboard-carousel__notes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin:0;padding:0;list-style:none}.dashboard-carousel__note{display:flex;align-items:center;gap:6px;font-size:16px;line-height:1.55;color:#82bfde}.dashboard-carousel__note-check{flex-shrink:0;width:11px;height:6px;border-left:1.4px solid #82bfde;border-bottom:1.4px solid #82bfde;transform:rotate(-45deg) translateY(-1px)}.content-block--dashboard-carousel{color:#fff;text-align:left}.content-block--dashboard-carousel p{margin:0;line-height:1.6}.content-block--dashboard-carousel p+p{margin-top:1em}.content-block--dashboard-carousel a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light){color:#82bfde}.hero-form{position:relative;min-height:900px;padding-block:100px 90px;overflow:hidden;color:#fff;background:#060821}@media(max-width:991px){.hero-form{padding-block:100px 72px;min-height:auto}}@media(max-width:767px){.hero-form{padding-block:80px 56px}}.hero-form__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero-form__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-form__inner{position:relative;z-index:1;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:48px}@media(min-width:1200px){.hero-form__inner{gap:48px 133px}}@media(max-width:991px){.hero-form__inner{flex-direction:column;flex-wrap:wrap;align-items:stretch;gap:40px}}.hero-form__content{flex:1 1 0;min-width:0;max-width:474px;display:flex;flex-direction:column;gap:32px}@media(max-width:991px){.hero-form__content{flex:none;max-width:none;width:100%}}@media(max-width:767px){.hero-form__content{gap:24px}}.hero-form__content .content-block{max-width:none;color:#fff}.hero-form__content .content-block a{color:#d7bafd}.hero-form__card{position:relative;flex:1 1 0;min-width:0;max-width:513px;width:100%;isolation:isolate}@media(max-width:991px){.hero-form__card{flex:none;max-width:none;width:100%}}.hero-form__card-corner{position:absolute;top:0;right:0;z-index:2;width:69px;height:69px;background:#060821;clip-path:polygon(100% 0,0 0,100% 100%);pointer-events:none}@media(max-width:767px){.hero-form__card-corner{width:48px;height:48px}}.hero-form__card-inner{position:relative;z-index:1;padding:48px;background:#fff;box-shadow:0 24px 118px -4px #a057f514,0 24px 118px -3px #a057f51a;clip-path:polygon(0 0,calc(100% - 69px) 0,100% 69px,100% 100%,0 100%)}@media(max-width:767px){.hero-form__card-inner{padding:32px 24px;clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,0 100%)}}.hero-form__logo{margin-bottom:56px}@media(max-width:767px){.hero-form__logo{margin-bottom:32px}}.hero-form__logo img{display:block;width:auto;max-width:125px;height:auto}.image-content{padding-block:64px 64px;background:#fff}@media(max-width:991px){.image-content{padding-block:56px 56px}}@media(max-width:767px){.image-content{padding-block:48px 48px}}.image-content--padding-large{padding-block:100px 100px}@media(max-width:991px){.image-content--padding-large{padding-block:80px 80px}}@media(max-width:767px){.image-content--padding-large{padding-block:64px 64px}}.image-content__inner{display:flex;align-items:stretch;gap:64px}@media(max-width:991px){.image-content__inner{flex-direction:column;gap:48px}}.image-content__media{position:relative;flex:1 1;width:100%;display:flex;flex-direction:column;padding-top:48px;border-top:1px solid #d9d9de}@media(max-width:991px){.image-content__media{flex:none;max-width:none;width:100%}}@media(max-width:767px){.image-content__media{padding-top:32px}}.image-content__media-inner{flex:1;min-height:0}.image-content__media-inner img{display:block;width:100%;height:auto}.image-content__pattern{position:absolute;left:-58px;bottom:-20px;z-index:1;width:200px;height:auto;pointer-events:none}@media(max-width:767px){.image-content__pattern{left:12px;width:140px;height:auto}}.image-content__pattern img{display:block;width:100%;height:100%;object-fit:contain}.image-content__content{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:60px;padding-top:48px;border-top:1px solid #d9d9de}@media(max-width:991px){.image-content__content{flex:none;max-width:none;width:100%;gap:48px}}@media(max-width:767px){.image-content__content{padding-top:32px}}.image-content__body{display:flex;flex-direction:column;align-items:flex-start;gap:35px}@property --mark-opacity{syntax: "<number>"; inherits: false; initial-value: .3;}@keyframes icon-cards-cross-in{0%{--mark-opacity: 0}to{--mark-opacity: .3}}@keyframes icon-cards-cross-accent-in{0%{--mark-opacity: 0;transform:rotate(0)}to{--mark-opacity: 1;transform:rotate(-136deg)}}.icon-cards{--icon-cards-accent: #a057f5;padding-block:80px 102px;background:#fff;color:#060821;position:relative;overflow:hidden}@media(max-width:991px){.icon-cards{padding-block:64px 80px}}@media(max-width:767px){.icon-cards{padding-block:48px 64px}}.icon-cards--has-crosses{padding-block:120px 140px}@media(max-width:991px){.icon-cards--has-crosses{padding-block:80px}}@media(max-width:767px){.icon-cards--has-crosses{padding-block:64px}}.icon-cards--crosses-full.icon-cards--has-crosses{padding-bottom:0}@media(max-width:991px){.icon-cards--crosses-full.icon-cards--has-crosses{padding-bottom:0}}@media(max-width:767px){.icon-cards--crosses-full.icon-cards--has-crosses{padding-bottom:64px}}@media(max-width:767px){.icon-cards--crosses-full.icon-cards--has-crosses.icon-cards--dark{padding-bottom:64px}}.icon-cards .accent,.icon-cards .text-accent{color:var(--icon-cards-accent)}.icon-cards__inner{position:relative;z-index:2;display:flex;gap:64px}@media(max-width:991px){.icon-cards__inner{flex-direction:column;gap:48px}}@media(max-width:767px){.icon-cards__inner{gap:40px}}.icon-cards__intro,.icon-cards__cards{flex:1 1 0;min-width:0}@media(max-width:991px){.icon-cards__intro,.icon-cards__cards{flex:none;max-width:none;width:100%}}.icon-cards__intro{position:relative;flex:0 1 590px;max-width:590px;display:flex;flex-direction:column;gap:32px;padding-top:48px;border-top:1px solid #d9d9de}@media(max-width:991px){.icon-cards__intro{flex:auto;max-width:100%}}@media(max-width:767px){.icon-cards__intro{padding-top:32px}}.icon-cards__title{padding-left:56px;border-left:4px solid var(--icon-cards-accent)}@media(max-width:991px){.icon-cards__title{padding-left:32px}}@media(max-width:767px){.icon-cards__title{padding-left:24px}}.icon-cards__body{display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding-left:56px;border-left:1px solid #d9d9de;min-height:0}@media(max-width:991px){.icon-cards__body{padding-left:32px}}@media(max-width:767px){.icon-cards__body{padding-left:24px}}.icon-cards__button--purple{background:#6423a6}.icon-cards__button--purple:visited,.icon-cards__button--purple:focus,.icon-cards__button--purple:active,.icon-cards__button--purple:focus-visible{background:#6423a6;color:#fff}.icon-cards__button--purple:hover{background:#a057f5;color:#fff;opacity:1}.icon-cards__button--blue{background:#5257e3}.icon-cards__button--blue:visited,.icon-cards__button--blue:focus,.icon-cards__button--blue:active,.icon-cards__button--blue:focus-visible{background:#5257e3;color:#fff}.icon-cards__button--blue:hover{background:#3f44c4;color:#fff;opacity:1}.icon-cards__button--orange{background:#ef6525}.icon-cards__button--orange:visited,.icon-cards__button--orange:focus,.icon-cards__button--orange:active,.icon-cards__button--orange:focus-visible{background:#ef6525;color:#fff}.icon-cards__button--orange:hover{background:#d1541b;color:#fff;opacity:1}.icon-cards__crosses{position:absolute;left:0;top:100%;z-index:1;width:653px;height:140px;overflow:hidden;pointer-events:none;transform:translate(-25%)}@media(max-width:991px){.icon-cards__crosses{width:min(653px,100%);transform:translate(-25%)}}@media(max-width:767px){.icon-cards__crosses{width:100%;height:auto;min-height:120px;transform:translate(-15%)}}.icon-cards__crosses-inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:2140px;pointer-events:auto}@media(max-width:991px){.icon-cards__crosses-inner{gap:16px}}@media(max-width:767px){.icon-cards__crosses-inner{gap:12px}}.icon-cards__crosses-row{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;height:20px}@media(max-width:991px){.icon-cards__crosses-row{gap:16px}}@media(max-width:767px){.icon-cards__crosses-row{gap:12px}}.icon-cards--crosses-full .icon-cards__crosses{position:relative;left:auto;bottom:auto;z-index:1;width:100%;height:auto;margin-top:64px;overflow:hidden;transform:translate(0)}.icon-cards--crosses-full .icon-cards__crosses-inner{width:max-content;min-width:100%}@media(max-width:767px){.icon-cards--crosses-full .icon-cards__crosses{margin-top:48px}}.icon-cards__cross{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;color:#9ca3a9;opacity:var(--mark-opacity, .3);cursor:pointer;transform:rotate(0) scale(var(--wave-scale, 1));animation:icon-cards-cross-in 1.2s cubic-bezier(.39,.575,.565,1) var(--mark-delay, 0ms) both;transition:transform .45s cubic-bezier(.22,1,.36,1) var(--wave-delay, 0ms),--mark-opacity .45s cubic-bezier(.22,1,.36,1) var(--wave-delay, 0ms),color .4s ease var(--wave-delay, 0ms)}.icon-cards__cross.is-settled{animation:none}.icon-cards__cross.is-wave{z-index:1}.icon-cards__cross.is-hot{z-index:2;color:#14eda9;transform:rotate(-136deg) scale(var(--wave-scale, 1.35))}.icon-cards__cross--accent{--mark-opacity: 1;color:#14eda9;transform:rotate(-136deg) scale(var(--wave-scale, 1));animation-name:icon-cards-cross-accent-in;animation-delay:var(--mark-delay, .2s)}.icon-cards__cross--accent.is-hot{color:#9ca3a9;transform:rotate(0) scale(var(--wave-scale, 1.35))}.icon-cards__cross-icon{display:block;width:20px;height:20px;flex-shrink:0;pointer-events:none}.icon-cards__intro-icon{width:58px;height:58px;margin-top:auto}.icon-cards__intro-icon img{display:block;width:58px;height:58px;object-fit:contain}.icon-cards__cards{flex:1 1 627px;display:flex;flex-direction:column;gap:32px}@media(max-width:991px){.icon-cards__cards{flex:none;max-width:none;width:100%}}.icon-cards__cards .eyebrow{padding-top:48px;border-top:1px solid #d9d9de}@media(max-width:767px){.icon-cards__cards .eyebrow{padding-top:32px}}.icon-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}@media(max-width:767px){.icon-cards__grid{grid-template-columns:1fr}}.icon-cards--cards-single .icon-cards__grid{grid-template-columns:1fr;gap:32px}.icon-cards__card{position:relative;min-height:100%;background:#fff}.icon-cards__card:nth-child(1){z-index:10}.icon-cards__card:nth-child(2){z-index:11}.icon-cards__card:nth-child(3){z-index:7}.icon-cards__card:nth-child(4){z-index:8}.icon-cards__card:before{content:"";position:absolute;top:-7px;right:-17px;width:50px;height:30px;background:#fff;border-bottom:1px solid #d9d9de;transform:rotate(45deg)}@media(max-width:767px){.icon-cards__card:before{display:none}}.icon-cards--no-corners .icon-cards__card:before{display:none}.icon-cards__card-inner{display:flex;flex-direction:column;gap:24px;height:100%;padding:24px;border:1px solid #d9d9de}@media(max-width:767px){.icon-cards__card-inner{height:auto}}.icon-cards__card-icon{width:24px;height:24px}.icon-cards__card-icon img{display:block;width:24px;height:24px;object-fit:contain}.icon-cards__card-content{display:flex;flex-direction:column;gap:16px}.icon-cards__card-title{margin:0;padding-bottom:4px;font-size:16px;font-weight:670;line-height:1.4;text-transform:uppercase;color:#060821;border-bottom:1px solid var(--icon-cards-accent)}.icon-cards__card-text{margin:0;font-size:16px;font-weight:400;line-height:1.55;color:#060821}.icon-cards__card-link{align-self:flex-start;margin-top:auto;color:var(--icon-cards-accent)}.icon-cards__card-link:visited,.icon-cards__card-link:focus,.icon-cards__card-link:active,.icon-cards__card-link:focus-visible{color:var(--icon-cards-accent)}.icon-cards__card-link:hover{color:var(--icon-cards-accent);opacity:.85}.icon-cards--dark{background:#010203;color:#fff;padding-top:120px;padding-bottom:120px}@media(max-width:991px){.icon-cards--dark{padding-top:80px;padding-bottom:80px}}@media(max-width:767px){.icon-cards--dark{padding-top:64px;padding-bottom:64px}}.icon-cards--dark .icon-cards__inner{max-width:1200px}.icon-cards--dark .icon-cards__intro{border-top:0;padding-top:0}.icon-cards--dark .icon-cards__title{color:#fff;max-width:480px}@media(max-width:991px){.icon-cards--dark .icon-cards__title{max-width:100%}}.icon-cards--dark .icon-cards__body{border-left-color:#ffffff29;max-width:500px;flex:1 1 auto}@media(max-width:991px){.icon-cards--dark .icon-cards__body{max-width:100%}}.icon-cards--dark .content-block--icon-cards,.icon-cards--dark .content-block--icon-cards p,.icon-cards--dark .content-block--icon-cards li,.icon-cards--dark .content-block--icon-cards a{color:#fff}.icon-cards--dark .icon-cards__cards{flex:1 1 505px}.icon-cards--dark .icon-cards__cards .eyebrow{border-top-color:#ffffff29}.icon-cards--dark .icon-cards__card{background:transparent}.icon-cards--dark .icon-cards__card:before{display:none}.icon-cards--dark .icon-cards__card-inner{border-color:#9ca3a9}.icon-cards--dark .icon-cards__card-title{color:#fff;border-bottom-color:#fff}.icon-cards--dark .icon-cards__card-title span{color:#fff;opacity:.6}.icon-cards--dark .icon-cards__card-text{color:#fff}.icon-cards--dark .icon-cards__crosses{margin-top:120px}@media(max-width:991px){.icon-cards--dark .icon-cards__crosses{margin-top:80px}}@media(max-width:767px){.icon-cards--dark .icon-cards__crosses{margin-top:64px}}.icon-cards--dark .icon-cards__cross{color:#9ca3a9!important;opacity:1;--mark-opacity: 1;animation:none!important;transition:transform .45s cubic-bezier(.22,1,.36,1) var(--wave-delay, 0ms),color .4s ease var(--wave-delay, 0ms)}.icon-cards--dark .icon-cards__cross.is-hot{color:#14eda9}.icon-cards--dark .icon-cards__cross--accent{color:#14eda9!important;animation:none!important;transform:rotate(-136deg) scale(var(--wave-scale, 1))}.icon-cards--dark .icon-cards__cross--accent.is-hot{color:#9ca3a9;transform:rotate(0) scale(var(--wave-scale, 1.35))}.icon-cards--centered{padding-top:120px;padding-bottom:100px}@media(max-width:991px){.icon-cards--centered{padding-top:80px;padding-bottom:80px}}@media(max-width:767px){.icon-cards--centered{padding-top:64px;padding-bottom:64px}}.icon-cards--centered .icon-cards__inner{flex-direction:column;align-items:center;gap:56px}@media(max-width:991px){.icon-cards--centered .icon-cards__inner{gap:40px}}@media(max-width:767px){.icon-cards--centered .icon-cards__inner{gap:32px}}.icon-cards--centered .icon-cards__intro{flex:none;max-width:844px;width:100%;align-items:center;padding-top:0;border-top:0;text-align:center;gap:24px}.icon-cards--centered .icon-cards__title{padding-left:0;border-left:0;text-align:center}.icon-cards--centered .icon-cards__body{padding-left:0;border-left:0;align-items:center;max-width:676px;margin-inline:auto}.icon-cards--centered .icon-cards__cards{flex:none;width:100%;max-width:844px;gap:0}.icon-cards--centered .icon-cards__cards .eyebrow{padding-top:0;border-top:0;margin-bottom:32px;justify-content:center}.icon-cards--centered .icon-cards__card{min-height:370px;padding:1px;background:#d9d9de}.icon-cards--centered .icon-cards__card:before{content:"";position:absolute;top:-14px;right:-29px;width:80px;height:50px;background:#fff}@media(max-width:767px){.icon-cards--centered .icon-cards__card{min-height:0;clip-path:none}}.icon-cards--centered .icon-cards__card-inner{gap:20px;padding:32px 34px;border:0;background:#fff}@media(max-width:767px){.icon-cards--centered .icon-cards__card-inner{padding:24px}}.icon-cards--centered .icon-cards__card-icon,.icon-cards--centered .icon-cards__card-icon img{width:32px;height:32px}.icon-cards--centered .icon-cards__card-content{gap:8px}.icon-cards--centered .icon-cards__card-title{padding-bottom:0;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-transform:none;border-bottom:0;text-wrap:balance}.icon-cards--centered .icon-cards__card-text{line-height:1.6}.icon-cards--centered.icon-cards--no-corners .icon-cards__card{clip-path:none}.cta-folder{position:relative;padding-block:40px 54px;overflow:hidden;color:#fff;background:#060821}@media(max-width:767px){.cta-folder{padding-block:32px 40px}}.cta-folder__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cta-folder__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cta-folder__container{position:relative;z-index:1}.cta-folder__frame{position:relative;background:#060821;border:4px solid #82bfde}.cta-folder__frame--has-tab{border:none}.cta-folder__frame--has-tab .cta-folder__inner{padding-top:64px}.cta-folder__frame-top{position:relative;height:54px;border-right:4px solid #82bfde}.cta-folder__tab-border{position:absolute;top:0;left:0;display:block;width:200px;height:54px;pointer-events:none}.cta-folder__top-rule{position:absolute;top:0;left:196px;right:0;height:4px;background:#82bfde;pointer-events:none}.cta-folder__tab{position:absolute;top:0;left:22px;z-index:1;display:flex;align-items:center;height:54px}@media(max-width:767px){.cta-folder__tab{left:20px;height:44px}}.cta-folder__frame-body{border:4px solid #82bfde;border-top:none}.cta-folder__inner{display:flex;flex-direction:column;align-items:center;gap:48px;padding:116px 146px 80px}@media(max-width:991px){.cta-folder__inner{padding:80px 48px 64px}}@media(max-width:767px){.cta-folder__inner{padding:64px 24px 40px;gap:32px}}.cta-folder__copy{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:992px;width:100%}@media(max-width:767px){.cta-folder__copy{gap:24px}}.cta-folder__text{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.cta-folder__media{width:100%;max-width:900px}.cta-folder__media img{display:block;width:100%;height:auto}.content-block--cta-folder{align-items:center;max-width:646px;color:#fff;text-align:center}.content-block--cta-folder p{line-height:1.6}.content-block--cta-folder a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light){color:#b5daec}.content-block--cta-folder a:not(.btn-outline):not(.btn-primary):not(.btn-dark):not(.btn-light):visited{color:#b5daec}.cta-promo{position:relative;display:flex;align-items:center;min-height:496px;padding-block:112px;overflow:hidden;color:#fff;background:#060821;margin:65px 0}@media(max-width:991px){.cta-promo{min-height:0;padding-block:80px;margin:40px 0}}@media(max-width:767px){.cta-promo{padding-block:64px;margin:30px 0}}.cta-promo__corner{position:absolute;top:-2px;right:0;z-index:0;width:154px;height:144px;background:#fff;clip-path:polygon(100% 0,0 0,100% 100%);pointer-events:none}@media(max-width:991px){.cta-promo__corner{width:100px;height:94px}}@media(max-width:767px){.cta-promo__corner{width:64px;height:64px}}.cta-promo__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:740px;margin-inline:auto;text-align:center}@media(max-width:767px){.cta-promo__inner{gap:24px}}.cta-promo__eyebrow{justify-content:center;gap:16px}.content-block--cta-promo{width:100%;text-align:center;color:#fff}.content-block--cta-promo>*{margin:0}.content-block--cta-promo p{color:#e5efe3}.cta-footer{position:relative;isolation:isolate;overflow:hidden;min-height:496px;color:#fff;background:#020a0a}@media(max-width:991px){.cta-footer{min-height:0}}.cta-footer__media{position:absolute;bottom:0;right:0;z-index:0;width:40%;pointer-events:none}@media(max-width:991px){.cta-footer__media{position:relative;top:auto;right:0;bottom:auto;width:min(560px,72vw);margin-top:-80px;margin-left:auto;opacity:.45}}@media(max-width:767px){.cta-footer__media{width:100%;max-width:500px;margin-top:-150px;opacity:.55}}.cta-footer__media img{display:block;width:100%;height:auto;transform-origin:center center}.cta-footer__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:650px;padding-block:120px}@media(max-width:991px){.cta-footer__inner{max-width:520px;gap:32px;padding-block:80px 100px}}@media(max-width:767px){.cta-footer__inner{max-width:none;gap:32px;padding-block:64px 80px}}.cta-footer__title{max-width:650px;margin:0;font-size:96px;font-weight:500;line-height:1.05;letter-spacing:-.03em;color:#fff}@media(max-width:1440px){.cta-footer__title{font-size:72px}}@media(max-width:991px){.cta-footer__title{font-size:56px}}@media(max-width:767px){.cta-footer__title{font-size:clamp(36px,10vw,44px)}}.cta-footer__title .accent,.cta-footer__title .text-accent{color:#14eda9}.cta-footer__body{max-width:519px;font-size:16px;font-weight:400;line-height:1.55;color:#fff}.cta-footer__body p{margin:0;color:inherit}.cta-footer__body strong,.cta-footer__body b{font-weight:700}@media(max-width:767px){.cta-footer__body{max-width:none}}.cta-footer__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}@media(max-width:767px){.cta-footer__buttons{flex-direction:column;align-items:stretch;width:100%;margin-top:8px}}.cta-footer__button-primary{background:#5257e3}.cta-footer__button-primary:visited,.cta-footer__button-primary:focus,.cta-footer__button-primary:active,.cta-footer__button-primary:focus-visible{background:#5257e3;color:#fff}.cta-footer__button-primary:hover{background:#3f44c4;color:#fff;opacity:1}.cta-footer__button-secondary{color:#fff;border-color:#5257e3}.cta-footer__button-secondary:visited,.cta-footer__button-secondary:focus,.cta-footer__button-secondary:active,.cta-footer__button-secondary:focus-visible{color:#fff;background:transparent;border-color:#5257e3}.cta-footer__button-secondary:hover{color:#fff;background:#5257e3;border-color:#5257e3}.content-list{--content-list-accent: #a057f5;padding-block:120px;background:#fff;color:#060821}@media(max-width:991px){.content-list{padding-block:80px}}@media(max-width:767px){.content-list{padding-block:64px}}.content-list .eyebrow{color:var(--content-list-accent)}.content-list .eyebrow .eyebrow-dot{background-color:var(--content-list-accent)}.content-list .accent,.content-list .text-accent{color:var(--content-list-accent)}.content-list__inner{display:flex;gap:64px}@media(max-width:991px){.content-list__inner{flex-direction:column;gap:48px}}.content-list__intro{flex:0 1 590px;max-width:590px;display:flex;flex-direction:column;gap:32px}@media(max-width:991px){.content-list__intro{flex:none;max-width:none;width:100%}}.content-list__heading{display:flex;flex-direction:column;gap:18px;width:100%}.content-list__logo img{display:block;width:auto;max-width:160px;height:auto}.content-list__title{margin:0;padding-left:56px;border-left:4px solid var(--content-list-accent)}@media(max-width:991px){.content-list__title{padding-left:32px}}@media(max-width:767px){.content-list__title{padding-left:24px}}.content-list__button{margin-top:auto}.content-list__button--icon-only{justify-content:center;min-width:111px}.content-list__button--purple{background:#6423a6}.content-list__button--purple:visited,.content-list__button--purple:focus,.content-list__button--purple:active,.content-list__button--purple:focus-visible{background:#6423a6;color:#fff}.content-list__button--purple:hover{background:#a057f5;color:#fff;opacity:1}.content-list__button--blue{background:#5257e3}.content-list__button--blue:visited,.content-list__button--blue:focus,.content-list__button--blue:active,.content-list__button--blue:focus-visible{background:#5257e3;color:#fff}.content-list__button--blue:hover{background:#3f44c4;color:#fff;opacity:1}.content-list__button--orange{background:#ef6525}.content-list__button--orange:visited,.content-list__button--orange:focus,.content-list__button--orange:active,.content-list__button--orange:focus-visible{background:#ef6525;color:#fff}.content-list__button--orange:hover{background:#d1541b;color:#fff;opacity:1}.content-list__body{display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding-left:56px;border-left:1px solid #d9d9de;height:100%}@media(max-width:991px){.content-list__body{padding-left:32px}}@media(max-width:767px){.content-list__body{padding-left:24px}}.content-list__body .content-block{max-width:470px}@media(max-width:991px){.content-list__body .content-block{max-width:100%}}.content-list__aside{flex:1 1 626px;min-width:0;display:flex;flex-direction:column;gap:32px}@media(max-width:991px){.content-list__aside{flex:none;max-width:none;width:100%}}.content-list__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.content-list__item{display:flex;align-items:flex-start;gap:70px;padding-top:32px;padding-bottom:32px;border-top:1px solid #d9d9de}@media(max-width:1200px){.content-list__item{gap:32px}}@media(max-width:991px){.content-list__item{gap:24px}}@media(max-width:767px){.content-list__item{flex-direction:column;gap:16px}}.content-list__item:nth-last-child(1){padding-bottom:0}.content-list__item-number{flex-shrink:0;min-width:29px;font-size:24px;font-weight:300;line-height:1.125;letter-spacing:-.02em;color:var(--content-list-accent)}.content-list__item-content{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.content-list__item-text{margin:0;font-size:16px;font-weight:400;line-height:1.6;color:#060821}.content-list__item-meta{margin:0;flex:1 1 auto;font-size:16px;font-weight:400;line-height:1.6;text-align:right;color:#060821;white-space:nowrap}@media(max-width:991px){.content-list__item-meta{white-space:normal;text-align:left}}.content-list__item-row{display:flex;flex:1 1 auto;align-items:flex-start;gap:8px;min-width:0}.content-list--academy .content-list__heading{padding-left:56px;border-left:4px solid var(--content-list-accent)}@media(max-width:991px){.content-list--academy .content-list__heading{padding-left:32px}}@media(max-width:767px){.content-list--academy .content-list__heading{padding-left:24px}}.content-list--academy .content-list__title{padding-left:0;border-left:none}.content-list--academy .content-list__item{gap:48px;padding-top:32px;padding-bottom:32px}.content-list--academy .content-list__item:nth-last-child(1){padding-bottom:0}@media(max-width:767px){.content-list--academy .content-list__item{gap:16px}}.content-list--academy .content-list__item-title{width:100%}.content-list--academy .content-list__item-meta{white-space:nowrap}@media(max-width:991px){.content-list--academy .content-list__item-meta{white-space:normal;text-align:left}}.content-list--academy .content-list__item-row{display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.content-list--academy .content-list__item-row{flex-direction:column;gap:8px;align-items:flex-start}}.content-list--academy .content-list__item-number{font-family:var(--font-mono);font-weight:400}.content-block--content-list{color:#060821}.content-block--content-list p{line-height:1.6}.about-team{position:relative;isolation:isolate;padding-block:144px;overflow:hidden;color:#060821;background:#f9f5ff}@media(max-width:991px){.about-team{padding-block:96px}}@media(max-width:767px){.about-team{padding-block:64px}}.about-team__corner{position:absolute;top:-1px;right:-1px;z-index:2;width:195px;height:auto;pointer-events:none}@media(max-width:991px){.about-team__corner{width:120px}}@media(max-width:767px){.about-team__corner{width:90px}}.about-team__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:83px}@media(max-width:991px){.about-team__inner{gap:64px}}@media(max-width:767px){.about-team__inner{gap:40px}}.about-team__media{position:relative;margin:0;background:#243d55}.about-team__media img{display:block;width:100%;height:auto}.about-team__media-corner{position:absolute;top:-1px;right:-1px;z-index:2;width:171px;height:auto;pointer-events:none}@media(max-width:991px){.about-team__media-corner{width:100px}}@media(max-width:767px){.about-team__media-corner{width:75px}}.about-team__content{display:flex;gap:24px;width:100%}@media(max-width:991px){.about-team__content{flex-direction:column;gap:48px}}.about-team__lead{flex:0 1 628px;max-width:628px;display:flex;flex-direction:column;gap:48px}@media(max-width:991px){.about-team__lead{flex:none;max-width:none;width:100%}}.about-team__quote-block{display:flex;flex-direction:column;gap:32px;max-width:522px}@media(max-width:991px){.about-team__quote-block{max-width:none}}.about-team__byline{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin:0}.about-team__author{font-size:16px;font-weight:500;line-height:1.125;letter-spacing:.12em;text-transform:uppercase;color:#521e85}.about-team__role{font-size:16px;font-weight:400;line-height:1.125;color:#060821}.about-team__body{position:relative;flex:1 1 628px;min-width:0;padding-bottom:48px}@media(max-width:991px){.about-team__body{flex:none;max-width:none;width:100%}}.about-team__chevrons{position:absolute;right:0;bottom:0;display:block;width:65px;height:auto;pointer-events:none;transform:translateY(50%)}@media(max-width:991px){.about-team__chevrons{width:50px;bottom:auto;top:100%;transform:translateY(-50%)}}.content-block--about-team{color:#060821}.content-block--about-team p{line-height:1.6}.faq-tabs{padding-block:80px;background:#fff;color:#060821}@media(max-width:991px){.faq-tabs{padding-block:72px}}@media(max-width:767px){.faq-tabs{padding-block:64px}}.faq-tabs__inner{display:flex;flex-direction:column;gap:48px}@media(max-width:991px){.faq-tabs__inner{gap:40px}}@media(max-width:767px){.faq-tabs__inner{gap:32px}}.faq-tabs__main{display:flex;flex-direction:column;gap:32px;width:100%}@media(max-width:991px){.faq-tabs__main{gap:28px}}.faq-tabs__tablist{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px}@media(max-width:767px){.faq-tabs__tablist{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-tabs__tablist::-webkit-scrollbar{display:none}}.faq-tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:16px;border:none;border-bottom:3px solid transparent;background:transparent;font-family:inherit;font-size:14px;font-weight:400;line-height:1.143;color:#747583;cursor:pointer;transition:color .2s ease,border-color .2s ease}@media(max-width:767px){.faq-tabs__tab{flex-shrink:0}}.faq-tabs__tab-icon{opacity:.5}.faq-tabs__tab.is-active,.faq-tabs__tab:hover{color:#060821;border-bottom-color:#a057f5}.faq-tabs__tab.is-active .faq-tabs__tab-icon,.faq-tabs__tab:hover .faq-tabs__tab-icon{opacity:1}.faq-tabs__tab-icon{display:flex;flex-shrink:0;width:18px;height:18px}.faq-tabs__tab-icon svg,.faq-tabs__tab-icon img{display:block;width:18px;height:18px;object-fit:contain}.faq-tabs__tab-label{white-space:nowrap}.faq-tabs__panels{width:100%}.faq-tabs__panel[hidden]{display:none!important}.faq-tabs__accordion{display:flex;flex-direction:column;gap:24px}.faq-tabs__item{border-top:1px solid #d9d9de;padding-top:24px}.faq-tabs__item.is-open .faq-tabs__item-icon--plus{display:none}.faq-tabs__item.is-open .faq-tabs__item-icon--minus{display:block}.faq-tabs__item-header{display:flex;align-items:flex-start;gap:71px;width:100%;margin:0;padding:0;border:none;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer}@media(max-width:767px){.faq-tabs__item-header{gap:24px}}.faq-tabs__item-header:focus-visible{outline:2px solid #a057f5;outline-offset:2px}.faq-tabs__item-question{flex:1 1 auto;min-width:0}.faq-tabs__item-toggle{flex:0 0 24px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:2px 0 0;color:#7525cb;pointer-events:none}.faq-tabs__item-icon{display:block;width:24px;height:24px}.faq-tabs__item-icon svg{display:block;width:24px;height:24px}.faq-tabs__item-icon--minus{display:none}.faq-tabs__item-answer{padding-top:8px;padding-right:95px}@media(max-width:991px){.faq-tabs__item-answer{padding-right:48px}}@media(max-width:767px){.faq-tabs__item-answer{padding-right:0}}.faq-tabs__item-answer[hidden]{display:none!important}.content-block--faq-tabs{color:#060821}.content-block--faq-tabs p{margin:0;line-height:1.6}.content-block--faq-tabs p+p{margin-top:1em}.cta-banner{padding-block:60px;background:#fff}@media(max-width:991px){.cta-banner{padding-block:40px}}@media(max-width:767px){.cta-banner{padding-block:30px}}.cta-banner:nth-last-child(1){padding-bottom:120px}@media(max-width:991px){.cta-banner:nth-last-child(1){padding-bottom:80px}}@media(max-width:767px){.cta-banner:nth-last-child(1){padding-bottom:60px}}.cta-banner__card{position:relative;isolation:isolate;overflow:hidden;min-height:439px;background:linear-gradient(180deg,#ba3514 12%,#e04816)}@media(max-width:991px){.cta-banner__card{min-height:0}}.cta-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.cta-banner__bg img{position:absolute;top:50%;right:0;height:100%;min-height:100%;width:auto;max-width:none;transform:translateY(-50%)}@media(max-width:991px){.cta-banner__bg img{width:100%;top:40%;height:60%;transform:none;object-fit:cover;object-position:left top}}.cta-banner__corner{position:absolute;top:-3px;right:0;z-index:3;display:block;width:104px;height:74px;pointer-events:none}@media(max-width:767px){.cta-banner__corner{width:72px;height:auto}}.cta-banner__pattern{position:absolute;right:0;bottom:0;z-index:1;width:156px;height:auto;pointer-events:none;mix-blend-mode:screen;transform:translateY(20%) translate(0);opacity:.2}@media(max-width:767px){.cta-banner__pattern{width:120px;height:85px}}.cta-banner__pattern img{display:block;width:100%;height:100%}.cta-banner__inner{position:relative;z-index:2;padding:80px 48px 100px 80px}@media(max-width:1200px){.cta-banner__inner{padding:64px 48px}}@media(max-width:991px){.cta-banner__inner{padding:64px 48px 72px}}@media(max-width:767px){.cta-banner__inner{padding:48px 24px 40px}}.cta-banner__grid{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;max-width:1200px;margin-inline:auto}@media(max-width:991px){.cta-banner__grid{flex-direction:column;justify-content:flex-start;gap:24px}}.cta-banner__intro{flex:0 1 480px;max-width:480px;display:flex;flex-direction:column;gap:32px;padding-top:48px}.cta-banner__intro.no-padding{padding-top:0}@media(max-width:991px){.cta-banner__intro{flex:none;max-width:none;width:100%;padding-top:0}}.cta-banner__action{flex:1 1 520px;max-width:520px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-top:48px}.cta-banner__action.no-padding{padding-top:0}@media(max-width:991px){.cta-banner__action{flex:none;max-width:none;width:100%;padding-top:0}}.cta-banner__body{width:100%}.cta-banner__cta{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.cta-banner__button{min-width:200px}.cta-banner__buttons{display:flex;flex-flow:row nowrap;align-items:stretch;gap:8px;width:100%}@media(max-width:991px){.cta-banner__buttons{flex-direction:column}}.cta-banner__buttons .cta-banner__button,.cta-banner__buttons .cta-banner__button-secondary{width:auto;min-width:0}@media(max-width:991px){.cta-banner__buttons .cta-banner__button,.cta-banner__buttons .cta-banner__button-secondary{flex:none;width:100%;padding-left:12px;padding-right:12px}}.cta-banner__button-secondary{width:100%}.cta-banner__buttons .cta-banner__button-secondary{width:auto}.cta-banner__button-secondary.btn-light{color:#060821;background:#fff}.cta-banner__button-secondary.btn-light:visited,.cta-banner__button-secondary.btn-light:focus,.cta-banner__button-secondary.btn-light:active,.cta-banner__button-secondary.btn-light:focus-visible,.cta-banner__button-secondary.btn-light:hover{color:#060821;background:#fff}.cta-banner__notes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0;padding:0;list-style:none}@media(max-width:767px){.cta-banner__notes{flex-direction:column;align-items:flex-start;gap:10px}}.cta-banner__note{display:flex;align-items:center;gap:6px;font-size:16px;line-height:1.55;color:#fff}.cta-banner__note-check{flex-shrink:0;width:11px;height:6px;border-left:1.4px solid #fff;border-bottom:1.4px solid #fff;transform:rotate(-45deg) translateY(-1px)}.cta-banner__contact{font-size:16px;line-height:1.55;color:#fff}.cta-banner__contact p{margin:0}.cta-banner__contact p a{color:#fff!important;text-decoration:underline;text-underline-offset:2px}.cta-banner__contact p a:hover,.cta-banner__contact p a:focus-visible{opacity:.85}.content-block--cta-banner{color:#fff}.block-content{padding-block:64px;background:#fff;color:#060821}@media(max-width:767px){.block-content{padding-block:48px}}.block-content__wrap{display:flex;justify-content:center}.block-content__inner{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media(max-width:767px){.block-content__inner{gap:32px}}.block-content__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.block-content__actions--center{align-self:stretch;justify-content:center}.content-block--block-content{color:#060821}.content-block--block-content p{line-height:1.6}.image-block{padding-block:64px;background:#fff}@media(max-width:767px){.image-block{padding-block:48px}}.image-block__wrap{display:flex;justify-content:center}.image-block__inner{width:100%}.image-block__image{display:block;width:100%;height:auto}
