.page-follow-through{--color-bg-primary: #0a0a0a;--color-bg-secondary: #0f0f0f;--color-bg-tertiary: #141414;--color-content-primary: #ffffff;--color-content-secondary: #e5e5e5;--color-content-muted: #a3a3a3;--color-accent-primary: #22c55e;--color-accent-light: #4ade80;--color-accent-dark: #16a34a;--color-accent-glow: #22c55e;--color-accent-success: #22c55e;--color-border-subtle: rgba(34, 197, 94, .1)}.page-follow-through .gradient-text{background:linear-gradient(135deg,#4ade80,#22c55e,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-follow-through .accent-glow{text-shadow:0 0 40px rgba(34,197,94,.5),0 0 80px rgba(34,197,94,.25)}.page-follow-through .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-follow-through .badge{background:#22c55e1a;border:1px solid rgba(34,197,94,.25)}.page-follow-through .module-card{background:linear-gradient(145deg,#1e1e1ecc,#141414e6);border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.4,0,.2,1)}.page-follow-through .module-card:hover{border-color:#22c55e4d;transform:translateY(-4px);box-shadow:0 20px 40px #0006,0 0 60px #22c55e1a}.page-follow-through .step-card{background:#141414;border:1px solid rgba(255,255,255,.08);transition:all .4s cubic-bezier(.4,0,.2,1)}.page-follow-through .step-card:hover{border-color:#22c55e66;box-shadow:0 8px 32px #22c55e26}.page-follow-through .cta-button{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 20px #22c55e4d;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-follow-through .cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #22c55e73}.page-follow-through .secondary-button{background:transparent;border:1px solid rgba(255,255,255,.15);color:#fff;transition:all .3s ease}.page-follow-through .secondary-button:hover{border-color:#22c55e80;background:#22c55e14}.page-follow-through .section-divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%)}.page-follow-through .problem-box,.page-follow-through .quote-box{background:linear-gradient(145deg,#1e1e1ecc,#141414e6);border:1px solid rgba(255,255,255,.06);border-left:4px solid #22c55e}.page-follow-through .feature-card{background:#141414;border:1px solid rgba(255,255,255,.08);transition:all .4s cubic-bezier(.4,0,.2,1)}.page-follow-through .feature-card:hover{border-color:#22c55e66;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d,0 0 40px #22c55e14}.page-follow-through .icon-container{background:linear-gradient(145deg,#1a3d2a,#143d28);border:1px solid rgba(34,197,94,.2)}.page-follow-through .pricing-card{background:linear-gradient(180deg,#141414,#0f0f0f);border:2px solid #22c55e;position:relative;overflow:hidden}.page-follow-through .pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#16a34a,#22c55e,#4ade80)}.page-follow-through .check-icon{color:#22c55e}.page-follow-through .check-circle{background:linear-gradient(135deg,#22c55e,#16a34a)}.page-follow-through .stat-card{background:#141414;border:1px solid rgba(255,255,255,.08)}.page-follow-through .stat-negative{color:#ef4444}.page-follow-through .stat-positive{color:#22c55e}.page-follow-through .stat-neutral{color:#6b7280}.page-follow-through .guarantee-box{background:#141414;border:1px solid rgba(255,255,255,.08)}.page-follow-through .guarantee-icon{background:linear-gradient(145deg,#1a3d2a,#143d28);border:1px solid rgba(34,197,94,.2)}.page-follow-through .for-card,.page-follow-through .not-for-card{background:#141414;border:1px solid rgba(255,255,255,.08)}.page-follow-through .green-glow{box-shadow:0 0 60px #22c55e26}.page-follow-through .float{animation:float 6s ease-in-out infinite}.page-follow-through .float-slow{animation:float 8s ease-in-out infinite}.page-follow-through .float-delay{animation:float 6s ease-in-out 2s infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.page-follow-through .delay-100{animation-delay:.1s}.page-follow-through .delay-200{animation-delay:.2s}.page-follow-through .delay-300{animation-delay:.3s}.page-follow-through .delay-400{animation-delay:.4s}.page-follow-through .delay-500{animation-delay:.5s}.page-follow-through .delay-600{animation-delay:.6s}.page-follow-through .number-display{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:300}.page-follow-through .quote-text{font-family:Fraunces,Georgia,serif;font-style:italic}.page-follow-through .hero-card{background:linear-gradient(145deg,#1e1e1ecc,#141414e6);border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1)}.page-follow-through .hero-card:hover{border-color:#22c55e4d;box-shadow:0 0 40px #22c55e1a}.page-follow-through .glow-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:pulse-glow 8s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.page-follow-through .grid-pattern{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px}
