:root{--font-sans:"Manrope","Avenir Next","Segoe UI",Arial,sans-serif;--font-serif:"Newsreader","Iowan Old Style",Georgia,serif;--ink:#10100f;--paper:#f3f0e8;--surface:#f8f6ef;--surface-2:#e9e5dc;--line:#cfcac0;--blue:#4a57ff;--orange:#ff6846;--mint:#dfff4f;--radius-sm:0;--radius-md:0;--radius-lg:0;--shadow-soft:none;--max:1380px}
body{background:var(--paper);font-family:var(--font-sans);letter-spacing:-.01em}.site-header{top:14px;width:min(calc(100% - 32px),var(--max));margin-top:14px;border-radius:0;background:rgba(243,240,232,.92);backdrop-filter:blur(15px);box-shadow:none}.brand strong,.main-nav a{font-weight:700}.button,.main-nav .button-small{border-radius:0}.button:hover{box-shadow:none}.service-hero,.audit-hero-page{margin-top:92px}.service-hero h1,.audit-hero-page h1{font-size:clamp(58px,8vw,118px);line-height:.88;letter-spacing:-.075em}.service-hero h1 em{font-family:var(--font-serif);font-weight:400}.service-hero-panel,.audit-score-card,.audit-form-section form,.contact form{border-radius:0;box-shadow:none}.detail-package-grid,.platform-grid,.sector-grid,.commercial-grid{gap:0}.detail-package-grid article,.platform-grid article,.sector-grid article,.commercial-grid article{border-radius:0}.service-final-cta,.audit-form-section{border-radius:0}footer{border-radius:0}

/* Hidden must remain authoritative even when component link styles set display. */
[hidden]{display:none!important}
