.m1-studio-section{font-feature-settings:"ss07" 1,"ss08" 1,"liga" 0;isolation:isolate;color:#fff;background:radial-gradient(at 8% 12%,#04205e 0%,#0000 46%),radial-gradient(at 94% 88%,#0748d4 0%,#0000 55%),#01040a;align-items:center;min-height:680px;padding:136px 0 120px;scroll-margin-top:32px;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.m1-studio-waves{z-index:-2;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.m1-studio-waves[data-ready=true]{opacity:1}.m1-studio-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 47%,#030711b8 0%,#03071180 40%,#0307111a 85%),linear-gradient(#03060d1a,#03060d33);position:absolute;inset:0}.m1-product-heading{text-align:center;margin:0 auto;position:relative}.m1-product-heading .m1-studio-introducing{color:#d7e0f1;letter-spacing:.02em;margin:0 auto 22px;font-size:18px;line-height:1.4}.m1-product-heading h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(64px,8vw,116px);font-weight:400;line-height:1.06}.m1-product-heading h2 span{color:#e8e8e8;-webkit-text-fill-color:transparent;background:linear-gradient(108deg,#b8bec5 0%,#f7f8fa 38%,#b8bec5 45%,#fff 50%,#b8bec5 55%,#f7f8fa 62%,#b8bec5 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite paused m1-studio-title-sheen;display:inline-block}.m1-product-heading p{color:#d7e0f1;letter-spacing:-.012em;margin:26px 0 0;font-size:18px;line-height:1.6}.m1-product-heading p span{display:inline-block}.m1-product-heading .m1-studio-description{color:#b3c4e2;text-wrap:pretty;max-width:580px;margin:18px auto 0;font-size:16px;line-height:1.65}.m1-studio-actions{justify-content:center;align-items:center;gap:28px;margin-top:32px;display:flex}.m1-studio-section .m1-studio-cta{isolation:isolate;color:#0a0a0b;min-height:48px;box-shadow:none;background:#f0f0f1;border:0;gap:22px;margin-top:0;padding:14px 24px;transition:background .25s,transform .25s;position:relative;overflow:hidden}.m1-studio-cta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 20%,#fff 50%,#0000 80%);animation:6s ease-in-out infinite paused m1-button-sheen;position:absolute;inset:0}.m1-studio-cta svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.m1-studio-section .m1-studio-cta:hover{background:#fff;transform:translateY(-1px)}.m1-studio-cta:hover svg,.m1-studio-cta:focus-visible svg{transform:translate(3px)}.m1-studio-cta:active{transform:translateY(0)}.m1-studio-section[data-motion-visible=true] .m1-product-heading h2 span,.m1-studio-section[data-motion-visible=true] .m1-studio-cta:before{animation-play-state:running}.m1-watch-demo{color:#d7e0f1;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:12px 0;font-size:14px;transition:color .2s;display:inline-flex}.m1-watch-demo svg{transition:transform .25s}.m1-watch-demo:hover,.m1-watch-demo:focus-visible{color:#fff}.m1-watch-demo:hover svg{transform:scale(1.08)}.m1-studio-demo-dialog{color:#f5f5f7;text-align:left;background:#101012;border:1px solid #ffffff26;border-radius:16px;width:min(1120px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;box-shadow:0 24px 100px #000b}.m1-studio-demo-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c}.m1-demo-dialog-bar{justify-content:space-between;align-items:center;gap:20px;padding:12px 16px 12px 24px;display:flex}.m1-demo-dialog-bar h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:400}.m1-demo-dialog-bar button{color:#ddd;cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}.m1-demo-dialog-bar button:hover{background:#ffffff1f}.m1-studio-demo-dialog video{aspect-ratio:16/9;object-fit:contain;background:#090909;width:100%;height:auto;max-height:calc(100dvh - 104px);display:block}.m1-studio-demo-dialog:focus-within{outline-offset:0;outline:1px solid #ffffff24}.m1-studio-section :focus-visible{outline-offset:5px;outline:2px solid #fff}@keyframes m1-studio-title-sheen{0%,52%{background-position:100%}85%,to{background-position:0%}}@media (max-width:760px){.m1-studio-section{min-height:580px;padding:88px 0 72px}.m1-product-heading .m1-studio-introducing{margin-bottom:20px;font-size:16px}.m1-product-heading h2{font-size:clamp(48px,9vw,68px);line-height:1.04}.m1-product-heading p{max-width:310px;margin:24px auto 0;font-size:16px;line-height:1.65}.m1-product-heading .m1-studio-description{max-width:360px;margin-top:16px;font-size:14px}.m1-studio-actions{gap:24px;margin-top:28px}.m1-studio-demo-dialog{border-radius:12px;width:calc(100vw - 24px)}.m1-demo-dialog-bar{padding:10px 12px 10px 16px}.m1-demo-dialog-bar h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.m1-product-heading h2 span,.m1-studio-cta:before{animation:none}.m1-studio-cta:before{opacity:0}.m1-studio-cta,.m1-studio-cta svg,.m1-watch-demo,.m1-watch-demo svg{transition:none;transform:none!important}}
