.cinematic-landing{--ink:#0f0f16;--ink-soft:#171724;--paper:#fbfcfd;--violet:#4838bf;--violet-soft:#6a5cf0;--white:#fff;--mute-dark:#ffffff9e;--mute-light:#5b5e6b;--line-dark:#ffffff1a;--line-light:#0f0f1617;--radius:18px;--font:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;--serif:var(--font-serif),"Instrument Serif",Georgia,serif;--ease:cubic-bezier(.22,.61,.2,1)}:where(.cinematic-landing) *,:where(.cinematic-landing) :before,:where(.cinematic-landing) :after{box-sizing:border-box}:where(.cinematic-landing) ::selection{color:#fff;background:#4838bf66}:where(.cinematic-landing) a,:where(.cinematic-landing) button,:where(.cinematic-landing) input{touch-action:manipulation}:where(.cinematic-landing) :focus-visible{outline:3px solid var(--violet-soft);outline-offset:3px;border-radius:6px}:where(.cinematic-landing) .section--light :focus-visible{outline-color:var(--violet)}:where(.cinematic-landing) section[id]{scroll-margin-top:76px}:where(.cinematic-landing) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.cinematic-landing) .skip-link{z-index:3000;background:var(--violet);color:#fff;border-radius:10px;padding:12px 18px;font-size:.9rem;font-weight:600;transition:transform .2s;position:fixed;top:10px;left:10px;transform:translateY(-200%)}:where(.cinematic-landing) .skip-link:focus{transform:none}.cinematic-landing{font-family:var(--font);background:var(--ink);color:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}:where(.cinematic-landing) img,:where(.cinematic-landing) video,:where(.cinematic-landing) canvas{max-width:100%;display:block}:where(.cinematic-landing) a{color:inherit;text-decoration:none}:where(.cinematic-landing) h1,:where(.cinematic-landing) h2,:where(.cinematic-landing) h3,:where(.cinematic-landing) p,:where(.cinematic-landing) ul,:where(.cinematic-landing) ol,:where(.cinematic-landing) li{margin:0}:where(.cinematic-landing) ul,:where(.cinematic-landing) ol{padding:0;list-style:none}:where(.cinematic-landing) button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}:where(.cinematic-landing) .wrap{max-width:1160px;margin:0 auto;padding:0 24px}:where(.cinematic-landing) .wrap--narrow{max-width:760px}:where(.cinematic-landing) .accent{font-family:var(--serif);color:var(--violet-soft);font-style:italic;font-weight:400}:where(.cinematic-landing) .section--light .accent{color:var(--violet)}:where(.cinematic-landing) .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--mute-dark);margin-bottom:18px;font-size:.78rem;font-weight:600}:where(.cinematic-landing) .eyebrow--violet{color:var(--violet)}:where(.cinematic-landing) .h2{letter-spacing:-.035em;text-wrap:balance;margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1.04}:where(.cinematic-landing) .grain{z-index:2000;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");animation:9s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,3%)}}:where(.cinematic-landing) .btn{letter-spacing:-.01em;transition:transform .25s var(--ease),background .25s,box-shadow .25s,border-color .25s;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:.5em;padding:.95em 1.7em;font-size:.95rem;font-weight:600;display:inline-flex}:where(.cinematic-landing) .btn:active{transform:translateY(1px)}:where(.cinematic-landing) .btn--primary{background:var(--violet);color:#fff;box-shadow:0 8px 30px -8px #4838bf8c}:where(.cinematic-landing) .btn--primary:hover{background:var(--violet-soft);transform:translateY(-2px);box-shadow:0 14px 36px -8px #4838bfa6}:where(.cinematic-landing) .btn--ghost{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff73}:where(.cinematic-landing) .btn--ghost:hover{background:#ffffff1f;border-color:#ffffffbf;transform:translateY(-2px)}:where(.cinematic-landing) .btn--dark{background:var(--ink);color:#fff}:where(.cinematic-landing) .btn--dark:hover{background:#23233a;transform:translateY(-2px)}:where(.cinematic-landing) .btn--sm{border-radius:10px;padding:.6em 1.15em;font-size:.85rem}:where(.cinematic-landing) .btn--full{width:100%}:where(.cinematic-landing) .btn__arrow{transition:transform .25s var(--ease)}:where(.cinematic-landing) .btn:hover .btn__arrow{transform:translate(4px)}:where(.cinematic-landing) .glass{-webkit-backdrop-filter:blur(18px);border-radius:var(--radius);background:#ffffff0e;border:1px solid #ffffff1f}:where(.cinematic-landing) .glass-light{-webkit-backdrop-filter:blur(18px);border-radius:var(--radius);background:#ffffffb8;border:1px solid #0f0f1614;box-shadow:0 24px 70px -30px #0f0f1640}:where(.cinematic-landing) [data-reveal]{opacity:1;transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s);transform:none}:where(.cinematic-landing) [data-reveal].in-view{opacity:1;transform:none}:where(.cinematic-landing) .nav{z-index:1000;color:#fff;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,color .35s;position:fixed;top:0;left:0;right:0}:where(.cinematic-landing) .nav.is-scrolled{-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--line-dark);background:#0f0f16b8}:where(.cinematic-landing) .nav.is-light{color:var(--ink)}:where(.cinematic-landing) .nav.is-light.is-scrolled{border-bottom-color:var(--line-light);background:#fbfcfdc7}:where(.cinematic-landing) .nav__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1160px;margin:0 auto;padding:14px 24px;display:flex;position:relative}:where(.cinematic-landing) .nav__brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.15rem;font-weight:800;display:flex}:where(.cinematic-landing) .nav__logo{background:var(--violet);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:0 4px 14px -4px #4838bf99}:where(.cinematic-landing) .nav__links{gap:20px;font-size:.9rem;font-weight:500;display:flex}:where(.cinematic-landing) .nav__links a{opacity:.75;padding:11px 4px;transition:opacity .2s,color .2s;display:inline-block}:where(.cinematic-landing) .nav__links .nav__mobile-signin{display:none}:where(.cinematic-landing) .nav__links a:hover{opacity:1;color:var(--violet-soft)}:where(.cinematic-landing) .nav.is-light .nav__links a:hover{color:var(--violet)}:where(.cinematic-landing) .nav__cta{align-items:center;gap:14px;display:flex}:where(.cinematic-landing) .nav__signin{opacity:.75;padding:11px 6px;font-size:.9rem;font-weight:500;transition:opacity .2s;display:inline-block}:where(.cinematic-landing) .nav__signin:hover{opacity:1}:where(.cinematic-landing) .nav__menu{width:42px;height:42px;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;flex-direction:column;flex:0 0 42px;justify-content:center;align-items:center;gap:4px;display:none}:where(.cinematic-landing) .nav__menu span{background:currentColor;border-radius:2px;width:17px;height:2px;transition:transform .2s,opacity .2s;display:block}:where(.cinematic-landing) .nav__menu[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}:where(.cinematic-landing) .nav__menu[aria-expanded=true] span:nth-child(2){opacity:0}:where(.cinematic-landing) .nav__menu[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}:where(.cinematic-landing) .nav.is-light .nav__menu{border-color:var(--line-light);background:#ffffffd1}@media (max-width:860px){:where(.cinematic-landing) .nav__inner{gap:12px}:where(.cinematic-landing) .nav__links{z-index:2;background:#0f0f16f7;border:1px solid #ffffff29;border-radius:14px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:16px;right:16px;box-shadow:0 18px 45px #00000047}:where(.cinematic-landing) .nav__links.is-open{display:grid}:where(.cinematic-landing) .nav__links a{border-radius:8px;padding:11px 12px}:where(.cinematic-landing) .nav__links a:hover,:where(.cinematic-landing) .nav__links a:focus-visible{background:#ffffff14}:where(.cinematic-landing) .nav.is-light .nav__links{border-color:var(--line-light);background:#fbfcfdfa;box-shadow:0 18px 45px #0f0f1624}:where(.cinematic-landing) .nav.is-light .nav__links a:hover,:where(.cinematic-landing) .nav.is-light .nav__links a:focus-visible{background:#4838bf14}:where(.cinematic-landing) .nav__menu{margin-left:auto;display:inline-flex}}@media (max-width:560px){:where(.cinematic-landing) .nav__signin{display:none}:where(.cinematic-landing) .nav__links .nav__mobile-signin{display:inline-block}}:where(.cinematic-landing) .scrub{background:var(--ink);height:380vh;position:relative}:where(.cinematic-landing) .scrub__stage{height:100svh;position:sticky;top:0;overflow:hidden}:where(.cinematic-landing) .scrub__canvas,:where(.cinematic-landing) .scrub__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.cinematic-landing) .scrub__poster{display:none}:where(.cinematic-landing) .scrub__shade{pointer-events:none;background:linear-gradient(#0f0f168c,#0000 30% 72%,#0f0f16b8),radial-gradient(120% 90% at 50% 110%,#0000 60%,#0f0f1659);position:absolute;inset:0}:where(.cinematic-landing) .hero__copy{z-index:5;text-align:center;will-change:opacity,transform;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}:where(.cinematic-landing) .hero__title{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 60px #0f0f1699;font-size:clamp(2.6rem,7.2vw,6.4rem);font-weight:800;line-height:1}:where(.cinematic-landing) .hero__sub{color:var(--mute-dark);letter-spacing:-.01em;margin-top:26px;font-size:clamp(1.02rem,1.6vw,1.3rem);font-weight:400;line-height:1.6}:where(.cinematic-landing) .hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}:where(.cinematic-landing) .hero__micro{color:#ffffff70;letter-spacing:.01em;margin-top:20px;font-size:.82rem}:where(.cinematic-landing) .hero__cue{z-index:5;letter-spacing:.28em;text-transform:uppercase;color:#ffffff80;flex-direction:column;align-items:center;gap:10px;font-size:.7rem;transition:opacity .5s;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}:where(.cinematic-landing) .hero__cue-line{width:1px;height:44px;animation:cue 2.2s var(--ease) infinite;transform-origin:top;background:linear-gradient(#ffffff8c,#0000)}@keyframes cue{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}:where(.cinematic-landing) .badges{background:var(--ink);text-align:center;padding:84px 24px 96px}:where(.cinematic-landing) .badges__label{letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;margin-bottom:34px;font-size:.72rem;font-weight:600}:where(.cinematic-landing) .badges__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,56px);display:flex}:where(.cinematic-landing) .badges__row a{opacity:.55;filter:grayscale();transition:opacity .35s,filter .35s,transform .35s var(--ease);background:#fff;border-radius:10px;padding:7px 10px;line-height:0}:where(.cinematic-landing) .badges__row a:hover{opacity:1;filter:none;transform:translateY(-3px)}:where(.cinematic-landing) .badges__row img{width:auto;height:40px}:where(.cinematic-landing) .split{background:var(--ink);height:440vh;position:relative}:where(.cinematic-landing) .split__stage{align-items:stretch;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}:where(.cinematic-landing) .split__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.cinematic-landing) .split__shade{background:linear-gradient(90deg,#0f0f16f0 0%,#0f0f16cc 48%,#0f0f1652 100%),linear-gradient(#0000 60%,#0f0f16d9);position:absolute;inset:0}:where(.cinematic-landing) .split__content{z-index:5;flex-direction:column;justify-content:center;gap:44px;width:100%;max-width:1160px;margin:0 auto;padding:0 24px;display:flex;position:relative}:where(.cinematic-landing) .split__title{letter-spacing:-.04em;text-wrap:balance;opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);font-size:clamp(2.1rem,4.6vw,3.9rem);font-weight:800;line-height:1.03;transform:translateY(30px)}:where(.cinematic-landing) .split__title.is-on{opacity:1;transform:none}:where(.cinematic-landing) .split__blocks{flex-direction:column;gap:26px;max-width:620px;display:flex}:where(.cinematic-landing) .split__block{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);border-left:1px solid #ffffff24;grid-template-rows:auto auto;grid-template-columns:56px 1fr;column-gap:18px;padding-left:22px;display:grid;transform:translateY(34px)}:where(.cinematic-landing) .split__block.is-on{opacity:.72;transform:none}:where(.cinematic-landing) .split__block.is-current{opacity:1;border-left-color:var(--violet-soft)}:where(.cinematic-landing) .split__num{color:var(--violet-soft);letter-spacing:.08em;grid-row:1/3;padding-top:.45em;font-size:.85rem;font-weight:600}:where(.cinematic-landing) .split__block h3{letter-spacing:-.025em;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700}:where(.cinematic-landing) .split__block p{color:#ffffffd1;max-width:52ch;margin-top:8px;font-size:.98rem;line-height:1.65}:where(.cinematic-landing) .section--light{background:var(--paper);color:var(--ink)}:where(.cinematic-landing) .section--light .eyebrow{color:var(--violet)}:where(.cinematic-landing) .features{padding:130px 0 90px}:where(.cinematic-landing) .features__grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:56px;display:grid}:where(.cinematic-landing) .card{border:1px solid var(--line-light);border-radius:var(--radius);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;background:#fff;padding:34px 32px;box-shadow:0 14px 44px -26px #0f0f1629}:where(.cinematic-landing) .card:hover{border-color:#4838bf38;transform:translateY(-4px);box-shadow:0 26px 60px -26px #4838bf47}:where(.cinematic-landing) .card h3{letter-spacing:-.02em;font-size:1.18rem;font-weight:700}:where(.cinematic-landing) .card__lead{color:var(--ink);margin-top:10px;font-size:1rem;font-weight:600}:where(.cinematic-landing) .card p{color:var(--mute-light);margin-top:8px;font-size:.95rem;line-height:1.65}:where(.cinematic-landing) .card--wide{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}@media (max-width:760px){:where(.cinematic-landing) .features__grid,:where(.cinematic-landing) .card--wide{grid-template-columns:1fr}}:where(.cinematic-landing) .soa{background:var(--ink);color:#fff;border-radius:14px;padding:26px 26px 22px}:where(.cinematic-landing) .soa .soa__title{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin-bottom:18px;font-size:.72rem;font-weight:600}:where(.cinematic-landing) .soa__row{grid-template-columns:96px 1fr 44px;align-items:center;gap:12px;margin-top:12px;display:grid}:where(.cinematic-landing) .soa__name{color:#fff9;font-size:.82rem}:where(.cinematic-landing) .soa__name--you{color:#fff;font-weight:600}:where(.cinematic-landing) .soa__track{background:#ffffff17;border-radius:99px;height:10px;overflow:hidden}:where(.cinematic-landing) .soa__bar{width:0;height:100%;transition:width 1.4s var(--ease) .2s;background:#ffffff47;border-radius:99px;display:block}:where(.cinematic-landing) .soa__bar--you{background:linear-gradient(90deg,var(--violet),var(--violet-soft));box-shadow:0 0 18px #6a5cf099}:where(.cinematic-landing) .soa.is-on .soa__bar{width:var(--w)}:where(.cinematic-landing) .soa__val{text-align:right;color:#ffffffd9;font-size:.82rem;font-weight:600}:where(.cinematic-landing) .proof{background:var(--ink);color:#fff;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:26px 0;overflow:hidden}:where(.cinematic-landing) .proof__track{white-space:nowrap;will-change:transform;letter-spacing:.01em;align-items:center;gap:34px;font-size:.95rem;font-weight:500;animation:26s linear infinite marquee;display:inline-flex}:where(.cinematic-landing) .proof__track span{opacity:.85}:where(.cinematic-landing) .proof__track i{color:var(--violet-soft);font-style:normal}:where(.cinematic-landing) .proof__marquee:hover .proof__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}:where(.cinematic-landing) .how{padding:130px 0}:where(.cinematic-landing) .how__steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:64px;display:grid}:where(.cinematic-landing) .how__step{border-top:1px solid var(--line-light);padding-top:26px;position:relative}:where(.cinematic-landing) .how__step:before{content:"";background:var(--violet);width:56px;height:2px;position:absolute;top:-1px;left:0}:where(.cinematic-landing) .how__num{color:var(--violet);letter-spacing:.08em;font-size:.85rem;font-weight:600}:where(.cinematic-landing) .how__step h3{letter-spacing:-.02em;margin-top:14px;font-size:1.3rem;font-weight:700}:where(.cinematic-landing) .how__step p{color:var(--mute-light);margin-top:12px;font-size:.95rem;line-height:1.7}@media (max-width:760px){:where(.cinematic-landing) .how__steps{grid-template-columns:1fr;gap:36px}}:where(.cinematic-landing) .score{background:var(--ink);color:#fff;padding:140px 0;position:relative;overflow:hidden}:where(.cinematic-landing) .score:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4838bf47,#0000 70%);width:60%;height:120%;position:absolute;top:-30%;right:-16%}:where(.cinematic-landing) .score__wrap{grid-template-columns:1.25fr .85fr;align-items:center;gap:70px;display:grid;position:relative}:where(.cinematic-landing) .score__sub{color:var(--mute-dark);max-width:44ch;font-size:1.05rem;line-height:1.7}:where(.cinematic-landing) .score__form{-webkit-backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;max-width:520px;margin-top:34px;padding:8px 8px 8px 18px;transition:border-color .3s,box-shadow .3s;display:flex}:where(.cinematic-landing) .score__form:focus-within{border-color:var(--violet-soft);box-shadow:0 0 0 4px #4838bf38}:where(.cinematic-landing) .score__prefix{color:#ffffff59;font-size:.9rem}:where(.cinematic-landing) .score__input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 4px;font-size:.98rem}:where(.cinematic-landing) .score__input::placeholder{color:#ffffff59}:where(.cinematic-landing) .score__queries{flex-wrap:wrap;gap:9px;max-width:560px;margin-top:26px;display:flex}:where(.cinematic-landing) .score__queries span{color:#ffffff8c;border:1px solid #ffffff21;border-radius:99px;padding:6px 13px;font-size:.78rem;transition:color .3s,border-color .3s}:where(.cinematic-landing) .score__queries span:hover{color:#fff;border-color:var(--violet-soft)}:where(.cinematic-landing) .score__card{text-align:center;justify-self:center;min-width:min(320px,100%);padding:44px 40px}:where(.cinematic-landing) .score__ring{width:170px;height:170px;margin:0 auto;position:relative}:where(.cinematic-landing) .score__ring svg{width:100%;height:100%;transform:rotate(-90deg)}:where(.cinematic-landing) .score__ring-bg,:where(.cinematic-landing) .score__ring-fg{fill:none;stroke-width:9px;stroke-linecap:round}:where(.cinematic-landing) .score__ring-bg{stroke:#ffffff17}:where(.cinematic-landing) .score__ring-fg{stroke:var(--violet-soft);stroke-dasharray:326.7;stroke-dashoffset:326.7px;transition:stroke-dashoffset 1.6s var(--ease) .25s;filter:drop-shadow(0 0 8px #6a5cf0b3)}:where(.cinematic-landing) .score__ring.is-on .score__ring-fg{stroke-dashoffset:calc(326.7 * (1 - var(--pct)/100))}:where(.cinematic-landing) .score__pct{letter-spacing:-.04em;justify-content:center;align-items:center;font-size:2.6rem;font-weight:800;display:flex;position:absolute;inset:0}:where(.cinematic-landing) .score__pct b{font-weight:800}:where(.cinematic-landing) .score__caption{color:#fffc;margin-top:22px;font-size:.95rem;line-height:1.5}:where(.cinematic-landing) .score__hint{color:#ffffff94;margin-top:10px;font-size:.8rem}@media (max-width:900px){:where(.cinematic-landing) .score__wrap{grid-template-columns:1fr;gap:54px}:where(.cinematic-landing) .score__form{flex-wrap:wrap}:where(.cinematic-landing) .score__form .btn{width:100%}}:where(.cinematic-landing) .shot{text-align:center;padding:130px 0}:where(.cinematic-landing) .shot__sub{color:var(--mute-light);margin-bottom:56px;font-size:1.02rem}:where(.cinematic-landing) .browser{text-align:left;border:1px solid var(--line-light);background:var(--ink-soft);border-radius:16px;max-width:980px;margin:0 auto;overflow:hidden;box-shadow:0 60px 120px -40px #0f0f1661,0 30px 60px -40px #4838bf38}:where(.cinematic-landing) .browser__bar{background:#1c1c2b;border-bottom:1px solid #ffffff12;align-items:center;gap:16px;padding:12px 16px;display:flex}:where(.cinematic-landing) .browser__dots{gap:7px;display:flex}:where(.cinematic-landing) .browser__dots i{background:#ffffff29;border-radius:50%;width:11px;height:11px}:where(.cinematic-landing) .browser__dots i:first-child{background:#ff5f57}:where(.cinematic-landing) .browser__dots i:nth-child(2){background:#febc2e}:where(.cinematic-landing) .browser__dots i:nth-child(3){background:#28c840}:where(.cinematic-landing) .browser__url{text-align:center;color:#ffffff80;background:#ffffff0f;border-radius:7px;flex:1;max-width:340px;margin:0 auto;padding:5px 14px;font-size:.75rem}:where(.cinematic-landing) .dash{color:#fff;grid-template-columns:170px 1fr;min-height:430px;display:grid}:where(.cinematic-landing) .dash__side{background:#ffffff05;border-right:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:20px 14px;display:flex}:where(.cinematic-landing) .dash__logo{background:var(--violet);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:16px;font-size:.9rem;font-weight:800;display:flex}:where(.cinematic-landing) .dash__item{color:#ffffff80;border-radius:8px;padding:8px 10px;font-size:.83rem}:where(.cinematic-landing) .dash__item--on{color:#fff;background:#4838bf47}:where(.cinematic-landing) .dash__main{padding:26px 30px}:where(.cinematic-landing) .dash__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}:where(.cinematic-landing) .dash__kicker{letter-spacing:.16em;text-transform:uppercase;color:#ffffff94;font-size:.72rem}:where(.cinematic-landing) .dash__big{letter-spacing:-.04em;margin-top:4px;font-size:2.4rem;font-weight:800}:where(.cinematic-landing) .dash__pills{flex-wrap:wrap;gap:10px;display:flex}:where(.cinematic-landing) .pill{border-radius:99px;padding:7px 14px;font-size:.75rem;font-weight:600}:where(.cinematic-landing) .pill--up{color:#5ce8a4;background:#28c86e24}:where(.cinematic-landing) .pill--cite{color:#a99cff;background:#4838bf38;box-shadow:0 0 20px -4px #6a5cf080}:where(.cinematic-landing) .dash__chart{width:100%;height:110px;margin:20px 0 26px}:where(.cinematic-landing) .dash__queue-title{letter-spacing:.16em;text-transform:uppercase;color:#ffffff94;margin-bottom:10px;font-size:.72rem}:where(.cinematic-landing) .dash__queue li{color:#ffffffd1;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:.88rem;display:flex}:where(.cinematic-landing) .tag{letter-spacing:.08em;border-radius:6px;padding:4px 9px;font-size:.68rem;font-weight:700}:where(.cinematic-landing) .tag--live{color:#5ce8a4;background:#28c86e26}:where(.cinematic-landing) .tag--draft{color:#ffffffa6;background:#ffffff1a}:where(.cinematic-landing) .tag--queued{color:#a99cff;background:#4838bf3d}@media (max-width:700px){:where(.cinematic-landing) .dash{grid-template-columns:1fr}:where(.cinematic-landing) .dash__side{border-bottom:1px solid #ffffff0f;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}:where(.cinematic-landing) .dash__logo{display:none}:where(.cinematic-landing) .dash__item{text-align:center;padding:7px 4px;font-size:.72rem}:where(.cinematic-landing) .dash__main{padding:24px 20px}}:where(.cinematic-landing) .pricing{text-align:center;padding:130px 0}:where(.cinematic-landing) .price-card{text-align:center;max-width:520px;margin:0 auto;padding:52px 48px;position:relative}:where(.cinematic-landing) .price-card__trial{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);background:#4838bf1a;border-radius:99px;padding:7px 16px;font-size:.75rem;font-weight:700;display:inline-block}:where(.cinematic-landing) .price-card__price{justify-content:center;align-items:baseline;gap:10px;margin-top:22px;display:flex}:where(.cinematic-landing) .price-card__amount{letter-spacing:-.05em;color:var(--ink);font-size:4.4rem;font-weight:800}:where(.cinematic-landing) .price-card__per{color:var(--mute-light);font-size:1rem}:where(.cinematic-landing) .price-card__list{text-align:left;max-width:340px;margin:34px auto 38px}:where(.cinematic-landing) .price-card__list li{color:var(--ink);border-top:1px solid var(--line-light);padding:11px 0 11px 34px;font-size:.97rem;position:relative}:where(.cinematic-landing) .price-card__list li:first-child{border-top:0}:where(.cinematic-landing) .price-card__list li:before{content:"✓";color:var(--violet);font-weight:700;position:absolute;top:10px;left:4px}:where(.cinematic-landing) .price-card__micro{color:var(--mute-light);margin-top:16px;font-size:.82rem}:where(.cinematic-landing) .faq{padding:120px 0 150px}:where(.cinematic-landing) .faq__list{border-top:1px solid var(--line-light);margin-top:48px}:where(.cinematic-landing) .faq__item{border-bottom:1px solid var(--line-light)}:where(.cinematic-landing) .faq__q{text-align:left;letter-spacing:-.015em;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:22px;padding:24px 4px;font-size:1.08rem;font-weight:600;transition:color .25s;display:flex}:where(.cinematic-landing) .faq__q:hover{color:var(--violet)}:where(.cinematic-landing) .faq__icon{flex:none;width:16px;height:16px;position:relative}:where(.cinematic-landing) .faq__icon:before,:where(.cinematic-landing) .faq__icon:after{content:"";transition:transform .35s var(--ease);background:currentColor;border-radius:2px;position:absolute}:where(.cinematic-landing) .faq__icon:before{width:16px;height:2px;top:7px;left:0}:where(.cinematic-landing) .faq__icon:after{width:2px;height:16px;top:0;left:7px}:where(.cinematic-landing) .faq__q[aria-expanded=true] .faq__icon:after{transform:scaleY(0)}:where(.cinematic-landing) .faq__a{visibility:hidden;max-height:0;transition:max-height .5s var(--ease),visibility 0s .5s;overflow:hidden}:where(.cinematic-landing) .faq__item.is-open .faq__a{visibility:visible;transition:max-height .5s var(--ease),visibility 0s}:where(.cinematic-landing) .faq__a p{color:var(--mute-light);max-width:62ch;padding:0 4px 26px;font-size:.98rem;line-height:1.75}:where(.cinematic-landing) .finale{justify-content:center;align-items:center;min-height:92svh;display:flex;position:relative;overflow:hidden}:where(.cinematic-landing) .dash__big,:where(.cinematic-landing) .score__pct,:where(.cinematic-landing) .price-card__amount,:where(.cinematic-landing) .soa__val{font-variant-numeric:tabular-nums}:where(.cinematic-landing) .finale__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.cinematic-landing) .finale__shade{background:linear-gradient(#fbfcfddb,#fbfcfdb8 45%,#fbfcfdcc);position:absolute;inset:0}:where(.cinematic-landing) .finale__content{z-index:5;text-align:center;color:var(--ink);padding:120px 24px;position:relative}:where(.cinematic-landing) .finale__title{letter-spacing:-.05em;font-size:clamp(3rem,9vw,7.5rem);font-weight:800;line-height:1}:where(.cinematic-landing) .finale__title .accent{color:var(--violet)}:where(.cinematic-landing) .finale__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px;display:flex}:where(.cinematic-landing) .finale__micro{color:#0f0f168c;margin-top:20px;font-size:.84rem}:where(.cinematic-landing) .footer{background:var(--ink);color:#fff;border-top:1px solid var(--line-dark);padding:70px 0 56px}:where(.cinematic-landing) .footer__inner{flex-direction:column;gap:40px;display:flex}:where(.cinematic-landing) .footer__brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}:where(.cinematic-landing) .footer__tag{color:#ffffff80;font-size:.86rem;line-height:1.6}:where(.cinematic-landing) .footer__badges{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:where(.cinematic-landing) .footer__badges a{opacity:.85;transition:opacity .3s,transform .3s var(--ease);background:#fff;border-radius:8px;padding:5px 8px;line-height:0}:where(.cinematic-landing) .footer__badges a:hover{opacity:1;transform:translateY(-2px)}:where(.cinematic-landing) .footer__badges img{width:auto;height:34px}:where(.cinematic-landing) .footer__links{color:#ffffff8c;flex-wrap:wrap;gap:26px;font-size:.85rem;display:flex}:where(.cinematic-landing) .footer__links a:hover{color:#fff}@media (prefers-reduced-motion:reduce){:where(.cinematic-landing) *,:where(.cinematic-landing) :before,:where(.cinematic-landing) :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}:where(.cinematic-landing) .scrub{height:auto}:where(.cinematic-landing) .scrub__stage{height:100vh;position:relative}:where(.cinematic-landing) .scrub__canvas{display:none}:where(.cinematic-landing) .scrub__poster{display:block}:where(.cinematic-landing) .hero__cue{display:none}:where(.cinematic-landing) .split{height:auto}:where(.cinematic-landing) .split__stage{height:auto;min-height:auto;padding:88px 0;position:relative}:where(.cinematic-landing) .split__title,:where(.cinematic-landing) .split__block{opacity:1!important;transform:none!important}:where(.cinematic-landing) [data-reveal]{opacity:1;transform:none}:where(.cinematic-landing) .proof__track{animation:none}:where(.cinematic-landing) .soa__bar{width:var(--w)}:where(.cinematic-landing) .score__ring-fg{stroke-dashoffset:calc(326.7 * (1 - var(--pct)/100))}:where(.cinematic-landing) .grain{animation:none}}@media (max-width:640px){:where(.cinematic-landing) .hero__actions .btn,:where(.cinematic-landing) .finale__actions .btn{width:100%;max-width:340px}:where(.cinematic-landing) .price-card{padding:42px 26px}:where(.cinematic-landing) .split__content{gap:26px;padding:0 20px}:where(.cinematic-landing) .split__title{font-size:1.7rem}:where(.cinematic-landing) .split__blocks{gap:16px}:where(.cinematic-landing) .split__block{grid-template-columns:40px 1fr;column-gap:12px;padding-left:14px}:where(.cinematic-landing) .split__block p{font-size:.86rem;line-height:1.5}:where(.cinematic-landing) .split__block h3{font-size:1.15rem}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){:where(.cinematic-landing) .split{height:320vh}}.cinematic-landing:not(.motion-ready) .split__title,.cinematic-landing:not(.motion-ready) .split__block{opacity:1;transform:none}.cinematic-landing:not(.motion-ready) .scrub__poster{display:block}
