.h1,.cta__title{font-size:28px;line-height:36px;letter-spacing:-1.2px}@media (min-width: 768px){.h1,.cta__title{font-size:32px;line-height:36px}}@media (min-width: 1366px){.h1,.cta__title{font-size:48px;line-height:56px}}@media (min-width: 1920px){.h1,.cta__title{font-size:64px;line-height:72px}}.subtitle1,.product-card__title{font-size:1.5rem;line-height:2rem;font-weight:500;line-height:32px;letter-spacing:-.2px}@media (min-width: 768px){.subtitle1,.product-card__title{font-size:28px;line-height:36px}}@media (min-width: 1366px){.subtitle1,.product-card__title{font-size:32px;line-height:40px}}@media (min-width: 1920px){.subtitle1,.product-card__title{font-size:40px;line-height:48px}}.subtitle2{font-size:1.25rem;line-height:1.75rem;font-weight:500;line-height:28px;letter-spacing:-.2px}@media (min-width: 1366px){.subtitle2{font-size:1.5rem;line-height:2rem}}@media (min-width: 1920px){.subtitle2{font-size:28px;line-height:36px}}.body1{font-size:1rem;line-height:1.5rem}@media (min-width: 1366px){.body1{font-size:1.5rem;line-height:2rem}}@media (min-width: 1920px){.body1{font-size:28px;line-height:36px}}.body2{font-size:.875rem;line-height:1.25rem;line-height:20px}@media (min-width: 768px){.body2{line-height:1.25rem}}@media (min-width: 1366px){.body2{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1536px){.body2{line-height:2rem}}@media (min-width: 1920px){.body2{font-size:1.5rem;line-height:2rem}}.caption1,.button{font-size:.75rem;line-height:1.25rem}@media (min-width: 1366px){.caption1,.button{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1920px){.caption1,.button{font-size:1.25rem;line-height:1.75rem}}.caption2{font-size:.875rem;line-height:1.25rem;font-weight:500}@media (min-width: 768px){.caption2{font-size:.75rem;line-height:1.25rem}}@media (min-width: 1366px){.caption2{font-size:.875rem;line-height:1.25rem}}.input-body{font-size:1rem;font-weight:500;line-height:1.25rem}.input-caption{font-size:.75rem;line-height:1rem;letter-spacing:-.4px}.button{border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(37 37 37 / var(--tw-bg-opacity));padding-top:5px;padding-left:2rem;padding-right:2rem;padding-bottom:7px;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.button{border-radius:.5rem;padding-top:9px;padding-bottom:11px}}@media (min-width: 1366px){.button{padding-top:11px;padding-bottom:13px}}@media (min-width: 1536px){.button{padding:.75rem 3rem 1rem}}.button:not(.button--disable){cursor:pointer}.button--l{padding-top:9px;padding-left:3rem;padding-right:3rem;padding-bottom:11px}@media (min-width: 768px){.button--l{padding-top:11px;padding-bottom:13px}}@media (min-width: 1366px){.button--l{padding-top:13px;padding-bottom:15px}}@media (min-width: 1536px){.button--l{padding-top:18px;padding-left:4rem;padding-right:4rem;padding-bottom:22px}}@media (min-width: 1024px){.button:hover:not(.button--disable),.button:active:not(.button--disable){--tw-bg-opacity: 1;background-color:rgb(15 13 13 / var(--tw-bg-opacity))}}.button--gradient{background-image:linear-gradient(90deg,#5b7bed 37%,#a7baff 139%)}.button--gradient:hover:not(.button--disable),.button--gradient:active:not(.button--disable){background-image:linear-gradient(90deg,#5b7bed 325%,#a7baff 901%)}.button--gray{--tw-bg-opacity: 1;background-color:rgb(246 245 253 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(37 37 37 / var(--tw-text-opacity))}.button--gray:hover:not(.button--disable),.button--gray:active:not(.button--disable){--tw-bg-opacity: 1;background-color:rgb(236 234 248 / var(--tw-bg-opacity))}.button--ico{--tw-bg-opacity: 1;background-color:rgb(91 123 237 / var(--tw-bg-opacity));padding:.625rem;transition-property:none}@media (min-width: 768px){.button--ico{padding:.875rem}}.button--ico:hover:not(.button--disable),.button--ico:active:not(.button--disable){--tw-bg-opacity: 1;background-color:rgb(71 104 221 / var(--tw-bg-opacity));background-image:none}.button__ico.ico:not(.ico--fill){stroke:#fff}.button__ico.ico:not(.ico--stroke){fill:#fff}.button--disable{cursor:default;--tw-bg-opacity: 1;background-color:rgb(183 188 212 / var(--tw-bg-opacity));background-image:none;--tw-text-opacity: 1;color:rgb(246 245 253 / var(--tw-text-opacity))}.button--secondary{display:inline-flex;height:32px;width:56px;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(37 37 37 / var(--tw-border-opacity));background-color:transparent;background-image:none;padding:0}@media (min-width: 768px){.button--secondary{height:40px;width:72px;border-radius:.5rem}}.button--secondary:hover.button{background-color:transparent;background-image:none}.button--secondary .button__ico:not(.ico--fill){stroke:#252525}.button--secondary .button__ico:not(.ico--stroke){fill:#252525}@media (min-width: 1024px){.button--secondary .button__ico{height:1.25rem;width:1.25rem}}@media not all and (min-width: 768px){.button--secondary .ico{width:1rem}}.cta{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(91 123 237 / var(--tw-bg-opacity));padding:1rem 1rem 2rem}@media (min-width: 768px){.cta{padding:1.5rem}.cta{padding-bottom:2rem}}@media (min-width: 1366px){.cta{max-width:none;border-radius:1.5rem;padding:2rem 2rem 3rem}}@media (min-width: 1920px){.cta{border-radius:32px;padding:3rem 3rem 4rem}}.cta__video{margin-bottom:2rem;overflow:hidden;border-radius:.75rem}@media (min-width: 1366px){.cta__video{margin-bottom:3rem;max-height:496px;border-radius:1rem}}@media (min-width: 1920px){.cta__video{border-radius:1.5rem;margin-bottom:84px}}.cta__video video{aspect-ratio:16 / 9;width:100%;object-fit:cover}@media (min-width: 1366px){.cta__video video{max-height:496px}}.cta__content{display:flex;flex-direction:column;row-gap:1.5rem}@media (min-width: 768px){.cta__content{row-gap:1rem}}@media (min-width: 1366px){.cta__content{flex-direction:row;align-items:flex-end;column-gap:58px}}@media (min-width: 1536px){.cta__content{column-gap:3rem}}.cta__title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1366px){.cta__title{max-width:678px;flex-shrink:0}}@media (min-width: 1920px){.cta__title{max-width:954px}}.cta__button.button{margin-left:auto;width:100%;padding-top:9px;padding-bottom:11px}@media (min-width: 768px){.cta__button.button{padding-top:11px;padding-bottom:13px}}@media (min-width: 1366px){.cta__button.button{max-width:284px;padding-top:13px;padding-bottom:15px}}@media (min-width: 1536px){.cta__button.button{max-width:482px}}@media (min-width: 1920px){.cta__button.button{max-width:414px;padding-top:18px;padding-bottom:22px}}.product-card{display:flex;width:100%;max-width:1512px;flex-direction:column;row-gap:2.5rem;border-radius:1rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(246 245 253 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem 1rem 1rem}@media (min-width: 1366px){.product-card{flex-direction:row;justify-content:space-between;border-radius:32px;padding:3rem}}.product-card__content{display:flex;width:100%;flex-direction:column;row-gap:1.5rem}@media (min-width: 1536px){.product-card__content{padding-top:.75rem;padding-bottom:2rem}}@media (min-width: 1920px){.product-card__content{padding-top:1rem;padding-bottom:34px}}@media (min-width: 1366px){.product-card--reverse .product-card__content{order:1;padding-left:160px}}.product-card__title{height:4rem;max-width:480px}@media (min-width: 768px){.product-card__title{height:72px}}@media (min-width: 1366px){.product-card__title{height:auto}}.product-card__buttons{display:flex;width:100%;align-items:center;column-gap:1rem}@media (min-width: 768px){.product-card__buttons{flex-direction:column;row-gap:.5rem}}@media (min-width: 1366px){.product-card__buttons{margin-top:auto;flex-direction:row;column-gap:1rem;row-gap:0px}}.product-card__button{width:50%}@media (min-width: 768px){.product-card__button{width:100%}}@media (min-width: 1366px){.product-card__button{width:auto}}.product-card__button--secondary{--tw-bg-opacity: 1;background-color:rgb(246 245 253 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(37 37 37 / var(--tw-text-opacity))}.product-card__link{display:block;width:100%;flex-shrink:0}@media (min-width: 1366px){.product-card__link{height:424px;width:49%}}.product-card__image{height:100%;width:100%;border-radius:.75rem;object-fit:cover}@media (min-width: 1536px){.product-card__image{border-radius:1.5rem}}.services{margin-top:2rem}@media (min-width: 768px){.services{margin-top:3rem}}@media (min-width: 1366px){.services{margin-top:4rem}}.services__list{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1024px){.services__list{gap:2rem}}@media (min-width: 768px){.services__list{flex-direction:row;flex-wrap:wrap;column-gap:1rem;row-gap:3rem}}@media (min-width: 1366px){.services__list{flex-direction:column;row-gap:2rem}}@media (min-width: 768px) and (max-width: 1365px){.services__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.services__card{flex:1 1 48%}}@media (min-width: 1366px){.services__card{flex:1 1 auto}}@media not all and (min-width: 1366px){.services__card.product-card--reverse .product-card__content{order:0}}.services__cta{margin-top:4rem;margin-bottom:4rem}@media (min-width: 1024px){.services__cta{margin-top:7rem;margin-bottom:7rem}}@media (min-width: 1366px){.services__cta{margin-top:13rem;margin-bottom:13rem}}.services-element{display:flex;flex-direction:column-reverse;gap:2.5rem;border-radius:1rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(246 245 253 / var(--tw-border-opacity));padding:1.5rem 1rem 1rem}@media (min-width: 1366px){.services-element{flex-direction:row;gap:10rem;padding:3rem}}.services-element--reverse{justify-content:space-between}@media (min-width: 1366px){.services-element--reverse{flex-direction:row-reverse}}.services-element__img{overflow:hidden;border-radius:1rem}.services-element__content{flex-direction:column;justify-content:space-between}@media (min-width: 1366px){.services-element__content{display:flex}}.services-element__content-title{margin-bottom:1.5rem;display:block;height:4rem;font-size:1.5rem;line-height:2rem;font-weight:500;line-height:32px;letter-spacing:-.2px}.services-element__content-title{font-size:1.5rem;line-height:2rem;font-weight:500;line-height:32px;letter-spacing:-.2px}@media (min-width: 768px){.services-element__content-title{font-size:28px;line-height:36px}}@media (min-width: 1366px){.services-element__content-title{font-size:32px;line-height:40px}}@media (min-width: 1920px){.services-element__content-title{font-size:40px;line-height:48px}}@media (min-width: 1366px){.services-element__content-title{margin-bottom:0;height:auto;max-width:28rem}}.services-element__content-btns{display:flex;gap:.5rem}@media (min-width: 768px){.services-element__content-btns{flex-direction:column}}@media (min-width: 1366px){.services-element__content-btns{margin-bottom:2.25rem}}.services-element__content-btn{display:block;width:50%}@media (min-width: 768px){.services-element__content-btn{width:100%}}.services-element__content-btn:first-child{background-image:linear-gradient(90deg,#5b7bed 37%,#a7baff 139%)}.services-element__content-btn:first-child:hover:not(.button--disable),.services-element__content-btn:first-child:active:not(.button--disable){background-image:linear-gradient(90deg,#5b7bed 325%,#a7baff 901%)}
