.hero-section-v2{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:120px 0 80px;background:#0a0e1a;overflow:hidden}.hero-background-v2{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.hero-background-v2 .hero-grid-v2{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.02) 1px, transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 50% at 50% 0%, black 70%, transparent 100%)}.hero-background-v2 .hero-glow-v2{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:1000px;height:600px;background:radial-gradient(ellipse, rgba(0,212,170,0.15) 0%, rgba(0,168,255,0.08) 40%, transparent 70%);filter:blur(60px)}.hero-background-v2 .hero-orbs .orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.4;animation:float 20s ease-in-out infinite}.hero-background-v2 .hero-orbs .orb-1{top:20%;left:10%;width:300px;height:300px;background:#00d4aa}.hero-background-v2 .hero-orbs .orb-2{top:60%;right:10%;width:400px;height:400px;background:#00a8ff;animation-delay:-7s}.hero-background-v2 .hero-orbs .orb-3{top:40%;left:50%;width:200px;height:200px;background:#a855f7;animation-delay:-14s}@keyframes float{0%,100%{transform:translate(0, 0)}33%{transform:translate(30px, -30px)}66%{transform:translate(-20px, 20px)}}.hero-content-v2{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto;padding:0 20px}.announcement-banner{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:100px;margin-bottom:32px;cursor:pointer;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.announcement-banner:hover{border-color:rgba(0,212,170,0.3);background:rgba(0,212,170,0.05)}.announcement-banner .announcement-badge{background:linear-gradient(135deg, #00d4aa 0%, #00a8ff 100%);color:#000;font-size:10px;font-weight:700;padding:3px 8px;border-radius:100px;letter-spacing:0.5px}.announcement-banner .announcement-text{color:#94a3b8;font-size:14px}.announcement-banner i{color:#64748b;font-size:12px}.hero-headline{font-size:clamp(48px, 8vw, 80px);font-weight:800;line-height:1.05;margin-bottom:24px;letter-spacing:-0.03em}.hero-headline .headline-line{display:block;color:#ffffff}.gradient-text-v2{background:linear-gradient(135deg, #00d4aa 0%, #00a8ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subheadline{font-size:clamp(18px, 2.5vw, 22px);color:#94a3b8;max-width:600px;margin:0 auto 40px;line-height:1.6}.hero-cta-group{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.btn-hero-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg, #00d4aa 0%, #00a8ff 100%);color:#000;font-weight:600;font-size:16px;border-radius:100px;text-decoration:none;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 20px rgba(0,212,170,0.3)}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,212,170,0.4);color:#000}.btn-hero-primary i{font-size:14px}.btn-hero-secondary{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:transparent;color:#ffffff;font-weight:600;font-size:16px;border:1px solid rgba(255,255,255,0.08);border-radius:100px;text-decoration:none;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-hero-secondary:hover{border-color:rgba(0,212,170,0.5);background:rgba(0,212,170,0.05);color:#ffffff}.hero-social-proof{display:flex;align-items:center;justify-content:center;gap:12px}.avatars-stack{display:flex}.avatars-stack .avatar-circle{width:32px;height:32px;border-radius:50%;border:2px solid #0a0e1a;margin-left:-8px}.avatars-stack .avatar-circle:first-child{margin-left:0}.avatars-stack .avatar-more{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.03);border:2px solid #0a0e1a;margin-left:-8px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#94a3b8}.social-proof-text{color:#64748b;font-size:14px;margin:0}.hero-visual-v2{position:relative;width:100%;max-width:1100px;margin:60px auto 0;padding:0 20px;z-index:2}.browser-frame{background:#1a1f2e;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,0.05),0 20px 60px rgba(0,0,0,0.5),0 0 100px rgba(0,212,170,0.1)}.browser-header{display:flex;align-items:center;padding:12px 16px;background:rgba(0,0,0,0.3);border-bottom:1px solid rgba(255,255,255,0.05)}.browser-dots{display:flex;gap:6px}.browser-dots .dot{width:10px;height:10px;border-radius:50%}.browser-dots .dot.red{background:#ff5f57}.browser-dots .dot.yellow{background:#ffbd2e}.browser-dots .dot.green{background:#28c840}.browser-url{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#64748b}.browser-url i{color:#00d4aa;font-size:10px}.browser-content{background:#0f1419}.browser-content .hero-screenshot{width:100%;display:block}.hero-floating-area{position:relative;width:100%;max-width:900px;margin:60px auto 0;height:120px;z-index:2}.floating-card{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(26,31,46,0.95);border:1px solid rgba(255,255,255,0.08);border-radius:12px;backdrop-filter:blur(10px);box-shadow:0 10px 40px rgba(0,0,0,0.3);animation:floatCard 6s ease-in-out infinite}.floating-card-1{top:0;left:10%;animation-delay:0s}.floating-card-2{top:20px;right:10%;animation-delay:-2s}.floating-card-3{top:60px;left:40%;transform:translateX(-50%);animation-delay:-4s}@keyframes floatCard{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating-card-3{animation:floatCard3 6s ease-in-out infinite;animation-delay:-4s}@keyframes floatCard3{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}.floating-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.floating-icon.success{background:rgba(0,212,170,0.15);color:#00d4aa}.floating-icon.warning{background:rgba(168,85,247,0.15);color:#a855f7}.floating-icon.info{background:rgba(0,168,255,0.15);color:#00a8ff}.floating-content{display:flex;flex-direction:column}.floating-label{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:0.5px}.floating-value{font-size:18px;font-weight:700;color:#ffffff}.floating-value.success{color:#00d4aa}.logos-section{padding:60px 0;background:#050810;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08)}.logos-title{text-align:center;color:#64748b;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:32px}.logos-grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:48px}.logo-item{opacity:0.5;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.logo-item:hover{opacity:1}.logo-item .logo-text{font-size:20px;font-weight:700;color:#ffffff;letter-spacing:-0.02em}.problem-section{padding:120px 0;background:#0a0e1a}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:1000px;margin:0 auto}@media (max-width: 768px){.problem-grid{grid-template-columns:1fr}}.problem-card,.solution-card{padding:40px;border-radius:20px;border:1px solid rgba(255,255,255,0.08)}.problem-card{background:rgba(239,68,68,0.03);border-color:rgba(239,68,68,0.15)}.problem-card .problem-icon{width:48px;height:48px;border-radius:12px;background:rgba(239,68,68,0.1);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.problem-card .problem-icon i{font-size:24px;color:#ef4444}.solution-card{background:rgba(0,212,170,0.03);border-color:rgba(0,212,170,0.15)}.solution-card .solution-icon{width:48px;height:48px;border-radius:12px;background:rgba(0,212,170,0.1);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.solution-card .solution-icon i{font-size:24px;color:#00d4aa}.problem-title,.solution-title{font-size:24px;font-weight:700;color:#ffffff;margin-bottom:20px}.problem-list,.solution-list{list-style:none;padding:0;margin:0}.problem-list li,.solution-list li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;color:#94a3b8;font-size:15px;line-height:1.5}.problem-list li i,.solution-list li i{margin-top:4px;font-size:12px}.problem-list li i{color:#ef4444}.solution-list li i{color:#00d4aa}.section-header{text-align:center;margin-bottom:60px}.section-badge{display:inline-block;padding:6px 14px;background:rgba(0,212,170,0.1);color:#00d4aa;font-size:11px;font-weight:700;letter-spacing:1.5px;border-radius:100px;margin-bottom:20px}.section-title-v2{font-size:clamp(32px, 5vw, 48px);font-weight:800;color:#ffffff;margin-bottom:16px;letter-spacing:-0.02em}.section-subtitle-v2{font-size:18px;color:#94a3b8;max-width:500px;margin:0 auto}.features-section-v2{padding:120px 0;background:#050810}.features-grid-v2{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media (max-width: 992px){.features-grid-v2{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 576px){.features-grid-v2{grid-template-columns:1fr}}.feature-card-v2{padding:32px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:20px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.feature-card-v2:hover{border-color:rgba(0,212,170,0.3);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,0.3)}.feature-card-v2.feature-large{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width: 768px){.feature-card-v2.feature-large{grid-column:span 1;grid-template-columns:1fr}}.feature-icon-v2{width:48px;height:48px;border-radius:12px;background:rgba(0,212,170,0.1);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-icon-v2 i{font-size:20px;color:#00d4aa}.feature-card-v2 h3{font-size:20px;font-weight:700;color:#ffffff;margin-bottom:12px}.feature-card-v2 p{font-size:15px;color:#94a3b8;line-height:1.6;margin-bottom:16px}.feature-benefit{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#00d4aa;font-weight:500}.feature-benefit i{font-size:10px}.feature-visual{display:flex;align-items:center;justify-content:center}.feature-mockup{width:100%;padding:24px;background:rgba(0,0,0,0.3);border-radius:12px;border:1px solid rgba(255,255,255,0.08)}.prediction-bar{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.08)}.prediction-bar:last-child{border-bottom:none}.prediction-label{width:50px;font-size:13px;font-weight:600;color:#ffffff}.prediction-meter{flex:1;height:6px;background:rgba(255,255,255,0.1);border-radius:3px;overflow:hidden}.meter-fill{height:100%;background:linear-gradient(135deg, #00d4aa 0%, #00a8ff 100%);border-radius:3px;transition:width 1s ease}.meter-fill.warning{background:linear-gradient(135deg, #f59e0b, #ef4444)}.prediction-value{width:60px;text-align:right;font-size:14px;font-weight:700}.prediction-value.up{color:#00d4aa}.prediction-value.down{color:#ef4444}.social-proof-section{padding:120px 0;background:#0a0e1a}.stats-row{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin-bottom:60px}@media (max-width: 768px){.stats-row{grid-template-columns:repeat(2, 1fr)}}.stat-card{text-align:center;padding:32px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:20px}.stat-number-v2{font-size:40px;font-weight:800;color:#ffffff;margin-bottom:8px;background:linear-gradient(135deg, #00d4aa 0%, #00a8ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label-v2{font-size:14px;color:#64748b}.testimonials-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media (max-width: 992px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{padding:32px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:20px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.testimonial-card:hover{border-color:rgba(0,212,170,0.2)}.testimonial-stars{margin-bottom:16px}.testimonial-stars i{color:#fbbf24;font-size:14px;margin-right:2px}.testimonial-text{font-size:15px;color:#94a3b8;line-height:1.7;margin-bottom:24px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:12px}.author-avatar{width:40px;height:40px;border-radius:50%}.author-info{display:flex;flex-direction:column}.author-name{font-size:14px;font-weight:600;color:#ffffff}.author-title{font-size:12px;color:#64748b}.how-it-works-section-v2{padding:120px 0;background:#050810}.steps-grid{display:flex;align-items:flex-start;justify-content:center;gap:16px}@media (max-width: 992px){.steps-grid{flex-direction:column;align-items:center}.steps-grid .step-connector{display:none}}.step-card-v2{flex:1;max-width:300px;padding:40px 32px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:20px;text-align:center;position:relative}.step-number-v2{position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:32px;height:32px;background:linear-gradient(135deg, #00d4aa 0%, #00a8ff 100%);color:#000;font-size:14px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.step-icon-v2{width:64px;height:64px;margin:0 auto 20px;background:rgba(0,212,170,0.1);border-radius:16px;display:flex;align-items:center;justify-content:center}.step-icon-v2 i{font-size:28px;color:#00d4aa}.step-card-v2 h3{font-size:18px;font-weight:700;color:#ffffff;margin-bottom:12px}.step-card-v2 p{font-size:14px;color:#94a3b8;line-height:1.6;margin:0}.step-connector{display:flex;align-items:center;padding-top:60px;color:#64748b}.step-connector i{font-size:20px}.pricing-teaser-section{padding:120px 0;background:#0a0e1a}.pricing-teaser-simple{max-width:700px;margin:0 auto;text-align:center}.pricing-teaser-content{padding:60px 40px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:20px}.pricing-teaser-content .section-badge{margin-bottom:20px}.pricing-teaser-content .section-title-v2{margin-bottom:12px}.pricing-teaser-content .section-subtitle-v2{margin-bottom:32px}.pricing-highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:40px}.pricing-highlight{display:flex;align-items:center;gap:8px;font-size:15px;color:#94a3b8}.pricing-highlight i{color:#00d4aa;font-size:16px}.pricing-teaser-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;max-width:1000px;margin:0 auto 40px}@media (max-width: 992px){.pricing-teaser-grid{grid-template-columns:1fr;max-width:400px}}.pricing-teaser-card{padding:40px 32px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:20px;text-align:center;position:relative;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.pricing-teaser-card:hover{border-color:rgba(0,212,170,0.2)}.pricing-teaser-card.featured{background:rgba(0,212,170,0.05);border-color:rgba(0,212,170,0.3);transform:scale(1.02)}.pricing-teaser-card.featured:hover{transform:scale(1.04)}.plan-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:4px 16px;background:linear-gradient(135deg, #00d4aa 0%, #00a8ff 100%);color:#000;font-size:10px;font-weight:700;letter-spacing:0.5px;border-radius:100px}.plan-name{font-size:22px;font-weight:700;color:#ffffff;margin-bottom:16px}.plan-price{font-size:48px;font-weight:800;color:#ffffff;margin-bottom:24px}.plan-price span{font-size:16px;font-weight:400;color:#64748b}.plan-features{list-style:none;padding:0;margin:0 0 32px 0;text-align:left}.plan-features li{display:flex;align-items:center;gap:10px;padding:10px 0;color:#94a3b8;font-size:14px}.plan-features li i{color:#00d4aa;font-size:12px}.btn-plan{display:block;width:100%;padding:14px 24px;font-size:14px;font-weight:600;border-radius:100px;text-decoration:none;text-align:center;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-plan-primary{background:linear-gradient(135deg, #00d4aa 0%, #00a8ff 100%);color:#000}.btn-plan-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,212,170,0.3);color:#000}.btn-plan-secondary{background:transparent;border:1px solid rgba(255,255,255,0.08);color:#ffffff}.btn-plan-secondary:hover{border-color:rgba(0,212,170,0.5);color:#ffffff}.view-all-plans{display:inline-flex;align-items:center;gap:8px;color:#00d4aa;font-size:14px;font-weight:500;text-decoration:none;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.view-all-plans:hover{color:#ffffff;gap:12px}.faq-section{padding:120px 0;background:#050810}.faq-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;max-width:1000px;margin:0 auto}@media (max-width: 768px){.faq-grid{grid-template-columns:1fr}}.faq-item{padding:32px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:20px}.faq-question{font-size:17px;font-weight:600;color:#ffffff;margin-bottom:12px}.faq-answer{font-size:14px;color:#94a3b8;line-height:1.7;margin:0}.final-cta-section{padding:140px 0;background:#0a0e1a;position:relative;overflow:hidden}.final-cta-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:1200px;height:600px;background:radial-gradient(ellipse, rgba(0,212,170,0.12) 0%, transparent 70%);filter:blur(80px)}.final-cta-content{position:relative;z-index:2;text-align:center;max-width:700px;margin:0 auto}.final-cta-title{font-size:clamp(36px, 6vw, 56px);font-weight:800;color:#ffffff;margin-bottom:20px;letter-spacing:-0.02em}.final-cta-subtitle{font-size:18px;color:#94a3b8;margin-bottom:40px;line-height:1.6}.final-cta-buttons{margin-bottom:20px}.btn-final-primary{display:inline-flex;align-items:center;gap:12px;padding:20px 40px;background:linear-gradient(135deg, #00d4aa 0%, #00a8ff 100%);color:#000;font-size:18px;font-weight:600;border-radius:100px;text-decoration:none;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 30px rgba(0,212,170,0.3)}.btn-final-primary:hover{transform:translateY(-3px);box-shadow:0 10px 40px rgba(0,212,170,0.4);color:#000}.final-cta-note{font-size:14px;color:#64748b;margin:0}@media (max-width: 992px){.hero-section-v2{padding:100px 0 60px}.hero-floating-area{height:100px;max-width:100%;padding:0 20px}.floating-card{padding:10px 14px}.floating-card .floating-icon{width:32px;height:32px}.floating-card .floating-icon i{font-size:14px}.floating-card .floating-label{font-size:10px}.floating-card .floating-value{font-size:14px}.floating-card-1{left:5%}.floating-card-2{right:5%}.floating-card-3{left:50%}}@media (max-width: 576px){.hero-cta-group{flex-direction:column}.hero-cta-group .btn-hero-primary,.hero-cta-group .btn-hero-secondary{width:100%;justify-content:center}.hero-social-proof{flex-direction:column;gap:8px}.hero-floating-area{height:80px;margin-top:40px}.floating-card{padding:8px 12px;gap:8px}.floating-card .floating-icon{width:28px;height:28px;border-radius:8px}.floating-card .floating-icon i{font-size:12px}.floating-card .floating-content .floating-label{font-size:9px}.floating-card .floating-content .floating-value{font-size:13px}.floating-card-1{top:0;left:2%}.floating-card-2{top:10px;right:2%}.floating-card-3{top:50px;left:50%}}
