.tough-approved-seal{--tough-approved-seal-title:#111827;--tough-approved-seal-text:#374151;--tough-approved-seal-muted:#6b7280;--tough-approved-seal-link:#0064a7;--tough-approved-seal-ground:#fff;--tough-approved-seal-size:133px;top:calc(var(--tough-approved-seal-size) / -2);z-index:2;position:absolute;right:max(16px,50% - 728px)}.tough-approved-seal__button{width:var(--tough-approved-seal-size);height:var(--tough-approved-seal-size);background:var(--tough-approved-seal-ground);anchor-name:--tough-approved-seal;cursor:pointer;border:0;border-radius:50%;padding:1px;display:block}.tough-approved-seal__button:hover .tough-approved-seal__image{transform:rotate(-6deg)}.tough-approved-seal__button:focus-visible{outline:2px solid var(--tough-approved-seal-link);outline-offset:3px}.tough-approved-seal__image{width:100%;height:100%;transition:transform .2s;display:block}.tough-approved-seal__popover{background:var(--tough-approved-seal-ground);width:min(297px,100vw - 32px);box-shadow:var(--tough-shadow-lg);color:var(--tough-approved-seal-text);position-anchor:--tough-approved-seal;border:0;border-radius:14px;padding:28px 28px 24px;font-size:15px;line-height:1.45}@supports (position-area:top){.tough-approved-seal__popover{position-area:top span-left;position-try-fallbacks:flip-block;margin:0 0 12px;inset:auto}}.tough-approved-seal__close{color:var(--tough-approved-seal-muted);background:0 0;border:0;padding:4px;display:flex;position:absolute;top:10px;right:10px}.tough-approved-seal__title{color:var(--tough-approved-seal-title);margin:0 0 16px;font-size:19px;font-weight:700;line-height:1.3}.tough-approved-seal__points{flex-direction:column;gap:12px;margin:0 0 18px;padding:0;list-style:none;display:flex}.tough-approved-seal__points li{padding-left:28px;position:relative}.tough-approved-seal__points li:before{content:"";border:2px solid var(--tough-approved-seal-link);background:radial-gradient(circle, var(--tough-approved-seal-link) 0 3px, transparent 3.5px);border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:2px}.tough-approved-seal__note{color:var(--tough-approved-seal-muted);margin:0 0 12px;font-size:14px}.tough-approved-seal__link{color:var(--tough-approved-seal-link);text-decoration:underline}@media (width<=767.98px){.tough-approved-seal{--tough-approved-seal-size:96px}}@media (prefers-reduced-motion:reduce){.tough-approved-seal__image{transition:none}}
