.integrated-rdv{padding:0;margin-top:-4rem;position:relative;z-index:20}.rdv-glass-bar{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:var(--radius-xl);padding:2.5rem 3.5rem;box-shadow:var(--glass-shadow);border:1px solid var(--glass-border);justify-content:space-between;gap:3rem}.rdv-glass-bar,.rdv-header{display:flex;align-items:center}.rdv-header{gap:1.5rem}.rdv-header h3{font-size:1.6rem;color:var(--text-on-light);margin:0}.rdv-header p{font-size:.95rem;color:var(--text-muted);margin:0}.icon-pulse{width:44px;height:44px;color:var(--primary);background:rgba(0,86,179,.1);padding:10px;border-radius:12px;animation:activePulse 2s infinite}@keyframes activePulse{0%{box-shadow:0 0 0 0 rgba(0,86,179,.4)}70%{box-shadow:0 0 0 15px rgba(0,86,179,0)}to{box-shadow:0 0 0 0 rgba(0,86,179,0)}}.rdv-form-inline{flex:1 1;display:flex;gap:1rem}.rdv-form-inline input,.rdv-form-inline select{width:100%;padding:1.1rem 1.5rem;border:1px solid var(--glass-border);border-radius:14px;background:rgba(0,0,0,.03);color:var(--text-primary);font-weight:500;transition:var(--transition)}.rdv-form-inline input::placeholder{color:var(--text-muted)}.rdv-form-inline input:focus,.rdv-form-inline select:focus{outline:none;border-color:var(--primary);background:rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,86,179,.1)}.why-premium{padding:10rem 0}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.feature-card{text-align:center;padding:2.5rem 1.5rem;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-xl)}.feature-card:hover{border-color:var(--primary);transform:translateY(-8px)}.feature-icon{width:50px;height:50px;background:rgba(0,86,179,.1);color:var(--primary);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;border-radius:14px;transition:var(--transition)}.feature-card:hover .feature-icon{background:var(--primary);color:var(--text-main);transform:rotate(-10deg) scale(1.1)}.feature-card h3{font-size:1.25rem;margin-bottom:.75rem;color:var(--text-on-light)}.feature-card p{color:var(--text-muted);font-size:.95rem}.testimonial-section{padding:6rem 0;overflow:hidden;position:relative;background:radial-gradient(ellipse at center,rgba(0,86,179,.03) 0,transparent 70%)}.testimonial-track{display:flex;width:max-content;animation:scrollTestimonials 40s linear infinite}.testimonial-track:hover{animation-play-state:paused}.testimonial-group{display:flex;gap:2rem;padding-right:2rem}.testimonial-card{width:380px;padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between;text-align:left;white-space:normal}@keyframes scrollTestimonials{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.testimonial-card .stars{color:var(--accent);margin-bottom:1.5rem;display:flex;gap:.4rem}.testimonial-card .quote{font-size:1.15rem;line-height:1.6;margin-bottom:2rem;color:var(--text-main);font-style:italic;opacity:.9}.testimonial-card .author-info strong{font-size:1.1rem;color:var(--text-main);display:block;margin-bottom:.2rem;font-weight:600}.testimonial-card .author-info span{font-size:.85rem;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}@media (max-width:1024px){.rdv-glass-bar{flex-direction:column;padding:2.5rem;gap:2.5rem}.rdv-form-inline{width:100%;flex-direction:column}.feature-grid{grid-template-columns:1fr}.quote{font-size:1.8rem}}.promo-section-modern{padding:6rem 0;position:relative}.promo-card-modern{padding:4rem 2rem;text-align:center;position:relative;overflow:hidden;background:#ffffff;border:1px solid var(--glass-border)}.promo-content-wrapper{position:relative;z-index:1}.promo-badge-modern{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary);color:white;padding:.5rem 1.2rem;border-radius:30px;margin-bottom:2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.promo-title-modern{font-size:2.8rem;color:var(--text-on-light);margin-bottom:1.5rem;font-weight:800;line-height:1.2;font-family:var(--font-display)}.text-primary-accent{color:var(--primary)}.promo-desc-modern{color:var(--text-muted);font-size:1.2rem;max-width:800px;margin:0 auto 2.5rem;line-height:1.6}.promo-modern-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1.2rem 3rem;border-radius:50px;font-size:1.2rem;font-weight:700;text-decoration:none}.hot-promo-badge{animation:pulse-hot 2s infinite}@keyframes pulse-hot{0%{box-shadow:0 0 0 0 rgba(227,38,54,.4)}70%{box-shadow:0 0 0 15px rgba(227,38,54,0)}to{box-shadow:0 0 0 0 rgba(227,38,54,0)}}.btn-glow-red{animation:pulse-button-red 2.5s infinite}@keyframes pulse-button-red{0%{transform:scale(1);box-shadow:0 4px 15px rgba(227,38,54,.4)}50%{transform:scale(1.03);box-shadow:0 4px 25px rgba(227,38,54,.7)}to{transform:scale(1);box-shadow:0 4px 15px rgba(227,38,54,.4)}}.process-section-modern{padding:6rem 0;background:var(--bg-section-alt)}.process-header-modern{text-align:center;margin-bottom:4rem}.process-header-modern p{color:var(--text-muted);font-size:1.2rem;max-width:700px;margin:0 auto}.process-grid-modern{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;text-align:center}.process-step-modern{padding:2.5rem}.process-icon-wrapper-modern{width:60px;height:60px;background:rgba(0,86,179,.1);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.bento-card-modern .bento-icon-primary svg{animation:WrenchWiggle 5s ease-in-out infinite}@keyframes numberPulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}15%{transform:scale(1.4);filter:drop-shadow(0 0 20px currentColor)}30%{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}}.step-number-pulse{display:inline-block;animation:numberPulse 6s ease-in-out infinite}@keyframes clockTicking{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-clock-ticking svg{animation:clockTicking 10s steps(60) infinite}@keyframes writeWiggle{0%,to{transform:rotate(0deg) translateX(0)}25%{transform:rotate(-5deg) translateX(-2px) translateY(-2px)}50%{transform:rotate(0deg) translateX(2px) translateY(0)}75%{transform:rotate(5deg) translateX(-2px) translateY(2px)}}.icon-write-wiggle svg{animation:writeWiggle .8s ease-in-out infinite;transform-origin:bottom right}.premium-trust-badges-section{padding:2.5rem 0;background:transparent;position:relative;z-index:15}.premium-trust-badges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;justify-content:center}.premium-trust-badge{display:flex;align-items:center;gap:1.25rem;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.25rem 1.75rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px rgba(0,0,0,.2);transition:all .3s ease}.premium-trust-badge:hover{transform:translateY(-3px);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);box-shadow:0 15px 35px rgba(0,0,0,.3)}.premium-badge-icon-container{position:relative;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:10px;border-radius:12px;flex-shrink:0}.premium-badge-text{color:var(--text-color);font-size:.95rem;font-weight:500;line-height:1.5}.premium-badge-text strong{font-size:1.05rem;font-weight:700;display:inline-block;margin-bottom:2px}.why-premium-bento{background:#0b0f19!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.7)!important;border-radius:24px!important;padding:3.5rem 2rem!important}.bento-vault-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:1.5rem!important;margin-top:2rem!important}.bento-card-modern{background:linear-gradient(135deg,#0b0f19,#111827)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;padding:1.75rem!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important;transition:all .35s ease!important}.bento-card-modern:hover{transform:translateY(-5px)!important;border-color:rgba(239,68,68,.4)!important;box-shadow:0 15px 35px rgba(239,68,68,.15)!important}.bento-card-modern h3{color:#ffffff!important;font-size:1.15rem!important;font-weight:700!important;margin:.8rem 0 .4rem!important}.bento-card-modern p{color:#cbd5e1!important;font-size:.88rem!important;line-height:1.55!important}.bento-card-modern strong{color:#ffffff!important}