/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.animate-in{animation:.2s ease-out animateIn}@keyframes animateIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animate-pulse-slow{animation:3s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-shimmer{background:linear-gradient(90deg,#0000,#fff6,#0000) 0 0/200% 100%;animation:2s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}}@media print{header,footer,.sticky-bottom-cta,.comparison-anchor,.exit-intent-modal,.scroll-progress-bar,button:not(.print-button){display:none!important}#broker-comparison-tool{page-break-before:avoid;page-break-after:avoid}#broker-comparison-tool table{font-size:10pt}#broker-comparison-tool th,#broker-comparison-tool td{padding:8px}#broker-comparison-tool .category-tabs{display:none}.winner-indicator{background-color:#d1fae5!important;border:2px solid #10b981!important}@page{size:A4 landscape;margin:1cm}body{font-size:12pt}}@layer utilities{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@keyframes pulse{50%{opacity:.5}}
