.Hero-module__JgYmMq__section{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);padding:5rem 0;overflow:hidden}.Hero-module__JgYmMq__container{text-align:center;max-width:1200px;margin:0 auto;padding:0 1rem}.Hero-module__JgYmMq__catchphrase{color:#fff;margin:0 0 1rem;font-size:2.5rem;font-weight:700;animation:.6s ease-out forwards Hero-module__JgYmMq__heroFadeUp}.Hero-module__JgYmMq__subCatchphrase{color:#f3f4f6;margin:0 0 2.5rem;font-size:1.1rem;line-height:1.8;animation:.6s ease-out .15s backwards Hero-module__JgYmMq__heroFadeUp}.Hero-module__JgYmMq__ctaGroup{flex-wrap:wrap;justify-content:center;gap:1rem;animation:.6s ease-out .3s backwards Hero-module__JgYmMq__heroFadeUp;display:flex}.Hero-module__JgYmMq__ctaPrimary,.Hero-module__JgYmMq__ctaSecondary{border-radius:999px;padding:.75rem 2rem;font-weight:600;transition:transform .3s,box-shadow .3s}.Hero-module__JgYmMq__ctaPrimary{color:var(--color-primary-dark);background-color:#fff}.Hero-module__JgYmMq__ctaSecondary{color:#fff;background-color:#0000;border:1px solid #fff}.Hero-module__JgYmMq__ctaPrimary:hover,.Hero-module__JgYmMq__ctaSecondary:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0003}@keyframes Hero-module__JgYmMq__heroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__catchphrase,.Hero-module__JgYmMq__subCatchphrase,.Hero-module__JgYmMq__ctaGroup{animation:none}}@media (max-width:768px){.Hero-module__JgYmMq__section{padding:3rem 0}.Hero-module__JgYmMq__catchphrase{font-size:1.75rem}.Hero-module__JgYmMq__subCatchphrase{margin:0 0 2rem;font-size:.95rem}.Hero-module__JgYmMq__ctaPrimary,.Hero-module__JgYmMq__ctaSecondary{padding:.65rem 1.5rem;font-size:.9rem}}
.Tabs-module__p-Q6ZW__tabList{border-bottom:2px solid var(--color-border);gap:1.5rem;display:flex;position:relative}.Tabs-module__p-Q6ZW__tab{color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:.75rem 0;font-size:1rem;font-weight:600}.Tabs-module__p-Q6ZW__tab[aria-selected=true]{color:var(--color-primary)}.Tabs-module__p-Q6ZW__indicator{background-color:var(--color-primary);height:2px;transition:left .3s,width .3s;position:absolute;bottom:-2px}.Tabs-module__p-Q6ZW__panel{padding-top:1.5rem;animation:.25s Tabs-module__p-Q6ZW__tabFadeIn}@keyframes Tabs-module__p-Q6ZW__tabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Tabs-module__p-Q6ZW__tabList{gap:1rem;overflow-x:auto}.Tabs-module__p-Q6ZW__tab{white-space:nowrap;padding:.6rem 0;font-size:.9rem}}
.CircleIntro-module__r1KDHa__section{background-color:var(--color-bg);padding:3rem 0}.CircleIntro-module__r1KDHa__container{max-width:1200px;margin:0 auto;padding:0 1rem}.CircleIntro-module__r1KDHa__heading{text-align:center;color:var(--color-primary);margin:0 0 2rem;font-size:2rem;font-weight:700}.CircleIntro-module__r1KDHa__text{color:var(--color-text);max-width:640px;margin:0 auto;font-size:1rem;line-height:1.8}@media (max-width:768px){.CircleIntro-module__r1KDHa__section{padding:2rem 0}.CircleIntro-module__r1KDHa__heading{margin:0 0 1.5rem;font-size:1.5rem}.CircleIntro-module__r1KDHa__text{font-size:.9rem}}
.News-module__3l9Lla__section{background-color:var(--color-gray-light);padding:3rem 0}.News-module__3l9Lla__container{max-width:1200px;margin:0 auto;padding:0 1rem}.News-module__3l9Lla__heading{text-align:center;color:var(--color-primary);margin:0 0 2rem;font-size:2rem;font-weight:700}.News-module__3l9Lla__empty{text-align:center;color:var(--color-text)}.News-module__3l9Lla__list{flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto;list-style:none;display:flex}.News-module__3l9Lla__item{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.News-module__3l9Lla__date{color:var(--color-primary-dark);margin-right:.75rem;font-size:.85rem}.News-module__3l9Lla__category{background-color:var(--color-primary-light);color:#fff;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;display:inline-block}.News-module__3l9Lla__itemTitle{margin:.75rem 0 .5rem;font-size:1.1rem;font-weight:600}.News-module__3l9Lla__body{margin:0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.News-module__3l9Lla__section{padding:2rem 0}.News-module__3l9Lla__heading{margin:0 0 1.5rem;font-size:1.5rem}.News-module__3l9Lla__item{padding:1.25rem}}
