:root{color:#141414;font-synthesis:none;text-rendering:optimizelegibility;background:#f8f7f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.app-shell{background-color:#0000;background-image:linear-gradient(90deg,#ff7a592e 0 1px,#0000 1px 100%),linear-gradient(#1212120a 0 1px,#0000 1px 100%),linear-gradient(135deg,#ffffffe0,#f8f7f3f2),url(https://images.unsplash.com/photo-1556740738-b6a63e27c4df?auto=format&fit=crop&w=1800&q=80);background-position:top;background-repeat:repeat,repeat,repeat,repeat;background-size:44px 44px,44px 44px,cover,cover;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100vh}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #1414141a;position:sticky;top:0}.nav-wrap,.hero-grid,.content-section,.value-grid,.faq-section,.site-footer{width:min(1180px,100% - 32px);margin:0 auto}.nav-wrap,.site-footer,.desktop-nav,.brand,.hero-actions,.trust-row,.footer-links{align-items:center;display:flex}.nav-wrap{justify-content:space-between;min-height:74px}.brand{gap:10px;font-size:1.1rem;font-weight:800}.brand-mark,.feature-icon{color:#fff;background:linear-gradient(135deg,#141414 0 46%,#ff7448 46% 68%,#22d3ee 68% 100%);justify-content:center;align-items:center;display:inline-flex}.brand-mark{border-radius:8px;width:38px;height:38px}.desktop-nav{color:#39342d;gap:28px;font-size:.95rem;font-weight:700}.desktop-nav a:hover,.mobile-menu a:hover{color:#111}.button,.icon-button,.copy-button,.tool-tab{cursor:pointer;border:0}.button{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:linear-gradient(135deg,#141414 0%,#1d1d1d 48%,#ff6848 100%);box-shadow:0 16px 34px #ff684838,0 12px 30px #14141438}.button-secondary{color:#141414;background:#ffffffe6;border:1px solid #14141433}.button-light{color:#141414;background:#fff}.button-ghost{color:#fff;background:0 0;border:1px solid #ffffff73}.icon-button{color:#141414;background:#f1eee6;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-menu{background:#fff;border-top:1px solid #1414141a;gap:14px;padding:18px 16px 22px;font-weight:800;display:grid}.hero-section{padding:58px 0 34px}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:center;gap:44px;display:grid}.eyebrow{color:#fff;background:#141414e6;border:1px solid #1414141f;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:18px;padding:9px 14px;font-size:.92rem;font-weight:800;display:inline-flex}.eyebrow.dark{background:#141414;margin-bottom:16px}h1,h2,h3,p{margin:0}h1{letter-spacing:0;text-wrap:balance;max-width:760px;font-size:clamp(3.2rem,8vw,6.7rem);line-height:.92}.hero-copy,.section-heading p,.value-grid>div>p,.cta-inner p,.faq-card p,.feature-card p,.reason-item p{color:#625d54;line-height:1.75}.hero-copy{max-width:620px;margin-top:22px;font-size:1.12rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px}.mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:620px;margin-top:22px;display:grid}.mini-metrics span{color:#5a554d;background:#ffffffbd;border:1px solid #1414141f;border-radius:8px;gap:3px;padding:12px;font-size:.86rem;font-weight:800;display:grid}.mini-metrics strong{color:#141414;font-size:1.35rem;line-height:1}.trust-row{color:#3d3933;flex-wrap:wrap;gap:14px;margin-top:24px;font-size:.93rem;font-weight:750}.trust-row span,.output-head span,label span,.footer-links a{align-items:center;gap:7px;display:inline-flex}.card{background:#fffffff0;border:1px solid #14141424;border-radius:8px;box-shadow:0 28px 90px #201c1429}.generator-card{padding:18px;position:relative;overflow:hidden}.generator-card:before{content:"";background:linear-gradient(90deg,#ff6848,#f7d047,#22d3ee,#64d76b);height:7px;position:absolute;inset:0}#generator{scroll-margin-top:96px}.tool-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.tool-tab{color:#4b473f;background:#efece5;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:58px;font-size:.84rem;font-weight:850;display:flex}.tool-tab.active{color:#fff;background:linear-gradient(135deg,#141414,#2d2b29)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}label{color:#3f3a33;gap:7px;font-size:.88rem;font-weight:850;display:grid}input,textarea,select{color:#161616;background:#fff;border:1px solid #d9d5cc;border-radius:8px;outline:0;width:100%;padding:12px 13px}input:focus,textarea:focus,select:focus{border-color:#141414;box-shadow:0 0 0 3px #14141414}.prompt-label{margin-top:12px}.brand-memory{background:#f0ede6b8;border:1px solid #1414141f;border-radius:8px;margin-top:14px;padding:14px}.brand-memory-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.brand-memory-head>div:first-child{gap:3px;display:grid}.brand-memory-head strong{font-size:.96rem}.brand-memory-head span{color:#625d54;font-size:.82rem;font-weight:800}.brand-memory-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.brand-memory-actions button{color:#141414;cursor:pointer;background:#fff;border:1px solid #14141424;border-radius:8px;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:850}.brand-memory-actions button:first-child{color:#fff;background:#141414}.segment-control{flex-wrap:wrap;gap:7px;display:flex}.segment-control button{color:#4b473f;cursor:pointer;background:#f0ede6;border:1px solid #1414141f;border-radius:999px;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:850}.segment-control button.active{color:#fff;background:#141414;border-color:#141414}textarea{resize:vertical;min-height:116px}.generator-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.usage-meter{color:#504a42;background:#ffffffd1;border:1px solid #14141424;border-radius:8px;padding:10px 12px;font-size:.88rem;font-weight:850}.usage-meter strong{color:#141414;font-size:1.05rem}.generate-button{flex:none}.limit-notice{color:#68301e;background:#ff68481c;border:1px solid #ff684857;border-radius:8px;margin-top:12px;padding:12px 13px;font-size:.92rem;font-weight:800;line-height:1.5}.output-panel{background:#151515;border:1px solid #d9d5cc;border-radius:8px;margin-top:14px;overflow:hidden}.output-head{color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:850;display:flex}.copy-button{color:#141414;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:.84rem;font-weight:850;display:inline-flex}.copy-button:disabled{cursor:not-allowed;opacity:.52}pre{white-space:pre-wrap;color:#f8f3e7;min-height:200px;max-height:330px;margin:0;padding:16px;font-family:inherit;line-height:1.65;overflow:auto}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:430px;padding:14px;display:grid;overflow:auto}.channel-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:13px}.channel-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.channel-card h3{color:#fff;font-size:.95rem}.channel-card p{color:#f8f3e7;white-space:pre-wrap;font-size:.92rem;line-height:1.55}.channel-card button{color:#141414;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:.78rem;font-weight:850;display:inline-flex}.preset-section{background:#141414;border-top:1px solid #14141414;border-bottom:1px solid #14141414;padding:14px 0;overflow:hidden}.preset-rail{gap:10px;width:max-content;animation:34s linear infinite rail-scroll;display:flex}.preset-rail span{color:#fff7e8;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:9px 14px;font-size:.88rem;font-weight:900}.preset-rail span:nth-child(4n+1){color:#ffd36d}.preset-rail span:nth-child(4n+2){color:#7ee6f4}.preset-rail span:nth-child(4n+3){color:#a9f48d}@keyframes rail-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.content-section,.faq-section,.proof-section,.upgrade-section{padding:76px 0}.proof-section{background:#ffffffdb}.proof-wrap,.upgrade-wrap{width:min(1180px,100% - 32px);margin:0 auto}.example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.example-card{padding:22px}.example-label{color:#fff;text-transform:uppercase;background:#141414;border-radius:999px;width:fit-content;margin-bottom:14px;padding:6px 10px;font-size:.74rem;font-weight:900}.example-card h3{font-size:1.35rem}.before-after{gap:12px;margin-top:16px;display:grid}.before-after div{border:1px solid #1414141a;border-radius:8px;padding:14px}.before-after div:first-child{background:#f0ede6}.before-after div:last-child{color:#fff;background:#151515}.before-after span{color:#ff6848;text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:900;display:block}.before-after p{color:inherit;line-height:1.6}.how-section{background:#ffffffe0;border-top:1px solid #14141414;border-bottom:1px solid #14141414;padding:26px 0}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1180px,100% - 32px);margin:0 auto;display:grid}.how-step{grid-template-columns:auto 1fr;align-items:start;gap:4px 13px;padding:18px;display:grid}.how-step span{color:#fff;background:#141414;border-radius:8px;grid-row:span 2;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.how-step h2{font-size:1.05rem;line-height:1.2}.how-step p{color:#625d54;line-height:1.55}.section-heading{text-align:center;max-width:760px;margin:0 auto}.section-heading h2,.value-grid h2,.cta-inner h2,.faq-section h2{letter-spacing:0;font-size:clamp(2.1rem,4vw,3.45rem);line-height:1.04}.section-heading p{margin-top:16px;font-size:1.05rem}.industry-list,.pricing-note{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.industry-list{gap:9px;margin:26px auto 0}.industry-list span,.pricing-note{color:#4b473f;background:#ffffffe6;border:1px solid #d9d5cc;border-radius:999px;font-size:.9rem;font-weight:850}.industry-list span{padding:8px 12px}.pricing-note{gap:7px;width:fit-content;margin:18px auto 0;padding:9px 13px}.tool-grid,.pricing-grid{gap:18px;margin-top:40px;display:grid}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card,.price-card,.faq-card{padding:24px}.feature-icon{border-radius:8px;width:52px;height:52px;margin-bottom:20px}.feature-card h3,.price-card h3,.faq-card h3,.reason-item h3{font-size:1.3rem}.feature-card p,.faq-card p{margin-top:11px}.value-section{color:#fff;background:linear-gradient(90deg,#ff684829,#0000 34%,#22d3ee24),#151515;padding:72px 0}.upgrade-section{background:linear-gradient(90deg,#ff684814,#22d3ee14),#ffffffe0}.upgrade-wrap{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:center;gap:36px;display:grid}.upgrade-wrap h2{max-width:620px;font-size:clamp(2.1rem,4vw,3.45rem);line-height:1.04}.upgrade-list{gap:12px;display:grid}.upgrade-list div{color:#332f2a;background:#ffffffd1;border:1px solid #1414141f;border-radius:8px;align-items:center;gap:12px;padding:16px;font-weight:850;line-height:1.45;display:flex}.upgrade-list svg{color:#ff6848;flex:none}.value-grid{grid-template-columns:.86fr 1.14fr;gap:42px;display:grid}.value-grid>div>p,.reason-item p,.cta-inner p{color:#ffffffb8;margin-top:14px}.reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reason-item{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:22px}.reason-item svg{margin-bottom:15px}.price-card{flex-direction:column;display:flex}.price-card.highlighted{border-color:#ff6848;box-shadow:0 24px 70px #ff684833}.pill{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#141414,#ff6848);border-radius:999px;width:fit-content;margin-bottom:14px;padding:6px 10px;font-size:.74rem;font-weight:900}.price-line{align-items:end;gap:6px;margin-top:14px;display:flex}.price-line span{font-size:3rem;font-weight:900;line-height:1}.price-line small{color:#716b61;padding-bottom:5px}.price-card ul{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.price-card li{color:#514b43;gap:9px;font-size:.92rem;line-height:1.45;display:flex}.price-card li svg{flex:none;margin-top:1px}.price-card .button{margin-top:auto}.cta-section{padding:48px 16px}.cta-inner{color:#fff;background:linear-gradient(135deg,#ff68483d,#22d3ee1f),#151515;border-radius:8px;grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:30px;width:min(960px,100%);margin:0 auto;padding:36px;display:grid}.cta-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.faq-section h2{text-align:center}.faq-list{gap:14px;max-width:820px;margin:36px auto 0;display:grid}.site-footer{color:#5e584f;border-top:1px solid #1414141a;justify-content:space-between;gap:20px;padding:28px 0}.site-footer>div:first-child{gap:4px;display:grid}.site-footer strong{color:#141414}.footer-links{flex-wrap:wrap;gap:16px;font-weight:800}@media (width<=980px){.hero-grid,.value-grid,.cta-inner,.upgrade-wrap{grid-template-columns:1fr}.tool-grid,.pricing-grid,.example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-grid{grid-template-columns:1fr}.cta-buttons{justify-content:flex-start}}@media (width<=720px){.desktop-nav{display:none}.icon-button{display:inline-flex}.hero-section{padding-top:38px}.hero-grid{width:min(100% - 24px,1180px)}h1{font-size:4rem}.form-grid,.tool-tabs,.mini-metrics,.generator-actions,.channel-grid,.tool-grid,.pricing-grid,.example-grid,.reason-grid{grid-template-columns:1fr}.generator-actions{flex-direction:column;align-items:stretch}.brand-memory-head{flex-direction:column;align-items:flex-start}.brand-memory-actions{justify-content:stretch;width:100%}.brand-memory-actions button{flex:1}.tool-tab{justify-content:flex-start;padding:0 14px}.site-footer{flex-direction:column;align-items:flex-start}}@media (width<=460px){h1{font-size:3.35rem}.generator-card,.feature-card,.price-card,.faq-card,.cta-inner{padding:18px}.button{width:100%}.hero-actions,.cta-buttons{flex-direction:column;align-items:stretch}}
