.visual-wrapper[data-astro-cid-pmlfuqil]{padding:calc(var(--spacing-unit) * 2);justify-content:center;display:flex}.insurance-card[data-astro-cid-pmlfuqil]{background:linear-gradient(135deg, var(--color-gray-900) 0%, var(--color-gray-800) 100%);border-radius:var(--radius-xl);width:100%;max-width:400px;transition:transform .4s;overflow:hidden;transform:perspective(1000px)rotateY(5deg)rotateX(2deg);box-shadow:0 25px 50px #22c55e26}.insurance-card[data-astro-cid-pmlfuqil]:hover{transform:perspective(1000px)rotateY(0)rotateX(0)}.insurance-header[data-astro-cid-pmlfuqil]{align-items:center;gap:calc(var(--spacing-unit) * 1.5);padding:calc(var(--spacing-unit) * 2);background:#0003;border-bottom:1px solid #ffffff1a;display:flex}.insurance-icon[data-astro-cid-pmlfuqil]{font-size:var(--font-size-2xl)}.insurance-title[data-astro-cid-pmlfuqil]{color:var(--color-gray-200);font-size:var(--font-size-sm);font-weight:600}.instant-badge[data-astro-cid-pmlfuqil]{padding:var(--space-1) var(--space-3);color:var(--color-success);border-radius:var(--radius-lg);font-size:var(--font-size-2xs);background:#22c55e26;margin-left:auto}.quote-display[data-astro-cid-pmlfuqil]{padding:calc(var(--spacing-unit) * 2);background:linear-gradient(135deg,#22c55e1a,#10b9810d);border-bottom:1px solid #ffffff0d}.coverage-type[data-astro-cid-pmlfuqil]{margin-bottom:calc(var(--spacing-unit) * 1)}.coverage-label[data-astro-cid-pmlfuqil]{color:var(--color-gray-400);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.05em;display:block}.coverage-name[data-astro-cid-pmlfuqil]{color:var(--color-gray-200);font-size:var(--font-size-base);font-weight:600}.premium-display[data-astro-cid-pmlfuqil]{text-align:center;padding:calc(var(--spacing-unit) * 1.5) 0}.premium-value[data-astro-cid-pmlfuqil]{color:var(--color-success);font-size:var(--font-size-4xl);font-weight:700;line-height:1;display:block}.premium-note[data-astro-cid-pmlfuqil]{color:var(--color-gray-400);font-size:var(--font-size-2xs)}.coverage-details[data-astro-cid-pmlfuqil]{padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 2)}.section-label[data-astro-cid-pmlfuqil]{color:var(--color-gray-400);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:calc(var(--spacing-unit) * 1);display:block}.benefits-list[data-astro-cid-pmlfuqil]{gap:calc(var(--spacing-unit) * .75);flex-direction:column;display:flex}.benefit-item[data-astro-cid-pmlfuqil]{align-items:center;gap:calc(var(--spacing-unit) * 1);display:flex}.benefit-icon[data-astro-cid-pmlfuqil]{width:18px;height:18px;font-size:var(--font-size-2xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.benefit-item[data-astro-cid-pmlfuqil].included .benefit-icon[data-astro-cid-pmlfuqil]{color:var(--color-success);background:#22c55e26}.benefit-text[data-astro-cid-pmlfuqil]{color:var(--color-gray-400);font-size:var(--font-size-sm)}.comparison-bar[data-astro-cid-pmlfuqil]{padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 2);text-align:center;background:#3b82f61a}.comparison-text[data-astro-cid-pmlfuqil]{color:var(--color-light-blue);font-size:var(--font-size-xs)}.comparison-text[data-astro-cid-pmlfuqil] strong[data-astro-cid-pmlfuqil]{color:var(--color-light-blue)}.insurance-footer[data-astro-cid-pmlfuqil]{align-items:center;gap:calc(var(--spacing-unit) * 1);padding:calc(var(--spacing-unit) * 2);background:#0003;border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.quote-btn[data-astro-cid-pmlfuqil]{width:100%;padding:calc(var(--spacing-unit) * 1.5);background:linear-gradient(135deg, var(--color-success), var(--color-success));border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--timing-fast);border:none;font-weight:600}.quote-btn[data-astro-cid-pmlfuqil]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #22c55e4d}.trust-badge[data-astro-cid-pmlfuqil]{color:var(--color-gray-400);font-size:var(--font-size-2xs)}@media (width<=768px){.insurance-card[data-astro-cid-pmlfuqil]{max-width:100%;transform:none}.insurance-card[data-astro-cid-pmlfuqil]:hover{transform:none}}@media (prefers-reduced-motion:reduce){.insurance-card[data-astro-cid-pmlfuqil],.quote-btn[data-astro-cid-pmlfuqil]{transition:none;transform:none}}.dark .coverage-label[data-astro-cid-pmlfuqil]{color:var(--color-gray-400)}.dark .premium-value[data-astro-cid-pmlfuqil]{color:var(--color-success)}.dark .premium-note[data-astro-cid-pmlfuqil],.dark .section-label[data-astro-cid-pmlfuqil]{color:var(--color-gray-400)}.dark .instant-badge[data-astro-cid-pmlfuqil],.dark .benefit-item[data-astro-cid-pmlfuqil].included .benefit-icon[data-astro-cid-pmlfuqil]{color:var(--color-success)}.dark .comparison-text[data-astro-cid-pmlfuqil]{color:var(--color-light-blue)}.dark .trust-badge[data-astro-cid-pmlfuqil]{color:var(--color-gray-400)}
