.persona-creator{--accent:#bbf7d0;--bg:#0f1a0f;--bg-light:#1a2f1a;--black:#000;--border-print:#ccc;--dark:#166534;--green-400-rgba-01:#4ade801a;--green-400-rgba-03:#4ade804d;--green-400-rgba-03b:#5cf66b66;--green-400-rgba-04:#10b98166;--green-500-rgba-01:#22c55e1a;--green-500-rgba-03:#22c55e4d;--highlight:#fbbf24;--light:#a7f3d0;--primary:#22c55e;--print-bg:#fff;--print-text:#000;--secondary:#4ade80;--sol-bg-1:#e2e8f0;--solution-light1:#cbd5e1;--solution-light2:#94a3b8;--stat-light:#f4f8fa;--text:#e4e7eb;--text-muted:#a0c4a0;--white:#fff;--white-01:#ffffff1a;--white-015:#ffffff26;--white-02:#fff3;--white-09:#ffffffe6}.persona-creator header .parallax .one{background-image:url(../img/bg/creator-1.webp);z-index:4}.persona-creator header .parallax .two{background-image:url(../img/bg/creator-2.webp);z-index:3}.persona-creator header .parallax .three{background-image:url(../img/bg/creator-3.webp);z-index:2}.persona-creator header .parallax .four{background-image:url(../img/bg/creator-4.webp);z-index:1}.persona-developer{--accent:#bfdbfe;--bg:#101a2b;--bg-light:#17243a;--black:#000;--border-print:#ccc;--dark:#1e40af;--green-400-rgba-01:#60a5fa1a;--green-400-rgba-03:#60a5fa4d;--green-400-rgba-03b:#93c5fd66;--green-400-rgba-04:#60a5fa66;--green-500-rgba-01:#3b82f61a;--green-500-rgba-03:#3b82f64d;--highlight:#fbbf24;--light:#dbeafe;--primary:#3b82f6;--print-bg:#fff;--print-text:#000;--secondary:#60a5fa;--sol-bg-1:#e2e8f0;--solution-light1:#cbd5e1;--solution-light2:#94a3b8;--stat-light:#f4f8fa;--text:#e4e7eb;--text-muted:#a0b4c4;--white:#fff;--white-01:#ffffff1a;--white-015:#ffffff26;--white-02:#fff3;--white-09:#ffffffe6}.persona-developer header .parallax .one{background-image:url(../img/bg/developer-1.webp);z-index:4}.persona-developer header .parallax .two{background-image:url(../img/bg/developer-2.webp);z-index:3}.persona-developer header .parallax .three{background-image:url(../img/bg/developer-3.webp);z-index:2}.persona-developer header .parallax .four{background-image:url(../img/bg/developer-4.webp);z-index:1}.persona-influencer{--accent:#fed7aa;--bg:#211606;--bg-light:#3b250b;--black:#000;--border-print:#ccc;--dark:#c2410c;--green-400-rgba-01:#fb923c1a;--green-400-rgba-03:#fb923c4d;--green-400-rgba-03b:#ffba5166;--green-400-rgba-04:#fb923c66;--green-500-rgba-01:#f973161a;--green-500-rgba-03:#f973164d;--highlight:#fbbf24;--light:#ffedd5;--primary:#f97316;--print-bg:#fff;--print-text:#000;--secondary:#fb923c;--sol-bg-1:#e2e8f0;--solution-light1:#cbd5e1;--solution-light2:#94a3b8;--stat-light:#f4f8fa;--text:#e4e7eb;--text-muted:#ddb88b;--white:#fff;--white-01:#ffffff1a;--white-015:#ffffff26;--white-02:#fff3;--white-09:#ffffffe6}.persona-influencer header .parallax .one{background-image:url(../img/bg/influencer-1.webp);z-index:4}.persona-influencer header .parallax .two{background-image:url(../img/bg/influencer-2.webp);z-index:3}.persona-influencer header .parallax .three{background-image:url(../img/bg/influencer-3.webp);z-index:2}.persona-influencer header .parallax .four{background-image:url(../img/bg/influencer-4.webp);z-index:1}.problem-card:before{background:linear-gradient(135deg,var(--green-400-rgba-01) 0,var(--green-500-rgba-01) 100%)}.problem-card:hover .problem-icon{box-shadow:0 10px 30px var(--green-400-rgba-04)}.problem-card:hover,.solution-card:hover{border-color:var(--green-400-rgba-03)}.problem-icon,.solution-icon{background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%)}.problems-description{color:var(--text-muted);font-size:1.1rem;font-weight:400;line-height:1.6;margin:1rem auto 0;max-width:800px;text-align:center}.solution-card:before{background:linear-gradient(135deg,var(--white) 0,var(--sol-bg-1) 100%)}.solution-card:hover .solution-icon{box-shadow:0 10px 30px var(--green-400-rgba-03b)}.solutions-quote{background:var(--white-01);border-left:4px solid var(--highlight);border-radius:15px;color:var(--highlight);font-size:1.2rem;font-style:italic;font-weight:400;margin:2rem auto;max-width:800px;padding:1.5rem;text-align:center}.solutions-title{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,var(--bg) 0,var(--bg-light) 50%,var(--dark) 100%);background-clip:text;font-size:3.5rem;font-weight:900;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.stat-card{align-items:center;animation:slideInUp .8s ease-out forwards;backdrop-filter:blur(10px);background:var(--white-01);border:1px solid var(--white-02);border-radius:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:320px;opacity:0;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transform:translateY(80px) scale(.95);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.stat-card:before{background:linear-gradient(135deg,var(--green-400-rgba-01) 0,var(--green-500-rgba-01) 100%);border-radius:20px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.stat-card:hover{background:var(--white-015);border-color:var(--green-400-rgba-04);box-shadow:0 20px 40px var(--green-500-rgba-03);transform:translateY(-10px) scale(1.05)}.stat-card:hover .stat-hover-content{transform:translateY(0)}.stat-card:hover .stat-icon{box-shadow:0 10px 30px var(--green-400-rgba-04);transform:scale(1.1) rotate(5deg)}.stat-card:hover:before{opacity:1}.stat-card:first-child{animation-delay:.1s}.stat-card:nth-child(2){animation-delay:.2s}.stat-card:nth-child(3){animation-delay:.3s}.stat-content{margin-bottom:1rem;position:relative;z-index:3}.stat-hover-content{background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);border-radius:0 0 20px 20px;bottom:0;left:0;padding:1rem;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease;z-index:4}.stat-hover-content p{color:var(--white);font-size:.9rem;font-weight:600;letter-spacing:1px;margin:0;text-transform:uppercase}.stat-icon{align-items:center;background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);border-radius:50%;display:flex;flex-shrink:0;height:80px;justify-content:center;margin-bottom:1.5rem;min-height:80px;min-width:80px;padding:20px;position:relative;transition:all .3s ease;width:80px;z-index:3}.stat-icon svg{color:var(--white);height:40px;stroke-width:2;flex-shrink:0;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}.stat-number{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,var(--white) 0,var(--accent) 100%);background-clip:text;color:var(--white);font-size:3rem;font-weight:900;margin-bottom:.5rem}.stat-text{color:var(--light);font-size:1.1rem;font-weight:400;line-height:1.4;margin:0}.stats-container{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:2rem;position:relative;width:100%;z-index:2}.stats-header{padding:0 2rem 3rem;position:relative;text-align:center;z-index:3}.stats-section{background:linear-gradient(135deg,var(--bg) 0,var(--bg-light) 50%,var(--bg) 100%);color:var(--white);overflow:hidden;padding:4rem 0;position:relative;z-index:10}.stats-subtitle{color:var(--light);font-size:1.2rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:600px}.stats-title{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,var(--white) 0,var(--sol-bg-1) 40%,var(--solution-light1) 70%,var(--solution-light2) 100%);background-clip:text;font-size:3rem;font-weight:900;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}header .overlay h1 .creator-subtitle{margin:2rem auto 0;max-width:900px;opacity:.9;text-align:center}header .overlay h1 .creator-subtitle .creator-highlight{color:var(--highlight);font-weight:600}header .overlay h1 .creator-subtitle p{color:var(--text);font-size:1.2rem;font-weight:400;line-height:1.6;margin-bottom:1rem}header .overlay h1 .highlight{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,var(--white) 0,var(--text) 40%,var(--accent) 70%,var(--light) 100%);background-clip:text;display:block;margin-bottom:.5rem}@media only screen and (max-width:768px){.solutions-quote{font-size:1.1rem;margin:1rem;padding:1rem}.stat-card{min-height:280px;padding:2rem}.stat-icon{height:60px;margin-bottom:1rem;width:60px}.stat-icon svg{height:30px;width:30px}.problems-description,.stat-text{font-size:1rem}.stats-container{gap:1.5rem;grid-template-columns:1fr;padding:1rem}.stats-header{padding:3rem 1rem 2rem}.stats-subtitle,header .overlay h1 .creator-subtitle p{font-size:1.1rem}.stat-number,.stats-title{font-size:2.5rem}}@media only screen and (max-width:480px){.solutions-quote{font-size:1rem;margin:.8rem;padding:.8rem}.stat-card{min-height:250px;padding:1.5rem}.stat-icon{height:50px;width:50px}.stat-icon svg{height:25px;width:25px}.problems-description,.stat-text{font-size:.9rem}.stats-subtitle,header .overlay h1 .creator-subtitle p{font-size:1rem}.stat-number,.stats-title{font-size:2rem}}@media only screen and (min-width:1200px){.solutions-quote{font-size:1.3rem;padding:2rem}.stat-card{min-height:350px;padding:3rem}.problems-description,.stat-text{font-size:1.2rem}.stats-subtitle,header .overlay h1 .creator-subtitle p{font-size:1.3rem}.stat-number,.stats-title{font-size:3.5rem}}.creator-subtitle{animation:creatorFadeIn 1s ease-out .5s both}.problem-card:focus,.solution-card:focus,.stat-card:focus{outline:2px solid var(--accent);outline-offset:2px}.stat-card:hover .stat-number{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,var(--white) 0,var(--accent) 50%,var(--primary) 100%);background-clip:text}@media print{.problem-card,.solution-card,.stat-card{background:var(--print-bg)!important;border:1px solid var(--border-print)!important}.problem-content h3,.solution-content h3,.stat-number,.stat-text{color:var(--print-text)!important}.problems-section,.solutions-section,.stats-section{background:var(--print-bg)!important;color:var(--print-text)!important}}