:root{--on-action:var(--surface);--card-border:var(--surface);--card-border-width:2px;--card-border-radius:1rem}:root,:root[data-theme=dark]{--opacity-level:0.2}:root[data-theme=light]{--opacity-level:0.7}@media(prefers-color-scheme:dark){.enrollment-section{--opacity-level:0.2}}.square-path-how,.square-path-what{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(var(--primary-rgb),var(--opacity-level));clip-path:circle(0 at 0 0)}.square-path-what{background:#fff}.relative{position:relative!important;isolation:isolate;contain:paint}.what-container{background:var(--background)}.card.on-action .card-content{color:rgba(0,0,0,0);background:linear-gradient(90deg,var(--on-action) 0,var(--on-action) 60%,rgba(255,255,255,.5333333333) 80%,rgba(255,255,255,0) 100%);background-size:200% 100%;background-position:200% 0;background-clip:text;-webkit-background-clip:text;animation:shine-text 1.2s forwards}@keyframes shine-text{to{background-position:0 0;color:var(--on-action)}}.bg-dev{background:rgba(0,255,0,.3)}.bg-dev-1{background:rgba(255,0,0,.3)}.enrollment-section{min-height:80dvh;width:100%;position:relative;display:flex;justify-content:space-between;margin:auto;max-width:1280px}.enrollment-section .video-content{justify-content:right;text-align:right;z-index:2;padding:4rem}@media(max-width:1025px){.enrollment-section .video-content{padding-inline:2rem 4rem}}@media(min-width:48em){.enrollment-section .video-content{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;place-items:center;width:40%}}.enrollment-section .svg-overlay{flex:1;display:flex;flex-direction:column;justify-content:center;z-index:1}@media(max-width:30em){.enrollment-section .svg-overlay{margin-left:0}.enrollment-section .step-card{z-index:20;max-width:90dvw}.enrollment-section .svg-overlay{z-index:1}.enrollment-section .svg-overlay.z-10{z-index:0!important}.enrollment-section .steps-carousel.-z-1{z-index:10}}#motion-circle,.video-highlight{position:absolute;height:100%;max-height:1000px;border-radius:50%;aspect-ratio:1/1;right:0}@media(min-height:1000px){#motion-circle,.video-highlight{max-height:1000px;right:-20dvh}}@media(max-width:30em){#motion-circle,.video-highlight{left:90vw;margin:auto;z-index:2000}}.video-highlight-shadow{content:"";position:absolute;z-index:10;background:var(--glass-card-background)}.video-highlight{z-index:0;overflow:hidden;border-radius:50%}.video-highlight video{position:absolute;top:0;bottom:0;width:100%;height:100%;left:0;right:0;-o-object-fit:cover;object-fit:cover}@media(max-width:30em){.video-highlight{left:0;right:0;margin:auto}}.video-highlight .opacity-layer{content:"";position:absolute;top:0;bottom:0;z-index:10;left:0;right:0}[data-theme=dark] #motion-circle .video-overlay,[data-theme=dark] .video-highlight .video-overlay{background:rgba(var(--backgrop-layer),.9)!important}@media(prefers-color-scheme:dark){#motion-circle .video-overlay,.video-highlight .video-overlay{background:rgba(var(--backgrop-layer),.9)!important}}[data-theme=light] #motion-circle .video-overlay,[data-theme=light] .video-highlight .video-overlay{background:rgba(var(--backgrop-layer),.2)!important}@media(prefers-color-scheme:light){#motion-circle .video-overlay,.video-highlight .video-overlay{background:rgba(var(--backgrop-layer),.2)!important}}.hero-title{width:100%;margin:auto;max-width:1140px;text-align:center;padding-inline:1rem}.hero-title .body-large{color:var(--on-surface-variant);max-width:900px;display:flex;justify-content:center;margin:1rem auto auto}@media(max-width:48em){.hero-title .body-large{margin-top:2rem}.hero-title{margin-top:0}.hero-title .body-large{margin-top:1rem}}@media(max-width:767px){.hero-title{padding-top:3rem}}.pin-wrapper{width:100%;margin-top:-100px;min-height:140dvh;position:relative}#hand-wrapper{position:absolute;top:55%;left:0;z-index:0;right:25%}@media(max-width:48em){#hand-wrapper{top:70%;left:-30%;width:130%}}@media(max-height:800px){#hand-wrapper{height:330px!important}#hand-wrapper img{-o-object-fit:contain;object-fit:contain}}#hand-canvas,#model-canvas{z-index:2;width:100%;aspect-ratio:17/11;max-width:700px}#hand-canvas.z-sub,#model-canvas.z-sub{z-index:0!important}@media(min-width:1400px){#hand-canvas,#model-canvas{max-width:800px}}@media(min-width:1200px)and (max-height:700px){#hand-canvas,#model-canvas{max-width:650px}}.section__footer{display:flex;flex-direction:column;overflow:hidden;width:100%;position:relative;padding:2rem;align-items:center;justify-content:center;border-radius:0 0 67px 67px}.section__footer .footer__content{display:grid;grid-template-columns:1fr 30%;align-items:center}@media(max-width:30em){.section__footer .footer__content{padding:4rem 0;grid-template-columns:1fr}.section__footer .footer__content .content-centered{margin-top:2rem}}.section__footer .display-medium{color:var(--on-secondary-container)}.section__footer .headline-medium{font-size:1rem;color:var(--on-surface)}.section__footer .btn.btn-primary{padding:.5rem 2rem;border-radius:var(--border-radius-base);background:var(--primary);color:var(--on-primary)}.section__footer .content-centered{display:grid;place-items:center}.section__footer .bg-video{right:0;bottom:0}.section__footer .bg-video,.section__footer .bg-video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;height:auto!important;z-index:-1}.section__footer .bg-video:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5)}.section-marketing-overview{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4rem;padding:4rem 2rem}.section-marketing-overview__text{flex:1 1 500px;max-width:600px;align-items:center;justify-content:center;align-content:center}.section-marketing-overview__description{margin-bottom:2rem}.section-marketing-overview__list{list-style:none;padding:0}.section-marketing-overview__list li{margin-bottom:1.5rem}.section-marketing-overview__list li h5.title-medium{font-weight:bolder;color:var(--primary)}.separator-1000{height:100dvh}.section-marketing-overview__images{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;flex:1 1 300px;max-width:400px}.section-marketing-overview__images picture{aspect-ratio:2/3;border-radius:100px;background:var(--surface);overflow:hidden}.section-marketing-overview__images picture:nth-child(2){margin-top:100px}.section-marketing-overview__images picture:nth-child(3){margin-top:-100px}.section-marketing-overview__images .section-marketing-overview__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem}