.v5mi_a_container{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);min-height:100vh}.v5mi_a_hero{text-align:center;color:#fff;background:linear-gradient(135deg,#0d1c40 0%,#1a2b52 100%);padding:6rem 0 4rem}.v5mi_a_heroContent{max-width:800px;margin:0 auto;padding:0 1rem}.v5mi_a_successIcon{color:#f16825;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:2rem;display:inline-flex}.v5mi_a_title{color:#fff;margin:0 0 1.5rem;font-size:3rem;font-weight:900;line-height:1.1}@media (max-width:768px){.v5mi_a_title{font-size:2.5rem}}.v5mi_a_subtitle{opacity:.9;margin:0 0 3rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.v5mi_a_subtitle{font-size:1.125rem}}.v5mi_a_urgentContact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:1rem;padding:2rem}.v5mi_a_urgentText{opacity:.9;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:600;display:flex}.v5mi_a_phoneButton{color:#fff;background:#f16825;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #f168254d}.v5mi_a_phoneButton:hover{background:#d1541b;transform:translateY(-2px);box-shadow:0 6px 20px #f1682566}.v5mi_a_nextSteps,.v5mi_a_socialProof,.v5mi_a_finalCta{padding:4rem 0}.v5mi_a_sectionContent{max-width:1000px;margin:0 auto;padding:0 1rem}.v5mi_a_sectionTitle{text-align:center;color:#1e293b;margin:0 0 3rem;font-size:2.5rem;font-weight:900}@media (max-width:768px){.v5mi_a_sectionTitle{font-size:2rem}}.v5mi_a_steps{gap:2rem;max-width:600px;margin:0 auto;display:grid}@media (min-width:768px){.v5mi_a_steps{gap:3rem}}.v5mi_a_step{background:#fff;border-radius:1rem;align-items:flex-start;gap:1.5rem;padding:2rem;transition:transform .3s;display:flex;box-shadow:0 4px 15px #0000001a}.v5mi_a_step:hover{transform:translateY(-2px)}.v5mi_a_stepNumber{color:#fff;background:linear-gradient(135deg,#0d1c40,#1a2b52);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;font-weight:700;display:flex}.v5mi_a_stepText{color:#374151;margin:0;padding-top:.5rem;font-size:1.125rem;line-height:1.6}.v5mi_a_socialProof{background:#fff}.v5mi_a_stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.v5mi_a_stat{text-align:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:1rem;padding:2rem;transition:all .3s}.v5mi_a_stat:hover{background:#f1f5f9;border-color:#0d1c40}.v5mi_a_statValue{color:#0d1c40;margin-bottom:.5rem;font-size:2.5rem;font-weight:900}@media (max-width:768px){.v5mi_a_statValue{font-size:2rem}}.v5mi_a_statLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.v5mi_a_testimonial{color:#fff;text-align:center;background:linear-gradient(135deg,#0d1c40,#1a2b52);border-radius:1.5rem;margin:0;padding:3rem;position:relative}.v5mi_a_testimonial p{margin:0 0 1rem;font-size:1.25rem;font-style:italic;line-height:1.6}.v5mi_a_testimonial cite{opacity:.8;font-size:1rem;font-style:normal}.v5mi_a_finalCta{text-align:center;background:#f8fafc}.v5mi_a_ctaTitle{color:#1e293b;text-align:center;margin:0 0 1rem;font-size:2rem}.v5mi_a_ctaText{color:#64748b;max-width:600px;margin:0 auto 2rem;font-size:1.125rem}.v5mi_a_ctaButtons{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.v5mi_a_ctaButtons{flex-direction:row;justify-content:center}}.v5mi_a_primaryButton{color:#fff;background:#f16825;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #f1682533}.v5mi_a_primaryButton:hover{background:#d1541b;transform:translateY(-2px);box-shadow:0 6px 20px #f168254d}.v5mi_a_secondaryButton{color:#0d1c40;background:0 0;border:2px solid #0d1c40;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.v5mi_a_secondaryButton:hover{color:#fff;background:#0d1c40;transform:translateY(-2px)}
