.writing-assistant-page[data-v-f7dfdf5c]{min-height:100vh}.container[data-v-f7dfdf5c]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero[data-v-f7dfdf5c]{background:linear-gradient(135deg,var(--nw-brand-slate) 0%,#0f172a 100%);color:#fff;padding:5rem 0;text-align:center;position:relative;overflow:hidden}.hero[data-v-f7dfdf5c]:before,.hero[data-v-f7dfdf5c]:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float-f7dfdf5c 20s ease-in-out infinite}.hero[data-v-f7dfdf5c]:before{width:400px;height:400px;background:var(--nw-primary);top:-100px;right:-100px}.hero[data-v-f7dfdf5c]:after{width:300px;height:300px;background:var(--nw-primary-light);bottom:-50px;left:-50px;animation-delay:-10s}.hero .hero-title[data-v-f7dfdf5c]{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.1;position:relative;z-index:1}.hero .hero-subtitle[data-v-f7dfdf5c]{font-size:1.25rem;margin-bottom:2rem;opacity:.9;max-width:700px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.hero .hero-actions[data-v-f7dfdf5c]{margin-bottom:2rem;position:relative;z-index:1}.hero .hero-actions .btn[data-v-f7dfdf5c]{margin:0 .5rem}.hero .trust-indicators[data-v-f7dfdf5c]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;position:relative;z-index:1}.hero .trust-indicators .trust-item[data-v-f7dfdf5c]{font-size:.95rem;opacity:.9;font-weight:500}@keyframes float-f7dfdf5c{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}.btn[data-v-f7dfdf5c]{padding:1rem 2rem;border-radius:.75rem;text-decoration:none;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;border:none;cursor:pointer}.btn-primary[data-v-f7dfdf5c]{background:linear-gradient(135deg,var(--nw-primary) 0%,var(--nw-primary-dark) 100%);color:#fff;box-shadow:0 4px 15px var(--nw-primary-40)}.btn-primary[data-v-f7dfdf5c]:hover{transform:translateY(-3px);box-shadow:0 8px 25px var(--nw-primary-40)}.btn-secondary[data-v-f7dfdf5c]{background:#fffffff2;color:var(--nw-brand-slate)}.btn-secondary[data-v-f7dfdf5c]:hover{background:#fff;transform:translateY(-2px)}.btn-large[data-v-f7dfdf5c]{padding:1.25rem 2.5rem;font-size:1.1rem}.features-showcase[data-v-f7dfdf5c],.comparison[data-v-f7dfdf5c],.use-cases[data-v-f7dfdf5c],.faq[data-v-f7dfdf5c],.cta[data-v-f7dfdf5c]{padding:5rem 0}.features-showcase h2[data-v-f7dfdf5c],.comparison h2[data-v-f7dfdf5c],.use-cases h2[data-v-f7dfdf5c],.faq h2[data-v-f7dfdf5c],.cta h2[data-v-f7dfdf5c]{text-align:center;font-size:2.5rem;font-weight:800;color:var(--nw-brand-slate);margin-bottom:3rem}.features-grid[data-v-f7dfdf5c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.feature-card[data-v-f7dfdf5c]{padding:2.5rem 2rem;background:#fff;border:1px solid var(--nw-border-light);border-radius:1.5rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0000000d}.feature-card[data-v-f7dfdf5c]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f,0 0 0 1px var(--nw-primary-20);border-color:var(--nw-primary-20)}.feature-card .feature-icon[data-v-f7dfdf5c]{font-size:3rem;margin-bottom:1rem;display:inline-block;padding:1rem;background:linear-gradient(135deg,var(--nw-primary-10) 0%,rgba(20,184,166,.05) 100%);border-radius:1rem}.feature-card h3[data-v-f7dfdf5c]{margin-bottom:1rem;color:var(--nw-brand-slate);font-weight:700}.feature-card p[data-v-f7dfdf5c]{color:var(--nw-text-secondary);line-height:1.6}.comparison-table[data-v-f7dfdf5c]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0;margin-top:2rem;background:#fff;border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 20px #00000014;border:1px solid var(--nw-border-light)}.comparison-table .comparison-header[data-v-f7dfdf5c]{display:contents;font-weight:700}.comparison-table .comparison-header>div[data-v-f7dfdf5c]{background:var(--nw-bg-secondary);padding:1.25rem 1.5rem}.comparison-table .comparison-row[data-v-f7dfdf5c]{display:contents}.comparison-table .comparison-row>div[data-v-f7dfdf5c]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--nw-border-light)}.comparison-table .comparison-row:last-child>div[data-v-f7dfdf5c]{border-bottom:none}.use-cases-grid[data-v-f7dfdf5c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.use-case-card[data-v-f7dfdf5c]{padding:2.5rem 2rem;background:linear-gradient(135deg,var(--nw-bg-secondary) 0%,rgba(20,184,166,.03) 100%);border-radius:1.5rem;border:1px solid var(--nw-border-light);transition:all .3s ease}.use-case-card[data-v-f7dfdf5c]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014;border-color:var(--nw-primary-20)}.use-case-card h3[data-v-f7dfdf5c]{margin-bottom:1rem;color:var(--nw-brand-slate);font-weight:700}.use-case-card p[data-v-f7dfdf5c]{color:var(--nw-text-secondary);line-height:1.6}.faq-list[data-v-f7dfdf5c]{max-width:800px;margin:2rem auto 0}.faq-item[data-v-f7dfdf5c]{margin-bottom:1.5rem;background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 15px #0000000d;border:1px solid var(--nw-border-light);transition:all .3s ease}.faq-item[data-v-f7dfdf5c]:hover{box-shadow:0 8px 25px #00000014}.faq-item h3[data-v-f7dfdf5c]{margin-bottom:.75rem;color:var(--nw-brand-slate);font-weight:700}.faq-item p[data-v-f7dfdf5c]{color:var(--nw-text-secondary);line-height:1.6}.cta[data-v-f7dfdf5c]{background:linear-gradient(135deg,var(--nw-brand-slate) 0%,#0f172a 100%);text-align:center;position:relative;overflow:hidden}.cta[data-v-f7dfdf5c]:before{content:"";position:absolute;width:300px;height:300px;background:var(--nw-primary);border-radius:50%;filter:blur(100px);opacity:.2;top:-100px;left:50%;transform:translate(-50%)}.cta h2[data-v-f7dfdf5c]{color:#fff;position:relative;z-index:1}.cta p[data-v-f7dfdf5c]{color:#ffffffe6;font-size:1.1rem;margin-bottom:2rem;position:relative;z-index:1}.cta .btn[data-v-f7dfdf5c]{position:relative;z-index:1}@media (max-width: 768px){.hero-title[data-v-f7dfdf5c]{font-size:2rem}.comparison-table[data-v-f7dfdf5c]{grid-template-columns:1fr}.comparison-table .comparison-header[data-v-f7dfdf5c]{display:none}.trust-indicators[data-v-f7dfdf5c]{flex-direction:column;gap:1rem}.features-grid[data-v-f7dfdf5c]{grid-template-columns:1fr}}
