.flip-card{perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:9999px}.flip-card-back{transform:rotateY(180deg)}.enrichment-flip-card{perspective:1000px}.enrichment-flip-card-inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.enrichment-flip-card:hover .enrichment-flip-card-inner{transform:rotateY(180deg)}.enrichment-flip-card-front,.enrichment-flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:.75rem}.enrichment-flip-card-back{transform:rotateY(180deg)}.enrichment-timeline-line{background:linear-gradient(180deg,#df203033,#df2030cc 20%,#df2030cc 80%,#df203033)}.enrichment-timeline-card{transition:all .3s ease}.enrichment-timeline-card:hover{transform:translate(4px)}.enrichment-timeline-stamp{background:linear-gradient(135deg,#df2030,#d14753)}.enrichment-accent{color:#df2030}.enrichment-accent-bg{background-color:#df2030}.enrichment-accent-border{border-color:#df2030}.enrichment-tag{background-color:#df20301a;color:#df2030}.enrichment-blockquote{border-left:4px solid hsl(355 75% 50%);background:linear-gradient(90deg,hsl(355 75% 50% / .05) 0%,transparent 100%)}.enrichment-phase-card{transition:all .3s ease;border-left:4px solid transparent}.enrichment-phase-card:hover{border-left-color:#df2030;transform:translate(4px)}.enrichment-phase-card[data-state=open]{border-left-color:#df2030}.enrichment-signal-card{transition:all .3s ease;position:relative;overflow:hidden}.enrichment-signal-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,hsl(355 75% 50% / .05) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.enrichment-signal-card:hover:before{opacity:1}.enrichment-signal-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px -8px #df203040;border-color:#df203080}.enrichment-thin-profile{background:linear-gradient(135deg,hsl(0 0% 50% / .1) 0%,transparent 100%);border-color:#8080804d}.enrichment-rich-profile{background:linear-gradient(135deg,hsl(355 75% 50% / .1) 0%,transparent 100%);border-color:#df20304d}.enrichment-warning-card{border-color:#d926264d;background:linear-gradient(135deg,hsl(0 70% 50% / .03) 0%,transparent 100%)}.enrichment-before-card{border-color:#8080804d;background:linear-gradient(135deg,hsl(0 0% 50% / .05) 0%,transparent 100%)}.enrichment-after-card{border-color:#1fad534d;background:linear-gradient(135deg,hsl(142 70% 40% / .05) 0%,transparent 100%)}.enrichment-gap-line{background:repeating-linear-gradient(90deg,hsl(355 75% 50%) 0px,hsl(355 75% 50%) 8px,transparent 8px,transparent 16px)}.enrichment-narrative-section{position:relative}.enrichment-narrative-section:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,transparent 0%,hsl(355 75% 50% / .3) 20%,hsl(355 75% 50% / .3) 80%,transparent 100%)}.enrichment-checklist-item{transition:all .2s ease}.enrichment-checklist-item:hover{transform:translate(4px)}.enrichment-consultant-card{background:linear-gradient(135deg,hsl(355 75% 50% / .05) 0%,transparent 50%)}.enrichment-number-badge{background:linear-gradient(135deg,#df2030,#d14753);color:#fff}.enrichment-glow{box-shadow:0 0 40px #df203026}.enrichment-layer-base{background:linear-gradient(180deg,#e7ebef,#dae0e7)}.enrichment-layer-top{background:linear-gradient(180deg,#df203026,#df203040);border:2px solid hsl(355 75% 50% / .4)}.enrichment-gradient-bg{background:linear-gradient(135deg,#df20300d,#d1475314,#df203008)}.enrichment-pill{background:#df20301a;color:#df2030;border:1px solid hsl(355 75% 50% / .2)}.enrichment-advantage-card{transition:all .3s ease;position:relative}.enrichment-advantage-card:hover{transform:scale(1.02);box-shadow:0 12px 32px -12px #df203040}.enrichment-cta-gradient{background:linear-gradient(135deg,#df2030,#b82e39)}@keyframes enrichmentFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.enrichment-fade-in{animation:enrichmentFadeInUp .6s ease-out forwards}.enrichment-fade-in-delay-1{animation-delay:.1s}.enrichment-fade-in-delay-2{animation-delay:.2s}.enrichment-fade-in-delay-3{animation-delay:.3s}.enrichment-fade-in-delay-4{animation-delay:.4s}
