.infoscale-banner{padding:0;padding-top:var(--spacing-xl);z-index:2;gap:var(--spacing-xl);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);background:0 0;border:.0625rem solid #0000;border-radius:0;margin-top:4rem;position:relative}@media (min-width:768px){.infoscale-banner{background:var(--bg-page);border-radius:var(--radius-xl);padding:var(--spacing-xl)}}@media (min-width:1024px){.infoscale-banner{padding:var(--spacing-xl)5rem var(--spacing-xl)var(--spacing-xl)}}@media (hover:hover) and (min-width:768px){:is(.infoscale-banner:has(.infoscale-banner__link:hover),.infoscale-banner:has(.infoscale-banner__link:focus-visible)){border-color:var(--primary-color);transform:translateY(-.125rem);box-shadow:0 1rem 1.25rem #0000000d}}.infoscale-banner__link{gap:var(--spacing-xl);cursor:pointer;color:inherit;text-decoration:none}.infoscale-banner__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (min-width:768px){.infoscale-banner__header{gap:var(--spacing-md)}}.infoscale-banner .card__icon{background:0 0;border-radius:0}.infoscale-banner .card__product-icon{object-fit:contain;width:100%;height:100%}.infoscale-banner__badge{padding:var(--spacing-2xs)var(--spacing-lg);background:var(--status-accent-bg);font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--color-text-primary);white-space:nowrap;border-radius:.9375rem}@media (min-width:768px) and (max-width:1023px){.infoscale-banner__badge{font-size:var(--font-size-md)}}.infoscale-banner__body{gap:var(--spacing-xs)}.infoscale-banner__title{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);color:var(--color-text-primary);transition:color var(--transition-normal);margin:0}@media (min-width:1024px){.infoscale-banner__title{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}}@media (hover:hover){:is(.infoscale-banner:has(.infoscale-banner__link:hover) .infoscale-banner__title,.infoscale-banner:has(.infoscale-banner__link:focus-visible) .infoscale-banner__title){color:var(--primary-color)}}.infoscale-banner__description{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.infoscale-banner__divider{border:none;border-top:1px solid var(--border-default);opacity:.4;width:100%;margin:0}
