@property --gradient-bg-start{syntax:"<color>";initial-value:#fff;inherits:false}@property --gradient-bg-end{syntax:"<color>";initial-value:#fff;inherits:false}.h1,h1{font-size:80px;line-height:100%;letter-spacing:-3px}@media screen and (max-width:639px){.h1,h1{font-size:40px;line-height:120%;letter-spacing:-1px}}.h2,h2{font-size:56px;line-height:110%;letter-spacing:-2px}@media screen and (max-width:639px){.h2,h2{font-size:32px;line-height:120%;letter-spacing:-1px}}.h3,h3{font-size:40px;line-height:120%;letter-spacing:-1px}@media screen and (max-width:639px){.h3,h3{font-size:24px;line-height:120%;letter-spacing:-1px}}.body1{font-size:20px;line-height:130%}@media screen and (max-width:639px){.body1{font-size:16px;line-height:140%}}.body2{font-size:16px;line-height:140%}@media screen and (max-width:639px){.body2{font-size:14px}}.body3{font-size:14px;line-height:100%}@media screen and (max-width:639px){.body3{font-size:12px}}.body4{font-size:14px;line-height:140%;letter-spacing:.5px}@media screen and (max-width:639px){.body4{font-size:12px}}.description1{font-size:32px;line-height:110%;letter-spacing:-1px}@media screen and (max-width:639px){.description1{font-size:24px;line-height:130%;letter-spacing:-.5px}}.description2{font-family:var(--space-grotesk-bold);font-size:24px;line-height:120%}@media screen and (max-width:639px){.description2{font-size:20px}}.link{font-size:16px;line-height:100%}@media screen and (max-width:639px){.link{font-size:14px}}.tag-text{font-family:var(--space-grotesk-bold);font-size:14px;line-height:100%}@media screen and (max-width:639px){.tag-text{font-size:12px}}.button-text{font-family:var(--space-grotesk-bold);font-size:16px;line-height:100%}.our-products{background-color:var(--Light-Grey);border-radius:16px;padding:64px 40px;max-width:1392px;margin:24px auto}.our-products__title{text-align:center;max-width:674px;margin-top:24px;margin-inline:auto}.our-products__container{display:flex;gap:20px;flex-wrap:wrap;margin-top:64px;justify-content:center}.our-products__container__item{max-width:40%}@media screen and (max-width:1256px){.our-products__container__item{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 10px);max-width:none}}@media screen and (max-width:909px){.our-products__container__item{flex:0 1 100%}}.our-products__container li{flex:1 1}@media screen and (max-width:1256px){.our-products__container li{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 10px)}}@media screen and (max-width:909px){.our-products__container li{flex:0 1 100%}}@media screen and (max-width:639px){.our-products{padding:64px 0 40px}.our-products__title{margin-top:16px}.our-products__container{margin-top:32px}}.product-card{width:100%;height:100%;padding:24px;border-radius:8px;background-color:var(--White);display:flex;flex-direction:column;transition:box-shadow .5s ease-in-out}.product-card:active,.product-card:focus,.product-card:hover{box-shadow:0 16px 48px -16px rgba(59,44,177,.16)}.product-card:active .button,.product-card:focus .button,.product-card:hover .button{opacity:.8}.product-card:active .button span,.product-card:focus .button span,.product-card:hover .button span{transform:translateX(24px)}.product-card:active .button .arrow:first-child,.product-card:focus .button .arrow:first-child,.product-card:hover .button .arrow:first-child{opacity:1;transform:translateX(0)}.product-card:active .button .arrow:last-child,.product-card:focus .button .arrow:last-child,.product-card:hover .button .arrow:last-child{opacity:0;transform:translateX(24px)}.product-card__icon{display:inline-block;height:72px;width:72px;padding:16px;background-color:var(--Light-Grey)}.product-card__icon img{height:40px;width:40px}.product-card__info{margin:24px 0}.product-card__info-title{font-family:var(--space-grotesk-bold);font-size:24px;line-height:120%;margin-bottom:16px}@media screen and (max-width:639px){.product-card__info-title{font-size:20px}}.product-card__info-desc{font-size:16px;line-height:140%;opacity:.6}@media screen and (max-width:639px){.product-card__info-desc{font-size:14px}}.product-card__price-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:auto;padding:10px 10px 10px 16px;border-radius:4px;background-color:var(--Light-Grey)}.product-card__price-container .price-unit,.product-card__price-container .start-text{font-size:14px;line-height:100%;opacity:.5}@media screen and (max-width:639px){.product-card__price-container .price-unit,.product-card__price-container .start-text{font-size:12px}}.product-card__price-container .price{font-family:var(--space-grotesk-bold);font-size:16px;line-height:100%;margin:0 8px;line-height:1.4}.product-card__price-container .price,.product-card__price-container .price-unit,.product-card__price-container .start-text{white-space:nowrap}.product-card__price-container:has(.label){justify-content:flex-start}.product-card__price-container:has(.label) .label{margin-left:auto}@media screen and (max-width:399px){.product-card__price-container:has(.label) .label{width:-moz-min-content;width:min-content}}.product-card .bullet-list{margin-top:32px}.product-card .button{width:100%;margin-top:32px}