.doc-hero{padding:3rem 0 2rem}.doc-hero-content{max-width:720px}.doc-hero-badge{display:inline-block;background:var(--accent-bg, #dbeafe);color:var(--accent-text, #1d4ed8);font-size:.8rem;font-weight:700;padding:.3rem .8rem;border-radius:999px;margin-bottom:1rem;letter-spacing:.05em;text-transform:uppercase}.doc-hero-title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.15;margin-bottom:.75rem;color:var(--text, #111)}.doc-hero-subtitle{font-size:1.05rem;color:var(--text-muted, #444);margin-bottom:1.25rem;max-width:600px}.doc-hero-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.meta-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .8rem;border-radius:999px;font-size:.82rem;font-weight:600}.meta-pill.price{background:#d1fae5;color:#065f46}.meta-pill.speed{background:#fef3c7;color:#92400e}.meta-pill.trust{background:#fef9c3;color:#713f12}.meta-pill.cert{background:#ede9fe;color:#4c1d95}.acceptance-bar{padding:1.25rem 0;border-top:1px solid var(--border, #e5e7eb)}.acceptance-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, #666);margin-bottom:.75rem;text-align:center}.acceptance-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem}.acceptance-item{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text, #333);font-weight:500}.acceptance-icon{font-size:1rem}.doc-content{padding:3rem 0}.doc-content .prose h2{font-size:1.4rem;font-weight:700;margin:2rem 0 .75rem;color:var(--text, #111)}.doc-content .prose h2:first-child{margin-top:0}.doc-content .prose p,.doc-content .prose li{color:var(--text-muted, #444);line-height:1.7}.doc-content .prose ul,.doc-content .prose ol{padding-left:1.5rem;margin:.75rem 0 1rem}.doc-content .prose li{margin-bottom:.4rem}.statement-sample{background:var(--card-bg, #f9fafb);border-left:4px solid var(--brand, #2563eb);padding:1rem 1.25rem;border-radius:0 8px 8px 0;margin:1rem 0;font-size:.9rem}.statement-sample p{color:var(--text, #333)!important;font-style:italic}.lang-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem}.lang-chip{display:inline-block;padding:.35rem .85rem;background:var(--card-bg, #f3f4f6);border:1px solid var(--border, #e5e7eb);border-radius:999px;font-size:.82rem;font-weight:500;color:var(--text, #333);text-decoration:none;transition:background .15s}.lang-chip:hover{background:var(--brand-light, #dbeafe);color:var(--brand, #2563eb)}.pricing-block{background:var(--card-bg, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:1.25rem;margin:1rem 0}.pricing-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border, #e5e7eb)}.pricing-row:last-of-type{border-bottom:none}.pricing-row.main .pricing-amount{font-size:1.25rem;font-weight:800;color:var(--brand, #2563eb)}.pricing-row.urgent .pricing-label{color:var(--text-muted, #555);font-style:italic}.pricing-label{font-size:.9rem;color:var(--text, #333)}.pricing-amount{font-weight:700;color:var(--text, #333)}.pricing-note{font-size:.8rem;color:var(--text-muted, #666);margin-top:.75rem}.how-to-steps{padding-left:1.5rem}.how-to-steps li{margin-bottom:.75rem;color:var(--text-muted, #444);line-height:1.6}.faq-section{padding:3rem 0}.faq-grid{display:grid;gap:.75rem;margin-top:1.5rem}.faq-item{background:var(--card-bg, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:10px;overflow:hidden}.faq-item summary{padding:1rem 1.25rem;font-weight:600;cursor:pointer;color:var(--text, #111);font-size:.95rem;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary:after{content:"+";font-size:1.2rem;color:var(--brand, #2563eb);flex-shrink:0}.faq-item[open] summary:after{content:"−"}.faq-item p{padding:0 1.25rem 1rem;color:var(--text-muted, #555);font-size:.9rem;line-height:1.65;margin:0}.related-docs{padding:2rem 0}.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-top:1.25rem}.related-card{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--card-bg, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:10px;font-size:.88rem;font-weight:600;color:var(--text, #333);text-decoration:none;transition:all .15s}.related-card:hover{background:var(--brand-light, #dbeafe);border-color:var(--brand, #2563eb);color:var(--brand, #2563eb)}.cta-section{padding:3rem 0;background:linear-gradient(135deg,#1d4ed8,#1e40af)}.cta-section h2{color:#fff;font-size:clamp(1.4rem,3vw,2rem);margin-bottom:.75rem}.cta-section p{color:#bfdbfe;margin-bottom:1.5rem}.cta-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(max-width:600px){.doc-hero{padding:2rem 0 1.5rem}.related-grid{grid-template-columns:1fr 1fr}.cta-actions{flex-direction:column;align-items:stretch}}
