.page-difficult-conversation{--color-bg-primary: #0a0a12;--color-bg-secondary: #0f0f1a;--color-bg-tertiary: #161625;--color-content-primary: #f4f4f8;--color-content-secondary: #d4d4e0;--color-content-muted: #a8a8c0;--color-accent-primary: #ec4899;--color-accent-light: #f472b6;--color-accent-dark: #db2777;--color-accent-glow: #ec4899;--color-accent-success: #ec4899;--color-border-subtle: rgba(236, 72, 153, .1)}.page-difficult-conversation .gradient-text{background:linear-gradient(135deg,#f4f4f8,#f9a8d4,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-difficult-conversation .hero-icon-glow{text-shadow:0 0 40px rgba(236,72,153,.5),0 0 80px rgba(236,72,153,.25)}.page-difficult-conversation .noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.page-difficult-conversation .module-card{background:linear-gradient(135deg,#1e1e32cc,#161625e6);border:1px solid rgba(236,72,153,.1);transition:all .4s cubic-bezier(.4,0,.2,1)}.page-difficult-conversation .module-card:hover{border-color:#ec48994d;transform:translateY(-4px);box-shadow:0 20px 40px #0006,0 0 60px #ec48991a}.page-difficult-conversation .step-card{background:linear-gradient(135deg,#1e1e3299,#161625cc);border:1px solid rgba(236,72,153,.1);transition:all .4s cubic-bezier(.4,0,.2,1)}.page-difficult-conversation .step-card:hover{border-color:#ec489940;transform:translateY(-2px)}.page-difficult-conversation .cta-button{background:linear-gradient(135deg,#f472b6,#ec4899,#db2777);color:#0a0a12;box-shadow:0 4px 20px #ec489966,0 0 40px #ec489933;transition:all .3s ease}.page-difficult-conversation .cta-button:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 30px #ec489980,0 0 60px #ec48994d}.page-difficult-conversation .secondary-button{background:transparent;border:1px solid rgba(236,72,153,.5);color:#f472b6;transition:all .3s ease}.page-difficult-conversation .secondary-button:hover{background:#ec48991a;border-color:#ec4899}.page-difficult-conversation .section-divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(236,72,153,.2) 50%,transparent 100%)}.page-difficult-conversation .problem-box{background:linear-gradient(135deg,#ef44440d,#1e1e32cc);border-left:3px solid #ef4444}.page-difficult-conversation .solution-box{background:linear-gradient(135deg,#ec48990d,#1e1e32cc);border-left:3px solid #ec4899}.page-difficult-conversation .feature-card{background:linear-gradient(135deg,#1e1e3280,#161625b3);border:1px solid rgba(236,72,153,.08);transition:all .4s cubic-bezier(.4,0,.2,1)}.page-difficult-conversation .feature-card:hover{border-color:#ec489940;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.page-difficult-conversation .pricing-card{background:linear-gradient(135deg,#1e1e32b3,#161625e6);border:1px solid rgba(236,72,153,.2)}.page-difficult-conversation .badge{background:#ec48991a;border:1px solid rgba(236,72,153,.2)}.page-difficult-conversation .check-icon{color:#ec4899}.page-difficult-conversation .before-box{background:#ef44440d;border:1px solid rgba(239,68,68,.2)}.page-difficult-conversation .after-box{background:#ec48990d;border:1px solid rgba(236,72,153,.2)}.page-difficult-conversation .delay-100{animation-delay:.1s}.page-difficult-conversation .delay-200{animation-delay:.2s}.page-difficult-conversation .delay-300{animation-delay:.3s}.page-difficult-conversation .delay-400{animation-delay:.4s}.page-difficult-conversation .delay-500{animation-delay:.5s}.page-difficult-conversation .delay-600{animation-delay:.6s}.page-difficult-conversation .number-badge{background:#ec489933;border:1px solid rgba(236,72,153,.3);color:#ec4899}.page-difficult-conversation .stat-card{background:#16162580;border:1px solid rgba(236,72,153,.1)}.page-difficult-conversation .stat-number{color:#ec4899}.page-difficult-conversation .guarantee-box{background:#1616254d;border:1px solid rgba(236,72,153,.15)}.page-difficult-conversation .guarantee-icon{background:#ec48991a;border:1px solid rgba(236,72,153,.2)}.page-difficult-conversation .icon-container{background:#ec489926;border:1px solid rgba(236,72,153,.25)}.page-difficult-conversation .pink-glow{box-shadow:0 0 60px #ec489926}.page-difficult-conversation .scroll-indicator{border-color:#a8a8c066}.page-difficult-conversation .scroll-indicator-dot{background:#a8a8c066}.page-difficult-conversation .worksheet-badge{background:#ec489926;border:1px solid rgba(236,72,153,.3);color:#f472b6}.page-difficult-conversation .conversation-type-card{background:linear-gradient(135deg,#1e1e3266,#16162599);border:1px solid rgba(236,72,153,.1);transition:all .3s ease}.page-difficult-conversation .conversation-type-card:hover{border-color:#ec48994d;background:linear-gradient(135deg,#1e1e3299,#161625cc)}.page-difficult-conversation .reaction-card{background:#16162566;border:1px solid rgba(236,72,153,.08);transition:all .3s ease}.page-difficult-conversation .reaction-card:hover{border-color:#ec489933}
