.questionnaire-selector[data-astro-cid-5gf4h3bs]{max-width:1200px;margin:0 auto;padding:2rem}.selector-header[data-astro-cid-5gf4h3bs]{text-align:center;margin-bottom:3rem}.selector-header[data-astro-cid-5gf4h3bs] h2[data-astro-cid-5gf4h3bs]{color:#2d3748;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.selector-header[data-astro-cid-5gf4h3bs] p[data-astro-cid-5gf4h3bs]{color:#718096;max-width:600px;margin:0 auto;font-size:1.2rem}.questionnaires-grid[data-astro-cid-5gf4h3bs]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}.questionnaire-card[data-astro-cid-5gf4h3bs]{color:inherit;box-sizing:border-box;background:#fff;border:2px solid #0000;border-radius:16px;flex-direction:column;height:100%;text-decoration:none;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.questionnaire-card[data-astro-cid-5gf4h3bs]:hover{border-color:#ea0029;transform:translateY(-4px);box-shadow:0 12px 40px #ea002926}.card-header[data-astro-cid-5gf4h3bs]{border-bottom:1px solid #e2e8f0;padding:2rem 2rem 1rem}.card-header[data-astro-cid-5gf4h3bs] h3[data-astro-cid-5gf4h3bs]{color:#2d3748;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.card-subtitle[data-astro-cid-5gf4h3bs]{color:#ea0029;font-size:1rem;font-weight:600}.card-body[data-astro-cid-5gf4h3bs]{flex:1;padding:1.5rem 2rem}.card-description[data-astro-cid-5gf4h3bs]{color:#4a5568;margin-bottom:1.5rem;line-height:1.6}.card-stats[data-astro-cid-5gf4h3bs]{flex-direction:column;gap:.75rem;display:flex}.stat[data-astro-cid-5gf4h3bs]{border-bottom:1px solid #f7fafc;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.stat[data-astro-cid-5gf4h3bs]:last-child{border-bottom:none}.stat-label[data-astro-cid-5gf4h3bs]{color:#718096;font-size:.9rem;font-weight:500}.stat-value[data-astro-cid-5gf4h3bs]{color:#2d3748;font-size:.9rem;font-weight:600}.card-footer[data-astro-cid-5gf4h3bs]{box-sizing:border-box;margin-top:auto;padding:1.5rem 2rem 2rem}.access-btn[data-astro-cid-5gf4h3bs]{color:#fff;text-align:center;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#ea0029,#b90024);border-radius:12px;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:block;overflow:hidden}.questionnaire-card[data-astro-cid-5gf4h3bs]:hover .access-btn[data-astro-cid-5gf4h3bs]{background:linear-gradient(135deg,#b90024,#98001d);transform:scale(1.02)}@media (width<=768px){.questionnaires-grid[data-astro-cid-5gf4h3bs]{grid-template-columns:1fr;gap:1.5rem}.questionnaire-selector[data-astro-cid-5gf4h3bs]{padding:1.5rem}.selector-header[data-astro-cid-5gf4h3bs] h2[data-astro-cid-5gf4h3bs]{font-size:2rem}.card-header[data-astro-cid-5gf4h3bs],.card-body[data-astro-cid-5gf4h3bs],.card-footer[data-astro-cid-5gf4h3bs]{padding-left:1.5rem;padding-right:1.5rem}}[data-astro-cid-lcdefpme]{box-sizing:border-box;margin:0;padding:0}html{color:#333;background:#f5f5f5;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}body{flex-direction:column;min-height:100vh;display:flex}.container[data-astro-cid-lcdefpme]{background:#fff;border-radius:16px;max-width:1200px;margin:2rem auto;padding:2rem;box-shadow:0 2px 10px #0000001a}.header[data-astro-cid-lcdefpme]{text-align:center;border-bottom:3px solid #ea0029;margin-bottom:3rem;padding-bottom:2rem}.header[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#333;text-transform:uppercase;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#666;max-width:600px;margin:0 auto;font-size:1.1rem}.logo-container[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:2rem}.logo[data-astro-cid-lcdefpme]{background:#000;border-radius:8px;padding:1.5rem;animation:1s ease-out forwards logoAppear;display:inline-block;position:relative;box-shadow:0 4px 20px #00000026}@keyframes logoAppear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.logo-top-bar[data-astro-cid-lcdefpme]{background:#ea0029;height:3px;margin-bottom:.8rem}.logo-text[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:.8rem}.logo-podo[data-astro-cid-lcdefpme],.logo-logia[data-astro-cid-lcdefpme]{color:#ea0029;letter-spacing:1px;font-size:1.8rem;font-weight:700;line-height:1.1;display:block}.logo-center-bar[data-astro-cid-lcdefpme]{color:#fff;text-align:center;letter-spacing:.5px;background:#ea0029;margin-bottom:.8rem;padding:.6rem;font-size:1rem;font-weight:700}.logo-name[data-astro-cid-lcdefpme]{color:#d4a574;text-align:center;letter-spacing:.5px;font-size:1.2rem;font-weight:500}.info-section[data-astro-cid-lcdefpme]{border-top:1px solid #e2e8f0;margin-top:3rem;padding-top:2rem}.info-card[data-astro-cid-lcdefpme]{background:#f7fafc;border-left:4px solid #ea0029;border-radius:12px;padding:2rem}.info-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#2d3748;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.info-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding:0;list-style:none}.info-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#4a5568;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.info-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:#ea0029;font-weight:700;position:absolute;left:0}.info-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#ea0029;font-weight:600;text-decoration:none}.info-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.footer[data-astro-cid-lcdefpme]{backdrop-filter:blur(10px);background:#ffffffe6;border-top:1px solid #0000001a;margin-top:3rem;padding:2rem 0}.footer-content[data-astro-cid-lcdefpme]{text-align:center;max-width:800px;margin:0 auto;padding:0 20px}.footer-text[data-astro-cid-lcdefpme]{color:#6b7280;margin:0;font-size:.9rem;line-height:1.5}.footer-link[data-astro-cid-lcdefpme]{color:#ea0029;font-weight:600;text-decoration:none;transition:all .3s}.footer-link[data-astro-cid-lcdefpme]:hover{color:#b90024;text-decoration:underline}.footer-link[data-astro-cid-lcdefpme]:focus{outline-offset:2px;border-radius:4px;outline:2px solid #ea0029}@media (width<=768px){.container[data-astro-cid-lcdefpme]{border-radius:15px;margin:1rem;padding:1.5rem}.header[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2rem}.info-card[data-astro-cid-lcdefpme]{padding:1.5rem}}
