.attention-card {
    background: linear-gradient(180deg, #fff 0%, #f8f9fa 100%);
    border: 1px solid rgba(0,0,0,0.06);
    border-radius: 12px;
    padding: 24px;
    box-shadow: 0 6px 18px rgba(0,0,0,0.04);
  }
  .attention-title {
    font-weight: 700;
    color: #111827;
    margin-bottom: 16px;
  }
  .fact-icon {
    width:48px;
    height:48px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    border-radius:8px;
    background:#e9ecef;
    margin-right:12px;
    font-size:20px;
    color:#0d6efd;
  }
  .fact-item {
    display:flex;
    align-items:flex-start;
    gap: 8px;
  }
  .fact-text {
    margin:0;
  }
  @media (max-width:575.98px){
    .attention-card { padding:18px; }
  }

  .attention-card--premium{
    background: linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);
    border: 1px solid rgba(8, 41, 74, 0.06);
    padding: 26px;
    border-radius: 14px;
    box-shadow: 0 10px 30px rgba(9,30,50,0.06);
    overflow: hidden;
    position: relative;
  }
  
  /* Нежный декоративный фон (полупрозрачные волны) */
  .attention-card--premium::before{
    content: "";
    position: absolute;
    right: -40%;
    top: -30%;
    width: 140%;
    height: 140%;
    background: radial-gradient(circle at 10% 20%, rgba(11,59,102,0.03), transparent 8%),
                radial-gradient(circle at 80% 80%, rgba(3,122,255,0.02), transparent 12%);
    transform: rotate(12deg);
    pointer-events: none;
  }
  
  /* Заголовок */
  .attention-card--premium .attention-title{
    color: #082b45;
    font-weight: 700;
    margin-bottom: 14px;
    letter-spacing: .2px;
  }
  
  /* Плитки фактов */
  .fact-tile{
    display: flex;
    gap: 14px;
    align-items: flex-start;
    background: linear-gradient(180deg, rgba(255,255,255,0.9), rgba(250,251,252,0.9));
    border-radius: 12px;
    padding: 16px;
    height: 100%;
    border: 1px solid rgba(8,41,74,0.04);
    transition: transform .36s cubic-bezier(.2,.9,.3,1), box-shadow .36s ease, background .36s ease;
    transform-origin: center;
    will-change: transform, opacity;
    opacity: 0;
    transform: translateY(18px) scale(.99);
    outline: none;
  }
  
  /* Фокус/hover эффект */
  .fact-tile:focus,
  .fact-tile:hover{
    transform: translateY(-6px) scale(1.01);
    box-shadow: 0 10px 30px rgba(8,41,74,0.08);
    background: linear-gradient(180deg, #ffffff, #f7fbff);
  }
  
  /* Иконка */
  .fact-icon{
    min-width:52px;
    min-height:52px;
    border-radius:10px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
    color: #ffffff;
    background: linear-gradient(180deg,#0b456f,#0d73c2);
    box-shadow: 0 6px 18px rgba(13,115,194,0.12);
    flex: 0 0 52px;
  }
  
  /* Текст */
  .fact-heading{
    margin:0 0 6px 0;
    font-weight:700;
    color:#073046;
  }
  /*.fact-text{
    margin:0;
    color:#556778;
    font-size:0.95rem;
    line-height:1.35;
  }*/
  .fact-text{
    margin:0;
    color:#bcc2c8;
    font-size:0.95rem;
    line-height:1.35;
  }
  /* Адаптивность */
  @media (max-width:767.98px){
    .fact-tile{ padding:12px; gap:10px; }
    .fact-icon{ min-width:44px; min-height:44px; font-size:18px; flex:0 0 44px; }
  }
  
  /* Вспомогательные: плавное появление (JS дополняет задержки) */
  .fact-appear{
    opacity:1 !important;
    transform: translateY(0) scale(1) !important;
  }