body{-webkit-font-smoothing:antialiased}body *{box-sizing:border-box}a{text-decoration:none}ul li{list-style-type:none}img{display:block;height:auto;max-width:100%}@media (max-width: 768px){.desktop-only{display:none}}@media (min-width: 769px){.mobile-only{display:none}}.promo2__container{width:100%;margin:0 auto;box-sizing:border-box;max-width:1200px;min-width:320px;padding:0 20px;position:relative}.promo2__h2{font-size:48px;font-weight:700;line-height:1.15em}@media (max-width: 768px){.promo2__h2{font-size:32px;line-height:1.2em}}.promo2__body{color:#778185;font-size:18px;line-height:1.3em;font-weight:400}@media (max-width: 768px){.promo2__body{font-size:16px}}.promo2__white-btn{font-size:15px;font-weight:600;flex-shrink:0;background-color:#fff;padding:8px 12px;color:#000;display:inline-flex;align-items:center;gap:8px;border-radius:8px;border:1px solid rgba(0,0,0,.8);box-shadow:2px 2px #000c;transition:.2s ease-out}.promo2__white-btn:hover{text-decoration:none;box-shadow:4px 4px #000c;transform:translate(-1px,-1px)}.promo2__white-btn:focus-visible{outline:1px dashed rgba(0,0,0,.8);outline-offset:-4px}.promo2__demo-btn{font-size:16px;padding:10px 16px;line-height:30px;box-sizing:border-box;text-align:center;font-weight:500;border-radius:8px;border:none;transition:.2s ease-in-out;color:#fff;display:flex;gap:8px;align-items:center;justify-content:center;box-shadow:2px 2px #000;border:.5px solid black;outline-offset:-5px;outline:1px dashed transparent}.promo2__demo-btn:hover{box-shadow:5px 5px #000;text-decoration:none;transform:translate(-1px,-1px)}.promo2__demo-btn:focus{outline-color:#000}.promo2__demo-btn_pool{background-color:#0bb8e5}.promo2__demo-btn_pool:hover{background-color:#a154f2;color:#fff}.promo2__demo-btn_netflix{background-color:#c63531}.promo2__demo-btn_purple{background-color:#421a65}.promo2__demo-btn_fuscia{background-color:#a435f0}.promo2__demo-btn_2{background-color:#00abd8;padding-left:24px;padding-right:24px}.promo2__demo-btn_3{background-color:#1a2024;padding-left:24px;padding-right:24px}.promo2__demo-btn svg path{transition:.2s ease-in-out}.promo2__svg-box,.lottie-box{border-radius:24px}@media (max-width: 768px){.promo2__svg-box,.lottie-box{border-radius:16px}}.border .promo2__svg-box,.border .lottie-box{border:1px solid black;box-shadow:6px 6px var(--box-shadow),6px 6px 0 1px #000}.lottie-box{width:100%;aspect-ratio:80/44}.cta-2025{box-shadow:2px 2px #000;border-radius:8px;transition:.2s ease-in-out;border:0;cursor:pointer;display:flex;align-items:center;gap:6px;box-sizing:border-box;outline-offset:-4px;outline:1px dashed transparent;display:inline-block;padding:10px 16px;line-height:1.4em;font-weight:600;font-size:15px;border:1px solid black;color:#000;font-size:16px}.cta-2025:hover{box-shadow:5px 5px #000;text-decoration:none;transform:translate(-1px,-1px)}.cta-2025:focus{outline-color:transparent}.cta-2025:focus-visible{outline-color:#000}.cta-2025:hover{box-shadow:5px 5px #000}.cta-2025.cta-primary{color:#fff;background-color:#00add2;background-color:color(display-p3 .1176 .6667 .8078);outline-width:1.5px}.cta-2025.cta-primary:hover{background-color:#ffda57;color:#000}.cta-2025.cta-secondary{background-color:#fff}*{box-sizing:border-box}body{background-color:#fff}.content .content-row{margin-bottom:120px}@media (max-width: 1024px){.content .content-row{margin-bottom:64px}}.content-row h2{color:#000;letter-spacing:-.02em;font-weight:700}.content-row p{font-size:18px}@media (max-width: 768px){.content-row p{font-size:16px}}.perf__hero{padding:50px 0;position:relative;background-color:#ff871e;color:#000}@media (max-width: 768px){.perf__hero{padding:40px 0}}.perf__hero:before{position:absolute;height:100px;left:0;width:100%;top:-100px;content:"";background-color:#ff871e}.perf__hero-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center}@media (max-width: 768px){.perf__hero-grid{display:flex;flex-direction:column}}.perf__hero-content{max-width:480px}.perf__hero-title{font-size:60px;font-weight:700;margin-bottom:28px;letter-spacing:-.02em}@media (max-width: 768px){.perf__hero-title{font-size:42px}}.perf__hero-p{font-size:20px;line-height:1.5em;font-weight:400}@media (max-width: 768px){.perf__hero-p{font-size:16px}}.perf__hero-img{margin-left:auto;width:100%;height:auto;max-width:530px}@media (max-width: 768px){.perf__hero-img{margin-right:auto}}.perf__hero-img svg{display:flex;max-width:410px;margin:0 auto}.img-neo{border-radius:12px;border:1px solid black;box-shadow:3px 3px #000}
