@import "https://fonts.googleapis.com/css2?family=Archivo:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{color:#101010;font-synthesis:none;text-rendering:optimizelegibility;--ink:#101010;--muted:#5f5f64;--paper:#fff;--paper-strong:#fff;--line:#1010101f;--green:#008f73;--coral:#fe2c55;--yellow:#f5c84b;--cyan:#25f4ee;--panel:#fff;--wash:#f7f7f7;--shadow:0 18px 46px #1010101f;--shadow-tight:0 10px 24px #10101014;--font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Archivo", "DM Sans", ui-sans-serif, system-ui, sans-serif;background:#f7f7f7;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 18%,#25f4ee2e,#0000 24%),radial-gradient(circle at 88% 10%,#fe2c5524,#0000 22%),linear-gradient(90deg,#10101006 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#10101006 1px,#0000 1px) 0 0/36px 36px,#f7f7f7;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}input,textarea,select{font-family:var(--font-body)}h1,h2,.brand,.brand-mark,.site-header nav,.nav-button,.eyebrow,.section-kicker,.field-label,.language-pill,.segmented button,.goal-row button,.advanced-toggle,.primary-action,.secondary-action,.results-heading>span,.comment-meta,.comment-card p,.comment-actions button,.quick-remix button,.comparison-lane>span,.reply-pair p,.why-better,.compact-card h2,.compact-steps,.tip-grid span,.compact-faq-list summary,.updates-card button,footer span:first-child{font-family:var(--font-display)}button{border:0}a{color:inherit;text-decoration:none}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #1010101a;justify-content:space-between;align-items:center;gap:18px;padding:16px clamp(18px,4vw,54px);display:flex;position:sticky;top:0}.brand,.site-header nav,.safety-strip,.eyebrow,.comment-meta,.comment-actions,.quick-remix,.actions,.email-band form,.toggles,.goal-row,.language-pill,.nav-button{align-items:center;display:flex}.brand{gap:10px;font-weight:800}.brand-mark{border:2px solid var(--ink);background:var(--yellow);width:38px;height:38px;box-shadow:4px 4px 0 var(--ink), -3px 0 0 var(--cyan), 7px 0 0 var(--coral);border-radius:8px;place-items:center;font-size:13px;display:grid}.site-header nav{color:var(--muted);gap:18px;font-size:14px;font-weight:700}.nav-button{border:1px solid var(--ink);min-height:38px;color:var(--ink);background:var(--paper-strong);border-radius:8px;justify-content:center;padding:0 15px;box-shadow:3px 3px #25f4eeb8,6px 6px #fe2c558a}.workbench-hero{grid-template-columns:1fr;align-items:start;gap:18px;padding:clamp(20px,3vw,34px) clamp(18px,4vw,54px) 34px;display:grid}.workbench-left{gap:18px;min-width:0;display:grid}.workbench-intro{max-width:980px}.eyebrow,.section-kicker{color:var(--green);text-transform:uppercase;font-size:13px;font-weight:800}.eyebrow{width:fit-content;box-shadow:-3px 0 0 var(--cyan), 3px 0 0 var(--coral);background:#fff;border:1px solid #10101024;border-radius:999px;gap:8px;margin-bottom:14px;padding:8px 12px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:900px;margin-bottom:14px;font-size:clamp(38px,4.1vw,62px);font-weight:900;line-height:.96}.hero-lede{color:#45413b;max-width:860px;margin-bottom:0;font-size:clamp(16px,1.25vw,19px);line-height:1.42}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.safety-strip{flex-wrap:wrap;gap:8px;margin-top:14px}.safety-strip span{background:#fff;border:1px solid #1010101f;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #1f1b140a}.trust-note{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:700}.hero-product{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink), 0 14px 34px #1f1b1414;background:linear-gradient(135deg,#f5c84b29,#0000 34%),linear-gradient(315deg,#3ab7bd29,#0000 36%),#fffdf7;border-radius:8px;grid-template-columns:minmax(180px,.76fr) minmax(240px,1.24fr);gap:12px;padding:14px;display:none;position:relative}.preview-panel{background:#ffffffe0;border:1px solid #17171624;border-radius:8px;min-width:0;padding:12px}.input-preview{align-self:start}.preview-topline{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:12px;font-size:12px;font-weight:900;display:flex}.preview-panel p{color:#282520;margin:12px 0;font-weight:800}.tone-row{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.tone-row span{color:#403c35;background:#fffaf0;border:1px solid #1717161f;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.tone-row .active{border-color:var(--ink);background:var(--yellow)}.input-preview button{background:var(--ink);color:#fffdf7;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-weight:900;display:inline-flex}.output-preview{gap:10px;display:grid}.short-scene{grid-template-columns:minmax(92px,.56fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.video-tile{background:linear-gradient(160deg,#171716e6,#2e2b27d1),#25221f;border:1px solid #1717162b;border-radius:8px;grid-template-columns:1fr 28px;gap:8px;min-height:208px;padding:8px;display:grid;position:relative}.video-frame{background:radial-gradient(circle at 70% 18%,#3ab7bdb8,#0000 24%),radial-gradient(circle at 22% 75%,#e96b4ba3,#0000 29%),linear-gradient(145deg,#36312c,#171716);border-radius:7px;position:relative;overflow:hidden}.video-frame:before{content:"";opacity:.42;background-color:#0000;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.video-pulse,.video-line,.video-rail span{display:block;position:absolute}.video-pulse{border:2px solid #fffdf794;border-radius:50%;width:46px;height:46px;top:42%;left:50%;transform:translate(-50%,-50%)}.video-line{background:#fffdf7a3;border-radius:999px;width:48%;height:6px;bottom:18px;right:12px}.video-line.wide{width:66%;bottom:31px}.video-rail{border-left:1px solid #fffdf729;position:relative}.video-rail span{background:#fffdf71a;border:1px solid #fffdf785;border-radius:999px;width:18px;height:18px;right:1px}.video-rail span:first-child{top:42px}.video-rail span:nth-child(2){top:82px}.video-rail span:nth-child(3){top:122px}.draft-stack{gap:8px;min-width:0;display:grid}.preview-comment{background:#fffdf8;border:1px solid #1717161a;border-radius:8px;padding:10px 11px;position:relative;overflow:hidden}.preview-comment:before{content:"";background:linear-gradient(180deg, var(--coral), var(--cyan));width:3px;position:absolute;inset:0 auto 0 0}.preview-comment span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:900}.preview-comment p{margin:4px 0 8px;font-size:14px}.preview-comment small{min-height:26px;color:var(--green);background:#e8f7f2;border-radius:999px;align-items:center;padding:0 9px;font-weight:900;display:inline-flex}.tool-band{z-index:4;grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);align-items:start;gap:22px;margin-top:0;padding:10px clamp(18px,4vw,54px) 54px;display:grid;position:relative}.generator,.results{background:#fffffff5;border:1px solid #1010101f;border-radius:10px;box-shadow:0 18px 44px #1010101a}.generator{border-color:#1010102e;padding:clamp(18px,2.6vw,28px);position:sticky;top:88px}.results{padding:clamp(18px,2.6vw,28px)}.workbench-hero .generator{width:100%;box-shadow:7px 7px 0 #101010eb, -5px 0 0 var(--cyan), 5px 0 0 var(--coral);position:static}.workbench-hero .results{width:100%;min-height:0}.tool-heading,.results-heading,.examples-heading,.content-section,.faq-section,.email-band{justify-content:space-between;gap:22px;display:flex}.tool-heading,.results-heading{align-items:flex-start;margin-bottom:18px}.workbench-hero .tool-heading,.workbench-hero .results-heading{margin-bottom:14px}.section-kicker{margin-bottom:6px}h2{margin-bottom:0;font-size:clamp(27px,3vw,42px);line-height:1.03}.tool-heading h2,.results-heading h2{font-size:clamp(24px,2.8vw,34px)}.language-pill{color:#007a76;background:#25f4ee24;border:1px solid #10101024;border-radius:999px;justify-content:center;min-width:76px;min-height:34px;font-weight:800}.field{gap:9px;margin-bottom:16px;display:grid}.generator-controls{grid-template-columns:minmax(320px,1.35fr) minmax(280px,1fr) minmax(180px,.55fr);align-items:start;gap:14px;display:grid}.generator-controls .field,.generator-controls .control-grid{margin-bottom:0}.tone-field{grid-template-columns:1fr}.field-label{color:#3f3b35;text-transform:uppercase;font-size:13px;font-weight:800}.field-hint{color:var(--muted);font-size:14px;font-weight:700}.example-row{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 14px;display:flex}.example-row span{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:900}.example-row button{min-height:34px;color:var(--ink);font-family:var(--font-display);cursor:pointer;background:#25f4ee1a;border:1px solid #1010101f;border-radius:999px;padding:0 11px;font-weight:900}.example-row button:hover{background:#25f4ee2e;border-color:#10101052}textarea,select,input[type=email]{width:100%;color:var(--ink);background:#fff;border:1px solid #1010102e;border-radius:8px;outline:none;transition:border-color .14s,box-shadow .14s}textarea{resize:vertical;min-height:122px;padding:14px}select,input[type=email]{min-height:46px;padding:0 12px}textarea:focus,select:focus,input[type=email]:focus{border-color:var(--ink);box-shadow:0 0 0 3px #25f4ee5c,0 0 0 6px #fe2c552e}.segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.goal-row{flex-wrap:wrap;gap:8px}.segmented button,.goal-row button,.secondary-action,.comment-actions button,.quick-remix button,.email-band button{min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #10101024;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.segmented button{min-width:0;padding:0 10px;font-size:13px}.goal-row button{border-radius:999px;min-height:36px;padding:0 11px;font-size:13px}.segmented button:hover,.goal-row button:hover,.secondary-action:hover,.comment-actions button:hover,.quick-remix button:hover,.email-band button:hover{border-color:#17171652;transform:translateY(-1px)}.segmented button.active{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:3px 3px 0 var(--cyan), 6px 6px 0 var(--coral)}.goal-row button.active{background:#25f4ee29;border-color:#101010b8;box-shadow:inset 0 0 0 1px #25f4ee9e}.control-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.advanced-toggle{color:#3f3b35;cursor:pointer;background:#ffffff80;border:1px solid #1717161f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;margin:14px 0 0;padding:0 12px;font-weight:900;display:inline-flex}.advanced-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.advanced-panel{background:#ffffff6b;border:1px solid #1717161a;border-radius:8px;margin-bottom:14px;padding:14px}.toggles{flex-wrap:wrap;gap:10px;margin:2px 0 18px}.toggles label{background:#ffffff9e;border:1px solid #1717161f;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}input[type=checkbox]{width:16px;height:16px;accent-color:var(--green)}.form-error{color:#b03723;margin-bottom:14px;font-weight:800}.actions{flex-wrap:wrap;gap:10px}.primary-actions{margin-bottom:18px}.primary-action{background:var(--ink);color:#fff;cursor:pointer;min-height:50px;box-shadow:4px 4px 0 var(--cyan), 8px 8px 0 var(--coral), 0 16px 32px #1010102e;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-weight:900;transition:transform .14s,box-shadow .14s;display:inline-flex}.primary-action:hover{box-shadow:5px 5px 0 var(--cyan), 10px 10px 0 var(--coral), 0 18px 34px #10101033;transform:translateY(-1px)}.secondary-action{padding:0 16px}.results-heading>span{color:#c5163a;background:#fe2c551a;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.results-note{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:700}.comment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.comment-card{background:#fff;border:1px solid #1010101f;border-radius:8px;gap:10px;padding:16px;display:grid;position:relative;overflow:hidden}.comment-card:before{content:"";background:linear-gradient(180deg, var(--coral), var(--cyan));opacity:.95;width:4px;position:absolute;top:0;bottom:0;left:0}.comment-card:nth-child(2n):before{background:linear-gradient(180deg, var(--cyan), var(--coral))}.comment-card p{margin-bottom:0;font-size:clamp(16px,1.35vw,20px);font-weight:800;line-height:1.32}.comment-card .comment-reason{color:#5a554d;margin:-4px 0 0;font-size:13px;font-weight:700;line-height:1.45}.comment-reason strong{color:var(--green);font-weight:900}.comment-meta{color:#4f4f55;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:12px;font-weight:900}.comment-actions{flex-wrap:wrap;gap:8px}.comment-actions button{min-height:38px;padding:0 12px;font-size:13px}.copy-followup{color:#315f50;background:#e8f7f2c7;border:1px solid #2f7f6238;border-radius:8px;margin-top:12px;padding:12px 14px;font-weight:700}.copy-followup strong,.copy-followup a{color:var(--green);font-weight:900}.quick-remix{flex-wrap:wrap;gap:10px;margin-top:16px}.quick-remix button{background:#25f4ee1f;min-height:40px;padding:0 13px}.comment-value{background:linear-gradient(90deg,#25f4ee1a,#0000 32%),linear-gradient(270deg,#fe2c5514,#0000 30%),#fffffff0;border:1px solid #1010101f;border-radius:10px;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);align-items:stretch;gap:18px;margin:-18px clamp(18px,4vw,54px) 24px;padding:18px;display:grid;box-shadow:0 12px 30px #10101012}.value-copy h2{max-width:680px;font-size:clamp(24px,2.4vw,38px);line-height:1.04}.value-copy p:not(.section-kicker){color:#48484e;max-width:760px;margin:10px 0 0;font-size:16px;font-weight:700;line-height:1.5}.value-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.value-card{background:#fff;border:1px solid #1010101f;border-radius:8px;min-height:148px;padding:15px;position:relative;overflow:hidden}.value-card:before{content:"";background:linear-gradient(180deg, var(--cyan), var(--coral));width:4px;position:absolute;inset:0 auto 0 0}.value-card:nth-child(2):before{background:linear-gradient(180deg, var(--coral), var(--yellow))}.value-card:nth-child(3):before{background:linear-gradient(180deg, var(--yellow), var(--cyan))}.value-card span{color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:900;line-height:1.12;display:block}.value-card p{color:#4b4b52;margin:10px 0 0;font-size:14px;font-weight:750;line-height:1.45}.reply-comparison{background:linear-gradient(90deg,#25f4ee14,#0000 34%),linear-gradient(270deg,#fe2c5514,#0000 34%),#fffffff0;border:1px solid #1010101f;border-radius:10px;grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);align-items:start;gap:18px;margin:-10px clamp(18px,4vw,54px) 24px;padding:18px;display:grid;box-shadow:0 12px 30px #10101012}.comparison-copy h2{font-size:clamp(22px,2.2vw,34px);line-height:1.06}.comparison-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.comparison-lane{background:#fff;border:1px solid #1010101f;border-radius:8px;gap:12px;padding:14px;display:grid}.comparison-lane>span{color:var(--coral);text-transform:uppercase;font-size:12px;font-weight:900}.reply-pair{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.reply-pair div{background:#f7f7f7e6;border:1px solid #1010101a;border-radius:8px;min-height:104px;padding:10px}.reply-pair div:last-child{box-shadow:inset 3px 0 0 var(--cyan);background:#25f4ee14;border-color:#25f4ee73}.reply-pair small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.reply-pair p{color:var(--ink);margin:6px 0 0;font-weight:900;line-height:1.32}.reply-pair svg{color:var(--coral)}.why-better{color:#414147;margin:0;font-size:13px;font-weight:800;line-height:1.42}.compact-info{grid-template-columns:1fr;align-items:start;gap:10px;margin:-10px clamp(18px,4vw,54px) 28px;display:grid}.compact-card{background:#ffffffeb;border:1px solid #1010101f;border-radius:10px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-content:start;align-items:center;gap:18px;min-height:0;padding:16px 18px;display:grid;box-shadow:0 12px 30px #10101012}.compact-card h2{font-size:clamp(20px,1.8vw,28px)}.compact-card p{color:var(--muted);margin-bottom:0;font-weight:700}.compact-card:first-child{border-left:5px solid var(--cyan)}.compact-card:nth-child(2){border-left:5px solid var(--coral)}.compact-card:nth-child(3){border-left:5px solid var(--ink)}.compact-card:nth-child(4){border-left:5px solid var(--yellow)}.compact-steps{color:#333338;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding-left:0;font-weight:800;list-style:none;display:grid}.compact-steps li{background:#f7f7f7eb;border:1px solid #1010101a;border-radius:8px;min-height:52px;padding:10px 12px}.tip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tip-grid span{background:#25f4ee14;border:1px solid #1010101c;border-radius:8px;min-height:38px;padding:10px;font-weight:900}.compact-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.compact-faq-list details{background:#fff}.compact-faq-list summary{min-height:38px;padding:0 12px;font-size:13px}.compact-faq-list details p{padding:0 12px 12px;font-size:13px;line-height:1.45}.updates-card form{align-items:center;gap:8px;display:flex}.updates-card form svg{color:var(--green);flex:none}.updates-card input{flex:1;min-width:0}.updates-card button{border:1px solid var(--ink);background:var(--yellow);cursor:pointer;border-radius:8px;flex:none;min-height:42px;padding:0 12px;font-weight:900}.static-page{min-height:calc(100vh - 142px);padding:clamp(30px,5vw,68px) clamp(18px,4vw,54px) 54px}.static-hero{max-width:980px;margin-bottom:22px}.static-hero h1{max-width:980px;font-size:clamp(38px,4.6vw,72px)}.static-hero p:not(.section-kicker){color:#424248;max-width:760px;font-size:clamp(17px,1.35vw,21px);font-weight:700;line-height:1.48}.static-grid,.policy-stack,.blog-article{background:linear-gradient(90deg,#25f4ee14,#0000 32%),linear-gradient(270deg,#fe2c5512,#0000 32%),#fffffff0;border:1px solid #1010101f;border-radius:10px;box-shadow:0 12px 30px #10101012}.static-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.static-grid article,.policy-stack article{background:#fff;border:1px solid #1010101a;border-radius:8px;padding:16px}.static-grid h2,.policy-stack h2,.blog-article h2{margin-bottom:10px;font-size:clamp(22px,2vw,31px)}.static-grid p,.policy-stack p,.blog-article p{color:#45454b;margin-bottom:0;font-size:16px;font-weight:700;line-height:1.55}.policy-stack{gap:10px;max-width:980px;padding:18px;display:grid}.blog-article{max-width:980px;padding:clamp(22px,4vw,42px)}.blog-article h2{margin-top:28px}.blog-article h2:first-child{margin-top:0}.blog-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.blog-example-grid div{background:#fff;border:1px solid #1010101f;border-radius:8px;min-height:118px;padding:16px}.blog-example-grid div:last-child{box-shadow:inset 4px 0 0 var(--cyan);border-color:#25f4ee6b}.blog-example-grid span{color:var(--green);font-family:var(--font-display);text-transform:uppercase;font-size:12px;font-weight:900}.blog-example-grid p{color:var(--ink);font-family:var(--font-display);margin-top:8px;font-size:clamp(18px,1.6vw,24px);font-weight:900}.inline-cta{background:var(--ink);color:#fff;min-height:46px;font-family:var(--font-display);box-shadow:4px 4px 0 var(--cyan), 8px 8px 0 var(--coral);border-radius:8px;justify-content:center;align-items:center;margin-top:24px;padding:0 16px;font-weight:900;display:inline-flex}.content-section,.examples-band,.faq-section,.email-band{border-top:1px solid #17171621;margin:0 clamp(18px,4vw,54px);padding:clamp(42px,7vw,76px) 0}.content-section{align-items:flex-start}.content-section>div,.faq-section>div:first-child{min-width:min(360px,100%)}.content-section>p{color:#4d4941;max-width:560px;font-size:18px}.steps-list{color:#403c35;max-width:700px;margin:0;font-size:18px}.steps-list li{margin-bottom:12px;padding-left:4px}.examples-band{gap:24px;display:grid}.examples-grid,.practice-grid,.method-grid,.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(820px,100%)}.method-card,.comparison-card,.example-card{background:#fffdf8c7;border:1px solid #17171621;border-radius:8px;min-height:148px;padding:18px}.method-card{border-left:5px solid var(--yellow)}.comparison-card{background:linear-gradient(135deg,#3ab7bd14,#0000 44%),#fffdf8d1;gap:12px;display:grid}.method-card span,.comparison-card span,.example-card span{color:var(--coral);text-transform:uppercase;font-size:13px;font-weight:900}.comparison-card div{background:#ffffff94;border:1px solid #1717161a;border-radius:8px;padding:12px}.comparison-card small{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:900}.comparison-card em{color:#5a554d;font-size:14px;font-style:normal;font-weight:800}.method-card p,.example-card p,.comparison-card p,.practice-grid p{color:#2e2b27;margin:12px 0 0;font-size:18px;font-weight:800}.method-card p,.comparison-card p{font-size:16px;line-height:1.42}.practice-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.practice-grid p{border-left:5px solid var(--cyan);background:#fffdf8b8;border-radius:8px;min-height:112px;padding:18px}.faq-section{align-items:flex-start}.faq-list{gap:10px;width:min(740px,100%);display:grid}details{background:#fffdf8c7;border:1px solid #17171624;border-radius:8px}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 18px;font-weight:900;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(90deg)}details p{color:#4d4941;margin:0;padding:0 18px 18px}.email-band{border-bottom:1px solid #17171621;align-items:center}.email-band>div{max-width:620px}.email-band svg{color:var(--green)}.email-band p{color:var(--muted);margin-bottom:0}.email-band form{gap:10px;width:min(420px,100%)}.email-band input{flex:1}.email-band button{background:var(--yellow);border-color:var(--ink);min-width:126px;padding:0 16px}footer{color:var(--muted);border-top:1px solid #1010101a;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(18px,4vw,54px) 24px;font-size:14px;display:flex}footer span:first-child{color:var(--ink);font-weight:900}.footer-links{flex-wrap:wrap;justify-content:center;gap:12px;font-weight:800;display:flex}.footer-links a{color:#3f3f45}@media (width<=1100px){.workbench-hero,.tool-band,.compact-info,.compact-card,.compact-steps,.compact-faq-list,.reply-comparison,.comparison-lanes{grid-template-columns:1fr}.workbench-hero{min-height:auto}.generator{position:static}.hero-product{display:none}}@media (width<=760px){.site-header{flex-direction:row;align-items:center;padding-top:12px;padding-bottom:12px;position:static}.site-header nav{justify-content:flex-end;gap:10px;width:auto}.site-header nav a:not(.nav-button){display:none}.workbench-hero{gap:14px;padding-top:16px;padding-bottom:42px}.workbench-left{gap:14px}h1{font-size:clamp(34px,9vw,44px);line-height:.98}.hero-lede{font-size:16px}.workbench-hero .results{min-height:auto}.workbench-hero .generator,.workbench-hero .results{padding:16px}.workbench-hero .tool-heading h2,.workbench-hero .results-heading h2{font-size:24px}.generator-controls{grid-template-columns:1fr}textarea{min-height:112px}.eyebrow{margin-bottom:12px;font-size:11px}.safety-strip span{min-height:30px;font-size:12px}.trust-note{font-size:13px}.workbench-intro .safety-strip,.workbench-intro .trust-note,.hero-product{display:none}.segmented,.control-grid,.comment-list,.comment-value,.value-cards,.static-grid,.blog-example-grid,.compact-info,.tip-grid,.examples-grid,.method-grid,.comparison-grid,.practice-grid{grid-template-columns:1fr}.tool-heading,.results-heading,.content-section,.faq-section,.email-band,footer{flex-direction:column}.content-section>p{max-width:none}.email-band form,.updates-card form{flex-direction:column;align-items:stretch}.output-preview .preview-comment:nth-of-type(n+4){display:none}}@media (width<=460px){.site-header nav{flex-wrap:wrap}.actions,.primary-action,.secondary-action{width:100%}.comment-actions button,.quick-remix button{flex:100%}}
