.marketing-landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b0a;--surface:#121815;--line:#28342d;--text:#f2f6f3;--muted:#a4afa7;--green:#8ee63f;--nav-text:#17233f;--nav-muted:#405471;--nav-border:#27426c24;--nav-button-bg:#17233f;--nav-button-text:#f0f5ff;--mesh:52%;font-family:Inter,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.marketing-landing *{box-sizing:border-box}html:has(.marketing-landing){scroll-behavior:smooth;scroll-padding-top:96px}.marketing-landing{background:var(--bg);color:var(--text);margin:0;overflow-x:clip}.marketing-landing a{color:inherit;text-decoration:none}.marketing-landing button,.marketing-landing input{font:inherit}.marketing-landing button,.marketing-landing a,.marketing-landing input{-webkit-tap-highlight-color:transparent}.marketing-landing button{cursor:pointer}.marketing-landing a:focus-visible,.marketing-landing button:focus-visible,.marketing-landing input:focus-visible,.marketing-landing summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}.marketing-landing img{max-width:100%;display:block}.marketing-landing p{color:var(--muted);line-height:1.6}.marketing-landing h1,.marketing-landing h2,.marketing-landing h3,.marketing-landing p{margin:0}.marketing-landing h1,.marketing-landing h2,.marketing-landing h3{letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere}.marketing-landing h2{font-size:clamp(30px,3.4vw,48px);font-weight:750;line-height:1.2}.marketing-landing .container{width:min(1240px,100% - 96px);margin-inline:auto}.marketing-landing .section{padding-block:110px}.marketing-landing .section-intro{text-align:center;margin-bottom:50px}.marketing-landing .section-intro p{margin-top:18px;font-size:18px}.marketing-landing .button{background:var(--green);color:#0b1408;white-space:nowrap;border:0;border-radius:16px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:14px 28px;font-size:16px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.marketing-landing .button:hover{background:#a5f256;transform:translateY(-2px)}.marketing-landing .button span{font-size:22px;line-height:1}.marketing-landing .button.compact{border-radius:22px;min-height:40px;padding:9px 22px;font-size:14px}.marketing-landing .brand{letter-spacing:-.045em;align-items:center;gap:9px;font-size:24px;font-weight:750;display:flex}.marketing-landing .brand img{object-fit:contain;width:44px;height:44px}.marketing-landing .site-nav{z-index:50;height:60px;color:var(--nav-text);border:1px solid var(--nav-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e7f2ffd6;border-radius:32px;justify-content:space-between;align-items:center;padding:8px 12px 8px 20px;display:flex;position:fixed;top:14px;left:16px;right:16px}.marketing-landing .site-nav nav{color:var(--nav-muted);align-items:center;gap:30px;font-size:14px;display:flex}.marketing-landing .site-nav nav a:hover{color:var(--nav-text)}.marketing-landing .nav-actions{align-items:center;gap:22px;display:flex}.marketing-landing .nav-login{white-space:nowrap;color:var(--nav-text);font-size:13px;font-weight:600}.marketing-landing .language{color:var(--nav-muted);font-size:13px}.marketing-landing .site-nav .button{background:var(--nav-button-bg);color:var(--nav-button-text)}.marketing-landing .language span{margin-left:7px}.marketing-landing .menu-toggle{background:0 0;border:0;width:30px;height:34px;padding:8px 2px;display:none}.marketing-landing .menu-toggle span{background:var(--nav-text);height:2px;margin:5px 0;display:block}.marketing-landing .hero{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text:#17233f;--muted:#405471;--green:#17233f;color:var(--text);isolation:isolate;background:#b9dbff;height:min(950px,110svh);min-height:850px;padding-top:90px;position:relative;overflow:hidden}.marketing-landing .hero-atmosphere{z-index:-2;background:radial-gradient(at 50% 46%,#f2fbff 4%,#eaf7ffe6 26%,#0000 67%),linear-gradient(110deg,#7cbef7,#b5ddff 42%,#b09aef);position:absolute;inset:0}.marketing-landing .hero-atmosphere:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#2b4a7a4d 1.15px,#0000 1.35px);background-size:20px 20px;position:absolute;inset:0}.marketing-landing .orbit-stage{transform-origin:50% 78%;max-width:1440px;height:400px;transform:perspective(1200px) translateY(var(--exhibit-rise,0px)) rotateX(var(--exhibit-tilt,0deg)) scale(var(--exhibit-scale,1));margin:auto;position:relative}.marketing-landing.motion-ready .orbit-stage{will-change:transform}.marketing-landing .orbit-stage:before{content:"";pointer-events:none;background:radial-gradient(#2f44741f,#0000 70%);width:min(900px,78%);height:46px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.marketing-landing .orbit-asset{z-index:1;transform:rotate(var(--rot,0deg));position:absolute;bottom:0}.marketing-landing .orbit-asset img{object-fit:contain;width:100%;height:100%}.marketing-landing .float-art{width:100%;height:100%;animation:7s ease-in-out infinite float;animation-play-state:var(--hero-play-state,running)}.marketing-landing .orbit-center{z-index:3;width:350px;height:395px;left:calc(50% - 175px)}.marketing-landing .orbit-center .float-art{animation-delay:-2s}.marketing-landing .orbit-left{--rot:-14deg;opacity:.58;width:235px;height:255px;bottom:42px;left:calc(50% - 420px)}.marketing-landing .orbit-right{--rot:12deg;opacity:.58;width:255px;height:235px;bottom:42px;left:calc(50% + 190px)}.marketing-landing .orbit-right .float-art{animation-delay:-3.6s}.marketing-landing .orbit-far-left{--rot:-20deg;opacity:.18;width:200px;height:185px;bottom:0;left:15px}.marketing-landing .orbit-far-right{--rot:18deg;opacity:.18;width:185px;height:230px;bottom:-10px;right:10px}.marketing-landing .hero-content{text-align:center;z-index:5;max-width:960px;margin:20px auto 0;padding:0 24px;position:relative}.marketing-landing .hero-content h1{font-size:clamp(36px,4.5vw,64px);font-weight:800;line-height:1.15}.marketing-landing .hero-content p{margin-top:22px;font-size:19px;line-height:1.6}.marketing-landing .hero-content p span{font-size:17px}.marketing-landing .creation-frame{background:linear-gradient(120deg,#1b241dad,#111612b8);border:1px solid #364232;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;width:min(100%,860px);min-height:118px;margin:30px auto 0;padding:22px 24px;display:flex}.marketing-landing .upload-trigger{cursor:pointer;color:#b4c1b8;text-align:left;align-items:center;gap:18px;min-width:0;font-size:16px;display:flex}.marketing-landing .upload-trigger svg{stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:38px;height:38px}.marketing-landing .upload-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-landing #upload-label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.marketing-landing .upload-trigger img{object-fit:cover;border-radius:8px;width:48px;height:48px}.marketing-landing .upload-trigger img[hidden]{display:none}.marketing-landing .model-scroll{--mesh:100%;height:175svh;min-height:1250px;position:relative}.marketing-landing .model-sticky{height:calc(100svh - 120px);min-height:620px;max-height:800px;padding-top:20px;position:sticky;top:100px}.marketing-landing .model-sticky .section-intro{margin-bottom:15px}.marketing-landing .comparison-stage{perspective:1200px;height:calc(100% - 135px);position:relative}.marketing-landing .compare-model{width:440px;height:100%;max-height:590px;transform:translate3d(var(--model-x,0px),var(--model-y,0px),0) rotateY(var(--model-turn,0deg)) scale(var(--model-scale,1));transform-origin:50%;will-change:transform;position:absolute;bottom:0;left:calc(50% - 220px)}.marketing-landing .compare-model>img,.marketing-landing .mesh-layer img{object-fit:contain;width:100%;height:100%}.marketing-landing .mesh-layer{clip-path:inset(0 0 0 var(--mesh));will-change:clip-path;position:absolute;inset:0}.marketing-landing .quality-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:300px;transform:translateY(var(--card-y,0px));will-change:transform;background:#131a15b3;border:1px solid #26332a;border-radius:26px;padding:25px 25px 24px;position:absolute}.marketing-landing .hd-card{top:12%;left:0}.marketing-landing .low-card{top:40%;right:0}.marketing-landing .quality-label{color:var(--green);margin-bottom:18px;font-size:17px;font-weight:700;display:block}.marketing-landing .quality-card h3{margin-bottom:17px;font-size:27px;line-height:1.25}.marketing-landing .quality-card p{margin-bottom:22px;font-size:14px;line-height:1.75}.marketing-landing .quality-card .button{white-space:normal;width:100%;padding-inline:10px;font-size:14px}.marketing-landing .pipeline{padding-top:100px}.marketing-landing .pipeline-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.marketing-landing .pipeline-item:nth-child(2){transition-delay:.1s}.marketing-landing .pipeline-item:nth-child(3){transition-delay:.2s}.marketing-landing .pipeline-item h3{text-align:center;margin-top:22px;font-size:23px}.marketing-landing .character-stage{background:radial-gradient(at 50% 90%,#4156401f,#0000 55%);height:440px;position:relative}.marketing-landing .character-stage>img{object-fit:contain;width:100%;height:100%}.marketing-landing .rig-overlay{stroke:#b7ecc8;stroke-width:.65px;opacity:.58;mix-blend-mode:screen;pointer-events:none;width:56%;height:85%;position:absolute;top:5%;left:22%}.marketing-landing .rig-overlay circle{fill:#d1f4d4;stroke:none}.marketing-landing .walk-stage img{transform-origin:50% 90%;animation:3.8s ease-in-out infinite walk-breathe}.marketing-landing .export-stage{border:1px solid var(--line);background:#101512;border-radius:22px;padding:12px 12px 45px}.marketing-landing .formats{justify-content:center;gap:10px;display:flex;position:absolute;bottom:12px;left:18px;right:18px}.marketing-landing .formats span{color:#bbc9bf;background:#121815;border:1px solid #324038;border-radius:8px;padding:6px 20px;font-size:13px}.marketing-landing .pipeline-end{text-align:center;margin-top:35px}.marketing-landing .pipeline-end p{margin-bottom:24px;font-size:18px}.marketing-landing .sprites{grid-template-columns:1.22fr 1fr;align-items:center;gap:70px;display:grid}.marketing-landing .sprite-media{border:1px solid var(--line);background:#101712;border-radius:26px;align-items:center;min-height:480px;padding:20px 20px 45px;display:flex;position:relative}.marketing-landing .sprite-sheet{width:68%;margin-left:auto}.marketing-landing .sprite-sheet img{width:100%;image-rendering:pixelated}.marketing-landing .sprite-live{width:185px;height:185px;image-rendering:pixelated;background:url(/landing/sprite-sheet.webp) 0 0/400% 400% no-repeat;animation:.7s steps(3,end) infinite alternate sprite-walk;position:absolute;top:120px;left:16px}.marketing-landing .sprite-media>span{text-align:center;color:#a4b7aa;width:100%;font-size:14px;position:absolute;bottom:20px;left:0}.marketing-landing .sprite-copy h2{font-size:clamp(30px,3.3vw,48px);line-height:1.25}.marketing-landing .sprite-copy p{margin-top:25px;font-size:18px}.marketing-landing .sprite-copy .sprite-formats{margin-top:35px;font-size:14px}.marketing-landing .sprite-copy .button{margin-top:28px}.marketing-landing .audience-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.marketing-landing .audience-grid article:nth-child(2){transition-delay:80ms}.marketing-landing .audience-grid article:nth-child(3){transition-delay:.16s}.marketing-landing .audience-grid article:nth-child(4){transition-delay:.24s}.marketing-landing .audience-art{background:radial-gradient(at 50% 80%,#1a261b,#0d120e);border-radius:18px;height:265px;padding:18px;overflow:hidden}.marketing-landing .audience-art img{object-fit:contain;width:100%;height:100%;transition:transform .6s}.marketing-landing .audience-art:hover img{transform:scale(1.04)}.marketing-landing .clay-art img{filter:grayscale()}.marketing-landing .audience-grid h3{margin-top:24px;font-size:23px}.marketing-landing .audience-grid p{margin-top:17px;font-size:15px;line-height:1.8}.marketing-landing .gallery-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.marketing-landing .gallery-heading p{margin-top:17px;font-size:17px}.marketing-landing .text-link{white-space:nowrap;color:#b9c9bf;align-items:center;gap:14px;font-size:15px;display:flex}.marketing-landing .text-link:hover{color:#fff}.marketing-landing .gallery-grid{grid-template-columns:repeat(3,1fr);gap:30px 24px;display:grid}.marketing-landing .gallery-grid figure{margin:0}.marketing-landing .gallery-grid figure>div{background:radial-gradient(at 50% 75%,#1b271d,#101512);border:1px solid #203026;border-radius:18px;height:300px;padding:18px;overflow:hidden}.marketing-landing .gallery-grid img{object-fit:contain;width:100%;height:100%;transition:transform .7s}.marketing-landing .gallery-grid figure:hover img{transform:scale(1.06)}.marketing-landing .gallery-grid figcaption{color:#adbbb1;margin-top:14px;font-size:14px}.marketing-landing .faq-list{border-top:1px solid var(--line);max-width:960px;margin-inline:auto}.marketing-landing .faq-list details{border-bottom:1px solid var(--line);padding:27px 4px}.marketing-landing .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:20px;font-weight:550;list-style:none;display:flex}.marketing-landing .faq-list summary::-webkit-details-marker{display:none}.marketing-landing .faq-list summary:after{content:"+";color:#a9b9ae;font-size:28px;font-weight:300;line-height:1}.marketing-landing .faq-list details[open] summary:after{content:"−"}.marketing-landing .faq-list details p{max-width:850px;margin-top:20px;font-size:17px;line-height:1.85}.marketing-landing .final-cta{text-align:center;padding-block:135px}.marketing-landing .final-cta h2{font-size:clamp(30px,3.7vw,52px)}.marketing-landing .final-cta p{margin-top:23px;font-size:19px}.marketing-landing .final-cta .button{min-width:220px;margin-top:34px}.marketing-landing .site-footer{border-top:1px solid #27322a;padding:65px 0 35px}.marketing-landing .footer-main{grid-template-columns:2.1fr 1fr 1fr 1fr;gap:35px;display:grid}.marketing-landing .footer-main .brand{font-size:30px}.marketing-landing .footer-main .brand img{width:52px;height:52px}.marketing-landing .footer-main p{margin-top:15px;font-size:13px}.marketing-landing .footer-main h3{letter-spacing:0;margin-bottom:20px;font-size:16px}.marketing-landing .footer-main>div:not(:first-child) a{color:#aab8ae;margin:13px 0;font-size:14px;display:block}.marketing-landing .footer-bottom{color:#75897c;justify-content:space-between;gap:20px;margin-top:65px;font-size:12px;display:flex}.marketing-landing .reveal{opacity:1;transform:none}.marketing-landing.motion-ready .reveal{opacity:0;transition:opacity .75s,transform .9s cubic-bezier(.2,.75,.25,1);transform:translateY(34px)}.marketing-landing.motion-ready .reveal.in-view{opacity:1;transform:none}@keyframes float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-12px)rotate(.5deg)}}@keyframes walk-breathe{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-5px)rotate(.4deg)}}@keyframes sprite-walk{0%{background-position:0 0}to{background-position:100% 0}}@media (max-height:800px) and (min-width:901px){.marketing-landing .hero{height:850px;min-height:850px}.marketing-landing .orbit-stage{height:340px}.marketing-landing .orbit-center{width:300px;height:335px;left:calc(50% - 150px)}.marketing-landing .orbit-left{height:220px}.marketing-landing .orbit-right{height:205px}.marketing-landing .hero-content{margin-top:15px}.marketing-landing .hero-content h1{font-size:55px}.marketing-landing .hero-content p{margin-top:18px}.marketing-landing .creation-frame{min-height:104px;margin-top:22px}.marketing-landing .model-sticky{min-height:590px;top:88px}.marketing-landing .model-sticky h2{font-size:39px}.marketing-landing .comparison-stage{height:calc(100% - 135px)}}@media (max-width:1100px){.marketing-landing .site-nav nav{display:none}.marketing-landing .site-nav{height:56px;padding-left:12px;top:10px;left:10px;right:10px}.marketing-landing .site-nav .brand{flex-shrink:0;font-size:22px}.marketing-landing .site-nav .brand img{width:40px;height:40px}.marketing-landing .site-nav nav.open{background:var(--nav-bg,#e7f2fff0);border:1px solid var(--nav-border);border-radius:20px;flex-direction:column;align-items:flex-start;gap:22px;max-height:calc(100svh - 100px);padding:24px;display:flex;position:absolute;top:66px;left:0;right:0;overflow-y:auto}.marketing-landing .nav-actions{flex-shrink:0;gap:8px}.marketing-landing .menu-toggle{display:block}.marketing-landing .quality-card{width:260px;padding:22px}.marketing-landing .quality-card h3{font-size:24px}.marketing-landing .compare-model{width:400px;left:calc(50% - 200px)}.marketing-landing .sprites{gap:35px}.marketing-landing .sprite-live{width:145px;height:145px;left:5px}.marketing-landing .sprite-media{min-height:410px}.marketing-landing .audience-art{height:225px}.marketing-landing .gallery-grid figure>div{height:260px}}@media (max-width:900px){.marketing-landing .container{width:calc(100% - 44px)}.marketing-landing .section{padding-block:75px}.marketing-landing .hero{height:100svh;min-height:820px;max-height:940px;padding-top:90px}.marketing-landing .orbit-stage{height:350px}.marketing-landing .orbit-center{width:290px;height:345px;left:calc(50% - 145px)}.marketing-landing .orbit-left{width:200px;height:235px;left:calc(50% - 350px)}.marketing-landing .orbit-right{width:220px;height:200px;left:calc(50% + 145px)}.marketing-landing .orbit-far-left,.marketing-landing .orbit-far-right{display:none}.marketing-landing .hero-content h1{font-size:46px}.marketing-landing .hero-content{margin-top:22px}.marketing-landing .model-scroll{height:auto;min-height:0;padding-top:70px;padding-bottom:40px}.marketing-landing .model-sticky{height:auto;min-height:0;max-height:none;padding:0;position:relative;top:0}.marketing-landing .comparison-stage{grid-template-columns:1fr 1fr;gap:20px;height:auto;padding-top:460px;display:grid}.marketing-landing .compare-model{width:340px;height:440px;transform:translate3d(var(--model-x,0px),var(--model-y,0px),0) rotateY(var(--model-turn,0deg)) scale(var(--model-scale,1));top:0;bottom:auto;left:calc(50% - 170px)}.marketing-landing .quality-card{width:auto;padding:24px;position:relative;top:auto;left:auto;right:auto;transform:none}.marketing-landing .quality-card h3{font-size:26px}.marketing-landing .pipeline-grid{gap:16px}.marketing-landing .character-stage{height:330px}.marketing-landing .pipeline-item h3{font-size:20px}.marketing-landing .sprites{grid-template-columns:1fr;gap:40px}.marketing-landing .sprite-media{min-height:530px}.marketing-landing .sprite-live{width:220px;height:220px;top:150px;left:20px}.marketing-landing .sprite-copy{text-align:center}.marketing-landing .sprite-copy h2 br{display:none}.marketing-landing .audience-grid{grid-template-columns:repeat(2,1fr);gap:35px 20px}.marketing-landing .audience-art{height:280px}.marketing-landing .gallery-grid{gap:24px 18px}.marketing-landing .gallery-grid figure>div{height:230px}.marketing-landing .footer-main{grid-template-columns:2fr 1fr 1fr;gap:30px}.marketing-landing .footer-main>div:first-child{grid-column:1/-1;margin-bottom:15px}.marketing-landing .footer-main .brand{font-size:26px}}@media (max-width:600px){html:has(.marketing-landing){scroll-padding-top:85px}.marketing-landing .container{width:calc(100% - 40px)}.marketing-landing .section{padding-block:58px}.marketing-landing h2{font-size:30px}.marketing-landing .site-nav .button{gap:5px;min-height:36px;padding:8px 15px;font-size:13px}.marketing-landing .site-nav .button span{display:none}.marketing-landing .site-nav .brand{gap:6px;font-size:20px}.marketing-landing .site-nav .brand img{width:36px;height:36px}.marketing-landing .hero{height:auto;min-height:760px;padding-top:85px;padding-bottom:55px}.marketing-landing .orbit-stage{height:285px}.marketing-landing .orbit-center{width:245px;height:280px;left:calc(50% - 122.5px)}.marketing-landing .orbit-left{opacity:.28;width:135px;height:160px;bottom:14px;left:-32px}.marketing-landing .orbit-right{opacity:.28;width:165px;height:155px;bottom:26px;left:auto;right:-45px}.marketing-landing .hero-content{margin-top:20px;padding:0 20px}.marketing-landing .hero-content h1{max-width:350px;margin:auto;font-size:36px;line-height:1.18}.marketing-landing .hero-content p{margin-top:20px;font-size:16px;line-height:1.6}.marketing-landing .hero-content p span{max-width:320px;margin-top:5px;font-size:14px;display:inline-block}.marketing-landing .creation-frame{border-radius:21px;flex-direction:column;align-items:stretch;gap:19px;min-height:150px;margin-top:25px;padding:22px 20px}.marketing-landing .upload-trigger{justify-content:center;gap:12px;min-height:35px;font-size:14px}.marketing-landing .upload-trigger svg{width:29px;height:29px}.marketing-landing .creation-frame .button{width:100%;min-height:48px;font-size:15px}.marketing-landing .section-intro{margin-bottom:30px}.marketing-landing .section-intro p{margin-top:17px;font-size:15px;line-height:1.7}.marketing-landing .comparison-stage{gap:12px;padding-top:355px}.marketing-landing .compare-model{width:260px;height:340px;left:calc(50% - 130px)}.marketing-landing .quality-card{border-radius:20px;padding:18px 15px}.marketing-landing .quality-label{margin-bottom:15px;font-size:14px}.marketing-landing .quality-card h3{margin-bottom:14px;font-size:20px}.marketing-landing .quality-card p{margin-bottom:18px;font-size:12px}.marketing-landing .quality-card p br{display:none}.marketing-landing .quality-card .button{gap:5px;min-height:42px;padding:10px 6px;font-size:12px}.marketing-landing .quality-card .button span{font-size:15px}.marketing-landing .pipeline-grid{grid-template-columns:1fr;gap:33px;max-width:360px;margin:auto}.marketing-landing .character-stage{height:350px}.marketing-landing .pipeline-item h3{margin-top:15px;font-size:21px}.marketing-landing .export-stage{max-width:320px;margin:auto}.marketing-landing .pipeline-end p{font-size:16px}.marketing-landing .sprites{gap:33px}.marketing-landing .sprite-media{border-radius:20px;min-height:350px;padding:15px 10px 35px}.marketing-landing .sprite-sheet{width:72%;margin-right:0}.marketing-landing .sprite-live{width:130px;height:130px;top:97px;left:0}.marketing-landing .sprite-media>span{font-size:12px;bottom:16px}.marketing-landing .sprite-copy h2{font-size:30px}.marketing-landing .sprite-copy p{margin-top:20px;font-size:15px}.marketing-landing .sprite-copy .sprite-formats{margin-top:24px;font-size:12px}.marketing-landing .sprite-copy .button{font-size:14px}.marketing-landing .audience-grid{gap:30px 16px}.marketing-landing .audience-art{border-radius:14px;height:180px;padding:10px}.marketing-landing .audience-grid h3{margin-top:18px;font-size:19px}.marketing-landing .audience-grid p{margin-top:11px;font-size:13px;line-height:1.75}.marketing-landing .gallery-heading{margin-bottom:25px;display:block}.marketing-landing .gallery-heading h2{font-size:30px}.marketing-landing .gallery-heading p{margin-top:16px;font-size:14px}.marketing-landing .gallery-heading .text-link{margin-top:22px;font-size:13px}.marketing-landing .gallery-grid{grid-template-columns:repeat(2,1fr);gap:24px 14px}.marketing-landing .gallery-grid figure>div{border-radius:14px;height:205px;padding:10px}.marketing-landing .gallery-grid figcaption{margin-top:10px;font-size:12px}.marketing-landing .faq-list details{padding:22px 1px}.marketing-landing .faq-list summary{gap:12px;font-size:16px;line-height:1.6}.marketing-landing .faq-list summary:after{font-size:24px}.marketing-landing .faq-list details p{margin-top:17px;font-size:14px}.marketing-landing .final-cta{padding:85px 20px}.marketing-landing .final-cta h2{max-width:300px;margin:auto;font-size:31px;line-height:1.25}.marketing-landing .final-cta p{margin-top:23px;font-size:15px}.marketing-landing .final-cta .button{min-width:195px;margin-top:27px}.marketing-landing .site-footer{padding-top:40px}.marketing-landing .footer-main{grid-template-columns:repeat(3,1fr);gap:18px}.marketing-landing .footer-main .brand{font-size:25px}.marketing-landing .footer-main .brand img{width:40px;height:40px}.marketing-landing .footer-main h3{margin-bottom:17px;font-size:14px}.marketing-landing .footer-main>div:not(:first-child) a{font-size:12px;line-height:1.5}.marketing-landing .footer-main p{font-size:12px}.marketing-landing .footer-bottom{margin-top:40px;font-size:10px}.marketing-landing.motion-ready .reveal{transform:translateY(20px)}}.marketing-landing .orbit-left .float-art,.marketing-landing .orbit-right .float-art{background:0 0;border:0;padding:0}.marketing-landing .hero .orbit-asset img{filter:drop-shadow(0 14px 18px #202f5b2e)}.marketing-landing .hero .button{color:#f0f5ff;background:#17233f}.marketing-landing .hero .button:hover{background:#293b62}.marketing-landing .audience-grid p{word-break:keep-all;overflow-wrap:anywhere}.marketing-landing .tool-brands{z-index:6;background:#101211;border-radius:32px 32px 0 0;margin:-28px 16px 0;padding:24px 0 30px;position:relative}.marketing-landing .tool-brands-inner{width:100%}.marketing-landing .tool-logo-marquee{width:100%;max-width:1512px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marketing-landing .tool-logo-track{will-change:transform;width:max-content;display:flex}.marketing-landing .brand-motion-ready .tool-logo-track{animation:48s linear infinite tool-logo-flow;animation-play-state:var(--tools-play-state,running)}.marketing-landing .tool-brand-row{flex-shrink:0;align-items:center;gap:48px;margin:0;padding:0 48px 0 0;list-style:none;display:flex}.marketing-landing .tool-brand-row li{flex-shrink:0;width:190px}.marketing-landing .tool-brand-row a{border-radius:6px;justify-content:center;align-items:center;height:78px;padding:8px 10px;scroll-margin-inline:16px;display:flex}.marketing-landing .tool-brand-row img{object-fit:contain;flex-shrink:0;max-width:100%}.marketing-landing .tool-brand-row .godot-logo{width:160px;height:43px}.marketing-landing .tool-brand-row .blender-logo{width:160px;height:49px}.marketing-landing .tool-brand-row .babylon-logo{width:165px;height:56px}.marketing-landing .tool-brand-row .playcanvas-logo{width:175px;height:28px}.marketing-landing .tool-brand-row .phaser-logo{width:155px;height:34px}.marketing-landing .tool-name{letter-spacing:-.025em;color:#fff;white-space:nowrap;font-family:inherit;font-size:31px;font-weight:600}.marketing-landing .tool-name sup{letter-spacing:0;align-self:center;margin:0 0 19px 3px;font-size:9px}.marketing-landing .defold-tool-name{letter-spacing:.025em;font-size:30px;font-weight:550}.marketing-landing .tool-logo-marquee:hover .tool-logo-track,.marketing-landing .tool-logo-marquee:focus-within .tool-logo-track{animation-play-state:paused}.marketing-landing .tool-logo-marquee:focus-within .tool-logo-track{animation:none;transform:none}.marketing-landing .tool-logo-marquee:focus-within{-webkit-mask-image:none;mask-image:none}@keyframes tool-logo-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:900px){.marketing-landing .tool-brands{border-radius:26px 26px 0 0;margin:-18px 10px 0;padding:22px 0 30px}.marketing-landing .tool-brand-row{gap:36px;padding-right:36px}.marketing-landing .tool-brand-row li{width:180px}}@media (max-width:600px){.marketing-landing .tool-brands{border-radius:24px 24px 0 0;margin:-14px 0 0;padding:20px 0 28px}.marketing-landing .tool-logo-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marketing-landing .brand-motion-ready .tool-logo-track{animation-duration:42s}.marketing-landing .tool-brand-row{gap:32px;padding-right:32px}.marketing-landing .tool-brand-row li{width:160px}.marketing-landing .tool-brand-row a{height:62px;padding-inline:8px}.marketing-landing .tool-brand-row .godot-logo{width:140px;height:37px}.marketing-landing .tool-brand-row .blender-logo{width:140px;height:43px}.marketing-landing .tool-brand-row .babylon-logo{width:140px;height:48px}.marketing-landing .tool-brand-row .playcanvas-logo{width:144px;height:23px}.marketing-landing .tool-brand-row .phaser-logo{width:140px;height:31px}.marketing-landing .tool-name{font-size:29px}.marketing-landing .defold-tool-name{font-size:27px}}@media (prefers-reduced-motion:reduce){.marketing-landing .tool-logo-marquee{padding-inline:24px;-webkit-mask-image:none;mask-image:none}.marketing-landing .tool-logo-track{will-change:auto;width:100%;transform:none;animation:none!important}.marketing-landing .tool-brand-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;width:100%;padding:0;display:grid}.marketing-landing .tool-brand-row li{width:auto}.marketing-landing .tool-brand-row-copy{display:none}.marketing-landing .tool-brand-row a{padding-inline:5px}}.marketing-landing .gallery-grid.community-grid{min-height:510px;padding-inline:22px;display:block}.marketing-landing .community-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.marketing-landing .community-row+.community-row{margin-top:12px}.marketing-landing .community-row:first-child{translate:var(--gallery-travel,0px) 0}.marketing-landing .community-row:nth-child(2){translate:calc(var(--gallery-travel,0px) * -1) 0}.marketing-landing .community-card{aspect-ratio:4/5;background:#050605;border:1px solid #ffffff14;border-radius:9px;grid-template-rows:minmax(0,1fr) auto;min-width:0;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.marketing-landing .community-card:hover{border-color:#6ee7b773}.marketing-landing .community-card:focus-within{box-shadow:0 0 0 2px #6ee7b7a6}.marketing-landing .community-model-link{z-index:2;border-radius:inherit;min-height:0;display:block;position:relative}.marketing-landing .community-model-link:focus-visible{outline-offset:-3px}.marketing-landing .community-card .community-thumbnail{object-fit:contain;width:100%;height:100%;min-height:0;padding:6px;transition:filter .3s}.marketing-landing .community-card:hover .community-thumbnail{filter:brightness(1.08)}.marketing-landing .community-thumbnail-fallback{color:#89948e;place-items:center;height:100%;font-size:12px;display:grid}.marketing-landing .community-card [hidden]{display:none}.marketing-landing .community-card-footer{z-index:3;color:#fff;pointer-events:none;background:#141817;justify-content:space-between;align-items:center;gap:10px;padding:2px 10px;display:flex;position:relative}.marketing-landing .community-creator{align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:550;display:flex;position:relative}.marketing-landing a.community-creator{pointer-events:auto;min-width:44px;min-height:44px}.marketing-landing .community-creator>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-landing .community-card .community-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:26px;height:26px;box-shadow:0 0 0 1px #ffffff26}.marketing-landing .community-likes{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.marketing-landing .community-likes svg{width:14px;height:14px}.marketing-landing .community-state{text-align:center;min-height:20px}.marketing-landing .community-state p{font-size:14px}.marketing-landing .community-state button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:10px;margin-top:14px;padding:10px 18px;font-size:14px}.marketing-landing .community-state button[hidden]{display:none}.marketing-landing .gallery-grid.community-empty{min-height:60px}@media (max-width:1200px){.marketing-landing .community-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.marketing-landing .community-row{grid-template-columns:repeat(3,minmax(0,1fr));translate:none!important}.marketing-landing .gallery-grid.community-grid{min-height:0;padding-inline:0}.marketing-landing .community-row+.community-row{margin-top:14px}}@media (max-width:600px){.marketing-landing .community-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-landing .community-card-footer{gap:6px;padding:2px 9px}.marketing-landing .community-creator{gap:5px;font-size:11px}.marketing-landing .community-card .community-avatar{width:22px;height:22px}.marketing-landing .community-likes{gap:3px;font-size:11px}.marketing-landing .community-likes svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.marketing-landing .community-row{translate:none!important}}.marketing-landing .site-nav{background:var(--nav-bg,#e7f2ffd6);transition:background .35s,color .35s,border-color .35s}.marketing-landing .hero-atmosphere:after{content:"";animation:14s ease-in-out infinite hero-light;animation-play-state:var(--hero-play-state,running);opacity:0;background:radial-gradient(at 65% 30%,#9379ff38,#0000 62%);position:absolute;inset:0}.marketing-landing .model-scroll{background:radial-gradient(at 50% 63%,#3f5c1a21,#0000 56%)}.marketing-landing .motion-chapter{isolation:isolate;--chapter-inset:10%;--chapter-radius:36px;--chapter-violet:0;--stage-rise:45px;color:#131c12;margin-top:60px;position:relative}.marketing-landing .chapter-backdrop{z-index:-1;clip-path:inset(0 var(--chapter-inset) round var(--chapter-radius));background:linear-gradient(145deg,#bbff4d 4%,#b8ff7c 48%,#91f9d1 100%);position:absolute;inset:0;overflow:hidden}.marketing-landing .chapter-backdrop:after{content:"";opacity:.45;pointer-events:none;background-image:radial-gradient(circle,#1f2c1824 1px,#0000 1.3px);background-size:16px 16px;position:absolute;inset:0}.marketing-landing .chapter-violet{opacity:var(--chapter-violet);background:linear-gradient(145deg,#c2a6ff 2%,#ad91fb 48%,#928afa 100%);position:absolute;inset:0}.marketing-landing .motion-chapter .section-intro p,.marketing-landing .motion-chapter .pipeline-end p,.marketing-landing .motion-chapter .sprite-copy p{color:#314332}.marketing-landing .motion-chapter .pipeline{padding-top:105px;padding-bottom:78px}.marketing-landing .motion-chapter .pipeline-grid{transform:translateY(var(--stage-rise))}.marketing-landing .motion-chapter .character-stage{background:radial-gradient(at 50% 95%,#374f2a24,#0000 50%),#ffffff36;border:1px solid #21311c1f;border-radius:26px;height:390px;padding:12px 12px 18px}.marketing-landing .motion-chapter .export-stage{padding-bottom:48px}.marketing-landing .motion-chapter .formats span{color:#29412e;background:#ffffff7a;border-color:#1f2d1933}.marketing-landing .motion-chapter .rig-overlay{stroke:#176834;mix-blend-mode:normal;opacity:.75}.marketing-landing .motion-chapter .rig-overlay circle{fill:#185b31}.marketing-landing .motion-chapter .button{color:#c6ff8e;background:#162016}.marketing-landing .motion-chapter .button:hover{background:#263524}.marketing-landing .motion-chapter .sprites{padding-top:68px;padding-bottom:105px}.marketing-landing .motion-chapter .sprite-media{background:#ffffff3d;border-color:#2c1f4229}.marketing-landing .motion-chapter .sprite-media>span{color:#353248}.marketing-landing .motion-chapter .sprite-copy p,.marketing-landing .motion-chapter .sprite-copy .sprite-formats{color:#37314c}.marketing-landing .gallery-grid figure:nth-child(-n+3){translate:var(--gallery-travel,0px) 0}.marketing-landing .gallery-grid figure:nth-child(n+4){translate:calc(var(--gallery-travel,0px) * -1) 0}.marketing-landing .final-cta{background:radial-gradient(at 70% 100%,#1a6b3f29,#0000 60%),radial-gradient(at 20% 100%,#26346f1a,#0000 65%)}.marketing-landing .site-footer{isolation:isolate;color:#173323;--footer-inset:7%;--footer-radius:30px;border-top:0;padding:65px 0 35px;position:relative}.marketing-landing .footer-backdrop{z-index:-1;clip-path:inset(0 var(--footer-inset) round var(--footer-radius));background:linear-gradient(145deg,#baff4b 7%,#b9ff70 54%,#91f4de 100%);position:absolute;inset:0}.marketing-landing .site-footer .footer-main p,.marketing-landing .site-footer .footer-main>div:not(:first-child) a{color:#354e3a}.marketing-landing .site-footer .footer-bottom{color:#456247;border-top:1px solid #304c2a26;padding-top:20px}.marketing-landing .site-footer a:focus-visible{outline-color:#244c2d}.marketing-landing .site-footer .footer-inner{position:relative}@keyframes hero-light{0%,to{opacity:0}45%,60%{opacity:1}}@media (max-width:900px){.marketing-landing .motion-chapter{--chapter-inset:0%;--chapter-radius:0px;margin-top:35px}.marketing-landing .motion-chapter .pipeline{padding-top:75px;padding-bottom:55px}.marketing-landing .motion-chapter .character-stage{height:330px}.marketing-landing .motion-chapter .sprites{padding-top:55px;padding-bottom:75px}.marketing-landing .site-footer{--footer-inset:0%;--footer-radius:0px}.marketing-landing .gallery-grid figure{translate:none!important}}@media (max-width:600px){.marketing-landing .motion-chapter .pipeline{padding-top:65px;padding-bottom:45px}.marketing-landing .motion-chapter .character-stage{border-radius:22px;height:350px}.marketing-landing .motion-chapter .pipeline-grid{gap:28px}.marketing-landing .motion-chapter .sprites{padding-top:45px;padding-bottom:65px}.marketing-landing .site-footer{padding-top:42px}.marketing-landing .chapter-backdrop:after{opacity:.25;background-size:20px 20px}}@media (prefers-reduced-motion:reduce){.marketing-landing .chapter-backdrop,.marketing-landing .footer-backdrop{clip-path:none}.marketing-landing .chapter-violet{display:none}.marketing-landing .motion-chapter .sprites{background:linear-gradient(145deg,#c2a6ff,#928afa)}.marketing-landing .motion-chapter .pipeline-grid{transform:none}.marketing-landing .gallery-grid figure{translate:none!important}.marketing-landing .hero-atmosphere:after{display:none}html:has(.marketing-landing){scroll-behavior:auto}.marketing-landing *,.marketing-landing :before,.marketing-landing :after{transition:none!important;animation:none!important}.marketing-landing.motion-ready .reveal{opacity:1;transform:none}.marketing-landing.motion-ready .orbit-stage,.marketing-landing .compare-model,.marketing-landing .quality-card{will-change:auto}.marketing-landing .orbit-stage{transform:none}}.marketing-landing .hero{height:auto;min-height:0;max-height:none;padding-bottom:76px}@property --upload-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.marketing-landing .creation-frame{isolation:isolate;background:#f4faffb3;border-color:#2d487538;border-radius:20px;gap:24px;min-height:92px;padding:16px 20px;transition:box-shadow .2s,border-color .2s;position:relative;box-shadow:0 16px 42px #22356829,0 4px 12px #22356814,inset 0 1px #ffffffe6}:is(.marketing-landing .creation-frame:has(.upload-trigger:hover),.marketing-landing .creation-frame:has(.reference-file:focus-visible)){border-color:#46619b66;box-shadow:0 20px 48px #22356838,0 5px 14px #2235681a,inset 0 1px #fffffff2}.marketing-landing .creation-frame:before{content:"";border-radius:inherit;background:conic-gradient(from var(--upload-angle),transparent 0deg 235deg,#7399d9 278deg,#7a65cc 306deg,transparent 344deg);opacity:.55;pointer-events:none;animation:10s linear infinite upload-edge;animation-play-state:var(--hero-play-state,running);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.marketing-landing .creation-frame>.upload-trigger,.marketing-landing .creation-frame>.button{z-index:1;position:relative}.marketing-landing .upload-trigger{color:#405471;flex:1;align-self:stretch;gap:14px;font-size:15px}.marketing-landing .upload-trigger .upload-visual{flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:visible}.marketing-landing .upload-visual .upload-glyph{opacity:.65;width:32px;height:32px;animation:12s ease-in-out infinite upload-glyph;animation-play-state:var(--hero-play-state,running);position:absolute}.marketing-landing .upload-trigger .upload-example{object-fit:contain;opacity:0;width:46px;height:46px;animation:12s ease-in-out infinite upload-example;animation-play-state:var(--hero-play-state,running);will-change:transform,opacity;border-radius:8px;position:absolute}.marketing-landing .upload-example:nth-of-type(2){animation-delay:4s}.marketing-landing .upload-example:nth-of-type(3){animation-delay:8s}.marketing-landing .upload-visual #upload-preview{object-fit:cover;border-radius:9px;width:48px;height:48px;position:absolute;inset:0}.marketing-landing .upload-visual #upload-preview[hidden]{display:none}.marketing-landing .upload-visual .upload-hover-icon{color:#273e68;opacity:0;pointer-events:none;z-index:2;background:#f9fbff;border:1px solid #334e802e;border-radius:12px;place-items:center;transition:opacity .16s,transform .16s;display:grid;position:absolute;inset:0;transform:translateY(5px)scale(.92);box-shadow:0 5px 14px #22356826}.marketing-landing .upload-visual .upload-hover-icon svg{stroke-width:1.8px;width:24px;height:24px}.marketing-landing .upload-trigger:hover .upload-hover-icon{opacity:1;transform:none}.marketing-landing .creation-frame:has(.reference-file:focus-visible) .upload-hover-icon{opacity:1;transform:none}.marketing-landing .upload-trigger:hover .upload-visual>:not(.upload-hover-icon){visibility:hidden}.marketing-landing .creation-frame:has(.reference-file:focus-visible) .upload-visual>:not(.upload-hover-icon){visibility:hidden}.marketing-landing .creation-frame[data-has-reference=true] .upload-example,.marketing-landing .creation-frame[data-has-reference=true] .upload-glyph{display:none}.marketing-landing .creation-frame[data-has-reference=true]:before{opacity:.25;animation:none}.marketing-landing .reference-file{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;inset:0 auto auto 0;overflow:hidden}.marketing-landing .creation-frame:has(.reference-file:focus-visible) .upload-trigger{outline:2px solid var(--green);outline-offset:5px;border-radius:8px}.marketing-landing .creation-frame:hover:before,.marketing-landing .creation-frame:focus-within:before,.marketing-landing .creation-frame:hover .upload-example,.marketing-landing .creation-frame:focus-within .upload-example,.marketing-landing .creation-frame:hover .upload-glyph,.marketing-landing .creation-frame:focus-within .upload-glyph{animation-play-state:paused}.marketing-landing .creation-frame>.button{border-radius:14px;gap:12px;min-height:48px;padding:12px 24px;font-size:15px}.marketing-landing .creation-frame>.button span{transition:transform .25s}.marketing-landing .creation-frame>.button:hover span,.marketing-landing .creation-frame>.button:focus-visible span{transform:translate(3px)}@keyframes upload-edge{to{--upload-angle:360deg}}@keyframes upload-example{0%,3%{opacity:0;transform:translateY(5px)rotate(-7deg)scale(.94)}7%,25%{opacity:1;transform:translateY(-2px)rotate(2deg)scale(1)}31%,to{opacity:0;transform:translateY(-6px)rotate(6deg)scale(.97)}}@keyframes upload-glyph{0%,3%,31%,36%,64%,69%,97%,to{opacity:.65;transform:scale(1)}7%,25%,40%,58%,73%,91%{opacity:0;transform:scale(.85)}}@media (max-width:600px){.marketing-landing .hero{padding-bottom:54px}.marketing-landing .creation-frame{border-radius:18px;gap:14px;min-height:138px;padding:16px}.marketing-landing .upload-trigger{gap:10px;min-height:40px;font-size:13px}.marketing-landing .upload-trigger .upload-visual{width:38px;height:38px}.marketing-landing .upload-visual .upload-glyph{width:27px;height:27px}.marketing-landing .upload-trigger .upload-example{width:37px;height:37px}.marketing-landing .upload-visual #upload-preview{border-radius:7px;width:38px;height:38px}.marketing-landing .creation-frame>.button{border-radius:12px;min-height:46px;font-size:14px}}@media (prefers-reduced-motion:reduce){.marketing-landing .creation-frame,.marketing-landing .upload-visual .upload-hover-icon{transition:none}.marketing-landing .creation-frame:before,.marketing-landing .upload-example{display:none}.marketing-landing .upload-visual .upload-glyph{opacity:.65;animation:none}.marketing-landing .creation-frame>.button span{transition:none}}.marketing-landing .section-intro p{word-break:keep-all;overflow-wrap:anywhere;max-width:800px;margin-inline:auto;line-height:1.75}.marketing-landing .pipeline-item>p{text-align:center;word-break:keep-all;overflow-wrap:anywhere;max-width:345px;margin:14px auto 0;font-size:15px;line-height:1.8}.marketing-landing .motion-chapter .pipeline-item>p{color:#314332}.marketing-landing .sprite-copy p,.marketing-landing .quality-card p,.marketing-landing .faq-list details p{word-break:keep-all;overflow-wrap:anywhere}.marketing-landing .gallery-heading p{word-break:keep-all;overflow-wrap:anywhere;max-width:660px;line-height:1.75}.marketing-landing .final-cta>p{word-break:keep-all;overflow-wrap:anywhere;max-width:700px;margin-inline:auto;padding-inline:20px;line-height:1.75}@media (min-width:901px){.marketing-landing .low-card{top:auto;bottom:0}}@media (max-width:600px){.marketing-landing .pipeline-item>p{max-width:320px;font-size:14px}.marketing-landing .hero-content p span{word-break:keep-all;overflow-wrap:anywhere;max-width:330px}.marketing-landing .gallery-heading p{max-width:100%}}.marketing-landing{min-height:100vh}.marketing-landing select.language{cursor:pointer;background:0 0;border:0;max-width:130px}.marketing-landing select.language option{color:#17233f;background:#f0f5ff}.marketing-landing .upload-error{color:#962c27;margin-top:10px;font-size:13px}.marketing-landing .community-creator .community-avatar{flex-shrink:0}.marketing-landing .landing-business{border-top:1px solid #17332329;margin-top:24px;padding-top:20px}.marketing-landing .landing-business h2{letter-spacing:.08em;color:#35513c;font-size:11px;line-height:1.5}.marketing-landing .landing-business dl{color:#35513c;font-size:11px;line-height:1.8}.marketing-landing .landing-business dt{color:#35513c}.marketing-landing .quality-card{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:0 0;border:0}.marketing-landing .quality-card .quality-label{opacity:var(--quality-opacity,1)}.marketing-landing .audience-art{background:0 0;border:0;border-radius:0}.marketing-landing .scene-showcase .section-intro p{overflow-wrap:anywhere;max-width:780px;margin-inline:auto}.marketing-landing .scene-film{background:#05080b;width:100%;margin:0;position:relative}.marketing-landing .scene-film .scene-poster{object-fit:contain;z-index:1;pointer-events:none}.marketing-landing .scene-film video{aspect-ratio:16/9;object-fit:contain;border:0;border-radius:0;width:100%;height:auto;display:block}.marketing-landing .scene-workflow{padding-top:56px}.marketing-landing .scene-workflow .section-intro{margin-inline:auto;max-width:900px;margin-bottom:40px}.marketing-landing .scene-workflow h2{font-size:clamp(26px,3vw,36px)}.marketing-landing .scene-workflow .section-intro p{font-size:16px;line-height:1.8}.marketing-landing .pipeline-steps{gap:50px}.marketing-landing .pipeline-steps h3{text-align:left;margin-top:0;font-size:23px}.marketing-landing .pipeline-steps p{color:var(--muted);text-align:left;overflow-wrap:anywhere;margin-top:14px;font-size:14px;line-height:1.8}.marketing-landing .pipeline-steps .export-formats{letter-spacing:.08em;font-size:12px;font-weight:650}.marketing-landing .motion-chapter .real-sprites{--sprite-size:clamp(64px, 8vw, 112px);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;min-height:380px;padding:0;display:flex}.marketing-landing .sprite-directions{grid-template-columns:repeat(4,1fr);justify-items:center;width:100%;margin-bottom:32px;display:grid}.marketing-landing .sprite-player{width:var(--sprite-size);height:var(--sprite-size);background-image:var(--sprite-sheet);background-size:calc(var(--sprite-frames) * 100%) 400%;background-position:0 calc(var(--sprite-row) * var(--sprite-size) * -1);image-rendering:pixelated;animation:landing-sprite-frames var(--sprite-duration) steps(var(--sprite-frames), end) infinite;animation-play-state:var(--sprite-play-state,running);background-repeat:no-repeat}.marketing-landing .real-sprite-sheet{object-fit:contain;width:100%;max-width:520px;height:auto;max-height:300px;image-rendering:pixelated}.marketing-landing .sprite-sample-details{color:#433254;margin-top:20px;font-size:13px}@keyframes landing-sprite-frames{to{background-position-x:calc(var(--sprite-frames) * var(--sprite-size) * -1)}}@media (max-width:900px){.marketing-landing .pipeline-steps{gap:26px}.marketing-landing .pipeline-steps h3{font-size:20px}.marketing-landing .pipeline-steps p{font-size:13px}}@media (max-width:600px){.marketing-landing .scene-workflow{padding-top:36px}.marketing-landing .scene-workflow .section-intro p{font-size:15px}.marketing-landing .pipeline-steps{grid-template-columns:1fr;gap:28px}.marketing-landing .pipeline-steps p{max-width:340px;margin-inline:auto}.marketing-landing .motion-chapter .real-sprites{min-height:0}.marketing-landing .sprite-directions{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.marketing-landing .sprite-player{animation:none}}
