section.svelte-1uha8ag{width:100%;background-color:var(--color-white);padding:3rem 2rem;margin-bottom:2.5rem;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;justify-content:left;align-items:center}section.svelte-1uha8ag:nth-of-type(2n){background-color:var(--color-light-gray)}section h1,section h2,section h3{color:var(--color-electric-green)}section .accent-text{color:var(--color-electric-green)}section a{color:var(--color-electric-green);text-decoration:none;font-weight:600;transition:color .2s ease}section a:hover{text-decoration:underline}section a{color:var(--color-electric-green)}section a.button{color:var(--color-white);text-decoration:none;background-color:var(--color-electric-green);transition:background-color .2s ease}section a.button:hover{text-decoration:none;background-color:#2563eb}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in.is-visible{opacity:1;transform:translateY(0)}section h2{font-size:2.25rem;line-height:2.5rem}@media (min-width: 768px){section h2{font-size:3rem;line-height:1}}section .button{color:#f8fafc;background-color:#14b8a6;text-decoration:none;transition:background-color .2s ease}section .button:hover{background-color:#0d9488;text-decoration:none}
