@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@500;600;700;800&display=swap";
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.flex{display:flex}.table{display:table}:root{--ink:#202032;--muted:#626275;--violet:#6846d8;--violet-dark:#4827ad;--lav:#f2efff;--line:#e9e6f1;--mint:#dff8f1;--pink:#ffe7f2;--blue:#e8f2ff;--shadow:0 20px 60px #361f791f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:DM Sans,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.shell{width:min(1160px,100% - 40px);margin:auto}.skip{z-index:1000;color:var(--violet);background:#fff;padding:10px;position:fixed;top:-100px;left:12px}.skip:focus{top:12px}.nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #e9e6f1bf;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:9px;font:700 20px/1 Outfit;display:inline-flex}.mark{color:#fff;background:linear-gradient(135deg,#805cf0,#e469ad);border-radius:10px;place-items:center;width:30px;height:30px;font:700 17px Outfit;display:grid}.nav-links{color:#565366;align-items:center;gap:25px;font-size:14px;font-weight:600;display:flex}.nav-links a:hover,.nav-links button:hover{color:var(--violet)}.nav-links button{color:inherit;background:0 0;border:0}.nav-actions{align-items:center;gap:15px;display:flex}.login{font-size:14px;font-weight:600}.button{border:1px solid var(--violet);background:var(--violet);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 19px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #6846d833}.button:hover{background:var(--violet-dark);transform:translateY(-2px)}.button.secondary{color:var(--ink);box-shadow:none;background:#fff;border-color:#ded9ea}.button.secondary:hover{background:#f7f5fc}.menu{background:0 0;border:0;width:44px;height:44px;padding:9px;display:none}.menu i{background:var(--ink);border-radius:2px;height:2px;margin:5px;display:block}.hero{background:radial-gradient(circle at 82% 10%,#f5eaff 0,#0000 29%),radial-gradient(circle at 58% 70%,#e4f9f4 0,#0000 25%);overflow:hidden}.hero-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:48px;padding:86px 0 92px;display:grid}.badge,.kicker{letter-spacing:1.2px;color:var(--violet);margin:0 0 16px;font-size:12px;font-weight:700}.badge{letter-spacing:.2px;background:#f1edff;border-radius:99px;padding:8px 12px;display:inline-block}.hero h1,h2,h3{letter-spacing:-.045em;font-family:Outfit,sans-serif;line-height:1.05}.hero h1{max-width:590px;margin:0;font-size:clamp(44px,5vw,68px)}.hero h1 em{color:var(--violet);font-style:normal;position:relative}.lead{color:var(--muted);max-width:520px;margin:25px 0;font-size:19px;line-height:1.6}.actions{flex-wrap:wrap;gap:12px;display:flex}.reassure{color:#67617d;margin:16px 0;font-size:13px;font-weight:600}.visual{padding:22px 18px 22px 32px;position:relative}.workspace{min-height:370px;box-shadow:var(--shadow);text-align:left;background:#fff;border:7px solid #fff;border-radius:22px;grid-template-columns:82px 1fr;display:grid;overflow:hidden}.workspace aside{background:#faf9fe;border-right:1px solid #eeeaf7;padding:17px 10px}.mini-brand{margin-bottom:22px}.mini-brand .mark{width:27px;height:27px;font-size:15px}.side{color:#8a8796;border-radius:8px;align-items:center;gap:8px;padding:9px 7px;font-size:9px;font-weight:600;display:flex}.side b{font-size:14px}.side.active{color:#5835c7;background:#ebe5ff}.dash{padding:24px;position:relative}.dash-top{justify-content:space-between;gap:10px;display:flex}.eyebrow,.section-label{letter-spacing:.8px;color:#9a95a8;margin:0 0 5px;font:700 8px DM Sans}.dash h3{margin:0;font-size:20px}.dash-top p:not(.eyebrow){color:#888393;margin:4px 0;font-size:10px}.credits{color:#8d6211;background:#fff5d9;border-radius:99px;height:max-content;padding:7px 10px;font-size:9px;font-weight:700}.new{background:var(--violet);color:#fff;border:0;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:700;position:absolute;top:93px;right:24px}.continue{margin-top:48px}.continue-card{border:1px solid #eae7f1;border-radius:11px;align-items:center;gap:10px;padding:11px;font-size:10px;display:flex}.continue-card div{flex:1}.continue-card b,.tool-card b{display:block}.continue-card small,.tool-card small,.course small{color:#8e899a;font-size:8px}.tile{border-radius:8px;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.violet{color:#6846d8;background:#eee9ff}.blue{color:#3978c8;background:#e6f1ff}.pink{color:#cf5e99;background:#ffe6f3}.dash-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.tool-card{background:#fafafd;border-radius:11px;align-items:center;gap:7px;padding:10px;font-size:9px;display:flex;position:relative}.tool-card button{color:var(--violet);background:0 0;border:0;margin-left:auto;font-size:8px}.pro{color:#b63d80;font-size:6px;font-weight:700;position:absolute;top:5px;right:6px}.course{background:#e7f7f2;border-radius:11px;grid-column:1/-1;padding:11px}.course span{color:#308573;letter-spacing:.7px;font-size:7px;font-weight:700;display:block}.course b{margin:3px 0;font-size:10px;display:block}.float{white-space:nowrap;background:#fff;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:700;animation:4s ease-in-out infinite float;position:absolute;box-shadow:0 10px 25px #321f5e1f}.f1{top:7%;left:0}.f2{animation-delay:-1s;top:17%;right:-5px}.f3{animation-delay:-2s;bottom:18%;right:-15px}.f4{animation-delay:-3s;bottom:2%;left:-5px}.benefits{border-block:1px solid var(--line);background:#fff}.benefit-grid{grid-template-columns:repeat(4,1fr);display:grid}.benefit-grid div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:22px 10px;font-size:14px;font-weight:700;display:flex}.benefit-grid div:last-child{border:0}.icon{width:27px;height:27px;color:var(--violet);background:#f0ecff;border-radius:8px;place-items:center;font-size:14px;display:grid}.section{padding:110px 0}.soft{background:#faf9fd}.center{text-align:center}.intro{max-width:650px;margin:0 auto 52px}.intro h2,.split-title h2,.workspace-grid h2,.final h2{margin:0 0 17px;font-size:clamp(33px,4vw,49px)}.intro p:not(.kicker),.split-title>p{color:var(--muted);margin:0;font-size:17px}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;position:relative}.step>span{width:35px;height:35px;color:var(--violet);background:#eee9ff;border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid}.step h3{margin:22px 0 10px;font-size:22px}.step p{color:var(--muted);margin:0;font-size:15px}.step-arrow{z-index:1;width:42px;height:42px;color:var(--violet);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-31px;box-shadow:0 4px 15px #ddd7ef}.flow{text-align:center;margin:30px 0 0;font:700 19px Outfit}.flow b{color:var(--violet);padding:0 10px}.split-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.split-title>div{max-width:600px}.split-title>p{max-width:330px}.tools-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:260px;padding:25px;transition:transform .2s,box-shadow .2s;position:relative}.product:hover{transform:translateY(-4px);box-shadow:0 14px 30px #331f6e17}.product.p1{background:#f5f9ff}.product.p2{background:#fff7fb}.product.p5{background:#f4fcfa}.product-icon{width:42px;height:42px;color:var(--violet);background:#fff;border-radius:13px;place-items:center;font-size:20px;display:grid;box-shadow:0 3px 10px #ded8ec}.product h3{margin:22px 0 10px;font-size:22px}.product p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.55}.product small{color:#656073;min-height:28px;font-size:11px;font-weight:600;display:block}.product>a{color:var(--violet);font-size:13px;font-weight:700;position:absolute;bottom:22px}.locked{color:#a02a68;background:#f4d5e5;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700;position:absolute;top:19px;right:18px}.comparison{background:linear-gradient(120deg,#f2eeff,#fff9fd)}.compare-grid{grid-template-columns:.8fr 1.2fr;gap:18px;max-width:920px;margin:0 auto 30px;display:grid}.idea,.prompt{background:#fff;border-radius:19px;padding:31px;box-shadow:0 12px 28px #4827ad14}.label{color:var(--violet);letter-spacing:1px;margin:0 0 20px;font-size:10px;font-weight:700}.idea blockquote{margin:0;font:600 25px/1.3 Outfit}.idea>span{color:#716b7d;background:#f3f0fa;border-radius:7px;margin-top:27px;padding:6px 9px;font-size:11px;display:inline-block}.prompt ul{color:#554e66;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.prompt li{color:#4d3d89}.output{background:#f5f3fa;border-radius:11px;margin-top:22px;padding:14px}.output small{color:#777083;font-size:9px;font-weight:700}.output p{color:#514b60;margin:6px 0 0;font-size:12px;line-height:1.5}.usecases{background:#fff}.case-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.case-grid article{border:1px solid var(--line);border-radius:15px;min-height:152px;padding:19px}.case-grid span{color:var(--violet);font-size:20px}.case-grid h3{margin:16px 0 5px;font-size:17px}.case-grid p{color:var(--muted);margin:0;font-size:12px}.workspace-section{overflow:hidden}.workspace-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:45px;display:grid}.small-lead{font-size:17px}.principle{background:#f2efff;border-radius:13px;gap:12px;margin:27px 0;padding:16px;display:flex}.principle>span{color:var(--violet);font-size:20px}.principle p{color:#595269;margin:0;font-size:14px}.workspace.large{min-height:420px}.workspace.large .dash{padding:29px}.workspace.large .dash h3{font-size:23px}.workspace.large .continue{margin-top:57px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:29px;display:flex;position:relative}.price-card.featured{border:2px solid var(--violet);box-shadow:0 15px 38px #4d32ab21}.popular{white-space:nowrap;background:var(--violet);color:#fff;letter-spacing:.8px;border-radius:99px;padding:5px 10px;font-size:9px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price-head{border-bottom:1px solid var(--line);min-height:100px}.price-head h3{margin:0 0 14px;font-size:25px}.price-head p{margin:0}.price-head p b{letter-spacing:-1px;font:700 36px Outfit}.price-head p small{color:var(--muted);font-size:12px}.soon{color:#93640a;background:#fff1d6;border-radius:5px;margin-bottom:8px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block}.price-card ul{flex:1;margin:0;padding:20px 0;list-style:none}.price-card li{color:#565063;padding:5px 0;font-size:13px}.price-card .button{width:100%}.pricing-note{text-align:center;color:#706a7c;margin:22px 0 0;font-size:12px}.roadmap-line{grid-template-columns:repeat(4,1fr);margin:45px 0;display:grid;position:relative}.roadmap-line:before{content:"";background:#ddd7f1;height:2px;position:absolute;top:18px;left:12%;right:12%}.roadmap-line>div{text-align:center;padding:0 18px;position:relative}.roadmap-line span{z-index:1;width:38px;height:38px;color:var(--violet);background:#eae5ff;border-radius:50%;place-items:center;margin:0 auto 17px;font-size:12px;font-weight:700;display:grid;position:relative}.roadmap-line .future span{color:#8a8494;background:#f6f4f9}.roadmap-line small{letter-spacing:.7px;color:#7257c9;font-size:9px;font-weight:700}.roadmap-line .future small{color:#9d8994}.roadmap-line h3{margin:7px 0 0;font-size:18px}.text-button{color:var(--violet);background:0 0;border:0;font-size:14px;font-weight:700}.final{color:#fff;text-align:center;background:radial-gradient(circle at 75% 20%,#9869ff 0,#0000 24%),linear-gradient(115deg,#351c83,#7046da 70%,#d45b9f);padding:94px 0}.final-inner{max-width:710px}.final .badge{color:#fff;background:#ffffff24}.final h2{margin-top:0;font-size:clamp(38px,5vw,59px)}.final p:not(.badge){color:#f2eeff;max-width:550px;margin:0 auto 25px;font-size:18px}.final .button{color:#5432bc;background:#fff;border-color:#fff}.final .button.secondary{color:#fff;background:0 0;border-color:#ffffff8c}.final small{color:#e9e1ff;margin-top:17px;display:block}footer{color:#ece9f2;background:#1f1b2b;padding:55px 0 20px}.foot{grid-template-columns:2fr repeat(3,1fr);gap:35px;padding-bottom:45px;display:grid}.foot .brand{color:#fff}.foot p{color:#aaa4b5;max-width:220px;font-size:14px}.foot h3{letter-spacing:0;margin:0 0 13px;font:600 14px DM Sans}.foot a:not(.brand){color:#bdb7c8;margin:8px 0;font-size:13px;display:block}.legal{color:#97909f;border-top:1px solid #393444;justify-content:space-between;gap:15px;padding-top:20px;font-size:11px;display:flex}.mobile-cta{display:none}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a122d99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{width:min(480px,100%);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:35px;position:relative}.modal h2{margin:0 0 10px;font-size:31px}.modal>p:not(.kicker){color:var(--muted);margin:0 0 22px}.close{color:#5c5767;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:14px}.modal form{gap:8px;display:grid}.modal label{font-size:13px;font-weight:700}.modal input{border:1px solid #cfc9dc;border-radius:10px;height:48px;padding:0 12px;font:16px DM Sans}.modal input:focus{border-color:var(--violet);outline:3px solid #d9ccff}.modal form .button{border:0;margin-top:8px}.success{color:#258166;background:#dcf6eb;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:grid}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #8e6dff}@media (max-width:900px){.nav-links{gap:14px}.hero-grid,.workspace-grid{grid-template-columns:1fr;gap:28px}.hero-copy{text-align:center}.hero-copy .lead,.hero-copy .actions{justify-content:center;margin-left:auto;margin-right:auto}.visual{width:100%;max-width:660px;margin:auto}.tools-grid{grid-template-columns:repeat(2,1fr)}.workspace-grid>div:first-child{text-align:center}.principle{text-align:left}.workspace-grid .button{margin:auto}.foot{grid-template-columns:1.5fr repeat(3,1fr)}.case-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){body{padding-bottom:70px}.shell{width:min(100% - 32px,1160px)}.nav-inner{gap:10px;height:67px}.nav .button{border-radius:10px;min-height:38px;padding:8px 11px;font-size:12px}.nav .button span{display:none}.nav-actions{gap:8px}.login{font-size:12px}.menu{display:block}.nav-links{border-bottom:1px solid var(--line);background:#fff;padding:16px;display:none;position:absolute;top:67px;left:0;right:0;box-shadow:0 12px 22px #1e143c14}.nav-links.active{gap:0;display:grid}.nav-links a,.nav-links button{text-align:left;padding:12px 4px;font-size:15px}.hero-grid{padding:53px 0 55px}.hero h1{font-size:43px}.lead{margin:18px auto;font-size:16px}.actions{gap:9px}.hero .actions .button{min-height:44px;padding:10px 14px}.visual{padding:18px 4px 18px 12px}.workspace{border-width:4px;border-radius:16px;grid-template-columns:53px 1fr;min-height:308px}.workspace aside{padding:11px 6px}.side{justify-content:center;padding:8px 2px}.side span{display:none}.mini-brand{margin-bottom:16px}.dash{padding:15px}.dash h3{font-size:15px}.dash-top p:not(.eyebrow){font-size:8px}.credits{padding:5px;font-size:7px}.new{padding:5px;font-size:7px;top:72px;right:15px}.continue{margin-top:39px}.continue-card{padding:8px;font-size:8px}.dash-grid{gap:6px;margin-top:8px}.tool-card{padding:7px;font-size:7px}.tool-card small,.continue-card small,.course small{font-size:6px}.tile{width:22px;height:22px;font-size:11px}.course{padding:8px}.course b{font-size:8px}.float{padding:6px 8px;font-size:8px}.f2,.f3{right:-8px}.benefit-grid{grid-template-columns:1fr 1fr}.benefit-grid div{border-bottom:1px solid var(--line);justify-content:flex-start;padding:15px 5px;font-size:12px}.benefit-grid div:nth-child(2){border-right:0}.section{padding:72px 0}.intro{margin-bottom:35px}.intro h2,.split-title h2,.workspace-grid h2{font-size:33px}.intro p:not(.kicker),.split-title>p{font-size:15px}.steps,.pricing-grid,.compare-grid{grid-template-columns:1fr}.step-arrow{display:none}.step{padding:22px}.flow{font-size:16px}.split-title{margin-bottom:30px;display:block}.split-title>p{margin-top:12px}.tools-grid{grid-template-columns:1fr}.product{min-height:225px}.case-grid{grid-template-columns:1fr 1fr;gap:9px}.case-grid article{min-height:140px;padding:14px}.case-grid h3{margin-top:12px;font-size:16px}.compare-grid{gap:11px}.idea,.prompt{padding:22px}.idea blockquote{font-size:22px}.prompt ul{grid-template-columns:1fr;font-size:12px}.workspace.large{min-height:315px}.workspace.large .dash{padding:15px}.workspace.large .dash h3{font-size:15px}.workspace.large .continue{margin-top:39px}.pricing-grid{gap:28px}.price-card{padding:25px}.roadmap-line{grid-template-columns:1fr 1fr;gap:28px 5px;margin:35px 0}.roadmap-line:before{display:none}.roadmap-line>div{padding:0 5px}.roadmap-line h3{font-size:16px}.final{padding:70px 0}.final h2{font-size:39px}.final p:not(.badge){font-size:16px}.foot{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:30px}.foot>div:first-child{grid-column:1/-1}.legal{line-height:1.8;display:block}.legal span{display:block}.mobile-cta{z-index:18;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:center;align-items:center;gap:17px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-cta .button{border-radius:10px;min-height:40px;padding:8px 14px}.modal{padding:28px 22px}.modal h2{font-size:27px}}
.product{flex-direction:column;display:flex}.product>a{margin-top:auto;padding-top:18px;position:static;bottom:auto}.product small{min-height:0}@media (max-width:640px){.product{min-height:0}}
.page-hero{background:radial-gradient(circle at 72% 20%,#f1eaff 0,#0000 30%),#fff;padding:96px 0 80px}.page-hero h1{letter-spacing:-.05em;max-width:820px;margin:0 auto 18px;font:700 clamp(42px,5vw,64px)/1.04 Outfit}.page-hero p:not(.kicker){max-width:630px;color:var(--muted);margin:0 auto 27px;font-size:18px}.feature-list{gap:18px;display:grid}.feature-detail{border:1px solid var(--line);background:#fff;border-radius:20px;padding:34px}.feature-detail h2{margin:0 0 12px;font-size:30px}.feature-detail>p:not(.kicker){max-width:720px;color:var(--muted);font-size:16px}.feature-detail ul{color:#574d73;grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0;padding:0;font-size:14px;list-style:none;display:grid}.feature-detail small{color:#6f687c;font-weight:700;display:block}.feature-detail>a{color:var(--violet);margin-top:18px;font-size:14px;font-weight:700;display:inline-block}.narrow{max-width:800px}.faq-list{gap:10px;display:grid}.faq-list article{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.faq-list button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px;font-weight:700;display:flex}.faq-list button span:last-child{color:var(--violet);font-size:22px}.faq-list p{color:var(--muted);margin:0;padding:0 18px 18px}.content-shell{max-width:780px}.prose h1{margin:0 0 24px;font-size:48px}.prose h2{margin:42px 0 12px;font-size:27px}.prose p,.prose li{color:#575263;line-height:1.72}.prose ul{padding-left:21px}.contact-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:65px;display:grid}.contact-grid h2{margin-top:0;font-size:36px}.contact-grid p{color:var(--muted);line-height:1.7}.contact-grid a{color:var(--violet);font-weight:700}.contact-form{border:1px solid var(--line);background:#faf9fd;border-radius:18px;gap:8px;padding:28px;display:grid}.contact-form label{font-size:13px;font-weight:700}.contact-form input,.contact-form textarea{background:#fff;border:1px solid #d4cede;border-radius:10px;width:100%;padding:12px;font:16px DM Sans}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--violet);outline:3px solid #d9ccff}.form-note{font-size:12px!important}.contact-form button:disabled{cursor:not-allowed;opacity:.6}.error-page{place-items:center;min-height:65dvh;padding:110px 0;display:grid}.error-page h1{letter-spacing:-.05em;margin:0 0 15px;font:700 clamp(42px,5vw,63px)/1.04 Outfit}.error-page p:not(.kicker){color:var(--muted);margin:0 0 26px;font-size:18px}@media (max-width:640px){.page-hero{padding:72px 0 55px}.page-hero h1{font-size:42px}.page-hero p:not(.kicker){font-size:16px}.feature-detail{padding:23px}.feature-detail h2{font-size:27px}.feature-detail ul{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:28px}.prose h1{font-size:40px}.prose h2{font-size:26px}}
.product{isolation:isolate;padding-top:102px;overflow:hidden}.product:before,.product:after{pointer-events:none;position:absolute;left:25px;right:25px}.product:before{content:"";background:linear-gradient(115deg,#fffffff5,#faf8ffb8);border:1px solid #6d51bf24;border-radius:11px;height:56px;top:24px;box-shadow:0 10px 20px #442b8914}.product:after{z-index:1;color:#645e72;letter-spacing:.02em;white-space:pre-line;font:600 8px/1.45 DM Sans,sans-serif;top:45px;left:67px;right:20px}.product.p1:after{content:"To: customer@example.com\a Subject: Helpful order update\a ━━━━━━━━━━━━━━━━━━━"}.product.p2:after{content:"Image prompt\a Soft editorial campaign scene\a Style  •  Colour  •  Mood"}.product.p3:after{content:"EXPLORE TEMPLATES\a Customer reply  ›\a Proposal outline  ›"}.product.p4:after{content:"SAVED PROMPTS\a ✓ Proposal follow-up\a • Customer response"}.product.p5:after{content:"LEARN NEXT\a Make AI useful at work\a 7 min lesson  •  Recommended"}.product .product-icon{z-index:2;border-radius:7px;width:24px;height:24px;font-size:11px;position:absolute;top:17px;left:35px;box-shadow:0 3px 8px #4530821f}.product:hover:before{transform:translateY(-2px);box-shadow:0 14px 28px #442b891f}@media (max-width:640px){.product{padding-top:99px}.product:before{left:22px;right:22px}.product:after{left:64px;right:18px}.product .product-icon{left:31px}}@media (prefers-reduced-motion:no-preference){.product:before{transition:transform .22s,box-shadow .22s}}
.brand-logo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;flex:none;width:32px;height:32px;overflow:hidden;box-shadow:0 5px 14px #23146429}.approved-dashboard{background:#f8f7fd;border:7px solid #fff;border-radius:22px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 24px 70px #361f792e}.approved-dashboard:after{content:"Approved SmartSotong product preview";color:#fff;letter-spacing:.03em;background:#1f1447ad;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:700;position:absolute;bottom:12px;right:12px}.approved-dashboard img{width:100%;height:auto;display:block}.approved-dashboard.large{border-width:8px;transform:none}.approved-dashboard.large:after{display:none}@media (max-width:640px){.brand-logo{border-radius:9px;width:31px;height:31px}.approved-dashboard{border-width:4px;border-radius:16px;transform:none}.approved-dashboard:after{font-size:7px;bottom:7px;right:7px}}@media (prefers-reduced-motion:reduce){.approved-dashboard{transform:none}}
.comparison-section{background:linear-gradient(#fff 0%,#faf9fd 100%)}.chat-comparison{grid-template-columns:1fr 1fr;gap:18px;max-width:960px;margin:auto;display:grid}.chat-compare-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px}.chat-compare-card.featured{background:linear-gradient(145deg,#f7f4ff,#fff);border-color:#c7b8ff;box-shadow:0 17px 40px #5235b51c}.compare-card-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:19px;display:flex}.compare-card-head>span{color:#736d7d;background:#f0edf7;border-radius:9px;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.featured .compare-card-head>span{color:var(--violet);background:#e8e1ff}.compare-card-head h3{margin:0;font-size:25px}.chat-compare-card ul{color:#605a6d;gap:13px;margin:0;padding:20px 0 0;font-size:14px;list-style:none;display:grid}.chat-compare-card li{align-items:flex-start;gap:9px;display:flex}.chat-compare-card li span{color:#8c8693;font-weight:700}.featured li span{color:var(--violet)}.comparison-bottom{background:#f0ecff;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;max-width:960px;margin:25px auto 0;padding:18px 22px;display:flex}.comparison-bottom p{color:#443577;margin:0;font:600 17px/1.4 Outfit}.comparison-bottom a{color:var(--violet);flex:none;font-size:14px;font-weight:700}.audience-section{background:radial-gradient(circle at 84% 22%,#f4eaff 0,#0000 24%),#fff}.audience-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.audience-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:190px;padding:23px;transition:transform .2s,box-shadow .2s;position:relative}.audience-grid article:hover{transform:translateY(-3px);box-shadow:0 13px 28px #34206e17}.audience-icon{width:38px;height:38px;color:var(--violet);background:#efebff;border-radius:11px;place-items:center;font-size:18px;display:grid}.audience-grid h3{margin:18px 0 7px;font-size:21px}.audience-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.audience-badge{color:#8a6217;letter-spacing:.5px;background:#fff3db;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;top:15px;right:15px}.price-guidance{background:#f7f5fc;border-radius:12px;margin:0 0 20px;padding:14px}.price-guidance p{color:#655f70;margin:0 0 11px;font-size:12px;line-height:1.5}.price-guidance h4{letter-spacing:.7px;text-transform:uppercase;color:#52417f;margin:0 0 7px;font:700 11px DM Sans}.price-guidance ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.price-guidance li{background:#fff;border-radius:6px;color:#615a6c!important;padding:4px 6px!important;font-size:10px!important;line-height:1.2!important}.about-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.about-feature-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.about-feature-grid article .kicker{margin-bottom:13px;font-size:9px}.about-feature-grid h3,.future-grid h3{margin:0 0 8px;font-size:21px}.about-feature-grid p:not(.kicker),.future-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.future-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.future-grid article{background:#fbfaff;border:1px dashed #cfc6e3;border-radius:17px;padding:24px}.future-grid article>span{color:#8d6315;letter-spacing:.5px;background:#fff0d7;border-radius:6px;margin-bottom:17px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-block}.about-closing{background:linear-gradient(120deg,#f1ecff,#fff7fc);padding:90px 0}.about-closing>div{max-width:780px}.about-closing h2{margin:0 0 16px;font-size:clamp(34px,4.4vw,53px)}.about-closing p{max-width:630px;color:var(--muted);margin:0 auto 26px;font-size:17px}@media (max-width:900px){.audience-grid,.about-feature-grid{grid-template-columns:repeat(2,1fr)}.future-grid{grid-template-columns:1fr}}@media (max-width:640px){.chat-comparison{grid-template-columns:1fr}.chat-compare-card{padding:22px}.compare-card-head h3{font-size:22px}.comparison-bottom{padding:18px;display:block}.comparison-bottom a{margin-top:12px;display:inline-block}.audience-grid,.about-feature-grid{grid-template-columns:1fr}.audience-grid article{min-height:0}.about-closing{padding:68px 0}}
.reassure{flex-wrap:wrap;gap:8px 14px;display:flex}.reassure span{white-space:nowrap}@media (max-width:640px){.hero-copy .reassure{justify-content:center;gap:5px;display:grid}.hero-copy .reassure span{white-space:normal;max-width:320px}}
.comparison-bottom p{color:var(--ink)}.comparison-bottom p strong{color:var(--violet)}.comparison-bottom small{color:#686276;max-width:650px;margin-top:6px;font-size:12px;line-height:1.5;display:block}
.hero-product-demo{cursor:pointer;outline:0;width:100%;min-height:390px;position:relative}.hero-product-demo:focus-visible{outline-offset:7px;border-radius:24px;outline:3px solid #8e6dff}.demo-window{--demo-duration:14s;background:#fcfbff;border:7px solid #fff;border-radius:22px;grid-template-columns:58px 1fr;min-height:390px;display:grid;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 24px 70px #361f792e}.demo-sidebar{background:#faf9fe;border-right:1px solid #eeeaf7;flex-direction:column;align-items:center;gap:10px;padding:16px 9px;display:flex}.demo-logo{color:#fff;background:linear-gradient(135deg,#805cf0,#e469ad);border-radius:9px;place-items:center;width:27px;height:27px;margin-bottom:10px;font:700 15px Outfit,sans-serif;display:grid}.demo-nav{color:#918c9e;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.demo-nav.active{color:#5835c7;background:#ece7ff}.demo-main{background:linear-gradient(145deg,#fff 0%,#fbfaff 62%,#f6f2ff 100%);min-width:0;padding:18px;position:relative;overflow:hidden}.demo-topbar{align-items:center;gap:5px;height:20px;display:flex}.demo-topbar>span:not(.demo-credit):not(.demo-avatar){background:#ded9ea;border-radius:50%;width:5px;height:5px}.demo-topbar>span:nth-child(2){background:#c8b9ff}.demo-credit{color:#6a6578;border:1px solid #eeeaf7;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:7px;font-weight:700}.demo-avatar{color:#a94277;background:#f1d5e8;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:5px;font:700 8px Outfit,sans-serif;display:grid}.demo-scene{opacity:0;pointer-events:none;position:absolute;inset:52px 18px 17px}.demo-heading span,.demo-scene-title>span{color:#7658d6;letter-spacing:.9px;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.demo-heading strong{color:#29243a;letter-spacing:-.045em;font:700 22px/1.1 Outfit,sans-serif;display:block}.demo-heading small{color:#807a8c;margin-top:5px;font-size:9px;display:block}.demo-dashboard-cards{gap:9px;margin-top:24px;display:grid}.demo-tool-card{background:#fff;border:1px solid #ece8f4;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.demo-tool-card i,.demo-template-note i{color:#6947d8;background:#efeaff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:14px;font-style:normal;display:grid}.demo-tool-card b,.demo-template-note b{color:#373142;font-size:10px;display:block}.demo-tool-card small,.demo-template-note small{color:#878190;margin-top:2px;font-size:8px;display:block}.demo-tool-card em{color:#7555d2;margin-left:auto;font-size:19px;font-style:normal}.demo-tool-card.selected{border-color:#cfc3fa;box-shadow:0 9px 20px #5d3db71a}.demo-scene-title h3{color:#282337;letter-spacing:-.045em;margin:0;font:700 20px/1.1 Outfit,sans-serif}.demo-template-select{gap:6px;width:min(235px,82%);margin:20px auto 0;display:grid;position:relative}.demo-template-select>span{color:#726c7c;font-size:8px;font-weight:700}.demo-template-select button{color:#463b63;background:#fff;border:1px solid #cfc4ed;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;font:700 10px DM Sans,sans-serif;display:flex}.demo-dropdown{background:#fff;border:1px solid #e0d9f2;border-radius:9px;gap:1px;padding:5px;font-size:9px;display:grid;box-shadow:0 13px 24px #331e6e21}.demo-dropdown span{color:#655d70;border-radius:5px;padding:6px}.demo-dropdown span:first-child{color:#6241cb;background:#f2eeff;font-weight:700}.demo-template-note{background:#f7f4ff;border-radius:10px;align-items:center;gap:9px;width:min(290px,92%);margin:12px auto;padding:10px;display:flex}.demo-form-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.demo-form-grid label{color:#756e80;background:#fff;border:1px solid #e6e1ef;border-radius:9px;gap:5px;padding:8px;font-size:7px;display:grid}.demo-form-grid b{color:#403a4a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.demo-generate,.demo-copy,.demo-save{color:#fff;background:#6846d8;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;font:700 9px DM Sans,sans-serif;display:flex;box-shadow:0 7px 15px #6846d838}.demo-generate{width:100%;margin-top:12px;padding:10px}.demo-generate span,.demo-save span{font-size:14px}.generated-title{justify-content:space-between;align-items:end;display:flex}.generated-title>span{margin:0}.demo-loading{color:#716a7c;align-items:center;gap:6px;margin:9px 0;font-size:8px;display:flex}.demo-loading i{border:2px solid #dfd7fa;border-top-color:#6846d8;border-radius:50%;width:11px;height:11px}.demo-prompt-output{color:#5c5569;background:#fff;border:1px solid #e4def0;border-radius:10px;gap:5px;padding:10px;display:grid;box-shadow:0 9px 20px #331e6e0d}.demo-prompt-output p{grid-template-columns:58px 1fr;gap:5px;margin:0;font-size:7px;line-height:1.35;display:grid}.demo-prompt-output b{color:#7254d1;letter-spacing:.4px;font-size:6px}.demo-copy{margin-top:9px;margin-left:auto;padding:8px 10px}.demo-ready{color:#287c69;background:#e7f8f2;border-radius:9px;justify-content:center;align-items:center;margin-top:13px;padding:9px;font-size:9px;font-weight:700;display:flex}.demo-save{width:100%;margin-top:11px;padding:10px}.demo-library-list{gap:6px;margin-top:18px;display:grid}.demo-library-list>div{color:#443e51;background:#fff;border:1px solid #ebe7f2;border-radius:9px;grid-template-columns:17px 1fr auto;align-items:center;gap:7px;padding:8px;font-size:9px;font-weight:700;display:grid}.demo-library-list i{color:#238067;background:#e3f7ee;border-radius:6px;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.demo-library-list small{color:#938c9d;font-size:7px;font-weight:500}.demo-saved{color:#287c69;background:#e7f8f2;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:700;position:absolute;bottom:0;right:0;box-shadow:0 8px 18px #227c6624}.demo-cursor{z-index:4;filter:drop-shadow(0 2px 2px #281b4d40);transform-origin:0 0;width:17px;height:23px;position:absolute;top:58%;left:64%}.demo-cursor:before{content:"";border-top:17px solid #282337;border-right:10px solid #0000;width:0;height:0;position:absolute}.demo-cursor:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;top:12px;left:6px;transform:rotate(-35deg)}.demo-cursor i{opacity:0;border:2px solid #6846d873;border-radius:50%;width:15px;height:15px;position:absolute;top:14px;left:1px}.scene-dashboard{animation:demo-dashboard var(--demo-duration) ease-in-out infinite}.scene-template{animation:demo-template var(--demo-duration) ease-in-out infinite}.scene-fields{animation:demo-fields var(--demo-duration) ease-in-out infinite}.scene-generated{animation:demo-generated var(--demo-duration) ease-in-out infinite}.scene-confirmed{animation:demo-confirmed var(--demo-duration) ease-in-out infinite}.scene-library{animation:demo-library var(--demo-duration) ease-in-out infinite}.demo-cursor{animation:demo-cursor var(--demo-duration) cubic-bezier(.2,.7,.2,1) infinite}.demo-cursor i{animation:demo-click var(--demo-duration) ease-out infinite}.demo-loading i{animation:.8s linear infinite demo-spinner}.scene-fields label{animation:demo-field var(--demo-duration) ease-in-out infinite}.scene-fields label:nth-child(2){animation-delay:.14s}.scene-fields label:nth-child(3){animation-delay:.28s}.scene-fields label:nth-child(4){animation-delay:.42s}.hero-product-demo.is-paused .demo-window *,.hero-product-demo:hover .demo-window *{animation-play-state:paused}.hero-product-demo:hover:after{content:"Paused";z-index:5;color:#fff;background:#241b43bf;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700;position:absolute;top:14px;right:15px}@keyframes demo-dashboard{0%,12%{opacity:1;transform:translateY(0)}16%,to{opacity:0;transform:translateY(-5px)}}@keyframes demo-template{0%,13%{opacity:0;transform:translateY(5px)}17%,27%{opacity:1;transform:translateY(0)}31%,to{opacity:0;transform:translateY(-5px)}}@keyframes demo-fields{0%,28%{opacity:0;transform:translateY(5px)}32%,48%{opacity:1;transform:translateY(0)}52%,to{opacity:0;transform:translateY(-5px)}}@keyframes demo-generated{0%,49%{opacity:0;transform:translateY(5px)}53%,63%{opacity:1;transform:translateY(0)}67%,to{opacity:0;transform:translateY(-5px)}}@keyframes demo-confirmed{0%,64%{opacity:0;transform:translateY(5px)}68%,77%{opacity:1;transform:translateY(0)}81%,to{opacity:0;transform:translateY(-5px)}}@keyframes demo-library{0%,78%{opacity:0;transform:translateY(5px)}82%,to{opacity:1;transform:translateY(0)}}@keyframes demo-cursor{0%,7%{transform:translate(42px,95px)}11%,14%{transform:translate(82px,130px)}18%,23%{transform:translate(160px,117px)}27%,31%{transform:translate(112px,155px)}35%,48%{transform:translate(183px,205px)}52%,59%{transform:translate(181px,214px)}64%,67%{transform:translate(184px,227px)}71%,76%{transform:translate(174px,218px)}80%,to{transform:translate(170px,205px)}}@keyframes demo-click{12%,13%,29%,30%,50%,51%,65%,66%,79%,80%{opacity:1;transform:scale(1)}14%,31%,52%,67%,81%{opacity:0;transform:scale(1.45)}}@keyframes demo-spinner{to{transform:rotate(360deg)}}@keyframes demo-field{0%,31%{opacity:.45;transform:translateY(3px)}35%,48%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.hero-demo-skeleton{background:linear-gradient(110deg,#fbfaff 20%,#f3efff 40%,#fbfaff 60%);border:7px solid #fff;border-radius:22px;min-height:390px;box-shadow:0 24px 70px #361f791f}@media (max-width:640px){.hero-product-demo{min-height:300px}.demo-window{border-width:4px;border-radius:16px;grid-template-columns:43px 1fr;min-height:300px;transform:none}.demo-sidebar{gap:6px;padding:10px 5px}.demo-logo{border-radius:7px;width:23px;height:23px;margin-bottom:6px;font-size:12px}.demo-nav{width:27px;height:27px;font-size:12px}.demo-main{padding:12px}.demo-topbar{height:14px}.demo-scene{inset:38px 12px 12px}.demo-heading strong{font-size:17px}.demo-heading small{font-size:8px}.demo-dashboard-cards{margin-top:16px}.demo-tool-card{gap:7px;padding:8px}.demo-tool-card i,.demo-template-note i{border-radius:7px;width:23px;height:23px;font-size:11px}.demo-tool-card b,.demo-template-note b{font-size:8px}.demo-tool-card small,.demo-template-note small{font-size:7px}.demo-scene-title h3{font-size:16px}.demo-form-grid{gap:6px;margin-top:12px}.demo-form-grid label{padding:6px;font-size:6px}.demo-form-grid b{font-size:7px}.demo-generate{margin-top:8px;padding:8px;font-size:8px}.demo-template-select{margin-top:12px}.demo-template-note{margin:8px auto;padding:7px}.demo-prompt-output{gap:3px;padding:7px}.demo-prompt-output p{grid-template-columns:45px 1fr;font-size:6px}.demo-prompt-output b{font-size:5px}.demo-loading{margin:6px 0;font-size:7px}.demo-copy{margin-top:6px;padding:6px 8px;font-size:7px}.demo-ready{margin-top:8px;padding:7px;font-size:7px}.demo-save{margin-top:8px;padding:8px;font-size:8px}.demo-library-list{gap:4px;margin-top:12px}.demo-library-list>div{grid-template-columns:14px 1fr auto;gap:5px;padding:6px;font-size:7px}.demo-library-list i{border-radius:5px;width:14px;height:14px;font-size:7px}.demo-library-list small{font-size:6px}.demo-saved{padding:5px 7px;font-size:7px}.demo-cursor{transform-origin:0 0;transform:scale(.8)}.demo-credit{font-size:6px}.demo-avatar{width:16px;height:16px;font-size:7px}.hero-demo-skeleton{border-width:4px;border-radius:16px;min-height:300px}}@media (prefers-reduced-motion:reduce){.hero-product-demo{cursor:default}.hero-product-demo .demo-window{transform:none}.hero-product-demo .demo-cursor,.hero-product-demo .demo-scene:not(.scene-generated){display:none}.hero-product-demo .scene-generated{opacity:1;display:block;transform:none}.hero-product-demo .demo-loading,.hero-product-demo:hover:after{display:none}}
.reassure{flex-wrap:wrap;gap:8px 14px;display:flex}.tool-compatibility{color:#777184;max-width:530px;margin:10px 0 0;font-size:12px;line-height:1.5}.steps-four{grid-template-columns:repeat(4,1fr);gap:15px}.generic-ai-problem{background:linear-gradient(#fff 0%,#faf9fd 100%)}.generic-ai-problem .intro p+p{margin-top:12px}.context-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:920px;margin:0 auto;display:grid}.context-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:17px;display:flex}.context-grid span{width:25px;height:25px;color:var(--violet);background:#f0ecff;border-radius:8px;place-items:center;font-weight:700;display:grid}.context-grid p{color:#514b60;margin:0;font-size:14px;font-weight:600}.context-close{color:#514b60;text-align:center;background:#f0ecff;border-radius:15px;gap:6px;max-width:920px;margin:22px auto 0;padding:20px 22px;display:grid}.context-close strong{color:var(--violet);font:700 20px Outfit}.context-close span{font-size:14px}.chat-compare-card blockquote{color:#514b60;margin:0;font-size:15px;line-height:1.65}.chat-compare-card blockquote p{margin:0 0 12px}.chat-compare-card blockquote p:last-child{margin-bottom:0}.creative-context-grid{grid-template-columns:1fr 1.25fr}.context-label{margin-top:28px!important}.context-list{color:#554e66;gap:8px;margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.creative-note{color:#686276;margin-top:12px;font-size:12px;line-height:1.5;display:block}.workflow-close{color:#514b60;text-align:center;max-width:760px;margin:28px auto 0;font:600 17px/1.5 Outfit}.roadmap-six{grid-template-columns:repeat(3,1fr);gap:32px 10px}.roadmap-six:before{display:none}.roadmap-line p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}@media (max-width:900px){.steps-four,.context-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.reassure{justify-content:center;gap:8px}.tool-compatibility{margin-inline:auto}.steps-four,.context-grid,.roadmap-six{grid-template-columns:1fr}.context-grid article{padding:15px}.creative-context-grid{grid-template-columns:1fr}.context-close{text-align:left;padding:18px}.context-close strong{font-size:18px}.chat-compare-card blockquote{font-size:14px}}
.pricing-comparison{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:960px;margin:48px auto 0;padding:30px;box-shadow:0 18px 45px #2a1c620f}.pricing-comparison>div>p:last-child{max-width:690px;color:var(--muted);margin:0}.pricing-comparison h2{margin:0 0 10px}.pricing-comparison table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:24px}.pricing-comparison th,.pricing-comparison td{border-top:1px solid var(--line);vertical-align:middle;text-align:center;padding:15px 12px}.pricing-comparison thead th{color:var(--ink);font-size:.9rem}.pricing-comparison th:first-child{text-align:left;width:40%}.pricing-comparison tbody th{color:var(--ink);font-weight:700}.access-status{white-space:nowrap;align-items:center;gap:4px;font-size:.85rem;font-weight:700;display:inline-flex}.access-status.included{color:#13795b}.access-status.not-included{color:var(--muted)}@media (max-width:640px){.pricing-comparison{border-radius:18px;margin-top:32px;padding:22px 16px}.pricing-comparison table{margin-top:18px;font-size:.75rem}.pricing-comparison th,.pricing-comparison td{padding:11px 4px}.pricing-comparison th:first-child{width:34%;padding-left:0}.access-status{white-space:normal;justify-content:center;font-size:.7rem;line-height:1.25}}
