.hero-modern{position:relative;padding:120px 30px 80px;z-index:1}.hero-container{max-width:900px;margin:0 auto;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);padding:8px 20px;border-radius:50px;font-size:14px;font-weight:600;color:#1e3a8a;box-shadow:0 4px 15px rgba(59,130,246,.15);margin-bottom:30px;animation:slideDown .6s ease-out}.badge-icon{flex-shrink:0;color:#3b82f6}.hero-title{font-size:72px;font-weight:800;line-height:1.1;color:#0f172a;margin-bottom:24px;animation:fadeIn .8s ease-out .2s backwards}.hero-gradient-text{background:linear-gradient(135deg,#1e3a8a 0,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:18px;line-height:1.8;color:#475569;max-width:700px;margin:0 auto 40px;animation:fadeIn .8s ease-out .4s backwards}.hero-cta-group{display:flex;flex-direction:column;align-items:center;gap:20px;animation:fadeIn .8s ease-out .6s backwards}.btn-hero-primary{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#1e3a8a 0,#3b82f6 100%);color:#fff;padding:18px 40px;border-radius:12px;font-size:18px;font-weight:700;border:none;cursor:pointer;box-shadow:0 10px 30px rgba(37,99,235,.3);transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.btn-hero-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.btn-hero-primary:hover::before{left:100%}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(37,99,235,.4)}.btn-hero-primary.btn-large{padding:22px 50px;font-size:20px}.hero-promise{display:flex;align-items:center;gap:8px;color:#16a34a;font-size:14px;font-weight:600}.hero-promise svg{flex-shrink:0}.hero-visual{margin-top:60px;display:flex;justify-content:center;animation:fadeIn 1s ease-out .8s backwards}.hero-image-card{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);padding:40px;border-radius:24px;border:1px solid rgba(226,232,240,.8);box-shadow:0 20px 60px rgba(148,163,184,.2);transition:all .4s ease}.hero-image-card:hover{transform:translateY(-8px);box-shadow:0 30px 80px rgba(148,163,184,.3)}.hero-icon{width:200px;height:200px;display:block}.trust-section{padding:60px 30px;position:relative;z-index:1}.trust-container{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.trust-stat{text-align:center;animation:slideIn .6s ease-out}.stat-number{font-size:56px;font-weight:800;background:linear-gradient(135deg,#1e3a8a 0,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.stat-label{font-size:16px;color:#64748b;font-weight:500}.value-section{padding:80px 30px;position:relative;z-index:1}.value-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width:1024px){.value-container{gap:50px}}@media (max-width:900px){.value-container{grid-template-columns:1fr}}.value-content{animation:slideIn .8s ease-out}.value-title{font-size:42px;font-weight:800;line-height:1.2;color:#0f172a;margin-bottom:24px}.value-text{font-size:18px;line-height:1.8;color:#475569;margin-bottom:32px}.value-features{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.value-feature-item{display:flex;gap:16px;align-items:flex-start}.feature-check{flex-shrink:0;width:32px;height:32px;min-width:32px;max-width:32px;min-height:32px;max-height:32px;background:linear-gradient(135deg,#16a34a 0,#22c55e 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;padding:0}.feature-check svg{width:16px;height:16px;flex-shrink:0}.value-feature-item>div{text-align:left;flex:1}.value-feature-item h4{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:4px;text-align:left}.value-feature-item p{font-size:15px;color:#64748b;line-height:1.6;text-align:left}.btn-value-cta{background:linear-gradient(135deg,#1e3a8a 0,#3b82f6 100%);color:#fff;padding:16px 36px;border-radius:10px;font-size:16px;font-weight:700;border:none;cursor:pointer;box-shadow:0 8px 25px rgba(37,99,235,.3);transition:all .3s ease}.btn-value-cta:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(37,99,235,.4)}.value-visual{display:grid;grid-template-columns:1fr;gap:20px;animation:fadeIn 1s ease-out .4s backwards}.visual-card{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);padding:30px;border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 8px 25px rgba(148,163,184,.15);display:flex;align-items:center;gap:20px;transition:all .3s ease}.visual-card:hover{transform:translateX(10px);box-shadow:0 12px 35px rgba(148,163,184,.25)}.visual-icon{flex-shrink:0;color:#1e3a8a;display:flex;align-items:center;justify-content:center}.visual-icon svg{width:48px;height:48px}.visual-label{font-size:18px;font-weight:700;color:#1e293b}.steps-section{padding:60px 30px;background:rgba(255,255,255,.5);backdrop-filter:blur(10px);position:relative;z-index:1}.steps-container{max-width:900px;margin:0 auto;text-align:center}.steps-title{font-size:32px;font-weight:800;color:#0f172a;margin-bottom:12px}.steps-subtitle{font-size:16px;color:#64748b;margin-bottom:40px}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.step-card{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);padding:24px 20px;border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 15px rgba(148,163,184,.1);transition:all .4s cubic-bezier(.4, 0, .2, 1);animation:slideIn .6s ease-out}.step-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgba(37,99,235,.15);border-color:rgba(59,130,246,.5)}.step-number{width:48px;height:48px;background:linear-gradient(135deg,#1e3a8a 0,#3b82f6 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;margin:0 auto 16px;box-shadow:0 6px 16px rgba(37,99,235,.25)}.step-card h3{font-size:17px;font-weight:700;color:#0f172a;margin-bottom:8px}.step-card p{font-size:14px;color:#64748b;line-height:1.5}.cta-final-section{padding:100px 30px;background:linear-gradient(135deg,rgba(30,58,138,.05) 0,rgba(59,130,246,.05) 100%);position:relative;z-index:1}.cta-final-container{max-width:800px;margin:0 auto;text-align:center}.cta-final-title{font-size:52px;font-weight:800;color:#0f172a;margin-bottom:20px;line-height:1.2}.cta-final-text{font-size:20px;color:#475569;margin-bottom:40px}@media (max-width:1024px){.value-container{gap:50px}}@media (max-width:768px){.hero-modern{padding:80px 20px 60px}.hero-badge{font-size:13px;padding:6px 16px}.hero-title{font-size:42px;margin-bottom:20px}.hero-description{font-size:16px;margin-bottom:30px}.hero-visual{margin-top:40px}.hero-image-card{padding:30px}.hero-icon{width:160px;height:160px}.btn-hero-primary{padding:16px 32px;font-size:16px;width:100%;justify-content:center}.btn-hero-primary.btn-large{padding:18px 36px;font-size:18px}.hero-promise{font-size:13px}.value-container{grid-template-columns:1fr;gap:40px}.value-title{font-size:32px}.value-text{font-size:16px}.value-features{gap:16px}.value-feature-item h4{font-size:16px}.value-feature-item p{font-size:14px}.visual-card{padding:24px}.visual-icon svg{width:36px;height:36px}.visual-label{font-size:16px}.trust-container{gap:30px;grid-template-columns:1fr;max-width:400px}.trust-stat{padding:20px;background:rgba(255,255,255,.5);border-radius:12px}.stat-number{font-size:48px}.stat-label{font-size:15px}}@media (max-width:480px){.hero-modern{padding:60px 16px 40px}.hero-badge{font-size:12px;padding:6px 14px;margin-bottom:24px}.hero-title{font-size:36px}.hero-description{font-size:15px}.btn-hero-primary{padding:14px 24px;font-size:15px}.hero-promise{font-size:12px}.trust-section{padding:40px 16px}.stat-number{font-size:40px}.stat-label{font-size:14px}.value-section{padding:60px 16px}.value-title{font-size:28px}.value-text{font-size:15px}.value-feature-item{gap:12px}.feature-check{width:28px;height:28px;min-width:28px;max-width:28px;min-height:28px;max-height:28px}.feature-check svg{width:14px;height:14px}.value-feature-item h4{font-size:15px}.value-feature-item p{font-size:13px}.btn-value-cta{width:100%;padding:14px 28px;font-size:15px}.visual-card{padding:20px}.visual-icon svg{width:32px;height:32px}.visual-label{font-size:15px}}body.theme-dark .hero-badge{background:rgba(15,23,42,.9);color:#60a5fa}body.theme-dark .hero-title{color:#e2e8f0}body.theme-dark .cta-final-text,body.theme-dark .hero-description,body.theme-dark .value-text{color:#94a3b8}body.theme-dark .step-card,body.theme-dark .visual-card{background:rgba(15,23,42,.8);border-color:rgba(51,65,85,.8)}body.theme-dark .cta-final-title,body.theme-dark .step-card h3,body.theme-dark .steps-title,body.theme-dark .value-title,body.theme-dark .visual-label{color:#e2e8f0}body.theme-dark .stat-label,body.theme-dark .step-card p{color:#94a3b8}body.theme-dark .value-feature-item h4{color:#e2e8f0}body.theme-dark .value-feature-item p{color:#94a3b8}body.theme-dark .steps-section{background:rgba(15,23,42,.3)}body.theme-dark .cta-final-section{background:linear-gradient(135deg,rgba(15,23,42,.3) 0,rgba(30,41,59,.3) 100%)}