@charset "UTF-8";@layer reset{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;padding-block-end:0;padding-block-start:0;padding-inline-end:0;padding-inline-start:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}button{background:none;border:none;cursor:pointer}img{max-width:100%;height:auto;display:block}}@font-face{font-family:Inter;src:url(/fonts/Inter/InterVariable.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;src:url(/fonts/Inter/InterVariable-Italic.ttf) format("truetype")}html{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}@layer base{.content-grid{--padding-inline: 1rem;--content-max-width: 76rem;--breakout-max-width: 90rem;--breakout-size: calc((var(--breakout-max-width) - var(--content-max-width)) / 2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid.no-padding{--padding-inline: 0px}.content-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}.content-grid.centered{justify-items:center}.colored-section,.transparent-section{--margin-top: 4rem;--margin-bottom: 4rem}.transparent-section,.colored-section{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}:is(.transparent-section,.colored-section):first-child,.colored-section+.colored-section{margin-top:0}:is(.transparent-section,.colored-section):last-child,.colored-section:has(+.colored-section){margin-bottom:0}}[data-component=accompagnement]{max-width:1440px;width:100%;margin:0 auto;display:flex;box-sizing:border-box}[data-component=accompagnement] .accompagnement__container{display:flex;width:360px;padding:56px 16px 32px;flex-direction:column;align-items:center;gap:32px;margin:0 auto}[data-component=accompagnement] .accompagnement__content_header{margin-bottom:48px}[data-component=accompagnement] .accompagnement__content_header__sub_title{color:#6941c6;text-align:center;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;margin-bottom:.75rem}[data-component=accompagnement] .accompagnement__content_header__title{color:#101828;text-align:center;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;margin-bottom:1.25rem}[data-component=accompagnement] .accompagnement__content_header__supporting-text{max-width:940px;color:#101828;text-align:center;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=accompagnement] .accompagnement__items{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:32px;max-width:1024px}[data-component=accompagnement] .accompagnement__items__item{display:flex;flex-direction:column;justify-content:center;width:320px;align-items:center;gap:1rem;position:relative}[data-component=accompagnement] .accompagnement__items__item-icon{width:56px;height:56px;flex-shrink:0;z-index:2;fill:#f9f5ff;stroke-width:1px;stroke:#e9d7fe;position:relative}[data-component=accompagnement] .accompagnement__items__item-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;mask-image:linear-gradient(180deg,#fff,#0000)}[data-component=accompagnement] .accompagnement__items__item-icon-background{z-index:2;display:flex;width:36px;height:36px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;position:relative;margin:10px;border-radius:99px;background:#7f56d9}[data-component=accompagnement] .accompagnement__items__item-icon-background svg{color:#fff}[data-component=accompagnement] .accompagnement__items__item-content{display:flex;flex-direction:column;align-items:center;gap:.125rem;align-self:stretch}[data-component=accompagnement] .accompagnement__items__item-title{color:#6941c6;text-align:center;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600}[data-component=accompagnement] .accompagnement__items__item-supporting-text{color:#344054;text-align:center;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500}[data-component=accompagnement] .accompagnement__items__item-supporting-text-2{color:#475467;text-align:center;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400}@media screen and (min-width: 768px){[data-component=accompagnement]{margin:96px auto}[data-component=accompagnement] .accompagnement__container{display:flex;flex-direction:column;gap:48px;padding:0;width:100%}[data-component=accompagnement] .accompagnement__content_header{margin-bottom:48px}[data-component=accompagnement] .accompagnement__content_header__sub_title{color:#6941c6;text-align:center;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=accompagnement] .accompagnement__content_header__title{color:#101828;text-align:center;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600}[data-component=accompagnement] .accompagnement__content_header__supporting-text{color:#101828;text-align:center;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=accompagnement] .accompagnement__items{display:flex;justify-content:center;align-items:flex-start;gap:32px;flex-direction:row}[data-component=accompagnement] .accompagnement__items__item{display:flex;flex-direction:column;justify-content:center;width:33%;align-items:center;gap:1rem;position:relative}[data-component=accompagnement] .accompagnement__items__item-0:after{content:" ";position:absolute;top:28px;left:50%;width:calc(50% + 16px);height:2px;background:#d6bbfb}[data-component=accompagnement] .accompagnement__items__item-1:after{content:" ";position:absolute;top:28px;left:-16px;width:calc(100% + 32px);height:2px;background:#d6bbfb}[data-component=accompagnement] .accompagnement__items__item-2:after{content:" ";position:absolute;top:28px;right:50%;width:calc(50% + 16px);height:2px;background:#d6bbfb}[data-component=accompagnement] .accompagnement__items__item-icon{width:56px;height:56px;flex-shrink:0;z-index:2;fill:#f9f5ff;stroke-width:1px;stroke:#e9d7fe;position:relative}[data-component=accompagnement] .accompagnement__items__item-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;mask-image:linear-gradient(180deg,#fff,#0000)}[data-component=accompagnement] .accompagnement__items__item-icon-background{z-index:2;display:flex;width:36px;height:36px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;position:relative;margin:10px;border-radius:99px;background:#7f56d9}[data-component=accompagnement] .accompagnement__items__item-icon-background svg{color:#fff}[data-component=accompagnement] .accompagnement__items__item-content{display:flex;flex-direction:column;align-items:center;gap:.125rem;align-self:stretch}[data-component=accompagnement] .accompagnement__items__item-title{color:#6941c6;text-align:center;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600}[data-component=accompagnement] .accompagnement__items__item-supporting-text{color:#344054;text-align:center;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500}[data-component=accompagnement] .accompagnement__items__item-supporting-text-2{color:#475467;text-align:center;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400}}@media screen and (min-width: 1440px){[data-component=accompagnement] .accompagnement__container{display:flex;flex-direction:column;gap:48px;padding:0;width:100%}[data-component=accompagnement] .accompagnement__content_header{margin-bottom:48px}[data-component=accompagnement] .accompagnement__content_header__sub_title{color:#6941c6;text-align:center;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=accompagnement] .accompagnement__content_header__title{color:#101828;text-align:center;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600}[data-component=accompagnement] .accompagnement__content_header__supporting-text{color:#101828;text-align:center;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=accompagnement] .accompagnement__items{display:flex;justify-content:center;align-items:flex-start;gap:32px;flex-direction:row}[data-component=accompagnement] .accompagnement__items__item{display:flex;flex-direction:column;justify-content:center;width:320px;align-items:center;gap:1rem;position:relative}[data-component=accompagnement] .accompagnement__items__item-0:after{content:" ";position:absolute;top:28px;left:50%;width:calc(50% + 16px);height:2px;background:#d6bbfb}[data-component=accompagnement] .accompagnement__items__item-1:after{content:" ";position:absolute;top:28px;left:-16px;width:calc(100% + 32px);height:2px;background:#d6bbfb}[data-component=accompagnement] .accompagnement__items__item-2:after{content:" ";position:absolute;top:28px;right:50%;width:calc(50% + 16px);height:2px;background:#d6bbfb}[data-component=accompagnement] .accompagnement__items__item-icon{width:56px;height:56px;flex-shrink:0;z-index:2;fill:#f9f5ff;stroke-width:1px;stroke:#e9d7fe;position:relative}[data-component=accompagnement] .accompagnement__items__item-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;mask-image:linear-gradient(180deg,#fff,#0000)}[data-component=accompagnement] .accompagnement__items__item-icon-background{z-index:2;display:flex;width:36px;height:36px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;position:relative;margin:10px;border-radius:99px;background:#7f56d9}[data-component=accompagnement] .accompagnement__items__item-icon-background svg{color:#fff}[data-component=accompagnement] .accompagnement__items__item-content{display:flex;flex-direction:column;align-items:center;gap:.125rem;align-self:stretch}[data-component=accompagnement] .accompagnement__items__item-title{color:#6941c6;text-align:center;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600}[data-component=accompagnement] .accompagnement__items__item-supporting-text{color:#344054;text-align:center;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500}[data-component=accompagnement] .accompagnement__items__item-supporting-text-2{color:#475467;text-align:center;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400}}[data-component=alert]{display:flex;border-radius:.75rem;border:1px solid rgba(208,213,221,1);background:#fff;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;margin:1.5rem .5rem;align-items:flex-start;align-self:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap;overflow:hidden;width:100%}[data-component=alert].alert-inline{flex-direction:row;flex-wrap:nowrap;border-radius:0;border:0;box-shadow:none;border-bottom:1px solid rgba(208,213,221,1);background:#fff}[data-component=alert].alert-inline .alert-icon,[data-component=alert].alert-inline .alert-image{display:none}[data-component=alert].alert-inline .alert-right{order:1;flex-direction:column;gap:.375rem}[data-component=alert].alert-inline .alert-right-title{flex-shrink:0}[data-component=alert].alert-inline .alert-right-actions{margin:0}[data-component=alert].alert-inline .alert-close{order:2}[data-component=alert] .alert-icon{order:1;width:2.375rem;height:2.375rem;padding:2px;position:relative;display:flex;justify-content:center;align-items:center;margin-right:-9px;margin-left:calc(1rem - 9px);margin-top:calc(1rem - 9px)}[data-component=alert] .alert-icon .alert-icon-1{display:flex;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;flex-shrink:0;border-radius:1.5rem;border:2px solid rgba(127,86,217,1);opacity:.1;position:absolute;top:0;left:0}[data-component=alert] .alert-icon .alert-icon-2{display:flex;justify-content:center;align-items:center;width:28px;height:28px;flex-shrink:0;border-radius:1.5rem;border:2px solid rgba(127,86,217,1);opacity:.3;position:absolute;top:.3125rem;left:.3125rem}[data-component=alert] .alert-icon svg{width:1.25rem;height:1.25rem;flex-shrink:0;stroke:currentColor}[data-component=alert] .alert-icon-primary{color:#7f56d9}[data-component=alert] .alert-icon-primary .alert-icon-1,[data-component=alert] .alert-icon-primary .alert-icon-2{border:2px solid rgba(127,86,217,1)}[data-component=alert] .alert-icon-error{color:#d92d20}[data-component=alert] .alert-icon-error .alert-icon-1,[data-component=alert] .alert-icon-error .alert-icon-2{border:2px solid rgba(217,45,32,1)}[data-component=alert] .alert-icon-warning{color:#dc6803}[data-component=alert] .alert-icon-warning .alert-icon-1,[data-component=alert] .alert-icon-warning .alert-icon-2{border:2px solid rgba(220,104,3,1)}[data-component=alert] .alert-icon-success{color:#079455}[data-component=alert] .alert-icon-success .alert-icon-1,[data-component=alert] .alert-icon-success .alert-icon-2{border:2px solid rgba(7,148,85,1)}[data-component=alert] .alert-right{margin-top:1rem;order:3;display:flex;flex-direction:column;padding:.3125rem 1rem 1rem;align-items:flex-start;width:100%;flex-grow:1}[data-component=alert] .alert-right-title{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;margin-bottom:.25rem}[data-component=alert] .alert-right-content{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400}[data-component=alert] .alert-right-actions{margin-top:.75rem;gap:.75rem;display:flex}[data-component=alert] .alert-close{order:2;margin:.5rem}@media screen and (min-width: 768px){[data-component=alert]{flex-direction:row;flex-wrap:nowrap;margin-top:1.5rem;margin-right:1.5rem;width:23rem;margin:0 .75rem}[data-component=alert].alert-inline{flex-direction:row;flex-wrap:nowrap;border-radius:0;border:0;box-shadow:none;border-bottom:1px solid rgba(208,213,221,1);background:#fff}[data-component=alert].alert-inline .alert-icon,[data-component=alert].alert-inline .alert-image{display:flex}[data-component=alert].alert-inline .alert-right{flex-direction:row;gap:.375rem}[data-component=alert].alert-inline .alert-right-title{flex-shrink:0}[data-component=alert].alert-inline .alert-right-actions{margin:0}[data-component=alert].alert-full{width:100%;max-width:90vw}[data-component=alert] .alert-icon{flex-shrink:0}[data-component=alert] .alert-image{display:flex;flex-shrink:0;align-self:stretch;width:5rem;order:1;background-color:#d3d3d380}[data-component=alert] .alert-right{width:auto;order:2;padding:0 1rem 1rem 1.25rem}[data-component=alert] .alert-close{order:3}}[data-component=badge-close-x].badge-close-x{display:inline-flex;padding:.125rem;flex-direction:column;align-items:flex-start;box-sizing:border-box}[data-component=badge-close-x].badge-close-x.square{border-radius:.1875rem}[data-component=badge-close-x].badge-close-x.rounded{border-radius:9999px}[data-component=badge-close-x].badge-close-x-sm{padding:.5rem}[data-component=badge-close-x].badge-close-x-sm svg{width:1.25rem;height:1.25rem}[data-component=badge-close-x].badge-close-x-md{padding:.5rem}[data-component=badge-close-x].badge-close-x-md svg{width:1.25rem;height:1.25rem}[data-component=badge-close-x].badge-close-x-lg{padding:.5rem}[data-component=badge-close-x].badge-close-x-lg svg{width:1.5rem;height:1.5rem}[data-component=badge-close-x].badge-close-x svg path{stroke:#98a2b3}[data-component=badge-close-x].badge-close-x:hover{background-color:#f2f4f7}[data-component=badge-close-x].badge-close-x:hover svg path{stroke:#667085}[data-component=badge-close-x].badge-close-x.gray svg path{stroke:#98a2b3}[data-component=badge-close-x].badge-close-x.gray:hover{background-color:#f2f4f7}[data-component=badge-close-x].badge-close-x.gray:hover svg path{stroke:#667085}[data-component=badge-close-x].badge-close-x.primary svg path{stroke:#b692f6}[data-component=badge-close-x].badge-close-x.primary:hover{background-color:#f4ebff}[data-component=badge-close-x].badge-close-x.primary:hover svg path{stroke:#9e77ed}[data-component=badge-close-x].badge-close-x.error svg path{stroke:#f97066}[data-component=badge-close-x].badge-close-x.error:hover{background-color:#fee4e2}[data-component=badge-close-x].badge-close-x.error:hover svg path{stroke:#f04438}[data-component=badge-close-x].badge-close-x.warning svg path{stroke:#fdb022}[data-component=badge-close-x].badge-close-x.warning:hover{background-color:#fef0c7}[data-component=badge-close-x].badge-close-x.warning:hover svg path{stroke:#f79009}[data-component=badge-close-x].badge-close-x.success svg path{stroke:#47cd89}[data-component=badge-close-x].badge-close-x.success:hover{background-color:#dcfae6}[data-component=badge-close-x].badge-close-x.success:hover svg path{stroke:#17b26a}[data-component=badge-close-x].badge-close-x.gray-blue svg path{stroke:#7178bc}[data-component=badge-close-x].badge-close-x.gray-blue:hover{background-color:#eaecf5}[data-component=badge-close-x].badge-close-x.gray-blue:hover svg path{stroke:#4e5ba6}[data-component=badge-close-x].badge-close-x.blue-light svg path{stroke:#36bffa}[data-component=badge-close-x].badge-close-x.blue-light:hover{background-color:#e0f2fe}[data-component=badge-close-x].badge-close-x.blue-light:hover svg path{stroke:#0ba5ec}[data-component=badge-close-x].badge-close-x.blue svg path{stroke:#53b1fd}[data-component=badge-close-x].badge-close-x.blue:hover{background-color:#d1e9ff}[data-component=badge-close-x].badge-close-x.blue:hover svg path{stroke:#2e90fa}[data-component=badge-close-x].badge-close-x.indigo svg path{stroke:#8098f9}[data-component=badge-close-x].badge-close-x.indigo:hover{background-color:#e0e4ff}[data-component=badge-close-x].badge-close-x.indigo:hover svg path{stroke:#6172f3}[data-component=badge-close-x].badge-close-x.purple svg path{stroke:#9b8afb}[data-component=badge-close-x].badge-close-x.purple:hover{background-color:#ebe9fe}[data-component=badge-close-x].badge-close-x.purple:hover svg path{stroke:#7a5af8}[data-component=badge-close-x].badge-close-x.pink svg path{stroke:#f670c7}[data-component=badge-close-x].badge-close-x.pink:hover{background-color:#fce7f6}[data-component=badge-close-x].badge-close-x.pink:hover svg path{stroke:#ee46bc}[data-component=badge-close-x].badge-close-x.orange svg path{stroke:#f38744}[data-component=badge-close-x].badge-close-x.orange:hover{background-color:#fdead7}[data-component=badge-close-x].badge-close-x.orange:hover svg path{stroke:#ef6820}[data-component=alumni]{display:flex;width:100%;gap:4rem;padding:6rem 0px;flex-direction:column}[data-component=alumni] .alumni__top{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;flex:1 0 0}[data-component=alumni] .alumni__top__tag{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;align-self:stretch;color:#6941c6}[data-component=alumni] .alumni__top__title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;align-self:stretch;color:#101828}[data-component=alumni] .alumni__top__supporting-text{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400;color:#475467;align-self:stretch}[data-component=alumni] .alumni__slider{display:flex;width:100%;flex-direction:column;overflow:hidden;gap:2rem;-ms-overflow-style:none;scrollbar-width:none}[data-component=alumni] .alumni__slider::-webkit-scrollbar{display:none}[data-component=alumni] .alumni__slider__content{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;gap:2rem}[data-component=alumni] .alumni__slider__content *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-component=alumni] .alumni__slider__arrows{display:flex;gap:2rem}[data-component=alumni] .alumni__slider__arrows button{display:flex;width:56px;height:56px;justify-content:center;align-items:center;gap:.75rem;border-radius:9999px;border:1px solid rgba(228,231,236,1)}[data-component=alumni] .alumni__slider__arrows button svg{stroke:#667085;width:24px;height:24px;flex-shrink:0}.alumni-card{display:flex;width:384px;height:480px;padding:0;flex-direction:column;align-items:flex-start;gap:0px;flex-shrink:0;border-radius:.5rem;background:#fff;overflow:hidden;cursor:grab;user-select:none;position:relative}.alumni-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.alumni-card__image-container{display:flex;height:320px;padding:0;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0;align-self:stretch}.alumni-card__image{width:100%;height:100%;object-fit:cover}.alumni-card__info{display:flex;padding:1.5rem 1.25rem;flex-direction:column;align-items:flex-start;gap:.75rem;align-self:stretch;color:#101828}.alumni-card__info__name{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}.alumni-card__info__subinfo{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;align-self:stretch;color:text-color("primary","900")}.alumni-card__info__title{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}.alumni-card__info__location{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500}.spinner{display:inline-block;width:24px;height:24px;position:relative}.spinner-inner{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}[data-component=avatar].avatar{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:0;border-radius:100%;background-color:#f2f4f766;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;width:2rem;height:2rem;border:1px solid rgba(208,213,221,.8)}[data-component=avatar].avatar-loading{width:100%;height:100;display:flex;align-items:center;justify-content:center;border-radius:50%}[data-component=avatar].avatar-more{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=avatar].avatar-add{border:1px dashed rgba(208,213,221,.8);background-color:#fff;padding:.25rem;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=avatar].avatar .icon{flex-shrink:0;border-radius:9999px;border:.09375rem solid rgba(255,255,255,1);background:#079455;position:absolute;bottom:0;right:0}[data-component=avatar].avatar [class^=fi-]{position:absolute;bottom:0;right:0}[data-component=avatar].avatar .icon,[data-component=avatar].avatar [class^=fi-]{font-size:.5rem;width:.5rem;height:.5rem}[data-component=avatar].avatar img.avatar-placeholder{padding:.375rem;box-sizing:border-box}[data-component=avatar].avatar.xs{width:1.5rem;height:1.5rem;border-width:.0313rem}[data-component=avatar].avatar.xs .icon,[data-component=avatar].avatar.xs [class^=fi-]{font-size:.375rem;width:.375rem;height:.375rem}[data-component=avatar].avatar.xs img.avatar-placeholder{padding:.25rem}[data-component=avatar].avatar.sm{width:2rem;height:2rem;border-width:.0313rem}[data-component=avatar].avatar.sm .icon,[data-component=avatar].avatar.sm [class^=fi-]{font-size:.5rem;width:.5rem;height:.5rem}[data-component=avatar].avatar.sm img.avatar-placeholder{padding:.375rem}[data-component=avatar].avatar.md{width:2.5rem;height:2.5rem;border-width:.0469rem}[data-component=avatar].avatar.md .icon,[data-component=avatar].avatar.md [class^=fi-]{font-size:.625rem;width:.625rem;height:.625rem}[data-component=avatar].avatar.md img.avatar-placeholder{padding:.5rem}[data-component=avatar].avatar.lg{width:3rem;height:3rem;border-width:.0469rem}[data-component=avatar].avatar.lg .icon,[data-component=avatar].avatar.lg [class^=fi-]{font-size:.75rem;width:.75rem;height:.75rem}[data-component=avatar].avatar.lg img.avatar-placeholder{padding:.625rem}[data-component=avatar].avatar.xl{width:3.5rem;height:3.5rem;border-width:.0469rem}[data-component=avatar].avatar.xl .icon,[data-component=avatar].avatar.xl [class^=fi-]{font-size:.875rem;width:.875rem;height:.875rem}[data-component=avatar].avatar.xl img.avatar-placeholder{padding:.75rem}[data-component=avatar].avatar.xxl{width:4rem;height:4rem;border-width:.0469rem}[data-component=avatar].avatar.xxl .icon,[data-component=avatar].avatar.xxl [class^=fi-]{font-size:1rem;width:1rem;height:1rem}[data-component=avatar].avatar.xxl img.avatar-placeholder{padding:1rem}[data-component=avatar].avatar.xxxl{width:4.5rem;height:4.5rem;border-width:.1875rem}[data-component=avatar].avatar.xxxl .icon,[data-component=avatar].avatar.xxxl [class^=fi-]{font-size:1.125rem;width:1.25rem;height:1.25rem}[data-component=avatar].avatar.xxxl img.avatar-placeholder{padding:1rem}[data-component=avatar].avatar.xxxxl{width:6rem;height:6rem;border-width:.25rem}[data-component=avatar].avatar.xxxxl .icon,[data-component=avatar].avatar.xxxxl [class^=fi-]{font-size:1.25rem;width:1.5rem;height:1.5rem}[data-component=avatar].avatar.xxxxl img.avatar-placeholder{padding:1rem}[data-component=avatar].avatar.xxxxxl{width:10rem;height:10rem;border-width:.25rem}[data-component=avatar].avatar.xxxxxl .icon,[data-component=avatar].avatar.xxxxxl [class^=fi-]{font-size:2rem;width:2rem;height:2rem}[data-component=avatar].avatar.xxxxxl img.avatar-placeholder{padding:1rem}[data-component=avatar].avatar img{width:100%;height:100%;object-fit:cover;border-radius:100%}[data-component=avatar].avatar img.avatar-placeholder{box-sizing:border-box}[data-component=avatar-group].avatar-group{display:flex}[data-component=avatar-group].avatar-group>*{box-sizing:border-box;margin-right:-.25rem}[data-component=avatar-group].avatar-group>button:last-child{margin-right:0;margin-left:.75rem}[data-component=avatar-group].avatar-group.xs>*{margin-right:-.25rem}[data-component=avatar-group].avatar-group.xs>button:last-child{margin-right:0;margin-left:.75rem}[data-component=avatar-group].avatar-group.sm>*{margin-right:-.5rem}[data-component=avatar-group].avatar-group.sm>button:last-child{margin-right:0;margin-left:1rem}[data-component=avatar-group].avatar-group.md>*{margin-right:-.75rem}[data-component=avatar-group].avatar-group.md>button:last-child{margin-right:0;margin-left:1.25rem}[data-component=avatar-label-group].avatar-group-container{border:none;outline:none;display:inline-flex;align-items:center;gap:.375rem}[data-component=avatar-label-group].avatar-group-container.error{border:1px solid}[data-component=avatar-label-group].avatar-group-container .avatar-name,[data-component=avatar-label-group].avatar-group-container .avatar-email{text-align:left}[data-component=avatar-label-group].avatar-group-container.sm .avatar-name{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600}[data-component=avatar-label-group].avatar-group-container.sm .avatar-email{font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:400}[data-component=avatar-label-group].avatar-group-container.md{gap:.5rem}[data-component=avatar-label-group].avatar-group-container.md .avatar-name{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600}[data-component=avatar-label-group].avatar-group-container.md .avatar-email{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400}[data-component=avatar-label-group].avatar-group-container.lg{gap:.75rem}[data-component=avatar-label-group].avatar-group-container.lg .avatar-name{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=avatar-label-group].avatar-group-container.lg .avatar-email{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}[data-component=avatar-label-group].avatar-group-container.xl{gap:1rem}[data-component=avatar-label-group].avatar-group-container.xl .avatar-name{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}[data-component=avatar-label-group].avatar-group-container.xl .avatar-email{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}[data-component=avatar-label-group].avatar-group-container.xxl .avatar-name{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}[data-component=avatar-label-group].avatar-group-container.xxl .avatar-email{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400}[data-component=avatar-label-group].avatar-group-container.xxxl .avatar-name{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600}[data-component=avatar-label-group].avatar-group-container.xxxl .avatar-email{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400}[data-component=avatar-label-group].avatar-group-container.xxxxl .avatar-name{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600}[data-component=avatar-label-group].avatar-group-container.xxxxl .avatar-email{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=avatar-label-group].avatar-group-container.xxxxxl .avatar-name{font-family:Inter,sans-serif;font-weight:600}[data-component=avatar-label-group].avatar-group-container.xxxxxl .avatar-email{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=avis-verifies]{width:100%}[data-component=avis-verifies] .avis-verifies-container{display:flex;flex-direction:column;gap:.5rem}[data-component=avis-verifies] .avis-verifies-item{display:flex;flex-direction:column;gap:.25rem}[data-component=avis-verifies] .avis-verifies-stars{display:flex}[data-component=avis-verifies] .avis-verifies-stars-item{width:16px;height:16px}[data-component=avis-verifies] .avis-verifies-stars-item--filled{fill:currentColor}[data-component=avis-verifies] .avis-verifies-info{display:flex;align-items:center;gap:.25rem;color:#000;font-family:var(--sds-typography-body-font-family);font-size:var(--sds-typography-body-size-small);font-style:normal;font-weight:var(--sds-typography-body-font-weight-strong);line-height:140%}[data-component=avis-verifies] .avis-verifies-decorated{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:.5rem;position:relative;width:125px;height:62px}[data-component=avis-verifies] .avis-verifies-content{display:flex;flex-direction:column;align-items:center;gap:.25rem;z-index:1;padding:.375rem 0}[data-component=avis-verifies] .avis-verifies-crown-left{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center}[data-component=avis-verifies] .avis-verifies-crown-right{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center}[data-component=avis-verifies] .avis-verifies-title{color:var(--Base-White, #fff);font-family:Inter;font-size:11.2px;font-style:normal;font-weight:600;line-height:16px}[data-component=avis-verifies][data-variant=decorated] .avis-verifies-info{color:var(--Gray-300, #d0d5dd);font-family:Inter;font-size:9.6px;font-style:normal;font-weight:500;line-height:14.4px}[data-component=avis-verifies][data-variant=decorated] .avis-verifies-stars-item{color:gold}@media screen and (min-width: 1440px){[data-component=avis-verifies] .avis-verifies-container{flex-direction:row;flex-wrap:wrap;gap:1rem}[data-component=avis-verifies] .avis-verifies-item{flex-direction:row;min-width:200px}}[data-component=badge].badge{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;border-radius:var(--radius-full, 624.9375rem);border:1px solid rgba(228,231,236,1);background:#f9fafb;color:#344054;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:500}[data-component=badge].badge:has(.badge-icon-dot){padding:.125rem .5rem .125rem .375rem;gap:.25rem}[data-component=badge].badge:has(.badge-icon-leading.badge-icon-svg){padding:.125rem .5rem .125rem .375rem}[data-component=badge].badge:has(.badge-icon-leading.badge-icon-svg) .badge-icon-leading.badge-icon-svg{margin-right:.125rem}[data-component=badge].badge:not(:has(.badge-icon-leading.badge-icon-svg,.badge-icon-leading.badge-icon-dot)){padding:.125rem .5rem .125rem .1875rem}[data-component=badge].badge:not(:has(.badge-icon-leading.badge-icon-svg,.badge-icon-leading.badge-icon-dot)) .badge-icon-leading{margin-right:.25rem}[data-component=badge].badge:has(.badge-icon-trailing.badge-icon-close){padding:.125rem .1875rem .125rem .5rem}[data-component=badge].badge:has(.badge-content .badge-icon-content){padding:.3125rem;width:.75rem;height:.75rem}[data-component=badge].badge-md{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;padding:.125rem .625rem}[data-component=badge].badge-md:has(.badge-icon-dot){padding:.125rem .625rem .25rem .5rem;gap:.375rem}[data-component=badge].badge-md:has(.badge-icon-leading.badge-icon-svg){padding:.125rem .625rem .25rem .5rem}[data-component=badge].badge-md:has(.badge-icon-leading.badge-icon-svg) .badge-icon-leading.badge-icon-svg{margin-right:.25rem}[data-component=badge].badge-md:not(:has(.badge-icon-leading.badge-icon-svg,.badge-icon-leading.badge-icon-dot)){padding:.125rem .625rem .125rem .25rem}[data-component=badge].badge-md:not(:has(.badge-icon-leading.badge-icon-svg,.badge-icon-leading.badge-icon-dot)) .badge-icon-leading{margin-right:.375rem}[data-component=badge].badge-md:has(.badge-icon-trailing.badge-icon-close){padding:.125rem .25rem .25rem .625rem}[data-component=badge].badge-md:has(.badge-content .badge-icon-content){padding:.375rem}[data-component=badge].badge-lg{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;padding:.25rem .75rem}[data-component=badge].badge-lg:has(.badge-icon-dot){padding:.25rem .75rem .25rem .625rem;gap:.375rem}[data-component=badge].badge-lg:has(.badge-icon-leading.badge-icon-svg){padding:.25rem .75rem .25rem .625rem}[data-component=badge].badge-lg:has(.badge-icon-leading.badge-icon-svg) .badge-icon-leading.badge-icon-svg{margin-right:.25rem}[data-component=badge].badge-lg:not(:has(.badge-icon-leading.badge-icon-svg,.badge-icon-leading.badge-icon-dot)){padding:.25rem .75rem .25rem .375rem}[data-component=badge].badge-lg:not(:has(.badge-icon-leading.badge-icon-svg,.badge-icon-leading.badge-icon-dot)) .badge-icon-leading{margin-right:.375rem}[data-component=badge].badge-lg:has(.badge-icon-trailing.badge-icon-close){padding:.25rem .375rem .25rem .75rem}[data-component=badge].badge-lg:has(.badge-content .badge-icon-content){padding:.5rem}[data-component=badge].badge .badge-icon{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem}[data-component=badge].badge .badge-icon-content{width:.75rem;height:.75rem}[data-component=badge].badge .badge-icon-dot{width:.5rem;height:.5rem}[data-component=badge].badge .badge-icon-svg{width:.75rem;height:.75rem}[data-component=badge].badge .badge-icon-trailing{margin-left:.25rem}[data-component=badge].badge .badge-icon-close{stroke:currentColor;margin-left:.125rem;padding:.125rem}[data-component=badge].badge .badge-icon img{border-radius:9999px}@layer card,blog-card;@layer blog-card{.blog-card{border:none;box-shadow:none;background:transparent;padding:1.25rem}.blog-card-image{overflow:hidden;border-radius:1rem}.blog-card-header{display:grid;gap:.5rem;padding-inline:0;padding-bottom:0}.blog-card-tag{color:#6941c6}.blog-card-link{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;display:flex;justify-content:space-between;gap:1rem;text-wrap:balance;text-wrap:pretty}.blog-card-link>svg{flex-shrink:0;width:1.25rem;height:1.25rem}.blog-card-solid{border-radius:1rem;background-color:#fff;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}}@layer card{.card{display:grid;border-radius:.75rem;border:1px solid rgba(208,213,221,1);overflow:hidden;background-color:#fff}.card>*:not(.card-image,figure){padding:1.5rem}.card>*:not(.card-image,figure):not(:first-of-type){padding-top:0}.card-image{width:100%;height:100%;object-fit:cover}.card-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:inherit;font-weight:600}.card-title,.card-content{color:#101828}.card-description{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;color:#475467}}@layer media-blog-push;@layer blog-push{.blog-push-container{container-type:inline-size;container-name:blog-push;align-content:center;justify-items:center}.blog-push{padding-top:3.5rem;padding-bottom:2rem;box-sizing:border-box;width:100%;max-width:80rem}.blog-push,.blog-push-header,.blog-push-content,.blog-push-grid{display:grid}.blog-push,.blog-push-content,.blog-push-grid{gap:1.5rem}.blog-push-header{max-width:48rem}.blog-push-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600;margin-bottom:1.25rem}.blog-push-description{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;color:#475467}.blog-push-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,21.5rem),1fr))}.blog-push-grid>.blog-card{grid-template-rows:subgrid;grid-row:span 4;gap:0;align-content:start}.blog-push-grid>.blog-card>.card-header{grid-template-rows:subgrid;grid-row:span 3}.blog-push-cta{justify-self:center}@container blog-push (min-width: 48rem){.blog-push{gap:2.5rem}}@container blog-push (max-width: calc(64rem - 1px)){.blog-push-tag{display:none}}@container blog-push (min-width: 64rem){.blog-push{padding-block:6rem;gap:4rem}.blog-push-tag{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;margin-bottom:.75rem;color:#6941c6}.blog-push-title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600}.blog-push-description{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}.blog-push-grid>*{padding-block:1.25rem}}}@layer button{.button{--background-color: rgba(255, 255, 255, 1);--border-color: rgba(208, 213, 221, 1);--color: rgba(52, 64, 84, 1);--border-style: solid;--border-width: 1px;--border-radius: .5rem;--gap: .25rem;--max-height: auto;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;box-sizing:border-box;width:auto;max-width:100%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;outline-offset:4px;outline-color:#7f56d9;user-select:none;gap:var(--gap);background-color:var(--background-color);color:var(--color);border-style:var(--border-style);border-width:var(--border-width);border-color:var(--border-color);border-radius:var(--border-radius);max-height:var(--max-height);cursor:var(--cursor, pointer)}.button:hover{--background-color: rgba(249, 250, 251, 1);--border-color: rgba(52, 64, 84, 1)}.button:disabled{--background-color: rgba(255, 255, 255, 1);--border-color: rgba(208, 213, 221, 1);--color: rgba(152, 162, 179, 1);--dot-color: rgba(152, 162, 179, 1);--cursor: not-allowed}.button:has(.button-dot-icon){--gap: .5rem}.button-sm{padding-inline:1rem;padding-block:.5rem}.button-md{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;padding-inline:14px;padding-block:10px}.button-lg{--max-height: 44px;padding-inline:1rem;padding-block:10px}.button-xl{padding-inline:18px;padding-block:.75rem}.button-lg,.button-xl{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;--gap: .375rem}.button-2xl{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;padding-inline:22px;padding-block:1rem;--gap: 10px;--border-radius: .625rem;--button-max-width: 24px;--button-max-height: 24px}.button-2xl:has(.button-dot-icon){--gap: .75rem}.button-icon{aspect-ratio:1/1;overflow:hidden}.button-icon.button-sm{width:36px;padding:.5rem}.button-icon.button-md{width:40px;padding:10px}.button-icon.button-lg{width:44px;padding:.75rem}.button-icon.button-xl{width:48px;padding:14px}.button-icon.button-2xl{width:56px;padding:1rem}.button-default{--border-color: rgba(127, 86, 217, 1);--background-color: rgba(127, 86, 217, 1);--color: rgba(255, 255, 255, 1);--dot-color: rgba(255, 255, 255, 1)}.button-default:hover{--background-color: rgba(105, 65, 198, 1);--color: rgba(255, 255, 255, 1)}.button-default:disabled{--border-color: rgba(208, 213, 221, 1);--color: rgba(152, 162, 179, 1);--background-color: rgba(242, 244, 247, 1)}.button-secondary{--background-color: rgba(255, 255, 255, 1);--border-color: rgba(208, 213, 221, 1);--color: rgba(52, 64, 84, 1)}.button-secondary:hover{--background-color: rgba(242, 244, 247, 1);--border-color: rgba(208, 213, 221, 1);--color: rgba(29, 41, 57, 1)}.button-secondary:disabled{--border-color: rgba(208, 213, 221, 1);--color: rgba(152, 162, 179, 1);--background-color: rgba(255, 255, 255, 1)}.button-ghost{border:none;--background-color: transparent;--color: rgba(71, 84, 103, 1)}.button-ghost:hover{--color: rgba(52, 64, 84, 1)}.button-ghost:disabled{--color: rgba(152, 162, 179, 1)}.button-link{--color: rgba(71, 84, 103, 1);border:none;background:unset;padding:0;border-radius:.25rem}.button-link:hover{--color: rgba(52, 64, 84, 1)}.button-link:disabled{--color: rgba(152, 162, 179, 1)}.button-colored{--background-color: rgba(255, 255, 255, 1);--border-color: rgba(214, 187, 251, 1);--color: rgba(105, 65, 198, 1)}.button-colored:hover:not(:disabled){--background-color: rgba(249, 245, 255, 1);--border-color: rgba(214, 187, 251, 1);--color: rgba(83, 56, 158, 1)}.button>svg{max-width:var(--button-max-width, 20px);max-height:var(--button-max-height, 20px)}.button-dot-icon{color:var(--dot-color, rgba(23, 178, 106, 1))}}@layer commitment-blog-push;@layer blog-push,post-blog-push;@layer post-blog-push{.post-blog-push-header{display:grid;gap:1.5rem;max-width:100%}.post-blog-push-header-wrapper{display:grid;max-width:48rem;margin-right:auto}.post-blog-push-title{margin-bottom:1.5rem}.post-blog-push-grid{gap:3rem}@container blog-push (max-width: calc(64rem - 1px)){.post-blog-push-header-wrapper{justify-content:center;justify-items:center;text-align:center}}@container blog-push (min-width: 64rem){.post-blog-push-header{display:flex;align-items:start}.post-blog-push-title{margin-bottom:1.25rem}}}@layer button,button-group;@layer button-group{.button-group{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;--border: 1px solid rgba(208, 213, 221, 1);--padding: .5rem 1rem;max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:.5rem;border:var(--border);color:#344054;background-color:#fff}.button-group,.button-group-item{display:inline-flex;align-items:center}.button-group-item{box-sizing:border-box;gap:.5rem;padding:var(--padding);justify-content:center;border-radius:0}.button-group-item:has(.button-group-icon:only-child){--padding: .5rem .75rem}.button-group-item:has(.button-group-icon:not(:only-child):first-child){padding-left:14px}.button-group-item:has(.button-group-icon:not(:only-child):last-child){padding-right:14px}.button-group-icon{width:20px;height:20px;padding-block:2px;display:flex;align-items:center;justify-content:center}.button-group>:not(:last-child){border-right:var(--border)}}@layer component{.ceo{display:grid;justify-items:center;text-align:center;border-radius:1rem;container-type:inline-size;padding-inline:clamp(1rem,4.444vw + 0rem,4rem);padding-block:clamp(1.5rem,3.704vw + .667rem,4rem);background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.ceo-subtitle{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:#6941c6;margin-bottom:.75rem}.ceo-quote{font-size:clamp(1.5rem,1.111vw + 1.25rem,2.25rem);font-style:italic;font-weight:500;line-height:clamp(2rem,1.111vw + 1.75rem,2.75rem);margin-bottom:clamp(1.5rem,.741vw + 1.333rem,2rem)}.ceo-avatar{margin-bottom:1rem}.ceo-name{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}.ceo-supporting_text{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400}}@layer cta{.cta-container{container-type:inline-size;container-name:cta}.cta{display:flex;flex-wrap:wrap;max-width:76rem;margin:0 auto}.cta.cta-section{column-gap:2rem}.cta:not(.cta-section){border-radius:1rem;overflow:hidden}.cta:not(:has(.cta-image)){justify-content:center;text-align:center}.cta-content{box-sizing:border-box;flex:600;min-width:min(20.5rem,100%)}.cta:not(.cta-section) .cta-content{color:#fff;background:linear-gradient(45deg,#4300b1,#a531dc);padding:1.5rem}.cta:not(.cta-section):has(.cta-image) .cta-content{padding-top:2rem}.cta.cta-section .cta-content{flex:592;display:grid;align-content:center;justify-items:start}.cta-content>*:not(:last-child){margin-bottom:1.5rem}.cta-sub_title{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;margin-bottom:1.25rem}.cta-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:inherit;font-weight:600;min-width:fit-content}@container cta (max-width: calc(37.5rem - 1px)){.cta.cta-section .cta-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}}.cta-supporting-text{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400}.cta-image{flex:488;position:relative;min-width:min(20.5rem,100%);min-height:20.5rem;max-height:100%}.cta-image>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.cta.cta-section .cta-image{flex:592}.cta-icon{width:1.75rem;height:1.75rem;padding:.825rem;margin-bottom:1.5rem;border-radius:.625rem;background:#7f56d9;align-content:center;justify-items:center;color:#fff}.cta-icon>svg{width:100%;height:100%;object-fit:contain}@container cta (min-width: 37.5rem){.cta:not(.cta-section) .cta-content{padding:2rem}.cta-title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600}.cta-supporting-text{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}.cta.cta-section .cta-image{aspect-ratio:1/1}.cta-content>*:has(+.button){margin-bottom:2rem}}@container cta (max-width: calc(43rem - 1px)){.cta.cta-section .cta-button{margin-inline:auto;margin-bottom:1.25rem}}@container cta (min-width: 58rem){.cta:not(.cta-section) .cta-content{padding:4rem}.cta-title{font-family:Inter,sans-serif;font-size:3rem;line-height:3.75rem;letter-spacing:-2%;font-weight:600}.cta-content>*:has(+.button){margin-bottom:3rem}}}.certifications{container-type:inline-size;container-name:certifications;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.5rem;column-gap:2rem}.certifications>*{flex-basis:0 1 8.125rem;width:8.125rem;object-fit:contain}@container certifications (min-width: 360px){.certifications>*{flex-basis:0 1 9.75rem;width:9.75rem}}@layer check-items{.check-items-container{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.check-items-item{display:flex;align-items:flex-start;gap:12px}.check-items-item svg{width:24px;height:24px;margin-block:auto}.check-items-text{flex:1;font-size:16px;line-height:24px;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;color:#475467}}@layer checkbox{.checkbox-container{position:relative;display:flex;align-items:flex-start;gap:8px;width:100%;cursor:pointer}.checkbox-container[aria-disabled=true]{cursor:not-allowed;opacity:.5}.checkbox-container:focus-within:not([aria-disabled=true]) .checkbox-custom{border:1px solid rgba(127,86,217,1);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--Colors-Effects-Focus-rings-focus-ring, #9e77ed)}.checkbox-input{position:absolute;opacity:0;width:0;height:0}.checkbox-input:checked+.checkbox-custom{background-color:#7f56d9;border:1px solid rgba(127,86,217,1)}.checkbox-input:focus+.checkbox-custom{outline:none;border:1px solid rgba(127,86,217,1)}.checkbox-custom{width:16px;height:16px;border:1px solid rgba(127,86,217,1);border-radius:.25rem;background-color:#fff;transition:all .15s ease;display:flex;align-items:center;justify-content:center;margin-top:2px;cursor:pointer}.checkbox-container:hover:not([aria-disabled=true]) .checkbox-custom{border:1px solid rgba(127,86,217,1)}.checkbox-input:indeterminate+.checkbox-custom{background-color:#7f56d9;border:1px solid rgba(127,86,217,1)}.checkbox-icon{width:12px;height:12px;display:flex;align-items:center;justify-content:center;pointer-events:none}.checkbox-icon svg{width:12px;height:12px}.checkbox-content{display:flex;flex-direction:column;gap:2px;flex:1;cursor:pointer}.checkbox-label{font-size:14px;line-height:20px;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#344054}.checkbox-supporting-text{font-size:14px;line-height:20px;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#475467;margin-top:2px}}.background{display:flex;align-items:center;justify-content:center}[data-component=component404]{display:flex;overflow:hidden;width:100%;height:812px;padding:4rem;flex-direction:column;align-items:center;gap:4rem;box-sizing:border-box;container-type:inline-size;container-name:not-found}[data-component=component404] .component404-container{display:flex;padding:0;flex-direction:column;align-items:center;gap:2rem;align-self:stretch}[data-component=component404] .component404-container-content{display:flex;width:min(100%,343px);flex-direction:column;align-items:center;gap:1rem}[data-component=component404] .component404-container-content-title{color:#101828;text-align:center;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;letter-spacing:-.72px}[data-component=component404] .component404-container-content-text{color:#475467;text-align:center;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400;line-height:28px}[data-component=component404] .component404-container-button{display:flex;padding:.75rem;justify-content:center;align-items:center;align-self:stretch;margin-inline:auto}[data-component=component404].component404{position:relative;isolation:isolate}[data-component=component404].component404:before{z-index:-1;content:"";inset:0;position:absolute;--grid-border-color: rgba(208, 213, 221, 1);--grid-border-width: 1px;--grid-square-size: 5rem;background-image:linear-gradient(var(--grid-border-color) var(--grid-border-width),transparent var(--grid-border-width)),linear-gradient(90deg,var(--grid-border-color) var(--grid-border-width),transparent var(--grid-border-width));background-position:0 calc(5rem - 1px),calc(5rem - 1px) 0,0 0;background-size:var(--grid-square-size) var(--grid-square-size);mask-image:radial-gradient(52.19% 100% at 50% 0%,#000,#0000 95.31%)}[data-component=component404].component404:before{--grid-square-size: 2rem;max-height:480px;top:-160px}@container not-found (max-width: 1023px){[data-component=component404] .component404-container-button{width:min(100%,343px)}}@container not-found (min-width: 1024px){[data-component=component404]{width:100%;height:unset;padding:6rem}[data-component=component404].component404:before{display:none}[data-component=component404] .component404-container{margin-top:9rem;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='880'%20height='357'%20viewBox='0%200%20880%20357'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M439.348%20356.4C411.664%20356.4%20387.902%20349.378%20368.062%20335.336C348.335%20321.181%20333.148%20300.792%20322.5%20274.167C311.964%20247.429%20306.696%20215.243%20306.696%20177.609C306.808%20139.977%20312.132%20107.96%20322.668%2081.5591C333.316%2055.0466%20348.503%2034.8248%20368.23%2020.8956C388.07%206.96457%20411.775%200%20439.348%200C466.921%200%20490.628%206.96457%20510.467%2020.8956C530.306%2034.8248%20545.493%2055.0466%20556.03%2081.5591C566.678%20108.072%20572.001%20140.089%20572.001%20177.609C572.001%20215.357%20566.678%20247.599%20556.03%20274.335C545.493%20300.96%20530.306%20321.293%20510.467%20335.336C490.74%20349.378%20467.034%20356.4%20439.348%20356.4ZM439.348%20303.655C460.869%20303.655%20477.85%20293.039%20490.291%20271.808C502.845%20250.462%20509.122%20219.064%20509.122%20177.609C509.122%20150.199%20506.264%20127.17%20500.547%20108.521C494.831%2089.8714%20486.761%2075.8302%20476.337%2066.3923C465.913%2056.8442%20453.583%2052.0692%20439.348%2052.0692C417.94%2052.0692%20401.016%2062.7429%20388.574%2084.0865C376.132%20105.318%20369.855%20136.494%20369.744%20177.609C369.632%20205.133%20372.378%20228.275%20377.982%20247.037C383.698%20265.797%20391.769%20279.952%20402.192%20289.502C412.616%20298.938%20425.001%20303.655%20439.348%20303.655Z'%20fill='%23F2F4F7'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%20285.795V236.083L146.103%204.719H223.778V234.397H267.828V285.795H223.778V349.827H164.261V285.795H0ZM162.244%2075.4923H164.933V234.397H63.8888V231.702L162.244%2075.4923Z'%20fill='%23F2F4F7'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M612.172%20236.083V285.795H776.433V349.827H835.951V285.795H880V234.397H835.951V4.719H758.276L612.172%20236.083ZM777.106%2075.4923H774.416L676.061%20231.702V234.397H777.106V75.4923Z'%20fill='%23F2F4F7'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:top;background-size:880px}[data-component=component404] .component404-container-content{width:48rem;max-width:100%}[data-component=component404] .component404-container-content-title{margin:3.75rem auto 0;font-size:3.75rem;line-height:4.5rem;letter-spacing:-2%;font-weight:600}[data-component=component404] .component404-container-content-text{margin-bottom:9rem;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=component404] .component404-container-button{display:flex;padding:1rem 1.375rem;justify-content:center;align-items:center;align-self:center}}[data-component=input]{display:flex;flex-direction:column;row-gap:.375rem;max-width:100%;text-overflow:ellipsis}[data-component=input] .input-label{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500}[data-component=input] .input-label-required{color:#42307d}[data-component=input] .input-container{display:flex;padding:.5rem .75rem;align-items:center;justify-content:space-between;gap:.5rem;align-self:stretch;border-radius:.5rem;border:1px solid rgba(208,213,221,1);background:#fff;box-shadow:0 1px 2px #1018280d}[data-component=input] .input-container-icon{width:1.25rem;height:1.25rem;color:#667085}[data-component=input] .input-container-icon svg{max-width:100%;max-height:100%}[data-component=input] .input-container-field{flex-grow:1;border:none;background:transparent;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;color:#42307d;outline:none}[data-component=input] .input-container-field::placeholder{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;color:#667085}[data-component=input] .input-container-help{flex-shrink:0;flex-grow:0;display:flex;width:1rem;height:1rem;justify-content:center;align-items:center;color:#98a2b3}[data-component=input] .input-hint{align-self:stretch;color:#475467;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400}[data-component=input] .input-error{align-self:stretch;color:#d92d20;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400}[data-component=input].input:has(.input-error) .input-container{border:1px solid rgba(253,162,155,1)}[data-component=input].input:has(.input-error) .input-container-help{color:#d92d20}[data-component=contact]{display:flex;flex-direction:column;width:100%;max-width:1440px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-component=contact] .contact__container{display:flex;flex-direction:column;width:100%;border-radius:8px;overflow:hidden;background-color:#fff;padding:var(--spacing-9xl, 96px) 0px}[data-component=contact] .contact__header{padding-left:4rem;text-align:left;max-width:660px}[data-component=contact] .contact__subheading{color:#6941c6;font-size:1rem;margin-bottom:.5rem}[data-component=contact] .contact__heading{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#333}[data-component=contact] .contact__text{color:#666;margin-bottom:3rem;line-height:1.5}[data-component=contact] .contact__content{display:flex;max-width:var(--container-max-width-desktop, 1280px);padding:0px var(--container-padding-desktop, 32px);align-items:flex-start;gap:var(--spacing-7xl, 64px);align-self:stretch}@media screen and (max-width: 1440px){[data-component=contact] .contact__content{flex-direction:column}}[data-component=contact] .contact__info{flex:1;padding:1rem 2rem 2rem}@media screen and (max-width: 1440px){[data-component=contact] .contact__info{flex:100%}}[data-component=contact] .contact__methods{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 992px){[data-component=contact] .contact__methods{grid-template-columns:1fr}}[data-component=contact] .contact__method{margin-bottom:1rem}[data-component=contact] .contact__method-icon{display:flex;align-items:center;width:40px;height:40px;border-radius:50%;margin-bottom:.5rem;color:#6941c6}[data-component=contact] .contact__method-icon svg{width:20px;height:20px}[data-component=contact] .contact__method-content{flex:1}[data-component=contact] .contact__method-title{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#333}[data-component=contact] .contact__method-text{font-size:.9rem;color:#666;margin-bottom:.5rem;line-height:1.4}[data-component=contact] .contact__method-button{display:inline-block;color:#6941c6;font-size:.9rem;text-decoration:none;cursor:pointer}[data-component=contact] .contact__method-button:hover{text-decoration:underline}[data-component=contact] .contact__method-address{font-size:.9rem;color:#333;line-height:1.4}[data-component=contact] .contact__form-container{max-width:var(--width-md, 560px);background-color:#f9f9f9;padding:2rem;border-radius:var(--spacing-xl, 16px);background:var(--Colors-Background-bg-secondary, #f9fafb)}@media screen and (max-width: 1440px){[data-component=contact] .contact__form-container{flex:100%}}[data-component=contact] .contact__form{width:100%;display:flex;flex-direction:column;gap:1rem}[data-component=contact] .contact__form-fields{margin-bottom:1.5rem}[data-component=contact] .contact__form-row{display:flex;gap:1rem;margin-bottom:1.25rem}@media screen and (max-width: 375px){[data-component=contact] .contact__form-row{flex-direction:column;gap:0}}[data-component=contact] .contact__form-field{flex:1;margin-bottom:1.25rem}[data-component=contact] .contact__form-row .contact__form-field{margin-bottom:0}[data-component=contact] .contact__form-label{display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem;color:#333}[data-component=contact] .contact__form-input{width:100%;border-radius:.5rem;font-size:.9rem;box-sizing:border-box}[data-component=contact] .contact__form-input:focus{outline:none;border-color:#6941c6}[data-component=contact] .contact__form-input.error{border-color:#e53e3e}[data-component=contact] .contact__form-textarea{width:100%;padding:.75rem;border-radius:.5rem;font-size:.9rem;resize:vertical;min-height:120px;border:1px solid rgb(208,213,221);box-sizing:border-box;margin:0;display:block}[data-component=contact] .contact__form-textarea:focus{outline:none;border-color:#6941c6;border-width:2px}[data-component=contact] .contact__form-textarea.error{border-color:#e53e3e}[data-component=contact] .contact__form-checkbox{display:flex;align-items:flex-start;margin-bottom:0;width:80%}[data-component=contact] .contact__form-checkbox-wrapper{display:flex;align-items:flex-start;gap:8px}[data-component=contact] .contact__form-checkbox-label{font-size:.9rem;line-height:1.4;color:#666;padding-top:2px}[data-component=contact] .contact__form-checkbox-label.error{color:#e53e3e}[data-component=contact] .contact__form-link{color:#6941c6;text-decoration:none}[data-component=contact] .contact__form-link:hover{text-decoration:underline}[data-component=contact] .contact__form-submit-wrapper{margin-top:.5rem}[data-component=contact] .contact__form-submit{display:inline-block;background-color:#6941c6;color:#fff;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;width:auto;text-align:center}[data-component=contact] .contact__form-submit:hover{background-color:#5835b0}[data-component=contact] .contact__sidebar{display:none;width:100%;margin:0 auto;background-color:#fff;border-radius:8px;overflow:hidden;max-width:400px}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar{max-width:600px}}[data-component=contact] .contact__sidebar-content{padding:1.5rem}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-content{padding:2rem}}[data-component=contact] .contact .contact-info{margin-bottom:2rem;padding-bottom:1.5rem}[data-component=contact] .contact__sidebar-heading{color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-sm, 38px)}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-heading{font-size:calc(var(--Font-size-display-sm, 30px) * 1.1)}}[data-component=contact] .contact__sidebar-text{color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px);margin-bottom:1rem;margin-top:1rem}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-text{font-size:calc(var(--Font-size-text-md, 16px) * 1.05)}}[data-component=contact] .contact__sidebar-method{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}[data-component=contact] .contact__sidebar-method:not(:last-child){padding-bottom:1.5rem}[data-component=contact] .contact__sidebar-method-icon{display:flex;align-items:center;width:36px;height:36px;margin-right:.75rem;color:#6941c6}[data-component=contact] .contact__sidebar-method-icon svg{width:18px;height:18px}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-method-icon{width:40px;height:40px}[data-component=contact] .contact__sidebar-method-icon svg{width:20px;height:20px}}[data-component=contact] .contact__sidebar-method-content{flex:1}[data-component=contact] .contact__sidebar-method-title{color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-xl, 20px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-xl, 30px);display:flex;align-items:center;margin-bottom:.75rem}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-method-title{font-size:calc(var(--Font-size-text-xl, 20px) * 1.05)}}[data-component=contact] .contact__sidebar-method-text{color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px);margin-bottom:.75rem}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-method-text{font-size:calc(var(--Font-size-text-md, 16px) * 1.05)}}[data-component=contact] .contact__sidebar-method-button{display:inline-block;color:var(--Component-colors-Components-Buttons-Tertiary-color-button-tertiary-color-fg, #6941c6);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-md, 24px);text-decoration:none;cursor:pointer}[data-component=contact] .contact__sidebar-method-button:hover{text-decoration:underline}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-method-button{font-size:calc(var(--Font-size-text-md, 16px) * 1.05)}}[data-component=contact] .contact__sidebar-method-address{font-size:.85rem;color:#333;line-height:1.4}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-method-address{font-size:.9rem}}[data-component=contact] .contact__sidebar-form{margin-top:2rem;padding:1.5rem;border-radius:8px;background:var(--Colors-Background-bg-secondary, #f9fafb)}[data-component=contact] .contact__sidebar-form-field{margin-bottom:1rem}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-form-field{margin-bottom:1.5rem}}[data-component=contact] .contact__sidebar-form-label{display:block;font-size:.85rem;font-weight:500;margin-bottom:.35rem;color:#333}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-form-label{font-size:.9rem;margin-bottom:.5rem}}[data-component=contact] .contact__sidebar-form-input{width:100%;border-radius:4px;font-size:.85rem;box-sizing:border-box}[data-component=contact] .contact__sidebar-form-input:focus{outline:none;border-color:#6941c6}[data-component=contact] .contact__sidebar-form-input.error{border-color:#e53e3e}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-form-input{font-size:.9rem}}[data-component=contact] .contact__sidebar-form-textarea{width:100%;padding:.65rem;border-radius:4px;font-size:.85rem;resize:vertical;min-height:100px;border:1px solid rgb(208,213,221);box-sizing:border-box;margin:0;display:block}[data-component=contact] .contact__sidebar-form-textarea:focus{outline:none;border-color:#6941c6;border-width:2px}[data-component=contact] .contact__sidebar-form-textarea.error{border-color:#e53e3e}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-form-textarea{font-size:.9rem;padding:.75rem;min-height:120px}}[data-component=contact] .contact__sidebar-form-checkbox{display:flex;align-items:flex-start;margin-bottom:1.25rem}[data-component=contact] .contact__sidebar-form-checkbox [data-component=checkbox]{display:flex;align-items:flex-start;gap:8px}[data-component=contact] .contact__sidebar-form-checkbox [data-component=checkbox] .checkbox-label{color:var(--Gray-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px);padding-top:2px}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-form-checkbox [data-component=checkbox] .checkbox-label{font-size:calc(var(--Font-size-text-md, 16px) * 1.05)}}[data-component=contact] .contact__sidebar-form-button{width:100%;background-color:#6941c6;color:#fff;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:1rem}[data-component=contact] .contact__sidebar-form-button:hover{background-color:#5835b0}@media screen and (min-width: 768px){[data-component=contact] .contact__sidebar-form-button{padding:.85rem 1.75rem;font-size:1.1rem}}@media screen and (max-width: 1440px){[data-component=contact] .contact__container{display:none}[data-component=contact] .contact__sidebar{display:block}}@media screen and (min-width: 1440px){[data-component=contact] .contact__sidebar{display:none}}.blurred{filter:blur(3px);pointer-events:none;user-select:none;opacity:.5}.contact__form-message--centered,.contact__sidebar-form-message--centered{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);padding:2rem 2.5rem;font-size:1.2rem;color:#1db954;text-align:center;max-width:90%;width:100%;pointer-events:auto;filter:none!important;backdrop-filter:none!important;isolation:isolate;will-change:auto;font-weight:700}.contact__loader{display:inline-block;width:1em;height:1em;border:2px solid #1db954;border-radius:50%;border-top:2px solid transparent;animation:contact-spin .7s linear infinite;margin-right:.5em;vertical-align:middle}@keyframes contact-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer checkbox,contact-form;@layer contact-form{.contact-form-container{container-type:inline-size;container-name:contact-form;align-content:center;justify-items:center}.contact-form{--background-color: rgba(255, 255, 255, 1);display:grid;justify-items:center;gap:1.25rem;padding-block:1.5rem;padding-inline:1rem;background-color:var(--background-color);border-radius:8px;border:1px solid rgba(208,213,221,1)}.contact-form-tag{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#fff;background-color:#0e9384!important;border-color:#0e9384!important}.contact-form-content{display:grid;gap:1.25rem}.contact-form-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#101828}.contact-form-selectors{display:grid;gap:1.25rem}.contact-form-divider{margin-block:0}.contact-form-core{display:grid;gap:1.5rem}.contact-form-inputs{display:grid;column-gap:2rem;row-gap:1rem}.contact-form-input .input-container{min-height:44px;box-sizing:border-box}.contact-form-input{min-width:0!important}.contact-form-footer{font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:400;display:grid;gap:1.5rem}.contact-form-conditions a{text-decoration:underline}@container contact-form (min-width: 27.5rem){.contact-form{padding-block:1.5rem;padding-inline:2rem;gap:1.5rem;border-radius:.75rem}.contact-form-content{gap:1.25rem}.contact-form-divider{display:none}.contact-form-inputs{grid-template-columns:1fr 1fr;min-width:0;row-gap:1rem}.contact-form-inputs>*:not(.contact-form-input-small){grid-column:span 2}.contact-form-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#101828}}}@layer check-items,contact-form,contact-form-section-form;@layer contact-form-section-form{.contact-form-section-container{container-type:inline-size;container-name:contact-form-section-form;width:100%;align-content:center;justify-items:center;background:linear-gradient(315deg,#764ba2,#667eea)}.contact-form-section{--padding-inline: 1rem;box-sizing:border-box;padding-inline:1rem;padding-top:3.5rem;padding-bottom:1rem;display:grid;gap:1.5rem;align-items:center;width:100%;max-width:calc(76rem + 2 * var(--padding-inline))}.contact-form-section-aside{display:grid;gap:1.25rem}.contact-form-section-aside,.contact-form-section-check-items *{color:#fff}.contact-form-section-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}.contact-form-section-description{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}.contact-form-section-certifications{background-color:#fff;border-radius:1rem;padding:2rem .5rem}@container contact-form-section-form (min-width: 48rem){.contact-form-section-title{font-family:Inter,sans-serif;font-size:3rem;line-height:3.75rem;letter-spacing:-2%;font-weight:600}.contact-form-section{padding-block:3rem}.contact-form-section{grid-template-columns:1fr 1fr;gap:3rem}.contact-form-section-check-items{margin-bottom:3rem}.contact-form-section-form .contact-form{border-radius:.75rem;border:1px solid rgba(208,213,221,1)!important}}}[data-component=content]{width:100%;padding:56px 16px 32px;background:linear-gradient(45deg,#4300b1,#a531dc);box-sizing:border-box;color:#fff}@media screen and (min-width: 768px){[data-component=content]{padding:0;padding:6rem 0px;align-items:center}}[data-component=content] .container{display:flex;flex-direction:column;gap:2rem;align-self:stretch;margin:0 auto;width:100%}[data-component=content] .content-header{display:flex;max-width:48rem;flex-direction:column;align-items:center;gap:1.25rem;align-self:stretch;margin:0 auto}[data-component=content] .content-header-title{text-align:center;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;letter-spacing:-.72px}[data-component=content] .content-header-description{text-align:center;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=content] .content-cards{display:flex;width:100%;padding:56px 16px 32px;flex-direction:column;align-items:center;gap:1.5rem}@media screen and (min-width: 768px){[data-component=content] .content-cards{padding:6rem 0px;gap:6rem}}[data-component=contentCard]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2.5rem}[data-component=contentCard]:nth-child(2n){flex-direction:row-reverse}[data-component=contentCard]:nth-child(2n)>.image-container>*{margin-left:auto}[data-component=contentCard]>*{flex:1 1 480px}[data-component=contentCard]>*{flex-grow:1;flex-shrink:1}[data-component=contentCard]>section{flex-basis:450px}[data-component=contentCard]>.image-container{flex-basis:550px}@media screen and (min-width: 768px){[data-component=contentCard]{display:flex;align-items:center;gap:32px;flex-direction:row}}[data-component=contentCard] section{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;align-self:stretch;box-sizing:border-box}@media screen and (min-width: 768px){[data-component=contentCard] section{display:flex;padding:1rem;justify-content:flex-end;align-items:center;gap:0px;align-self:stretch}}[data-component=contentCard] section .container{display:flex;padding-left:.75rem;flex-direction:column;gap:3rem;align-self:stretch;box-sizing:border-box}@media screen and (min-width: 768px){[data-component=contentCard] section .container{display:flex;padding:0;flex:1 0 0}}[data-component=contentCard] section .container .content{display:grid;align-content:center;gap:2rem}@media screen and (min-width: 768px){[data-component=contentCard] section .container .content{gap:1.25rem;flex:1 0 0}}[data-component=contentCard] section .container .content>svg{width:24px;height:24px;padding:12px;border-radius:100%;color:#7f56d9;background:#f4ebff}[data-component=contentCard] section .container .content .content-text{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch}[data-component=contentCard] section .container .content .content-text h2{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}[data-component=contentCard] section .container .content .content-text p{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400}[data-component=contentCard] section .container .content .container-check-items{display:flex;padding-left:1rem;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch;box-sizing:border-box;padding-left:0}[data-component=contentCard] section .container .content .container-check-items .check-items-item{display:flex;align-items:flex-start;gap:.75rem;align-self:stretch}[data-component=contentCard] section .container .content .container-check-items .check-items-text{color:#fff;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400}[data-component=contentCard] .image-container{display:flex;flex-direction:column;align-items:flex-start}[data-component=contentCard] .image-container img{width:100%;object-fit:cover}[data-component=contentItem]{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}[data-component=contentItem] .container{display:flex;padding:16px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:8px;background:#f9fafb;box-sizing:border-box}[data-component=contentItem] .container p{color:#475467;white-space:pre-wrap;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400}[data-component=contentBadge]{display:flex;padding:.25rem 10px .25rem .25rem;align-items:center;gap:.75rem;border-radius:9999px;border:1px solid rgba(233,215,254,1);background:#f9f5ff;width:fit-content;box-sizing:border-box}[data-component=contentBadge].no-padding{padding:unset}[data-component=contentBadge] .badge-text{display:flex;padding:.25rem 10px;align-items:center;border-radius:9999px;border:1px solid utilty("brand","200");background:#fff;box-sizing:border-box}[data-component=contentBadge] .badge-text p{color:#6941c6;text-align:center;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500}[data-component=contentBadge] .badge-message{display:flex;align-items:center;gap:.25rem}[data-component=contentBadge] .badge-message p{color:#344054;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:500}[data-component=contentImage]{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}[data-component=contentImage] .content-image{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch}[data-component=contentImage] .content-image img{border-radius:.5rem;height:auto;max-height:480px;object-fit:cover}[data-component=contentImage] .content-image .content-image-alt{display:flex;align-items:center;gap:.375rem;align-self:stretch}[data-component=contentImage] .content-image .content-image-alt svg{width:16px;height:16px}[data-component=contentImage] .content-image .content-image-alt p{color:#475467;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400}[data-component=attribution]{display:flex;max-width:1440px}[data-component=attribution] .container{padding:0 20px;border-left:2px solid #7f56d9;box-sizing:border-box}[data-component=attribution] .container .block{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch}[data-component=attribution] .container .block [data-component=avatar-label-group] .avatar-email{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}[data-component=attribution] .container .block [data-component=avatar-label-group] .avatar-name{color:#101828;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=attribution] .container .block .paragraph{color:#101828;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:500}@media screen and (min-width: 768px){[data-component=attribution] .container .block .paragraph{max-width:50%}}[data-component=attribution] .container .block .attribution{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}[data-component=article-newsletter]{display:flex;box-sizing:border-box;width:384px;min-width:320px;padding:1.5rem 2rem;flex-direction:column;align-items:flex-start;gap:30px;flex-shrink:0;border-radius:1rem;border:1px solid rgba(228,231,236,1);background:#f9fafb;box-shadow:0 1px 2px #1018280d}[data-component=article-newsletter] .article-newsletter-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}[data-component=article-newsletter] .article-newsletter-icon{margin-bottom:14px;display:flex;width:56px;height:56px;justify-content:center;align-items:center;border-radius:.75rem;border:1px solid #e4e7ec;background:#fff;box-shadow:0 0 0 1px #1018282e inset,0 -2px #1018280d inset,0 1px 2px #1018280d}[data-component=article-newsletter] .article-newsletter-title{color:#101828;font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:inherit;font-weight:600}[data-component=article-newsletter] .article-newsletter-description{color:#101828;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}[data-component=article-newsletter] .article-newsletter-form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}[data-component=article-newsletter] .article-newsletter-form-input{width:100%}[data-component=article-newsletter] .article-newsletter-cgv{color:#667085;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}[data-component=article-newsletter] .article-newsletter-form-button{align-self:stretch}[data-component=article-newsletter] .article-newsletter-checkitems{display:flex;flex-direction:column;align-items:flex-start;padding:16px 0;gap:8px;align-self:stretch}[data-component=loading]{display:flex;flex-direction:column;align-items:center;gap:1rem;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#344054}[data-component=loading] .loading-loader{width:2rem;height:2rem;flex-shrink:0;border-radius:99999px;border:4px solid rgba(242,244,247,1);border-top-color:#7f56d9;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-component=loading].loading-md{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500}[data-component=loading].loading-md .loading-loader{width:3rem;height:3rem}[data-component=loading].loading-lg{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:500}[data-component=loading].loading-lg .loading-loader{width:3.5rem;height:3.5rem}[data-component=loading].loading-xl{gap:1.25rem;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:500}[data-component=loading].loading-xl .loading-loader{width:4rem;height:4rem}[data-component=course-admission]{padding-block:2rem;width:100%;max-width:100%;background:var(--Colors-Background-bg-primary, #fff)}[data-component=course-admission] .course-admission__container{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1200px;margin:0 auto}[data-component=course-admission] .course-admission__subheading{display:none;color:var(--colors-text-text-brand-secondary-700, #6941c6);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm, 20px)}@media screen and (min-width: 1440px){[data-component=course-admission] .course-admission__subheading{display:block}}[data-component=course-admission] .course-admission__heading{text-align:left;margin-bottom:1rem;color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-sm, 38px)}[data-component=course-admission] .course-admission__supporting-text{text-align:left;color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-lg, 28px);margin-bottom:2.5rem;max-width:800px}[data-component=course-admission] .course-admission__cards-container{width:100%;max-width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem;scrollbar-width:none;justify-content:flex-start}[data-component=course-admission] .course-admission__cards-container::-webkit-scrollbar{display:none}[data-component=course-admission] .course-admission__card{flex:0 0 280px;width:280px;max-width:280px;min-width:280px;scroll-snap-align:center;margin-right:1rem;border-radius:var(--radius-none, 0px);background:var(--Colors-Background-bg-secondary, #f9fafb);padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:auto}[data-component=course-admission] .course-admission__card:last-child{margin-right:0}[data-component=course-admission] .course-admission__indicators{display:none}[data-component=course-admission] .course-admission__step{width:48px;height:48px;border-radius:var(--radius-lg, 10px);background:var(--Colors-Background-bg-brand-solid, #7f56d9);box-shadow:0 0 0 1px var(--Colors-Effects-Shadows-shadow-skeumorphic-inner-border, rgba(16, 24, 40, .18)) inset,0 -2px 0 0 var(--Colors-Effects-Shadows-shadow-skeumorphic-inner, rgba(16, 24, 40, .05)) inset,0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(16, 24, 40, .05));background-color:#8053cf;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;margin-bottom:64px;align-self:flex-start}[data-component=course-admission] .course-admission__card-title{margin-bottom:.75rem;color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-lg, 28px)}[data-component=course-admission] .course-admission__card-description{color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px);flex-grow:1}@media screen and (min-width: 768px){[data-component=course-admission]{padding-block:3rem}[data-component=course-admission] .course-admission__heading{font-size:2rem;margin-bottom:1.25rem}[data-component=course-admission] .course-admission__supporting-text{margin-bottom:3rem}[data-component=course-admission] .course-admission__cards-container{max-width:100%;justify-content:flex-start;padding-left:0;overflow-x:auto}[data-component=course-admission] .course-admission__card{flex:0 0 320px;width:320px;max-width:320px;min-width:320px;height:auto}}@media screen and (min-width: 1440px){[data-component=course-admission]{padding-block:4rem;background:var(--Colors-Background-bg-brand-primary, #f9f5ff)}[data-component=course-admission] .course-admission__heading{font-size:2.25rem;margin-top:20px}[data-component=course-admission] .course-admission__supporting-text{margin-bottom:4rem}[data-component=course-admission] .course-admission__cards-container{overflow-x:visible;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;gap:32px}[data-component=course-admission] .course-admission__card{flex:1;width:auto;max-width:none;min-width:0;margin-right:0;background-color:#fff;height:auto}[data-component=course-admission] .course-admission__card-title{color:#333}[data-component=course-admission] .course-admission__card-description{color:#666}}@layer cta,course-cta;@layer course-cta{.course-cta{max-width:63rem}.course-cta .cta-content{flex:632}.course-cta .cta-image{flex:312;min-width:min(100%,19.5rem)}.course-cta:not(.course-cta-dark) .cta-content{background:#f9f5ff;color:#101828}.course-cta.course-cta-dark .cta-content{background:#101828;color:#fff}@container cta (max-width: calc(40rem - 1px)){.course-cta .cta-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:inherit;font-weight:600}.course-cta .cta-content{padding-inline:1.5rem;padding-block:2rem}}@container cta (min-width: 40rem){.course-cta .cta-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}.course-cta .cta-content{padding:2rem}}}[data-component=course-career]{display:flex;width:100%;max-width:1440px;gap:1.5rem;flex-direction:column;box-sizing:border-box}@media screen and (min-width: 1440px){[data-component=course-career]{padding-block:3rem;flex-direction:row;align-items:center}}[data-component=course-career] .coursecareer__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch;width:100%}@media screen and (min-width: 1440px){[data-component=course-career] .coursecareer__content{max-width:50%;flex:1}}[data-component=course-career] .coursecareer__subheading{display:none}@media screen and (min-width: 1440px){[data-component=course-career] .coursecareer__subheading{display:block;color:#6941c6;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600}}[data-component=course-career] .coursecareer__heading{color:#101828;font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}[data-component=course-career] .coursecareer__supporting-text{color:#475467;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=course-career] .coursecareer__button{margin-top:.5rem}[data-component=course-career] .coursecareer__image-container{gap:1.5rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-self:stretch;border-radius:8px;flex:1}@media screen and (min-width: 768px){[data-component=course-career] .coursecareer__image-container{height:400px}}[data-component=course-career] .coursecareer__image-container img{width:100%;object-fit:cover;border-radius:8px;max-width:100%}@media screen and (min-width: 768px){[data-component=course-career] .coursecareer__image-container img{height:400px}}[data-component=course-features-section]{display:flex;padding:56px 16px var(--spacing-4xl, 32px) 16px;flex-direction:column;align-items:center;gap:24px}@media screen and (min-width: 1440px){[data-component=course-features-section]{padding:var(--spacing-9xl, 96px) 112px;gap:var(--spacing-7xl, 64px);max-width:1440px}}[data-component=course-features-section] .content{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}[data-component=course-features-section] .content .subheading{display:none;color:var(--colors-text-text-brand-secondary-700, #6941c6);text-align:center;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm, 20px)}@media screen and (min-width: 1440px){[data-component=course-features-section] .content .subheading{display:block;margin-bottom:var(--spacing-4xl, 32px)}}[data-component=course-features-section] .content .feature-card-container{display:flex;align-items:flex-start;align-content:flex-start;gap:var(--spacing-7xl, 64px) var(--spacing-4xl, 32px);flex-wrap:wrap}[data-component=course-features-section] .content .feature-card-container .feature-card{display:flex;min-width:320px;flex-direction:column;align-items:center;gap:var(--spacing-2xl, 20px);flex:1 0 0}[data-component=course-features-section] .content .feature-card-container .feature-card .icon-container{display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:var(--radius-lg, 10px);border:1px solid var(--Component-colors-Components-Icons-Featured-icons-Modern-featured-icon-modern-border, #e4e7ec);background:var(--Colors-Background-bg-primary, #fff);box-shadow:0 0 0 1px var(--Colors-Effects-Shadows-shadow-skeumorphic-inner-border, rgba(16, 24, 40, .18)) inset,0 -2px 0 0 var(--Colors-Effects-Shadows-shadow-skeumorphic-inner, rgba(16, 24, 40, .05)) inset,0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(16, 24, 40, .05))}[data-component=course-features-section] .content .feature-card-container .feature-card h3{color:var(--colors-text-text-primary-900, #101828);text-align:center;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-xl, 20px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-xl, 30px)}[data-component=course-features-section] .content .feature-card-container .feature-card p{color:var(--colors-text-text-tertiary-600, #475467);text-align:center;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px)}[data-component=course-financing]{display:flex;flex-wrap:wrap;gap:1.5rem;box-sizing:border-box;padding:56px 0 2rem}[data-component=course-financing]>*{flex:1;min-width:min(100%,480px)}@media screen and (min-width: 768px){[data-component=course-financing]{padding:3rem 0;flex-direction:row;align-items:center}}[data-component=course-financing] .coursefinancing__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch}[data-component=course-financing] .coursefinancing__subheading{display:none}@media screen and (min-width: 768px){[data-component=course-financing] .coursefinancing__subheading{display:block;color:#6941c6;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600}}[data-component=course-financing] .coursefinancing__heading{color:#101828;font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}[data-component=course-financing] .coursefinancing__supporting-text{color:#475467;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=course-financing] .coursefinancing__button{margin-top:.5rem}[data-component=course-financing] .coursefinancing__image-container{box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-self:stretch;border-radius:8px}[data-component=course-financing] .coursefinancing__image-container img{width:100%;aspect-ratio:592/538;object-fit:cover;border-radius:8px;max-width:100%}@layer course-format-card,course-format-event-card;@layer course-format-event-card{.course-format-info-card{box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;flex:1 1 0;min-width:14.5rem;max-width:100%;padding:1.5rem;border-radius:1rem;justify-items:center;align-content:center}.course-format-info-card-icon{width:3.125rem;aspect-ratio:1/1}}@layer course-format-card{.course-format-card{padding:1rem;background:#fff;border-radius:.5rem}.course-format-card-brand{background:linear-gradient(315deg,#f5c8f5,#daddfa 83.85%)}.course-format-card,.course-format-card-header{display:grid}.course-format-card-header{gap:.625rem;grid-template-columns:auto 1fr;align-items:center;padding-block:.625rem}.course-format-card-icon{width:4.75rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#f9f5ff;color:#7f56d9;border-radius:.75rem}.course-format-card-title{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}.course-format-card-description{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}.course-format-card-divider{margin-inline:.625rem;max-width:100%}.course-format-card-content{padding:.625rem}}@layer divider{.divider{border:0;background-color:#e4e7ec}.divider:not(.divider-vertical){width:100%;height:1px;max-width:var(--max-width, 100%);margin-inline:auto;margin-block:0}.divider:not(.divider-vertical):not(.divider-expanded){--max-width: calc(100% - 2rem) }.divider-vertical{height:100%;width:1px;max-height:var(--max-width, 100%);margin-block:auto;margin-inline:0}.divider-vertical:not(.divider-expanded){--max-height: calc(100% - 2rem) }@container (min-width: 640px){.divider:not(.divider-expanded){--max-width: calc(100% - 4rem) }.divider-vertical:not(.divider-expanded){--max-height: calc(100% - 4rem) }}}@layer course-format-event-card{.course-format-event-card{padding:1rem;background:#fff;border-radius:.5rem;display:grid;justify-items:center;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;flex:1 1 auto;min-width:14.5rem;max-width:100%}.course-format-event-card-title{margin-top:.625rem}.course-format-event-card-description{margin-bottom:.625rem}}@layer course-format{.course-format-container{container-type:inline-size;container-name:course-format}.course-format{padding-inline:.75rem;padding-top:3.5rem;padding-bottom:2rem;gap:1.5rem;background:linear-gradient(135deg,#c99fff,#981ed2)}.course-format,.course-format-header,.course-format-content{display:grid}.course-format-header{gap:.625rem;padding-inline:.625rem;justify-content:center;justify-items:center;text-align:center;max-width:44.5rem;margin-inline:auto}.course-format-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}.course-format-description{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;text-wrap:balance}.course-format-content{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.course-format-content>*{flex:1 1 232px;max-width:34rem}.course-format-white{background:#fff}.course-format:not(.course-format-white)>.course-format-header{color:#fff}.course-format.course-format-white .course-format-tag{color:#6941c6}@container course-format (max-width: calc(53.25rem - 1px)){.course-format-tag{display:none}}@container course-format (min-width: 53.25rem){.course-format{gap:4rem;padding-inline:.75rem;padding-block:3.5rem}.course-format-title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600}.course-format-description{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400}.course-format-content{gap:2rem}}}[data-component=course-header]{margin:0 auto;display:flex;flex-direction:column;padding:56px 0 var(--spacing-4xl, 32px);row-gap:1.5rem}@media screen and (min-width: 1440px){[data-component=course-header]{flex-direction:row;justify-content:space-between;padding:var(--spacing-7xl, 64px) 0px var(--spacing-6xl, 48px) 0px}}[data-component=course-header] .courseheader-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3xl, 24px);width:100%}@media screen and (min-width: 1440px){[data-component=course-header] .courseheader-content{width:calc(100% - 512px)}}[data-component=course-header] .courseheader-content [data-component=avis-verifies] .avis-verifies-item{flex-direction:row;flex-wrap:wrap;align-items:center}[data-component=course-header] .courseheader-content [data-component=avis-verifies] .avis-verifies-info{color:#000;font-family:var(--sds-typography-body-font-family);font-size:var(--sds-typography-body-size-small);font-style:normal;font-weight:var(--sds-typography-body-font-weight-strong);line-height:140%}[data-component=course-header] .courseheader-content .courseheader-title{color:#000;width:80%;font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-md, 36px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-md, 44px);letter-spacing:-.72px}@media screen and (min-width: 1440px){[data-component=course-header] .courseheader-content .courseheader-title{color:#000;width:100%;font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-xl, 60px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-xl, 72px);letter-spacing:-1.2px}}[data-component=course-header] .courseheader-content .courseheader-badges{display:flex;padding:var(--spacing-none, 0px);align-items:flex-start;align-content:flex-start;gap:10px;align-self:stretch;flex-wrap:wrap}[data-component=course-header] .courseheader-content .courseheader-badges .courseheader-badge{display:flex;padding:var(--spacing-xs, 4px) 10px var(--spacing-xs, 4px) var(--spacing-md, 8px);align-items:center;gap:var(--spacing-xs, 4px);justify-content:center;border-radius:var(--radius-md, 8px);border:1px solid var(--Component-colors-Utility-Brand-utility-brand-200, #e9d7fe);background:var(--Component-colors-Utility-Brand-utility-brand-50, #f9f5ff);color:var(--Component-colors-Utility-Brand-utility-brand-700, #6941c6);text-align:center;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:500;line-height:var(--Line-height-text-sm, 20px)}[data-component=course-header] .courseheader-content .courseheader-badges .courseheader-badge svg{width:12px;height:12px;padding-right:var(--spacing-xs, 4px)}[data-component=course-header] .courseheader-content .courseheader-description{color:var(--colors-text-text-tertiary-600, #475467);width:100%;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px)}@media screen and (min-width: 1440px){[data-component=course-header] .courseheader-content .courseheader-description{width:80%;color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-xl, 20px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-xl, 30px)}}[data-component=course-header] .courseheader-video{display:flex;position:relative;width:100%;height:240px;max-width:560px;border-radius:var(--radius-md, 8px);overflow:hidden}@media screen and (min-width: 768px){[data-component=course-header] .courseheader-video{max-width:100%;height:auto;aspect-ratio:2.33/1}}@media screen and (min-width: 1440px){[data-component=course-header] .courseheader-video{align-items:center;justify-content:center;width:488px;height:640px;max-width:none;flex-shrink:0;aspect-ratio:auto}}[data-component=course-header] .courseheader-video iframe{width:100%;height:100%;border:none;border-radius:var(--radius-md, 8px)}[data-component=course-header] .courseheader-video .video-poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md, 8px);cursor:pointer;z-index:1;transition:opacity .3s ease}[data-component=course-header] .courseheader-video .video-poster.hidden{opacity:0;pointer-events:none}[data-component=course-header] .courseheader-video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;cursor:pointer}[data-component=courseintro]{display:flex;gap:2rem;padding:56px 0 32px;align-items:start}[data-component=courseintro] .form{display:none}@media screen and (min-width: 1440px){[data-component=courseintro] .form{display:flex;flex:0 0 488px;box-sizing:border-box;width:488px;min-height:774px;border-radius:16px;border:1px solid var(--Colors-Border-border-primary, #d0d5dd);background:var(--Component-colors-Utility-Brand-utility-brand-700, #6941c6)}}[data-component=courseintro] .container{max-width:850px;flex:1;display:flex;padding:0px var(--spacing-none, 0px);flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}[data-component=courseintro] .container .content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}[data-component=courseintro] .container .content .rich-text{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}[data-component=courseintro] .container .content .rich-text .title{color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-sm, 38px)}[data-component=courseintro] .container .content .rich-text .paragraph{color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-lg, 28px)}[data-component=courseintro] .container .content .rich-text .objectivTitle{color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-sm, 38px)}[data-component=courseintro] .container .content .rich-text .card-container{display:flex;width:100%;padding:0px var(--spacing-none, 0px);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;align-self:stretch;margin-top:56px}[data-component=courseintro] .container .content .rich-text .card-container [data-component=course-gray-card]{position:relative;display:flex;box-sizing:border-box;height:184px;padding:24px var(--spacing-3xl, 24px) var(--spacing-4xl, 32px) var(--spacing-3xl, 24px);flex-direction:column;align-items:center;gap:var(--spacing-4xl, 32px);align-self:stretch;border-radius:var(--spacing-xl, 16px);background:var(--Colors-Background-bg-secondary, #f9fafb)}@media screen and (min-width: 1440px){[data-component=courseintro] .container .content .rich-text .card-container [data-component=course-gray-card]{max-width:336px}}[data-component=courseintro] .container .content .rich-text .card-container [data-component=course-gray-card] .card-container{margin:25px 0}[data-component=courseintro] .container .content .rich-text .card-container [data-component=course-gray-card] .card-container .card-icon-container{position:absolute;top:-25px;right:calc(50% - 25px);display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:var(--radius-lg, 10px);border:1px solid var(--Component-colors-Components-Icons-Featured-icons-Modern-featured-icon-modern-border, #e4e7ec);background:var(--Colors-Background-bg-primary, #fff);box-shadow:0 0 0 1px var(--Colors-Effects-Shadows-shadow-skeumorphic-inner-border, rgba(16, 24, 40, .18)) inset,0 -2px 0 0 var(--Colors-Effects-Shadows-shadow-skeumorphic-inner, rgba(16, 24, 40, .05)) inset,0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(16, 24, 40, .05))}[data-component=courseintro] .container .content .rich-text .card-container [data-component=course-gray-card] .card-container .card-content-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--spacing-md, 8px);align-self:stretch}[data-component=courseintro] .container .content .rich-text .card-container [data-component=course-gray-card] .card-container .card-content-container .card-title{color:var(--colors-text-text-primary-900, #101828);text-align:center;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-lg, 28px)}[data-component=courseintro] .container .content .rich-text .card-container [data-component=course-gray-card] .card-container .card-content-container .card-description{color:var(--colors-text-text-tertiary-600, #475467);text-align:center;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px)}[data-component=course-job]{padding-block:2rem;width:100%;max-width:100%;box-sizing:border-box;background:var(--Colors-Background-bg-primary, #fff);display:flex;justify-content:center}[data-component=course-job] .course-job{width:100%;max-width:1440px}[data-component=course-job] .course-job__container{display:flex;flex-direction:column;width:100%;margin:0 auto;box-sizing:border-box;max-width:100%}[data-component=course-job] .course-job__header{width:100%;display:flex;flex-direction:column;box-sizing:border-box}[data-component=course-job] .course-job__subheading{display:none;color:var(--colors-text-text-brand-secondary-700, #6941c6);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm, 20px)}@media screen and (min-width: 1440px){[data-component=course-job] .course-job__subheading{display:block}}[data-component=course-job] .course-job__heading{text-align:left;margin-bottom:1rem;color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-sm, 38px)}[data-component=course-job] .course-job__supporting-text{text-align:left;color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-lg, 28px);margin-bottom:2.5rem;max-width:800px}[data-component=course-job] .course-job__image-container{width:100%;max-width:100%;box-sizing:border-box}[data-component=course-job] .course-job__image-container img{width:100%;border-radius:8px;object-fit:cover;height:280px}[data-component=course-job] .course-job__cards-container{margin-top:24px;width:100%;max-width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem;scrollbar-width:none;justify-content:flex-start;box-sizing:border-box}[data-component=course-job] .course-job__cards-container::-webkit-scrollbar{display:none}[data-component=course-job] .course-job__card{flex:0 0 280px;width:280px;max-width:280px;min-width:280px;scroll-snap-align:center;margin-right:1rem;border-radius:16px;background:var(--Colors-Background-bg-brand-primary, #f9f5ff);padding:var(--spacing-3xl, 24px);display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:auto;box-sizing:border-box;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}[data-component=course-job] .course-job__card:last-child{margin-right:0}[data-component=course-job] .course-job__indicators{display:none}[data-component=course-job] .course-job__image{display:flex;padding:10px var(--spacing-none, 0px);align-items:center;gap:10px;align-self:stretch;width:100%;box-sizing:border-box}[data-component=course-job] .course-job__image img{width:75px;height:75px;object-fit:cover;flex-shrink:0}[data-component=course-job] .course-job__image .course-job__image-text-container{flex:1;min-width:0}[data-component=course-job] .course-job__image .course-job__image-text-container .course-job__image-title{color:#000;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-lg, 28px);margin:0}[data-component=course-job] .course-job__image .course-job__image-text-container .course-job__image-description{color:#000;width:100%;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px);margin:0}[data-component=course-job] .course-job__card-content{display:flex;flex-direction:column;gap:12px;width:100%}[data-component=course-job] .course-job__card-title{color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-lg, 28px)}[data-component=course-job] .course-job__card-description{margin:12px 0 0;color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px);flex-grow:1}[data-component=course-job] .course-job__card-link{margin-top:8px;color:var(--Component-colors-Components-Buttons-Tertiary-color-button-tertiary-color-fg, #6941c6);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm, 20px)}@media screen and (min-width: 768px){[data-component=course-job]{padding-block:3rem}[data-component=course-job] .course-job__heading{font-size:2rem;margin-bottom:1.25rem}[data-component=course-job] .course-job__supporting-text{margin-bottom:3rem}[data-component=course-job] .course-job__cards-container{max-width:100%;justify-content:flex-start;padding-left:0;overflow-x:auto}[data-component=course-job] .course-job__card{flex:0 0 320px;width:320px;max-width:320px;min-width:320px;height:auto}[data-component=course-job] .course-job__image-container img{border-radius:8px;object-fit:cover;height:100%}}@media screen and (min-width: 1440px){[data-component=course-job]{padding-block:var(--spacing-6xl, 48px)}[data-component=course-job] .course-job__container{max-width:1200px;margin:0 auto}[data-component=course-job] .course-job__header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem;max-width:100%}[data-component=course-job] .course-job__content{width:50%;display:flex;flex-direction:column;align-items:flex-start}[data-component=course-job] .course-job__image-container{width:50%;max-width:50%}[data-component=course-job] .course-job__heading{font-size:2.25rem;margin-top:20px;width:100%;text-align:left}[data-component=course-job] .course-job__supporting-text{margin-bottom:4rem;width:100%;text-align:left}[data-component=course-job] .course-job__cards-container{overflow-x:visible;justify-content:flex-start;max-width:100%;gap:2rem;flex-wrap:wrap;margin-top:3rem}[data-component=course-job] .course-job__card{box-sizing:border-box;flex:1 1 300px;min-width:300px;max-width:384px;margin-right:2rem;height:auto}[data-component=course-job] .course-job__card:nth-child(3n){margin-right:0}[data-component=course-job] .course-job__card-title{color:#333}[data-component=course-job] .course-job__image-container img{width:592px;height:300px}}[data-component=course-job] [data-component=check-items].check-items-container .check-items-item{margin-left:8px}[data-component=course-job] [data-component=check-items].check-items-container .check-items-text{color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px)}[data-component=course-methodology]{display:flex;width:100%;gap:var(--spacing-3xl, 24px);flex-direction:column;box-sizing:border-box}@media screen and (min-width: 1440px){[data-component=course-methodology]{padding-block:var(--spacing-6xl, 48px)}}[data-component=course-methodology] .coursemethodology__content{display:flex;width:100%;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:24px}[data-component=course-methodology] .coursemethodology__subheading{display:none;color:var(--colors-text-text-brand-secondary-700, #6941c6);text-align:center;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm, 20px)}@media screen and (min-width: 1440px){[data-component=course-methodology] .coursemethodology__subheading{display:block}}[data-component=course-methodology] .coursemethodology__heading{color:var(--colors-text-text-primary-900, #101828);text-align:center;font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-sm, 38px)}@media screen and (min-width: 768px){[data-component=course-methodology] .coursemethodology__heading{width:60%}}[data-component=course-methodology] .coursemethodology__supporting-text{color:var(--colors-text-text-tertiary-600, #475467);text-align:center;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px)}@media screen and (min-width: 768px){[data-component=course-methodology] .coursemethodology__supporting-text{width:50%}}[data-component=course-methodology] .coursemethodology__methodology-card{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}[data-component=course-methodology] .coursemethodology__methodology-item{flex:1 1 0;min-width:min-content;display:flex;padding:var(--spacing-4xl, 32px);flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;border-radius:16px;border:1px solid var(--Colors-Border-border-primary, #d0d5dd);background:var(--Colors-Foreground-fg-white, #fff);box-shadow:0 4px 8px -2px var(--Colors-Effects-Shadows-shadow-md_01, rgba(16, 24, 40, .1)),0 2px 4px -2px var(--Colors-Effects-Shadows-shadow-md_02, rgba(16, 24, 40, .06))}[data-component=course-methodology] .coursemethodology__methodology-heading{color:var(--colors-text-text-secondary-700, #344054);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-xl, 20px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-xl, 30px)}[data-component=course-methodology] .coursemethodology__methodology-avis-verifie{display:flex;height:275px;width:100%;justify-content:center;align-items:center;border:1px solid var(--colors-border-border-primary-300, #e2e8f0)}[data-component=course-methodology] [data-component=check-items].check-items-container .check-items-text{color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px)}@media screen and (min-width: 1440px){[data-component=course-methodology] [data-component=check-items].check-items-container{width:100%;flex-wrap:wrap;height:120px}}[data-component=course-options]{padding-block:2rem;width:100%;max-width:100%;background:var(--Colors-Background-bg-primary, #fff)}[data-component=course-options] .course-options__container{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto}[data-component=course-options] .course-options__subheading{display:none;color:var(--colors-text-text-brand-secondary-700, #6941c6);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm, 20px)}@media screen and (min-width: 1440px){[data-component=course-options] .course-options__subheading{display:block}}[data-component=course-options] .course-options__heading{text-align:left;margin-bottom:1rem;color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-sm, 38px)}[data-component=course-options] .course-options__supporting-text{text-align:left;color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-lg, 28px);margin-bottom:2.5rem;max-width:800px}[data-component=course-options] .course-options__cards-container{width:100%;max-width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem;scrollbar-width:none;justify-content:flex-start}[data-component=course-options] .course-options__cards-container::-webkit-scrollbar{display:none}[data-component=course-options] .course-options__card{flex:0 0 280px;width:280px;max-width:280px;min-width:280px;scroll-snap-align:center;margin-right:1rem;border-radius:var(--radius-md, 8px);background:#fff;display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:auto;box-shadow:0 4px 8px -2px var(--Colors-Effects-Shadows-shadow-md_01, rgba(16, 24, 40, .1)),0 2px 4px -2px var(--Colors-Effects-Shadows-shadow-md_02, rgba(16, 24, 40, .06))}[data-component=course-options] .course-options__card:last-child{margin-right:0}[data-component=course-options] .course-options__indicators{display:none}[data-component=course-options] .course-options__image{width:100%;border-radius:8px;height:100%;max-height:200px}[data-component=course-options] .course-options__image img{width:100%;height:100%;border-start-end-radius:8px;border-start-start-radius:8px;object-fit:cover}[data-component=course-options] .course-options__card-content{padding:var(--spacing-3xl, 24px) var(--spacing-2xl, 20px);display:flex;flex-direction:column;gap:12px}[data-component=course-options] .course-options__card-title{color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-lg, 28px)}[data-component=course-options] .course-options__card-description{color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px);flex-grow:1}[data-component=course-options] .course-options__card-link{color:var(--Component-colors-Components-Buttons-Tertiary-color-button-tertiary-color-fg, #6941c6);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm, 20px)}@media screen and (min-width: 768px){[data-component=course-options]{padding-block:3rem}[data-component=course-options] .course-options__heading{font-size:2rem;margin-bottom:1.25rem}[data-component=course-options] .course-options__supporting-text{margin-bottom:3rem}[data-component=course-options] .course-options__cards-container{max-width:100%;justify-content:flex-start;padding-left:0;overflow-x:auto}[data-component=course-options] .course-options__card{flex:0 0 320px;width:320px;max-width:320px;min-width:320px;height:auto}}@media screen and (min-width: 1440px){[data-component=course-options]{padding-block:4rem}[data-component=course-options] .course-options__heading{font-size:2.25rem;margin-top:20px;width:60%;text-align:center}[data-component=course-options] .course-options__supporting-text{margin-bottom:4rem;width:60%;text-align:center}[data-component=course-options] .course-options__cards-container{overflow-x:visible;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;gap:32px}[data-component=course-options] .course-options__card{flex:1;width:auto;max-width:none;min-width:0;margin-right:0;background-color:#fff;height:auto}[data-component=course-options] .course-options__card-title{color:#333}}[data-component=course-options] [data-component=check-items].check-items-container .check-items-text{color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px)}[data-component=modal]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}[data-component=modal] .modal-container{position:relative;width:296px;background:#fff;border-radius:.625rem;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a;display:grid;max-height:90vh;max-height:90svh;grid-template-rows:auto auto 1fr auto;overflow:hidden}[data-component=modal] .modal-divider-wrapper{width:100%;padding:0;margin:0}[data-component=modal] .modal-divider{width:100%;height:1px;background-color:#0000001f;border:none;margin:0;padding:0}[data-component=modal] .modal-content{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;padding:24px 0;padding:10px var(--spacing-2xl, 20px);display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden}@media screen and (min-width: 1440px){[data-component=modal] .modal-content{padding:24px}}[data-component=modal] .modal-content-image{width:100%;height:auto;display:block}@media screen and (min-width: 1440px){[data-component=modal] .modal-content-image{border-radius:var(--spacing-md, 8px)}}[data-component=modal] .modal-content [data-variant=help]{border-bottom:1px solid rgba(0,0,0,.12);gap:var(--spacing-xl, 16px);width:100%}[data-component=modal] .modal-content [data-variant=help] .desktop-only{display:none}[data-component=modal] .modal-content [data-variant=help] .mobile-only{display:block;margin-top:20px}@media screen and (min-width: 1440px){[data-component=modal] .modal-content [data-variant=help]{display:flex;flex-direction:row;width:100%}[data-component=modal] .modal-content [data-variant=help] .desktop-only{display:block;margin-top:10px}[data-component=modal] .modal-content [data-variant=help] .mobile-only{display:none}[data-component=modal] .modal-content [data-variant=help] .left-column{flex:1;width:100%;display:flex;flex-direction:column}[data-component=modal] .modal-content [data-variant=help] .right-column{flex:1;padding-left:20px;width:100%}}[data-component=modal] .modal-content [data-variant=help] [data-component=avatar-group]{margin-bottom:32px;width:100%}[data-component=modal] .modal-content [data-variant=help] [data-component=check-items]{margin-bottom:32px;width:90%}[data-component=modal] .modal-content [data-variant=help] .modal-contact-form-footer{align-items:flex-start;text-align:left;margin-bottom:20px}@media screen and (min-width: 1440px){[data-component=modal] .modal-content [data-variant=help] .modal-contact-form-footer{position:relative;width:100%}}[data-component=modal] .modal-close{position:absolute;top:1.25rem;right:1.25rem;width:32px;height:32px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:background-color .2s ease;z-index:1}[data-component=modal] .modal-close-icon{font-size:24px;color:#475467;line-height:1}[data-component=modal] .modal-header{display:flex;flex-direction:column;padding:1.25rem;padding-bottom:0;gap:.375rem}[data-component=modal] .modal-header-featured{position:relative;width:56px;height:48px}[data-component=modal] .modal-header-featured-background{position:absolute;top:-4px;left:20px;width:48px;height:48px;background:#7f56d9;border-radius:.625rem;transform:rotate(15deg)}[data-component=modal] .modal-header-featured-container{position:absolute;left:4px;width:48px;height:48px;padding:.25rem;border-radius:.625rem;border:1px solid rgba(255,255,255,.6);background:#fff9;backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center}[data-component=modal] .modal-header-featured-icon{width:24px;height:24px;flex-shrink:0;color:#7c3aed}[data-component=modal] .modal-header .modal-header-title{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#101828;line-height:28px;margin-top:20px;width:80%}@media screen and (min-width: 1440px){[data-component=modal] .modal-header .modal-header-title{width:100%}}[data-component=modal] .modal-header-sub_title{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#475467;margin:0;line-height:20px}[data-component=modal] .modal-footer{padding:0 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width: 1440px){[data-component=modal] .modal-container{width:480px}[data-component=modal] .modal-container[data-variant=info]{width:592px}[data-component=modal] .modal-container[data-variant=help]{width:720px}[data-component=modal] .modal-footer{flex-direction:row}[data-component=modal] .modal-footer[data-variant=help]{align-items:center;justify-content:center;flex-direction:column}[data-component=modal] .modal-footer[data-variant=help]>*{width:250px}[data-component=modal] .modal-footer>*{flex:1}}[data-component=modal] .checkbox-label{color:var(--Gray-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-xs, 12px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-xs, 18px)}[data-component=modal] .check-items-text{color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm, 20px)}@layer modal-contact-form{.modal-contact-form-container{container-type:inline-size;container-name:modal-contact-form}.modal-contact-form{--background-color: rgba(255, 255, 255, 1);margin-bottom:12px;display:grid;gap:1.25rem;background-color:var(--background-color);border-radius:8px}.modal-contact-form-tag{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#fff;background-color:#0e9384!important;border-color:#0e9384!important}.modal-contact-form-content{display:grid;gap:1.25rem}.modal-contact-form-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#101828}.modal-contact-form-selectors{display:grid;gap:1.25rem}.modal-contact-form-divider{margin-block:0}.modal-contact-form-core{display:grid;gap:1.5rem}.modal-contact-form-inputs{display:grid;column-gap:2rem;row-gap:1rem}.modal-contact-form-input .input-container{min-height:44px;box-sizing:border-box}.modal-contact-form-input{min-width:0!important}.modal-contact-form-footer{font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:400;display:grid;gap:10px;text-align:left;justify-items:flex-start;width:100%}.modal-contact-form-conditions a{text-decoration:underline}.modal-contact-form-checkbox{margin-left:0;justify-content:flex-start;margin-bottom:10px}@container modal-contact-form (min-width: 27.5rem){.modal-contact-form{padding-block:1.5rem;padding-inline:2rem;gap:1.5rem;border-radius:.75rem}.modal-contact-form-content{gap:1.25rem}.modal-contact-form-divider{display:none}.modal-contact-form-inputs{grid-template-columns:1fr 1fr;min-width:0;row-gap:1rem}.modal-contact-form-inputs>*:not(.modal-contact-form-input-small){grid-column:span 2}.modal-contact-form-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#101828}}}[data-component=course-partnership]{display:flex;padding:56px 0 var(--spacing-4xl, 32px);flex-direction:column;align-items:center;gap:24px}@media screen and (min-width: 1440px){[data-component=course-partnership]{padding-block:var(--spacing-6xl, 48px)}}[data-component=course-partnership] .content{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}[data-component=course-partnership] .content .subheading{display:none;color:var(--colors-text-text-brand-secondary-700, #6941c6);text-align:center;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm, 20px)}@media screen and (min-width: 1440px){[data-component=course-partnership] .content .subheading{display:block}}[data-component=course-partnership] .content .heading{color:var(--colors-text-text-primary-900, #101828);text-align:center;font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-sm, 38px)}[data-component=course-partnership] .content .supporting-text{color:var(--colors-text-text-tertiary-600, #475467);text-align:center;font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-lg, 28px)}@media screen and (min-width: 768px){[data-component=course-partnership] .content .supporting-text{width:70%}}[data-component=course-partnership] .content .img-container{margin-top:15px;display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}[data-component=course-partnership] .content .img-container img{display:flex;height:80px;padding:0 7px;flex-wrap:wrap;justify-content:space-between;align-items:center}@layer course-program{.course-program-container{container-type:inline-size;container-name:course-program}.course-program{max-width:90rem;margin-inline:auto;padding-top:3.5rem;padding-bottom:2rem}.course-program,.course-program-header{display:grid}.course-program-header{text-align:center;max-width:44.5rem;margin-inline:auto}.course-program-header,.course-program-tabs-selector{margin-bottom:2rem;margin-inline:auto}.course-program-tabs-selector{width:100%}.course-program-tag{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;margin-bottom:.75rem;color:#6941c6}.course-program-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600;margin-bottom:1rem}.course-program-description{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400}.course-program-tabs-list{margin-bottom:4rem}.course-program-tabs-content{max-width:50rem}.course-program-tabs-content-header{margin-bottom:2rem}.course-program-tabs-content-icon{border-radius:9999px;padding:.75rem;background:#f4ebff;color:#7f56d9;width:1.5rem;aspect-ratio:1/1;margin-bottom:1.25rem;align-content:center;justify-items:center}.course-program-tabs-content-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:inherit;font-weight:600}.course-program-tabs-content-description{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}.course-program-description,.course-program-tabs-content-description{color:#475467}.course-program-tabs-content-image{border-radius:.5rem}@container course-program (max-width: calc(58rem - 1px)){.course-program-tag{display:none}.course-program-tabs-list{display:none!important}.course-program-tabs-content-check-items{margin-bottom:2.5rem}}@container course-program (min-width: 58rem){.course-program{padding-block:6rem}.course-program-header{margin-bottom:3rem}.course-program-title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600}.course-program-tabs-selector,.course-program-tabs-content-icon{display:none}.course-program-tabs-content-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}.course-program-tabs-content-image{display:none}}}@layer tabs{.tabs-list{display:flex;gap:.25rem;overflow-x:auto;overflow-y:hidden}.tabs-content:not(.tabs-content-active){display:none}.tabs-trigger:not(.tabs-trigger-active){color:#667085}.tabs-trigger.tabs-trigger-active{background:#f9f5ff}.tabs-trigger.tabs-trigger-solid{background:#f9fafb}.tabs-trigger.tabs-trigger-solid.tabs-trigger-active{background:#b692f6;color:#fff}.tabs-trigger.tabs-trigger-full-width{flex:1}}@layer select{.select-trigger{border:1px solid rgba(208,213,221,1);border-radius:.5rem;width:100%;padding-inline:14px;padding-block:10px;display:flex;align-items:center;gap:1rem}.select-icon{margin-left:auto;transition:all linear .2s;height:1.25rem;width:1.25rem;color:#667085}.select-icon.select-icon-opened{transform:rotate(-180deg)}.select-value{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}.select-value-placeholder{color:#667085}.select-content{max-height:20rem;overflow-x:hidden;overflow-y:auto;margin-top:4px;border:1px solid rgba(208,213,221,1);border-radius:.5rem;padding-inline:.375rem;padding-block:.25rem;background:#fff;box-sizing:border-box}.select-item{padding-inline:14px;padding-block:10px;cursor:pointer;border-radius:.5rem;display:flex;align-items:center}.select-item:hover,.select-item.select-item-selected{background-color:#f9fafb}.select-item>svg:last-of-type{margin-left:auto;height:1.25rem;width:1.25rem;color:#7f56d9;opacity:0}.select-item.select-item-selected>svg:last-of-type{opacity:1}}[data-component=course-push]{padding-block:2rem;width:100%;max-width:100%;background:var(--Colors-Background-bg-primary, #fff);box-sizing:border-box}[data-component=course-push] .course-push__container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto}[data-component=course-push] .course-push__subheading{display:none;color:var(--colors-text-text-brand-secondary-700, #6941c6);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm, 20px)}@media screen and (min-width: 1440px){[data-component=course-push] .course-push__subheading{display:block}}[data-component=course-push] .course-push__heading{text-align:left;margin-bottom:1rem;color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-sm, 38px)}[data-component=course-push] .course-push__supporting-text{text-align:left;color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-lg, 28px);margin-bottom:2.5rem;max-width:800px}[data-component=course-push] .course-push__cards-container{width:100%;max-width:100%;display:flex;flex-wrap:wrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem;scrollbar-width:none;justify-content:center}[data-component=course-push] .course-push__cards-container::-webkit-scrollbar{display:none}[data-component=course-push] .course-push__card{flex:0 0 280px;width:280px;max-width:280px;min-width:280px;scroll-snap-align:center;margin-right:1rem;border-radius:var(--radius-md, 8px);background:#fff;display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:auto;box-shadow:0 4px 8px -2px var(--Colors-Effects-Shadows-shadow-md_01, rgba(16, 24, 40, .1)),0 2px 4px -2px var(--Colors-Effects-Shadows-shadow-md_02, rgba(16, 24, 40, .06))}[data-component=course-push] .course-push__card:last-child{margin-right:0}[data-component=course-push] .course-push__indicators{display:none}[data-component=course-push] .course-push__image{width:100%;border-radius:8px}[data-component=course-push] .course-push__image img{width:100%;height:100%;border-start-end-radius:8px;border-start-start-radius:8px;object-fit:cover}[data-component=course-push] .course-push__card-content{padding:var(--spacing-3xl, 24px) var(--spacing-2xl, 20px);display:flex;flex-direction:column;gap:12px}[data-component=course-push] .course-push__card-title{color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-lg, 28px)}[data-component=course-push] .course-push__card-description{color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px);flex-grow:1}[data-component=course-push] .course-push__card-badge{display:flex;flex-wrap:wrap;gap:.5rem}[data-component=course-push] .course-push__card-link-container{display:flex;justify-content:space-between}[data-component=course-push] .course-push__card-link{color:var(--Component-colors-Components-Buttons-Tertiary-color-button-tertiary-color-fg, #6941c6);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm, 20px)}@media screen and (min-width: 768px){[data-component=course-push]{padding:3rem 2rem}[data-component=course-push] .course-push__heading{font-size:2rem;margin-bottom:1.25rem}[data-component=course-push] .course-push__supporting-text{margin-bottom:3rem}[data-component=course-push] .course-push__cards-container{max-width:100%;justify-content:center;padding-left:0;overflow-x:auto}[data-component=course-push] .course-push__card{flex:0 0 auto;width:max(320px,(100% - 64px) / 3);min-width:0;max-width:100%;height:auto}}@media screen and (min-width: 1440px){[data-component=course-push]{padding:4rem 2rem}[data-component=course-push] .course-push__heading{font-size:2.25rem;margin-top:20px;width:60%;text-align:center}[data-component=course-push] .course-push__supporting-text{margin-bottom:4rem;width:60%;text-align:center}[data-component=course-push] .course-push__cards-container{overflow-x:visible;flex-wrap:wrap;justify-content:center;max-width:100%;gap:32px}[data-component=course-push] .course-push__card{margin-right:0;background-color:#fff;height:auto}[data-component=course-push] .course-push__card-title{color:#333}}[data-component=course-push] [data-component=check-items].check-items-container .check-items-text{color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px)}[data-component=alumni].course-staff{padding-block:0!important}[data-component=alumni].course-staff .alumni__slider{overflow:unset!important}[data-component=course-targetting]{display:flex;padding:56px 16px var(--spacing-4xl, 32px) 16px;flex-direction:column;justify-content:center;align-items:flex-start;background:var(--Colors-Background-bg-brand-primary, #f9f5ff);gap:24px}@media screen and (min-width: 1440px){[data-component=course-targetting]{max-width:1440px;padding:32px 112px var(--spacing-4xl, 32px) 112px}}[data-component=course-targetting] .content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4xl, 32px);align-self:stretch;background:var(--Colors-Background-bg-brand-primary, #f9f5ff)}[data-component=course-targetting] .content .heading{color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-sm, 38px);background:var(--Colors-Background-bg-brand-primary, #f9f5ff)}[data-component=course-targetting] [data-component=check-items].check-items-container{background:var(--Colors-Background-bg-brand-primary, #f9f5ff)}.datepicker{position:absolute;top:calc(100% + .5rem);left:0;width:280px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;padding:1.5rem;font-family:system-ui,-apple-system,sans-serif;z-index:50}.datepicker-container{position:relative;width:100%;max-width:382px}.datepicker-input{display:flex;padding:10px 14px;justify-content:center;align-items:center;gap:.25rem;border-radius:.5rem;border:1px solid #d0d5dd;background:#fff}.datepicker-input:hover{border-color:#d1d5db}.datepicker-input.focused,.datepicker-input.active{box-shadow:0 0 0 1px #1018282e inset,0 -2px #1018280d inset,0 1px 2px #1018280d,0 0 0 2px #fff,0 0 0 4px #9e77ed}.datepicker-input-text{color:#667085;line-height:20px}.datepicker-input-text.placeholder{font-size:.875rem;line-height:1.25rem;font-weight:600}.datepicker-input:not(.placeholder) .datepicker-input-text{color:#344054;font-size:.875rem;line-height:1.25rem;font-weight:600}.datepicker__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.datepicker__current-month{font-size:.875rem;line-height:1.25rem;font-weight:600}.datepicker__nav-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:#4b5563;cursor:pointer;border-radius:50%}.datepicker__nav-btn:hover{background-color:#f3f4f6}.datepicker__selection{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.datepicker__selection-input input{display:flex;padding:var(--spacing-md, 10px) var(--spacing-lg, 12px);align-items:center;gap:var(--spacing-md, 8px);align-self:stretch;max-width:135px;border-radius:var(--radius-md, 8px);border:1px solid var(--Colors-Border-border-primary, #d0d5dd);background:var(--Colors-Background-bg-primary, #fff);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(16, 24, 40, .05))}.datepicker__range{margin-bottom:.5rem}.datepicker__range-dates{display:flex;align-items:center;justify-content:center;gap:spacing("md");margin-bottom:1rem}.datepicker__range-dates span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm, 6px);border-radius:var(--radius-md, 8px);border:1px solid var(--Colors-Border-border-primary, #d0d5dd);background:var(--Colors-Background-bg-primary, #fff);padding:var(--spacing-md, 8px) var(--spacing-lg, 12px);min-width:100px}.datepicker__range-dates span p{min-width:100%;min-height:20px;text-align:center;margin:0;font-size:1rem;line-height:1.5rem;font-weight:400}.datepicker__range-dates span.datepicker__range-separator{background:none;border:none;min-width:auto;min-height:auto;color:var(--colors-foreground-fg-quaternary-500, #667085);font-size:1rem;line-height:1.5rem;font-weight:400}.datepicker__quick-links{display:flex;gap:1.5rem;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;scroll-padding:0 1rem;padding:.5rem 0;-webkit-overflow-scrolling:touch}.datepicker__quick-links::-webkit-scrollbar{display:none}.datepicker__quick-link{background:none;border:none;color:#6b46c1;cursor:pointer;padding:0;flex-shrink:0;transition:color .2s ease;font-size:.875rem;line-height:1.25rem;font-weight:600}.datepicker__quick-link:hover{color:#5b3aa9}.datepicker__calendar{margin-bottom:1.5rem}.datepicker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.5rem}.datepicker__weekday{text-align:center;font-size:.875rem;color:#4b5563;padding:.5rem}.datepicker__days{display:grid;grid-template-columns:repeat(7,1fr)}.datepicker__day{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;background:none;font-size:.875rem;color:#1f2937;cursor:pointer;padding:0;width:100%;transition:all .2s ease}.datepicker__day:hover:not(.datepicker__day--selected):not(.datepicker__day--in-range){background-color:#f3f4f6;border-radius:50%}.datepicker__day--faded{color:#9ca3af}.datepicker__day--with-point:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;background-color:#6b46c1;border-radius:50%}.datepicker__day--selected{background-color:#6b46c1!important;color:#fff!important;font-weight:500;border-radius:50%;z-index:1}.datepicker__day--in-range:not(.datepicker__day--selected){background:var(--Colors-Background-bg-active, #f9fafb)}.datepicker__day--in-range:not(.datepicker__day--selected)[data-day="1"]{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.datepicker__day--in-range:not(.datepicker__day--selected)[data-day="0"]{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.datepicker__footer{display:flex;justify-content:space-between;gap:1rem;padding:16px;border-top:1px solid #e5e7eb;margin:1.5rem -1.5rem -1.5rem}.datepicker__footer>*{flex:1}@layer dialog{.dialog{display:flex;align-items:center;justify-content:center}.dialog-content{max-width:min(65ch,100vw - 2 * 1rem);max-width:min(65ch,100svw - 2 * 1rem);max-height:min(100%,100vh - 2 * 1rem);max-height:min(100%,100svh - 2 * 1rem);box-sizing:border-box;position:fixed;inset:0;border:rgba(208,213,221,1) 1px solid;background:#fff;border-radius:.5rem;text-wrap:balance;text-wrap:pretty}.dialog-content::backdrop{background-color:#0c111d;backdrop-filter:blur(8px);opacity:.7}.dialog-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600;display:flex;gap:.5rem;align-items:center}.dialog-title>*:first-child{flex:1}.dialog-description{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#475467;margin-bottom:.75rem}}[data-component=tag].tag{display:inline-flex;justify-content:center;align-items:center;border-radius:.375rem;border:1px solid rgba(208,213,221,1);background:#fff;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:500;text-align:center;color:#344054;padding:.1875rem .5rem;max-height:1.75rem;box-sizing:border-box}[data-component=tag].tag .checkbox-container{margin-right:.25rem;width:auto}[data-component=tag].tag .checkbox-input{border:1px solid rgba(208,213,221,1);width:.875rem;height:.875rem}[data-component=tag].tag .checkbox-input-wrapper{margin:0}[data-component=tag].tag .tag-close{display:flex;flex-direction:column;align-items:flex-start;padding:.125rem;border-radius:.375rem;margin-left:.1875rem}[data-component=tag].tag .tag-close svg{stroke:#98a2b3;width:.625rem;height:.625rem}[data-component=tag].tag .tag-count{display:flex;padding:0px .25rem;flex-direction:column;justify-content:center;align-items:center;border-radius:3px;background:#f2f4f7;padding:0 .25rem;margin-left:.25rem}[data-component=tag].tag .tag-icon{display:flex;align-items:center;margin-right:.25rem;width:1rem;height:1rem;border-radius:9999px}[data-component=tag].tag .tag-icon img{width:100%;height:100%;object-fit:cover;border-radius:9999px}[data-component=tag].tag .tag-dot{display:flex;align-items:center;width:.5rem;height:.5rem;margin-right:.25rem;color:#17b26a}[data-component=tag].tag-md{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;padding:.125rem .5625rem}[data-component=tag].tag-md .tag-close svg{width:.75rem;height:.75rem}[data-component=tag].tag-md .tag-count{margin-left:.3125rem}[data-component=tag].tag-md .checkbox-container{margin-right:.3125rem}[data-component=tag].tag-md .checkbox-input{width:1rem;height:1rem}[data-component=tag].tag-md .tag-icon,[data-component=tag].tag-md .tag-dot{margin-right:.3125rem}[data-component=tag].tag-lg{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;padding:.25rem .625rem}[data-component=tag].tag-lg .tag-close{padding:.1875rem}[data-component=tag].tag-lg .tag-close svg{width:.875rem;height:.875rem}[data-component=tag].tag-lg .tag-count{margin-left:.375rem}[data-component=tag].tag-lg .checkbox-container{margin-right:.375rem}[data-component=tag].tag-lg .checkbox-input{width:1.125rem;height:1.125rem}[data-component=tag].tag-lg .tag-icon,[data-component=tag].tag-lg .tag-dot{margin-right:.375rem}[data-component=tag].tag .tag-checkbox .checkbox-custom{margin-top:0}@layer checkbox,documentation-form;@layer documentation-form{.documentation-form-container{container-type:inline-size;container-name:documentation-form}.documentation-form{--background-color: rgba(255, 255, 255, 1);display:grid;justify-items:center;gap:2rem;padding-block:30px;padding-inline:1rem;background-color:var(--background-color);border-radius:8px}.documentation-form-tag{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#fff!important;background-color:#0e9384!important;border-color:#0e9384!important}.documentation-form-content{display:grid;gap:2rem}.documentation-form-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#101828}.documentation-form-description{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#475467}.documentation-form-selectors{display:grid;gap:1.25rem}.documentation-form-divider{margin-block:0}.documentation-form-core{display:grid;gap:1.5rem}.documentation-form-inputs{display:grid;column-gap:2rem;row-gap:1.5rem}.documentation-form-input .input-container{min-height:44px;box-sizing:border-box}.documentation-form-input{min-width:0!important}.documentation-form-footer,.documentation-form-footer .checkbox-label{font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:400;font-size:10px;display:grid;gap:1.5rem}.documentation-form-conditions a{text-decoration:underline}@container documentation-form (max-width: calc(27.5rem - 1px)){.documentation-form-description{display:none}}@container documentation-form (min-width: 27.5rem){.documentation-form{border-radius:.75rem;border:1px solid rgba(208,213,221,1);padding-block:1.5rem;padding-inline:2rem;gap:1.5rem}.documentation-form-content{gap:1.25rem}.documentation-form-divider{display:none}.documentation-form-inputs{grid-template-columns:1fr 1fr;min-width:0;row-gap:1rem}.documentation-form-inputs>*:not(.documentation-form-input-small){grid-column:span 2}.documentation-form-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#101828;margin-bottom:1rem}}.documentation-form-secondary,.documentation-form-secondary :where(.input-label-required,.checkbox-label,.documentation-form-description,.documentation-form-title){--background-color: rgba(105, 65, 198, 1);color:#fff!important}.documentation-form-secondary .checkbox-input{background-color:#6941c6;border-color:#fff}.documentation-form-secondary .button{background-color:#fff;color:#6941c6}}@layer check-items,documentation-form,documentation-form-section;@layer documentation-form-section{.documentation-form-section-container{container-type:inline-size;container-name:documentation-form-section;width:100%;align-content:center;justify-items:center;background:linear-gradient(315deg,#764ba2,#667eea)}.documentation-form-section-container:not(.documentation-form-section-secondary) *:where(.documentation-form-section-aside,.documentation-form-section-check-items *){color:#fff}.documentation-form-section{--padding-inline: 1rem;box-sizing:border-box;padding-inline:var(--padding-inline);padding-top:3.5rem;padding-bottom:2rem;display:grid;gap:1.5rem;align-items:center;width:100%;max-width:calc(76rem + 2 * var(--padding-inline))}.documentation-form-section-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}.documentation-form-section-description{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}.documentation-form-section-title,.documentation-form-section-description,.documentation-form-section-check-items{margin-bottom:1.5rem}.documentation-form-section-certifications{--padding-inline: map.get($spacing, "md");background-color:#fff;border-radius:1rem;padding-block:2rem .5rem}@container documentation-form-section (min-width: 64rem){.documentation-form-section-title{font-family:Inter,sans-serif;font-size:3rem;line-height:3.75rem;letter-spacing:-2%;font-weight:600}.documentation-form-section{padding-block:3rem}.documentation-form-section{grid-template-columns:1fr 1fr;gap:3rem}.documentation-form-section-check-items{margin-bottom:3rem}.form-documentation .documentation-form{border-radius:.75rem;border:1px solid rgba(208,213,221,1)!important}}.documentation-form-section-secondary{background:#fff}}@layer event-form{.event-form-container{container-type:inline-size;container-name:event-form}.event-form{max-width:27rem;box-sizing:border-box;padding:2rem 1rem;display:grid;gap:2rem;background-color:#fff;border-radius:1rem}.event-form-header{display:grid;gap:.75rem;text-align:center}.event-form-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:inherit;font-weight:600}.event-form-description{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;color:#475467}.event-form-content{display:grid;gap:1.25rem}@container event-form (min-width: 20.5rem){.event-form{padding:2rem}.event-form-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}}}@layer event-header{.event-header{display:flex;flex-wrap:wrap;gap:2rem;margin-block:4rem}.event-header-card{flex:1 1 38rem;display:grid;align-content:center;gap:1.5rem;padding:clamp(1rem,1.481vw + .667rem,2rem);background:var(--Gradient-Linear-Color-39, linear-gradient(315deg, #F5C8F5 0%, #DADDFA 83.85%))}.event-header-card-subheading{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:#6941c6}@container (max-width: 30rem){.event-header-card-subheading{display:none}}.event-header-card-heading{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;font-size:clamp(1.875rem,.556vw + 1.75rem,2.25rem)}.event-header-card-supporting_text{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-size:clamp(1rem,.37vw + .917rem,1.25rem);color:#475467}.event-header-form{background-color:#f2f4f7;flex:1 1 27rem;padding:clamp(1rem,2.222vw + .5rem,2.5rem);display:flex;align-items:center;justify-content:center}.event-header-card,.event-header-form{border-radius:1rem}}[data-component=faq]{width:100%;padding:2rem 1rem;background-color:#fff;border-radius:.5rem;box-sizing:border-box}[data-component=faq] .faq-container{max-width:100%;margin:0 auto;max-width:768px}@media screen and (min-width: 1440px){[data-component=faq] .faq-container{display:flex;gap:3rem;flex-direction:column}}[data-component=faq] .faq-header{margin-bottom:1.5rem}@media screen and (min-width: 1440px){[data-component=faq] .faq-header{flex:0 0 35%;margin-bottom:0}}[data-component=faq] .faq-title{color:#101828;text-align:center;font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600;margin-bottom:1rem}[data-component=faq] .faq-description{color:#475467;text-align:center;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}@media screen and (min-width: 1440px){[data-component=faq] .faq-items{flex:1}}[data-component=faq] .faq-item{overflow:hidden;transition:background-color .3s ease;margin-bottom:40px}[data-component=faq] .faq-item.open{border-radius:1rem;background:#f9fafb}[data-component=faq] .faq-item.open .faq-question{color:#344054}[data-component=faq] .faq-question{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 0;background:none;border:none;text-align:left;cursor:pointer;color:#101828;transition:color .3s ease}[data-component=faq] .faq-question:hover{color:#344054}[data-component=faq] .faq-question-text{flex:1;padding-right:1rem;color:#101828;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:500}[data-component=faq] .faq-icon{display:flex;justify-content:center;align-items:center;color:#344054}[data-component=faq] .faq-icon svg{transition:transform .3s ease}.open [data-component=faq] .faq-icon svg{transform:rotate(180deg)}[data-component=faq] .faq-answer{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out}[data-component=faq] .faq-answer-content{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;width:80%;line-height:24px;padding:5px 1.25rem 1.25rem}[data-component=features-icons]{display:flex;padding:56px 16px 32px;flex-direction:column;align-items:center;gap:32px;box-sizing:border-box;margin:0 auto}[data-component=features-icons] .featuresicons__container{display:flex;max-width:100%;flex-direction:column;align-items:flex-start;gap:1.25rem;box-sizing:border-box}[data-component=features-icons] .featuresicons__container-title{color:#101828;font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}[data-component=features-icons] .featuresicons__container-supporting-text{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}[data-component=features-icons] .featuresicons__container_items{display:flex;max-width:100%;flex-direction:column;align-items:flex-start;gap:4rem;box-sizing:border-box}@media screen and (min-width: 768px) and (max-width: 1440px){[data-component=features-icons] .featuresicons__container_items{display:flex;width:100%;padding:0px 2rem;flex-direction:row;align-items:flex-start;gap:4rem;flex-wrap:wrap}}@media screen and (min-width: 1440px){[data-component=features-icons]{display:flex;max-width:1440px;flex-wrap:wrap;padding:6rem 112px;flex-direction:column;align-items:center;justify-content:center;gap:4rem;background:#fff;box-sizing:border-box}[data-component=features-icons] .featuresicons__container{display:flex;max-width:100%;padding:0px 2rem;flex-direction:column;align-items:flex-start;gap:2rem;box-sizing:border-box}[data-component=features-icons] .featuresicons__container-title{color:#101828;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600}[data-component=features-icons] .featuresicons__container-supporting-text{color:#475467;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=features-icons] .featuresicons__container_items{display:flex;height:290px;max-width:100%;padding:0px 2rem;flex-direction:row;align-items:flex-start;gap:4rem}}[data-component=features-icons-card]{display:flex;height:290px;width:100%;padding:1.5rem;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:0;background:#f9fafb;box-sizing:border-box}[data-component=features-icons-card] .featuresicons_card-icon{display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;flex-shrink:0;border-radius:.625rem;border:2px solid rgba(255,255,255,.12);background:#7f56d9;box-sizing:border-box;box-shadow:0 1px 2px #1018280d;margin-bottom:3rem}[data-component=features-icons-card] .featuresicons_card-title{color:#101828;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600;margin-bottom:.5rem}[data-component=features-icons-card] .featuresicons_card-supporting-text{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}@media screen and (min-width: 768px) and (max-width: 1440px){[data-component=features-icons-card]{width:100%;min-width:280px;max-width:300px}}@media screen and (min-width: 1440px){[data-component=features-icons-card]{display:flex;height:290px;min-width:280px;padding:1.5rem 1.25rem;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:0;background:#f9fafb}[data-component=features-icons-card] .featuresicons_card-icon{display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;flex-shrink:0;border-radius:.625rem;border:2px solid rgba(255,255,255,.12);background:#7f56d9;box-sizing:border-box;box-shadow:0 1px 2px #1018280d;margin-bottom:3rem}[data-component=features-icons-card] .featuresicons_card-title{color:#101828;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600;margin-bottom:.5rem}[data-component=features-icons-card] .featuresicons_card-supporting-text{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}}[data-component=featuresslider]{display:flex;flex-direction:column;align-items:center;gap:24px;margin:0 auto}[data-component=featuresslider] .featuresslider__content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;box-sizing:border-box}[data-component=featuresslider] .featuresslider__content-sub_title{color:#6941c6;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;margin-bottom:.75rem}[data-component=featuresslider] .featuresslider__content-title{color:#101828;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;margin-bottom:1.25rem}[data-component=featuresslider] .featuresslider__content-description{color:#475467;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=featuresslider] .featuresslider__slider{display:flex;align-items:center;gap:24px;align-self:stretch;box-sizing:border-box;flex-direction:column}[data-component=featuresslider] .featuresslider__slider__menu{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;width:100%}[data-component=featuresslider] .featuresslider__slider__menu__content{display:flex;padding:1rem 1rem 1.5rem;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch;cursor:pointer}[data-component=featuresslider] .featuresslider__slider__menu__content.active{border-left:4px solid rgba(158,119,237,1)}[data-component=featuresslider] .featuresslider__slider__menu__content-title{color:#101828;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600}[data-component=featuresslider] .featuresslider__slider__menu__content-description{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}[data-component=featuresslider] .featuresslider__slider__image-container{transition:all .3s ease-in-out;display:none;border-radius:8px;overflow:hidden}[data-component=featuresslider] .featuresslider__slider__image-container.active{display:block}@media screen and (min-width: 1440px){[data-component=featuresslider]{display:flex;max-width:1440px;flex-direction:column;align-items:center;gap:4rem;box-sizing:border-box}[data-component=featuresslider] .featuresslider__content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;box-sizing:border-box}[data-component=featuresslider] .featuresslider__content-sub_title{color:#6941c6;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;margin-bottom:.75rem}[data-component=featuresslider] .featuresslider__content-title{color:#101828;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;margin-bottom:1.25rem}[data-component=featuresslider] .featuresslider__content-description{color:#475467;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=featuresslider] .featuresslider__slider{display:flex;align-items:center;gap:32px;align-self:stretch;box-sizing:border-box;flex-direction:row}[data-component=featuresslider] .featuresslider__slider__menu{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;width:50%}[data-component=featuresslider] .featuresslider__slider__menu__content{display:flex;padding:1rem 1rem 1.5rem;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch;cursor:pointer}[data-component=featuresslider] .featuresslider__slider__menu__content.active{border-left:4px solid rgba(158,119,237,1)}[data-component=featuresslider] .featuresslider__slider__menu__content-title{color:#101828;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600}[data-component=featuresslider] .featuresslider__slider__menu__content-description{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}[data-component=featuresslider] .featuresslider__slider__image{width:50%}[data-component=featuresslider] .featuresslider__slider__image-container{transition:all .3s ease-in-out;display:none;border-radius:1rem;overflow:hidden}[data-component=featuresslider] .featuresslider__slider__image-container.active{display:block}}[data-component=featurestext]{display:flex;flex-direction:column;align-items:center;gap:24px;margin:0 auto}[data-component=featurestext] .featurestext__content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;box-sizing:border-box}[data-component=featurestext] .featurestext__content-sub_title{color:#6941c6;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;margin-bottom:.75rem}[data-component=featurestext] .featurestext__content-title{color:#101828;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;margin-bottom:1.25rem}[data-component=featurestext] .featurestext__content-description{color:#475467;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=featurestext] .featurestext__supportings_text{display:flex;flex-direction:column;gap:32px;align-self:stretch;color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}[data-component=featurestext] .featurestext__supportings_text__item{display:flex;flex:1;white-space:pre-wrap}@media screen and (min-width: 768px) and (max-width: 1440px){[data-component=featurestext] .featurestext__supportings_text{flex-direction:row}[data-component=featurestext] .featurestext__supportings_text__item{display:flex;flex:1;min-width:200px}}@media screen and (min-width: 1440px){[data-component=featurestext]{display:flex;max-width:1440px;flex-direction:column;align-items:center;gap:4rem;box-sizing:border-box}[data-component=featurestext] .featurestext__content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;box-sizing:border-box}[data-component=featurestext] .featurestext__content-sub_title{color:#6941c6;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;margin-bottom:.75rem}[data-component=featurestext] .featurestext__content-title{color:#101828;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;margin-bottom:1.25rem}[data-component=featurestext] .featurestext__content-description{color:#475467;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=featurestext] .featurestext__supportings_text{display:flex;flex-direction:row;gap:32px;align-self:stretch;color:#475467;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=featurestext] .featurestext__supportings_text__item{display:flex;flex:1;white-space:pre-wrap}}[data-component=featureswhyus].featureswhyus--colored{background:#f9f5ff}[data-component=featureswhyus]{padding:56px 0 32px;align-items:center;width:100%;row-gap:4rem;margin:0 auto;box-sizing:border-box}[data-component=featureswhyus] .featureswhyus__content{display:flex;flex-direction:column;align-items:center;align-self:stretch;box-sizing:border-box;gap:1.25rem}[data-component=featureswhyus] .featureswhyus__content-sub_title{display:none;color:#6941c6;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=featureswhyus] .featureswhyus__content-title{color:#101828;font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}[data-component=featureswhyus] .featureswhyus__content-description{color:#344054;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400}[data-component=featureswhyus] .featureswhyus__items{display:flex;align-items:flex-start;align-content:flex-start;gap:4rem 2rem;align-self:stretch;flex-wrap:wrap}[data-component=featureswhyus] .featureswhyus__items__item{display:flex;min-width:320px;flex-direction:column;align-items:center;row-gap:1.25rem;flex:1 0 0}[data-component=featureswhyus] .featureswhyus__items__item-icon{color:#fff;display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;border-radius:var(--radius-lg, 10px);border:2px solid rgba(255,255,255,.12);background:#7f56d9;box-shadow:0 1px 2px #1018280d;box-sizing:border-box}[data-component=featureswhyus] .featureswhyus__items__item-text{color:#101828;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600}[data-component=featureswhyus] .featureswhyus__items__item-supporting-text{color:#344054;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}@media screen and (min-width: 1440px){[data-component=featureswhyus]{padding:6rem 112px;align-items:center;gap-x:4rem;box-sizing:border-box}[data-component=featureswhyus] .featureswhyus__content{display:flex;flex-direction:column;align-items:center;align-self:stretch;box-sizing:border-box}[data-component=featureswhyus] .featureswhyus__content-sub_title{display:block;color:#6941c6;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;margin-bottom:.75rem}[data-component=featureswhyus] .featureswhyus__content-title{color:#101828;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;margin-bottom:1.25rem}[data-component=featureswhyus] .featureswhyus__content-description{color:#475467;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}}[data-component=footer]{background:var(--Colors-Gray-blue-900, #101323);color:#fff;width:100%}[data-component=footer] [data-component=newsletter] h2{color:var(--Base-White, #fff);font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:30px}[data-component=footer] [data-component=newsletter] p{color:var(--Gray-200, #e4e7ec);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (max-width: 1440px){[data-component=footer]{background:var(--Colors-Gray-cool-900, #111322)}[data-component=footer] [data-component=avis-verifies]{display:flex!important;justify-content:center!important;width:100%!important}[data-component=footer] [data-component=avis-verifies]>div{margin:0 auto!important}}.footer{display:flex;flex-direction:column}.footer__newsletter{padding-block:2rem;padding-inline:0!important}.footer__newsletter,.footer__newsletter-wrapper{background-color:#1e2535!important}.footer__content-wrapper{background-color:var(--Colors-Gray-blue-900, #101323)}@media screen and (min-width: 1440px){.footer__content-wrapper{background:var(--colors-gray-light-mode-900, #101828)}}.footer__content{container-type:inline-size;container-name:footer;display:flex;flex-wrap:wrap;gap:2rem;padding-block:2rem}@media screen and (min-width: 1440px){.footer__content{padding-block:3rem}}.footer__content-trailing{display:flex;gap:2rem;flex-wrap:wrap-reverse;flex:1 1 auto}.footer__branding{display:flex;flex-direction:column;align-items:center;text-align:center;width:min(100%,24rem);margin-inline:auto}.footer__branding .footer__logo{width:150px;height:auto}.footer__branding .footer__description{margin-bottom:1rem;font-size:.95rem;opacity:.9;max-width:80%;text-wrap:balance}.footer__branding .footer__reviews{display:block;width:100%;text-align:center}@media screen and (min-width: 1440px){.footer__branding{grid-column:1;grid-row:1;margin-bottom:0;text-align:left;align-items:flex-start}.footer__branding .footer__logo{margin-left:0;margin-right:0}.footer__branding .footer__description{max-width:100%}.footer__branding .footer__reviews{text-align:left;margin-left:0;margin-right:0}}.footer__certifications{display:grid;align-items:center;align-content:start;justify-content:center;gap:10px;margin-inline:auto}.footer__certifications img{height:75px;width:auto}.footer__navigation{display:flex;flex-wrap:wrap;gap:1.5rem;flex:1 1 auto}.footer__nav-section{flex:1 1 auto}.footer__nav-title{font-size:1.1rem;font-weight:600;margin-bottom:1rem}@media screen and (min-width: 1440px){.footer__nav-title{color:var(--colors-gray-light-mode-300, #d0d5dd);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm, 20px)}}.footer__nav-list{list-style:none;padding:0;margin:0}.footer__nav-item{margin-bottom:.8rem}.footer__nav-link{color:#fff;opacity:.8;text-decoration:none;font-size:.9rem;min-width:fit-content}.footer__nav-link:hover{opacity:1;text-decoration:underline}.footer__bottom{display:grid;gap:1rem;align-items:center;padding-block:1.5rem;text-align:center}@container footer (min-width: 768px){.footer__bottom{grid-template-columns:auto 1fr auto}}.footer__bottom .footer__legals,.footer__bottom .footer__socials{justify-content:center}@media screen and (min-width: 768px){.footer__bottom{flex-direction:row;flex-wrap:wrap}.footer__bottom .footer__copyright{width:100%}.footer__bottom .footer__legals{flex:1}}@media screen and (min-width: 1440px){.footer__bottom{display:flex;flex-flow:wrap;flex-direction:row;justify-content:space-between;align-items:center}.footer__bottom .footer__copyright,.footer__bottom .footer__legals,.footer__bottom .footer__socials{order:0;width:auto;margin-bottom:0}.footer__bottom .footer__legals{flex:initial}}.footer__bottom-wrapper{background:var(--Colors-Gray-blue-900, #101323)}@media screen and (min-width: 1440px){.footer__bottom-wrapper{background:var(--Colors-Gray-cool-900, #111322)}}.footer__copyright{opacity:.7;font-size:.85rem}.footer__legals{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.footer__legals a{opacity:.7;font-size:.85rem}.footer__legals a:hover{opacity:1}@container footer (max-width: 30rem){.footer__legals{display:grid;justify-content:start}}.footer__socials{display:flex;gap:1rem}.footer__socials svg{width:20px;height:20px;fill:#fff;opacity:.8}.footer__socials svg:hover{opacity:1}[data-component=header]{width:100%;margin:auto;display:flex;align-items:center;justify-content:center}[data-component=header][data-variant=purple]{background:url("data:image/svg+xml,%3csvg%20width='1440'%20height='719'%20viewBox='0%200%201440%20718'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1320%20162.5L217.5%20300.5V371.5L1320%20233V162.5Z'%20fill='white'/%3e%3cpath%20d='M1440%20218L0%20398.706V718.5H1440V218Z'%20fill='white'/%3e%3cpath%20d='M1320%20162.006L1786.67%20103.653V174.764L1320%20233.117V162.006Z'%20fill='%23F4EBFF'/%3e%3cpath%20d='M840%20151.787L1520%2066.4443V137.555L840%20222.898V151.787Z'%20fill='%23E9D7FE'/%3e%3cpath%20d='M1017.78%2058.3522L1484.44%200V71.1111L1017.78%20129.463V58.3522Z'%20fill='%23D6BBFB'/%3e%3cpath%20d='M-80%20266.463L386.667%20208.11V279.221L-80%20337.574V266.463Z'%20fill='%23F4EBFF'/%3e%3cpath%20d='M-248.889%20358.672L217.778%20300.32V371.431L-248.889%20429.783V358.672Z'%20fill='%23D6BBFB'/%3e%3c/svg%3e") center bottom/100% auto no-repeat,linear-gradient(315deg,#f5c8f5,#daddfa 83.85%)}[data-component=header] .header-container{display:flex;padding:3.5rem 1rem 2rem;flex-direction:column;align-items:center;gap:2rem}[data-component=header] .header-content{display:flex;flex-direction:column;gap:1.5rem}[data-component=header] .header-rating{display:flex;align-items:center;gap:.25rem}[data-component=header] .header-rating-star{width:16px;height:16px}[data-component=header] .header-rating-star--filled{fill:currentColor}[data-component=header] .header-rating-text{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#475467;margin-left:.375rem}[data-component=header] .header-title{color:#42307d;font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}[data-component=header] .header-description{font-size:1rem;line-height:1.5rem;font-weight:400;color:#6941c6}[data-component=header] .header-buttons{display:flex;flex-direction:column;gap:.75rem}[data-component=header] .header-buttons>*{flex:1}[data-component=header] .header-image{width:100%;padding:56px 16px 0}[data-component=header] .header-image[data-variant=default]{padding:0}[data-component=header] .header-image img{width:100%;height:auto}@media screen and (min-width: 768px){[data-component=header] .header-container{max-width:928px;gap:1.5rem;padding:3.6rem 1rem}[data-component=header] .header-content{flex:1}[data-component=header] .header-rating{justify-content:center;gap:.375rem}[data-component=header] .header-rating-content{display:flex;align-items:center;justify-content:center}[data-component=header] .header-title{text-align:center;font-family:Inter,sans-serif;font-size:3.75rem;line-height:4.5rem;letter-spacing:-2%;font-weight:600}[data-component=header] .header-description{text-align:center;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}[data-component=header] .header-buttons{flex-direction:row;justify-content:center;align-items:center}[data-component=header] .header-buttons>*{flex:0 0 auto}[data-component=header] .header-image{display:flex;align-items:center;justify-content:center}[data-component=header] .header-image img{border-radius:16px;width:960px;height:540.786px;object-fit:cover}}@media screen and (min-width: 1440px){[data-component=header] .header-container[data-variant=default]{flex-direction:row;max-width:1280px}[data-component=header] .header-content[data-variant=default]{width:50%;padding-right:2rem}[data-component=header] .header-rating[data-variant=default],[data-component=header] .header-rating[data-variant=default] .header-rating-content{justify-content:flex-start}[data-component=header] .header-title[data-variant=default]{text-align:start;color:#101828;font-family:Inter,sans-serif;font-size:3rem;line-height:3.75rem;letter-spacing:-2%;font-weight:600}[data-component=header] .header-description[data-variant=default]{text-align:start;color:#475467}[data-component=header] .header-buttons[data-variant=default]{flex-direction:row;padding-top:48px;justify-content:start}[data-component=header] .header-image[data-variant=default]{width:50%;flex:1;padding:0}[data-component=header] .header-image[data-variant=default] img{border-radius:0;height:640px;min-width:480px;flex:1 0 0}}[data-component=metrics]{width:100%;padding-block:56px;gap:1.25rem;display:flex;flex-direction:column;max-width:1440px;margin:0 auto;box-sizing:border-box}[data-component=metrics] .metrics__content{gap:1.25rem;display:flex;flex-direction:column}[data-component=metrics] .metrics__content-heading{color:#101828;text-align:center;align-self:stretch;font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}[data-component=metrics] .metrics__content-supporting-text{color:#475467;text-align:center;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}[data-component=metrics] .metrics__items{padding:2rem 1rem;gap:2rem;display:flex;flex-direction:column;border-radius:8px;background:#f9fafb}[data-component=metrics] .metrics__items__item{gap:2rem}[data-component=metrics] .metrics__items__item-number{color:#7f56d9;text-align:center;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600}[data-component=metrics] .metrics__items__item-text{color:#101828;text-align:center;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}[data-component=metrics].purple{background-color:#101323}[data-component=metrics].purple .metrics__content-heading,[data-component=metrics].purple .metrics__content-supporting-text{color:#fff}[data-component=metrics].purple .metrics__items{padding:2rem}[data-component=metrics].image .metrics__items{padding:4rem 2rem}[data-component=metrics].image .metrics__items__item{border-radius:8px;background:#ffffff4d;backdrop-filter:blur(12px);padding:2rem 1.5rem}[data-component=metrics].image .metrics__items__item-number,[data-component=metrics].image .metrics__items__item-text{color:#fff}@media screen and (min-width: 768px){[data-component=metrics]{padding-block:2rem;gap:2.5rem;flex-direction:column}[data-component=metrics] .metrics__items{padding:4rem 2rem;gap:0;display:flex;flex-direction:row;align-items:center;justify-content:space-around;border-radius:8px;background:#f9fafb;flex-wrap:wrap;box-sizing:border-box}[data-component=metrics] .metrics__items__item{gap:.75rem}[data-component=metrics] .metrics__items__item-number{font-family:Inter,sans-serif;font-size:3rem;line-height:3.75rem;letter-spacing:-2%;font-weight:600}[data-component=metrics] .metrics__items__item-text{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}}@layer miscellaneous-jobs{.miscellaneous-jobs-container{container-type:inline-size;container-name:miscellaneous-jobs;align-content:center;justify-items:center}.miscellaneous-jobs{display:grid;gap:1.5rem;padding:1rem;background-color:#f9f5ff;border-radius:.5rem;max-width:76rem}.miscellaneous-jobs :is(h1,h2,h3,h4,h5,h6){font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600}.miscellaneous-jobs :is(h1,h2,h3,h4,h5,h6):has(+*){margin-bottom:1.25rem}.miscellaneous-jobs p{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}.miscellaneous-jobs p:has(+p){margin-bottom:1.25rem}@container miscellaneous-jobs (min-width: 56rem){.miscellaneous-jobs{grid-template-columns:1fr auto 1fr;padding:1.5rem}}}.video-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;cursor:pointer}[data-component=video-modal]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;pointer-events:none}[data-component=video-modal] .video-modal-container{position:relative;width:100%;max-width:320px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border-radius:.5rem;pointer-events:auto}@media screen and (min-width: 768px){[data-component=video-modal] .video-modal-container{max-width:640px}}@media screen and (min-width: 1440px){[data-component=video-modal] .video-modal-container{max-width:800px}}[data-component=video-modal] .video-modal-content{position:relative;width:100%;padding-top:56.25%;background-color:#000;border-radius:.5rem;overflow:hidden}[data-component=video-modal] .video-modal-loader{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;font-weight:500;z-index:1;transition:opacity .3s ease}[data-component=video-modal] .video-modal-loader.hidden{opacity:0;visibility:hidden}[data-component=video-modal] .video-modal-iframe{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}[data-component=video-modal] .video-modal-iframe.loaded{opacity:1}[data-component=navigation-bar]{display:flex;flex-direction:row;flex-wrap:wrap}[data-component=navigation-bar]:has(.navigation-bar-nav .navigation-bar-nav-mobile input:checked) .navigation-bar-top{display:flex}[data-component=navigation-bar] .navigation-bar-nav{width:100%;padding-block:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}[data-component=navigation-bar] .navigation-bar-nav-logo{display:flex;justify-content:flex-start;align-items:center;flex-grow:1;width:100%;height:100%;max-width:8.125rem;max-height:3.875rem;object-fit:contain}[data-component=navigation-bar] .navigation-bar-nav-logo input{display:none}[data-component=navigation-bar] .navigation-bar-nav-mobile{flex-grow:0;height:62px;padding:10px 0;cursor:pointer;display:flex;justify-content:flex-start;align-items:center}[data-component=navigation-bar] .navigation-bar-nav-mobile input{display:none}[data-component=navigation-bar] .navigation-bar-nav:has(.navigation-bar-nav-mobile input:checked) .navigation-bar-nav-links{display:flex}[data-component=navigation-bar] .navigation-bar-nav-links{display:none;width:100%;padding-top:30px;flex-direction:column;align-items:flex-start;gap:30px}[data-component=navigation-bar] .navigation-bar-nav-links-item{width:100%;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item a{display:flex;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item a svg{width:20px;height:20px}[data-component=navigation-bar] .navigation-bar-nav-links-item-dropdown{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item-dropdown svg{width:20px;height:20px}[data-component=navigation-bar] .navigation-bar-nav-links-item-dropdown input{display:none}[data-component=navigation-bar] .navigation-bar-nav-links-item-button{align-self:center;margin:10px 0 30px;display:flex;justify-content:center}[data-component=navigation-bar] .navigation-bar-nav-links-item-container{display:none;padding:1rem;margin-top:20px;border-radius:8px;border:1px solid rgba(228,231,236,1);background:#fff;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub{display:none;flex-direction:column;align-items:flex-start;align-self:stretch;align-content:space-between;width:100%}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal{display:flex}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;align-content:space-between;width:100%;gap:20px}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container-item{display:flex;flex-direction:row;gap:6px}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container-item-icon{flex-grow:0;color:#6941c6}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container-item-content{display:flex;flex-direction:column;flex-grow:1}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container-item-content-title{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container-item-content-text{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#475467}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider{display:flex}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;align-content:space-between;width:100%;gap:20px}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item{display:flex;flex-direction:row;gap:6px}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item a{align-items:flex-start}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item-icon{flex-grow:0;color:#6941c6}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item-content{display:flex;flex-direction:column;flex-grow:1}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item-content-title{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item-content-text{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#475467}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider,[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider-link{display:none}[data-component=navigation-bar] .navigation-bar-nav-links-item:has(label input:checked)>.navigation-bar-nav-links-item-container{display:flex}[data-component=navigation-bar] .navigation-bar-nav-links-item:has(label input:checked) label svg{transform:rotate(180deg)}[data-component=navigation-bar] .navigation-bar-top{display:none;width:100%;padding:10px 0;flex-wrap:wrap;box-sizing:border-box}[data-component=navigation-bar] .navigation-bar-top-item{display:flex;width:50%;justify-content:center;box-sizing:border-box;margin:0}[data-component=navigation-bar] .navigation-bar-top-item a{display:flex;justify-content:center;align-items:center;gap:.375rem;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-top-item svg{width:1.25rem;height:1.25rem}[data-component=navigation-bar] .navigation-bar-top-item-gray{color:#344054}[data-component=navigation-bar] .navigation-bar-top-item-primary{color:#6941c6}[data-component=navigation-bar] .navigation-bar-top-item-desktop{display:none}@media screen and (min-width: 1440px){[data-component=navigation-bar]{max-width:1440px;width:100%;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;position:relative;box-sizing:border-box}[data-component=navigation-bar] .navigation-bar-nav{order:2}[data-component=navigation-bar] .navigation-bar-nav-logo{flex-grow:0}[data-component=navigation-bar] .navigation-bar-nav-mobile{display:none}[data-component=navigation-bar] .navigation-bar-nav-links{padding:9px 0;gap:30px;width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;justify-content:flex-end;align-items:center}[data-component=navigation-bar] .navigation-bar-nav-links-item{width:auto}[data-component=navigation-bar] .navigation-bar-nav-links-item-button{margin:0}[data-component=navigation-bar] .navigation-bar-nav-links-item-container{position:absolute;top:100%;left:0;right:0;margin-top:0;align-items:flex-start;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;padding:0}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub{display:flex}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal{gap:1.25rem;flex-direction:row;padding:20px 4px 20px 112px}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;align-self:flex-start;align-content:flex-start}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container:has(>:nth-child(3)){flex-direction:row}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container:has(>:nth-child(3)) li{width:calc(50% - 10px)}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container>li{width:100%;flex-grow:0;flex-shrink:1;box-sizing:border-box;padding:0}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container-item-icon{width:24px;height:24px}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container-item-content-title{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal-container-item-content-text{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider{flex-direction:row;flex-shrink:0;width:100%}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;align-content:flex-start;width:auto;gap:0;padding:20px 16px 20px 112px;flex-shrink:0}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container>li{width:auto;box-sizing:border-box;padding:0;padding:.5rem .75rem}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item{display:flex;height:36px;align-items:center;align-self:stretch;border-radius:.375rem}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item-active{background-color:#f9f5ff}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item a:hover,[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item a-active{background-color:#f9f5ff}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item-icon{display:none}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item-content-title{color:#667085;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-container-item-content-text{display:none}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider{display:none;flex-direction:column;flex-grow:1;gap:8px;padding:20px 16px;background:#f9fafb}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider-active{display:flex}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider-title{color:#98a2b3;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider-title svg{width:1rem;height:1rem}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider-cards{display:flex;flex-direction:row;gap:32px}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider-link{display:none;flex-direction:column;flex-grow:2;flex-shrink:1;width:100%;height:100%;box-sizing:border-box;gap:8px;padding:20px 16px;background:#f9fafb;border-left:1px solid rgba(228,231,236,1)}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider-link-active{display:flex}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider-link-title{color:#98a2b3;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider-link-title svg{width:1rem;height:1rem}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-principal_slider-slider-link-cards{display:flex;flex-direction:row;gap:32px}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-image{display:flex;flex-direction:column;padding:20px 112px 20px 32px;background:#f9fafb}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-image-title{display:flex;margin-bottom:.8125rem;gap:.5rem;color:#98a2b3;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-image-title svg{width:1rem;height:1rem}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-image-container{display:flex;flex-direction:row;gap:2rem}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-image-container>*{flex:1 1 0;min-width:0;padding:0 20px}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-image-container>* img{object-fit:contain;max-width:100%;max-height:100%}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-contact{display:flex;flex-direction:row;padding:20px 112px 20px 32px;background:#f9fafb}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-contact-container-item-content{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;row-gap:.75rem}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-contact-container-item-content .avatar-group{margin-bottom:20px}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-contact-container-item-content-tite{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:#101828}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-contact-container-item-content-text{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#475467}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-link{display:flex;padding:20px 112px 20px 16px;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch;border-left:1px solid rgba(228,231,236,1);background:#f9fafb;flex-shrink:1;flex-grow:1}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-link-title{color:#98a2b3;gap:8px;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-link-title svg{width:1rem;height:1rem}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-link-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-link-container-item{display:flex;justify-content:center;align-items:flex-start;gap:6px;color:#6941c6;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-link-container-item svg{width:1rem;height:1rem}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-cards{display:flex;flex-direction:column;flex-grow:1;gap:20px;padding:20px 2rem;border-left:1px solid rgba(228,231,236,1);background:#f9fafb}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-cards-active{display:flex}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-cards-title{color:#98a2b3;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:600}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-cards-title svg{width:1rem;height:1rem}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-cards-container-item-content{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;row-gap:.75rem}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-cards-container-item-content .avatar-group{margin-bottom:20px}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-cards-container-item-content-tite{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:#101828}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-cards-container-item-content-text{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#475467}[data-component=navigation-bar] .navigation-bar-nav-links-item-container-sub-cards-container{display:flex;flex-direction:row;gap:32px}[data-component=navigation-bar] .navigation-bar-top{display:flex;justify-content:flex-end;order:1;background:#fff}[data-component=navigation-bar] .navigation-bar-top>*+*{margin-left:2.875rem}[data-component=navigation-bar] .navigation-bar-top-item{display:flex;width:auto}}[data-component=navigation-card]{display:flex;width:176px;max-width:176px;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:var(--spacing-xl, 16px);border:1px solid rgba(228,231,236,1);background:#fff;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}[data-component=navigation-card] .navigation-card-image{overflow:hidden;display:flex;height:125px;align-items:flex-start;gap:10px;align-self:stretch}[data-component=navigation-card] .navigation-card-image img{width:100%;height:100%;object-fit:cover}[data-component=navigation-card] .navigation-card-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:.5rem .75rem}[data-component=navigation-card] .navigation-card-content h3{font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:600}[data-component=navigation-card] .navigation-card-content p{width:100%;font-family:Inter,sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;overflow:hidden;color:#475467;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px}[data-component=navigation-card] .navigation-card-content a svg{width:1rem;height:1rem}[data-component=newsletter]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-4xl, 2rem);padding:2rem 1rem;max-width:1440px;background:var(--Colors-Gray-blue-900, #101323)}@media screen and (min-width: 1440px){[data-component=newsletter]{flex-direction:row;width:100%;padding:var(--spacing-7xl, 64px) 112px;gap:2rem;box-sizing:border-box}}[data-component=newsletter] .newsletter-content{display:grid;align-items:center;gap:8px;align-self:stretch;flex:592;min-width:min(300px,100%);margin-right:auto}@media screen and (min-width: 1440px){[data-component=newsletter] .newsletter-content{min-width:480px;align-items:flex-start}}[data-component=newsletter] .newsletter-title{color:var(--Base-White, #fff);font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;line-height:var(--Line-height-display-sm, 38px)}[data-component=newsletter] .newsletter-description{color:var(--Gray-200, #e4e7ec);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-md, 24px)}@media screen and (min-width: 1440px){[data-component=newsletter] .newsletter-description{font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-xl, 20px);font-style:normal;font-weight:500;line-height:var(--Line-height-text-xl, 30px)}}[data-component=newsletter] .newsletter-form{flex:488;min-width:min(300px,100%);display:flex;flex-wrap:wrap;align-items:start;gap:1rem}@media screen and (min-width: 1440px){[data-component=newsletter] .newsletter-form-button{height:44px;min-height:44px}[data-component=newsletter] .newsletter-form-button-loading{width:16px;height:16px}}[data-component=newsletter] .newsletter-form-input{flex:364}[data-component=newsletter] .newsletter-form-button{flex:76}[data-component=newsletter] .newsletter-form [data-component=check-items] .check-items-text{color:var(--Colors-Base-white, #fff);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-lg, 28px)}input{max-width:100%}input:placeholder-shown{text-overflow:ellipsis}@layer button,pagination;@layer pagination{.pagination *{box-sizing:border-box}.pagination{color:#475467;width:100%;display:flex;justify-content:center;margin-inline:auto;container-type:inline-size}.pagination-content{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem}.pagination-link:not(.pagination-next,.pagination-previous),.pagination-elipsis,.pagination-page>b{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500}.pagination-page{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400}.pagination-link.pagination-link-rounded{border-radius:9999px}.pagination-item:not(:has(.pagination-previous,.pagination-next,.pagination-page)){display:none}.pagination-item:has(.pagination-previous){margin-right:auto}.pagination-item:has(.pagination-next){margin-left:auto}.pagination-elipsis{user-select:none;display:flex;align-items:flex-end;justify-content:center;padding:.5rem}.pagination-elipsis svg{width:12px}.pagination-link-active{--background-color: rgba(249, 250, 251, 1);--border-color: rgba(52, 64, 84, 1)}}@container (min-width: 530px){.pagination-item:not(:has(.pagination-previous,.pagination-next,.pagination-page)){display:initial}.pagination-page{display:none}}@container (max-width: 360px){.pagination-previous,.pagination-next{aspect-ratio:1/1;overflow:hidden}.pagination-previous>*:not(svg),.pagination-next>*:not(svg){display:none}.pagination-previous.button-sm,.pagination-next.button-sm{width:36px;padding:.5rem}.pagination-previous.button-md,.pagination-next.button-md{width:40px;padding:10px}.pagination-previous.button-lg,.pagination-next.button-lg{width:44px;padding:.75rem}.pagination-previous.button-xl,.pagination-next.button-xl{width:48px;padding:14px}.pagination-previous.button-2xl,.pagination-next.button-2xl{width:56px;padding:1rem}}[data-component=partnerships]{display:flex;flex-direction:column;align-items:center;width:100%;gap:1.5rem;margin:0 auto;box-sizing:border-box}[data-component=partnerships] .partnerships__content{display:flex;flex-direction:column;align-items:center;align-self:stretch;box-sizing:border-box;gap:1.25rem}[data-component=partnerships] .partnerships__content-sub_title{display:none;color:#6941c6;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=partnerships] .partnerships__content-title{color:#101828;font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}[data-component=partnerships] .partnerships__content-description{text-align:center;color:#344054;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400}[data-component=partnerships] .partnerships__items{display:flex;gap:1.5rem;flex-wrap:wrap}[data-component=partnerships] .partnerships__items__item{display:flex;flex-direction:column;flex-wrap:wrap;padding:1rem;gap:.75rem;align-items:flex-start;justify-content:flex-start;border-radius:16px;background:#f9fafb}[data-component=partnerships] .partnerships__items__item__top{display:grid;grid-template-columns:9.375rem 1fr;gap:10px}[data-component=partnerships] .partnerships__items__item__top__content{max-width:176px}[data-component=partnerships] .partnerships__items__item__top__content-text{color:#000;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}[data-component=partnerships] .partnerships__items__item__top__content-supporting-text{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}@media screen and (min-width: 1440px){[data-component=partnerships]{display:flex;flex-direction:column;align-items:center;gap:4rem;box-sizing:border-box}[data-component=partnerships] .partnerships__content{display:flex;flex-direction:column;align-items:center;align-self:stretch;box-sizing:border-box;gap:1.25rem}[data-component=partnerships] .partnerships__content-sub_title{display:none;color:#6941c6;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=partnerships] .partnerships__content-title{color:#101828;font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}[data-component=partnerships] .partnerships__content-description{color:#344054;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400}[data-component=partnerships] .partnerships__items{display:flex;gap:2rem;flex-wrap:wrap}[data-component=partnerships] .partnerships__items__item{display:flex;flex-direction:column;flex-wrap:wrap;padding:32px 1.5rem 2rem;gap:.75rem;align-items:flex-start;justify-content:flex-start;border-radius:16px;background:#f9fafb}[data-component=partnerships] .partnerships__items__item__top{display:grid;grid-template-columns:9.375rem 1fr;gap:10px}[data-component=partnerships] .partnerships__items__item__top__content{max-width:176px}[data-component=partnerships] .partnerships__items__item__top__content-text{color:#000;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}[data-component=partnerships] .partnerships__items__item__top__content-supporting-text{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}}[data-component=partnerships] .partnerships__items__item-button{padding:.5rem .75rem}.post-content{display:flex;flex-wrap:wrap;gap:2rem;align-items:start}.post-content-main{flex:1 1 43.375rem;display:grid;align-content:start;gap:3rem}.post-content-cta{flex:0 1 28.625rem;max-width:28.625rem;margin-inline:auto}.role-header-redirection-container{display:flex;column-gap:3rem}[data-component=proof]{padding:58px 1rem}[data-component=proof] .proof__container,[data-component=proof] .proof__container__title{gap:1.5rem;display:flex;flex-direction:column}[data-component=proof] .proof__container__title-title{color:#101828;text-align:center;font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600}[data-component=proof] .proof__container__title-supporting-text{color:#475467;text-align:center;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}[data-component=proof] .proof__container__items{display:flex;gap:1rem;row-gap:.75rem;justify-content:center;align-items:center;flex-wrap:wrap}[data-component=proof] .proof__container__items__item{display:flex;justify-content:center;align-items:center;height:100%}[data-component=proof] .proof__container__items__item img{max-width:176px}@media screen and (min-width: 768px){[data-component=proof]{padding:2rem}[data-component=proof] .proof__container{gap:2.5rem;display:flex;flex-direction:column}[data-component=proof] .proof__container__title{gap:1.25rem;display:flex;flex-direction:column}[data-component=proof] .proof__container__title-title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600}[data-component=proof] .proof__container__title-supporting-text{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600}[data-component=proof] .proof__container__items{gap:2rem;justify-content:center}[data-component=proof] .proof__container__items__item{flex-basis:unset;flex-shrink:0}}@media screen and (min-width: 1440px){[data-component=proof]{padding:2rem}[data-component=proof] .proof__container{gap:2.5rem;display:flex;flex-direction:column}[data-component=proof] .proof__container__title{gap:1.25rem;display:flex;flex-direction:column}[data-component=proof] .proof__container__title-title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600}[data-component=proof] .proof__container__title-supporting-text{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600}[data-component=proof] .proof__container__items{gap:2rem}[data-component=proof] .proof__container__items__item{flex-basis:unset;flex-shrink:0}}@layer result-card{.result-card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.result-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.result-card-link-wrapper{display:block;text-decoration:none;color:inherit;cursor:pointer}.result-card-link-wrapper:hover{text-decoration:none;color:inherit}.result-card-header{display:grid;gap:.5rem}.result-card-image{aspect-ratio:384/240;object-fit:cover}.result-card-link{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:1rem}.result-card-link>*:not(svg){color:#6941c6}.result-card-link .result-card-link-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none;color:#6941c6}.result-card-link .result-card-link-wrapper:hover{text-decoration:none;color:#6941c6}.result-card-date{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:#475467}.result-card-footer{display:flex;gap:.5rem}.result-card-badge-accent{border-color:#e9d7fe!important;background-color:#f4ebff!important}.result-card-badge-accent>.badge-content{color:#6941c6}.result-card-badge-accent>.badge-icon{color:#9e77ed}}@layer result-section{.result-section{display:grid;gap:1rem;container-type:inline-size;container-name:result-section}.result-section-header{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.result-section-reset-filters{color:#f97066}.result-section-reset-filters:hover{color:#f04438}.result-section-content{display:flex;align-items:start;gap:2rem;width:100%}.result-section-footer{display:grid;gap:1.25rem}.result-section-footer>.divider{max-width:100%}.result-section-filters{min-width:17.5rem;gap:1.5rem;align-content:start;background:#fff;border:1px solid rgba(228,231,236,1);border-radius:.75rem;container-type:inline-size}:where(.result-section-filters,.result-section-filters-content) .divider{max-width:calc(100% - 2.5rem);margin-block:1.5rem}.result-section-content .result-section-filters{display:none}@container result-section (min-width: 64rem){.result-section{gap:2rem}.result-section-header{padding-block:1rem}.result-section-content .result-section-filters{display:grid}}.result-section-filters-content .checkbox-input{border-color:#d0d5dd}.result-section-filters-header{padding:1.5rem 1.5rem 0}:where(.result-section-filters-header,.result-section-header-search-input)+.divider{max-width:100%;margin-block:0}.result-section-filters-header{margin:0}.result-section-filters-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#101828}.result-section-filters-content{padding-inline:1.5rem;padding-bottom:2rem}.result-section-filters-group{display:grid;gap:.75rem}.result-section-filters-label{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#344054;margin-bottom:1rem}.result-section-filters-dialog-content{min-width:20.5rem;max-width:min(20.5rem,100svw - 2rem);box-sizing:border-box;padding:0;border:none;background:transparent}.result-section-filters-dialog-content :where(.result-section-filters-content,.result-section-filters-header){padding-inline:1rem}.result-section-filters-dialog-content .result-section-filters{display:grid}.result-section-filters-dialog-title{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}.result-section-filters-dialog-title+*{margin-top:1.5rem}.result-section-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20.5rem),1fr));grid-template-rows:auto auto auto;gap:2rem}.result-section-grid>.result-card{grid-template-rows:subgrid;grid-row:span 3;gap:0}.result-section-grid .result-card-header{align-content:start}.result-section-tags{display:flex;flex-wrap:wrap;gap:.625rem}.result-section-tag{background:#b692f6!important;border-color:#b692f6!important;color:#fff!important}.result-section-tag svg{stroke:#fff!important}}@layer job-result-section{.job-result-section-header{display:grid;width:100%;gap:1rem}.job-result-section-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:inherit;font-weight:600;margin-bottom:.75rem}.job-result-section-title .job-result-section-title-accent{color:#7f56d9}@container (min-width: 20rem){.job-result-section-header{grid-template-columns:auto auto;grid-template-areas:"filters reset" "sort sort"}.job-result-section-header>.result-section-filters-dialog-trigger{grid-area:filters;margin-right:auto}.job-result-section-header>.result-section-reset-filters{grid-area:reset;margin-left:auto}.job-result-section-header>.result-section-header-sort-selector{grid-area:sort}}.job-result-section-tags{margin-bottom:2rem}@container (min-width: 46rem){.job-result-section-header{grid-template-columns:1fr auto auto;grid-template-areas:"filters sort reset"}}@container (max-width: calc(64rem - 1px)){[data-component=input].job-result-section-header-input{display:none!important}}@container (min-width: 64rem){.job-result-section-header{gap:2rem}[data-component=input].job-result-section-header-input{min-width:30.5rem;margin-right:auto}.result-section-filters-dialog-trigger{display:none}.job-result-section-tags{margin-bottom:1.5rem}}}@layer training-result-section{.training-result-section{flex:1 1 auto}.training-result-section-header{display:grid;width:100%;gap:1rem}@container (min-width: 20rem){.training-result-section-header{grid-template-columns:auto auto;grid-template-areas:"filters reset" "sort sort"}.training-result-section-header>.result-section-filters-dialog-trigger{grid-area:filters;margin-right:auto}.training-result-section-header>.result-section-reset-filters{grid-area:reset;margin-left:auto}.training-result-section-header>.result-section-header-sort-selector{grid-area:sort}}.training-result-section-tags{margin-bottom:1.25rem}@container (min-width: 46rem){.training-result-section-header{grid-template-columns:1fr auto auto;grid-template-areas:"filters sort reset"}}@container (max-width: calc(64rem - 1px)){[data-component=input].training-result-section-header-input{display:none!important}}@container (min-width: 64rem){.training-result-section-header{gap:2rem}[data-component=input].training-result-section-header-input{min-width:30.5rem;margin-right:auto}.result-section-filters-dialog-trigger{display:none}.training-result-section-tags{margin-bottom:1.5rem}}}@layer testimonial-result-section{.testimonial-result-section{flex:1 1 auto}.testimonial-result-section-header{display:grid;width:100%;gap:1rem}.testimonial-result-section-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:inherit;font-weight:600;margin-bottom:.75rem}.testimonial-result-section-title .testimonial-result-section-title-accent{color:#7f56d9}@container (min-width: 20rem){.testimonial-result-section-header{grid-template-columns:auto auto;grid-template-areas:"filters reset" "sort sort"}.testimonial-result-section-header>.result-section-filters-dialog-trigger{grid-area:filters;margin-right:auto}.testimonial-result-section-header>.result-section-reset-filters{grid-area:reset;margin-left:auto}.testimonial-result-section-header>.result-section-header-sort-selector{grid-area:sort}}.testimonial-result-section-tags{margin-bottom:2rem}@container (min-width: 46rem){.testimonial-result-section-header{grid-template-columns:1fr auto auto;grid-template-areas:"filters sort reset"}}@container (max-width: calc(64rem - 1px)){[data-component=input].testimonial-result-section-header-input{display:none!important}}@container (min-width: 64rem){.testimonial-result-section-header{gap:2rem}[data-component=input].testimonial-result-section-header-input{min-width:30.5rem;margin-right:auto}.result-section-filters-dialog-trigger{display:none}.testimonial-result-section-tags{margin-bottom:1.5rem}}.testimonial-result-section-filters-content{display:grid;gap:1.5rem}}@layer tabs,event-result-section;@layer event-result-section{.event-result-section{width:100%}.event-result-section-title{font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:inherit;font-weight:600;margin-bottom:2rem}.event-result-section-title .event-result-section-title-accent{color:#7f56d9}.event-result-section-header{display:flex;width:100%;gap:1rem}.event-result-section-header>.event-result-section-type-selectors{flex:1 0 calc(100% - 20rem);min-width:fit-content}.event-result-section-header .result-section-header-sort-selector{flex:1 0 auto;max-width:100%}.event-result-section-type-selectors{container-type:inline-size}.event-result-section-tags{margin-bottom:1.25rem}@container (min-width: 301px){.event-result-section-type-selectors>.select{display:none}}@container (max-width: 300px){.event-result-section-type-selectors>.tabs-list{display:none}}}.role-content{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}@media (max-width: 900px){.role-content{flex-direction:column;gap:1.5rem}}.role-content-main{flex:1 1 43.375rem;display:grid;align-content:start;gap:3rem}@media (max-width: 900px){.role-content-main{width:100%;flex:unset}}#form-documentation{flex:0 1 28.625rem;max-width:28.625rem;margin-inline:auto;width:100%}@media (max-width: 900px){#form-documentation{margin-top:2rem;max-width:100%}}.role-content-cta,.widget-container{flex:0 1 28.625rem;max-width:28.625rem;margin-inline:auto}.role-header{display:grid}.role-header-badge{margin-bottom:2rem}.role-header-title,.role-header-description,.role-header-image,.role-header-redirection{margin-bottom:1.5rem}.role-header-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600;color:#101828}.role-header-description{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;color:#475467}.role-header-image{width:100%;height:clamp(17.5rem,33.333vw + 10rem,40rem);object-fit:cover}.role-header-redirection{display:grid}.role-header-redirection-tag{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#7f56d9}.role-header-redirection-link{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:500;color:#101828;display:flex;align-items:start;gap:10px}.role-header-redirection-link>svg{width:1.5rem;height:1.5rem}@container (min-width: 48rem){.role-header-description{margin-bottom:4rem}.role-header-image{margin-bottom:2rem}.role-header-redirection-tag{margin-bottom:.75rem}.role-header-redirection-link{padding-block:10px}}@layer school_about_header{.school_about_header{display:flex;flex-wrap:wrap;gap:2rem;container-type:inline-size}.school_about_header-content{display:grid;align-content:start;flex:1 0 504px;max-width:100%;align-content:center;box-sizing:border-box}.school_about_header-subtitle{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:#6941c6;margin-bottom:1rem}@container (max-width: 30rem){.school_about_header-subtitle{display:none}}.school_about_header-title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;font-size:clamp(1.875rem,.556vw + 1.75rem,2.25rem);margin-bottom:1.5rem}.school_about_header-supporting_text{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-size:clamp(1rem,.37vw + .917rem,1.25rem);color:#475467}.school_about_header-thumbnail{flex:1 0 504px;overflow:hidden;width:100%;max-width:100%}@container (max-width: calc(65rem - 1px)){.school_about_header-content{padding-top:3.5rem}}@container (min-width: 65rem){.school_about_header-thumbnail{clip-path:polygon(8% 0%,100% 0%,100% 100%,0% 100%)}.school_about_header-content{padding-block:clamp(0rem,44.5vw - 28.925rem,11.125rem);padding-left:clamp(0rem,28vw - 18.2rem,7rem)}}.school_about_header-thumbnail>img{width:100%;height:100%;object-fit:cover;object-position:left;aspect-ratio:1/1;max-height:45rem}}@layer school_financing_header{.school_financing_header{display:flex;flex-wrap:wrap;gap:2rem;container-type:inline-size}.school_financing_header-content{display:grid;align-content:center;flex:87 0 435px;background:linear-gradient(315deg,#f5c8f5,#daddfa 83.85%);padding-inline:clamp(1rem,1.481vw + .667rem,2rem);padding-block:clamp(1rem,5.926vw - .333rem,5rem);box-sizing:border-box}.school_financing_header-content,.school_financing_header-thumbnail{border-radius:1rem}.school_financing_header-subtitle{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:#6941c6;margin-bottom:1rem}@container (max-width: 30rem){.school_financing_header-subtitle{display:none}}.school_financing_header-title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;font-size:clamp(1.875rem,.556vw + 1.75rem,2.25rem);margin-bottom:1.5rem}.school_financing_header-supporting_text{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-size:clamp(1rem,.37vw + .917rem,1.25rem);color:#475467}.school_financing_header-widget_container{flex:61 0 305px;overflow:hidden;width:100%}.school_financing_header-widget{height:100%;max-width:100%}}@layer school_methodology_header{.school_methodology_header{display:flex;flex-wrap:wrap;gap:2rem;container-type:inline-size}.school_methodology_header-content{display:grid;align-content:start;flex:87 0 435px;background:linear-gradient(315deg,#f5c8f5,#daddfa 83.85%);padding-inline:clamp(1rem,1.481vw + .667rem,2rem);padding-block:clamp(1rem,5.926vw - .333rem,5rem);box-sizing:border-box}.school_methodology_header-content,.school_methodology_header-thumbnail{border-radius:1rem}.school_methodology_header-subtitle{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:#6941c6;margin-bottom:1rem}@container (max-width: 30rem){.school_methodology_header-subtitle{display:none}}.school_methodology_header-title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;font-size:clamp(1.875rem,.556vw + 1.75rem,2.25rem);margin-bottom:1.5rem}.school_methodology_header-supporting_text{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-size:clamp(1rem,.37vw + .917rem,1.25rem);color:#475467;margin-bottom:1.5rem}.school_methodology_header-thumbnail{flex:61 0 305px;overflow:hidden;width:100%}.school_methodology_header-thumbnail>img{height:100%;max-width:100%;object-fit:cover;width:100%}}[data-component=section-header]{display:flex;flex-direction:column;align-items:center;max-width:var(--width-xl, 768px);gap:var(--spacing-2xl, 20px)}[data-component=section-header] .sectionheader__container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto}[data-component=section-header] .sectionheader__subheading{display:none;color:var(--colors-text-text-brand-secondary-700, #6941c6);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-sm, 14px);font-style:normal;font-weight:600;text-align:center;line-height:var(--Line-height-text-sm, 20px)}@media screen and (min-width: 1440px){[data-component=section-header] .sectionheader__subheading{display:block}}[data-component=section-header] .sectionheader__heading{text-align:left;color:var(--colors-text-text-primary-900, #101828);font-family:var(--Font-family-font-family-display, Inter);font-size:var(--Font-size-display-sm, 30px);font-style:normal;font-weight:600;text-align:center;line-height:var(--Line-height-display-sm, 38px)}[data-component=section-header] .sectionheader__supporting-text{text-align:left;color:var(--colors-text-text-tertiary-600, #475467);font-family:var(--Font-family-font-family-body, Inter);font-size:var(--Font-size-text-lg, 18px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-lg, 28px);margin-bottom:2.5rem;text-align:center;max-width:800px}[data-component=slider]{position:relative;width:100%;height:8px;margin:2rem 0}[data-component=slider] .slider-track{position:absolute;top:0;left:0;right:0;height:100%;background-color:#e4e7ec;border-radius:9999px}[data-component=slider] .slider-progress{position:absolute;height:100%;background-color:#7f56d9;border-radius:9999px}[data-component=slider] .slider-thumb{position:absolute;top:50%;width:24px;height:24px;background-color:#fff;border:2px solid rgba(127,86,217,1);border-radius:9999px;transform:translate(-50%,-50%);cursor:pointer;z-index:1}[data-component=slider] .slider-label{position:absolute}[data-component=slider] .slider-label-none{display:none}[data-component=slider] .slider-label-top{position:absolute;top:-46px;left:50%;transform:translate(-50%);font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:600;background-color:transparent;border:1px solid rgba(228,231,236,1);color:#101828;padding:.5rem .75rem;border-radius:.5rem;font-size:12px;white-space:nowrap;box-shadow:0 12px 16px -4px var(--Colors-Effects-Shadows-shadow-lg_01, rgba(16, 24, 40, .08)),0 4px 6px -2px var(--Colors-Effects-Shadows-shadow-lg_02, rgba(16, 24, 40, .03))}[data-component=slider] .slider-label-bottom{position:absolute;top:41px;left:50%;transform:translate(-50%);color:#101828;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500;white-space:nowrap}[data-component=slider] .slider.disabled{opacity:.5;cursor:not-allowed}[data-component=slider] .slider.disabled .slider-thumb{cursor:not-allowed}[data-component=team] .team-container{box-sizing:border-box;display:grid;justify-items:center;gap:clamp(2rem,2.963vw + 1.333rem,4rem)}[data-component=team] .team-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;align-self:stretch}[data-component=team] .team-content-subheading{display:none;color:#6941c6;text-align:center;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600}@media screen and (min-width: 768px){[data-component=team] .team-content-subheading{display:block}}[data-component=team] .team-content-title{color:#101828;text-align:center;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;font-size:clamp(1.875rem,.556vw + 1.75rem,2.25rem);line-height:clamp(2.375rem,.556vw + 2.25rem,2.75rem)}[data-component=team] .team-content-description{max-width:62.875rem;text-wrap:balance;text-wrap:pretty;color:#475467;text-align:center;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;font-size:clamp(1rem,.37vw + .917rem,1.25rem)}[data-component=team] .team-avatars-grid{display:flex;flex-wrap:wrap;justify-content:center;row-gap:clamp(1.5rem,2.222vw + 1rem,3rem);column-gap:2rem}[data-component=team] .team-avatar{flex:280px;display:grid;justify-items:center}[data-component=team] [data-component=avatar]{border:none}[data-component=team] [data-component=avatar-label-group]{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(1rem,1.481vw + .667rem,1.25rem)}[data-component=team] [data-component=avatar-label-group] .avatar-info{align-items:center}[data-component=team] [data-component=avatar-label-group] .avatar-info .avatar-name{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#101828;text-align:center}[data-component=team] [data-component=avatar-label-group] .avatar-info .avatar-email{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;color:#6941c6;text-align:center}.testimonial-card{display:flex;width:100%;padding:0;flex-direction:column;justify-content:space-between;gap:0px;flex-shrink:0;border-radius:.5rem;background:#fff;overflow:hidden;cursor:grab;user-select:none;position:relative;border-radius:.75rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.testimonial-card__image-container{display:flex;width:100%;height:280px;padding:0;flex-direction:column;align-items:flex-start;gap:0;flex-shrink:0;position:relative}.testimonial-card__image-container svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96px;height:96px}.testimonial-card__image{width:100%;height:100%;object-fit:cover;object-position:center}.testimonial-card__info{width:100%;display:flex;padding:1.5rem 1rem;flex-direction:column;align-items:flex-start;align-self:stretch;box-sizing:border-box}.testimonial-card__info__stars{margin-bottom:1.5rem}.testimonial-card__info__quote{color:#101828;font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:inherit;font-weight:500;margin-bottom:2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.testimonial-card__info__subinfo{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;align-self:stretch;margin-bottom:2rem}.testimonial-card__info__subinfo__name{color:#101828;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}.testimonial-card__info__subinfo__formation{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}@media screen and (min-width: 1440px){.testimonial-card{display:flex;width:100%;height:500px;padding:0;flex-direction:row;align-items:flex-start;gap:0px;flex-shrink:0;border-radius:.5rem;background:#fff;overflow:hidden;cursor:grab;user-select:none;position:relative;border-radius:.75rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.testimonial-card__image-container{display:flex;width:40%;height:100%;padding:0;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0;position:relative}.testimonial-card__image-container svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96px;height:96px}.testimonial-card__image{width:100%;height:100%;object-fit:cover;object-position:center}.testimonial-card__info{width:60%;display:flex;padding:4rem;flex-direction:column;align-items:flex-start;align-self:stretch}.testimonial-card__info__stars{margin-bottom:1.25rem}.testimonial-card__info__quote{color:#101828;font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:500;margin-bottom:2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.testimonial-card__info__subinfo{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;align-self:stretch;margin-bottom:2rem}.testimonial-card__info__subinfo__name{color:#101828;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}.testimonial-card__info__subinfo__formation{color:#475467;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}}[data-component=testimonial]{display:flex;width:100%;flex-direction:column;box-sizing:border-box;gap:1.5rem;padding:56px 1rem}[data-component=testimonial] .testimonial__top{display:flex;width:100%;flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem}[data-component=testimonial] .testimonial__top__left{display:flex;flex-direction:column;gap:1.25rem;flex:1 0 0}[data-component=testimonial] .testimonial__top__left__sub-title{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#6941c6;align-self:stretch;display:none}[data-component=testimonial] .testimonial__top__left__title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;align-self:stretch;color:#101828}[data-component=testimonial] .testimonial__top__arrows{display:flex;gap:2rem}[data-component=testimonial] .testimonial__top__arrows button{display:flex;width:56px;height:56px;justify-content:center;align-items:center;gap:.75rem;border-radius:9999px;border:1px solid rgba(228,231,236,1)}[data-component=testimonial] .testimonial__top__arrows button svg{stroke:#667085;width:24px;height:24px;flex-shrink:0}[data-component=testimonial] .testimonial__slider{display:flex;width:100%;flex-direction:column;overflow:hidden;gap:2rem;-ms-overflow-style:none;scrollbar-width:none}[data-component=testimonial] .testimonial__slider::-webkit-scrollbar{display:none}[data-component=testimonial] .testimonial__slider__content{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;gap:2rem}@media screen and (min-width: 1440px){[data-component=testimonial]{gap:4rem;padding:6rem 5rem}[data-component=testimonial] .testimonial__top{flex-direction:row;gap:unset}[data-component=testimonial] .testimonial__top__left{gap:1.25rem}[data-component=testimonial] .testimonial__top__left__sub-title{display:block}[data-component=testimonial] .testimonial__top__arrows{gap:2rem}[data-component=testimonial] .testimonial__top__arrows button{gap:.75rem}[data-component=testimonial] .testimonial__slider,[data-component=testimonial] .testimonial__slider__content{gap:2rem}}[data-component=videoslider]{width:100%;row-gap:2rem;box-sizing:border-box;margin:0 auto;overflow:hidden;background:linear-gradient(45deg,#dfd1c5,#fff6eb);padding-block:2rem}@media screen and (min-width: 1440px){[data-component=videoslider]{padding:4rem 6rem}}[data-component=videoslider] .videoslider__header{display:flex;flex-direction:column;align-items:center;gap:.75rem;align-self:stretch}[data-component=videoslider] .videoslider__header__title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:2.375rem;letter-spacing:inherit;font-weight:600;color:#101828;text-align:center}[data-component=videoslider] .videoslider__header__supporting-text{display:none}@media screen and (min-width: 768px){[data-component=videoslider] .videoslider__header__title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-2%;font-weight:600;text-align:center}[data-component=videoslider] .videoslider__header__supporting-text{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;text-align:center;display:block;color:#6941c6}}[data-component=videoslider] .videoslider__slider{position:relative;display:flex;width:100%;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none;overflow-x:hidden}[data-component=videoslider] .videoslider__slider::-webkit-scrollbar{display:none}[data-component=videoslider] .videoslider__slider__content{display:flex;width:100%;flex-direction:row;gap:1rem;align-items:center}@media screen and (min-width: 1440px){[data-component=videoslider] .videoslider__slider__content{gap:2rem}}[data-component=videoslider] .videoslider__slider__content__item{border-radius:1rem;z-index:5;position:relative;overflow:hidden;width:48%;display:flex;justify-content:center;align-items:center;flex-shrink:0}[data-component=videoslider] .videoslider__slider__content__item img{width:100%;border-radius:1rem}[data-component=videoslider] .videoslider__slider__content__item.selected{width:75%;max-width:800px}[data-component=videoslider] .videoslider__slider__content__item.selected img{width:100%}[data-component=videoslider] .videoslider__slider__content__item.fake:after{background:#fff;content:" ";position:absolute;opacity:.5;top:0;left:0;width:100%;height:100%}[data-component=videoslider] .videoslider__slider__content__item__container{flex-shrink:1;width:20%;display:flex;align-items:center;justify-content:center;justify-items:center}[data-component=videoslider] .videoslider__slider__content__item__container img{width:100%;height:100%;object-fit:cover}[data-component=videoslider] .videoslider__slider__content__item__play{z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-component=videoslider] .videoslider__slider__content__item__play svg{border-radius:100%;width:4rem;height:4rem}@media screen and (min-width: 1440px){[data-component=videoslider] .videoslider__slider__content__item__play svg{width:8rem;height:8rem}}
