@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/onest-6980c39d.XA2Wcfvm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/onest-5bff7706.CXnhe4k4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/onest-bf8447cd.Cl_J6ReI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/unbounded-cb504d5f.D0U_xfn4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/unbounded-8e12f3a3.BsL-AAv4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/unbounded-936fcc0c.gahC9mFq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/unbounded-37e64138.CRXBNjfR.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.motion-prototype-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070706;--surface:#11100e;--text:#f7f3e9;--muted:#aaa49a;--champagne:#f3ddb0;--gold:#d7a63c;--amber:#b97619;--burgundy:#5e160d;--hero-screen-red:#420c00;--ambient-champagne:#f3ddb029;--ambient-bronze:#814c1c38;--ambient-plum:#341f4233;--hairline:#f3ddb02e;--glass:#16130eb8;--display-leading:.96}@scope(.motion-prototype-page){*{box-sizing:border-box}:scope{background:var(--bg);scroll-behavior:smooth;color:var(--text);background:radial-gradient(circle at 82% 5%, var(--ambient-champagne), transparent 32rem), radial-gradient(circle at 8% 20%, var(--ambient-bronze), transparent 30rem), radial-gradient(circle at 96% 48%, var(--ambient-plum), transparent 36rem), radial-gradient(circle at 17% 76%, #b976192e, transparent 34rem), radial-gradient(circle at 78% 92%, #5e160d33, transparent 30rem), var(--bg);background-attachment:fixed;margin:0;font-family:Onest,Arial,sans-serif;overflow-x:clip}a{color:inherit}.section{padding:clamp(4rem,6vw,6.5rem) 1.5rem;position:relative}.section:before{content:"";z-index:-1;pointer-events:none;opacity:.78;position:absolute;inset:-12rem 0}.section:nth-of-type(3n+2):before{background:radial-gradient(at 12%,#d7a63c1f,#0000 49%)}.section:nth-of-type(3n):before{background:radial-gradient(at 86%,#3f264a2e,#0000 48%)}.section__inner{width:min(1180px,100%);margin:0 auto}.section__heading{max-width:900px}.kicker{color:var(--gold);letter-spacing:.12em;margin:0 0 1.25rem;font-size:.78rem;font-weight:750}h1,h2{letter-spacing:-.065em;font-family:Unbounded,Arial,sans-serif;font-weight:580;line-height:var(--display-leading);text-wrap:balance;margin:0}h1{font-size:clamp(3.2rem,7.5vw,7.5rem)}h2{font-size:clamp(2.15rem,5vw,4.8rem)}.lede,.section-copy{max-width:700px;color:var(--muted);font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.55}.motion-hero{align-items:center;min-height:820px;display:grid;overflow:hidden}.hero__inner{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.purchase-row{color:var(--muted);align-items:center;gap:1.25rem;margin-top:2.25rem;display:flex}.button{color:#18130a;background:linear-gradient(110deg, var(--champagne), var(--gold) 55%, var(--amber));border:1px solid #fff8e773;border-radius:999px;justify-content:center;align-items:center;min-height:3.5rem;padding:.9rem 1.55rem;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 1rem 3rem #b9761933}.hero__theater{perspective:1200px;position:relative}.macbook{width:min(650px,100%);transform-style:preserve-3d;filter:drop-shadow(0 2.5rem 4rem #00000085);margin:0 auto;position:relative;transform:rotateY(-5deg)rotateX(2deg)rotate(1deg)}.macbook__lid{background:linear-gradient(145deg,#d9d6ce,#77756f 38%,#1d1c1a 70%);border:1px solid #fffaeb6b;border-radius:1.45rem 1.45rem .65rem .65rem;padding:10px;box-shadow:inset 0 0 0 1px #00000080}.macbook__screen{aspect-ratio:16/10;background:var(--hero-screen-red);border-radius:.9rem .9rem .35rem .35rem;position:relative;overflow:hidden}.macbook__screen .hero-video{object-fit:cover;pointer-events:none;mix-blend-mode:normal;opacity:0;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.macbook__screen .hero-video.is-visible{opacity:1}.macbook__screen-shade{pointer-events:none;background:linear-gradient(125deg,#ffffff17,#0000 27% 68%,#0000002e);position:absolute;inset:0}.macbook__label,#hero-counter{z-index:2;letter-spacing:.12em;font-size:.68rem;font-weight:730;position:absolute;top:1rem}.macbook__label{color:#fff7e5b3;left:1rem}#hero-counter{color:var(--champagne);right:1rem}.macbook__base{background:linear-gradient(#d7d4cc,#73716b 42%,#292826 92%);border-radius:0 0 45% 45%/0 0 90% 90%;width:112%;height:22px;margin-left:-6%;position:relative;box-shadow:0 .45rem 1rem #00000080}.macbook__base span{background:#2d2c2980;border-radius:0 0 10px 10px;width:18%;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero__caption{width:min(430px,82%);color:var(--muted);text-align:center;margin:1.7rem auto 0;font-size:.82rem;line-height:1.5}.compositions{background:linear-gradient(#0000,#5e160d14 40%,#0000);overflow:hidden}.compositions__heading{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:3rem;max-width:none;margin-bottom:3.5rem;display:grid}.composition-rail{position:relative}.composition-rail__viewport{width:min(1100px,100vw - 3rem);margin:0 auto;overflow:visible}.composition-rail__track{touch-action:pan-y;will-change:transform;align-items:center;gap:1.25rem;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.composition-card{opacity:.34;background:#100f0d;border:1px solid #f3ddb024;border-radius:1.5rem;flex:0 0 min(72vw,860px);transition:opacity .42s,transform .6s cubic-bezier(.22,1,.36,1),border-color .42s;overflow:hidden;transform:scale(.9);box-shadow:0 1.6rem 4rem #00000052}.composition-card.is-active{opacity:1;border-color:#f3ddb057;transform:scale(1)}.composition-card video{aspect-ratio:16/7.6;object-fit:cover;object-position:center;pointer-events:none;background:var(--burgundy);width:100%;display:block}.composition-card footer{color:var(--muted);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.composition-card footer strong{color:var(--gold)}.composition-rail__controls{color:var(--champagne);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.round-control{border:1px solid var(--hairline);width:3rem;height:3rem;color:var(--text);background:var(--glass);font:inherit;cursor:pointer;border-radius:50%}:is(.round-control:hover,.round-control:focus-visible){color:var(--champagne);border-color:#f3ddb080}.proof-heading{margin-bottom:3rem}.davinci-window{background:#0e0e10;border:1px solid #f3ddb033;border-radius:1.6rem;overflow:hidden;box-shadow:0 2rem 6rem #00000052,inset 0 1px #ffffff0a}.davinci-window__bar{background:linear-gradient(#1c1c20,#131316);border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1rem;display:grid}.window-dots{gap:.4rem;display:flex}.window-dots i{background:#4a4846;border-radius:50%;width:.62rem;height:.62rem}.window-dots i:first-child{background:var(--amber)}.library-tabs{background:#00000042;border:1px solid #ffffff0f;border-radius:999px;padding:.25rem;display:flex}.library-tabs button,.expand-control{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0}.library-tabs button{border-radius:999px;padding:.6rem 1.05rem}.library-tabs button[aria-selected=true]{color:#18130a;background:linear-gradient(110deg, var(--champagne), var(--gold))}.expand-control{border:1px solid var(--hairline);width:2.75rem;height:2.75rem;color:var(--champagne);border-radius:50%;justify-self:end}.icon--magnify{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:1.15rem;height:1.15rem}.davinci-window__canvas{background:radial-gradient(circle at 85% 100%,#b9761914,#0000 26rem),#0b0b0d;padding:clamp(1rem,2.2vw,2rem)}.davinci-window figure{margin:0}.davinci-window img{object-fit:contain;border-radius:.85rem;width:100%;height:auto;max-height:580px;display:block}.image-dialog{border:1px solid var(--hairline);width:min(94vw,1500px);max-width:none;color:var(--text);background:#080808;border-radius:1.4rem;padding:0;box-shadow:0 3rem 8rem #000000bf}.image-dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000d1}.image-dialog button{z-index:2;width:3rem;height:3rem;color:var(--text);font:inherit;cursor:pointer;background:#000000bd;border:1px solid #ffffff26;border-radius:50%;font-size:1.35rem;position:absolute;top:1rem;right:1rem}.image-dialog img{object-fit:contain;width:100%;max-height:88vh;display:block}.settings{background:linear-gradient(90deg,#5e160d14,#0000 45%)}.split-proof{grid-template-columns:minmax(0,.95fr) minmax(360px,.7fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.setting-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.setting-list li{color:#d5d0c6;background:#ffffff05;border:1px solid #f3ddb01f;border-radius:.9rem;padding:.8rem 1rem .8rem 2.25rem;position:relative}.setting-list li:before{content:"";background:var(--gold);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%);box-shadow:0 0 1rem #d7a63c80}.settings-shot{filter:drop-shadow(0 2rem 3rem #00000080);border:1px solid #f3ddb024;border-radius:1rem;justify-self:end;width:min(100%,362px);margin:0;overflow:hidden}.settings-shot img{width:100%;height:auto;display:block}.fonts-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#d7a63c1f,#0000 22rem),linear-gradient(125deg,#ffffff09,#5e160d12);border:1px solid #f3ddb029;border-radius:2rem;grid-template-columns:minmax(0,.98fr) minmax(390px,.66fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,5rem);display:grid;box-shadow:inset 0 1px #ffffff0a,0 2rem 6rem #00000042}.fonts-panel__copy{min-width:0;max-width:600px}.fonts-panel h2{max-width:600px;font-size:clamp(2.3rem,3.5vw,3.8rem)}.font-folder{background:linear-gradient(145deg,#ffffff3d,#ffffff0f);border-radius:1.2rem;width:100%;margin:0;padding:.65rem;position:relative;transform:rotate(1.5deg);box-shadow:0 2rem 3.5rem #00000061}.font-folder img{border-radius:.8rem;width:100%;height:auto;display:block}.font-folder figcaption{z-index:1;color:#18130a;background:linear-gradient(110deg, var(--champagne), var(--gold));border:1px solid #ffffff61;border-radius:999px;padding:.65rem .9rem;font-size:.82rem;font-weight:760;position:absolute;top:-1rem;right:-1rem}.process{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:3.5rem 0 3rem;padding:0;list-style:none;display:grid}.process li{justify-items:start;gap:1rem;padding-right:1.5rem;display:grid;position:relative}.process li>span{z-index:2;color:#17120a;background:linear-gradient(130deg, var(--champagne), var(--gold));border:1px solid #ffffff59;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;font-size:.8rem;font-weight:780;display:grid;position:relative;box-shadow:0 0 2rem #d7a63c2e}.process strong{max-width:11rem;font-weight:570}.process-connector{background:linear-gradient(90deg, var(--gold), #f3ddb02e);width:calc(100% - 3.2rem);height:1px;position:absolute;top:1.55rem;left:3.2rem}.process-connector:after{content:"";border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent var(--gold);position:absolute;top:-3px;right:0}.demo-frame{background:#0b0b0b;border:1px solid #f3ddb02b;border-radius:1.6rem;overflow:hidden;box-shadow:0 2rem 5rem #00000057}.demo-frame video{background:#000;width:100%;max-height:680px;display:block}.demo-cta{justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem 0;display:flex}.demo-cta p{color:var(--muted);margin:0}.demo-cta strong{color:var(--text)}.button--compact{min-height:3rem;padding:.7rem 1.2rem}.package-panel{background:radial-gradient(circle at 0 0,#d7a63c1a,#0000 24rem),linear-gradient(135deg,#ffffff09,#5e160d0f);border:1px solid #f3ddb02e;border-radius:2rem;padding:clamp(2rem,4vw,4rem);box-shadow:inset 0 1px #ffffff0a,0 2rem 6rem #00000040}.package-panel__heading{grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);align-items:end;gap:3rem;display:grid}.package-panel__heading>p{color:var(--muted);margin:0;line-height:1.55}.package-metrics{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.package-metrics>div{border-right:1px solid var(--hairline);align-items:baseline;gap:.75rem;padding:2rem 1.5rem;display:flex}.package-metrics>div:first-child{padding-left:0}.package-metrics>div:last-child{border-right:0}.package-metrics strong{color:var(--champagne);font-family:Unbounded,Arial,sans-serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:570}.package-metrics span{color:var(--muted)}.package-extras{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding-top:2rem;display:grid}.package-extras>div{align-items:flex-start;gap:.8rem;display:flex}.package-extras>div>span{min-width:2rem;color:var(--gold);font-weight:780}.package-extras .icon--feedback{place-items:center;width:1.1rem;height:1.1rem;display:grid}.icon--feedback svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:100%;height:100%}.package-extras p{gap:.25rem;margin:0;display:grid}.package-extras strong{font-size:.9rem;font-weight:650}.package-extras small{color:var(--muted);line-height:1.4}.reviews{overflow:hidden}.reviews__inner{grid-template-columns:minmax(0,.8fr) minmax(360px,.7fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.reviews__copy .section-copy strong{color:var(--champagne)}.review-controls{color:var(--champagne);font-variant-numeric:tabular-nums;align-items:center;gap:1rem;margin-top:2rem;display:flex}.review-deck{perspective:1200px;touch-action:pan-y;min-height:320px;position:relative;overflow:visible}.review-card{width:var(--review-card-width,min(390px, 86%));opacity:0;pointer-events:none;background:#10100e;border:1px solid #f3ddb02e;border-radius:1.65rem;height:max-content;margin:auto;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .36s;position:absolute;inset:0;overflow:hidden;transform:translate3d(5rem,1rem,-60px)rotate(4deg)scale(.9);box-shadow:0 2rem 5rem #00000080}.review-card[data-deck-offset="2"]{z-index:1;opacity:.34;transform:translate3d(4rem,1.6rem,-90px)rotate(6deg)scale(.88)}.review-card[data-deck-offset="1"]{z-index:2;opacity:.62;pointer-events:auto;cursor:pointer;transform:translate3d(2.2rem,.8rem,-40px)rotate(3deg)scale(.94)}.review-card.is-active{z-index:3;opacity:1;pointer-events:auto;transform:translate(0,0)rotate(-1deg)scale(1)}.review-card img{background:#080808;width:100%;height:auto;display:block}.author-strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:linear-gradient(90deg,#d7a63c0f,#0000 38%,#5e160d0f);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:1.2rem 2.5rem 1.2rem 1.2rem;display:grid;position:relative}.author-strip__portrait{aspect-ratio:1;border-radius:1.4rem;width:180px;margin:0;overflow:hidden}.author-strip__portrait img{object-fit:cover;object-position:30% 25%;transform-origin:38% 25%;filter:saturate(.82)contrast(1.04);width:100%;height:100%;display:block;transform:translate(-8%)scale(1.9)}.author-strip h2{max-width:720px;font-size:clamp(1.8rem,3.3vw,3.2rem)}.author-strip p:not(.kicker){max-width:720px;color:var(--muted);margin-bottom:0;line-height:1.55}.author-socials{gap:.55rem;margin-top:1rem;display:flex}.author-socials a{color:#f3ddb0ad;border:1px solid #f3ddb02e;border-radius:50%;place-items:center;width:2rem;height:2rem;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:grid}:is(.author-socials a:hover,.author-socials a:focus-visible){border-color:var(--gold);color:var(--champagne);background:#d7a63c1a}.author-socials svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1rem;height:1rem}.author-socials a:first-child svg{fill:currentColor;stroke-width:0}.author-socials .icon-fill{fill:currentColor;stroke:none}.install-panel{border:1px solid var(--hairline);background:#ffffff06;border-radius:1.6rem;padding:clamp(1.5rem,3vw,2.5rem)}.install-steps{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);margin:0;padding:0 0 2rem;list-style:none;display:grid}.install-steps li{align-items:center;gap:.8rem;padding-right:2rem;display:flex;position:relative}.install-steps li>i{color:var(--gold);font-style:normal;position:absolute;left:-1.4rem}.install-steps span{color:var(--gold);font-size:.75rem;font-weight:760}.install-steps strong{font-weight:580}.compatibility{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding-top:1.5rem;display:grid}.compatibility span{color:#d7d1c6;text-align:center;background:#0000002e;border:1px solid #f3ddb01c;border-radius:999px;padding:.8rem 1rem;font-size:.85rem}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1rem;display:grid}.motion-faq-item{border-top:1px solid var(--hairline)}.motion-faq-item button{width:100%;min-height:4.75rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:580;display:flex}.motion-faq-item button i{color:var(--gold);font-size:1.5rem;font-style:normal;transition:transform .24s}.motion-faq-item button[aria-expanded=true] i{transform:rotate(45deg)}.motion-faq-item>div{padding:0 2.5rem 1.25rem 0}.motion-faq-item p{color:var(--muted);margin:0;line-height:1.55}.motion-final-offer{text-align:center;background:radial-gradient(circle,#d7a63c21,#0000 25rem),radial-gradient(circle at 42% 68%,#5e160d24,#0000 28rem);padding-top:clamp(6rem,10vw,11rem);padding-bottom:clamp(6rem,10vw,11rem)}.final-offer__inner{max-width:980px}.final-offer__inner>p:not(.kicker){max-width:690px;color:var(--muted);margin:1.5rem auto 0;font-size:1.1rem;line-height:1.55}.final-offer__purchase{justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.final-offer__purchase>strong{color:var(--champagne);font-family:Unbounded,Arial,sans-serif;font-size:2rem;font-weight:560}@media (max-width:900px){:scope{--display-leading:.98}.section{padding-block:clamp(4.5rem,9vw,6.5rem)}.motion-hero{min-height:auto;padding-top:6rem}.hero__inner,.reviews__inner{grid-template-columns:1fr}.hero__copy{max-width:720px}.hero__theater{width:min(720px,92%);margin:1rem auto 0}.compositions__heading,.package-panel__heading{grid-template-columns:1fr;gap:1rem}.split-proof,.fonts-panel{grid-template-columns:1fr}.settings-shot{justify-self:center;max-width:520px;margin-inline:auto}.font-folder{max-width:620px;margin-inline:auto}.package-extras{grid-template-columns:repeat(3,minmax(0,1fr))}.review-deck{width:min(520px,100%);margin-inline:auto}.author-strip{grid-template-columns:150px minmax(0,1fr)}.author-strip__portrait{width:150px}.compatibility{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.section{padding:3.75rem 1rem}.section-copy,.lede{font-size:1rem}.motion-hero{grid-template-columns:1fr;align-content:start;min-height:760px;padding-top:4.5rem;padding-bottom:2.2rem}.hero__inner{grid-template-columns:1fr;gap:0}.hero__copy{z-index:2;position:relative}.motion-hero h1{font-size:clamp(2.7rem,14.5vw,4.1rem);line-height:.99}.motion-hero .lede{max-width:34rem;margin-bottom:0}.purchase-row{margin-top:1.5rem}.hero__theater{z-index:1;width:100%;margin:.7rem 0 0}.macbook{width:92%;transform:rotateY(-4deg)rotateX(2deg)rotate(1deg)scale(.9)}.hero__caption{display:none}.composition-rail__viewport{width:calc(100vw - 2rem)}.composition-card{border-radius:1.1rem;flex-basis:84vw}.composition-card video{aspect-ratio:1.2}.composition-card footer{padding:.8rem .95rem;font-size:.85rem}.davinci-window__bar{grid-template-columns:auto 1fr auto;gap:.45rem;min-height:auto;padding:.55rem}.window-dots{display:none}.library-tabs{justify-self:start}.library-tabs button{padding:.55rem .75rem;font-size:.8rem}.davinci-window__canvas{padding:.55rem}.expand-control{width:2.4rem;height:2.4rem}.setting-list{grid-template-columns:1fr}.settings-shot{width:min(100%,300px)}.fonts-panel{border-radius:1.4rem;padding:1.4rem}.fonts-panel h2{font-size:clamp(2rem,9.1vw,2.25rem)}.font-folder{transform:none}.font-folder figcaption{top:-.8rem;right:.5rem}.process{grid-template-columns:1fr;gap:0}.process li{grid-template-columns:3.2rem 1fr;align-items:center;gap:1rem;min-height:5.5rem;padding:0 0 1rem}.process li>span{grid-row:1}.process strong{grid-area:1/2}.process-connector{background:linear-gradient(180deg, var(--gold), #f3ddb02e);width:1px;height:calc(100% - 3.2rem);top:3.2rem;left:1.6rem}.process-connector:after{border-width:6px 3.5px 0;border-color:var(--gold) transparent transparent;top:auto;bottom:0;right:-3px}.demo-frame{border-radius:1rem}.demo-cta{flex-direction:column;align-items:flex-start;gap:1rem}.package-panel{border-radius:1.4rem;padding:1.3rem}.package-metrics{margin-top:2rem}.package-metrics>div{text-align:center;gap:.25rem;padding:1.35rem .6rem;display:grid}.package-metrics>div:first-child{padding-left:.4rem}.package-metrics strong{font-size:clamp(1.5rem,8vw,2.2rem)}.package-metrics span{font-size:.72rem}.package-extras{grid-template-columns:repeat(2,minmax(0,1fr))}.package-extras>div{gap:.45rem}.package-extras small{font-size:.72rem}.reviews__inner{grid-template-columns:1fr;gap:2rem}.review-controls{margin-top:1.25rem}.review-deck{min-height:280px;overflow:hidden}.review-card{width:var(--review-card-width,min(340px, 88%))}.author-strip{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 0}.author-strip__portrait{border-radius:1rem;width:92px}.author-strip h2{font-size:1.55rem}.author-strip .kicker{margin-bottom:.75rem}.author-strip p:not(.kicker){grid-column:1/-1;margin-top:.8rem}.install-steps{grid-template-columns:1fr;gap:1rem}.install-steps li{min-height:2.5rem;padding:0}.install-steps li>i{display:none}.compatibility{grid-template-columns:repeat(2,1fr)}.compatibility span{border-radius:.85rem;place-items:center;min-height:3.5rem;padding:.6rem;font-size:.76rem;display:grid}.faq-grid{grid-template-columns:1fr}.motion-faq-item button{min-height:4.25rem}.final-offer__purchase{flex-direction:column;align-items:stretch}}@media (max-width:360px){.section{padding-inline:.8rem}.motion-hero{min-height:720px}.purchase-row{flex-direction:column;align-items:flex-start;gap:.8rem}.package-extras{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.motion-final-offer a,.motion-final-offer a:hover,.motion-final-offer a:visited{text-decoration:none}}
