.hero-credibility-bar-wrapper{background-color:var(--secondary-cream,#f5f3ee);overflow:hidden;padding:var(--space-3xl,6rem) var(--space-lg,2rem) var(--space-2xl,4rem) var(--space-lg,2rem);position:relative;width:100%}.hero-credibility-bar-wrapper:before{background:linear-gradient(180deg,#4ecdc4,#3ab5ad);bottom:0;box-shadow:2px 0 12px rgba(78,205,196,.25);content:"";left:0;position:absolute;top:0;width:5px;z-index:1}.hero-credibility-bar-container{margin:0 auto;max-width:var(--container-wide,1400px);position:relative;z-index:1}.hero-credibility-intro{margin:0 auto var(--space-2xl,4rem) auto;max-width:900px;opacity:0;text-align:center;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.hero-credibility-intro.is-visible{opacity:1;transform:translateY(0)}.hero-credibility-intro p{color:var(--primary-dark,#1a1a1a);font-family:Cormorant Garamond,serif;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:400;letter-spacing:.01em;line-height:1.6;margin:0}.hero-credibility-intro strong{color:var(--primary-gold,#c9a961);font-weight:600}.hero-credibility-stats{margin-bottom:var(--space-2xl,4rem);opacity:0;transform:translateY(30px);transition:opacity .8s ease-out .2s,transform .8s ease-out .2s}.hero-credibility-stats.is-visible{opacity:1;transform:translateY(0)}.stats-grid{display:grid;gap:var(--space-xl,3rem);grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.stat-item{padding:var(--space-lg,2rem) var(--space-md,1.5rem);text-align:center}.stat-number{background:linear-gradient(135deg,var(--primary-gold,#c9a961) 0,var(--accent-bronze,#8b6f47) 100%);-webkit-background-clip:text;color:var(--primary-gold,#c9a961);font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:var(--space-sm,1rem);-webkit-text-fill-color:transparent;background-clip:text;display:block}.stat-label{color:var(--text-secondary,#5a5a5a);font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.hero-credibility-logos{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out .4s,transform .8s ease-out .4s}.hero-credibility-logos.is-visible{opacity:1;transform:translateY(0)}.logos-carousel-wrapper{overflow:hidden;padding:var(--space-md,1.5rem) 0 0 0;position:relative;width:100%}.logos-fade-left,.logos-fade-right{bottom:0;pointer-events:none;position:absolute;top:0;width:150px;z-index:2}.logos-fade-left{background:linear-gradient(to right,var(--secondary-cream,#f5f3ee) 0,transparent 100%);left:0}.logos-fade-right{background:linear-gradient(to left,var(--secondary-cream,#f5f3ee) 0,transparent 100%);right:0}.logos-carousel{animation:scrollLogos 40s linear infinite;display:flex;gap:var(--space-3xl,6rem);width:fit-content}.logos-carousel:hover{animation-play-state:paused}@keyframes scrollLogos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-item{align-items:center;display:flex;flex-shrink:0;height:100px;justify-content:center;min-width:180px;opacity:.7;transition:opacity .3s ease}.logo-item:hover{opacity:1}.logo-item img{filter:grayscale(100%) opacity(.6);height:auto;max-height:100px;max-width:100%;object-fit:contain;transition:filter .3s ease;width:auto}.logo-item:hover img{filter:grayscale(0) opacity(1)}.logo-placeholder{align-items:center;background:rgba(26,26,26,.05);border:1px dashed rgba(26,26,26,.1);border-radius:var(--radius-sm,4px);color:var(--text-secondary,#5a5a5a);display:flex;font-family:Inter,sans-serif;font-size:.75rem;height:80px;justify-content:center;width:180px}@media (max-width:1024px){.stats-grid{gap:var(--space-lg,2rem);grid-template-columns:repeat(2,1fr);max-width:800px}.stat-item{padding:var(--space-md,1.5rem) var(--space-sm,1rem)}}@media (max-width:768px){.hero-credibility-bar-wrapper{padding:var(--space-3xl,6rem) var(--space-md,1.5rem)}.hero-credibility-intro{margin-bottom:var(--space-2xl,4rem)}.hero-credibility-intro p{font-size:clamp(1.25rem,4vw,1.5rem)}.hero-credibility-stats{margin-bottom:var(--space-2xl,4rem)}.stats-grid{gap:var(--space-lg,2rem) var(--space-md,1.5rem);grid-template-columns:repeat(2,1fr)}.stat-number{font-size:clamp(2rem,6vw,2.5rem)}.stat-label{font-size:.75rem}.logos-fade-left,.logos-fade-right{width:80px}.logo-item{height:80px;min-width:150px}.logo-placeholder{height:70px;width:150px}}@media (max-width:480px){.hero-credibility-bar-wrapper{padding:var(--space-2xl,4rem) var(--space-sm,1rem) var(--space-xl,3rem) var(--space-sm,1rem)}.hero-credibility-intro,.hero-credibility-stats{margin-bottom:var(--space-xl,3rem)}.stats-grid{gap:var(--space-lg,2rem);grid-template-columns:1fr}.stat-number{font-size:2.5rem}.stat-label{font-size:.7rem}.logos-fade-left,.logos-fade-right{width:60px}.logo-item{height:60px;min-width:120px}.logo-placeholder{height:60px;width:120px}}