@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--primary:#ff8c00;--primary-dark:#e67e00;--secondary:#1e3a8a;--bg-light:#f7fafc;--white:#fff;--text-main:#2d3748;--text-muted:#718096}body{background-color:var(--bg-light);color:var(--text-main);margin:0;padding:0;font-family:Outfit,sans-serif;line-height:1.6}.container{width:100%;margin:1rem 0;padding:0 1cm}.card{background:var(--white);border:1px solid #edf2f7;border-radius:20px;margin-bottom:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.hero,.hero-section{color:var(--white);text-align:center;background:var(--primary);border-radius:24px;box-shadow:0 4px 12px #0000000d;margin:1rem 1cm!important;padding:1rem 1cm!important}.proposal-content{padding-top:1rem!important}.hero h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:3rem;font-weight:800}.about-fiscal{background:#f8fafc;padding:1rem 1cm!important}.fiscal-card{background:#fff;border:1px solid #edf2f7;border-radius:24px;align-items:center;gap:1.5rem;padding:1.5rem;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.fiscal-img{flex:0 0 250px;height:auto}.fiscal-img img{object-fit:cover;border-radius:16px;width:100%;height:100%}.fiscal-info h2{color:var(--secondary);margin-bottom:1.5rem;font-size:2rem;font-weight:800}.fiscal-info p{color:#4a5568;margin-bottom:1.2rem}.fiscal-contact{border-top:1px solid #edf2f7;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.fiscal-contact span,.fiscal-contact a{color:var(--primary);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.fiscal-contact svg{width:20px;height:20px;color:var(--primary)}@media (width<=900px){.fiscal-card{text-align:center;flex-direction:column;padding:2rem}.fiscal-img{flex:0 0 200px;width:200px;height:200px}.fiscal-contact{flex-direction:column;gap:1rem}}
