.hero-product-scene{background-color:var(--hps-black);border-radius:0 0 24px 24px;container-name:hero-product-scene;container-type:inline-size;overflow:hidden}.hero-product-scene--gradient{background:radial-gradient(42% 90% at 100% 100%,rgba(var(--hps-red-rgb),.6) 0,rgba(var(--hps-red-rgb),.35) 30%,rgba(var(--hps-red-rgb),.13) 65%,transparent 100%),var(--hps-black)}.hero-product-scene__wrap{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.hero-product-scene__text{display:contents}.hero-product-scene__title{container-type:inline-size;letter-spacing:-.01em;order:1;text-wrap:balance}.hero-product-scene .hero-product-scene__hl{display:block;font-size:clamp(38px,12cqi,92px);letter-spacing:-.02em;line-height:1.08;margin-bottom:.14em}.hero-product-scene__rest{display:block;margin-bottom:0}.hero-product-scene__stage{order:2}.hero-product-scene__desc{order:3;text-wrap:pretty}.hero-product-scene__desc p{font-size:inherit;line-height:inherit;margin:0}.hero-product-scene__desc p+p{margin-top:1em}.hero-product-scene__cta{order:4}.hero-product-scene__cta .button-group,.hero-product-scene__cta .single-button{margin-top:0}.hero-product-scene__cta .btn,.hero-product-scene__cta .single-button{justify-content:center;max-width:400px;width:100%}.hero-product-scene__stats{display:flex;flex-wrap:wrap;gap:16px 18px;list-style:none;margin:6px 0 0;order:5;padding:20px 0 0;position:relative}.hero-product-scene__stats:before{background-color:currentColor;content:"";height:1px;left:0;opacity:.14;position:absolute;right:0;top:0}.hero-product-scene__stat{display:flex;flex-direction:column;gap:4px;min-width:0}.hero-product-scene__num{font-variant-numeric:tabular-nums;white-space:nowrap}.hero-product-scene__stage{aspect-ratio:760/640;container-type:inline-size;position:relative;width:100%}.hero-product-scene__stage>*{animation:hpsIn 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s);position:absolute}@keyframes hpsIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-product-scene__lines{height:100%;inset:0;overflow:visible;width:100%;--d:0s}.hero-product-scene__lines path,.hero-product-scene__lines rect{fill:none;stroke:currentColor;stroke-opacity:.22;stroke-width:1;vector-effect:non-scaling-stroke}.hero-product-scene__lines .hero-product-scene__archline{stroke-opacity:1}.hero-product-scene__arch{background:radial-gradient(70% 45% at 50% 40%,rgba(var(--hps-red-rgb),.68) 0,rgba(var(--hps-red-rgb),.32) 55%,rgba(var(--hps-red-rgb),.1) 100%),var(--hps-black);border-radius:50% 50% 0 0/25.8% 25.8% 0 0;height:96.875%;left:39.47%;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent);overflow:hidden;top:3.125%;width:42.1%;--d:0.1s}.hero-product-scene__arch video{display:block;height:100%;mix-blend-mode:screen;object-fit:cover;object-position:50% 0;width:100%}.hero-product-scene__phone{background:color-mix(in srgb,var(--hps-white) 8%,var(--hps-black));border-radius:12.5%/5.6%;box-sizing:border-box;height:73.4%;isolation:isolate;left:5.79%;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;top:10.94%;width:27.9%;--d:0.3s}.hero-product-scene__shot{inset:0;position:absolute}.hero-product-scene__shot>.hero-product-scene__lottie,.hero-product-scene__shot>img,.hero-product-scene__shot>video{display:block;height:100%;object-fit:contain;object-position:50% 50%;width:100%}.hero-product-scene__shot>.hero-product-scene__lottie{aspect-ratio:auto!important}.hero-product-scene__note{align-items:center;animation:hpsNote .8s cubic-bezier(.2,1.1,.3,1) 1.6s both;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,color-mix(in srgb,var(--hps-white) 12%,var(--hps-black)) 96%,transparent);border:1px solid color-mix(in srgb,var(--hps-white) 18%,transparent);border-radius:1.8cqi;box-shadow:0 1.6cqi 4cqi color-mix(in srgb,var(--hps-black) 60%,transparent);display:flex;gap:1.1cqi;left:4%;padding:1.1cqi 1.2cqi;position:absolute;right:4%;top:5.2%}@keyframes hpsNote{0%{opacity:0;transform:translateY(-60%) scale(.94)}to{opacity:1;transform:none}}.hero-product-scene__app{align-items:center;background:var(--hps-red);border-radius:.9cqi;display:flex;flex-shrink:0;height:3.4cqi;justify-content:center;width:3.4cqi}.hero-product-scene__app svg{display:block;height:auto;margin-left:4%;width:44%}.hero-product-scene__nt{color:var(--hps-gray);display:flex;flex:1;flex-direction:column;font-size:max(8px,1.15cqi);line-height:1.3;min-width:0}.hero-product-scene__nt b{color:var(--hps-white);font-weight:600}.hero-product-scene__note em{align-self:flex-start;color:var(--hps-gray);font-size:max(7px,1cqi);font-style:normal;opacity:.75}.hero-product-scene__cap{align-items:center;color:var(--hps-gray);display:inline-flex;font-size:max(7px,1.1cqi);font-weight:500;gap:.8cqi;letter-spacing:.08em;line-height:1.2;text-shadow:0 0 .8cqi color-mix(in srgb,var(--hps-black) 90%,transparent),0 0 2cqi color-mix(in srgb,var(--hps-black) 60%,transparent);text-transform:uppercase;white-space:nowrap;--d:0.2s}.hero-product-scene__cap:before{background:var(--hps-red);border-radius:50%;content:"";height:.8cqi;min-height:5px;min-width:5px;width:.8cqi}.hero-product-scene__cap--phone{bottom:calc(90.625% + 1cqi);left:4.47%;position:absolute}.hero-product-scene__cap--in{align-self:flex-end;margin:0 .6cqi 1cqi 0;position:static}.hero-product-scene__display{display:flex;flex-direction:column;z-index:2}.hero-product-scene__display--bottom{align-items:center;left:50%;top:60%;width:50%;--d:0.7s}.hero-product-scene__display--top{align-items:flex-end;left:71%;top:9.4%;width:29%;--d:0.6s}.hero-product-scene__bezel{background:linear-gradient(180deg,color-mix(in srgb,var(--hps-white) 8%,var(--hps-black)) 0,color-mix(in srgb,var(--hps-white) 3%,var(--hps-black)) 100%);border:1px solid color-mix(in srgb,var(--hps-white) 22%,transparent);border-radius:1.2cqi;box-shadow:0 3cqi 7cqi color-mix(in srgb,var(--hps-black) 65%,transparent);box-sizing:border-box;padding:.7cqi .7cqi 1.4cqi;position:relative;width:100%}.hero-product-scene__display--top .hero-product-scene__bezel{align-self:stretch}.hero-product-scene__bezel>.hero-product-scene__lottie,.hero-product-scene__bezel>img,.hero-product-scene__bezel>video{border-radius:.4cqi;display:block;height:auto;overflow:hidden;width:100%}.hero-product-scene__display--bottom .hero-product-scene__bezel>img,.hero-product-scene__display--bottom .hero-product-scene__bezel>video{aspect-ratio:1200/566;object-fit:cover}.hero-product-scene__bezel:after{background:linear-gradient(140deg,color-mix(in srgb,var(--hps-white) 12%,transparent) 0,transparent 35%);border-radius:.4cqi;content:"";inset:.7cqi .7cqi 1.4cqi;pointer-events:none;position:absolute}@container hero-product-scene (max-width: 991px){.hero-product-scene__nt{font-size:7px}.hero-product-scene__nt b{font-size:7.5px}.hero-product-scene__note em,.hero-product-scene__nt span{display:none}.hero-product-scene__cap{font-size:6.5px;gap:3px;letter-spacing:.02em}}@container hero-product-scene (min-width: 992px){.hero-product-scene__wrap{align-items:center;gap:28px;grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.hero-product-scene__text{display:flex;flex-direction:column;gap:22px}.hero-product-scene__cta .btn,.hero-product-scene__cta .single-button{max-width:none;width:auto}.hero-product-scene__cta{align-self:flex-start}.hero-product-scene__stats{column-gap:28px}}@container hero-product-scene (min-width: 1000px){.hero-product-scene__wrap{gap:56px}.hero-product-scene__text{gap:30px}.hero-product-scene__stats{column-gap:40px;padding-top:28px}}@media (min-width:768px){.hero-product-scene{border-radius:0 0 40px 40px}}@media (min-width:1024px){.hero-product-scene{border-radius:0 0 50px 50px}}@media (prefers-reduced-motion:reduce){.hero-product-scene__note,.hero-product-scene__stage>*{animation:none!important}}