.first-screen-section{padding:12.0625rem 0 9.0625rem;position:relative}.first-screen-section .fs-bg img{width:100%;height:56.25rem;position:absolute;left:0;top:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}@media screen and (max-width:640px){.first-screen-section .fs-bg img{width:100%;height:25.3125rem;top:8.25rem;-o-object-position:70% bottom;object-position:70% bottom}}.first-screen-section .fs-sequence{width:100%;height:100%;position:absolute;left:0;top:0;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:1100px) and (min-width:641px){.first-screen-section .fs-sequence{width:110%}}.first-screen-section .glitches{width:100%;height:7.5625rem;position:absolute;top:8.0625rem;left:0}.first-screen-section .section-caption{max-width:32.5rem;margin:0}@media screen and (max-width:1100px) and (min-width:641px){.first-screen-section .section-caption{max-width:21.4375rem}}.first-screen-section .section-text{margin:10.4375rem 14.5rem 0 auto;max-width:20.25rem}@media screen and (max-width:1100px){.first-screen-section .section-text{margin-right:5rem}}@media screen and (max-width:640px){.first-screen-section{padding:5.8125rem 0 5.375rem}.first-screen-section .fs-bg img{width:100%;height:20.0625rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:8.625rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.first-screen-section .section-text{margin:9.75rem 0 0 auto;max-width:15.875rem;font-size:.9375rem;line-height:1.1875rem;letter-spacing:0}.first-screen-section .glitches{width:300%;left:-100vw;top:7.25rem;height:19.6875rem}}.products-section{margin-bottom:1.5rem}.products-section .section-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem}@media screen and (max-width:640px){.products-section{margin-bottom:4.25rem}.products-section .section-grid{grid-template-columns:1fr;grid-gap:.75rem}}.product-card{margin-top:4.8125rem;border-radius:var(--r);background:#fff;text-align:center;--card-title-gradient:linear-gradient(152.86deg, #9933ff 16.94%, #4971ff 89.53%);--card-text-width:14.375rem}.product-card .card-image{width:100%;height:27.4375rem;margin-bottom:1.5rem;margin-top:-4.8125rem;position:relative}.product-card .card-image img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.product-card .card-content{padding:0 2rem 3.25rem}.product-card .card-title{font-size:3rem;line-height:1;font-weight:600;letter-spacing:-.04em;color:var(--text-dark)}@media screen and (max-width:1100px){.product-card .card-title{font-size:2.25rem}}@media screen and (min-width:1101px){.product-card .card-title strong .char{background:var(--card-title-gradient);font-weight:inherit;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}}@media screen and (max-width:1100px){.product-card .card-title strong{background:var(--card-title-gradient);font-weight:inherit;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}}.product-card .card-text{max-width:var(--card-text-width);margin:1rem auto 0}.product-card .card-footer{margin:2.375rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-card.kasper-ai{--card-text-width:16.375rem;--card-title-gradient:linear-gradient(152.86deg, #3360ff 16.94%, #ff4949 89.53%)}@media screen and (max-width:640px){.product-card{margin-top:2rem}.product-card .card-image{height:15.5rem;margin-bottom:1.5rem;margin-top:-2rem;-webkit-transform:scale(1.04) translateY(-8px);-ms-transform:scale(1.04) translateY(-8px);transform:scale(1.04) translateY(-8px)}.product-card.kasper-ai{margin-top:3.875rem}.product-card.kasper-ai .card-image{height:18.75rem;margin-top:-3.875rem;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.product-card .card-content{padding:0 2.5rem 3.9375rem}.product-card .card-text{margin-top:.75rem;font-size:.875rem;line-height:1.357}.product-card .card-footer{margin-top:1.5rem}}