.icon-button_iconButton__G_n7A{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid rgba(13,48,125,.14);background:hsla(0,0%,100%,.92);color:var(--color-text-main);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 8px 20px -18px rgba(13,48,125,.45)}.icon-button_iconButton__G_n7A[disabled]{cursor:wait;opacity:.7;box-shadow:none}.icon-button_iconButton__G_n7A:hover:not([disabled]){background:rgba(13,48,125,.08)}.icon-button_iconButton__G_n7A:active:not([disabled]){transform:translateY(1px)}.icon-button_iconButton__G_n7A:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(3,142,174,.3)}.icon-button_iconButton__G_n7A svg{width:20px;height:20px;stroke-width:1.8}.icon-button_size-sm__oXw9b{width:36px;height:36px}.icon-button_size-sm__oXw9b svg{width:16px;height:16px}.icon-button_size-md__LWmZd{width:44px;height:44px}.icon-button_variant-neutral__tF9GM{background:hsla(0,0%,100%,.92);color:var(--color-text-main)}.icon-button_variant-neutral__tF9GM:hover:not([disabled]){background:rgba(13,48,125,.08)}.icon-button_variant-primary__XYx54{border-color:transparent;background:linear-gradient(135deg,var(--color-brand-teal),var(--color-brand-cyan));color:#fff;box-shadow:0 16px 30px -14px rgba(3,142,174,.6)}.icon-button_variant-primary__XYx54:hover:not([disabled]){background:linear-gradient(135deg,var(--color-brand-cyan),var(--color-brand-teal))}.icon-button_variant-primary__XYx54 svg{color:hsla(0,0%,100%,.85)}.icon-button_variant-ghost__FxTUE{border:none;background:transparent;box-shadow:none;color:var(--color-text-muted)}.icon-button_variant-ghost__FxTUE:hover:not([disabled]){color:var(--color-text-main);background:rgba(13,48,125,.06)}.icon-button_iconButton__G_n7A[aria-pressed=true]{border-color:rgba(3,142,174,.45);background:rgba(3,142,174,.14);color:var(--color-brand-teal);box-shadow:0 10px 24px -16px rgba(3,142,174,.55)}.icon-button_iconButton__G_n7A[aria-pressed=true]:hover:not([disabled]){background:rgba(3,142,174,.2)}.trust-badge_wrapper__91ER5{display:flex;flex-direction:column;gap:16px}.trust-badge_status-expired__7E72l .trust-badge_icon__MxKl7{filter:grayscale(1);opacity:.65}.trust-badge_status-expired__7E72l .trust-badge_score__KLdkB{color:var(--color-text-muted)}.trust-badge_status-expired__7E72l .trust-badge_statusMessage__t7gOU{color:rgba(185,28,28,.85)}.trust-badge_variant-compact__7N6OC{gap:8px}.trust-badge_visual__RB3IG{display:flex;align-items:center;gap:16px}.trust-badge_variant-compact__7N6OC .trust-badge_visual__RB3IG{gap:12px}.trust-badge_variant-compact__7N6OC .trust-badge_icon__MxKl7{width:48px;height:48px}.trust-badge_icon__MxKl7{width:56px;height:56px}.trust-badge_meta__jdUky{display:flex;flex-direction:column;gap:4px}.trust-badge_statusMessage__t7gOU{font-size:.8rem;font-weight:600;color:var(--color-text-subtle)}.trust-badge_appearance-hero__XS1Bp .trust-badge_visual__RB3IG{background:linear-gradient(135deg,var(--color-brand-teal),var(--color-brand-cyan));padding:10px 16px;border-radius:var(--radius-pill);box-shadow:0 12px 24px -18px rgba(8,145,178,.65)}.trust-badge_appearance-hero__XS1Bp.trust-badge_status-expired__7E72l .trust-badge_visual__RB3IG{background:linear-gradient(135deg,rgba(100,116,139,.85),rgba(71,85,105,.7));box-shadow:0 12px 24px -18px rgba(30,41,59,.85)}.trust-badge_appearance-hero__XS1Bp .trust-badge_icon__MxKl7{width:48px;height:48px}.trust-badge_appearance-hero__XS1Bp .trust-badge_level__S9I8w,.trust-badge_appearance-hero__XS1Bp .trust-badge_meta__jdUky,.trust-badge_appearance-hero__XS1Bp .trust-badge_score__KLdkB{color:#fff}.trust-badge_appearance-hero__XS1Bp.trust-badge_status-expired__7E72l .trust-badge_level__S9I8w,.trust-badge_appearance-hero__XS1Bp.trust-badge_status-expired__7E72l .trust-badge_score__KLdkB,.trust-badge_appearance-hero__XS1Bp.trust-badge_status-expired__7E72l .trust-badge_statusMessage__t7gOU{color:rgba(226,232,240,.92)}.trust-badge_appearance-hero__XS1Bp .trust-badge_description__XxEbp,.trust-badge_appearance-hero__XS1Bp .trust-badge_grid__Zp_65{margin-left:4px}.trust-badge_appearance-panel__Xmhek{background:hsla(0,0%,100%,.95);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow-card)}.trust-badge_appearance-hero__XS1Bp.trust-badge_variant-compact__7N6OC .trust-badge_visual__RB3IG{gap:12px}.trust-badge_level__S9I8w{font-size:1.05rem;font-weight:700;color:var(--color-text-main)}.trust-badge_score__KLdkB{font-size:.85rem;font-weight:600;color:var(--color-brand-teal)}.trust-badge_description__XxEbp{margin:0;font-size:.95rem;line-height:1.6;color:var(--color-text-subtle)}.trust-badge_compact__39svJ .trust-badge_description__XxEbp,.trust-badge_compact__39svJ .trust-badge_grid__Zp_65{display:none}.trust-badge_grid__Zp_65{margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:16px;gap:16px}.trust-badge_grid__Zp_65>div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--radius-md);border:1px solid rgba(8,145,178,.12);background:hsla(0,0%,100%,.9)}.trust-badge_grid__Zp_65 dt{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:1.2px;color:var(--color-text-muted)}.trust-badge_grid__Zp_65 dd{margin:0;font-size:1.05rem;font-weight:600;color:var(--color-text-main)}.trust-badge_interactive__NyMev{position:relative;display:inline-flex;align-items:center}.trust-badge_interactiveTrigger__Wi8Tf{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(8,145,178,.18);background:hsla(0,0%,100%,.92);color:var(--color-text-main);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.trust-badge_interactiveTrigger__Wi8Tf:hover{background:rgba(8,145,178,.08);box-shadow:0 8px 18px -12px rgba(8,145,178,.45)}.trust-badge_interactiveTrigger__Wi8Tf[data-status=expired]{border-color:rgba(148,163,184,.45);background:rgba(226,232,240,.85);color:rgba(71,85,105,.95)}.trust-badge_interactiveTrigger__Wi8Tf[data-status=expired]:hover{background:rgba(203,213,225,.9);box-shadow:0 8px 18px -12px rgba(71,85,105,.45)}.trust-badge_interactiveTrigger__Wi8Tf[data-status=expired] .trust-badge_interactiveTriggerIcon__4ek05{filter:grayscale(1);opacity:.7}.trust-badge_interactiveTrigger__Wi8Tf:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(8,145,178,.35)}.trust-badge_interactiveTriggerIcon__4ek05{width:28px;height:28px}.trust-badge_interactiveTriggerLabel__wYfz_{font-size:.8rem;font-weight:600;letter-spacing:.04em}.trust-badge_interactivePanel__Iz_6A{position:fixed;inset:0;display:grid;place-items:center;background:rgba(15,23,42,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1100;padding:24px}.trust-badge_interactivePanel__Iz_6A[data-open=true]{opacity:1;pointer-events:auto}.trust-badge_interactiveCard__BdO_Y{width:min(420px,100%);background:hsla(0,0%,100%,.96);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:5px 4px;position:relative;transform:translateY(16px);opacity:0;transition:transform .24s ease,opacity .24s ease}.trust-badge_interactiveClose__3sWU3{position:absolute;top:12px;right:14px;font-size:1.6rem;color:var(--color-text-muted)}.trust-badge_interactiveClose__3sWU3 span{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.trust-badge_interactiveBackdrop__0x6qh{position:fixed;inset:0;border:none;background:transparent;cursor:pointer;z-index:1095}.trust-badge_interactivePanel__Iz_6A[data-open=true] .trust-badge_interactiveCard__BdO_Y{transform:translateY(0);opacity:1}@media (max-width:640px){.trust-badge_interactive__NyMev{width:100%}.trust-badge_interactiveTrigger__Wi8Tf{width:100%;justify-content:space-between}.trust-badge_interactivePanel__Iz_6A{align-items:flex-end;padding:0}.trust-badge_interactivePanel__Iz_6A[data-open=true]{transform:none}.trust-badge_interactiveCard__BdO_Y{border-radius:18px 18px 0 0;padding:5px;width:100%;max-width:none;transform:translateY(24px)}.trust-badge_interactiveClose__3sWU3{top:10px;right:12px}}