@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-vietnamese-wght-normal.a3924ff4.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-ext-wght-normal.55a1343a.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-wght-normal.5a0c43ff.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#08070a;--surface:#111015;--surface-2:#17151d;--line:rgba(255,255,255,.12);--muted:#a8a3af;--pink:#ff18bc;--violet:#8b46ff;--text:#f7f5f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-family:Manrope Variable,Arial,sans-serif}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}main{min-height:100vh;overflow:hidden}.announcement{height:38px;display:flex;align-items:center;justify-content:center;gap:18px;color:#0b0610;background:linear-gradient(90deg,#7b42ff,#ea29ff 52%,#ff29b8);font-size:12px;font-weight:800;letter-spacing:.02em}.announcement button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;cursor:pointer;font-weight:900;font-size:11px}.announcement svg{width:13px;height:13px}.navbar{height:84px;max-width:1390px;padding:0 44px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;z-index:50}.brand{font-family:Space Grotesk Variable,sans-serif;font-weight:760;font-size:30px;letter-spacing:-.07em}.brand span,.studio-brand span{color:var(--pink)}.nav-links{display:flex;gap:38px;font-size:13px;color:#c9c4cc}.nav-links a{transition:color .2s ease}.nav-links a:hover{color:#fff}.nav-actions{justify-self:end;display:flex;align-items:center;gap:10px}.sign-in{border:1px solid var(--line);padding:13px 16px;border-radius:12px;background:rgba(255,255,255,.02);color:#d2cdd5;font-weight:700}.nav-cta,.sign-in{font-size:12px;cursor:pointer}.nav-cta{border:1px solid rgba(255,255,255,.72);padding:13px 18px;border-radius:12px;background:#f8f6f8;color:#0b090d;display:flex;align-items:center;gap:8px;font-weight:800}.nav-cta svg{width:14px}.menu-toggle,.mobile-menu{display:none}.hero{max-width:1390px;min-height:700px;margin:auto;padding:54px 44px 58px;display:grid;grid-template-columns:minmax(360px,.76fr) minmax(720px,1.35fr);align-items:center;grid-gap:40px;gap:40px;position:relative}.hero-glow{position:absolute;width:760px;height:530px;left:45%;top:-90px;pointer-events:none;background:radial-gradient(ellipse,rgba(199,38,255,.26),rgba(130,43,205,.1) 39%,transparent 70%);filter:blur(14px)}.hero-copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:13px;color:#d563ff;font-family:Space Grotesk Variable,sans-serif;font-size:10px;letter-spacing:.2em;font-weight:700}.eyebrow>span{width:29px;height:2px;background:linear-gradient(90deg,var(--pink),#964cff)}h1,h2{font-family:Space Grotesk Variable,sans-serif;letter-spacing:-.064em;margin:0;line-height:.93}h1{font-size:clamp(62px,5.5vw,86px);margin-top:30px}h1 em,h2 em{font-style:normal;color:transparent;background:linear-gradient(100deg,#ff13b9,#a345ff);background-clip:text;-webkit-background-clip:text}.hero-copy>p{color:#b8b3be;font-size:16px;line-height:1.65;max-width:510px;margin:27px 0 31px}.hero-actions{display:flex;align-items:center;gap:12px}.button{min-height:55px;padding:0 22px;border-radius:10px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:780;font-size:13px;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(100deg,#ff17bc,#be2cff);box-shadow:0 12px 40px rgba(227,34,218,.22);border-color:transparent}.button-secondary{background:rgba(15,13,19,.64)}.button-secondary:hover{border-color:rgba(255,255,255,.32)}.button svg{width:17px}.hero-metrics{display:flex;margin-top:50px}.hero-metrics div{padding:0 26px;border-left:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.hero-metrics div:first-child{padding-left:0;border-left:0}.hero-metrics small{color:#7f7887;font-family:Space Grotesk Variable,sans-serif;font-size:8px;letter-spacing:.15em}.hero-metrics strong{font-size:13px;font-weight:600;white-space:nowrap}.studio-shell{width:840px;min-width:0;position:relative;z-index:3;border:1px solid rgba(213,135,255,.25);border-radius:18px;overflow:hidden;background:rgba(10,9,13,.96);box-shadow:0 0 0 5px rgba(137,69,184,.05),0 38px 100px rgba(0,0,0,.6),0 0 90px rgba(174,44,247,.13);transform:perspective(1600px) rotateY(-2.5deg);transform-origin:left center}.studio-topbar{height:53px;padding:0 14px 0 20px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.studio-brand{font-family:Space Grotesk Variable;font-size:21px;font-weight:800;letter-spacing:-.06em}.project-select{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#b0a9b6;font-size:10px;cursor:pointer}.project-select svg{width:12px}.saved-status{margin-left:auto;color:#7e7786;font-size:9px;display:flex;align-items:center;gap:5px}.saved-status svg{color:#62e09a;width:12px}.export-button{border:0;border-radius:8px;padding:9px 12px;background:var(--pink);font-weight:800;font-size:9px;cursor:pointer}.workflow-tabs{min-height:74px;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line)}.workflow-tabs button{min-width:0;padding:13px 8px;border:0;border-left:1px solid rgba(255,255,255,.05);background:transparent;display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:7px;gap:7px;text-align:left;color:#6f6974;cursor:pointer;transition:background .2s ease,color .2s ease}.workflow-tabs button:hover{background:rgba(255,255,255,.03);color:#bab3c0}.workflow-tabs button.active{color:#fff;background:linear-gradient(180deg,rgba(196,55,249,.12),transparent);box-shadow:inset 0 2px #d84cff}.workflow-tabs button>svg{width:15px;height:15px}.workflow-tabs button>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.workflow-tabs strong{font-size:9px}.workflow-tabs small{font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-index{width:21px;height:21px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;font-size:8px}.active .step-index{border-color:#d64bff;box-shadow:0 0 14px rgba(214,75,255,.35)}.studio-body{height:356px;display:grid;grid-template-columns:225px 1fr 118px;grid-gap:10px;gap:10px;padding:10px}.preview-panel,.script-panel,.shots-panel button{border:1px solid var(--line);border-radius:10px;background:#151319}.script-panel{padding:13px;display:flex;flex-direction:column}.panel-label{display:flex;gap:7px;align-items:center;font-size:10px;font-weight:800}.panel-label svg{color:#e144ff;width:16px}.script-panel textarea{width:100%;flex:1 1;resize:none;margin-top:11px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#1d1b22;color:#d0cbd3;padding:14px;font:10px/1.7 Space Grotesk Variable,sans-serif;outline:none}.script-panel textarea:focus{border-color:#b444e4;box-shadow:0 0 0 3px rgba(180,68,228,.12)}.prompt-footer{display:flex;justify-content:space-between;color:#625d68;font-size:8px;padding:6px 2px}.prompt-footer button{border:0;background:transparent;color:#89838e;cursor:pointer}.generate-button{height:34px;border:0;border-radius:7px;background:linear-gradient(90deg,var(--pink),#a82cff);font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.generate-button.done{background:#315f49}.spinner{width:11px;height:11px;border:2px solid rgba(255,255,255,.35);border-top-color:white;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.preview-panel{position:relative;overflow:hidden}.preview-panel img{object-fit:cover}.preview-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.84))}.preview-chip{position:absolute;left:12px;top:12px;background:rgba(6,5,8,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);padding:5px 7px;border-radius:6px;font-size:8px;font-weight:800}.preview-chip.second{left:50px}.play-button{position:absolute;left:15px;bottom:14px;width:30px;height:30px;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.4);border-radius:50%;display:grid;place-items:center;cursor:pointer}.play-button svg{width:13px}.preview-progress{position:absolute;left:53px;bottom:27px;width:calc(100% - 115px);height:3px;background:rgba(255,255,255,.23);border-radius:3px;overflow:hidden}.preview-progress span{display:block;width:12%;height:100%;background:var(--pink);transition:width 1.1s linear}.preview-progress .playing{width:62%}.preview-time{position:absolute;right:12px;bottom:20px;font:8px Space Grotesk Variable}.shots-panel{display:grid;grid-template-rows:repeat(4,1fr) 32px;grid-gap:7px;gap:7px}.shots-panel button{min-height:0;position:relative;overflow:hidden;cursor:pointer;padding:0}.shots-panel button img{object-fit:cover;filter:brightness(.72)}.shots-panel button span{position:absolute;left:5px;top:5px;z-index:2;font-size:7px;border-radius:3px;background:rgba(0,0,0,.68);padding:2px 3px}.shots-panel button.selected{border-color:#ee3dff;box-shadow:0 0 13px rgba(223,39,255,.32)}.shots-panel .add-scene{display:flex;align-items:center;justify-content:center;gap:4px;font-size:8px;color:#aaa3af}.add-scene svg{width:12px}.showcase{max-width:1390px;margin:auto;padding:64px 44px 125px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:46px}.benefit-copy h2,.pricing h2,.section-heading h2,.workflow-intro h2{font-size:clamp(48px,5.4vw,78px);margin-top:20px}.section-heading p{max-width:480px;margin:0 0 4px;color:var(--muted);line-height:1.7;font-size:14px}.poster-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:13px;gap:13px}.poster-card{height:395px;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line);background:#121014}.poster-card img{object-fit:cover;transition:transform .5s ease,filter .5s ease}.poster-card:nth-child(3) img{object-position:55% center}.poster-card:hover img{transform:scale(1.045);filter:saturate(1.1)}.poster-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 46%,rgba(5,4,7,.93))}.poster-card>span{position:absolute;left:17px;bottom:54px;font-size:8px;letter-spacing:.18em}.poster-card h3{position:absolute;left:17px;right:44px;bottom:16px;font:700 18px/1.05 Space Grotesk Variable;letter-spacing:-.04em;margin:0}.poster-card button{position:absolute;right:13px;bottom:13px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.38);background:rgba(0,0,0,.3);opacity:0;transform:translateY(5px);transition:.2s ease;cursor:pointer}.poster-card:hover button{opacity:1;transform:translateY(0)}.workflow-section{max-width:1390px;margin:auto;padding:120px 44px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:100px;gap:100px;border-top:1px solid var(--line)}.workflow-intro{position:-webkit-sticky;position:sticky;top:90px;align-self:start}.workflow-list{display:grid}.workflow-list button{min-height:128px;border:0;border-bottom:1px solid var(--line);background:transparent;display:grid;grid-template-columns:42px 50px 1fr auto;align-items:center;grid-gap:20px;gap:20px;text-align:left;cursor:pointer;transition:padding .25s ease,background .25s ease}.workflow-list button:hover{padding-left:13px;background:linear-gradient(90deg,rgba(193,54,255,.07),transparent)}.workflow-list button>span{color:#716a77;font:10px Space Grotesk Variable;letter-spacing:.12em}.workflow-list button>svg{width:28px;height:28px;color:#cc46ff}.workflow-list button>svg:last-child{width:18px;color:#77707e}.workflow-list h3{margin:0 0 8px;font:700 25px Space Grotesk Variable;letter-spacing:-.04em}.workflow-list p{margin:0;color:#8e8795;font-size:12px}.studio-benefit{max-width:1390px;margin:0 auto;padding:120px 44px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:105px;gap:105px}.benefit-visual{position:relative;height:650px;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.benefit-visual>img{object-fit:cover;object-position:center 42%}.benefit-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(6,5,8,.75))}.continuity-card{position:absolute;z-index:2;left:24px;right:24px;bottom:24px;padding:16px;border:1px solid rgba(255,255,255,.2);background:rgba(18,15,23,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;display:flex;align-items:center;justify-content:space-between}.continuity-card>div{display:flex;align-items:center;gap:10px}.continuity-card svg{width:32px;height:32px;color:#b955ff}.continuity-card span span,.continuity-card>div>span{display:grid}.continuity-card small{color:#8e8795;font-size:8px;letter-spacing:.12em}.approved{display:flex;align-items:center;gap:5px;color:#9ef8be;font-size:10px}.approved svg{width:13px}.benefit-copy h2{margin-bottom:30px}.benefit-copy>p{color:var(--muted);line-height:1.8;max-width:570px}.benefit-copy ul{padding:0;margin:30px 0 36px;list-style:none;display:grid;grid-gap:14px;gap:14px}.benefit-copy li{display:flex;align-items:center;gap:10px;font-size:13px}.benefit-copy li svg{color:#dd45ff;width:17px}.pricing{max-width:1300px;margin:0 auto;padding:120px 44px;text-align:center}.pricing>.eyebrow{justify-content:center}.pricing>p{color:var(--muted);max-width:520px;margin:26px auto 44px;line-height:1.7}.price-row{min-height:150px;border:1px solid rgba(205,79,255,.28);border-radius:17px;display:grid;grid-template-columns:.65fr 1.2fr auto;align-items:center;grid-gap:35px;gap:35px;padding:28px 34px;text-align:left;background:linear-gradient(110deg,rgba(176,44,238,.12),rgba(255,255,255,.02) 40%,transparent)}.price-row>div{display:grid;grid-template-columns:auto auto;align-items:end;justify-content:start}.price-row>div span{grid-column:1/-1;color:#cd55ff;font-size:9px;letter-spacing:.15em}.price-row strong{font-size:54px;line-height:1;letter-spacing:-.06em}.price-row small{color:#88818d;margin-bottom:7px}.price-row ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;color:#bbb5c0;font-size:12px}.price-row li{display:flex;align-items:center;gap:8px}.price-row li svg{color:#b852f3}.final-cta{min-height:560px;display:grid;place-items:center;align-content:center;text-align:center;padding:100px 24px;position:relative;border-top:1px solid var(--line)}.cta-glow{position:absolute;width:900px;height:500px;background:radial-gradient(ellipse,rgba(172,43,238,.26),transparent 66%);filter:blur(30px);pointer-events:none}.final-cta>:not(.cta-glow){position:relative}.final-cta>span{font:700 9px Space Grotesk Variable;color:#cf54fc;letter-spacing:.2em}.final-cta h2{font-size:clamp(54px,7vw,96px);max-width:950px;margin-top:22px}.final-cta p{color:var(--muted)}.final-cta form{width:min(500px,100%);margin-top:23px;display:grid;grid-template-columns:1fr auto;padding:5px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:rgba(13,11,16,.76)}.final-cta input{height:49px;border:0;outline:none;background:transparent;color:white;padding:0 15px}.final-cta form button{border:0;border-radius:8px;padding:0 19px;background:linear-gradient(100deg,#ff17bc,#a834ff);color:white;font-weight:800;font-size:12px;display:flex;align-items:center;gap:8px;cursor:pointer}footer{min-height:160px;max-width:1300px;margin:auto;padding:40px 44px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:35px;gap:35px}footer>p{color:#77717d;font-size:12px}footer>div{display:flex;gap:22px;color:#aaa4ae;font-size:11px}footer>small{grid-column:1/-1;color:#57515c;font-size:9px}@media (max-width:1180px){.hero{grid-template-columns:1fr;padding-top:55px}.hero-copy{max-width:760px}.studio-shell{width:100%;transform:none}.hero-metrics{max-width:560px}}@media (max-width:760px){.announcement{justify-content:space-between;padding:0 16px;font-size:10px}.announcement button{font-size:0}.navbar{height:72px;display:flex;justify-content:space-between;padding:0 18px}.brand{font-size:27px}.nav-actions,.nav-links{display:none}.menu-toggle{display:block;border:1px solid var(--line);border-radius:8px;background:transparent;padding:8px 11px;font-size:11px}.mobile-menu{display:grid;position:absolute;z-index:100;left:13px;right:13px;top:100px;padding:8px;border:1px solid var(--line);border-radius:12px;background:rgba(15,13,18,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-menu button{height:45px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;text-align:left}.hero{min-height:0;padding:42px 16px 74px;display:block}.hero-copy{text-align:center}.eyebrow{justify-content:center}h1{font-size:clamp(49px,14vw,66px);margin-top:22px}.hero-copy>p{font-size:14px;margin:23px auto 27px}.hero-actions{justify-content:center;flex-direction:column}.hero-actions .button{width:100%}.hero-metrics{overflow-x:auto;margin:37px -16px 33px;padding:0 16px 6px;text-align:left}.hero-metrics div{min-width:150px}.studio-shell{border-radius:13px}.studio-topbar{padding:0 10px;gap:8px}.saved-status{display:none}.export-button{margin-left:auto}.workflow-tabs{grid-template-columns:repeat(5,60px);overflow-x:auto;justify-content:start}.workflow-tabs button{grid-template-columns:1fr;place-items:center;text-align:center;padding:10px 4px}.workflow-tabs button>span:last-child small,.workflow-tabs button>svg{display:none}.workflow-tabs strong{font-size:8px}.studio-body{height:520px;grid-template-columns:1fr;grid-template-rows:160px 1fr}.script-panel{z-index:4;background:rgba(20,18,25,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-panel{grid-row:2}.shots-panel{display:none}.section-heading{display:block;text-align:center}.section-heading .eyebrow{justify-content:center}.benefit-copy h2,.pricing h2,.section-heading h2,.workflow-intro h2{font-size:47px}.section-heading p{margin:25px auto 0}.showcase{padding:80px 16px 90px}.poster-grid{display:flex;overflow-x:auto;margin:0 -16px;padding:0 16px 10px;scroll-snap-type:x mandatory}.poster-card{min-width:72vw;height:430px;scroll-snap-align:center}.workflow-section{padding:90px 16px;grid-template-columns:1fr;gap:45px}.workflow-intro{position:static;text-align:center}.workflow-intro .eyebrow{justify-content:center}.workflow-list button{grid-template-columns:28px 36px 1fr auto;gap:11px}.workflow-list h3{font-size:20px}.workflow-list p{display:none}.studio-benefit{padding:90px 16px;grid-template-columns:1fr;gap:45px}.benefit-visual{height:520px}.benefit-copy{text-align:center}.benefit-copy .eyebrow,.benefit-copy li{justify-content:center}.pricing{padding:90px 16px}.price-row{grid-template-columns:1fr;text-align:center;justify-items:center}.price-row .button{width:100%}.price-row>div{justify-content:center}.final-cta{min-height:530px}.final-cta h2{font-size:52px}.final-cta form{grid-template-columns:1fr;gap:5px}.final-cta form button{height:49px;justify-content:center}footer{padding:38px 18px;grid-template-columns:1fr;text-align:center}footer>div{justify-content:center;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}