.product-copy-hero{padding-bottom:3.5rem}.product-copy-proof{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.4rem;color:#e7e5e4;font-size:.9rem}.product-copy-app{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:1.25rem;align-items:start}.product-copy-form-panel{position:sticky;top:90px}.product-copy-form{display:grid;gap:1rem}.product-copy-form label{display:grid;gap:.45rem;color:#f5f5f4;font-weight:700;font-size:.9rem}.product-copy-form label strong{color:#fdba74;font-size:.72rem}.product-copy-form label>span,.product-copy-form small{color:#d6d3d1;font-size:.74rem;font-weight:500}.product-copy-form input,.product-copy-form select,.product-copy-form textarea{width:100%;border:1px solid #a8a29e;border-radius:12px;background:#fff;padding:.82rem .9rem;color:#1c1917;font:500 1rem/1.45 Inter,sans-serif}.product-copy-form textarea{resize:vertical;min-height:108px}.product-copy-form input::placeholder,.product-copy-form textarea::placeholder{color:#6b6763;opacity:1}.product-copy-form input:focus,.product-copy-form select:focus,.product-copy-form textarea:focus{outline:3px solid rgba(251,146,60,.28);border-color:#fb923c}.product-copy-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.product-copy-generate{width:100%;justify-content:center}.product-copy-privacy{display:grid;gap:.15rem;margin-top:1rem;padding:1rem;border-radius:12px;background:#292524;color:#e7e5e4;font-size:.82rem}.product-copy-privacy strong{color:#fff}.product-copy-text-button{border:0;background:transparent;color:#ff9a63;font-weight:800;cursor:pointer}.product-copy-result-note{margin:.2rem 0 1rem;color:#d6d3d1;font-size:.86rem}.product-copy-results{display:grid;gap:.75rem}.product-copy-output{border:1px solid #d6d3d1;border-radius:14px;background:#fff;color:#292524;overflow:hidden}.product-copy-output__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;border-bottom:1px solid #e7e5e4;background:#f5f5f4}.product-copy-output__head h3{margin:0;color:#1c1917;font:700 .82rem/1.3 Inter,sans-serif;text-transform:uppercase;letter-spacing:.04em}.product-copy-output__head span{color:#57534e;font-size:.72rem}.product-copy-output__head button{border:0;background:transparent;color:#9a3412;font:800 .76rem Inter,sans-serif;cursor:pointer}.product-copy-output textarea{display:block;width:100%;min-height:78px;resize:vertical;border:0;background:#fff;padding:.9rem;color:#1c1917;font:500 .94rem/1.6 Inter,sans-serif}.product-copy-output textarea:focus{outline:3px solid rgba(251,146,60,.3);outline-offset:-3px}.product-copy-output--long textarea{min-height:190px}.product-copy-output--benefits textarea{min-height:135px}.product-copy-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.product-copy-actions .tools-btn{background:#fff;color:#7c2d12;border-color:#fdba74}.product-copy-guide{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.product-copy-guide h2{margin-top:.25rem}.product-copy-guide li{margin:.72rem 0;line-height:1.65}.product-copy-image{margin:0;border-radius:22px;overflow:hidden;background:#292524}.product-copy-image img{display:block;width:100%;height:auto}.product-copy-image figcaption{padding:.75rem 1rem;color:#e7e5e4;font-size:.8rem}.product-copy-example{border-radius:18px;background:#1c1917;color:#e7e5e4;padding:1.5rem}.product-copy-example h2,.product-copy-example strong{color:#fff}.product-copy-next{display:flex;justify-content:space-between;align-items:center;gap:2rem}.product-copy-next h2{margin:.25rem 0}.product-copy-next p{max-width:700px}.product-copy-next .tools-cta-row{flex-shrink:0}
@media(max-width:920px){.product-copy-app{grid-template-columns:1fr}.product-copy-form-panel{position:static}.product-copy-guide{grid-template-columns:1fr}.product-copy-next{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.product-copy-row{grid-template-columns:1fr}.product-copy-actions,.product-copy-actions .tools-btn,.product-copy-next .tools-cta-row,.product-copy-next .tools-btn{width:100%}.product-copy-actions .tools-btn,.product-copy-next .tools-btn{justify-content:center}.product-copy-output__head{align-items:flex-start;flex-wrap:wrap}}
