@import"https://fonts.googleapis.com/css2?family=Exo+2:wght@400;500;700;800&family=Inter:wght@400;500;600;700&family=Jura:wght@700&family=Plus+Jakarta+Sans:wght@700&display=swap";.font-heading{font-family:Exo\ 2,sans-serif}.font-body{font-family:Inter,sans-serif}.title-xl{font-family:Exo\ 2,sans-serif;font-size:40px;font-weight:700;line-height:1.1}.title-lg{font-size:32px}.title-lg,.title-md{font-family:Exo\ 2,sans-serif;font-weight:700;line-height:1.3}.title-md{font-size:28px}.title-sm{font-size:24px;line-height:1}.text-h-xl,.title-sm{font-family:Exo\ 2,sans-serif;font-weight:700}.text-h-xl{font-size:40px;line-height:1.1}.text-h-lg{font-size:32px}.text-h-lg,.text-h-md{font-family:Exo\ 2,sans-serif;font-weight:700;line-height:1.3}.text-h-md{font-size:28px}.text-h-sm{font-size:24px}.text-h-sm,.text-h-xxl{font-family:Exo\ 2,sans-serif;font-weight:700;line-height:1}.text-h-xxl{font-size:64px}.text-value-xl{font-size:40px}.text-value-lg,.text-value-xl{font-family:Exo\ 2,sans-serif;font-weight:800;line-height:1}.text-value-lg{font-size:36px}.text-button-lg{font-weight:500;line-height:1.1}.text-button-lg,.text-hero-subtitle{font-family:Exo\ 2,sans-serif;font-size:20px}.text-hero-subtitle{font-weight:400;line-height:1}.text-text-xl{line-height:1.5}.text-text-lg,.text-text-xl{font-family:Inter,sans-serif;font-size:20px;font-weight:400}.text-text-lg{line-height:1.4}.text-text-lg-tight{font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.3}.text-text-lg-strong{line-height:1.4}.text-text-lg-strong,.text-text-lg-title{font-family:Inter,sans-serif;font-size:20px;font-weight:700}.text-text-lg-title{line-height:1.2}.text-text-md{font-weight:400;line-height:1.5}.text-text-md,.text-text-md-tab{font-family:Inter,sans-serif;font-size:16px}.text-text-md-tab{font-weight:600;line-height:1.2}.text-text-nav{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.75}.text-text-sm{font-weight:500;line-height:1.5}.text-text-sm,.text-text-sm-strong{font-family:Inter,sans-serif;font-size:14px}.text-text-sm-strong{font-weight:600;line-height:1.4}*,:after,:before{box-sizing:border-box}*{margin:0}html:focus-within{scroll-behavior:smooth}body,html{min-height:100%}body{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:transparent;border:0}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}.reveal-on-scroll{filter:blur(2px);opacity:0;transform:translate3d(0,28px,0);transition:opacity .52s cubic-bezier(.2,.65,.2,1),transform .7s cubic-bezier(.2,.65,.2,1),filter .52s ease;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform,filter}.reveal-on-scroll.is-visible{filter:blur(0);opacity:1;transform:translateZ(0)}.head{color:#252525;max-width:825px}.head h2{font-family:Exo\ 2,sans-serif;font-size:40px;font-weight:700;line-height:1.1;margin-bottom:40px;max-width:100%}.head p{font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.4;max-width:700px}.button-center{margin:0 auto}.section{padding:80px 120px}.container{display:grid;margin-inline:auto;max-width:1200px}.container,.embla{position:relative}.embla__viewport{overflow:hidden}.embla__container{display:flex;gap:24px;list-style:none;margin:0;padding:0}@media screen and (max-width:1024px){.section{padding:56px 24px}.head{max-width:100%}.head h2{margin-bottom:24px}.head p{max-width:100%}}@media screen and (max-width:768px){.section{padding:40px 16px}.container{max-width:100%}.head h2{font-family:Exo\ 2,sans-serif;font-size:28px;font-weight:700;line-height:1.3;margin-bottom:16px}.head p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.button-center{justify-self:center}}@media(prefers-reduced-motion:reduce){.reveal-on-scroll{filter:none;opacity:1;transform:none;transition:none}}@media screen and (min-width:1600px){.container{max-width:1400px}}
