:root{--font-display:"Outfit", "Poppins", sans-serif;--font-heading:"Plus Jakarta Sans", "Inter", sans-serif;--font-body:"Inter", sans-serif;--brand-yellow:#e2ff1a;color:#050505;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}*{box-sizing:border-box}html{background:#fff;min-width:320px}body{color:#050505;min-height:100vh;font-family:var(--font-body);background:#fff;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-header{grid-template-columns:1fr auto 1fr;align-items:center;width:min(1420px,100% - 10vw);height:70px;margin:32px auto 0;display:grid}.brand{white-space:nowrap;font-family:var(--font-heading);letter-spacing:-1.9px;justify-self:start;align-items:center;gap:11px;font-size:36px;font-weight:800;line-height:1;display:inline-flex}.brand-mark{object-fit:cover;object-position:center;background:#050505;border-radius:50%;flex:none;width:56px;height:56px;display:block}.main-nav{white-space:nowrap;font-family:var(--font-body);letter-spacing:-.7px;justify-content:center;align-items:center;gap:49px;font-size:25px;font-weight:400;display:flex}.main-nav a{transition:opacity .16s}.main-nav a:hover{opacity:.58}.account-button{color:#fff;width:241px;height:69px;font-family:var(--font-body);letter-spacing:-.6px;background:#050505;border-radius:8px;justify-content:center;justify-self:end;align-items:center;font-size:25px;font-weight:400;transition:background .16s,transform .16s;display:inline-flex}.account-button:hover{background:#242424;transform:translateY(-1px)}.hero{text-align:center;width:min(1172px,100% - 9vw);margin:85px auto 0}.hero-title{width:100%;font-family:var(--font-display);letter-spacing:-.057em;color:#000;margin:0;font-size:clamp(72px,12.05vw,190px);font-weight:900;line-height:.865}.title-line{white-space:nowrap;justify-content:center;align-items:center;display:flex}.title-line-one{column-gap:.065em;height:.86em}.title-line-two{margin-top:.1em;line-height:.86;display:block}.letter-group{display:inline-block}.title-orb{object-fit:contain;filter:drop-shadow(0 1px 1px #00000014);flex:none;width:.82em;height:.82em;margin:0;display:block}.download-bar{background:linear-gradient(#f4f4f4 0%,#fbfbfb 100%);border:2px solid #969696;border-radius:60px;align-items:center;gap:16px;width:100%;height:107px;margin:48px auto 0;padding:9px 10px 9px 39px;display:flex;box-shadow:inset 0 1px 2px #0000000b,0 1px 1px #0000000a}.download-bar input{color:#101010;width:100%;min-width:0;height:100%;font-family:var(--font-body);letter-spacing:-1.35px;background:0 0;border:0;outline:0;padding:0;font-size:33px;font-weight:400}.download-bar input::placeholder{color:#a5a5a5;opacity:1}.download-button{background:var(--brand-yellow);color:#050505;cursor:pointer;height:82px;font-family:var(--font-body);letter-spacing:-1.25px;white-space:nowrap;border:0;border-radius:48px;flex:0 0 322px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 31px;font-size:30px;font-weight:500;transition:filter .15s,transform .15s;display:inline-flex}.download-button:hover{filter:brightness(.97);transform:scale(.99)}.button-play{width:47px;height:47px;color:var(--brand-yellow);background:#050505;border-radius:50%;flex:none;place-items:center;display:grid}.button-play svg{width:29px;height:29px}.form-feedback{color:#555;text-align:left;min-height:20px;margin:8px 0 0;font-size:13px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.site-header{grid-template-columns:auto 1fr auto;width:calc(100% - 64px)}.brand{gap:8px;font-size:30px}.brand-mark{width:48px;height:48px}.main-nav{gap:clamp(16px,3vw,36px);font-size:19px}.account-button{width:190px;height:58px;font-size:20px}.hero{width:min(1000px,100% - 64px);margin-top:88px}.hero-title{font-size:clamp(68px,12vw,145px)}.download-bar{height:88px;margin-top:42px;padding-left:28px}.download-bar input{font-size:25px}.download-button{flex-basis:270px;height:68px;font-size:25px}.button-play{width:41px;height:41px}}@media (width<=760px){.hero-title{letter-spacing:-.062em;font-size:clamp(47px,12.7vw,94px)}.title-line-one{column-gap:.055em;height:.9em}.title-orb{width:.84em;height:.84em}.title-line-two{margin-top:.23em}.site-header{grid-template-columns:1fr auto;width:calc(100% - 36px);height:52px;margin-top:18px}.brand{letter-spacing:-.8px;gap:7px;font-size:17px}.brand-mark{width:34px;height:34px}.main-nav{display:none}.account-button{letter-spacing:-.3px;border-radius:7px;width:142px;height:48px;font-size:16px}.hero{width:calc(100% - 28px);margin-top:clamp(76px,16vh,118px)}.download-bar{border-width:1.5px;gap:7px;height:64px;margin-top:40px;padding:5px 6px 5px 18px}.download-bar input{letter-spacing:-.55px;font-size:clamp(13px,3.8vw,18px)}.download-button{letter-spacing:-.55px;flex-basis:143px;gap:4px;height:50px;padding:0 7px 0 13px;font-size:clamp(13px,3.5vw,16px)}.button-play{width:34px;height:34px}.button-play svg{width:22px;height:22px}.form-feedback{margin-top:6px}}@media (width<=370px){.hero-title{font-size:12.2vw}.title-line-one{column-gap:.05em}.brand{font-size:15px}.brand-mark{width:30px;height:30px}.account-button{width:128px;font-size:15px}.download-bar{padding-left:13px}.download-button{flex-basis:132px}}.feature-showcase{isolation:isolate;width:100%;margin:100px auto 0;position:relative;overflow:hidden}.showcase-image{object-fit:contain;user-select:none;width:100%;max-width:none;height:auto;display:block}@media (width<=760px){.feature-showcase{margin-top:84px}}.platform-trust{color:#050505;background:#fff;width:100%;padding:108px 0 168px}.platform-trust-inner{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:62px 64px;width:min(1368px,100% - 17vw);margin:0 auto;display:grid}.platform-trust-title{font-family:var(--font-body);letter-spacing:-1.8px;margin:0;font-size:clamp(34px,3.35vw,52px);font-weight:400;line-height:1.12}.platform-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.platform-stat{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;min-width:0;display:flex}.platform-stat strong{font-family:var(--font-display);letter-spacing:-2.8px;font-size:clamp(42px,4.05vw,66px);font-weight:800;line-height:.98}.platform-stat span{font-family:var(--font-body);letter-spacing:-.6px;margin-top:18px;font-size:clamp(17px,1.55vw,25px);font-weight:600;line-height:1.15}.platform-list{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,30px);display:grid}.platform-item{min-width:0;font-family:var(--font-body);letter-spacing:-.35px;white-space:nowrap;flex-direction:column;align-items:center;gap:15px;font-size:clamp(15px,1.3vw,21px);font-weight:400;display:flex}.platform-icon{object-fit:contain;width:clamp(54px,5.45vw,90px);height:clamp(54px,5.45vw,90px);display:block;overflow:visible}.youtube-icon{height:clamp(48px,4.95vw,82px);margin:3px 0 7px}.platform-proof{justify-content:space-between;align-items:center;gap:34px;min-width:0;display:flex}.avatars-trio-frame{aspect-ratio:2.4;flex:none;width:clamp(190px,14vw,238px);display:block;overflow:hidden}.avatars-trio{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.platform-proof-copy{flex:auto;min-width:0;max-width:360px}.platform-proof-copy h3{font-family:var(--font-heading);letter-spacing:-1.05px;margin:0;font-size:clamp(23px,2.35vw,39px);font-weight:800;line-height:1.22}.platform-proof-copy p{font-family:var(--font-body);letter-spacing:-.45px;margin:26px 0 0;font-size:clamp(17px,1.6vw,25px);font-weight:400;line-height:1.35}@media (width<=1050px){.platform-trust-inner{column-gap:34px;width:calc(100% - 72px)}.platform-proof{gap:22px}.avatars-trio-frame{width:clamp(160px,22vw,205px)}.platform-proof-copy h3{font-size:26px}.platform-proof-copy p{margin-top:16px;font-size:17px}}@media (width<=760px){.platform-trust{padding:56px 0 92px}.platform-trust-inner{grid-template-columns:minmax(0,1fr);row-gap:34px;width:calc(100% - 36px)}.platform-trust-title{letter-spacing:-1.1px;font-size:clamp(28px,7vw,40px)}.platform-stats{gap:8px}.platform-stat strong{letter-spacing:-1.7px;font-size:clamp(30px,8.1vw,42px)}.platform-stat span{letter-spacing:-.3px;margin-top:9px;font-size:clamp(12px,3.25vw,16px)}.platform-list{gap:6px}.platform-item{letter-spacing:-.2px;gap:8px;font-size:clamp(10px,2.8vw,13px)}.platform-icon{width:clamp(44px,12vw,66px);height:clamp(44px,12vw,66px)}.youtube-icon{width:clamp(48px,13vw,70px);height:clamp(39px,10.5vw,58px);margin:4px 0 7px}.platform-proof{justify-content:flex-start;gap:18px}.avatars-trio-frame{width:clamp(120px,34vw,180px)}.platform-proof-copy h3{letter-spacing:-.7px;font-size:clamp(19px,5vw,26px)}.platform-proof-copy p{margin-top:10px;font-size:clamp(14px,3.7vw,17px)}.desktop-break{display:none}}.studio-feature{color:#050505;background:#fff;width:100%;padding:108px 0 0}.studio-feature-inner{width:min(1066px,100% - 72px);margin:0 auto}.studio-feature-title{font-family:var(--font-display);letter-spacing:-1.55px;text-transform:uppercase;flex-direction:column;align-items:flex-start;margin:0;font-size:clamp(38px,3.3vw,46px);font-weight:800;line-height:1.08;display:flex}.studio-feature-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;margin-top:34px;display:grid}.studio-feature-art{aspect-ratio:690/762;width:100%;min-width:0;position:relative;overflow:hidden}.studio-feature-art img{object-fit:contain;width:148.5%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-feature-copy{min-width:0;padding:0}.studio-feature-kicker{font-family:var(--font-heading);letter-spacing:-.55px;margin:0 0 14px;font-size:clamp(18px,1.65vw,25px);font-weight:800;line-height:1.2}.studio-feature-copy h3{font-family:var(--font-display);letter-spacing:-1.85px;text-transform:uppercase;margin:0;font-size:clamp(40px,4.25vw,56px);font-weight:800;line-height:1.05}.studio-feature-description{font-family:var(--font-body);letter-spacing:-.48px;margin:20px 0 0;font-size:clamp(18px,1.72vw,23px);font-weight:400;line-height:1.35}.studio-feature-cta{background:var(--brand-yellow);color:#050505;width:100%;min-height:64px;font-family:var(--font-body);letter-spacing:-.6px;border-radius:40px;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:0 26px 0 30px;font-size:clamp(18px,1.75vw,23px);font-weight:600;transition:filter .16s,transform .16s;display:flex}.studio-feature-cta:hover{filter:brightness(.97);transform:translateY(-1px)}.studio-feature-cta svg{flex:none;width:28px;height:28px;display:block}@media (width<=760px){.studio-feature{padding:72px 0 0}.studio-feature-inner{width:calc(100% - 36px)}.studio-feature-title{letter-spacing:-1.1px;font-size:clamp(30px,7.8vw,39px)}.studio-feature-content{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:26px}.studio-feature-art{width:min(100%,440px);margin:0 auto}.studio-feature-copy{width:100%}.studio-feature-kicker{margin-bottom:10px;font-size:19px}.studio-feature-copy h3{letter-spacing:-1.2px;font-size:clamp(36px,9vw,46px)}.studio-feature-description{margin-top:14px;font-size:17px}.studio-feature-cta{min-height:56px;margin-top:20px;padding:0 20px 0 22px;font-size:18px}}.studio-feature-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:min(1066px,100% - 72px);margin:clamp(54px,5.2vw,82px) auto 72px;display:grid}.studio-mini-card{aspect-ratio:1.22;background:linear-gradient(145deg,#f1f4f5 0%,#e9eef0 100%);border:1.5px solid #bfc5c7;border-radius:10px;min-width:0;padding:16px 15px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fffc,0 1px 2px #00000009}.studio-mini-card h3{z-index:1;font-family:var(--font-heading);letter-spacing:-.55px;margin:0;font-size:clamp(16px,1.48vw,21px);font-weight:800;line-height:1.28;position:relative}.studio-card-arrow{color:#111;width:24px;height:24px;position:absolute}.studio-card-arrow-top{top:12px;right:12px}.studio-card-arrow-bottom{bottom:12px;right:12px}.paste-link-pill{color:#61696c;height:30px;font-family:var(--font-body);border:1.5px solid #343a3c;border-radius:22px;align-items:center;gap:9px;padding:0 10px;font-size:15px;line-height:1;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.paste-link-pill svg{color:#242a2c;flex:none;width:19px;height:19px}.quality-chip-grid{font-family:var(--font-body);letter-spacing:-.25px;grid-template-columns:1fr 1fr .8fr;align-items:center;gap:5px;font-size:10px;line-height:1;display:grid;position:absolute;bottom:15px;left:14px;right:12px}.quality-chip-grid span{white-space:nowrap;background:#ffffff3d;border:1px solid #c2c9cc;border-radius:16px;justify-content:center;align-items:center;min-width:0;min-height:20px;padding:4px 5px;display:flex}.quality-chip-grid .quality-chip-selected{color:#111;border:1.5px solid #24282a}.quality-chip-grid .quality-chip-custom{border:1.5px solid #343a3c;grid-column:span 2}.quality-chip-grid .quality-chip-more{letter-spacing:1px;font-weight:700}.no-watermark-art{object-fit:contain;width:48px;height:48px;position:absolute;bottom:15px;left:15px}.site-footer{color:#fff;background:#030303;align-items:center;width:100%;min-height:110px;padding:20px 0;display:flex}.site-footer-inner{justify-content:space-between;align-items:center;gap:30px;width:min(1066px,100% - 72px);margin:0 auto;display:flex}.footer-brand{font-family:var(--font-heading);letter-spacing:-.65px;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:25px;font-weight:800;display:inline-flex}.footer-brand img{object-fit:cover;object-position:center;flex:none;width:42px;height:42px;display:block}.footer-nav{font-family:var(--font-body);color:#ffffffe0;white-space:nowrap;justify-content:flex-end;align-items:center;gap:clamp(24px,3vw,42px);font-size:19px;font-weight:400;display:flex}.footer-nav a{transition:opacity .15s}.footer-nav a:hover{opacity:.65}@media (width<=760px){.studio-feature-cards{gap:8px;width:calc(100% - 36px);margin:46px auto 52px}.studio-mini-card{aspect-ratio:.94;border-radius:9px;padding:11px 9px}.studio-mini-card h3{letter-spacing:-.28px;font-size:clamp(10px,2.75vw,15px);line-height:1.3}.studio-card-arrow{width:17px;height:17px}.studio-card-arrow-top{top:8px;right:7px}.studio-card-arrow-bottom{bottom:7px;right:7px}.paste-link-pill{gap:5px;height:25px;padding:0 6px;font-size:11px;bottom:10px;left:8px;right:8px}.paste-link-pill svg{width:15px;height:15px}.quality-chip-grid{letter-spacing:-.25px;gap:3px;font-size:clamp(6px,1.75vw,9px);bottom:9px;left:7px;right:6px}.quality-chip-grid span{min-height:17px;padding:3px 2px}.no-watermark-art{width:clamp(28px,8vw,42px);height:clamp(28px,8vw,42px);bottom:9px;left:8px}.site-footer{min-height:62px;padding:12px 0}.site-footer-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 28px)}.footer-brand{letter-spacing:-.4px;gap:5px;font-size:clamp(11px,3.15vw,14px)}.footer-brand img{width:clamp(18px,5.4vw,22px);height:clamp(18px,5.4vw,22px)}.footer-nav{letter-spacing:-.2px;flex-wrap:nowrap;justify-content:flex-end;gap:clamp(6px,1.8vw,10px);width:auto;font-size:clamp(7px,2.15vw,9px)}}.download-results[hidden]{display:none!important}.download-results{color:#090909;background:#fff;border:1px solid #d5d5d5;border-radius:20px;margin:12px 0 0;padding:18px 22px;box-shadow:0 8px 28px #0000000f}.download-result-heading{flex-direction:column;gap:5px;min-width:0;display:flex}.download-result-heading strong{overflow-wrap:anywhere;font-family:var(--font-heading);font-size:18px;line-height:1.2}.download-result-heading span{color:#666;font-size:13px}.download-result-controls{align-items:center;gap:12px;margin-top:14px;display:flex}.download-result-controls label{color:#555;font-size:14px}.download-result-controls select{color:#111;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #b9b9b9;border-radius:24px;flex:auto;padding:0 14px}.download-result-button{letter-spacing:-.3px;flex:0 0 190px;height:48px;padding:0 10px 0 20px;font-size:17px}.download-result-button .button-play{width:30px;height:30px}.download-result-button .button-play svg{width:19px;height:19px}.download-button:disabled{cursor:wait;opacity:.65;transform:none}.form-feedback[data-state=error]{color:#b3261e}@media (width<=760px){.download-results{border-radius:16px;padding:14px}.download-result-controls{grid-template-columns:1fr;gap:8px;display:grid}.download-result-controls label{font-size:12px}.download-result-controls select{width:100%}.download-result-button{flex-basis:auto;width:100%}}
