@font-face{font-family:Inter;src:url(assets/inter.woff2) format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:#151613;color:#f2f2e9;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a597fa;outline-offset:6px}button{color:inherit}img,video{display:block;width:100%}button{border:0}::selection{background:#d6ff5f;color:#151613}.wrap{width:min(1320px,calc(100% - 104px));margin:auto}.header{height:100px;width:calc(100% - 104px);margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #34362e}.brand{display:flex;align-items:center;font-size:29px;letter-spacing:-1.5px;font-weight:750;gap:10px}.brand-icon{width:34px;height:34px;background:#d6ff5f;color:#151613;display:inline-flex;align-items:center;justify-content:center;font-size:35px;border-radius:9px;position:relative;line-height:1}.brand-icon span{font-size:17px;position:absolute;right:-7px;top:-8px;color:#d6ff5f}.brand-dot{font-size:20px;color:#d6ff5f;align-self:flex-start;letter-spacing:0;margin-left:-8px}.header nav{display:flex;gap:32px;font-size:13px;color:#bdbfb4}.header nav a:hover{color:#d6ff5f}.nav-cta{font-size:13px;border:1px solid #54574a;border-radius:30px;padding:13px 20px;display:flex;gap:26px}.nav-cta:hover{background:#d6ff5f;color:#151613;border-color:#d6ff5f}.hero{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;min-height:690px;padding-top:60px;padding-bottom:85px;gap:24px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.9px;display:flex;align-items:center;gap:10px}.eyebrow i,.preview-bottom i{width:6px;height:6px;border-radius:50%;background:#d6ff5f;display:inline-block;box-shadow:0 0 12px #d6ff5f50}.hero h1{font-size:clamp(57px,5.55vw,83px);letter-spacing:-5px;line-height:1.01;font-weight:550;margin:29px 0}.slant{color:#d6ff5f;display:inline-block;font-style:italic;font-weight:450;letter-spacing:-4.5px}.hero-copy>p{color:#a9aca0;max-width:410px;font-size:16px;line-height:1.8;margin-top:28px}.period{color:#d6ff5f}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:31px;flex-wrap:wrap}.button{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 23px;border-radius:7px;font-size:13px;font-weight:650;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button span{font-size:20px;line-height:1}.lime{background:#d6ff5f;color:#151613}.lime:hover{background:#e3ff91}.text-link{font-size:11px;display:flex;align-items:center;gap:8px}.play-small{font-size:8px;border:1px solid #696c60;border-radius:50%;width:26px;height:26px;display:grid;place-items:center}.compatibility{display:flex;gap:8px;align-items:center;color:#888c7e;font-size:10px;margin-top:28px}.claude-mark{color:#c79175;font-size:23px}.sep{margin:0 4px}.hero-stage{height:480px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.orbit{position:absolute;border:1px solid #33392b;border-radius:50%;z-index:-1;width:470px;height:470px;transform:rotate(-18deg);animation:orbit 36s linear infinite}.orbit-two{width:530px;height:330px;transform:rotate(35deg)}.orbit-one:after{content:'';position:absolute;width:8px;height:8px;border-radius:50%;background:#d6ff5f;top:45px;left:80px}.stage-tag{position:absolute;top:20px;left:40px;color:#7f8772;letter-spacing:2px;font-size:9px;transform:rotate(-5deg)}.main-preview{width:94%;transform:rotate(-5deg);border-radius:12px;background:#262920;border:1px solid #505344;box-shadow:0 30px 80px #0008;overflow:hidden;animation:float 8s ease-in-out infinite}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;font-size:8px;color:#a6aa98}.preview-toolbar>span:first-child{display:flex;gap:4px}.preview-toolbar b{width:5px;height:5px;background:#656956;border-radius:50%}.main-preview video{aspect-ratio:16/9;object-fit:cover}.preview-bottom{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;font-size:8px;letter-spacing:1px}.preview-bottom i{width:4px;height:4px;margin-right:5px}.preview-play{width:29px;height:29px;border-radius:50%;background:#d6ff5f;color:#151613;font-size:10px}.map-preview{position:absolute;width:150px;right:-5px;bottom:-4px;border:5px solid #d2c5ec;border-radius:13px;transform:rotate(9deg);background:#d2c5ec;padding:0;overflow:hidden;box-shadow:0 20px 50px #0008;animation:mapFloat 9s ease-in-out infinite}.map-preview img,.map-preview video{aspect-ratio:9/14;object-fit:cover}.map-label{color:#25212d;display:flex;padding:10px 4px 5px;align-items:center;gap:4px;font-size:8px;text-align:left;font-weight:600}.map-label b{font-size:18px}.floating-note{position:absolute;left:12px;bottom:12px;background:#d6ff5f;color:#2b321e;padding:14px 20px;font-size:10px;line-height:1.5;transform:rotate(-7deg);border-radius:2px;box-shadow:5px 5px 0 #0004}.floating-note>span{font-size:28px;float:left;margin-right:12px}.motion-toggle{position:absolute;bottom:-48px;left:50%;transform:translateX(-50%);background:none;color:#818776;font-size:10px;white-space:nowrap;padding:9px}.ticker{background:#d6ff5f;color:#1e2614;overflow:hidden;padding:19px 0;transform:rotate(-1.3deg);margin:10px 0 5px}.ticker-track{width:max-content;display:flex;gap:42px;align-items:center;animation:ticker 32s linear infinite;font-size:14px;letter-spacing:1px;font-weight:700}.ticker-track b{font-size:24px}.section{padding-top:105px;padding-bottom:105px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.muted{color:#929886}h2{font-size:clamp(35px,3.8vw,56px);line-height:1.08;letter-spacing:-2.6px;font-weight:500;margin:22px 0 0}.section-aside p{font-size:13px;line-height:1.7;color:#a0a596}.filters{display:flex;background:#22251e;border:1px solid #373b30;border-radius:30px;padding:4px;margin-top:22px;width:max-content;gap:2px}.filters button{padding:9px 15px;font-size:11px;border-radius:22px;background:none;color:#a7ad9c;transition:all .2s}.filters button.active{color:#171c10;background:#d6ff5f}.gallery{display:grid;grid-template-columns:repeat(12,1fr);gap:25px}.video-card{grid-column:span 6;min-width:0;animation:appear .5s both}.video-card[hidden]{display:none}.video-card.vertical{grid-column:span 4}.video-thumb{display:block;position:relative;width:100%;padding:0;overflow:hidden;border-radius:11px;background:#242820;border:1px solid #414438}.video-thumb img{aspect-ratio:16/9;object-fit:cover;transition:transform .7s,filter .7s}.vertical .video-thumb img,.vertical .video-thumb video{aspect-ratio:4/4.8;object-fit:cover;object-position:center 35%}.video-thumb:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#0008);pointer-events:none}.video-thumb:hover img{transform:scale(1.04);filter:brightness(1.06)}.play-bubble{position:absolute;left:20px;bottom:20px;border:1px solid #ffffff70;background:#ffffff20;backdrop-filter:blur(8px);width:43px;height:43px;border-radius:50%;display:grid;place-items:center;font-size:11px;z-index:1;transition:background .2s}.video-thumb:hover .play-bubble{background:#d6ff5f;color:#151613;border-color:#d6ff5f}.video-format{position:absolute;right:18px;bottom:23px;font-size:9px;letter-spacing:1px;z-index:1}.video-caption{display:flex;align-items:flex-start;justify-content:space-between;padding-top:15px;gap:10px}.video-caption h3{font-weight:500;font-size:15px;line-height:1.35;margin:0}.video-caption p{color:#858c7a;font-size:10px;margin:7px 0 0}.video-caption>span{color:#7e8870;font-size:18px}.gallery-foot{color:#737c68;font-size:10px;border-bottom:1px solid #33392b;display:flex;justify-content:space-between;padding-bottom:20px;margin-top:30px}.process{background:#eeeee4;color:#20251c;padding:95px 0 45px}.process-head{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.process-head>p{font-size:14px;line-height:1.8;color:#717567;max-width:410px;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:55px}.steps article{border-top:1px solid #c8cdbd;padding-top:18px}.step-number{font-size:11px;font-weight:600;color:#7a826c}.step-art{height:120px;display:flex;align-items:center;gap:10px;margin:10px 0 18px}.prompt-art>span{color:#b5795f;font-size:30px}.prompt-art>div{font-size:11px;background:#e4e6d8;padding:17px 13px;border:1px solid #d4d9c6;border-radius:7px;flex:1;white-space:nowrap}.prompt-art i{display:inline-block;width:1px;height:13px;background:#545d44;vertical-align:middle;margin-left:4px;animation:blink 1.5s steps(1) infinite}.prompt-art b{background:#23291d;color:#d6ff5f;border-radius:5px;padding:7px 10px;font-size:16px}.frames-art{position:relative;justify-content:center}.frames-art div{width:28%;height:74px;border:5px solid #fff;border-bottom-width:13px;background-size:cover;background-position:center;box-shadow:0 5px 12px #29320b13;transform:rotate(-9deg)}.frames-art div:first-child{background-image:url(assets/roma-fresco.jpg)}.frames-art div:nth-child(2){background-image:url(assets/cartoon-tinta.jpg);transform:translateY(-6px) rotate(3deg)}.frames-art div:nth-child(3){background-image:url(assets/ysi-stickman.jpg);transform:rotate(10deg)}.frames-art span{position:absolute;right:0;bottom:10px;border-radius:50%;padding:6px 9px;background:#c7ec69;border:3px solid #eeeee4}.export-art{gap:10px}.export-art>span{width:38px;height:48px;border:1px solid #bfc8af;border-radius:5px;display:grid;place-items:center;background:#e2e8d8;font-size:12px}.export-art>div{font-size:10px;line-height:2}.export-art small{display:block;font-size:6px;letter-spacing:1px;color:#7c8769}.export-art>b{margin-left:auto;background:#d6ff5f;width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.steps h3{font-size:20px;letter-spacing:-.5px;font-weight:550}.steps p{font-size:12px;line-height:1.9;color:#6d7561;max-width:310px}.process-note{border-top:1px solid #c8cdbd;margin-top:40px;padding-top:24px;font-size:11px;display:flex;align-items:center;gap:15px;color:#778166}.process-note span{font-size:24px;color:#364128}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:50px}.price-card{padding:32px;border:1px solid #3e4435;border-radius:13px;display:flex;flex-direction:column;background:#1b1f17;position:relative}.pack-icon{font-size:38px;color:#d6ff5f;line-height:1;margin-bottom:27px;display:block}.globe-icon{color:#c4b6e6}.pack-type{font-size:8px;letter-spacing:1.4px;color:#929d82}.price-card h3{font-weight:500;font-size:28px;letter-spacing:-1px;line-height:1.1;margin:17px 0}.pack-description{font-size:12px;line-height:1.8;color:#919c82;min-height:65px}.price{font-size:49px;letter-spacing:-2.5px;line-height:1.2;margin:12px 0 26px;position:relative}.price>span{font-size:25px;margin-left:5px}.price del{font-size:14px;letter-spacing:0;margin-right:9px;color:#587022}.price-card ul{list-style:none;padding:0;margin:4px 0 30px;border-top:1px solid #3c4433;padding-top:21px;flex:1}.price-card li{font-size:11px;color:#c4cbbb;line-height:1.65;margin-bottom:14px;padding-left:20px;position:relative}.price-card li:before{content:'✓';position:absolute;left:0;color:#d6ff5f}.outline{background:none;border:1px solid #707b60;color:#edf2e5;width:100%}.outline:hover{background:#2c3522}.bundle{background:#d6ff5f;color:#202a12;border-color:#d6ff5f}.bundle-badge{position:absolute;right:18px;top:-13px;background:#d6ff5f;color:#243112;border:1px solid #18250d;padding:7px 11px;border-radius:20px;font-size:8px;letter-spacing:1px;font-weight:650}.bundle .pack-icon{color:#334818}.bundle .pack-type,.bundle .pack-description{color:#5b712d}.bundle ul{border-color:#b3d64f;margin-top:4px}.bundle li{color:#3c5121}.bundle li:before{color:#3d551c}.bundle .price{margin-bottom:7px}.saving{font-size:10px;margin-bottom:6px;color:#40591c}.dark{background:#202a16;color:#efffd5;width:100%}.dark:hover{background:#354622}.requirements{display:flex;gap:32px;margin-top:28px;align-items:flex-start;color:#8a967b}.requirements>span{font-size:8px;letter-spacing:1.2px;white-space:nowrap;padding-top:3px}.requirements p{font-size:10px;line-height:1.8;max-width:850px;margin:0}.faq{border-top:1px solid #363f2d;display:grid;grid-template-columns:1fr 1.3fr;gap:50px;padding-top:75px}.faq-list details{border-bottom:1px solid #3a4430}.faq-list summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#a3b48a;font-size:20px;transition:transform .3s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{font-size:12px;line-height:1.9;color:#a1ad92;margin:0 35px 25px 0}.closing{padding:65px 0 40px;background:#d6ff5f;color:#243016;overflow:hidden}.closing a{display:block;position:relative;font-size:clamp(80px,12vw,175px);line-height:.93;letter-spacing:-9px;font-weight:550;margin:35px 0 45px}.closing a>span{position:absolute;right:20px;bottom:0;font-size:190px;transition:transform .3s}.closing a:hover>span{transform:translate(12px,-12px)}.closing-bottom{display:flex;justify-content:space-between;align-items:end}.closing-bottom p{font-size:12px;line-height:1.7;color:#536b2b}.closing-bottom>span{font-size:45px;animation:orbit 20s linear infinite}footer{min-height:130px;display:flex;align-items:center;justify-content:space-between;gap:25px}footer>p,footer>span{font-size:10px;color:#879477}footer .brand{font-size:25px}.skip{position:fixed;top:-100px;left:20px;z-index:10;padding:15px;background:#d6ff5f;color:#151613}.skip:focus{top:10px}dialog{border:1px solid #556346;border-radius:13px;background:#1b2116;color:#f4f5eb;padding:0;max-width:calc(100vw - 30px);max-height:calc(100dvh - 30px)}dialog::backdrop{background:#070b04d9;backdrop-filter:blur(12px)}.video-dialog{width:1000px}.dialog-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;gap:20px}.dialog-bar h2{font-size:16px;letter-spacing:0;margin:0}.close-dialog{background:none;color:#cbd4bd;font-size:29px;line-height:1;width:36px;height:36px;border-radius:50%}.close-dialog:hover{background:#3e4a32}.video-dialog video{max-height:73dvh;aspect-ratio:16/9;background:#080b05;object-fit:contain}.video-dialog.portrait{width:440px}.video-dialog.portrait video{aspect-ratio:9/16;max-height:70dvh}.video-dialog>p{padding:0 22px;font-size:10px;line-height:1.5;color:#9aa78c}.buy-dialog{width:480px;padding:40px}.buy-dialog>.close-dialog{position:absolute;top:12px;right:12px}.buy-dialog h2{font-size:35px;letter-spacing:-1px}.checkout-price{font-size:30px;color:#d6ff5f}.buy-dialog p:not(.checkout-price){font-size:14px;line-height:1.6}.buy-note{color:#a0af90}.buy-dialog .button{margin-top:24px;width:100%}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused{scroll-behavior:auto}body.modal-open{overflow:hidden}@keyframes float{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(-3deg)}}@keyframes mapFloat{0%,100%{transform:translateY(0) rotate(9deg)}50%{transform:translateY(10px) rotate(5deg)}}@keyframes orbit{to{transform:rotate(342deg)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes blink{50%{opacity:0}}@keyframes appear{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal{transition:opacity .7s,transform .7s}.reveal.waiting{opacity:0;transform:translateY(25px)}
@media(min-width:1600px){.hero{min-height:770px}.hero h1{font-size:90px}.hero-stage{height:520px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header{width:calc(100% - 64px)}.hero{min-height:600px;gap:14px}.hero h1{font-size:60px;letter-spacing:-3px}.slant{letter-spacing:-3px}.hero-stage{height:410px}.orbit{width:360px;height:360px}.orbit-two{width:390px;height:280px}.map-preview{width:115px;right:-4px;bottom:10px}.stage-tag{top:15px}.hero-copy>p{font-size:14px}.hero-actions{gap:17px}.hero-actions .button{font-size:11px;padding:16px}.price-card{padding:25px}.price-card h3{font-size:25px}.pack-description{min-height:80px}.price{font-size:44px}.price-card li{font-size:10px}.pricing-grid .button{font-size:11px;padding:16px}.process-head{gap:55px}.step-art{gap:6px}.prompt-art>div{font-size:9px;padding:13px 9px}.export-art>div{font-size:8px}.export-art small{font-size:5px}.export-art>span{width:29px}.export-art>b{width:25px;height:25px}.steps{gap:25px}}
@media(max-width:760px){html{scroll-padding-top:25px}.wrap{width:calc(100% - 40px)}.header{width:calc(100% - 40px);height:80px}.header nav{display:none}.brand{font-size:24px}.brand-icon{width:28px;height:28px;font-size:28px}.nav-cta{font-size:10px;padding:11px 14px;gap:14px}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:55px;gap:10px}.hero h1{font-size:clamp(52px,10vw,76px);letter-spacing:-3px;margin:23px 0}.slant{letter-spacing:-3px}.hero-copy>p{max-width:400px;margin-top:20px;line-height:1.7}.eyebrow{font-size:8px;letter-spacing:1.4px}.hero-actions{margin-top:24px;gap:16px}.hero-actions .button{font-size:11px;padding:16px}.text-link{font-size:10px}.compatibility{font-size:9px;margin-top:20px}.hero-stage{height:365px;width:min(470px,100%);margin:20px auto 0}.main-preview{width:91%}.map-preview{width:110px;right:3px;bottom:0}.stage-tag{top:8px;left:25px;font-size:7px}.floating-note{font-size:8px;left:10px;bottom:2px;padding:12px}.floating-note>span{font-size:24px}.orbit{width:310px;height:310px}.orbit-two{width:345px;height:250px}.motion-toggle{bottom:-38px}.ticker{padding:12px 0;margin-top:20px}.ticker-track{font-size:11px;gap:28px}.ticker-track b{font-size:20px}.section{padding:65px 0}.section-top{display:block;margin-bottom:27px}h2{font-size:38px;letter-spacing:-1.8px}.section-aside{display:flex;flex-direction:column;margin-top:22px}.section-aside p{font-size:12px;margin:0}.filters{margin-top:20px}.gallery{gap:22px 15px}.video-caption h3{font-size:12px}.video-caption p{font-size:9px}.video-thumb{border-radius:8px}.play-bubble{width:32px;height:32px;left:12px;bottom:12px;font-size:9px}.video-format{font-size:7px;right:12px;bottom:20px}.video-card.vertical{grid-column:span 4}.vertical .video-thumb img,.vertical .video-thumb video{aspect-ratio:9/16}.vertical .video-format{display:none}.vertical .play-bubble{left:50%;bottom:14px;transform:translateX(-50%)}.video-caption{padding-top:10px}.video-caption>span{display:none}.process{padding:60px 0 30px}.process-head{grid-template-columns:1fr;gap:24px}.process-head>p{font-size:12px;max-width:450px}.steps{grid-template-columns:1fr;gap:20px;margin-top:35px}.steps article{position:relative;min-height:190px;padding-right:43%}.step-art{position:absolute;right:0;top:25px;width:39%;height:95px}.steps h3{font-size:18px;margin:18px 0 12px}.steps p{font-size:11px;margin:0}.prompt-art{flex-wrap:wrap;align-content:center;justify-content:flex-start;gap:6px}.prompt-art>span{font-size:24px}.prompt-art>div{font-size:8px;flex:unset;width:100%;padding:12px 5px}.prompt-art b{position:absolute;right:0;top:10px;font-size:10px;padding:4px 7px}.frames-art div{width:35%;height:55px;border-width:3px;border-bottom-width:8px}.frames-art{gap:0}.export-art{flex-wrap:wrap;justify-content:center}.export-art>div{font-size:8px;order:3}.export-art small{font-size:5px}.export-art>b{margin-left:5px}.process-note{font-size:10px;line-height:1.6;margin-top:15px}.pricing-grid{grid-template-columns:1fr;margin-top:30px;gap:25px}.price-card{padding:30px}.price-card h3{font-size:31px}.pack-type{font-size:9px}.pack-description{min-height:0;font-size:13px;max-width:310px}.price-card li{font-size:12px}.pack-icon{margin-bottom:24px}.price-card .button{font-size:13px;padding:18px 20px}.bundle-badge{top:-12px}.requirements{flex-direction:column;gap:10px;margin-top:25px}.requirements p{font-size:10px}.faq{grid-template-columns:1fr;gap:30px;padding-top:55px}.faq-list summary{font-size:12px;padding:22px 0}.faq-list p{font-size:11px}.closing{padding:45px 0 25px}.closing a{font-size:95px;letter-spacing:-5px;line-height:.95;margin:30px 0}.closing a>span{font-size:93px;right:4px;bottom:3px}.closing-bottom p{font-size:10px}.closing-bottom>span{font-size:35px}footer{padding:30px 0;min-height:140px;flex-wrap:wrap;gap:20px}footer>p{margin-left:auto;font-size:8px}footer>span{font-size:8px;width:100%}footer .brand{font-size:22px}.buy-dialog{padding:30px}.video-dialog video{max-height:68dvh}.dialog-bar h2{font-size:13px}.dialog-bar{padding:10px 15px}}
@media(max-width:380px){.hero h1{font-size:49px}.text-link{font-size:9px}.hero-actions{gap:12px}.hero-actions .button{font-size:10px;padding:14px}.hero-stage{height:320px}.orbit-two{width:290px}.video-card{grid-column:span 12}.video-card.vertical{grid-column:span 6}.closing a{font-size:83px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal.waiting{opacity:1;transform:none}}

.video-thumb video{pointer-events:none;object-fit:cover;aspect-ratio:4/4.8;object-position:center 35%}@media(max-width:760px){.vertical .video-thumb video{aspect-ratio:9/16}}

body{overflow-x:clip}
html,body{max-width:100%;overflow-x:hidden}
