.vida-faq-landing{background:#fff;color:#1e293b;font-family:Inter,sans-serif}.vida-faq-landing__container{margin:0 auto;max-width:80rem;padding:0 1rem}@media (min-width:640px){.vida-faq-landing__container{padding:0 1.5rem}}@media (min-width:1024px){.vida-faq-landing__container{padding:0 2rem}}.vida-faq-landing__hero{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr auto;padding:2.5rem 0 2rem}@media (min-width:768px){.vida-faq-landing__hero{gap:3rem;grid-template-columns:1fr 1fr;padding:4rem 0}}.vida-faq-landing__hero-title{color:#1e293b;font-size:1.75rem;font-weight:800;line-height:1.15;margin:0}@media (min-width:768px){.vida-faq-landing__hero-title{font-size:2.5rem}}.vida-faq-landing__hero-subtitle{color:#64748b;font-size:.9375rem;line-height:1.6;margin-top:.75rem;max-width:22rem}@media (min-width:768px){.vida-faq-landing__hero-subtitle{font-size:1.125rem;max-width:28rem}}.vida-faq-landing__hero-subtitle p{margin:0}.vida-faq-landing__hero-image{display:flex;justify-content:center}@media (min-width:768px){.vida-faq-landing__hero-image{justify-content:flex-end}}.vida-faq-landing__banner-img{height:auto;max-width:100%;max-width:10rem}@media (min-width:768px){.vida-faq-landing__banner-img{max-width:20rem}}.vida-faq-landing__hero-placeholder{height:18rem;position:relative;width:18rem}.vida-faq-landing__placeholder-circle{background:rgba(34,197,94,.1);border-radius:9999px;inset:0;position:absolute}.vida-faq-landing__placeholder-dots{bottom:-.5rem;display:grid;gap:.375rem;grid-template-columns:repeat(3,.75rem);left:-.5rem;position:absolute}.vida-faq-landing__placeholder-dots:after,.vida-faq-landing__placeholder-dots:before{background:#22c55e;border-radius:9999px;content:"";display:block;height:.75rem;width:.75rem}.vida-faq-landing__placeholder-shield{background:#22c55e;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);color:#fff;padding:.5rem;position:absolute;right:-1rem;top:2rem}.vida-faq-landing__topics{padding-bottom:5rem}.vida-faq-landing__topics-header{align-items:center;display:flex;gap:.5rem;margin-bottom:2rem}.vida-faq-landing__topics-icon{color:#64748b;height:1.25rem;width:1.25rem}.vida-faq-landing__topics-label{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0}.vida-faq-landing__topic-list{display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.vida-faq-landing__topic-list{gap:.75rem}}.vida-faq-landing__topic-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;color:inherit;display:block;padding:1rem;text-decoration:none;transition:all .2s ease}@media (min-width:768px){.vida-faq-landing__topic-card{padding:1.25rem}}.vida-faq-landing__topic-card--hover:hover{border-color:rgba(34,197,94,.5);box-shadow:0 8px 25px rgba(0,0,0,.08);transform:translateY(-2px)}.vida-faq-landing__topic-inner{align-items:center;display:flex;justify-content:space-between}.vida-faq-landing__topic-left{align-items:center;display:flex;gap:1rem}.vida-faq-landing__topic-icon{align-items:center;border-radius:.75rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}@media (min-width:768px){.vida-faq-landing__topic-icon{height:3rem;width:3rem}}.vida-faq-landing__topic-icon--blue{background:#eff6ff;color:#3b82f6}.vida-faq-landing__topic-icon--purple{background:#faf5ff;color:#a855f7}.vida-faq-landing__topic-icon--green{background:#f0fdf4;color:#22c55e}.vida-faq-landing__topic-icon--teal{background:#f0fdfa;color:#14b8a6}.vida-faq-landing__topic-icon--indigo{background:#eef2ff;color:#6366f1}.vida-faq-landing__topic-title{color:#1e293b;font-size:1rem;font-weight:600;margin:0}.vida-faq-landing__topic-desc{color:#64748b;font-size:.875rem;margin:.125rem 0 0}.vida-faq-landing__topic-right{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.vida-faq-landing__topic-count{color:#64748b;font-size:.875rem;white-space:nowrap}.vida-faq-landing__topic-arrow{color:#64748b;height:1.25rem;width:1.25rem}