@media print{header,footer,nav,[data-no-print],[class*=breadcrumb],[class*=pill],span[class*=rounded-full][class*=bg-]{display:none!important}[class*=AppHeader],[data-header],body>div>header,body>header,main>header,.sticky{display:none!important;position:static!important}.print-only-logo{display:block!important;padding:1cm 0 .5cm;text-align:left}.print-only-logo img{height:36px;width:auto}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}body,html{font-size:11pt;line-height:1.5;color:#1a1a2e!important;background:#fff!important}p,span,li,div,td,th,dd,dt,label,summary{color:#1a1a2e!important}.text-muted-foreground,.text-foreground\\/80,[class*="text-white\\/"],[class*="opacity-"]{color:#374151!important;opacity:1!important}.text-foreground,[class*=text-foreground]{color:#1a1a2e!important}@page{size:A4;margin:1.5cm 2cm}.print-hero{background:#1a1f35!important;color:#fff!important;padding:1.5cm!important;margin:0 -2cm;width:calc(100% + 4cm);page-break-after:avoid}.print-hero h1{font-size:22pt!important;margin-bottom:.5rem!important;line-height:1.2!important}.print-hero .text-automotive-accent{color:#f59e0b!important}.print-hero p{font-size:10pt!important;opacity:.85}.print-hero nav{display:none!important}.print-hero .absolute,.print-hero span[class*=rounded-full][class*=border]{display:none!important}section{padding:.75cm 0!important;background:#fff!important;border-bottom:1px solid #e5e7eb;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}section>.container>.max-w-4xl{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}section+section{-moz-column-break-before:auto;break-before:auto;page-break-before:auto}section:last-of-type{border-bottom:none}h2{font-size:14pt!important;color:#1a1f35!important;margin-bottom:.3cm!important;page-break-after:avoid}h3,h4{font-size:11pt!important;color:#1a1f35!important;page-break-after:avoid}.grid{display:block!important}.grid>*{margin-bottom:.4cm}.font-mono{background:#f3f4f6!important;color:#374151!important;border:1px solid #d1d5db!important;padding:2px 8px!important;font-size:8pt!important}.text-automotive-accent svg{color:#d97706!important}ul{page-break-inside:avoid}li{font-size:9.5pt!important;margin-bottom:2pt}.space-y-12>*{page-break-inside:avoid}.tracking-wider{background:#fef3c7!important;color:#92400e!important;border:1px solid #fbbf24!important}details,details[open]{display:block!important}details>*:not(summary){display:block!important}summary{display:none!important}.faq-item summary.faq-question{display:flex!important;cursor:default!important;pointer-events:none!important;font-weight:600!important;color:#1a1a2e!important;font-size:11pt!important;padding:.75rem 0 .25rem!important}.faq-item .faq-chevron{display:none!important}.faq-item .faq-answer{color:#374151!important;padding-bottom:.75rem!important}.faq-item .faq-answer p{color:#374151!important}.faq-section h2{color:#1a1a2e!important;font-size:14pt!important;font-weight:700!important}.faq-item{border-color:#d1d5db!important;page-break-inside:avoid!important}a[href],[data-event]{display:none!important}a[href]:after{content:none}*{transition:none!important;box-shadow:none!important}.container{max-width:100%!important;padding:0!important}.overflow-hidden{overflow:visible!important}}
