.hs-root{position:relative}.hs-stage{aspect-ratio:16/11;contain:paint;width:100%;position:relative}.hs-layer{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity 1.1s ease-in-out,transform 1.1s ease-in-out,filter 1.1s ease-in-out;position:absolute;transform:translate(6%,10%)scale(.96)}.hs-layer.is-active{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.hs-layer.is-past{opacity:0;filter:blur(4px);transform:translate(-4%,-6%)scale(1.03)}.hs-layer--desktop{z-index:2;width:82%;top:7%;left:0}.hs-layer--desktop-secondary{z-index:1;width:64%;top:0;left:20%}.hs-layer--desktop-secondary.is-active{opacity:.92}.hs-layer--phone{z-index:3;width:27%;bottom:2.5%;right:3%}.hs-layer--phone.is-active{transform:translate(0,0)scale(1)rotate(-2deg)}.hs-frame{background:#fff;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #10182859,0 8px 20px -12px #10182833}.hs-frame--desktop{border:1px solid #e2e8f0;border-radius:16px}.hs-frame--desktop:before{content:"";background:radial-gradient(circle at 14px 11px,#f87171 4px,#0000 4.5px),radial-gradient(circle at 30px 11px,#fbbf24 4px,#0000 4.5px),radial-gradient(circle at 46px 11px,#34d399 4px,#0000 4.5px),linear-gradient(#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;height:22px;display:block}.hs-frame--phone{background:#111827;border-radius:40px;padding:8px}.hs-frame--phone:before{content:"";z-index:2;background:#111827;border-radius:0 0 14px 14px;width:36%;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hs-screen{background:linear-gradient(135deg,#ecfdf5,#fff1f2);width:100%;position:relative;overflow:hidden}.hs-frame--phone .hs-screen{border-radius:32px}.hs-screen img{object-fit:cover;width:100%;height:100%;display:block}@keyframes hs-float-desktop{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes hs-float-phone{0%,to{transform:translate(0,0)}35%{transform:translateY(-9px)}70%{transform:translateY(4px)}}@keyframes hs-shine{0%{opacity:0;transform:translate(-130%)}2%{opacity:1}17%{opacity:0;transform:translate(130%)}to{opacity:0;transform:translate(130%)}}.hs-layer--desktop.is-active .hs-frame,.hs-layer--desktop-secondary.is-active .hs-frame{animation:28s ease-in-out infinite hs-float-desktop}.hs-layer--phone.is-active .hs-frame{animation:28s ease-in-out infinite hs-float-phone}.hs-shine{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 42%,#ffffff73 50%,#0000 58%);position:absolute;inset:0}.hs-layer--phone.is-active .hs-shine{animation:7s linear infinite hs-shine}@keyframes hs-blob{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-6%,8%)scale(1.12)}to{transform:translate(5%,-4%)scale(.96)}}.hs-blob{animation:28s ease-in-out infinite alternate hs-blob}.hs-stage[data-paused="1"] .hs-frame,.hs-stage[data-paused="1"] .hs-shine,.hs-stage:focus-within .hs-frame,.hs-stage:focus-within .hs-shine,.hs-stage[data-paused="1"] .hs-layer,.hs-stage:focus-within .hs-layer{animation-play-state:paused}@media (hover:hover){.hs-stage:hover .hs-frame,.hs-stage:hover .hs-shine,.hs-stage:hover .hs-layer{animation-play-state:paused}}.hs-caption{min-height:4.75rem}@media (prefers-reduced-motion:reduce){.hs-layer,.hs-frame,.hs-shine,.hs-blob,.hs-layer.is-active .hs-frame,.hs-layer.is-active .hs-shine{transition:none;animation:none}.hs-shine{display:none}.hs-layer[data-beat="1"]{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.hs-layer--phone[data-beat="1"]{transform:translate(0,0)scale(1)rotate(-2deg)}.hs-layer:not([data-beat="1"]){opacity:0}}html[data-reduce-motion="1"] .hs-layer,html[data-reduce-motion="1"] .hs-frame,html[data-reduce-motion="1"] .hs-shine,html[data-reduce-motion="1"] .hs-blob,html[data-reduce-motion="1"] .hs-layer.is-active .hs-frame,html[data-reduce-motion="1"] .hs-layer.is-active .hs-shine{transition:none;animation:none}html[data-reduce-motion="1"] .hs-shine{display:none}html[data-reduce-motion="1"] .hs-layer[data-beat="1"]{opacity:1;filter:blur();transform:translate(0,0)scale(1)}html[data-reduce-motion="1"] .hs-layer--phone[data-beat="1"]{transform:translate(0,0)scale(1)rotate(-2deg)}html[data-reduce-motion="1"] .hs-layer:not([data-beat="1"]){opacity:0}
