:root{--tech-blue:#1e40af;--tech-blue-hover:#1e3a8a;--text-dark:#1f2937;--text-secondary:#4b5563;--button-text:#fff;--secondary-border:#d1d5db;--hero-bg:#f9fafb}.Hero-module__ZARIfG__heroSection{text-align:center;background-color:var(--hero-bg);padding:2rem 0 3rem}.Hero-module__ZARIfG__heroTitle{color:var(--tech-blue);margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}@media (min-width:768px){.Hero-module__ZARIfG__heroTitle{font-size:3rem}}.Hero-module__ZARIfG__heroText{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.125rem}.Hero-module__ZARIfG__buttonGroup{justify-content:center;gap:1rem;display:flex}.Hero-module__ZARIfG__primaryButton{background-color:var(--tech-blue);color:var(--button-text);cursor:pointer;border:none;border-radius:.375rem;padding:.75rem 1.5rem;transition:background-color .3s}.Hero-module__ZARIfG__primaryButton:hover{background-color:var(--tech-blue-hover)}.Hero-module__ZARIfG__secondaryButton{border:1px solid var(--secondary-border);cursor:pointer;background:#fff;border-radius:.375rem;padding:.75rem 1.5rem;transition:border-color .3s,color .3s}.Hero-module__ZARIfG__secondaryButton:hover{border-color:var(--tech-blue);color:var(--tech-blue)}
:root{--tech-blue:#1e40af;--tech-blue-hover:#1e3a8a;--text-dark:#1f2937;--background-gray:#f9fafb;--text-light:#fff}.Topics-module__zrAfsG__topicsSection{background-color:var(--background-gray);padding:2rem}.Topics-module__zrAfsG__title{text-align:center;color:var(--text-dark);margin-bottom:1rem;font-size:2rem;font-weight:700}.Topics-module__zrAfsG__subtitle{text-align:center;color:#4b5563;max-width:700px;margin:0 auto 3rem;font-size:1rem;line-height:1.6}.Topics-module__zrAfsG__gridContainer{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.Topics-module__zrAfsG__gridContainer{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Topics-module__zrAfsG__gridContainer{grid-template-columns:repeat(3,1fr)}}.Topics-module__zrAfsG__topicCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 2px rgba(0,0,0,.04)}.Topics-module__zrAfsG__topicCard:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(30,64,175,.1)}.Topics-module__zrAfsG__topicCard h3{color:var(--tech-blue);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.Topics-module__zrAfsG__topicCard p{color:#374151;font-size:.95rem;line-height:1.6}
:root{--tech-blue:#1e40af;--tech-blue-hover:#1e3a8a;--cta-bg:#eff6ff;--cta-text:#1f2937;--cta-button-text:#fff}.CTA-module__CdZh3q__ctaSection{background-color:var(--cta-bg);text-align:center;border-radius:.5rem;padding:4rem 1.5rem}.CTA-module__CdZh3q__ctaTitle{color:var(--tech-blue);margin-bottom:1rem;font-size:1.875rem;font-weight:700}.CTA-module__CdZh3q__ctaText{color:var(--cta-text);margin-bottom:2rem;font-size:1.125rem}.CTA-module__CdZh3q__ctaButton{background-color:var(--tech-blue);color:var(--cta-button-text);cursor:pointer;border:none;border-radius:.5rem;margin:0 .5rem;padding:.75rem 2rem;font-weight:500;transition:background-color .3s}.CTA-module__CdZh3q__ctaButton:hover{background-color:var(--tech-blue-hover)}
