<style>:root{--primary-blue:#0052CC;--dark-blue:#0042A0;--secondary-yellow:#FFC700;--dark-text:#1a1a1a;--gray-text:#555;--bg-light:#f5f5f7;--white:#ffffff;--shadow-md:0 15px 40px rgba(0,82,204,0.3);--shadow-lg:0 30px 80px rgba(0,0,0,0.15)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif;line-height:1.6;color:var(--dark-text)}.hero{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--dark-blue) 100%);color:var(--white);padding:100px 20px;text-align:center;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,199,0,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,82,204,.1) 0%,transparent 50%);pointer-events:none}.hero-content{max-width:900px;margin:0 auto;position:relative;z-index:1;animation:fadeInDown .8s ease}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.hero h1{font-size:clamp(2em,8vw,3.5em);font-weight:700;margin-bottom:20px;line-height:1.2}.hero-subtitle{font-size:clamp(1.1em,3vw,1.4em);margin-bottom:30px;opacity:.95;line-height:1.5}.hero-cta-group{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;animation:fadeInUp .8s ease .2s both}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn{padding:14px 32px;font-size:1.05em;font-weight:600;border:none;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary{background:var(--secondary-yellow);color:var(--dark-blue)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,199,0,.3)}.btn-secondary{background:rgba(255,255,255,.2);color:var(--white);border:2px solid var(--white)}.btn-secondary:hover{background:var(--white);color:var(--primary-blue)}.personas{max-width:1200px;margin:-60px auto 80px;padding:0 20px;position:relative;z-index:10}.personas-title{text-align:center;margin-bottom:50px;animation:fadeIn .8s ease .4s both}.personas-title h2{font-size:clamp(2em,5vw,2.5em);color:var(--primary-blue);margin-bottom:15px}.personas-title p{font-size:1.1em;color:var(--gray-text);max-width:600px;margin:0 auto}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.personas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:40px}.persona-card{background:var(--white);border-radius:16px;padding:40px 30px;text-align:center;box-shadow:var(--shadow-md);transition:all .3s ease;cursor:pointer}.persona-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-top:4px solid var(--primary-blue)}.persona-icon{font-size:3.5em;margin-bottom:20px;display:inline-block}.persona-card h3{font-size:1.4em;color:var(--primary-blue);margin-bottom:15px}.persona-card p{color:var(--gray-text);line-height:1.8;margin-bottom:25px}.persona-benefits{text-align:left;margin:25px 0;padding:20px;background:var(--bg-light);border-radius:8px}.persona-benefits li{list-style:none;margin-bottom:10px;padding-left:25px;position:relative;color:var(--gray-text)}.persona-benefits li:before{content:"✓";position:absolute;left:0;color:var(--primary-blue);font-weight:700}.persona-card a{display:inline-block;background:var(--primary-blue);color:var(--white);padding:10px 24px;border-radius:6px;text-decoration:none;font-weight:600;transition:all .3s ease}.persona-card a:hover{background:var(--dark-blue);transform:translateX(5px)}.features{background:var(--bg-light);padding:80px 20px;margin:60px 0}.features-content{max-width:1200px;margin:0 auto}.features-title{text-align:center;margin-bottom:60px;animation:fadeIn .8s ease .6s both}.features-title h2{font-size:clamp(2em,5vw,2.5em);color:var(--primary-blue);margin-bottom:15px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.feature-item{background:var(--white);padding:30px;border-radius:12px;box-shadow:var(--shadow-md);transition:all .3s ease;animation:slideUp .6s ease .7s both}.feature-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.feature-icon{font-size:2.5em;margin-bottom:15px}.feature-item h3{font-size:1.2em;color:var(--primary-blue);margin-bottom:12px}.feature-item p{color:var(--gray-text);line-height:1.7}.testimonials{padding:80px 20px}.testimonials-content{max-width:1200px;margin:0 auto}.testimonials-title{text-align:center;margin-bottom:60px;animation:fadeIn .8s ease .8s both}.testimonials-title h2{font-size:clamp(2em,5vw,2.5em);color:var(--primary-blue);margin-bottom:15px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.testimonial-card{background:var(--white);padding:30px;border-radius:12px;border-left:4px solid var(--primary-blue);box-shadow:var(--shadow-md);animation:slideUp .6s ease .9s both}.testimonial-text{color:var(--gray-text);font-size:1.05em;margin-bottom:20px;line-height:1.8;font-style:italic}.testimonial-author{font-weight:600;color:var(--primary-blue);margin-bottom:5px}.testimonial-role{color:var(--gray-text);font-size:.9em}.cta-final{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--dark-blue) 100%);color:var(--white);padding:80px 20px;text-align:center}.cta-final-content{max-width:700px;margin:0 auto;animation:fadeIn .8s ease 1s both}.cta-final h2{font-size:clamp(1.8em,5vw,2.5em);margin-bottom:20px;line-height:1.3}.cta-final p{font-size:1.1em;margin-bottom:30px;opacity:.95}.cta-final .btn{font-size:1.1em;padding:16px 40px}@media(max-width:768px){.hero{padding:60px 15px}.hero h1{font-size:2em}.personas{margin:-40px auto 60px}.personas-grid{grid-template-columns:1fr}.features{padding:60px 15px}.testimonials{padding:60px 15px}.cta-final{padding:60px 15px}.hero-cta-group{flex-direction:column}.btn{width:100%}}</style>