.passion-two-body ul {
    list-style: none;
    margin: 28px 20px 28px;
    padding: 0;
    display: grid;
    gap: 7px;
}

.passion-two-body ul li {
    display: flex;
    gap: 7px;
    align-items: flex-start;
    color: var(--ink-soft);
}



.passion-two-body ul li::before {
    content: "✓";
    flex-shrink: 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: linear-gradient(
        135deg,
        var(--bs--primary),
        var(--bs--secondary)
    );

    color: #fff;
    font-size: 12px;
    font-weight: 800;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2px;
}


.passion-two-body ul.green li::before {

    background: linear-gradient(
        135deg,
      #02c252,
        #0d7c3b
    );

    
}

.textured-back{
    position: relative;
    
    border-radius: 28px;
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
  } 
  .textured-back::after{
    content:"";
    position: absolute;
    width: 200%; height: 200%;
    background: conic-gradient(from 180deg at 50% 50%, var(--bs--primary), var(--bs--secondary), var(--bs--accent-teal), var(--bs--primary));
    opacity: 0.16;
    filter: blur(50px);
    animation: spin 16s linear infinite;
  }
 .message{
    position: relative;
    z-index: 1;
    background: rgba(255,255,255,0.85);
    backdrop-filter: blur(10px);
    border-radius: 28px;
    padding: 28px;
    max-width: 78%;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.01em;
    text-align: center;
    box-shadow: 0 20px 40px -16px rgba(0,0,0,0.15);
    font-size: clamp(17px, 5vw, 27px) 
  }

  .image-dis{
    z-index: 1000;
  }
  





.left   { margin-right: auto; }
.center { margin-left: auto; margin-right: auto; }
.right  { margin-left: auto; }



.eyebrow-left {
  justify-content: flex-start;
}

.eyebrow-center {
  justify-content: center;
}

.eyebrow-right {
  justify-content: flex-end;
}


.headline {}