.container.svelte-j2adry{padding:2rem 1rem;max-width:1200px;margin:20px auto;animation:svelte-j2adry-fadeIn 1s ease-in-out}@keyframes svelte-j2adry-fadeIn{0%{opacity:0}to{opacity:1}}.page-title.svelte-j2adry{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.page-intro.svelte-j2adry{text-align:center;font-size:1.1rem;line-height:1.7;max-width:800px;margin:0 auto 3rem;color:#4a5568}.pillars-grid.svelte-j2adry{display:grid;grid-template-columns:1fr;gap:1.5rem}.pillar-card.svelte-j2adry{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.pillar-card.svelte-j2adry:hover{transform:translateY(-5px);box-shadow:0 10px 15px #0000001a}.pillar-title.svelte-j2adry{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#38b2ac}.pillar-description.svelte-j2adry{flex-grow:1;margin-bottom:1.5rem;color:#4a5568;line-height:1.6}.pillar-button.svelte-j2adry{display:inline-block;padding:.6rem 1.2rem;text-decoration:none;font-weight:500;border-radius:6px;transition:all .2s ease;background-color:#edf2f7;color:#4a5568;text-align:center;margin-top:auto}.pillar-button.svelte-j2adry:hover{background-color:#e2e8f0;color:#2d3748}@media (min-width: 768px){.pillars-grid.svelte-j2adry{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.pillars-grid.svelte-j2adry{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.pillars-grid.svelte-j2adry>.pillar-card:where(.svelte-j2adry):nth-child(5){grid-column-start:2}.pillar-card.svelte-j2adry:nth-child(4){grid-column-start:auto}}
