.dedicated-info.svelte-18f2jyp{padding:100px 0;background:#fff}.section-header.svelte-18f2jyp{text-align:center;margin-bottom:60px}.section-header.svelte-18f2jyp h2:where(.svelte-18f2jyp){font-size:36px;font-weight:900;color:var(--claro-gray-dark);margin-bottom:16px}.features-grid.svelte-18f2jyp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.feature-card.svelte-18f2jyp{padding:40px;background:var(--claro-gray-light);border-radius:var(--radius-box);text-align:center;transition:transform .3s ease}.feature-card.svelte-18f2jyp:hover{transform:translateY(-8px)}.feature-card.svelte-18f2jyp .icon:where(.svelte-18f2jyp){width:60px;height:60px;margin:0 auto 24px;color:var(--claro-red)}.feature-card.svelte-18f2jyp h3:where(.svelte-18f2jyp){font-size:20px;font-weight:800;margin-bottom:16px}.faq.svelte-18f2jyp{padding:100px 0;background:var(--claro-gray-light)}.faq-list.svelte-18f2jyp{max-width:800px;margin:0 auto}.container.svelte-18f2jyp{max-width:1200px;margin:0 auto;padding:0 24px}.about-section.svelte-18f2jyp{padding:80px 0;background:#fff}.about-content.svelte-18f2jyp h2:where(.svelte-18f2jyp){font-size:32px;font-weight:800;margin-bottom:24px;color:var(--claro-gray-dark)}.about-content.svelte-18f2jyp p.lead:where(.svelte-18f2jyp){font-size:20px;color:var(--claro-red);font-weight:600;margin-bottom:16px;line-height:1.5}.about-content.svelte-18f2jyp p:where(.svelte-18f2jyp){font-size:16px;line-height:1.6;margin-bottom:16px;color:#444}.steps-section.svelte-18f2jyp{padding:80px 0;background:var(--claro-gray-light)}.steps-grid.svelte-18f2jyp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.step-card.svelte-18f2jyp{background:#fff;padding:30px;border-radius:var(--radius-box);box-shadow:var(--shadow-card);position:relative;border-top:4px solid var(--claro-red)}.step-number.svelte-18f2jyp{font-size:40px;font-weight:900;color:var(--claro-gray-light);position:absolute;top:10px;right:20px}.step-card.svelte-18f2jyp h3:where(.svelte-18f2jyp){text-align:left;font-size:20px;margin-bottom:12px;position:relative;z-index:1}.step-card.svelte-18f2jyp p:where(.svelte-18f2jyp){font-size:15px;line-height:1.5;position:relative;z-index:1;color:#555}
