.page-module__KE4IyG__container{background:var(--sm-grad-page);min-height:100vh}.page-module__KE4IyG__header{background:var(--sm-grad-soft);color:var(--sm-primary-ink);padding:3rem 0}.page-module__KE4IyG__headerContent{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.page-module__KE4IyG__headerContent{padding:0 1.5rem}}@media (min-width:1024px){.page-module__KE4IyG__headerContent{padding:0 2rem}}.page-module__KE4IyG__title{margin-bottom:.5rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}@media (min-width:768px){.page-module__KE4IyG__title{font-size:3rem;line-height:1}}.page-module__KE4IyG__subtitle{opacity:.9;font-size:1.125rem;line-height:1.75rem}.page-module__KE4IyG__content{max-width:80rem;margin:0 auto;padding:3rem 1rem}@media (min-width:640px){.page-module__KE4IyG__content{padding:3rem 1.5rem}}@media (min-width:1024px){.page-module__KE4IyG__content{padding:3rem 2rem}}.page-module__KE4IyG__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:64rem;margin:0 auto;display:grid}.page-module__KE4IyG__card{border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow-card);text-align:center;background-color:#fff;flex-direction:column;padding:3rem;display:flex}.page-module__KE4IyG__icon{margin-bottom:1rem;font-size:4rem}.page-module__KE4IyG__cardTitle{color:var(--sm-text);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.page-module__KE4IyG__cardDescription{color:var(--sm-text-2);margin-bottom:2rem;font-size:1rem;line-height:1.75rem}.page-module__KE4IyG__actions{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.page-module__KE4IyG__actions{flex-direction:row;justify-content:center}}.page-module__KE4IyG__button{background-color:var(--sm-primary);color:#fff;border-radius:var(--sm-radius-sm);text-align:center;padding:.75rem 2rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.page-module__KE4IyG__button:hover{background-color:var(--sm-primary-dark)}.page-module__KE4IyG__buttonSecondary{color:var(--sm-text-2);border:1px solid var(--sm-neutral-border);border-radius:var(--sm-radius-sm);text-align:center;background-color:#fff;padding:.75rem 2rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.page-module__KE4IyG__buttonSecondary:hover{background-color:var(--sm-bg-warm);border-color:var(--sm-primary);color:var(--sm-primary)}
