.writer-desk-page{--wd-primary:#1d4ed8;--wd-primary-soft:#eff6ff;--wd-teal:#0f766e;--wd-ink:#0f172a;--wd-muted:#475569;--wd-border:#e2e8f0;color:var(--wd-ink);background:#f8fafc}.writer-desk-hero{border-bottom:1px solid var(--wd-border);background:radial-gradient(70% 50% at 15% -10%,#2563eb24,#0000),radial-gradient(50% 40% at 90% 0,#14b8a61a,#0000),linear-gradient(#fff 0%,#f8fafc 100%)}.writer-desk-hero-inner,.writer-desk-section-inner{max-width:56rem;margin:0 auto;padding:2rem 1rem 2.5rem}@media (min-width:640px){.writer-desk-hero-inner,.writer-desk-section-inner{padding:2.5rem 1.5rem 3rem}}.writer-desk-crumb{color:var(--wd-muted);flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;font-size:.85rem;display:flex}.writer-desk-crumb a{color:var(--wd-primary);font-weight:600;text-decoration:none}.writer-desk-eyebrow{background:var(--wd-primary-soft);color:#1e40af;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin:0 0 .65rem;padding:.3rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.writer-desk-h1{color:var(--wd-ink);margin:0 0 .75rem;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:800;line-height:1.2}.writer-desk-lead{color:var(--wd-muted);max-width:40rem;margin:0 0 1rem;font-size:1.05rem;line-height:1.55}.writer-desk-pills{flex-wrap:wrap;gap:.45rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.writer-desk-pills li{color:#334155;border:1px solid var(--wd-border);background:#fff;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.writer-desk-hero-actions{flex-wrap:wrap;gap:.6rem;margin-bottom:.85rem;display:flex}.writer-desk-btn{border-radius:.75rem;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.writer-desk-btn--primary{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #0000}.writer-desk-btn--primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.writer-desk-btn--secondary{background:var(--wd-primary-soft);color:#1e40af;border:1px solid #bfdbfe}.writer-desk-btn--secondary:hover{border-color:#93c5fd}.writer-desk-btn--ghost{color:#334155;border:1px solid var(--wd-border);background:#fff}.writer-desk-btn--ghost:hover{border-color:#cbd5e1}.writer-desk-reassure{color:#64748b;max-width:36rem;margin:0;font-size:.88rem;line-height:1.45}.writer-desk-section{border-bottom:1px solid var(--wd-border)}.writer-desk-section--muted{background:#fff}.writer-desk-h2{color:var(--wd-ink);margin:0 0 .5rem;font-size:1.35rem;font-weight:750}.writer-desk-section-lead{color:var(--wd-muted);margin:0 0 1.25rem;line-height:1.5}.writer-desk-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.writer-desk-step{border:1px solid var(--wd-border);background:#fff;border-radius:1rem;grid-template-columns:auto 1fr;gap:.9rem;padding:1.1rem 1.15rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.writer-desk-step--optional{border-style:dashed}.writer-desk-step-num{color:#fff;background:var(--wd-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:flex}.writer-desk-step-head{flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;margin-bottom:.35rem;display:flex}.writer-desk-step-head h3{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:1.05rem;font-weight:750;display:flex}.writer-desk-optional-tag{text-transform:uppercase;letter-spacing:.04em;color:#0f766e;background:#ccfbf1;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.writer-desk-step-tool{color:#2563eb;font-size:.8rem;font-weight:650}.writer-desk-step-body p{color:var(--wd-muted);margin:0 0 .5rem;font-size:.94rem;line-height:1.5}.writer-desk-step-why{font-size:.88rem!important}.writer-desk-presets{gap:.9rem;display:grid}@media (min-width:720px){.writer-desk-presets{grid-template-columns:repeat(3,1fr)}}.writer-desk-preset-card{border:1px solid var(--wd-border);background:#f8fafc;border-radius:.9rem;flex-direction:column;gap:.55rem;min-height:100%;padding:1rem 1.05rem;display:flex}.writer-desk-preset-card h3{color:var(--wd-ink);margin:0;font-size:1rem}.writer-desk-preset-card p{color:var(--wd-muted);margin:0;font-size:.9rem;line-height:1.45}.writer-desk-preset-card ul{color:#334155;flex:1;margin:0 0 .35rem;padding-left:1.1rem;font-size:.85rem;line-height:1.45}.writer-desk-vs-grid{gap:.75rem;display:grid}.writer-desk-vs-card{border:1px solid var(--wd-border);background:#fff;border-radius:.9rem;gap:.5rem;padding:.9rem 1rem;display:grid}@media (min-width:640px){.writer-desk-vs-card{grid-template-columns:1fr 1fr}}.writer-desk-vs-paid,.writer-desk-vs-free{color:#334155;margin:0;font-size:.9rem;line-height:1.45}.writer-desk-vs-paid span,.writer-desk-vs-free span{text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem;font-size:.72rem;font-weight:750;display:block}.writer-desk-vs-paid span{color:#94a3b8}.writer-desk-vs-free span{color:var(--wd-teal)}.writer-desk-footer-cta{text-align:center}.writer-desk-footer-cta p{color:var(--wd-muted);margin:0 0 1rem}.writer-desk-footer-cta .writer-desk-hero-actions{justify-content:center}.writer-desk-banner{background:linear-gradient(135deg,#eff6ff 0%,#f0fdfa 100%);border:1px solid #bfdbfe;border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1rem;margin:0 0 1rem;padding:.85rem 1rem;display:flex}.writer-desk-banner-eyebrow{text-transform:uppercase;letter-spacing:.04em;color:#1d4ed8;margin-bottom:.2rem;font-size:.72rem;font-weight:750;display:block}.writer-desk-banner-title{color:#0f172a;margin:0 0 .25rem;font-size:.95rem;font-weight:700}.writer-desk-banner-text{color:#475569;max-width:36rem;margin:0;font-size:.85rem;line-height:1.4}.writer-desk-banner-actions{flex-wrap:wrap;flex-shrink:0;gap:.45rem;display:flex}.writer-desk-banner-link{color:#1e40af;background:#fff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.writer-desk-banner-link--next{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.writer-desk-banner-link:hover{border-color:#93c5fd}.writer-desk-banner-link--next:hover{background:#1e40af}
