:root{--brand-dark-blue: #114B5F;--brand-soft-blue: #4F6367;--brand-cream: #FEF9EF;--brand-orange: #FFAA40;--brand-light-green: #D1E8E2;--brand-white: #FFFFFF}@keyframes flash-bigger{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.section[data-astro-cid-opckwejh]{padding:80px 20px}.section-cream[data-astro-cid-opckwejh]{background-color:var(--brand-cream)}.container[data-astro-cid-opckwejh]{max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-astro-cid-opckwejh]{text-align:center;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;color:var(--brand-dark-blue);margin-bottom:1rem;line-height:1.2}.section-subtitle[data-astro-cid-opckwejh]{text-align:center;max-width:750px;margin:0 auto 4rem;font-size:1.1rem;color:var(--brand-soft-blue)}.hero-section[data-astro-cid-opckwejh]{color:var(--brand-dark-blue);padding:80px 20px 100px;text-align:center;background-color:var(--brand-cream);position:relative}.hero-section[data-astro-cid-opckwejh]:before{display:none}.hero-title[data-astro-cid-opckwejh]{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;margin-bottom:1rem}.hero-subtitle[data-astro-cid-opckwejh]{font-size:1.25rem;max-width:700px;margin:1rem auto 2rem;color:var(--brand-soft-blue)}.btn-cta[data-astro-cid-opckwejh]{background-color:var(--brand-orange);color:var(--brand-white);padding:1rem 2.5rem;border-radius:50px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;display:inline-block;text-decoration:none}.btn-cta[data-astro-cid-opckwejh]:hover{transform:translateY(-3px);box-shadow:0 4px 15px #ffaa4066}.btn-cta-secondary[data-astro-cid-opckwejh]{background-color:transparent;border:2px solid var(--brand-orange);color:var(--brand-orange)}.btn-disabled[data-astro-cid-opckwejh]{background-color:var(--brand-soft-blue);color:var(--brand-light-green);cursor:default;animation:flash-bigger 1.5s ease-in-out infinite}.btn-disabled[data-astro-cid-opckwejh]:hover{transform:none;box-shadow:none}.grid-2[data-astro-cid-opckwejh],.grid-3[data-astro-cid-opckwejh]{display:grid;gap:2.5rem}.grid-2[data-astro-cid-opckwejh],.grid-3[data-astro-cid-opckwejh]{grid-template-columns:1fr}@media (min-width: 768px){.grid-2[data-astro-cid-opckwejh]{grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center}.grid-3[data-astro-cid-opckwejh]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 640px){.grid-3[data-astro-cid-opckwejh]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.card[data-astro-cid-opckwejh]{background-color:var(--brand-white);padding:2.5rem;border-radius:16px;box-shadow:0 8px 25px #114b5f14;border:1px solid var(--brand-light-green);position:relative;height:100%;width:100%;max-width:450px}.card-badge[data-astro-cid-opckwejh]{position:absolute;top:-15px;left:50%;transform:translate(-50%);background-color:var(--brand-dark-blue);color:var(--brand-cream);padding:6px 16px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.problem-card[data-astro-cid-opckwejh],.vision-card[data-astro-cid-opckwejh]{text-align:center}.problem-card[data-astro-cid-opckwejh] .section-title[data-astro-cid-opckwejh],.vision-card[data-astro-cid-opckwejh] .section-title[data-astro-cid-opckwejh]{margin-top:1.5rem}.problem-card[data-astro-cid-opckwejh] .section-subtitle[data-astro-cid-opckwejh],.vision-card[data-astro-cid-opckwejh] .section-subtitle[data-astro-cid-opckwejh]{margin-bottom:0;max-width:100%}.vision-image[data-astro-cid-opckwejh],.problem-image[data-astro-cid-opckwejh]{width:100%;max-width:500px;border-radius:16px;display:block}.info-card[data-astro-cid-opckwejh]{text-align:center;display:flex;flex-direction:column;align-items:center}.info-card-icon[data-astro-cid-opckwejh]{height:80px;width:80px;object-fit:contain;margin-bottom:1.5rem}.info-card[data-astro-cid-opckwejh] h3[data-astro-cid-opckwejh]{font-size:1.25rem;color:var(--brand-dark-blue);margin-bottom:.5rem}.info-card[data-astro-cid-opckwejh] p[data-astro-cid-opckwejh]{color:var(--brand-soft-blue);line-height:1.6}.founder-card[data-astro-cid-opckwejh]{text-align:center}.founder-card[data-astro-cid-opckwejh] h4[data-astro-cid-opckwejh]{font-size:1.5rem;color:var(--brand-dark-blue)}.founder-card[data-astro-cid-opckwejh] .title[data-astro-cid-opckwejh]{font-size:1rem;color:var(--brand-soft-blue);margin-bottom:1rem}.founder-card[data-astro-cid-opckwejh] .bio[data-astro-cid-opckwejh]{margin-bottom:1.5rem}.text-center[data-astro-cid-opckwejh]{text-align:center}.features-grid[data-astro-cid-opckwejh]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 500px){.features-grid[data-astro-cid-opckwejh]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.features-grid[data-astro-cid-opckwejh]{grid-template-columns:repeat(4,1fr)}}.features-grid[data-astro-cid-opckwejh] .info-card[data-astro-cid-opckwejh]{max-width:none;padding:2rem}
