.page-header{position:relative;width:100%;height:45vh;min-height:350px;background-size:cover;background-position:center;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--glass-border)}.page-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,var(--blue-deep) 0%,rgba(6,15,30,.6) 100%);z-index:1}.page-header-content{position:relative;z-index:2;margin-top:5rem}.page-title{font-size:3.5rem;font-weight:800;line-height:1.2}.page-breadcrumbs{font-family:var(--font-title);font-size:.95rem;color:var(--gold-metallic);font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:1rem}.story-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.story-img-wrapper{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--glass-border);box-shadow:0 15px 35px #0006}.story-img-wrapper img{width:100%;height:auto;display:block}.story-img-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 40px #0009;pointer-events:none}.story-content h2{font-size:2.8rem;margin-bottom:1.5rem;line-height:1.2}.story-content p{color:#94a3b8;margin-bottom:1.5rem}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.value-card{background:var(--blue-dark);border:1px solid var(--glass-border);border-radius:16px;padding:3rem 2rem;text-align:center;transition:var(--transition-smooth)}.value-card:hover{transform:translateY(-8px);border-color:var(--gold-metallic);box-shadow:0 15px 35px #d4af371a}.value-icon{width:64px;height:64px;color:var(--gold-bright);margin:0 auto 2rem}.value-card h3{font-size:1.5rem;margin-bottom:1rem}.value-card p{color:#94a3b8;font-size:.95rem}.timeline-section{position:relative;background:linear-gradient(180deg,var(--blue-dark) 0%,var(--blue-deep) 100%)}.timeline{position:relative;max-width:800px;margin:0 auto;padding:2rem 0}.timeline:after{content:"";position:absolute;width:2px;background:linear-gradient(180deg,var(--gold-metallic) 0%,rgba(212,175,55,.1) 100%);top:0;bottom:0;left:50%;margin-left:-1px}.timeline-item{padding:10px 40px;position:relative;width:50%;opacity:0;transform:translateY(30px);transition:var(--transition-smooth)}.timeline-item.active{opacity:1;transform:translateY(0)}.timeline-item:after{content:"";position:absolute;width:16px;height:16px;right:-8px;background-color:var(--blue-deep);border:4px solid var(--gold-bright);top:15px;border-radius:50%;z-index:1;box-shadow:0 0 10px var(--gold-bright)}.timeline-left{left:0}.timeline-right{left:50%}.timeline-right:after{left:-8px}.timeline-content{padding:1.5rem 2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;position:relative}.timeline-year{font-family:var(--font-title);font-size:1.5rem;font-weight:800;color:var(--gold-bright);margin-bottom:.5rem}.timeline-content h3{font-size:1.2rem;margin-bottom:.8rem}.timeline-content p{color:#94a3b8;font-size:.9rem}@media(max-width:1024px){.story-container{grid-template-columns:1fr;gap:3rem}.values-grid{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.page-title{font-size:2.8rem}.timeline:after{left:31px}.timeline-item{width:100%;padding-left:70px;padding-right:25px}.timeline-item:after{left:23px}.timeline-right{left:0%}}


/* PERSISTENT FLOATING WHATSAPP BUTTON */
.floating-wa-widget {
  position: fixed;
  bottom: 30px;
  right: 25px;
  z-index: 999999;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  background: #25D366;
  color: #FFFFFF !important;
  font-weight: 800;
  font-size: 0.9rem;
  padding: 0.75rem 1.35rem;
  border-radius: 50px;
  box-shadow: 0 10px 30px rgba(37, 211, 102, 0.5);
  text-decoration: none !important;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
  border: 2px solid #FFFFFF;
}

.floating-wa-widget:hover {
  transform: translateY(-4px) scale(1.05);
  box-shadow: 0 15px 40px rgba(37, 211, 102, 0.7);
  color: #FFFFFF !important;
}

.floating-wa-icon {
  width: 24px;
  height: 24px;
  fill: currentColor;
}
