/* Edita Aqui — direção 3D roxo + amarelo. Conteúdo continua em HTML. */
:root{--ink:#21142f;--muted:#74677f;--purple:#8815f4;--deep:#5710b0;--yellow:#ffda17;--paper:#fff;--lilac:#f6edff;--line:#e8d8f5;--shadow:0 24px 60px #5a13791a;--display:'Montserrat',Inter,sans-serif;--body:Inter,system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#fff;color:var(--ink);font-family:var(--body);line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block;height:auto}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid #8d20ed;outline-offset:6px}main{overflow:hidden}.wrap{width:min(1200px,90%);margin-inline:auto}.section{padding:105px 0;position:relative}.section-heading{text-align:center;max-width:900px;margin:0 auto 52px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);font-weight:900}h2{font-size:clamp(32px,3.8vw,50px);line-height:1.13;letter-spacing:-.055em;margin-bottom:23px}h3{font-size:18px;letter-spacing:-.035em;line-height:1.3;margin-bottom:12px}.lead{font-size:16px;line-height:1.85;color:var(--muted);max-width:660px;margin:0 auto}.purple-text{color:var(--purple)}.purple-mark{position:relative;display:inline;background:linear-gradient(100deg,#a331ff,#7121df);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .12em .04em;border-radius:9px;color:#fff;text-shadow:0 2px 2px #51108733;box-shadow:0 4px 0 #5f13ab,0 9px 20px #9e24f425;line-height:1.35}.kicker{display:inline-block;background:linear-gradient(#ffe967,#ffda17);padding:7px 13px;border:1px solid #fff0a3;border-radius:7px;font-family:var(--body);font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1.4;box-shadow:0 3px 0 #e4b517,0 7px 14px #bea0241c;margin-bottom:24px;position:relative;z-index:1}.btn{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:16px 18px 16px 25px;font-size:12px;font-family:var(--display);font-weight:900;line-height:1.5;border-radius:14px;position:relative;transition:transform .2s,box-shadow .2s;text-align:left}.btn-main{background:linear-gradient(125deg,#b32fff,#8d17f5 52%,#6d1bdd);color:#fff;border:1px solid #c17cff;box-shadow:inset 0 2px 2px #edc9ff80,0 7px 0 #4c0b95,0 14px 30px #9224e640}.btn-main:before{content:'';position:absolute;left:9%;right:9%;height:1px;top:2px;background:linear-gradient(90deg,transparent,#fff,transparent);opacity:.7}.btn:hover{transform:translateY(-3px);box-shadow:inset 0 2px 2px #edc9ff80,0 10px 0 #4c0b95,0 22px 35px #9224e640}.btn-arrow{display:grid;place-items:center;background:linear-gradient(#fff178,#ffda17);color:#431078;width:35px;height:35px;flex:none;font-size:24px;border-radius:8px;box-shadow:inset 0 1px 1px #fff,0 3px 0 #caa10e}.micro{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;font-weight:600;margin-top:22px}.check-dot{display:inline-grid;place-items:center;width:15px;height:15px;background:#efe1ff;color:#8424d1;border-radius:50%;font-size:9px}.icon3d{display:block;flex:none;aspect-ratio:1;width:100px;background-image:url('/assets/editaaqui/icons-3d-v2.png');background-size:300% 200%;background-repeat:no-repeat;filter:drop-shadow(0 9px 6px #64138820)}.i-clap{background-position:0 0}.i-scissors{background-position:50% 0}.i-captions{background-position:100% 0}.i-zoom{background-position:0 100%}.i-music{background-position:50% 100%}.i-rocket{background-position:100% 100%}
/* Navigation and hero */
.nav{height:104px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:5}.nav>a img{width:134px}.navlinks{display:flex;gap:34px;align-items:center;font-size:12px;font-weight:700}.navlinks>a:not(.nav-cta){transition:color .2s}.navlinks>a:hover{color:var(--purple)}.nav-cta{display:flex;align-items:center;gap:25px;padding:11px 16px;border:1px solid #d7b3ed;background:#f6edff;border-radius:9px;box-shadow:0 3px 0 #d9c1ed;font-size:10px;font-weight:900}.nav-cta span{color:var(--purple);font-size:18px}.hero{position:relative;padding:30px 0 50px;background:radial-gradient(ellipse at 90% 23%,#d8acff85,transparent 40%),radial-gradient(ellipse at 65% 64%,#fff1a254,transparent 28%),linear-gradient(165deg,#fff 15%,#fcf8ff 65%,#f1e3ff)}.hero:after{content:'';position:absolute;inset:auto -10% -10px;height:60px;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;pointer-events:none}.hero-light{position:absolute;right:-8%;top:0;width:40%;height:500px;background:radial-gradient(ellipse,#ce89ff55,transparent 65%);filter:blur(20px)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;position:relative;z-index:1}.hero-copy{padding:35px 0 45px}.hero h1{font-size:clamp(44px,4.8vw,65px);line-height:1.08;letter-spacing:-.065em;margin-bottom:26px}.hero h1 em{display:inline-block;font-style:normal;color:#fff;background:linear-gradient(100deg,#aa25ff,#7420e0);border-radius:12px;padding:3px 12px 8px;margin:7px 0 6px -12px;text-shadow:0 2px 0 #5b0c9e;box-shadow:inset 0 2px 0 #cf8dff,0 5px 0 #5413a9,0 12px 22px #9d21d925}.yellow-dot{color:#dca500;text-shadow:0 2px 0 #fff}.hero-copy>p{font-size:15px;line-height:1.85;max-width:495px;color:var(--muted);margin-bottom:28px}.skill-note{margin-top:28px;display:flex;gap:12px;align-items:center;font-size:10px;color:var(--muted);line-height:1.7}.skill-note strong{color:var(--ink);font-size:12px}.claude-mark{font-size:34px;color:#d77554;line-height:1}.hero-art{position:relative;min-width:0;height:600px;isolation:isolate;transform:translateX(12px)}.hero-sculpture{width:112%;max-width:none;height:650px;object-fit:contain;position:absolute;left:-6%;top:-25px;z-index:2;filter:drop-shadow(0 20px 16px #7336aa24);animation:sculpture-float 7s ease-in-out infinite}.art-disc{position:absolute;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff,#edceff 50%,#ca86fa);box-shadow:inset 0 2px 5px #fff,0 20px 70px #a22eef20;left:12%;top:50px;z-index:-1}.art-disc:after{content:'';position:absolute;inset:-22px;border:1px solid #e5c5ff;border-radius:50%;transform:rotateX(30deg)}.glass-tag{background:#ffffffd9;backdrop-filter:blur(8px);border:1px solid white;box-shadow:0 9px 0 #d6b3ee77,0 18px 30px #7129a21a;border-radius:9px;padding:11px 15px;font-size:9px;font-weight:900;letter-spacing:.09em}.hero-tag-top{position:absolute;top:30px;left:4%;transform:rotate(-8deg);z-index:3}.hero-tag-bottom{position:absolute;bottom:6%;right:-1%;z-index:3;display:flex;align-items:center;gap:13px;background:#fff;border-radius:13px;padding:12px 19px;box-shadow:0 5px 0 #e0cbea,0 14px 30px #3d0e6b25;transform:rotate(5deg);font-size:11px;line-height:1.5}.hero-tag-bottom>span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:var(--yellow);box-shadow:0 3px 0 #d4ad00;color:#6e18b7;font-size:18px}.art-pedestal{position:absolute;bottom:8%;left:3%;width:90%;height:48px;border-radius:50%;background:#a244ca21;filter:blur(18px);z-index:0}.hero-prop{position:absolute;pointer-events:none;z-index:0}.prop-one{width:135px;right:-35px;top:0;transform:rotate(15deg);filter:blur(2px);opacity:.5}.prop-two{width:110px;left:-38px;bottom:160px;transform:rotate(-20deg);filter:blur(2px);opacity:.3}.featurebar{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;position:relative;z-index:2;margin-top:3px;padding-bottom:16px}.featuremini{background:linear-gradient(145deg,#fff,#fdfaff);border:1px solid #fff;border-radius:18px;box-shadow:0 5px 0 #dfc5f0,0 12px 25px #67318c13;display:flex;align-items:center;flex-direction:column;padding:5px 9px 18px;position:relative}.featuremini:before{content:'';position:absolute;inset:0;border-radius:inherit;border:1px solid #e5d3f330;pointer-events:none}.featuremini .icon3d{width:86px}.featuremini>span:last-child{font-size:11px;line-height:1.3;font-weight:800;text-align:center}
/* Reels: empty 9:16 slots, ready for the actual videos. */
.comparison{background:linear-gradient(#fff,#fff 65%,#faf4ff);padding-bottom:90px}.comparison .section-heading{max-width:830px}.beforeafter{display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;max-width:890px;margin:0 auto;gap:20px;position:relative;z-index:1}.reel-card{padding:20px 22px 0;min-width:0}.reel-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 22px}.reel-label{background:#eee7f6;color:#726080;padding:6px 13px;border-radius:7px;font-weight:900;font-size:13px;letter-spacing:.06em}.reel-after .reel-label{background:var(--yellow);color:#3c1957;box-shadow:0 3px 0 #d8b322;transform:rotate(3deg)}.reel-type{font-size:8px;letter-spacing:.1em;color:#806a90;font-weight:800}.reel-device{aspect-ratio:9/16;width:100%;position:relative;border:6px solid #3b2b4a;border-radius:32px;background:#352342;box-shadow:3px 5px 0 #a48db4,12px 20px 35px #5d277f1a;padding:5px;isolation:isolate;transform:rotate(-3deg)}.reel-after .reel-device{border-color:#58248c;box-shadow:inset 0 0 4px #e4b1ff,3px 6px 0 #a75bea,0 0 0 1px #d2a0f3,10px 20px 50px #a231df27;transform:rotate(3deg)}.device-island{position:absolute;top:9px;left:32%;width:36%;height:17px;background:#291a36;border-radius:20px;z-index:3}.device-bottom{position:absolute;bottom:11px;left:36%;width:28%;height:3px;background:#ffffff70;border-radius:9px;z-index:3}.reel-placeholder{height:100%;width:100%;border-radius:20px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at 60% 25%,#f6eaff,#f0e8f5 55%,#d6c8e3);padding:30px 17px;text-align:center}.reel-after .reel-placeholder{background:radial-gradient(ellipse at 70% 10%,#d385ff55,transparent 70%),linear-gradient(155deg,#63279e,#37134f);color:white}.reel-grid{position:absolute;inset:0;background-image:linear-gradient(#a77abc0d 1px,transparent 1px),linear-gradient(90deg,#a77abc0d 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(transparent,#000 60%);pointer-events:none}.reel-placeholder .icon3d{width:125px;transform:rotate(-9deg);position:relative;margin-top:-20px;margin-bottom:10px}.reel-after .icon3d{width:140px;transform:rotate(8deg)}.reel-play{width:42px;height:42px;border:1px solid #ba9ccf;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#926aa9;margin:8px 0 15px;position:relative;padding-left:2px}.reel-after .reel-play{background:linear-gradient(#ffef78,#ffda17);border-color:#fff0a9;color:#6522a0;box-shadow:0 3px 0 #ae820d,0 8px 16px #e0ba1822}.reel-placeholder strong{font-size:16px;line-height:1.4;position:relative;max-width:220px;letter-spacing:-.03em}.slot-caption{font-size:10px;color:#8c769b;position:relative;margin-top:10px}.reel-after .slot-caption{color:#cfb1e5}.format-label{position:absolute;bottom:35px;font-size:9px;letter-spacing:.15em;opacity:.5}.reel-video{width:100%;height:100%;object-fit:cover;border-radius:20px;background:#1b1028}.reel-card>p{font-size:12px;color:var(--muted);line-height:1.75;text-align:center;margin:30px 3px 0}.comparison-arrow{text-align:center;transform:translateY(-20px);position:relative;z-index:2}.comparison-arrow>span{display:block;color:#ffda17;font-size:100px;line-height:1;font-weight:900;text-shadow:2px 4px 0 #bc8e00,0 8px 15px #d6b61d33;transform:rotate(20deg)}.comparison-arrow b{display:block;font-size:8px;line-height:1.5;letter-spacing:.08em;margin-top:14px;transform:rotate(-8deg);color:#9e68c4}.edge-orb{position:absolute;width:210px;height:210px;border-radius:50%;right:-150px;top:220px;box-shadow:inset 5px 7px 20px #d7a4ff,10px 12px 35px #bc7afb;background:linear-gradient(145deg,#bc68ff,#7222c0)}
/* Steps and the visual ribbon */
.how-section{background:radial-gradient(ellipse at 50% 90%,#f1e3ff70,transparent 60%),#fff}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative}.steps:before{content:'';position:absolute;left:15%;right:15%;height:1px;border-top:2px dashed #dbb9f0;top:81px}.step{position:relative;padding:0 28px 22px;text-align:left}.step-art{height:165px;position:relative;margin-bottom:15px}.stepnum{position:absolute;left:0;top:0;font-family:var(--display);font-weight:900;font-size:123px;letter-spacing:-.11em;line-height:1.25;color:#ffe22d;-webkit-text-stroke:1px #ffed93;text-shadow:1px 1px 0 #d6aa00,2px 2px 0 #d6aa00,3px 3px 0 #d6aa00,4px 4px 0 #d6aa00,5px 5px 0 #c99b04,6px 6px 0 #c99b04,8px 13px 15px #a77d0026;transform:rotate(-7deg)}.step-art .icon3d{position:absolute;width:130px;right:0;bottom:0;transform:rotate(8deg)}.step:nth-child(2) .stepnum{color:#a147ff;-webkit-text-stroke:1px #d7a7ff;text-shadow:1px 1px 0 #7020b4,2px 2px 0 #7020b4,3px 3px 0 #7020b4,4px 4px 0 #7020b4,5px 5px 0 #571198,6px 6px 0 #571198,8px 13px 15px #6712a226;transform:rotate(5deg)}.step p{font-size:13px;color:var(--muted);line-height:1.85;margin-bottom:0}.brand-ribbon{background:linear-gradient(#ffeb69,#ffdc19);border-top:1px solid #fff2a6;border-bottom:1px solid #e0b400;box-shadow:0 6px 0 #ebc721,0 15px 30px #b18c2517;transform:rotate(-2deg) scale(1.02);position:relative;z-index:3;margin:14px 0}.brand-ribbon>div{display:flex;justify-content:center;align-items:center;gap:65px;white-space:nowrap;padding:17px 0;font-family:var(--display);font-weight:900;font-size:14px;letter-spacing:-.04em}
/* Resource cards, designed as beveled 3D tiles */
.resources-section{background:radial-gradient(ellipse at 5% 25%,#ead2ff70,transparent 30%),linear-gradient(#fbf7ff,#fff);padding-top:115px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 23px}.feature{position:relative;isolation:isolate;border:1px solid #e8d8f6;border-radius:23px;background:linear-gradient(145deg,#fff,#fff 70%,#faf3ff);box-shadow:0 7px 0 #e2cbee,0 18px 35px #72239312;overflow:hidden;transition:transform .25s,box-shadow .25s}.feature:hover{transform:translateY(-5px);box-shadow:0 11px 0 #ddbeed,0 25px 40px #7223931c}.feature-art{height:167px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#f0dbff 0,transparent 66%)}.feature-art .icon3d{width:160px;transform:rotate(-7deg);transition:transform .3s}.feature:hover .feature-art .icon3d{transform:rotate(2deg) scale(1.05)}.mini-spark{position:absolute;top:40px;right:35px;font-size:25px;color:#ffd315;text-shadow:0 2px 0 #d1a712}.feature-content{padding:0 27px 30px}.feature p{font-size:12px;color:var(--muted);margin-bottom:0;line-height:1.8}.resource-no{font-size:9px;letter-spacing:.1em;font-weight:800;display:block;color:#b09abf;margin-bottom:10px}.feature-1,.feature-6{background:radial-gradient(ellipse at 80% 0,#ac3bff80,transparent 65%),linear-gradient(135deg,#6920b4,#41116f);color:#fff;border-color:#b479de;box-shadow:inset 0 2px 0 #bc87e970,0 7px 0 #34095c,0 18px 35px #72239320}.feature-1 .feature-art,.feature-6 .feature-art{background:radial-gradient(ellipse at center,#b445ff40,transparent 65%)}.feature-1 p,.feature-6 p{color:#dec8ef}.feature-1 .resource-no,.feature-6 .resource-no{color:#c09edb}.feature-3 .mini-spark,.feature-4 .mini-spark{right:65%;top:32px;transform:rotate(20deg)}.feature-4 .feature-art,.feature-2 .feature-art{background:radial-gradient(ellipse at center,#fff0a966,transparent 70%)}.section-prop{position:absolute;pointer-events:none}.resources-prop{width:220px;right:-120px;top:110px;filter:blur(2px);transform:rotate(20deg);opacity:.45}
/* Animated demonstration: a physical editor object rather than a flat dashboard */
.demo{background:radial-gradient(ellipse at 85% 40%,#dfbaff88,transparent 52%),linear-gradient(115deg,#fffef9,#f9f1ff);border-top:1px solid #f1e6fb;border-bottom:1px solid #eedeff;padding:110px 0 125px}.demo-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.demo-copy .lead{margin:0 0 23px;font-size:15px;line-height:1.9}.demo-copy h2{font-size:clamp(32px,3.4vw,45px)}.demo-note{font-size:10px;line-height:1.8;color:#92819d;max-width:380px;margin-bottom:25px}.demo-chips{display:flex;gap:10px;font-size:11px;font-weight:700;color:#7b3dab}.demo-chips>span{padding:7px 11px;border-radius:6px;background:#f1e1ff;border:1px solid #e3c7f5}.demo-art{position:relative;isolation:isolate}.demo-stage{position:relative;padding:20px;background:linear-gradient(140deg,#632197,#301044);border:2px solid #b46aee;border-top-color:#e6bbff;border-radius:23px;box-shadow:inset 0 0 6px #f2d2ff88,5px 9px 0 #471073,9px 15px 0 #a753dc,15px 28px 40px #5e13812e;transform:perspective(1000px) rotateY(-8deg) rotateZ(3deg);z-index:1}.demo-heading{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:.1em;color:#e5cbfc;font-weight:800;margin:0 2px 16px}.demo-status{color:#ffe246}.demo-preview{height:185px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid #9a55c3;border-radius:11px;background:radial-gradient(circle at 80% 10%,#b858fa55,transparent 60%),linear-gradient(125deg,#21112d,#4c256c);box-shadow:inset 0 4px 20px #170b2529}.demo-preview:before,.demo-preview:after{content:'';position:absolute;inset:14px;border:1px solid #ffffff18;border-radius:5px}.demo-preview:after{inset:22px 60px;transform:rotate(9deg);border-color:#ffffff0d}.preview-play{position:absolute;font-size:100px;line-height:1;color:#a14bce2b;left:20px;top:28px}.animated-caption{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;font-family:var(--display);font-weight:900;color:#fff;text-align:center}.animated-caption>span{animation:caption-in 6s infinite}.animated-caption>b{background:linear-gradient(#ffef74,#ffdc20);border-radius:5px;padding:6px 11px;color:#3d1656;box-shadow:0 3px 0 #cba212;transform:rotate(-4deg);animation:caption-in 6s .4s infinite}.preview-corner{position:absolute;right:12px;bottom:11px;font-size:8px;letter-spacing:.1em;color:#bda0cb}.editor-panel{background:linear-gradient(135deg,#28143a,#1b1028);border:1px solid #a15ec2;border-radius:11px;margin-top:16px;padding:14px;color:white;position:relative}.editor-toolbar{display:flex;gap:25px;align-items:center;border-bottom:1px solid #62427199;padding-bottom:8px;color:#d9b7ed;font-size:18px;line-height:1.4}.editor-toolbar b{margin-left:auto;font-size:7px;letter-spacing:.12em}.editor-toolbar i{color:#ffdc22;font-style:normal}.time-ruler{display:flex;justify-content:space-between;color:#ad91be;font-size:6px;margin:9px 0 7px}.edit-tracks{position:relative;overflow:hidden}.edit-video{height:35px;display:flex;gap:5px}.edit-video>span{flex:1;display:grid;place-items:center;border:1px solid #b269e7;border-radius:5px;color:#e5c6f8;font-size:7px;font-weight:800;background:linear-gradient(145deg,#a34bde,#633092);box-shadow:inset 0 1px 0 #d391f9}.edit-video>.cutaway{background:repeating-linear-gradient(45deg,#ffffff22 0 3px,transparent 3px 6px);border-color:#b99ac366;flex:.5;animation:trim-pause 6s infinite}.edit-audio{height:25px;margin:6px 0;border-radius:4px;background:repeating-linear-gradient(90deg,transparent 0 3px,#cd83ff 3px 5px,transparent 5px 8px),linear-gradient(90deg,#7530b9,#ac55ef);mask-image:repeating-linear-gradient(110deg,#000 0 8px,#0009 8px 13px)}.edit-captions{display:flex;gap:5px}.edit-captions span{flex:1;font-size:6px;text-align:center;border-radius:4px;padding:4px;color:#3b1651;background:#ffda22;box-shadow:inset 0 1px 0 #fff6}.edit-captions span:nth-child(2){background:#bb7df7}.edit-captions span:last-child{background:#f2d3ff}.edit-playhead{position:absolute;top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 8px #fff;animation:scan 6s linear infinite}.edit-playhead:before{content:'';position:absolute;top:0;left:-3px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid white}.editor-bottom{display:flex;justify-content:space-between;color:#ae8dbf;font-size:6px;margin-top:9px}.demo-orbit{position:absolute;inset:9% -8% -8% 5%;border:14px solid #ffdc28;border-top-width:22px;border-radius:50%;transform:rotate(35deg);z-index:-1;box-shadow:inset 0 2px 3px #fff5,0 5px 0 #d2a303,0 10px 30px #ffd11d33}.export-sticker{position:absolute;right:-5%;bottom:-11%;z-index:2;background:linear-gradient(#fff,#f4e5ff);border:2px solid white;border-radius:13px;box-shadow:0 5px 0 #c6a3e3,0 12px 25px #62278d22;padding:12px 16px;font-family:var(--display);font-size:20px;font-weight:900;transform:rotate(-8deg);color:#7d23bb;line-height:1}.export-sticker b{color:#bc9700;margin-left:12px}.demo-floating-icon{position:absolute;left:-13%;top:-16%;width:115px;z-index:3;transform:rotate(-17deg);animation:small-float 6s ease-in-out infinite}
/* Audience and creator */
.audience-section{background:#fff;padding-top:95px}.audience{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.aud{position:relative;text-align:center;padding:0 20px 25px;background:linear-gradient(#fff,#fcf8ff);border:1px solid #ecdff6;border-radius:20px;box-shadow:0 5px 0 #ecddf5,0 14px 22px #50216d09}.aud>.icon3d{width:105px;margin:-15px auto 8px;transform:rotate(-6deg)}.aud:nth-child(2n)>.icon3d{transform:rotate(6deg)}.aud h3{font-size:15px}.aud p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.creator-section{background:linear-gradient(#fff,#fcf8ff);padding-top:50px;padding-bottom:105px}.creator{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.creator-art{position:relative;height:560px;isolation:isolate;min-width:0}.creator-glow{position:absolute;inset:7% 4% 0;background:radial-gradient(ellipse at 70% 10%,#b54cff,#7b27d3 43%,#47116e 90%);border-radius:38% 38% 25px 25px;box-shadow:inset 0 4px 15px #d68cffa3,0 8px 0 #e2c9f4,0 20px 45px #7c28ad20;z-index:-2}.creator-glow:after{content:'';position:absolute;inset:-30px;background:radial-gradient(ellipse,#bd70ff44,transparent 65%);z-index:-1}.creator-ring{position:absolute;width:80%;aspect-ratio:1;top:0;left:10%;border:26px solid #ffdd29;border-bottom-color:#dab013;box-shadow:inset 0 4px 8px #b48400,0 3px 0 #ffe88c,0 0 35px #fff19070;border-radius:50%;transform:rotate(-25deg);z-index:-1}.creator-art>img{position:absolute;width:126%;max-width:none;height:100%;object-fit:contain;object-position:center bottom;bottom:0;left:-13%;z-index:2;filter:drop-shadow(0 10px 12px #19002f22)}.creator-editor{position:absolute;left:-5%;right:12%;height:154px;top:15%;background:linear-gradient(125deg,#613199,#2b114a);border:2px solid #bc7ef9;border-radius:13px;box-shadow:4px 7px 0 #5b179b,0 0 25px #c46aff73;transform:perspective(800px) rotateY(15deg) rotate(-13deg);z-index:0;padding:11px}.creator-editor>span{display:block;font-size:11px;color:#cc9eea;border-bottom:1px solid #9a61c455;padding-bottom:8px}.creator-editor>div{height:40px;margin:9px 0;border:1px solid #b571e5;border-radius:5px;background:repeating-linear-gradient(90deg,#9c4bd1 0 35px,#59268a 35px 40px)}.creator-editor>i{display:block;height:22px;border-radius:3px;background:repeating-linear-gradient(90deg,transparent 0 3px,#d097ff 3px 5px,transparent 5px 8px),#7b32b6}.creator-spark{position:absolute;top:12%;right:-2%;font-size:70px;color:#ffdf29;text-shadow:1px 3px 0 #cf9e08,0 5px 18px #fcdf5433;z-index:3;transform:rotate(13deg)}.creator-sign{position:absolute;bottom:5%;left:1%;z-index:4;display:flex;gap:13px;align-items:center;background:linear-gradient(130deg,#fff,#f7eeff);border:2px solid white;border-radius:12px;transform:rotate(-5deg);padding:13px 20px;box-shadow:0 5px 0 #b678e3,0 13px 25px #3b0e6c25;font-family:var(--display);font-weight:900;font-size:17px;line-height:1}.creator-sign>span{color:#b78800;font-size:34px}.creator-sign b{font-size:10px;letter-spacing:.08em;color:#8d2ad3}.creator-clap{position:absolute;bottom:-2%;right:-7%;width:155px;z-index:3;transform:rotate(13deg)}.creator-copy h2{font-size:clamp(34px,3.6vw,48px)}.signature{font-weight:800;color:#8c21d9;font-size:14px;margin:30px 0 15px}.creator-copy p{font-size:14px;color:var(--muted);line-height:1.95}.creator-labels{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.creator-labels>span{font-size:8px;font-weight:800;letter-spacing:.08em;color:#9c7aaf;padding:6px 9px;border:1px solid #eadcf5;border-radius:5px}
/* Offer: sculpture and a raised product card */
.offer-section{background:radial-gradient(ellipse at 65% 50%,#f1d8ff70,transparent 65%),radial-gradient(ellipse at 0 90%,#ffedaa66,transparent 40%),#f9f3ff;border-top:1px solid #efdefa;border-bottom:1px solid #f0e0fa;padding:95px 0 110px}.offer-grid{display:grid;grid-template-columns:1fr .93fr;gap:85px;align-items:center}.offer-intro h2{font-size:clamp(34px,3.8vw,49px)}.offer-art{height:310px;position:relative;margin-top:10px;isolation:isolate}.offer-art>img{width:95%;height:360px;object-fit:contain;position:absolute;left:0;top:-15px;filter:drop-shadow(0 12px 10px #7d27b629)}.offer-orbit{position:absolute;width:75%;height:115px;left:6%;bottom:15px;border:14px solid #ffda24;border-radius:50%;box-shadow:0 5px 0 #d6a91b,inset 0 3px 0 #fff28b;transform:rotate(-15deg);z-index:-1}.offer-sticker{position:absolute;right:0;bottom:15px;font-size:10px;font-weight:900;line-height:1.6;background:#ffdc23;padding:8px 14px;border-radius:6px;transform:rotate(6deg);border:2px solid white;box-shadow:0 5px 0 #debb28}.offer-sticker>b{font-size:8px}.offer-card{background:linear-gradient(145deg,#fff,#fff 70%,#f4e7ff);border:2px solid #fff;border-radius:27px;padding:32px 36px 0;box-shadow:0 0 0 1px #e2c9f1,0 9px 0 #d3afe9,0 26px 55px #7a239b22;text-align:center;position:relative;isolation:isolate;transform:rotate(1deg)}.offer-card:before{content:'';position:absolute;inset:11px;border:1px solid #efe4f9;border-radius:18px;z-index:-1;pointer-events:none}.offer-card-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.offer-card-top img{width:135px}.offer-card-top>span{text-align:left;font-size:8px;letter-spacing:.06em;color:#a489b6;line-height:1.7}.offer-card-top b{font-size:11px;color:#60486f}.offer-divider{height:1px;background:linear-gradient(90deg,transparent,#e7d7f0,transparent);margin-bottom:24px}.old{font-size:16px;text-decoration:line-through;color:#a793b3;font-weight:700}.price{position:relative;font-family:var(--display);font-size:clamp(90px,9vw,125px);font-weight:900;letter-spacing:-.08em;line-height:1.2;color:#9026ed;text-shadow:0 3px 0 #dcb8f4,0 9px 18px #8d24e21c;margin:-1px 0 9px}.price>span:first-child{font-size:.35em;vertical-align:baseline;letter-spacing:-.04em}.price-star{position:absolute;right:6%;top:8px;color:#ffda17;font-size:38px;text-shadow:0 3px 0 #c7a20c;transform:rotate(15deg)}.pay{font-size:12px;font-weight:700;color:#6b527c}.offer-skill{font-size:11px;color:#a28aae;margin:7px 0 24px}.offer-card .btn{width:100%;padding-left:18px;gap:10px;font-size:10px}.offer-points{margin-top:27px;display:flex;flex-direction:column;gap:9px;text-align:left;padding-left:10px;color:#7c648d;font-size:11px}.offer-points>span::first-letter{color:#9b30eb}.offer-card-foot{font-size:8px;font-weight:800;letter-spacing:.12em;color:#b69cc5;margin-top:25px;padding:20px 0 19px;border-top:1px solid #efe0f9}
/* FAQ and the final brand composition */
.faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.faq-grid h2{font-size:clamp(30px,3.2vw,43px)}.faq-icon{width:130px;transform:rotate(-9deg);margin-left:-10px;margin-top:15px}.faq{display:grid;align-content:start;gap:13px}.faq details{border:1px solid #e5d3f2;background:linear-gradient(145deg,#fff,#fdfaff);border-radius:12px;box-shadow:0 3px 0 #f0e3f8;padding:19px 22px;transition:background .2s}.faq details[open]{background:#f7eeff;border-color:#bf8ce0;box-shadow:0 4px 0 #dfc4f1}.faq summary{font-family:var(--body);font-size:12px;font-weight:800;list-style:none;cursor:pointer;display:flex;gap:20px;align-items:center;justify-content:space-between;line-height:1.6}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';color:#8d25dc;font-size:20px;line-height:1;flex:none}.faq details[open] summary:after{content:'−'}.faq p{font-size:12px;color:#7e668e;line-height:1.8;margin:15px 0 0}.final{padding:70px 0 100px;background:radial-gradient(ellipse at 50% 100%,#dcb6ffb3,transparent 67%),linear-gradient(#fff,#f8efff);text-align:center;position:relative;isolation:isolate}.final .wrap{position:relative}.final-logo{width:180px;margin:0 auto 26px;filter:drop-shadow(0 7px 3px #8741b214)}.final h2{font-size:clamp(34px,4.1vw,55px);max-width:850px;margin:0 auto 23px}.final h2 span{color:var(--purple)}.final p{font-size:14px;color:var(--muted);max-width:550px;line-height:1.8;margin:0 auto 28px}.final .micro{justify-content:center;margin-top:25px;font-size:10px}.final-orbit{position:absolute;left:50%;top:40px;width:800px;height:390px;border:1px solid #d7b7ef;border-radius:50%;transform:translateX(-50%) rotate(-14deg);z-index:-1;pointer-events:none}.final-orbit:after{content:'';position:absolute;inset:35px -40px;border:1px solid #d7b7ef66;border-radius:50%;transform:rotate(25deg)}.final-prop{position:absolute;width:155px;top:120px;pointer-events:none;z-index:-1}.final-prop-one{left:0;transform:rotate(-18deg);filter:blur(.5px) drop-shadow(0 12px 10px #7224a522)}.final-prop-two{right:0;transform:rotate(13deg);top:150px}.footer{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:10px;line-height:1.8;color:#9b87a8;padding:30px 0 35px}.footer strong{color:#675071;font-size:12px}.footer a{color:#89669e;font-weight:600}
/* Motions are part of the real page, with a reduced-motion alternative. */
@keyframes sculpture-float{50%{transform:translateY(-9px) rotate(1deg)}}@keyframes small-float{50%{translate:0 -8px}}@keyframes scan{from{left:1%}to{left:99%}}@keyframes trim-pause{0%,20%,90%,100%{flex:.5;opacity:1}40%,75%{flex:.001;opacity:0;border-width:0;font-size:0}}@keyframes caption-in{0%,12%{opacity:0;translate:0 7px}25%,85%{opacity:1;translate:0 0}100%{opacity:0}}
/* Tablet */
@media(max-width:1100px){.hero h1{font-size:52px}.hero-art{height:550px;transform:none}.hero-sculpture{height:590px;top:-15px}.art-disc{width:380px;height:380px;top:70px;left:8%}.hero-tag-top{left:1%;top:20px;font-size:8px}.hero-tag-bottom{bottom:4%;right:-3%}.creator{gap:45px}.creator-art{height:500px}.creator-sign{padding:12px 15px;font-size:15px}.creator-clap{width:125px}.offer-grid{gap:45px}.demo-grid{gap:45px}.step{padding:0 18px 20px}.stepnum{font-size:112px}.step-art .icon3d{width:110px}.brand-ribbon>div{gap:40px;font-size:12px}.featuremini>span:last-child{font-size:10px}.featurebar{gap:11px}.feature-art .icon3d{width:145px}.feature-content{padding:0 23px 27px}.faq-grid{gap:45px}}
@media(max-width:900px){.section{padding:80px 0}.hero{padding-top:10px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{text-align:center;max-width:650px;margin:auto;padding-bottom:0}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-copy .micro,.hero-copy .skill-note{justify-content:center}.skill-note{text-align:left}.hero h1{font-size:clamp(45px,8vw,66px)}.hero-art{width:min(610px,100%);height:610px;margin:10px auto 0}.hero-sculpture{height:650px;width:110%;left:-5%}.art-disc{left:15%;top:70px;width:430px;height:430px}.hero-tag-top{left:6%;top:50px}.hero-tag-bottom{right:0;bottom:7%}.hero-prop{display:none}.featurebar{grid-template-columns:repeat(3,1fr);gap:16px;width:min(640px,90%);margin-top:18px}.featuremini{flex-direction:row;gap:7px;padding:7px 10px;justify-content:center;border-radius:12px}.featuremini .icon3d{width:60px}.featuremini>span:last-child{text-align:left;font-size:10px}.features{grid-template-columns:repeat(2,1fr)}.feature-art{height:160px}.feature-art .icon3d{width:155px}.stepnum{font-size:95px}.step-art{height:140px}.step-art .icon3d{width:100px;right:-12px;bottom:0}.steps{gap:15px}.step{padding:0 10px 15px}.step h3{font-size:15px}.step p{font-size:12px}.steps:before{top:70px}.beforeafter{grid-template-columns:1fr 55px 1fr;gap:5px;max-width:730px}.reel-card{padding:10px 15px}.reel-type{font-size:7px}.comparison-arrow>span{font-size:75px}.comparison-arrow b{font-size:6px}.demo-grid{grid-template-columns:1fr;gap:50px}.demo-copy{max-width:620px}.demo-art{max-width:570px;width:88%;margin:0 auto 20px}.demo-stage{transform:perspective(1000px) rotateY(-5deg) rotate(2deg)}.demo-copy h2{font-size:42px}.demo-note{max-width:500px}.audience{grid-template-columns:repeat(2,1fr);gap:30px 22px;max-width:660px;margin:auto}.creator{gap:35px;grid-template-columns:1fr 1fr}.creator-art{height:420px}.creator-art>img{width:150%;left:-25%}.creator-ring{border-width:20px;top:12%}.creator-glow{inset:16% 0 0}.creator-editor{top:25%;height:120px;left:-7%;right:3%}.creator-editor>div{height:26px}.creator-editor>i{height:15px}.creator-copy h2{font-size:33px}.creator-copy p{font-size:12px}.creator-sign{padding:11px 13px;font-size:13px;bottom:4%;left:-4%}.creator-sign>span{font-size:25px}.creator-sign b{font-size:8px}.creator-clap{width:100px}.creator-spark{font-size:45px;right:-3%;top:15%}.offer-grid{gap:35px}.offer-card{padding:25px 24px 0}.offer-intro h2{font-size:36px}.offer-art{height:270px}.offer-art>img{height:300px;width:110%;left:-8%}.offer-sticker{right:-8%;font-size:8px}.offer-sticker b{font-size:6px}.price{font-size:99px}.price-star{font-size:25px;right:0}.offer-card-top img{width:110px}.offer-card-top>span{font-size:6px}.offer-card-top b{font-size:8px}.offer-card .btn{padding:14px 11px;font-size:9px;min-height:60px}.offer-card .btn-arrow{width:29px;height:29px;font-size:21px}.faq-grid{grid-template-columns:1fr;gap:20px}.faq-grid>div:first-child{position:relative}.faq-icon{position:absolute;right:30px;bottom:0;width:100px}.faq-grid h2{font-size:40px}.final-prop{width:120px;opacity:.7}.final-prop-one{left:-35px}.final-prop-two{right:-35px}}
/* Mobile */
@media(max-width:620px){html{scroll-padding-top:20px}.wrap{width:88%}.section{padding:65px 0}.nav{height:85px}.nav>a img{width:103px}.navlinks{gap:0}.navlinks>a:not(.nav-cta){display:none}.nav-cta{font-size:9px;padding:9px 11px;gap:13px}.nav-cta span{font-size:16px}.hero{padding-bottom:38px}.hero-copy{padding-top:20px}.kicker{font-size:8px;letter-spacing:.1em;padding:6px 10px;margin-bottom:22px}h2{font-size:clamp(29px,7.6vw,40px);line-height:1.2;letter-spacing:-.055em}.hero h1{font-size:clamp(38px,9.65vw,58px);line-height:1.13;letter-spacing:-.065em;margin-bottom:22px}.hero h1 em{margin-left:-5px;padding:1px 7px 5px;border-radius:8px}.hero-copy>p{font-size:13px;line-height:1.85;margin-bottom:24px}.btn{font-size:10px;min-height:63px;padding:14px 14px 14px 18px;gap:15px;max-width:100%}.hero .btn{width:100%;justify-content:space-between}.btn-arrow{width:31px;height:31px;font-size:23px}.micro{font-size:10px;gap:7px;margin-top:21px}.skill-note{font-size:9px;gap:10px;margin-top:25px}.skill-note strong{font-size:10px}.claude-mark{font-size:29px}.hero-art{height:420px;width:110%;margin-left:-5%;margin-top:22px}.hero-sculpture{width:108%;height:460px;left:-4%;top:-10px}.art-disc{width:290px;height:290px;top:45px;left:14%}.art-disc:after{inset:-15px}.hero-tag-top{top:15px;left:7%;font-size:6px;border-radius:6px;padding:7px 10px}.hero-tag-bottom{font-size:8px;padding:8px 11px;gap:8px;border-radius:8px;bottom:1%;right:0;box-shadow:0 4px 0 #e0cbea,0 10px 20px #3d0e6b25}.hero-tag-bottom>span{width:26px;height:26px;border-radius:6px;font-size:12px}.art-pedestal{bottom:3%}.featurebar{width:88%;gap:12px 10px;margin-top:35px;grid-template-columns:repeat(3,minmax(0,1fr))}.featuremini{flex-direction:column;gap:0;padding:0 6px 12px;border-radius:12px;box-shadow:0 4px 0 #dfc5f0,0 9px 15px #67318c13}.featuremini .icon3d{width:69px}.featuremini>span:last-child{text-align:center;font-size:8px;line-height:1.35}.section-heading{margin-bottom:35px}.section-heading .lead{font-size:12px;line-height:1.9}.purple-mark{border-radius:6px;box-shadow:0 3px 0 #5f13ab,0 6px 12px #9e24f419}.comparison{padding-top:55px;padding-bottom:55px}.beforeafter{grid-template-columns:1fr 1fr;gap:16px;max-width:420px}.comparison-arrow{display:none}.reel-card{padding:0;min-width:0}.reel-top{margin-bottom:15px;flex-direction:column;gap:9px;align-items:center}.reel-label{padding:4px 10px;font-size:10px;line-height:1.5}.reel-type{font-size:5px;letter-spacing:.04em;white-space:nowrap}.reel-device{border-width:4px;border-radius:20px;padding:3px;transform:rotate(-2deg);box-shadow:2px 4px 0 #a48db4,5px 10px 18px #5d277f15}.reel-after .reel-device{transform:rotate(2deg);box-shadow:2px 4px 0 #a75bea,5px 10px 20px #a231df27}.device-island{top:5px;height:9px;left:30%;width:40%}.device-bottom{height:2px;bottom:7px}.reel-placeholder,.reel-video{border-radius:12px}.reel-placeholder{padding:20px 7px}.reel-placeholder .icon3d,.reel-after .icon3d{width:70px;margin-top:0;margin-bottom:0}.reel-play{width:25px;height:25px;font-size:8px;margin:5px 0 9px}.reel-placeholder strong{font-size:10px;line-height:1.45}.slot-caption{font-size:6px;line-height:1.5;margin-top:7px}.format-label{font-size:6px;bottom:20px}.reel-card>p{font-size:9px;line-height:1.7;margin:20px 0 0}.edge-orb{width:140px;height:140px;right:-110px;top:160px}.steps{grid-template-columns:1fr;gap:20px;max-width:420px;margin:auto}.steps:before{left:42px;width:1px;top:60px;bottom:60px;right:auto;border-top:0;border-left:2px dashed #dbb9f0;height:auto}.step{display:grid;grid-template-columns:114px 1fr;gap:0 15px;align-items:center;text-align:left;padding:15px 12px 17px;background:#ffffffca;border:1px solid #eadbf5;border-radius:17px;box-shadow:0 4px 0 #ead8f4;position:relative}.step-art{grid-row:span 2;width:114px;height:110px;margin:0}.stepnum{font-size:72px;left:0;top:1px}.step-art .icon3d{width:75px;bottom:-2px;right:-2px}.step h3{font-size:14px;margin:3px 0 7px;align-self:end}.step p{font-size:10px;line-height:1.7;align-self:start}.brand-ribbon{margin:5px 0}.brand-ribbon>div{gap:25px;font-size:10px;padding:13px 0;width:max-content;transform:translateX(-80px)}.resources-section{padding-top:65px}.features{grid-template-columns:1fr 1fr;gap:20px 12px}.feature{border-radius:15px;box-shadow:0 5px 0 #e2cbee,0 13px 20px #7223930a}.feature-art{height:115px}.feature-art .icon3d{width:115px}.mini-spark{font-size:17px;right:12px;top:25px}.feature-content{padding:0 15px 21px}.resource-no{font-size:7px;margin-bottom:7px}.feature h3{font-size:12px;line-height:1.4;margin-bottom:9px}.feature p{font-size:9px;line-height:1.8}.feature-1,.feature-6{box-shadow:0 5px 0 #34095c,0 13px 20px #72239316}.resources-prop{display:none}.demo{padding-top:65px;padding-bottom:85px}.demo-grid{gap:42px}.demo-copy h2{font-size:32px}.demo-copy .lead{font-size:12px;line-height:1.85}.demo-note{font-size:9px}.demo-chips{font-size:9px;gap:8px}.demo-chips>span{padding:5px 9px}.demo-art{width:94%;margin-bottom:15px}.demo-stage{padding:12px;border-radius:16px;transform:perspective(900px) rotateY(-3deg) rotate(2deg);box-shadow:inset 0 0 5px #f2d2ff88,3px 5px 0 #471073,6px 9px 0 #a753dc,10px 19px 25px #5e138122}.demo-heading{font-size:5px;letter-spacing:.06em;margin-bottom:10px}.demo-preview{height:135px;border-radius:8px}.animated-caption{font-size:8px;gap:8px}.animated-caption>b{padding:5px 8px;border-radius:4px}.preview-play{font-size:80px;top:15px;left:10px}.preview-corner{font-size:6px}.editor-panel{margin-top:10px;padding:10px;border-radius:8px}.editor-toolbar{font-size:13px;gap:21px;padding-bottom:6px}.editor-toolbar b{font-size:5px}.time-ruler{font-size:5px;margin:6px 0}.edit-video{height:25px;gap:4px}.edit-video>span{font-size:5px;border-radius:3px}.edit-audio{height:20px;margin:5px 0}.edit-captions span{font-size:5px;padding:3px}.editor-bottom{font-size:5px;margin-top:6px}.demo-orbit{border-width:9px;inset:10% -5% -7% 4%}.export-sticker{font-size:16px;padding:10px 12px;right:-1%;bottom:-9%;border-radius:9px}.demo-floating-icon{width:75px;top:-13%;left:-8%}.audience{gap:28px 13px}.aud{padding:0 14px 22px;border-radius:16px}.aud>.icon3d{width:90px;margin-top:-12px}.aud h3{font-size:12px;margin-bottom:8px}.aud p{font-size:10px;line-height:1.8}.creator-section{padding-top:10px}.creator{grid-template-columns:1fr;gap:50px}.creator-art{width:min(400px,100%);height:420px;margin:auto}.creator-art>img{height:100%;width:135%;left:-17.5%}.creator-glow{inset:8% 2% 0}.creator-ring{top:0;left:9%;width:82%;border-width:22px}.creator-editor{height:120px;top:17%;left:-3%;right:10%}.creator-sign{left:0;bottom:5%;font-size:15px;padding:12px 16px}.creator-sign b{font-size:9px}.creator-clap{width:115px;right:-7%;bottom:-3%}.creator-spark{top:9%;right:-2%;font-size:50px}.creator-copy h2{font-size:36px}.creator-copy p{font-size:13px}.signature{font-size:13px;margin-top:27px}.creator-labels>span{font-size:7px}.offer-section{padding-top:65px;padding-bottom:75px}.offer-grid{grid-template-columns:1fr;gap:25px}.offer-intro{text-align:center}.offer-intro h2{font-size:35px}.offer-art{height:250px;margin-top:-5px;margin-bottom:5px;max-width:360px;margin-inline:auto}.offer-art>img{height:290px;top:-12px;width:105%;left:-2.5%}.offer-sticker{bottom:10px;right:0;font-size:8px}.offer-sticker b{font-size:6px}.offer-orbit{width:80%;height:90px;bottom:15px;border-width:10px}.offer-card{width:min(420px,100%);margin:auto;padding:25px 25px 0;transform:rotate(0deg);border-radius:22px}.offer-card-top img{width:120px}.offer-card-top>span{font-size:7px}.offer-card-top b{font-size:10px}.price{font-size:110px}.price-star{right:10%;font-size:35px}.old{font-size:14px}.pay{font-size:11px}.offer-skill{font-size:10px}.offer-card .btn{padding:14px;font-size:9px}.offer-points{font-size:10px;gap:8px}.offer-card-foot{font-size:7px}.faq-grid{gap:12px}.faq-grid h2{font-size:32px}.faq-icon{width:75px;right:0;bottom:10px;opacity:.7}.faq-grid>div:first-child{padding-right:35px}.faq details{padding:16px}.faq summary{font-size:10px;gap:15px}.faq p{font-size:11px}.faq{gap:11px}.final{padding:45px 0 65px}.final-logo{width:145px;margin-bottom:22px}.final h2{font-size:32px;line-height:1.2}.final p{font-size:12px;line-height:1.8}.final .btn{width:100%;font-size:9px}.final .micro{font-size:9px}.final-prop{width:85px;opacity:.55}.final-prop-one{left:-38px;top:50px}.final-prop-two{right:-35px;top:75px}.final-orbit{width:520px;height:350px;top:40px}.footer{flex-direction:column;text-align:center;gap:15px;font-size:9px;padding:25px 0 30px}.footer strong{font-size:11px}}
@media(max-width:370px){.hero h1{font-size:32px}.hero-art{height:370px}.hero-sculpture{height:405px}.art-disc{width:240px;height:240px;top:45px}.hero-tag-bottom{right:0;bottom:-1%}.featurebar{margin-top:35px}.featuremini .icon3d{width:60px}.featuremini>span:last-child{font-size:7px}.beforeafter{gap:13px}.reel-placeholder strong{font-size:8px}.reel-placeholder .icon3d,.reel-after .icon3d{width:60px}.slot-caption{font-size:5px}.feature-content{padding:0 12px 17px}.feature h3{font-size:11px}.feature-art{height:100px}.feature-art .icon3d{width:100px}.feature p{font-size:8px}.creator-art{height:370px}.creator-copy h2{font-size:32px}.step{grid-template-columns:98px 1fr;padding-left:8px;gap:0 9px}.step-art{width:98px}.stepnum{font-size:65px}.step-art .icon3d{width:68px}.step h3{font-size:12px}.step p{font-size:9px}.price-star{right:0}.offer-card .btn{font-size:8px;padding:12px}.btn{font-size:9px}.faq-icon{width:60px;right:-10px}.faq-grid h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.animated-caption>span,.animated-caption>b{opacity:1}.cutaway{opacity:1}}
.i-scissors{clip-path:inset(0 4%)}
[hidden]{display:none!important}
