
/* Soft warm paper, retaining the accepted navy contrast. */
:root{--soft-paper:#e1dac8;--paper-surface:#e7dfcb;--paper-inset:#d8ceb6}
.desk-depth,.compliance-guide,.core-elaboration,.guide-example,.guide-content,.guide-caution,.guide-next,.service-section,.print-upscale .product-section,.desk-graphic-design .desk-hero,.desk-digital-marketing .desk-hero{background-color:var(--soft-paper)!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.045' filter='url(%23p)'/%3E%3C/svg%3E")!important;background-size:180px 180px!important}
.full-service-guide{background:#e1dac8!important}.decision-panel,.compliance-card,.fee-table tbody tr{background:#e7dfcb!important}.compliance-guide .compliance-notice{background:#d8ceb6!important}.front-business-grid>a{background:#e7dfcb!important}.inline-service-form input,.inline-service-form textarea,.guide-content-original .inline-request input,.guide-content-original .inline-request textarea{background:#e8e2d2!important;color:#10243c!important}.desk-graphic-design .desk-hero h1 em,.desk-digital-marketing .desk-hero h1 em{color:#755a2b!important}.full-service-guide .guide-example .eyebrow,.full-service-guide .decision-panel .eyebrow,.full-service-guide .guide-content>.eyebrow,.full-service-guide .guide-caution>.eyebrow,.full-service-guide .guide-next>.eyebrow{color:#755a2b!important}.depth-process{background:#10223a!important;background-image:none!important}.guide-whatsapp,.direct-whatsapp{background:#e8e2d2!important;color:#078a42!important}.guide-whatsapp:hover,.direct-whatsapp:hover{background:#078a42!important;color:#fff!important}
/* Reading comfort: preserve contrast and avoid tiny long-form mobile copy. */
@media(max-width:760px){.compliance-intro,.compliance-card p,.compliance-card li,.compliance-checks p,.compliance-notice,.fee-table td,.due-row span,.depth-directory p,.depth-choices p,.depth-steps p,.depth-boundary p,.guide-content-original p,.guide-caution p,.guide-caution li,.guide-process p,.core-elaboration p:not(.eyebrow),.core-elaboration li,.service-education p,.service-faq p,.document-specific-copy p,.print-specific-copy p{font-size:14px!important;line-height:1.85!important}.inline-request .inline-hint{font-size:12px!important;line-height:1.8!important}.core-elaboration .core-small,.guide-muted,.mockup-caption{font-size:12px!important;line-height:1.8!important}.print-upscale .hero-description{font-size:14px!important;line-height:1.8!important}.fee-table td:before,.compliance-guide .guide-tag{font-size:10px!important}.compliance-guide .eyebrow,.full-service-guide .guide-example .eyebrow{font-size:9px!important}}
