.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,.equipment-card__title{font-size:1.5rem;line-height:2rem;font-weight:500;line-height:32px;letter-spacing:-.2px}@media (min-width: 768px){.subtitle1,.equipment-card__title{font-size:28px;line-height:36px}}@media (min-width: 1366px){.subtitle1,.equipment-card__title{font-size:32px;line-height:40px}}@media (min-width: 1920px){.subtitle1,.equipment-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,.equipment__caption,.equipment-card__footer,.equipment-card__description{font-size:.875rem;line-height:1.25rem;line-height:20px}@media (min-width: 768px){.body2,.equipment__caption,.equipment-card__footer,.equipment-card__description{line-height:1.25rem}}@media (min-width: 1366px){.body2,.equipment__caption,.equipment-card__footer,.equipment-card__description{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1536px){.body2,.equipment__caption,.equipment-card__footer,.equipment-card__description{line-height:2rem}}@media (min-width: 1920px){.body2,.equipment__caption,.equipment-card__footer,.equipment-card__description{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}}.equipment-card{position:relative;display:flex;flex-direction:column;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-left:18px;padding-right:18px;padding-top:1.5rem;padding-bottom:18px}@media (min-width: 768px){.equipment-card{max-width:50%}}@media (min-width: 1024px){.equipment-card{border-radius:32px;padding:4rem 3rem 3rem}}.equipment-card--open{--tw-border-opacity: 1;border-color:rgb(91 123 237 / var(--tw-border-opacity))}@media (min-width: 1024px){.equipment-card:hover{--tw-border-opacity: 1;border-color:rgb(91 123 237 / var(--tw-border-opacity))}}.equipment-card__hover{position:absolute;left:0;top:0;height:100%;width:100%;flex-direction:column;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(91 123 237 / var(--tw-bg-opacity));padding-left:18px;padding-right:18px;padding-top:1.5rem;padding-bottom:18px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media not all and (min-width: 1024px){.equipment-card__hover{display:none}}@media (min-width: 1024px){.equipment-card__hover{border-radius:1.5rem;padding:4rem 3rem 3rem;opacity:0;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:.3s}.equipment-card:hover .equipment-card__hover{opacity:1}}.equipment-card__hover--open{display:flex}.equipment-card__hover .equipment-card__toggle{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.equipment-card__hover .equipment-card__toggle .ico:not(.ico--fill){stroke:#fff}.equipment-card__title{display:flex;align-items:center;justify-content:space-between}@media (min-width: 1024px){.equipment-card__toggle{display:none}}.equipment-card__toggle{display:flex;height:1.5rem;width:1.5rem;--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center}.equipment-card__toggle--open{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.equipment-card__toggle .ico{height:15px;width:15px}.equipment-card__toggle .ico:not(.ico--fill){stroke:#252525}.equipment-card--image .equipment-card__toggle .ico:not(.ico--fill){stroke:#252525}.equipment-card__description{margin-top:1rem;display:flex;height:100%;flex-direction:column;gap:2rem;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;position:relative}@media (min-width: 1024px){.equipment-card__description{margin-top:1.5rem;flex-grow:1;gap:3rem;overflow:hidden}}.equipment-card__hover--open .equipment-card__description{margin-top:2rem}.equipment-card__image{margin-top:auto;border-radius:1rem}@media (min-width: 768px){.equipment-card__image{display:flex;max-height:182px;align-items:center;justify-content:space-between;overflow:hidden}}@media (min-width: 1024px){.equipment-card__image{max-height:355px}}.equipment-card__image img{object-fit:cover}@media (min-width: 768px){.equipment-card__image img{max-height:100%}}.equipment-card__footer{margin-top:auto}@media (min-width: 1024px){.equipment{margin-top:8rem}}.equipment__title{text-align:center}.equipment__title>span{background-image:linear-gradient(90deg,#5b7bed 37%,#a7baff 139%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.equipment__caption{margin-left:auto;margin-right:auto;margin-top:1rem;text-align:center}@media (min-width: 1024px){.equipment__caption{max-width:750px;margin-top:2rem}}.equipment__banner{margin-top:4rem;height:12rem;overflow:hidden;border-radius:.75rem}@media (min-width: 1024px){.equipment__banner{margin-top:120px;height:580px;border-radius:32px}}.equipment__banner img{height:100%;object-fit:cover}.equipment__list{margin-top:4rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.equipment__list{margin-top:3rem;gap:1.5rem}}@media (min-width: 1366px){.equipment__list{margin-top:4rem}}@media (min-width: 1536px){.equipment__list{margin-top:13rem}}.equipment__list-row{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.equipment__list-row{flex-direction:row}}@media (min-width: 1366px){.equipment__list-row{height:720px;gap:1.5rem}}@media (min-width: 1536px){.equipment__list-row{height:872px}}@media (min-width: 768px){.equipment__item{flex-shrink:1;flex-grow:1;flex-basis:50%}}@media (min-width: 1366px){.equipment__item{width:calc((100% - 16px)/2);flex:0 1 50%}.equipment__item:nth-child(2n){position:relative;top:136px;right:0}}.equipment__cta{margin-top:4rem;margin-bottom:4rem}@media (min-width: 1024px){.equipment__cta{margin-top:7rem;margin-bottom:7rem}}@media (min-width: 1366px){.equipment__cta{margin-top:13rem;margin-bottom:13rem}}
