.ss-live{--live-pink:var(--color-pink-500,#db1e6b);background:#000;color:#fff;font-family:neue-haas-grotesk-display,Arial,sans-serif;overflow:hidden}.ss-live *,.ss-live :after,.ss-live :before{box-sizing:border-box}.ss-live figure,.ss-live h1,.ss-live h2,.ss-live h3,.ss-live p{color:inherit;margin:0}.ss-live h1,.ss-live h2,.ss-live h3{font-family:inherit;font-weight:700;letter-spacing:normal;text-transform:none}.ss-live h2,.ss-live h3{text-wrap:balance}.ss-live img{display:block;height:auto;max-width:100%}.ss-live .ss-wrap{margin-inline:auto;max-width:1216px;width:calc(100% - 80px)}.ss-live .ss-hero{overflow:visible;padding:105px 0 110px;position:relative}.ss-live .ss-hero-grid{align-items:center;display:grid;gap:50px;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);position:relative;z-index:1}.ss-live .ss-eyebrow{font-size:24px;line-height:1.3;margin-bottom:24px}.ss-live h1{font-size:clamp(48px,5vw,72px);line-height:1.01;max-width:630px}.ss-live .ss-lead{font-size:18px;line-height:1.5;margin-top:26px;max-width:570px}.ss-live .ss-actions{align-items:center;display:flex;flex-wrap:wrap;gap:28px;margin-top:58px}.ss-live .ss-button{align-items:center;background:var(--live-pink);border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font:500 16px/1.2 neue-haas-grotesk-display,Arial,sans-serif;gap:9px;justify-content:center;min-height:44px;padding:11px 17px;text-decoration:none;transition:background .2s,transform .2s}.ss-live .ss-button:hover{background:#d7196c;transform:translateY(-1px)}.ss-live .ss-button svg{flex:none;height:20px;width:20px}.ss-live .ss-link{align-items:center;background:none;border:0;color:var(--live-pink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;gap:12px;line-height:1.3;padding:10px 0}.ss-live .ss-link,.ss-live .ss-link:hover{text-decoration:none}.ss-live .ss-link:hover .ss-link-label{text-decoration:underline;text-underline-offset:5px}.ss-live .ss-arrow{flex:none;height:24px;width:24px}.ss-live a:focus-visible,.ss-live button:focus-visible,.ss-live dialog:focus-visible{outline:3px solid #fff;outline-offset:5px}.ss-live .ss-requirements{color:#999;font-size:14px;letter-spacing:normal;line-height:1.5;margin-top:23px}.ss-live .ss-hero-art{aspect-ratio:1.41;height:auto;margin-left:-10px;max-width:none;min-height:525px;overflow:visible;position:relative;width:calc(100% + max(40px, (100vw - 1216px)/2) + 10px)}.ss-live .ss-hero-art img{height:auto;left:0;-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent 96%);mask-image:linear-gradient(180deg,#000 68%,transparent 96%);max-width:none;position:absolute;top:0;width:max(740px,100%)}.ss-live .ss-video-trigger{background:var(--live-pink);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:82px;left:calc(50% + max(34.4px,4.65%));place-items:center;position:absolute;top:49.4%;transform:translate(-50%,-50%);width:82px}.ss-live .ss-video-trigger:hover{background:#d7196c}.ss-live .ss-video-trigger svg{height:38px;margin-left:7px;width:31px}.ss-live .ss-waves{height:auto;left:0;opacity:.6;overflow:visible;pointer-events:none;position:absolute;top:60px;width:100%}.ss-live .ss-scene{padding:40px 0 75px;scroll-margin-top:110px;text-align:center}.ss-live h2{font-size:40px;line-height:1.12}.ss-live .ss-scene h2{margin-inline:auto;max-width:730px}.ss-live .ss-scene-art{margin:35px auto 0;width:min(1347px,100%)}.ss-live .ss-workflow{padding:35px 0 0;text-align:center}.ss-live .ss-workflow-intro{color:#ccc;font-size:20px;line-height:1.4;margin-top:10px}.ss-live .ss-workflow .ss-actions{justify-content:center;margin-top:28px}.ss-live .ss-cards{display:grid;gap:58px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:78px}.ss-live .ss-card img{aspect-ratio:363/228;object-fit:cover;width:100%}.ss-live .ss-card h3{font-size:23px;letter-spacing:normal;line-height:1.24;margin:24px auto 0;max-width:305px}.ss-live .ss-compat{overflow:visible;padding:110px 0 120px}.ss-live .ss-compat-grid{align-items:center;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:0;overflow:visible}.ss-live .ss-compat-copy{padding-left:55px;position:relative;z-index:1}.ss-live .ss-kicker{color:var(--live-pink);font-size:13px;font-weight:600;letter-spacing:.16em;line-height:1.5;margin-bottom:20px;text-transform:uppercase}.ss-live .ss-compat h2{font-size:38px;max-width:485px}.ss-live .ss-compat-art{margin-left:-115px;max-width:none;width:900px}.ss-live .ss-licensing{background:radial-gradient(ellipse at 19% 77%,#ad1457 0,transparent 48%),radial-gradient(ellipse at 102% 72%,#b91960 0,transparent 56%),#230511;padding:120px 0}.ss-live .ss-license-grid{display:grid;gap:150px;grid-template-columns:1.25fr .75fr;max-width:1050px}.ss-live .ss-license-copy h2{font-size:48px;max-width:520px}.ss-live .ss-license-copy p{font-size:18px;line-height:1.4;margin-top:32px}.ss-live .ss-stats{display:flex;flex-direction:column;gap:47px;justify-content:center;text-align:center}.ss-live .ss-stat-number{font-size:66px;font-weight:700;letter-spacing:normal;line-height:1}.ss-live .ss-stat-label{font-size:19px;margin-top:13px}.ss-live .ss-final{background:var(--live-pink);padding:135px 0;text-align:center}.ss-live .ss-final h2{font-size:48px}.ss-live .ss-final p{font-size:18px;line-height:1.5;margin-top:24px}.ss-live .ss-final .ss-actions{justify-content:center;margin-top:48px}.ss-live .ss-final .ss-button{background:#000}.ss-live .ss-final .ss-button:hover{background:#242024}.ss-live .ss-final .ss-link{color:#fff}.ss-live .ss-demo{background:#080808;border:1px solid #333;border-radius:10px;color:#fff;max-width:94vw;padding:50px 14px 14px;width:min(1100px,94vw)}.ss-live .ss-demo::backdrop{background:rgba(0,0,0,.88)}.ss-live .ss-demo-close{background:none;border:0;color:#fff;cursor:pointer;font-size:28px;height:32px;position:absolute;right:14px;top:10px;width:36px}.ss-live .ss-demo-player{aspect-ratio:16/9}.ss-live .ss-demo iframe{border:0;display:block;height:100%;width:100%}@media (max-width:1100px){.ss-live .ss-wrap{width:calc(100% - 64px)}.ss-live .ss-hero{padding:80px 0}.ss-live .ss-hero-grid{gap:30px}.ss-live .ss-eyebrow{font-size:19px}.ss-live h1{font-size:58px}.ss-live .ss-hero-art{min-height:454px;width:calc(100% + 42px)}.ss-live .ss-hero-art img{width:max(640px,100%)}.ss-live .ss-video-trigger{left:calc(50% + max(29.8px,4.65%))}.ss-live .ss-actions{gap:18px;margin-top:35px}.ss-live .ss-cards{gap:28px}.ss-live .ss-card h3{font-size:21px}.ss-live .ss-compat-grid{min-height:0}.ss-live .ss-compat-copy{padding-left:0}.ss-live .ss-compat h2{font-size:34px}.ss-live .ss-compat-art{margin-left:-60px;width:650px}.ss-live .ss-license-grid{gap:80px}.ss-live .ss-license-copy h2{font-size:42px}}@media (max-width:767px){.ss-live .ss-wrap{width:calc(100% - 40px)}.ss-live .ss-hero{padding:60px 0 30px}.ss-live .ss-hero-grid{gap:42px;grid-template-columns:1fr}.ss-live .ss-eyebrow{font-size:18px;margin-bottom:20px}.ss-live h1{font-size:clamp(43px,9.7vw,64px);line-height:1.04}.ss-live .ss-lead{font-size:17px;margin-top:24px}.ss-live .ss-actions{gap:14px 22px;margin-top:30px}.ss-live .ss-button{font-size:15px}.ss-live .ss-link{font-size:16px}.ss-live .ss-requirements{font-size:12px;max-width:320px}.ss-live .ss-hero-art{aspect-ratio:1.41;border:6px solid #c8c6c7;border-radius:16px;box-shadow:0 18px 45px -16px rgba(238,35,126,.4);height:auto;margin:0 auto 30px;min-height:0;overflow:hidden;width:100%}.ss-live .ss-hero-art img{left:-12.45%;-webkit-mask-image:none;mask-image:none;max-width:none;top:-5.58%;width:112.45%}.ss-live .ss-video-trigger{height:60px;left:50%;top:50%;width:60px}.ss-live .ss-video-trigger svg{height:28px;width:22px}.ss-live .ss-waves{left:-420px;opacity:.6;top:70px;width:1200px}.ss-live h2{font-size:31px}.ss-live .ss-scene{padding:45px 0 55px}.ss-live .ss-scene-art{margin-left:-9%;margin-top:25px;max-width:none;width:118%}.ss-live .ss-workflow{padding:15px 0 0}.ss-live .ss-workflow-intro{font-size:18px}.ss-live .ss-cards{gap:76px;grid-template-columns:1fr;margin:64px auto 0;max-width:440px}.ss-live .ss-card h3{font-size:23px;margin-top:32px}.ss-live .ss-compat{padding:100px 0 80px}.ss-live .ss-compat-grid{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:0}.ss-live .ss-compat-copy{text-align:center}.ss-live .ss-compat h2{font-size:31px;margin-inline:auto}.ss-live .ss-compat-art{justify-self:center;margin:-40px 0 -45px;max-width:none;width:170%}.ss-live .ss-licensing{padding:70px 0}.ss-live .ss-license-grid{gap:48px;grid-template-columns:1fr}.ss-live .ss-license-copy h2{font-size:37px}.ss-live .ss-license-copy p{font-size:17px;margin-top:24px}.ss-live .ss-stats{flex-direction:row;gap:30px;justify-content:space-between}.ss-live .ss-stat-number{font-size:48px}.ss-live .ss-stat-label{font-size:16px}.ss-live .ss-final{padding:75px 0}.ss-live .ss-final h2{font-size:37px}.ss-live .ss-final p{font-size:17px}.ss-live .ss-final .ss-actions{margin-top:32px}}@media (prefers-reduced-motion:reduce){.ss-live *{scroll-behavior:auto!important;transition:none!important}}.ss-live .ss-scene{overflow:visible;position:relative}.ss-live .ss-scene-demo{isolation:isolate;margin:65px auto 35px;min-height:570px;position:relative;text-align:left}.ss-live .ss-scene-demo:before{background:radial-gradient(ellipse,rgba(178,192,211,.1),transparent 66%);content:"";inset:3% -5% -15% 34%;pointer-events:none;position:absolute;z-index:-1}.ss-live .ss-scene-panel{left:2%;position:absolute;top:40%;width:47%;z-index:5}.ss-live .ss-scene-copy{transition:opacity .24s ease,transform .24s ease}.ss-live .ss-scene-copy.is-changing{opacity:0;transform:translateY(8px)}.ss-live .ss-scene-context{align-items:center;display:flex;font-size:24px;gap:14px;line-height:1.3;margin-bottom:32px;min-height:62px}.ss-live .ss-scene-context svg{color:#d9d2d4;flex:none;height:36px;width:36px}.ss-live .ss-scene-scan{background:#302626;border:1px solid #ffffff0a;border-radius:9px;box-shadow:0 16px 50px #0005;padding:18px}.ss-live .ss-scan-label{color:#d9d2d4;font-size:16px;font-weight:700;margin-bottom:14px}.ss-live .ss-scan-row{align-items:center;display:flex;gap:16px}.ss-live .ss-scan-thumb{background-image:url(https://4192879.fs1.hubspotusercontent-na1.net/hubfs/4192879/live-scene-surf.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;flex:none;height:74px;width:112px}.ss-live .ss-scan-description{font-size:18px;line-height:1.4;min-height:76px}.ss-live .ss-scene-stack{aspect-ratio:651.87/417.13;left:43%;overflow:visible;position:absolute;top:16%;width:53%}.ss-live .ss-scene-card{border-radius:14px;inset:0;position:absolute;transform-origin:50% 50%;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .65s ease;will-change:transform,opacity}.ss-live .ss-scene-card img{border-radius:inherit;height:100%;left:0;max-width:100%;object-fit:contain;pointer-events:none;position:absolute;top:0;width:100%}.ss-live .ss-scene-card[data-position="0"]{opacity:1;transform:translate(0) scale(1);z-index:3}.ss-live .ss-scene-card[data-position="1"]{opacity:.7;transform:translate(38px,-46px) scale(.94);z-index:2}.ss-live .ss-scene-card[data-position="2"]{opacity:.42;transform:translate(74px,-90px) scale(.88);z-index:1}.ss-live .ss-scene-card.is-leaving{opacity:0;transform:translate(-26px,35px) scale(1.025)}.ss-live .ss-scene-card.is-resetting{opacity:0;transition:none}@media(max-width:1100px){.ss-live .ss-scene-demo{min-height:520px}.ss-live .ss-scene-context{font-size:20px}.ss-live .ss-scan-description{font-size:16px}.ss-live .ss-scan-thumb{height:64px;width:90px}.ss-live .ss-scene-panel{left:0;top:28%;width:49%}}@media(max-width:767px){.ss-live .ss-scene-demo{display:flex;flex-direction:column;margin-bottom:0;margin-top:85px;min-height:0;padding-bottom:25px}.ss-live .ss-scene-stack{left:0;margin:0 0 50px;order:0;position:relative;top:0;width:86%}.ss-live .ss-scene-card[data-position="1"]{transform:translate(22px,-27px) scale(.94)}.ss-live .ss-scene-card[data-position="2"]{transform:translate(42px,-52px) scale(.88)}.ss-live .ss-scene-panel{display:none}.ss-live .ss-scene-context{font-size:19px;margin-bottom:20px;min-height:50px}.ss-live .ss-scan-description{font-size:16px;min-height:100px}.ss-live .ss-scene-demo:before{inset:-10% -20% 30%}}@media(prefers-reduced-motion:reduce){.ss-live .ss-scene-card,.ss-live .ss-scene-copy{transition:none!important}}.ss-live .ss-logo-parallax{aspect-ratio:1091/1062;isolation:isolate;overflow:visible;position:relative}.ss-live .ss-logo-parallax .ss-compat-waves{height:auto;opacity:1;pointer-events:none;position:relative;width:100%;z-index:2}.ss-live .ss-logo-parallax .ss-logo-column{height:auto;max-width:none;opacity:1;pointer-events:none;position:absolute;transform:translate3d(0,var(--logo-drift,0),0)}.ss-live .ss-logo-column-1{left:30.737%;top:33.286%;width:7.732%}.ss-live .ss-logo-column-2{left:39.936%;top:28.983%;width:7.732%}.ss-live .ss-logo-column-3{left:49.135%;top:33.937%;width:7.942%}.ss-live .ss-logo-column-4{left:58.544%;top:29.387%;width:7.942%}@media(prefers-reduced-motion:reduce){.ss-live .ss-logo-parallax .ss-logo-column{transform:none!important}}@media(prefers-reduced-motion:no-preference){.ss-live .ss-reveal-item{opacity:0;transition:opacity .8s cubic-bezier(.22,.61,.36,1),translate .8s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);translate:0 24px}.ss-live .ss-reveal-item.is-revealed{opacity:1;translate:0 0}}.ss-feature{--live-pink:var(--color-pink-500,#db1e6b);--feature-link:var(--color-pink-400,#ff267d)}.ss-feature .ss-link{color:var(--feature-link)}.ss-feature .ss-hero-art{aspect-ratio:auto;display:flex;flex-direction:column;justify-content:center;min-height:0}.ss-feature .ss-hero-media{position:relative;transform:translate3d(0,var(--logo-drift,0),0);width:100%}.ss-feature .ss-hero-art img{height:auto;mask-image:none;-webkit-mask-image:none;position:static;width:100%}.ss-feature .ss-hero-media video{aspect-ratio:1/1;background:#000;border-radius:8px;display:block;height:auto;margin-inline:auto;object-fit:contain;width:57.5%}.ss-feature .ss-hero-pending{color:#bdb5b9;font-size:14px;line-height:1.4;margin:20px 0 0;text-align:center}.ss-feature .fp-system{--fp-bg:#000;background:#000}.ss-feature .section-intro--default{background:#000;padding-bottom:65px;padding-top:65px}.ss-feature .section-intro--default h2{font-size:40px;letter-spacing:normal;line-height:1.12}.ss-feature .section-intro--default__text{max-width:800px}.ss-feature .ss-workflow{padding:60px 0 100px;scroll-margin-top:110px}.ss-feature .ss-kicker{color:var(--feature-link)}.ss-feature .ss-cards{gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:60px 0 0;padding:0}.ss-feature .ss-card{min-width:0}.ss-feature .ss-card-visual{background:radial-gradient(ellipse at 50% 100%,#3b1023,transparent 85%),#100c0e;border:1px solid #3c2831;border-radius:14px;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.ss-feature .ss-card:hover .ss-card-visual{border-color:var(--feature-link);box-shadow:0 15px 45px -25px #ee237e88;transform:translateY(-4px)}.ss-feature .ss-card-visual img{aspect-ratio:363/228;object-fit:contain;transition:transform .3s ease}.ss-feature .ss-card:hover .ss-card-visual img{transform:scale(1.025)}.ss-feature .ss-step-illustration{aspect-ratio:363/228;color:var(--feature-link);display:grid;place-items:center;position:relative}.ss-feature .ss-step-illustration svg{height:84px;width:84px}.ss-feature .ss-step-index{color:#aaa0a5;font-family:var(--v3-font-family-body,"Inter",sans-serif);font-size:14px;left:20px;position:absolute;top:16px}.ss-feature .ss-card h3{font-size:23px;font-weight:600;letter-spacing:normal;line-height:1.24;margin:24px auto 0;max-width:none}.ss-feature .ss-card p{color:#cfc8cc;font-family:var(--v3-font-family-body,"Inter",sans-serif);font-size:16px;letter-spacing:normal;line-height:1.5;margin:16px 0 0}.ss-feature .ss-card .ss-reveal-item{transition-delay:var(--reveal-delay,0s)}.ss-feature .ss-license-grid{gap:80px;grid-template-columns:1fr 1fr;max-width:1120px}.ss-feature .ss-license-copy .ss-kicker{color:#ffd5e6;font-size:13px;line-height:1.5;margin:0 0 20px}.ss-feature .ss-stats{align-content:center;display:grid;gap:48px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.ss-feature .ss-stat-number{font-size:54px;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-feature .ss-stat-label{font-family:var(--v3-font-family-body,"Inter",sans-serif);font-size:15px;line-height:1.4}.ss-feature .fp-faq{background:#000;padding:90px 0}.ss-feature .fp-faq h2{font-size:40px;letter-spacing:normal;line-height:1.12}.ss-feature .fp-faq details{transition:border-color .2s ease}.ss-feature .fp-faq details:hover{border-color:var(--feature-link)}.ss-feature .fp-faq summary{transition:color .2s ease}.ss-feature .fp-faq details[open] summary,.ss-feature .fp-faq summary:hover{color:var(--feature-link)}.ss-feature .ss-final h2{margin-inline:auto;max-width:850px}.ss-feature .ss-final .ss-actions{margin-top:40px}.ss-feature .ss-link .ss-arrow{transition:transform .2s ease}.ss-feature .ss-link:hover .ss-arrow{transform:translateX(4px)}.ss-feature .ss-button:active{transform:translateY(0)}@media(max-width:1100px){.ss-feature .ss-cards{gap:48px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.ss-feature .ss-license-grid{gap:48px}.ss-feature .ss-stat-number{font-size:46px}}@media(max-width:767px){.ss-feature .ss-hero-art{border:0;border-radius:0;box-shadow:none;margin:0 auto;overflow:visible}.ss-feature .ss-hero-art img{mask-image:none;-webkit-mask-image:none;max-width:100%;position:static;width:100%}.ss-feature .ss-hero-grid{gap:40px}.ss-feature .ss-hero-pending{margin-top:16px}.ss-feature .section-intro--default{padding:48px 0}.ss-feature .fp-faq h2,.ss-feature .section-intro--default h2{font-size:31px}.ss-feature .ss-workflow{padding:40px 0 70px}.ss-feature .ss-cards{gap:48px;grid-template-columns:1fr;margin:40px auto 0;max-width:440px}.ss-feature .ss-card h3{margin-top:24px}.ss-feature .ss-card p{margin-top:14px}.ss-feature .ss-license-grid{gap:40px;grid-template-columns:1fr}.ss-feature .ss-stat-number{font-size:42px}.ss-feature .ss-stats{gap:36px 20px}.ss-feature .ss-stat-label{font-size:14px}.ss-feature .fp-faq{padding:56px 0}}@media(prefers-reduced-motion:reduce){.ss-feature *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.ss-feature .ss-card-visual,.ss-feature .ss-card-visual img,.ss-feature .ss-hero-media{transform:none!important}.ss-feature .ss-reveal-item{opacity:1!important;translate:none!important}}.ss-feature .ss-workflow .ss-wrap>.ss-kicker,.ss-feature .ss-workflow .ss-wrap>h2{text-align:left}.ss-feature .ss-button,.ss-feature .ss-hero .ss-link{font-weight:600}.ss-feature .ss-full-demo{background:#000;padding:70px 0 90px;scroll-margin-top:110px}.ss-feature .ss-full-demo h2{max-width:850px;text-align:left}.ss-feature .ss-full-demo-caption{color:#d8d1d5;font-family:var(--v3-font-family-body,"Inter",sans-serif);font-size:18px;line-height:1.5;margin:22px 0 32px;max-width:760px}.ss-feature .ss-full-demo video{aspect-ratio:16/9;background:#0e0b0c;border-radius:12px;display:block;height:auto;margin-inline:auto;object-fit:contain;width:90%}.ss-feature .ss-full-demo-pending{align-items:center;aspect-ratio:16/9;background:radial-gradient(ellipse at 50% 100%,#2a101b,transparent 75%),#0c090a;border:1px dashed #67535d;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-inline:auto;min-height:220px;padding:28px;text-align:center;width:90%}.ss-feature .ss-full-demo-pending p{font-size:28px;font-weight:500;line-height:1.25}.ss-feature .ss-full-demo-pending span{color:#bdb5b9;font-family:var(--v3-font-family-body,"Inter",sans-serif);font-size:16px;line-height:1.5}@media(max-width:767px){.ss-feature .ss-full-demo{padding:44px 0 56px}.ss-feature .ss-full-demo-caption{font-size:16px;margin:20px 0 28px}.ss-feature .ss-full-demo-pending p{font-size:23px}.ss-feature .ss-full-demo-pending span{font-size:14px}.ss-feature .ss-full-demo video,.ss-feature .ss-full-demo-pending{width:100%}}