@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{text-align:left;padding:1cm 0 .5cm;display:block!important}.print-only-logo img{width:auto;height:36px}*{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{page-break-after:avoid;width:calc(100% + 4cm);margin:0 -2cm;color:#fff!important;background:#1a1f35!important;padding:1.5cm!important}.print-hero h1{margin-bottom:.5rem!important;font-size:22pt!important;line-height:1.2!important}.print-hero .text-automotive-accent{color:#f59e0b!important}.print-hero p{opacity:.85;font-size:10pt!important}.print-hero nav,.print-hero .absolute,.print-hero span[class*=rounded-full][class*=border]{display:none!important}section{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #e5e7eb;background:#fff!important;padding:.75cm 0!important}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{page-break-after:avoid;color:#1a1f35!important;margin-bottom:.3cm!important;font-size:14pt!important}h3,h4{page-break-after:avoid;color:#1a1f35!important;font-size:11pt!important}.grid{display:block!important}.grid>*{margin-bottom:.4cm}.font-mono{color:#374151!important;background:#f3f4f6!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{margin-bottom:2pt;font-size:9.5pt!important}.space-y-12>*{page-break-inside:avoid}.tracking-wider{color:#92400e!important;background:#fef3c7!important;border:1px solid #fbbf24!important}details,details[open],details>:not(summary){display:block!important}summary{display:none!important}.faq-item summary.faq-question{cursor:default!important;pointer-events:none!important;color:#1a1a2e!important;padding:.75rem 0 .25rem!important;font-size:11pt!important;font-weight:600!important;display:flex!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{page-break-inside:avoid!important;border-color:#d1d5db!important}a[href],[data-event]{display:none!important}a[href]:after{content:none}*{box-shadow:none!important;transition:none!important}.container{max-width:100%!important;padding:0!important}.overflow-hidden{overflow:visible!important}}
