:root{--paper:#f7f7f9;--ink:#27242e;--muted:#746e7a;--line:#e5e1e6;--ember:linear-gradient(115deg,#ffc75b 0%,#ff9851 37%,#f97962 70%,#ee779b 100%);--atmosphere:radial-gradient(ellipse at 98% 106%,#fe843282 0%,transparent 52%),radial-gradient(ellipse at 35% -60%,#775fc96e 0%,transparent 60%),radial-gradient(ellipse at -5% 135%,#008a7899 0%,transparent 52%),#25202b;--heading:Manrope,Arial,sans-serif;--body:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--body);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);line-height:1.15;letter-spacing:-.045em}button,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #f5a35f;outline-offset:5px}img{display:block;max-width:100%}button{color:inherit}.container{width:min(1192px,calc(100% - 80px));margin:auto}.icon-defs{position:absolute;width:0;height:0;overflow:hidden}.icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;padding:15px 23px;border-radius:9px;font-size:14px;line-height:1.4;font-weight:650;white-space:nowrap;border:1px solid transparent;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--ember);color:#352126;box-shadow:0 6px 25px #ee84411a}.gradient-text{background:var(--ember);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.16em;display:flex;align-items:center;gap:8px}.eyebrow .icon{width:14px;height:14px}.eyebrow.warm{color:#9a583e}.dark-top{background:var(--atmosphere);color:#fff8f4;position:relative;overflow:hidden}.nav-wrap{border-bottom:1px solid #ffffff19}.nav{height:105px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{display:block;flex-shrink:0}.logo img{width:220px;height:auto}.nav-links{display:flex;align-items:center;gap:31px;font-size:13px;color:#dfd2df}.nav-links a:hover,.text-link:hover{color:#ffc27c}.nav-cta{border-color:#ffffff30;background:#ffffff07;color:#fff3ed;padding:11px 16px;font-size:12px;gap:12px}.mobile-nav-toggle{display:none;color:white;background:none;border:1px solid #ffffff40;border-radius:6px;font-size:20px;padding:4px 10px}.hero{display:grid;grid-template-columns:1fr .92fr;gap:75px;align-items:center;padding-top:76px;padding-bottom:87px;min-height:700px;position:relative}.hero-copy{position:relative;z-index:2}.hero-copy .eyebrow{color:#ffc390;font-size:9px}.hero h1{font-size:clamp(58px,6.1vw,82px);line-height:1.075;font-weight:700;letter-spacing:-.065em;margin:23px 0}.hero-copy>p{font-size:17px;line-height:1.75;color:#dbcfda;max-width:410px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.text-link{font-size:13px;display:inline-flex;align-items:center;gap:14px;font-weight:550;transition:color .2s}.preview-caption{font-size:10px;color:#c4b1c2;display:flex;align-items:center;gap:7px;margin-top:19px}.small-dot{height:4px;width:4px;border-radius:50%;background:#ffb477;display:inline-block}.hero-visual{position:relative;min-width:0;padding:0 2px 28px 13px}.creative-window{position:relative;background:#fff;color:var(--ink);border-radius:16px;padding:14px;box-shadow:0 25px 70px #0e091c44;transform:rotate(2deg);z-index:1}.window-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:650;letter-spacing:.1em;padding:4px 3px 16px;color:#8e7c8f}.window-top>span:first-child{display:flex;align-items:center;gap:6px}.status-dot{display:inline-block;width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#dd8659}.hero-ad{position:relative;height:335px;background:#eedfcc;border-radius:8px;overflow:hidden;padding:22px}.ad-brand{font-size:8px;font-weight:700;letter-spacing:.12em;color:#73614e;position:relative;z-index:2}.hero-ad h2{font-size:34px;line-height:1.13;letter-spacing:-.055em;max-width:260px;margin:29px 0 12px;color:#51483b;position:relative;z-index:2}.hero-ad>p{font-size:11px;line-height:1.6;color:#766a57;position:relative;z-index:2}.hero-ad>img{position:absolute;bottom:0;right:-17px;width:220px;height:235px;object-fit:cover;object-position:50% 38%;clip-path:ellipse(48% 54% at 57% 63%);z-index:1}.ad-invite{position:absolute;bottom:20px;left:23px;font-size:7px;font-weight:700;letter-spacing:.08em;z-index:2}.ad-circle{position:absolute;width:240px;height:240px;border-radius:50%;background:#a4aaa1;right:-65px;bottom:-45px}.creative-under{display:flex;align-items:center;justify-content:space-between;margin:17px 3px 10px}.output-label{font-size:9px;letter-spacing:.1em;font-weight:650;color:#9c8795}.creative-under strong{display:block;font-size:13px;font-weight:600;margin-top:3px}.round-arrow{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#fff0e5;color:#b5754b}.package-tags{display:flex;gap:8px;margin:12px 2px 2px}.package-tags>span{font-size:9px;padding:4px 7px;border-radius:4px;background:#f5f2f6;color:#8c778c;display:flex;align-items:center;gap:4px}.package-tags .icon{width:11px;height:11px}.floating-note{position:absolute;display:flex;gap:11px;align-items:center;background:#fff;color:#4f424b;left:-31px;bottom:9px;border-radius:10px;padding:15px 18px;z-index:2;box-shadow:0 12px 35px #160f2c22;transform:rotate(-2deg)}.note-icon{height:33px;width:33px;display:grid;place-items:center;background:#fff0df;border-radius:9px;color:#ce895a}.floating-note strong{display:block;font-size:11px;font-weight:650}.floating-note div>span{display:block;font-size:10px;color:#a08a9b;margin-top:2px}.visual-caption{position:absolute;bottom:-21px;right:8px;color:#c7b0be;font-size:9px}.orbit-art{position:absolute;inset:-80px -240px -100px -100px;pointer-events:none;transform:rotate(-23deg)}.orbit-art i{position:absolute;inset:0 0 0 5%;border:1px solid #ffcfaf1c;border-radius:50%}.orbit-art i:nth-child(2){inset:5% 5% 5% 10%}.orbit-art i:nth-child(3){inset:10% 10% 10% 15%}.orbit-art i:nth-child(4){inset:15% 15% 15% 20%}.orbit-art i:nth-child(5){inset:20% 20% 20% 25%}.audience-strip{border-top:1px solid #ffffff24;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:27px;padding-bottom:30px;position:relative}.audience-strip>span{font-size:8px;font-weight:600;letter-spacing:.14em;color:#cbb1c5}.audience-strip>div{display:flex;align-items:center;gap:22px;font-size:11px;color:#e6d7df}.audience-strip i{height:3px;width:3px;border-radius:50%;background:#e3a777}.section{padding-top:104px;padding-bottom:104px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:43px}.section-heading h2{font-size:44px;line-height:1.18;font-weight:600;margin-top:14px}.section-heading>p{max-width:325px;color:var(--muted);font-size:14px;line-height:1.8;padding-bottom:5px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.steps article{position:relative;border-top:1px solid #dad5dd;padding-top:25px}.step-number{font-size:10px;color:#b2a3b1;letter-spacing:.09em}.step-icon{position:absolute;top:21px;right:3px;color:#b67c5d;width:24px;height:24px}.steps h3{font-size:19px;margin:23px 0 12px;font-weight:650;letter-spacing:-.035em}.steps p{font-size:13px;line-height:1.9;color:var(--muted)}.step-tag{font-size:10px;color:#9f7968;display:block;margin-top:19px}.preview-section{background:#efedf1;border-top:1px solid #e6e1e8;border-bottom:1px solid #e6e1e8;padding:87px 0 65px}.muted-heading{color:#9d949e}.workbench{border:1px solid #ddd7e0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 15px 50px #3c21360a}.workbench-bar{display:flex;align-items:center;gap:22px;padding:17px 24px;border-bottom:1px solid #ece8ed;background:#fcfbfd;font-size:10px;color:#aa96a5}.sample-badge{display:flex;align-items:center;gap:6px;letter-spacing:.08em;font-size:9px;font-weight:650;color:#a46f53}.language-control{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:10px}.language-control select{font-size:11px;color:#5d4e5b;background:white;border:1px solid #e6e0e7;border-radius:5px;padding:5px 10px}.workbench-main{display:grid;grid-template-columns:.95fr 1.05fr}.sample-visual{background:#f9f8fa;padding:28px 35px;border-right:1px solid #ece8ed}.sample-art{aspect-ratio:1;max-width:390px;margin:auto;background:#e8ded0;position:relative;overflow:hidden;padding:25px;border-radius:7px;--ad-tone:#e8ded0;--ad-ink:#51483b;color:var(--ad-ink)}.sample-art .ad-brand{color:inherit}.sample-art h3{font-size:clamp(23px,2.7vw,37px);position:relative;z-index:2;white-space:pre-line;margin:34px 0 12px;max-width:85%;line-height:1.15;letter-spacing:-.06em;color:inherit}.sample-art>p{position:relative;z-index:2;font-size:10px;max-width:155px;white-space:pre-line}.sample-art>img{position:absolute;bottom:-9px;right:-24px;width:61%;height:67%;object-fit:cover;object-position:50% 38%;clip-path:ellipse(50% 52% at 57% 63%);z-index:1}.sample-circle{position:absolute;height:70%;aspect-ratio:1;border-radius:50%;background:#8f9d973b;bottom:-20%;right:-15%}.sample-art .ad-invite{font-size:7px;left:25px;max-width:53%;bottom:24px;white-space:normal}.sample-variation-control{display:flex;align-items:center;justify-content:space-between;max-width:390px;margin:18px auto 0;font-size:11px;color:#8c7a8c}.sample-variation-control>div{display:flex;border:1px solid #e5dde7;border-radius:6px;padding:3px;gap:3px;background:white}.sample-variation-control button{border:0;background:none;padding:4px 13px;border-radius:4px;font-size:11px;color:#9c8799}.sample-variation-control button[aria-pressed=true]{background:#ffe8d8;color:#92532e}#variation-picks{display:flex;flex-wrap:wrap;gap:5px;margin:14px auto 0;max-width:390px}#variation-picks:empty{display:none}#variation-picks button{border:1px solid #e6dfe8;border-radius:4px;background:white;color:#998396;font-size:10px;padding:4px 9px}#variation-picks button[aria-pressed=true]{border-color:#d5a28d;color:#9a543d;background:#fff3e9}.sample-details{padding:25px 30px 24px;min-width:0}.output-tabs{display:flex;border-bottom:1px solid #eee8ef;gap:20px}.output-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:4px 0 14px;font-size:12px;white-space:nowrap;color:#a38da0}.output-tabs button[aria-selected=true]{border-bottom-color:#ce865f;color:#9c543b;font-weight:600}.output-intro{display:flex;align-items:center;justify-content:space-between;margin:25px 0 16px;gap:10px}.copy-button{background:white;border:1px solid #e4dde7;display:flex;align-items:center;gap:6px;border-radius:5px;padding:6px 9px;font-size:10px;color:#9a7e95}.copy-button:hover{background:#fff4eb}.copy-button .icon{height:13px;width:13px}#output-content{min-height:270px;font-size:13px;color:#685b69;line-height:1.9}#output-content>p{white-space:pre-line}#output-content h3{font:650 9px/1.5 var(--body);letter-spacing:.09em;color:#a38b9d;margin:23px 0 7px}#output-content .output-headline{font-size:17px;font-family:var(--heading);font-weight:600;color:#493b49;letter-spacing:-.03em;line-height:1.5}#output-content .output-cta{font-size:11px;color:#a26543}#output-content .scene{padding:12px 0;border-bottom:1px solid #f0eaf0}#output-content .scene:first-child{padding-top:0}#output-content .scene:last-child{border:0}#output-content .scene strong{display:block;font-size:10px;font-weight:650;color:#a16c54;margin-bottom:5px}#output-content .scene p{font-size:12px;line-height:1.7}#output-content .scene small{font-size:10px;line-height:1.6;display:block;color:#aa92a5;margin-top:5px}.sample-note{display:flex;align-items:start;gap:8px;padding-top:22px;margin-top:20px;border-top:1px solid #eee8ef;color:#a2899c}.sample-note .icon{height:14px;width:14px;margin-top:3px}.sample-note p{font-size:10px;line-height:1.7}.below-preview{font-size:10px;color:#a18c9d;text-align:center;margin-top:22px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feature{position:relative;min-width:0;background:#fff;border:1px solid #e7e2e8;border-radius:12px;padding:32px;overflow:hidden}.feature h3{font-size:24px;font-weight:600;margin:20px 0 13px;letter-spacing:-.045em}.feature p{max-width:410px;font-size:13px;line-height:1.9;color:var(--muted)}.feature-icon{display:inline-flex;align-items:center;justify-content:center;height:37px;width:37px;border:1px solid #e9dfdf;background:#fff7ed;color:#b67955;border-radius:10px}.feature-foot{display:block;font-size:11px;color:#b2866b;margin-top:22px}.feature-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:45px}.feature-wide h3{font-size:32px}.feature-wide p{max-width:380px}.brief-demo{background:#f5f2f6;border:1px solid #e9e1eb;padding:22px;border-radius:11px;display:flex;flex-direction:column;align-items:start;gap:12px}.chat-eyebrow{font-size:8px;letter-spacing:.12em;color:#a1899b;font-weight:650;margin-bottom:7px}.chat-bubble{font-size:11px;line-height:1.6;padding:12px 15px;border-radius:9px;max-width:90%;color:#887188;background:#fff}.chat-bubble.person{align-self:end;background:#eadbe9;color:#795b78;max-width:87%}.brief-answer{padding:8px 12px;border:1px solid #e8bdaa;background:#fff2e8;border-radius:5px;display:flex;align-items:center;gap:7px;color:#ad6f51;font-size:10px}.brief-answer .icon{height:12px;width:12px}.brief-next{font-size:9px;color:#ab91a4;margin-top:3px}.mini-fix{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding:12px 14px;border:1px solid #e9e2eb;background:#faf8fa;border-radius:7px;font-size:11px;color:#9e849a}.mini-spark{font-size:22px;line-height:1;color:#c0845e}.mini-scene{display:flex;align-items:center;gap:12px;border:1px solid #e8e2e9;padding:12px 14px;border-radius:7px;margin-top:28px}.mini-scene>span{display:grid;place-items:center;background:#f6e8dd;color:#b0805e;border-radius:5px;width:30px;height:35px;font-size:12px}.mini-scene strong{display:block;font-size:11px;font-weight:550;color:#8c7488}.mini-scene small{display:block;font-size:9px;color:#a38b9d;margin-top:2px}.mini-scene>.icon{margin-left:auto;width:15px;height:15px;color:#b99db0}.language-art{display:flex;align-items:center;gap:22px;margin-bottom:33px}.language-art>span{height:55px;width:61px;border-radius:11px;display:grid;place-items:center;font-family:var(--heading);font-size:18px;letter-spacing:-.03em;background:#e9dff0;color:#8e6c9c}.language-art>span:last-child{background:#fae6d5;color:#b77c52}.language-art b{font-weight:400;color:#b39daf}.feature-language h3{margin-top:0}.mini-copy{display:flex;align-items:center;gap:11px;padding-top:35px;color:#ab8e9f;font-size:10px}.mini-copy>.icon{width:13px;height:13px;margin-right:19px}.principle-section{color:#f8edf3;background:var(--atmosphere);position:relative;overflow:hidden}.principle{position:relative;padding-top:78px;padding-bottom:78px}.principle>.eyebrow{color:#e1b0b2}.principle h2{font-size:55px;line-height:1.16;margin:20px 0;font-weight:600;position:relative;z-index:1}.principle>p{font-size:14px;color:#dac2d0;line-height:1.9;max-width:485px;position:relative;z-index:1}.principle-points{display:flex;flex-wrap:wrap;gap:22px;margin-top:30px;font-size:10px;color:#ecd2d5;position:relative;z-index:1}.principle-points>span{display:flex;align-items:center;gap:7px}.principle-points .icon{width:12px;height:12px;color:#ffc185}.principle-rings{position:absolute;right:-50px;top:-25%;width:650px;height:155%;transform:rotate(-23deg);pointer-events:none}.principle-rings i{position:absolute;border:1px solid #ffcebb2b;border-radius:50%;inset:0}.principle-rings i:nth-child(2){inset:4% 5%}.principle-rings i:nth-child(3){inset:8% 10%}.principle-rings i:nth-child(4){inset:12% 15%}.principle-rings i:nth-child(5){inset:16% 20%}.status-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-bottom:1px solid var(--line)}.status-section h2{font-size:38px;font-weight:600;line-height:1.2;margin:16px 0 19px}.status-section>div>p{font-size:13px;color:var(--muted);max-width:390px;line-height:1.9}.dark-link{color:#a15e43;margin-top:23px;font-size:12px}.dark-link .icon{height:16px;width:16px}.status-list>div{display:flex;align-items:start;gap:24px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid var(--line)}.status-list>div:last-child{margin:0;padding-bottom:0;border:0}.status-index{font-size:8px;letter-spacing:.07em;color:#a46c4c;background:#fbe9d9;border-radius:4px;min-width:43px;padding:4px 7px;margin-top:1px;text-align:center}.status-index.planned{background:#eae2ef;color:#92759e}.status-index.later{background:#e8e8ec;color:#9a8d9b}.status-list h3{font-size:16px;font-weight:600;margin:0 0 9px;letter-spacing:-.025em}.status-list p{font-size:12px;color:#91828f;line-height:1.8}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-section h2{font-size:42px;line-height:1.2;font-weight:600;margin-top:15px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:22px;font-size:13px;list-style:none;padding:21px 0;cursor:pointer;font-weight:550;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#b18b78;font-size:20px;font-weight:400;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{font-size:12px;color:var(--muted);line-height:1.9;margin:0 25px 23px 0}.final-wrap{padding-bottom:90px}.final-cta{background:var(--atmosphere);border-radius:20px;padding:65px 50px;text-align:center;color:white;overflow:hidden;position:relative}.final-cta .eyebrow{justify-content:center;color:#e4b8be;font-size:9px}.final-cta h2{font-size:52px;font-weight:600;line-height:1.18;margin:20px 0}.final-cta p{font-size:13px;line-height:1.8;color:#dfc7d5;margin-bottom:25px}.footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;align-items:center;padding-top:35px;padding-bottom:35px;border-top:1px solid var(--line)}.footer-logo{width:200px;background:#2c2534;border-radius:8px;padding:6px 12px}.footer-logo img{width:176px}.footer>div:nth-child(2){font-size:10px;color:#a28a9b}.footer strong{font-weight:550;color:#796577}.footer p{font-size:9px;margin-top:4px}.footer-links{display:flex;justify-content:end;gap:20px;font-size:10px;color:#9e8498}.footer-links a:hover{color:#a26343}.copyright{grid-column:1/-1;font-size:9px;color:#b29eae;text-align:center;padding-top:15px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#2c2534;color:#fff6ef;border:1px solid #5f495c;border-radius:8px;padding:11px 21px;font-size:12px;box-shadow:0 8px 25px #32212c22;z-index:30;display:none}[hidden]{display:none!important}@media(min-width:1500px){.hero{min-height:740px}}@media(max-width:1050px){.container{width:calc(100% - 64px)}.nav-links{gap:20px}.hero{gap:45px;padding-top:65px;padding-bottom:75px}.hero h1{font-size:66px}.hero-ad h2{font-size:30px}.hero-ad{height:310px}.hero-ad>img{width:185px;height:215px;right:-27px}.floating-note{left:-22px;padding:12px}.steps{gap:22px}.steps h3{font-size:17px}.steps p{font-size:12px}.feature-wide{gap:45px}.sample-visual{padding:25px}.sample-details{padding:22px}.output-tabs{gap:14px}.output-tabs button{font-size:11px}.status-section{gap:60px}.faq-section{gap:70px}.audience-strip{gap:25px}.audience-strip>div{gap:13px;font-size:10px}.audience-strip>span{max-width:180px}.footer{gap:20px}.footer-links{gap:14px}}@media(max-width:800px){.container{width:calc(100% - 40px)}.nav{height:89px;gap:15px}.logo img{width:190px}.nav-links{display:none}.nav-cta{margin-left:auto;font-size:11px;padding:10px 12px}.nav-cta .icon{width:15px;height:15px}.hero{grid-template-columns:1fr 1fr;gap:32px;min-height:0;padding-top:52px;padding-bottom:70px}.hero h1{font-size:58px}.hero-copy .eyebrow{font-size:8px;max-width:280px}.hero-copy>p{font-size:14px}.hero-actions{gap:17px;flex-wrap:wrap}.hero-actions .button{padding:13px 16px;font-size:12px}.hero-actions .text-link{font-size:11px}.hero-ad{height:270px;padding:17px}.hero-ad h2{font-size:26px;margin-top:28px}.hero-ad>p{font-size:10px}.hero-ad>img{width:155px;height:180px;right:-35px}.ad-invite{font-size:6px;left:17px;bottom:17px}.creative-window{padding:10px}.creative-under strong{font-size:10px}.window-top{font-size:6px}.package-tags{gap:4px}.package-tags>span{font-size:7px;padding:4px}.package-tags .icon{height:10px;width:10px}.floating-note{left:-15px;gap:8px;padding:10px}.floating-note strong{font-size:8px}.floating-note div>span{font-size:8px}.note-icon{width:27px;height:27px}.note-icon .icon{height:17px;width:17px}.preview-caption{font-size:9px}.audience-strip{align-items:start;gap:15px}.audience-strip>div{flex-wrap:wrap;justify-content:end;gap:9px 13px}.section{padding-top:75px;padding-bottom:75px}.section-heading h2{font-size:36px}.section-heading{gap:40px}.section-heading>p{font-size:12px;max-width:240px}.steps{grid-template-columns:repeat(2,1fr);gap:38px 30px}.steps h3{font-size:19px}.steps p{font-size:13px}.preview-section{padding:70px 0 45px}.workbench-bar{gap:15px;padding:15px 18px}.workbench-bar>span:nth-child(2){display:none}.workbench-main{grid-template-columns:1fr 1fr}.sample-visual{padding:22px 18px}.sample-details{padding:22px 18px}.sample-art{padding:19px}.sample-art h3{font-size:25px;margin-top:28px}.sample-art>p{font-size:9px}.sample-art .ad-invite{font-size:6px;left:19px;bottom:18px}.output-tabs{gap:12px;overflow:auto}.output-tabs button{font-size:10px}.output-intro{margin-top:20px}.copy-button{font-size:9px;padding:5px 7px}.output-label{font-size:8px}#output-content{font-size:12px;min-height:290px}.sample-note p{font-size:9px}.feature-wide{padding:30px;gap:35px}.feature-wide h3{font-size:28px}.feature{padding:27px}.feature h3{font-size:22px}.feature p{font-size:12px}.brief-demo{padding:17px}.chat-bubble{font-size:10px;padding:10px}.principle h2{font-size:48px}.principle-rings{right:-310px;opacity:.7}.status-section{gap:40px}.status-section h2{font-size:32px}.status-list>div{gap:14px}.status-list h3{font-size:15px}.faq-section{gap:50px}.faq-section h2{font-size:36px}.faq-list summary{font-size:12px}.final-cta h2{font-size:45px}.footer{grid-template-columns:1fr 1fr}.footer-links{grid-column:1/-1;justify-content:center}.footer>div:nth-child(2){text-align:right}}@media(max-width:600px){.nav{height:83px;position:relative}.logo img{width:181px}.nav-cta{display:none}.mobile-nav-toggle{display:block;margin-left:auto}.nav-links.open{position:absolute;display:flex;top:75px;right:0;left:0;background:#302737;border:1px solid #614956;border-radius:9px;padding:18px;justify-content:space-around;gap:14px;z-index:10;font-size:12px;box-shadow:0 15px 30px #0003}.hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:61px;gap:43px}.hero-copy .eyebrow{max-width:none;font-size:7.5px}.hero h1{font-size:64px;margin:21px 0}.hero-copy>p{max-width:345px;font-size:15px;line-height:1.8}.hero-actions{margin-top:25px}.hero-actions .button{padding:15px 21px;font-size:13px}.hero-actions .text-link{font-size:12px}.preview-caption{font-size:8px}.hero-visual{width:min(370px,100%);margin:0 auto;padding:0 8px 24px 15px}.hero-ad{height:305px;padding:22px}.hero-ad h2{font-size:32px;margin-top:27px}.hero-ad>p{font-size:11px}.hero-ad>img{width:195px;height:220px;right:-24px}.hero-ad .ad-invite{font-size:7px;left:22px;bottom:20px}.creative-window{padding:12px}.window-top{font-size:7px}.creative-under strong{font-size:12px}.package-tags>span{font-size:8px}.package-tags{gap:7px}.floating-note{left:0;padding:11px 13px}.floating-note strong{font-size:9px}.floating-note div>span{font-size:8px}.note-icon{height:30px;width:30px}.visual-caption{font-size:8px;bottom:-13px}.audience-strip{display:block;padding-top:22px;padding-bottom:25px}.audience-strip>span{display:block;max-width:none;font-size:7px;margin-bottom:13px}.audience-strip>div{justify-content:start;font-size:9px;gap:10px}.audience-strip i{width:2px;height:2px}.section{padding-top:62px;padding-bottom:62px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:35px;margin-top:12px}.section-heading>p{max-width:330px;margin-top:18px;font-size:13px}.eyebrow{font-size:8px;letter-spacing:.13em}.steps{gap:31px 22px}.steps article{padding-top:20px}.step-number{font-size:9px}.step-icon{top:17px;width:20px;height:20px}.steps h3{font-size:16px;margin:22px 0 11px}.steps p{font-size:12px;line-height:1.85}.step-tag{font-size:8px;margin-top:15px}.preview-section{padding:60px 0 40px}.workbench-bar{gap:10px;padding:15px}.sample-badge{font-size:7px}.language-control{font-size:9px;gap:6px}.language-control select{font-size:10px;padding:4px 6px}.workbench-main{grid-template-columns:1fr}.sample-visual{padding:23px;border-right:0;border-bottom:1px solid #ece8ed}.sample-art{padding:23px;max-width:340px}.sample-art h3{font-size:34px;margin-top:30px}.sample-art>p{font-size:10px}.sample-art .ad-invite{font-size:7px;left:23px;bottom:22px}.sample-details{padding:23px}.output-tabs{justify-content:space-between;gap:10px}.output-tabs button{font-size:11px}.output-intro{margin:24px 0 18px}.copy-button{font-size:10px}.output-label{font-size:8px}#output-content{font-size:13px;min-height:0}.sample-note p{font-size:9px}.below-preview{text-align:left;font-size:9px;line-height:1.8}.feature-grid{grid-template-columns:1fr;gap:15px}.feature-wide{grid-column:auto;grid-template-columns:1fr;gap:30px}.feature{padding:27px}.feature-wide h3{font-size:29px}.feature p{font-size:13px}.brief-demo{padding:20px}.chat-bubble{font-size:11px}.feature-foot{font-size:10px}.feature h3{font-size:24px}.principle{padding-top:59px;padding-bottom:59px}.principle h2{font-size:39px}.principle>p{font-size:13px;max-width:340px}.principle-rings{right:-430px;opacity:.35}.principle-points{gap:12px 20px;font-size:9px;margin-top:24px}.status-section{grid-template-columns:1fr;gap:35px}.status-section h2{font-size:34px}.status-section>div>p{font-size:13px}.status-list>div{gap:21px;margin-bottom:21px;padding-bottom:21px}.status-list p{font-size:12px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2{font-size:35px}.faq-list summary{font-size:13px;padding:19px 0}.faq-list details>p{font-size:12px}.final-wrap{padding-bottom:60px}.final-cta{padding:46px 20px;border-radius:14px}.final-cta h2{font-size:38px}.final-cta .eyebrow{font-size:7px}.final-cta p{font-size:12px}.final-cta .button{font-size:12px;padding:14px 20px}.footer{grid-template-columns:1fr;text-align:center;gap:23px;padding-top:29px;padding-bottom:25px}.footer-logo{margin:auto}.footer>div:nth-child(2){text-align:center}.footer-links{gap:24px}.copyright{padding-top:2px;font-size:8px}.toast{max-width:calc(100% - 30px);width:max-content;font-size:11px;padding:11px 16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
