.motion-page{--bg:var(--background);--text:var(--foreground);--muted:var(--muted-foreground);--gradient:linear-gradient(100deg,#e16b31,#fb923c,#f6be58);color:var(--text);*{box-sizing:border-box}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #fb923c;outline-offset:4px}button:disabled{opacity:.45;cursor:default}button{transition:background .18s,border-color .18s,transform .18s}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.topglow{position:absolute;inset:0 0 auto;height:500px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 55% at 50% -15%,#913e2266,transparent 85%)}header{height:76px;justify-content:space-between;gap:28px}.brand,header{display:flex;align-items:center}.brand{gap:11px;font-size:20px;font-weight:600;letter-spacing:.1px}.brand img{width:34px;height:34px;object-fit:contain}.navleft{gap:44px}.links,.navleft{display:flex;align-items:center}.links{gap:29px;color:#ccc;font-size:13px}.navright{display:flex;gap:18px;font-size:12px;color:#bbb}.btn,.navright{align-items:center}.btn{border:1px solid transparent;background:var(--primary);box-shadow:0 3px 18px #dd703022;color:#fff;padding:13px 22px;border-radius:8px;display:inline-flex;justify-content:center;gap:10px;font-size:14px;font-weight:500}.btn:hover{background:#dd7c41;transform:translateY(-1px)}.btn.small{padding:9px 16px;font-size:12px}.btn.secondary{background:#141417;border-color:#343439;box-shadow:none}.btn.secondary:hover{background:#222226}.hero{text-align:center;padding:47px 0 37px}.pill{display:inline-flex;align-items:center;gap:9px;border:1px solid #69351e;background:#3e21166b;color:#f3b589;border-radius:30px;padding:8px 15px;font-size:12px}.pill i{width:6px;height:6px;background:#fba66f;border-radius:50%}h1{font-size:clamp(32px,4.3vw,57px);letter-spacing:-1.8px;line-height:1.3;font-weight:700;margin:25px 0 18px}.gradient{background:var(--gradient);color:transparent;background-clip:text;-webkit-background-clip:text}.hero>p{font-size:16px;color:#b5b5bc;margin:0 auto;max-width:720px;line-height:1.9}.composer{max-width:880px;margin:31px auto 0;padding:7px;border:1px solid #3b3b41;background:#161619;border-radius:22px;text-align:left;box-shadow:0 10px 60px #0004}.composerinner{padding:17px;background:#0e0e11;border:1px solid #24242a;border-radius:16px}.modelrow{display:flex;gap:10px;margin-bottom:13px}.model,.modelrow{align-items:center}.model{display:inline-flex;gap:8px;border:1px solid #6c3b25;background:#3d251c;color:#f9ba91;font-size:12px;padding:8px 12px;border-radius:8px}.model svg{width:16px;height:16px}.modelrow>span{font-size:11px;color:#8d8d98}.composer textarea{display:block;width:100%;background:#08090c;border:1px solid #25252b;border-radius:11px;color:#eee;font-size:14px;line-height:1.8;padding:15px;resize:vertical;min-height:99px}.composer textarea::placeholder{color:#777784}.composerbottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px}.quickprompts{display:flex;gap:7px;flex-wrap:wrap}.quickprompts button{font-size:11px;border:1px solid #303037;background:#151519;color:#b8b8c1;border-radius:6px;padding:7px 10px}.quickprompts button:hover{color:#ffc29c;border-color:#88512c}.herofoot{display:flex;justify-content:center;gap:28px;margin-top:20px;color:#9797a1;font-size:12px}.herofoot span:before{content:"✓";color:#e98a4e;margin-right:7px}.showcase{padding:30px 0 65px}.sectionhead{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px}.sectionhead h2,h2{font-size:30px;letter-spacing:-.7px;line-height:1.4;margin:0;font-weight:650}.sourcelink{font-size:11px;color:#9696a1}.sourcelink:hover{color:#fab183}.filters{display:flex;gap:8px;margin-bottom:23px;overflow-x:auto;padding:2px 0 5px;scrollbar-width:none}.filter{white-space:nowrap;border:1px solid #29292f;background:#111114;border-radius:8px;padding:9px 16px;color:#b0b0b8;font-size:12px}.filter.active{background:#3d251c;border-color:#724327;color:#ffbe92}.filter:hover{border-color:#69422b}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.case{overflow:hidden;background:#101013;border:1px solid #2a2a30;border-radius:13px;transition:transform .2s,border-color .2s}.case:hover{border-color:#72503b;transform:translateY(-3px)}.case-media{display:block;width:100%;position:relative;background:#151519;border:0;padding:0;overflow:hidden}.case-media>img{width:100%;height:100%;object-fit:cover;transition:scale .4s}.case:hover .case-media>img{scale:1.04}.case-media:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,#0008)}.playcircle{position:absolute;left:50%;top:50%;translate:-50% -50%;width:45px;height:45px;border:1px solid #ffffff55;border-radius:50%;background:#1119;backdrop-filter:blur(8px);display:grid;place-items:center;font-size:15px;padding-left:2px;z-index:1}.casecat{position:absolute;bottom:12px;left:13px;font-size:10px;color:#eee;z-index:2}.caseinfo{padding:17px 17px 15px}.caseinfo h3{font-weight:500;margin:0 0 13px;line-height:1.5}.casemeta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:#8f8f9a}.caseuse{border:0;background:transparent;color:#f4a875;padding:0;font-size:11px}.galleryfoot{display:flex;justify-content:space-between;align-items:center;margin-top:24px;color:#7f7f8a;font-size:11px}.galleryfoot button{padding:10px 19px;font-size:12px}.workflow{padding:62px 0;background:#0c0c0f;border-top:1px solid #242429;border-bottom:1px solid #242429}.workflow h2{text-align:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:38px}.step{position:relative}.stepnum{display:flex;align-items:center;gap:13px;color:#e9a175;font-size:12px;margin-bottom:17px}.stepnum:after{content:"";height:1px;background:linear-gradient(90deg,#6e3b25,#252529);flex:1}.step h3{font-size:17px;margin:0 0 10px;font-weight:500}.step p{font-size:13px;line-height:1.9;color:#95959f;margin:0}.pricing{padding:72px 0}.pricing h2,.pricingintro{text-align:center}.pricingintro{color:#9999a4;font-size:13px;margin:12px 0 30px}.pricecards{max-width:900px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pricecard{padding:25px 24px;border:1px solid #2c2c33;border-radius:15px;background:#101013;display:flex;flex-direction:column;position:relative}.pricecard.featured{border-color:#a65b30;background:linear-gradient(165deg,#3b231a77,#111114 60%);box-shadow:0 0 35px #dd70300b}.pricecard h3{font-size:17px;font-weight:500;margin:0}.pricevalue{font-size:39px;font-weight:650;letter-spacing:-1px;margin:25px 0 5px}.pricevalue small{font-size:11px;color:#93939f;font-weight:400;letter-spacing:0;margin-left:5px}.pricenote{font-size:11px;color:#9999a4}.pricecard ul{list-style:none;padding:19px 0 22px;margin:20px 0 0;border-top:1px solid #2b2b32;flex:1}.pricecard li{font-size:12px;color:#b7b7c0;margin:0 0 13px}.pricecard li:before{content:"✓";color:#e68d56;margin-right:8px}.pricecard .btn{width:100%;font-size:12px}.pricebottom{color:#787884;font-size:11px;text-align:center;margin:20px 0 0}.faq{padding:14px 0 60px;max-width:800px;margin:auto}.faq h2{text-align:center;margin-bottom:25px}.faq details{border-bottom:1px solid #27272d;padding:20px 0}.faq summary{font-size:14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:"+";color:#a7a7af}.faq details[open] summary:after{content:"−"}.faq p{font-size:13px;line-height:1.9;color:#9999a4;max-width:710px;margin:15px 0 0}.bottomcta{text-align:center;background:radial-gradient(ellipse at 50% 120%,#8a3d2040,transparent 75%);padding:60px 20px 70px;border-top:1px solid #24242a}.bottomcta p{color:#a1a1aa;font-size:14px;margin:15px 0 25px}footer{padding:27px 0;border-top:1px solid #26262c;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#80808c}footer .brand{font-size:16px;color:#ddd}footer .brand img{width:27px;height:27px}.footlinks{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.plain{border:0;background:none;color:inherit;font-size:inherit;padding:0}.plain:hover{color:#f4ab7c}dialog{color:var(--text);border:1px solid #3b3b43;background:#121216;border-radius:19px;padding:27px;width:min(540px,calc(100% - 28px));max-height:90dvh;overflow:auto}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}.dialogtop{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;color:#a9a9b3;font-size:12px}.close{border:0;background:transparent;font-size:26px;color:#9a9aa6;width:32px;height:32px;line-height:1}.progress{display:flex;gap:7px;margin-bottom:23px}.progress i{height:3px;background:#2c2c33;flex:1;border-radius:3px}.progress i.done{background:#e17c41}.survey h2{font-size:25px;margin:0 0 9px}.survey .sub{font-size:12px;color:#92929e;line-height:1.8;margin:0 0 20px}.choices{display:grid;gap:9px}.choice{display:flex;align-items:center;gap:11px;background:#1a1a20;border:1px solid #31313a;border-radius:9px;padding:13px;font-size:13px;line-height:1.5;cursor:pointer}.choice:has(input:checked){background:#41291e77;border-color:#bb7042;color:#ffc39b}.choice input{accent-color:#e98446;margin:0}.choice:hover{border-color:#78503a}.fieldlabel{display:block;font-size:12px;margin:22px 0 10px;color:#d0d0d9}.field{display:block;width:100%;background:#0a0b0e;border:1px solid #36363f;border-radius:9px;padding:12px;color:#eee;font-size:13px;line-height:1.8}.field::placeholder{color:#71717e}textarea.field{resize:vertical;min-height:100px}select.field{color-scheme:dark}.formactions{display:flex;justify-content:space-between;gap:11px;margin-top:22px}.formactions .btn{flex:1}.error{min-height:15px;font-size:12px;color:#ffac8b;margin-top:13px}.privacy{font-size:11px;color:#888895;line-height:1.8;margin:18px 0 0}.privacy a{color:#c2a38e}.consent{display:flex;align-items:flex-start;gap:9px;margin-top:15px;font-size:12px;color:#aaaab5;line-height:1.8}.consent input{accent-color:#e98446;margin-top:5px}.offer{padding:17px;border:1px solid #77503a;background:#30221b;border-radius:10px;margin-bottom:20px}.offer strong{font-size:28px}.offer small{color:#bc9a83;margin-left:8px}.offer p{font-size:12px;line-height:1.8;margin-bottom:0;color:#bdafa6}.successmark{width:55px;height:55px;background:#4a2c1d;color:#ffac72;border-radius:50%;display:grid;place-items:center;font-size:24px;margin-bottom:20px}.successsummary{border:1px solid #34343c;border-radius:10px;padding:16px;font-size:13px;color:#bbb;line-height:2;margin-top:20px}.successactions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.video-dialog{width:min(960px,calc(100% - 28px));padding:22px}.video-dialog .dialogtop{margin-bottom:16px}.video-frame{background:#000;border:1px solid #292930;border-radius:11px;overflow:hidden;position:relative;min-height:200px;display:grid;place-items:center}.video-frame video,.video-frame>img{display:block;width:100%;max-height:65vh;object-fit:contain}.case-detail{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0}.case-detail h2{font-size:21px}.case-detail p{font-size:12px;color:#93939e;margin:6px 0 0}.case-detail a{font-size:12px;color:#e9a474}.promptdetails{border-top:1px solid #303038;padding-top:15px}.promptdetails summary{cursor:pointer;font-size:12px;color:#bbb}.promptdetails pre{white-space:pre-wrap;font-size:11px;line-height:1.8;color:#aaa;background:#09090d;border:1px solid #292931;border-radius:8px;padding:15px;max-height:220px;overflow:auto}.promptbuttons{display:flex;gap:9px;margin:13px 0 0}.promptbuttons button{font-size:12px}.videoerror{padding:14px;color:#ffb48f;line-height:1.8}.toast,.videoerror{font-size:12px;display:none}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:11px 20px;border-radius:8px;color:#fff;background:#39251c;border:1px solid #875332;z-index:100}.admin-list{max-height:55vh;overflow:auto}.record{border:1px solid #33333c;padding:14px;border-radius:9px;margin-bottom:10px;font-size:12px;line-height:1.9;color:#b5b5bf;overflow-wrap:anywhere}.record strong{color:#eee}.empty{font-size:13px;color:#999;padding:25px 0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (max-width:900px){.links{gap:19px}.navleft,.steps{gap:30px}.pricecard{padding:23px 19px}.grid{gap:15px}.caseinfo{padding:14px}.wrap{width:calc(100% - 40px)}h1{font-size:45px}.hero{padding-top:35px}}@media (max-width:650px){.wrap{width:calc(100% - 32px)}header{height:66px}.brand{font-size:18px}.brand img{width:30px;height:30px}.links,.navright>span{display:none}.navright .btn{font-size:11px;padding:9px 12px}.hero{padding:31px 0 20px}.pill{font-size:10px;padding:7px 12px}h1{font-size:32px;line-height:1.4;letter-spacing:-1px;margin-top:22px}.hero>p{font-size:13px;max-width:350px;line-height:1.9}.composer{margin-top:23px;border-radius:17px;padding:5px}.composerinner{padding:12px;border-radius:12px}.modelrow{margin-bottom:11px}.modelrow>span{font-size:9px}.model{font-size:10px;padding:6px 9px}.composer textarea{min-height:115px;font-size:13px;padding:12px}.composerbottom{flex-direction:column;align-items:stretch;gap:13px}.composerbottom .btn{width:100%;font-size:13px;padding:13px}.quickprompts button{font-size:10px;padding:6px 9px}.herofoot{font-size:10px;gap:14px;flex-wrap:wrap;margin-top:18px}.showcase{padding:27px 0 40px}.sectionhead h2,h2{font-size:24px}.sectionhead{margin-bottom:19px;align-items:center}.sourcelink{font-size:10px}.filters{gap:7px;margin-bottom:17px}.filter{padding:8px 12px;font-size:11px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-media{aspect-ratio:4/3}.caseinfo{padding:12px}.caseinfo h3{font-size:12px;line-height:1.6;min-height:38px;margin-bottom:7px}.casemeta{align-items:flex-start;gap:4px}.casemeta,.caseuse{font-size:9px}.casecat{font-size:8px;bottom:9px;left:9px}.playcircle{height:34px;width:34px;font-size:11px}.galleryfoot{align-items:flex-start;font-size:9px;gap:15px;line-height:1.8;margin-top:18px}.galleryfoot button{font-size:10px;padding:8px 12px;white-space:nowrap}.workflow{padding:39px 0}.steps{grid-template-columns:1fr;gap:25px;margin-top:26px}.stepnum{margin-bottom:10px}.step h3{font-size:16px}.step p{font-size:12px}.pricing{padding:43px 0}.pricingintro{font-size:12px;line-height:1.8;margin:12px 0 22px}.pricecards{grid-template-columns:1fr;gap:13px}.pricecard{padding:22px;display:grid;grid-template-columns:1fr auto;gap:0 15px}.pricecard h3{font-size:17px}.pricevalue{grid-column:2;grid-row:1/span 2;margin:0;font-size:32px;align-self:center}.pricenote{margin-top:8px;font-size:10px}.pricecard ul{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:11px 8px;margin-top:18px;padding:16px 0}.pricecard li{font-size:11px;margin:0;line-height:1.5}.pricecard .btn{grid-column:1/-1}.pricebottom{font-size:10px}.faq{padding:7px 0 40px}.faq h2{margin-bottom:16px}.faq details{padding:18px 0}.faq summary{font-size:13px}.faq p{font-size:12px}.bottomcta{padding:40px 17px}.bottomcta p{font-size:12px}footer{padding:23px 0;align-items:flex-start;flex-direction:column;gap:16px}.footlinks{gap:17px;font-size:10px}dialog{padding:22px}.survey h2{font-size:23px}.choice{font-size:12px}.video-dialog{padding:13px}.case-detail{align-items:flex-start;gap:15px}.case-detail h2{font-size:16px}.case-detail a,.case-detail p{font-size:10px}.promptbuttons{flex-wrap:wrap}.promptbuttons .btn{flex:1;padding:11px 12px;white-space:nowrap}.video-frame{min-height:160px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}.hero{padding-bottom:25px}.pill{background:#2d1a13aa}.hero>p{font-size:15px}.demo-section{max-width:960px;margin:0 auto 60px}.demo-section .composer{max-width:none;margin-top:0;border-radius:18px 18px 0 0;border-bottom:0;box-shadow:none}.composerinner{border-radius:12px 12px 0 0;padding-bottom:17px}.modelrow{justify-content:space-between}.model{font-size:11px;padding:7px 11px}.autotoggle{background:none;border:0;color:#93939e;font-size:11px;padding:4px}.typewrap{position:relative}.typewrap textarea{min-height:90px;max-height:170px;line-height:1.9;padding-right:25px}.typecursor{position:absolute;right:14px;bottom:18px;width:2px;height:15px;background:#f39a61;animation:blink 1s step-end infinite;pointer-events:none}.composer-controls{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.composer-controls label{font-size:10px;color:#8d8d99;display:flex;align-items:center;gap:5px}.composer-controls select{border:1px solid #34343b;border-radius:6px;background:#17171c;color:#bcbcc4;font-size:10px;padding:7px;color-scheme:dark}.composerbottom .btn{padding:10px 17px;font-size:12px}.demo-player{position:relative;background:#050507;border:1px solid #38383e;aspect-ratio:16/8.4;border-radius:0 0 16px 16px;overflow:hidden}.demo-player>video{width:100%;height:100%;object-fit:contain;display:block;background:#050507}.demo-overlay{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:end;justify-content:space-between;padding:36px 22px 18px;background:linear-gradient(transparent,#000b);pointer-events:none}.demo-overlay span{display:block;color:#d7b8a2;font-size:10px;margin-bottom:6px}.demo-overlay strong{font-size:15px;font-weight:500}.expand-video{background:#1119;border:1px solid #ffffff44;border-radius:7px;width:32px;height:32px;font-size:21px;pointer-events:auto}.blocked-play{position:absolute;top:50%;left:50%;translate:-50% -50%;padding:12px 20px;background:#b96530;border:1px solid #ffbc8a;border-radius:8px;color:#fff;font-size:14px;z-index:3}.blocked-play[hidden]{display:none}.demo-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 3px;font-size:10px;color:#7f7f8a}.demo-dots{display:flex;gap:9px}.demo-dot{border:0;border-radius:3px;background:#3a3a43;width:18px;height:4px;padding:0}.demo-dot.active{width:34px;background:#f19557}.showcase{padding-top:15px}.case-media{aspect-ratio:16/10}.case-media video{width:100%;height:100%;object-fit:cover;display:block}.case-media:after{background:linear-gradient(transparent 70%,#0009)}.caseinfo h3{font-size:15px}.case-prompt{font-size:11px;color:#9797a4;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:12px 0 15px;min-height:59px}.case-prompt-toggle{display:flex;justify-content:space-between;align-items:center}.case-prompt-toggle button{border:0;background:none;color:#a1a1ad;font-size:10px;padding:0}.reuse-btn{margin-top:15px;width:100%;border:1px solid #60412e;background:#2d2019;color:#f0b28a;border-radius:7px;padding:10px;font-size:11px;display:flex;justify-content:center;gap:12px}.reuse-btn:hover{background:#4a2b1b;border-color:#a96a3d}.advantages{padding:5px 0 65px}.adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.adv-card{background:#101014;border:1px solid #2c2c34;border-radius:14px;overflow:hidden;padding:0 23px 24px}.adv-card h3{font-size:18px;font-weight:550;margin:0 0 12px;letter-spacing:-.4px}.adv-card p{font-size:12px;color:#9797a2;line-height:1.9;margin:0}.adv-visual{height:225px;position:relative;overflow:hidden;margin:0 -23px 22px;background:radial-gradient(ellipse at 50% 0,#51321f55,transparent 70%)}.cloud-visual{display:flex;justify-content:center;align-items:center;gap:0}.browser-node{position:relative;padding:17px 12px;border:1px solid #5c493c;border-radius:10px;font-size:10px;background:#211a16;z-index:2}.opus-node{width:77px;height:77px;border:1px solid #bd713f;border-radius:20px;background:#6a391e;color:#ffbd89;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:23px;box-shadow:0 0 40px #e0773220;z-index:2;animation:breathe 5s ease-in-out infinite}.opus-node span{font-size:10px;color:#ffe0c7}.beam{width:67px;height:1px;background:#5a3b27;position:relative}.beam:after{content:"";position:absolute;left:0;top:-1px;height:3px;width:15px;background:#fbb075;box-shadow:0 0 15px #f5a46b;animation:beam 3s ease-in-out infinite}.account-node{position:absolute;bottom:20px;left:50%;translate:-50% 0;white-space:nowrap;font-size:9px;color:#676771;display:flex;gap:9px;align-items:center}.account-node span{text-decoration:line-through}.account-node b{font-weight:400;color:#b29a86;border:1px solid #4c3b2d;padding:4px 6px;border-radius:4px}.mini-frame{position:absolute;top:35px;left:17%;right:17%;height:122px;border:1px solid #5b4a3e;border-radius:9px;background:#1e1815;padding:24px 18px;transform:rotate(-4deg);transition:background .7s}.mini-frame span{font-size:23px;letter-spacing:-1px;color:#eee;font-weight:700;white-space:nowrap;transition:color .7s}.mini-line{height:3px;width:75%;background:#8c6650;margin-top:15px;border-radius:3px}.mini-line.short{width:48%;margin-top:7px}.edit-bubble{position:absolute;bottom:40px;right:8%;border:1px solid #754b32;background:#332219;border-radius:20px;font-size:10px;padding:10px 12px;color:#e8bc9e;box-shadow:0 10px 20px #0005}.edit-visual.changed .mini-frame{background:#472a1a}.edit-visual.changed .mini-frame span{color:#ffac6f}.mini-timeline{position:absolute;bottom:13px;left:18%;right:18%;display:flex;gap:4px;height:8px}.mini-timeline i{background:#77503a;flex:1;border-radius:2px}.mini-timeline i:nth-child(2){background:#ae7046}.mini-timeline span{position:absolute;width:1px;height:18px;background:#fcb982;top:-5px;animation:playhead 6s linear infinite}.effort-visual{padding:18px 30px 20px;text-align:center}.complexity-art{height:115px;position:relative;width:180px;margin:auto}.complexity-art i{position:absolute;width:19px;height:19px;border:1px solid #a8663e;background:#352218;top:47px;left:80px;border-radius:5px;animation:complex 5s ease-in-out infinite;transition:opacity .4s,scale .4s}.complexity-art i:first-child{left:25px;top:45px;rotate:25deg}.complexity-art i:nth-child(2){left:55px;top:20px;rotate:-15deg}.complexity-art i:nth-child(3){left:90px;top:43px;rotate:15deg;background:#a96133}.complexity-art i:nth-child(4){left:118px;top:14px;rotate:40deg}.complexity-art i:nth-child(5){left:135px;top:54px;rotate:60deg}.complexity-art i:nth-child(6){left:56px;top:75px;rotate:50deg}.complexity-art i:nth-child(7){left:97px;top:85px;rotate:30deg}.complexity-art i:nth-child(8){left:6px;top:14px;rotate:-30deg}.complexity-art i:nth-child(9){left:148px;top:87px;rotate:80deg}.complexity-art[data-level="0"] i:nth-child(n+4){opacity:.12;scale:.6}.complexity-art[data-level="1"] i:nth-child(n+7){opacity:.2;scale:.7}.effort-visual>span{font-size:10px;color:#cfa789;display:block;margin-bottom:14px}.effort-visual input{width:100%;accent-color:#e68a4c;height:5px}.effort-ticks{display:flex;justify-content:space-between;color:#747481;font-size:9px;margin-top:11px}.cloud-flow{display:flex;align-items:center;justify-content:center;margin-top:38px}.flow-node{width:28%;padding:23px 19px;border:1px solid #34343c;background:#141419;border-radius:12px}.flow-node span{display:block;font-size:9px;color:#8c8c98;margin-bottom:11px}.flow-node b{display:block;font-size:15px;font-weight:500}.flow-node small{display:block;font-size:11px;color:#95959f;margin-top:11px}.flow-node.central{border-color:#815235;background:linear-gradient(130deg,#352219,#171419)}.flow-node.central span{color:#f3ac77}.flow-connector{height:1px;flex:1;background:#4a3528;position:relative;overflow:visible}.flow-connector i{position:absolute;width:8px;height:5px;background:#f7ac78;top:-2px;border-radius:4px;animation:beam 3s ease-in-out infinite}.workflow-note{text-align:center;color:#777784;font-size:11px;line-height:1.8;margin:24px 0 0}.audience{padding:65px 0 15px}.audience h2{text-align:center}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:35px}.audience-icon{font-size:25px;color:#efa06d;margin-bottom:19px}.audience h3{font-size:17px;font-weight:500;margin:0 0 12px}.audience p{font-size:12px;color:#9595a0;line-height:1.9;margin:0}.reuse-context{font-size:11px;color:#f6ad7b;margin-top:12px}.reuse-context:empty{display:none}.promptdetails pre{max-height:200px}.pricevalue{font-size:38px}.wait-icon{font-size:30px;color:#ffb27c;margin:12px 0 19px}.pricebottom{line-height:1.8}.inline-price{margin:15px 0;padding:11px 13px;border:1px solid #4d392b;background:#251c17;color:#caaa94;border-radius:8px;font-size:11px}.survey .field[type=number]{max-width:210px}.finalstatus{display:inline-block;border:1px solid #63422c;border-radius:20px;padding:5px 9px;color:#e8a777;font-size:10px;margin-bottom:16px}.hint{font-size:11px;color:#8d8d98;line-height:1.8}.faq a{color:#f5ad7a}.faq summary{line-height:1.7}.typewrap.editing .typecursor{display:none}@keyframes blink{50%{opacity:0}}@keyframes beam{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}to{left:90%;opacity:0}}@keyframes breathe{50%{box-shadow:0 0 45px #e68b3540;transform:translateY(-4px)}}@keyframes playhead{0%{left:0}to{left:100%}}@keyframes complex{50%{transform:translateY(-5px) rotate(10deg)}}@media (max-width:900px){.adv-card{padding-left:18px;padding-right:18px}.adv-visual{margin-left:-18px;margin-right:-18px}.adv-card h3{font-size:16px}.flow-node b{font-size:13px}.audience-grid{gap:25px}}@media (max-width:650px){.hero{padding-bottom:22px}.hero>p{font-size:12px}.demo-section{margin-bottom:37px}.demo-section .composer{margin-top:0;padding:5px;border-radius:14px 14px 0 0}.demo-section .composerinner{padding:11px}.typewrap textarea{min-height:102px;font-size:12px;line-height:1.8}.composerbottom{gap:12px}.composer-controls{gap:6px}.composer-controls label{font-size:9px}.composer-controls select{font-size:9px;padding:6px}.composerbottom .btn{font-size:12px;padding:11px}.autotoggle{font-size:10px}.demo-player{aspect-ratio:16/10;border-radius:0 0 12px 12px}.demo-overlay{padding:25px 13px 11px}.demo-overlay span{font-size:8px;margin-bottom:4px}.demo-overlay strong{font-size:11px}.expand-video{width:26px;height:26px;font-size:17px}.demo-footer{padding:12px 1px;font-size:8px;gap:8px}.demo-dots{gap:6px}.demo-dot{width:11px}.demo-dot.active{width:23px}.showcase{padding-top:5px}.sectionhead h2{font-size:22px}.case-media{aspect-ratio:4/3}.caseinfo h3{font-size:12px;min-height:36px}.case-prompt{font-size:10px;line-height:1.7;min-height:51px;margin-top:10px}.case-prompt-toggle button,.reuse-btn{font-size:9px}.reuse-btn{padding:9px 4px;margin-top:12px;gap:4px}.adv-grid{grid-template-columns:1fr;gap:14px}.advantages{padding-bottom:39px}.adv-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:0 18px 0 0;align-items:center;gap:0 12px}.adv-visual{grid-row:span 2;height:190px;margin:0;align-self:stretch}.adv-card h3{font-size:16px;align-self:end;margin:0 0 9px}.adv-card p{font-size:11px;align-self:start;padding-bottom:18px}.cloud-visual{gap:0;overflow:hidden}.browser-node{font-size:8px;padding:13px 6px;position:absolute;top:39px;left:12px}.beam{width:23px;top:96px;left:65px;rotate:90deg}.beam,.opus-node{position:absolute}.opus-node{bottom:35px;right:14px;width:59px;height:59px;border-radius:14px;font-size:19px}.opus-node span{font-size:8px}.account-node{font-size:7px;bottom:11px;gap:5px}.account-node b{padding:3px 4px}.mini-frame{top:34px;left:12px;right:12px;height:95px;padding:20px 10px}.mini-frame span{font-size:14px;letter-spacing:-.5px}.mini-line{margin-top:12px}.edit-bubble{font-size:7px;padding:8px;bottom:40px;right:8px}.mini-timeline{left:12px;right:12px;bottom:17px}.effort-visual{padding:10px 12px}.complexity-art{width:150px;height:105px;scale:.75;transform-origin:center;margin-left:-13px}.effort-visual>span{font-size:8px;margin-bottom:11px}.effort-ticks{font-size:8px}.cloud-flow{flex-direction:column;margin-top:25px}.flow-node{width:100%;padding:17px 18px}.flow-node span{display:inline-block;margin:0 12px 0 0}.flow-node b{display:inline;font-size:13px}.flow-node small{margin-left:28px;font-size:10px;margin-top:8px}.flow-connector{flex:none;width:1px;height:23px}.flow-connector i{height:6px;width:3px;top:0;left:-1px;animation:beamvertical 3s infinite}.workflow-note{font-size:10px;margin-top:19px}.audience{padding:40px 0 0}.audience-grid{grid-template-columns:1fr;gap:25px;margin-top:27px}.audience-grid article{display:grid;grid-template-columns:35px 1fr;gap:0 10px}.audience-icon{grid-row:span 2;font-size:24px;margin-top:1px}.audience h3{font-size:16px;margin-bottom:9px}.audience p{font-size:12px}.pricevalue{font-size:33px}.pricebottom{font-size:9px}.blocked-play{font-size:12px;padding:9px 15px}}@keyframes beamvertical{0%{top:0}to{top:90%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important}}@media (max-width:650px){.hero h1 .gradient{font-size:clamp(25px,7.4vw,30px);letter-spacing:-1px}}}.motion-page .hero{padding-top:60px}.motion-page .btn{background:var(--primary)}.motion-page .survey input[type=email],.motion-page .survey input[type=number]{width:100%}@media (prefers-reduced-motion:reduce){.motion-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media (max-width:650px){.motion-page .audience-grid article{display:block}.motion-page .audience-grid h3{margin-bottom:9px}}.motion-page .case-media{position:relative}.motion-page .case-media video{width:100%;height:100%;object-fit:cover}.motion-page .cloud-flow{gap:16px}.motion-page .cloud-flow .flow-node{flex:1}.motion-page .motion-claude-lockup{display:flex;justify-content:center;align-items:center;gap:14px;margin-bottom:24px;color:#c7a58e;font-size:13px}.motion-page .motion-claude-lockup span{border-left:1px solid #584032;padding-left:14px;letter-spacing:.05em}.motion-page .motion-model{display:inline-flex;align-items:center;gap:8px}.motion-page .motion-features h2{margin-bottom:24px}.motion-page .motion-features .adv-card{display:flex;flex-direction:column;padding:0 23px 26px;position:relative;background:linear-gradient(155deg,#1b1818,#111114 65%);border-color:#37302c}.motion-page .motion-feature-art{position:relative;isolation:isolate;aspect-ratio:340/230;margin:0 -23px 12px;overflow:hidden;border-bottom:1px solid #7c5e421a;background:radial-gradient(ellipse at 50% 32%,#9b62431b,transparent 70%)}.motion-page .motion-feature-svg{display:block;width:100%;height:100%;font-family:inherit}.motion-page .motion-cloud-stream{animation:motion-stream 3.5s linear infinite}.motion-page .motion-browser-float{animation:motion-float 6s ease-in-out infinite}.motion-page .motion-claude-float{animation:motion-float 6s ease-in-out -3s infinite}.motion-page .motion-recolor-button{position:absolute;right:18px;bottom:22%;padding:7px 11px;border:1px solid #8b7563;border-radius:30px;background:#292321e8;color:#ebd5c6;font-size:10px;box-shadow:0 4px 16px #0003}.motion-page .motion-recolor-button:hover{background:#443329}.motion-page .motion-brand-fill{transition:fill 1s ease}.motion-page .motion-brand-stroke{transition:stroke 1s ease}.motion-page .is-recolored .motion-brand-fill{fill:#a28ad3}.motion-page .is-recolored .motion-brand-stroke{stroke:#c9b2f0}.motion-page .motion-edit-cursor{animation:motion-cursor 4.4s ease-in-out infinite}.motion-page .motion-click-ring{transform-box:fill-box;transform-origin:center;animation:motion-click 4.4s ease-out infinite}.motion-page .motion-timeline-head{animation:motion-scrub 8s linear infinite}.motion-page .motion-depth-node{transition:opacity .6s ease}.motion-page .motion-node-halo{transform-box:fill-box;transform-origin:center;animation:motion-halo 4s ease-in-out infinite}.motion-page .motion-depth-slider{position:absolute;bottom:11px;left:25%;width:50%;accent-color:#d99771;height:4px;cursor:pointer}.motion-page .motion-features .adv-card h3{margin-top:5px}.motion-page .motion-features .adv-card p{padding-bottom:0}@keyframes motion-stream{to{stroke-dashoffset:-84}}@keyframes motion-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes motion-cursor{0%,to{transform:translate(15px,8px)}35%,65%{transform:translate(0)}}@keyframes motion-click{0%,35%,65%,to{opacity:0;transform:scale(.5)}48%{opacity:.7;transform:scale(1.5)}}@keyframes motion-scrub{0%{transform:translateX(-36px)}to{transform:translateX(188px)}}@keyframes motion-halo{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.65;transform:scale(1.2)}}@media (max-width:650px){.motion-page .motion-features .adv-card{padding:0 20px 23px}.motion-page .motion-feature-art{width:calc(100% + 40px);margin:0 -20px 12px;aspect-ratio:340/205}.motion-page .motion-features .adv-card h3,.motion-page .motion-features .adv-card p{align-self:stretch}.motion-page .motion-claude-lockup{margin-bottom:19px}}.motion-price-choices legend{margin-bottom:12px;font-size:14px}.motion-price-choices>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.motion-price-choices label{display:flex;align-items:center;gap:10px;padding:15px;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:background .2s,border-color .2s}.motion-price-choices label:has(input:checked){border-color:var(--primary);background:color-mix(in oklch,var(--primary) 12%,transparent)}.motion-price-choices input{accent-color:var(--primary)}@media (prefers-reduced-motion:reduce){.motion-page .motion-feature-art *{animation:none!important;transition:none!important}}