body.print-mode{background:#ffffff!important;color:#1a1a2e!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.print-mode main{min-height:auto!important}body.print-mode #calculator,body.print-mode [class*=Navbar],body.print-mode [data-print-hide],body.print-mode footer,body.print-mode nav[class*=navbar]{display:none!important}.print-only{display:none}body.print-mode .print-only{display:flex}body.print-mode .print-header{align-items:center;justify-content:space-between;width:100%;padding:8mm 10mm 6mm;border-bottom:.5pt solid #1a1a2e;box-sizing:border-box;background:#fff}body.print-mode .print-header .brand-stack{display:flex;gap:12px;align-items:center}body.print-mode .print-header .brand-stack img{height:28px;width:auto}body.print-mode .print-header .brand-text{display:flex;flex-direction:column}body.print-mode .print-header .brand-text b{font-size:13pt;letter-spacing:-.01em;color:#1a1a2e}body.print-mode .print-header .brand-text span{font-size:8pt;color:#6b7280}body.print-mode .print-header .qr-wrap{text-align:right;display:flex;flex-direction:column;gap:4px;align-items:flex-end}body.print-mode .print-header .qr-wrap img{width:60px;height:60px}body.print-mode .print-header .qr-wrap span{font-size:7.5pt;color:#6b7280}body.print-mode .print-footer{display:block;text-align:center;font-size:8pt;color:#6b7280;padding:8pt 0 6pt;margin-top:10pt;border-top:.5pt solid #e5e5e5}body.print-mode section{page-break-inside:avoid;padding-top:10pt!important;padding-bottom:10pt!important}body.print-mode .rounded-2xl,body.print-mode .rounded-xl,body.print-mode section>div>.rounded-xl{page-break-inside:avoid;break-inside:avoid;box-shadow:none!important;background:#ffffff!important;border:1pt solid #d1d5db!important}body.print-mode .ring-1.ring-secondary\/40,body.print-mode .ring-secondary\/40{box-shadow:none!important;--tw-ring-shadow:none!important;border:1.5pt solid #4682dc!important}body.print-mode .bg-accent.text-primary{background:#ffffff!important;color:#1a1a2e!important;border:1.5pt solid #4682dc!important}body.print-mode .bg-accent .text-muted-foreground,body.print-mode .bg-accent p{color:#1a1a2e!important}body.print-mode .bg-accent .bg-background\/60{background:#f5f7fa!important;border:1pt solid #d1d5db!important}body.print-mode .bg-accent img{display:none!important}body.print-mode .bg-accent.grid{grid-template-columns:1fr!important}body.print-mode a[class*=rounded-full]{background:transparent!important;color:#4682DC!important;padding:0!important;height:auto!important;text-decoration:underline;font-weight:600;border:none!important;box-shadow:none!important}body.print-mode h1{font-size:22pt!important;line-height:1.15!important}body.print-mode h2{font-size:16pt!important}body.print-mode h3{font-size:12pt!important}body.print-mode li,body.print-mode p{font-size:10pt!important;line-height:1.4!important}body.print-mode.onepager #calculator,body.print-mode.onepager #connectors,body.print-mode.onepager #packages-faq,body.print-mode.onepager section:has(.bg-accent.text-primary){display:none!important}body.print-mode.onepager .grid.grid-cols-1.md\:grid-cols-2.gap-8>div.flex.items-center.justify-center,body.print-mode.onepager section#seat .grid>:nth-child(2){display:none!important}body.print-mode.onepager section#seat .grid{grid-template-columns:1fr!important;max-width:520px!important;margin:0 auto!important}body.print-mode.onepager .layer-analogy,body.print-mode.onepager p.italic{display:none!important}body.print-mode.onepager section{padding-top:6pt!important;padding-bottom:6pt!important}body.print-mode.onepager .print-footer{margin-top:4pt}body.print-mode .flex.flex-col.sm\:flex-row.gap-3{flex-direction:row!important;gap:12pt!important}@page{size:A4;margin:0}