._container_1jd6y_1{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-3);max-width:1200px;margin:0 auto}._container_1jd6y_1[data-ea-design=vnext-black]{--background: #f7f9fc;--surface: #ffffff;--card: #ffffff;--muted: #f3f6fa;--border: #e3e8ef;--foreground: #172033;--muted-foreground: #657185;--primary: #2563eb;--input: #ffffff}.dark ._container_1jd6y_1[data-ea-design=vnext-black]{--background: #05070a;--surface: #101722;--card: #131d2a;--muted: #111722;--border: #202a38;--foreground: #f3f6fb;--muted-foreground: #a2adbc;--primary: #3b82f6;--input: #0b0e14}._container_1jd6y_1[data-ea-design=vnext-black] ._iconWrapper_1jd6y_34{background-color:color-mix(in srgb,var(--primary) 10%,var(--card))}._container_1jd6y_1[data-ea-design=vnext-black] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(min-width:481px){._container_1jd6y_1{padding:var(--spacing-4);gap:1.25rem}}@media(min-width:769px){._container_1jd6y_1{padding:var(--spacing-6);gap:var(--spacing-6)}}._header_1jd6y_57{display:flex;align-items:center}._backButton_1jd6y_62{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);color:var(--primary);text-decoration:none;font-weight:500;border-radius:var(--radius);transition:all var(--animation-duration-fast) ease;font-size:.875rem;min-height:44px}@media(min-width:481px){._backButton_1jd6y_62{font-size:1rem}}@media(hover:hover){._backButton_1jd6y_62:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}}._backButton_1jd6y_62:active{background-color:color-mix(in srgb,var(--primary),white 90%);transform:scale(.98)}._heroSection_1jd6y_94{text-align:center;padding:var(--spacing-3) var(--spacing-2)}@media(min-width:769px){._heroSection_1jd6y_94{padding:1.25rem var(--spacing-4)}}._title_1jd6y_105{font-family:var(--font-family-heading);font-size:var(--font-size-page-title);font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-3);line-height:1.2}@media(min-width:481px){._title_1jd6y_105{font-size:var(--font-size-page-title)}}@media(min-width:769px){._title_1jd6y_105{font-size:var(--font-size-page-title)}}._subtitle_1jd6y_126{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;max-width:600px;margin:0 auto}@media(min-width:481px){._subtitle_1jd6y_126{font-size:1rem}}@media(min-width:769px){._subtitle_1jd6y_126{font-size:1.125rem}}._grid_1jd6y_146{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--spacing-3)}._card_1jd6y_152{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease}@media(min-width:481px){._card_1jd6y_152{padding:var(--spacing-4)}}@media(min-width:769px){._card_1jd6y_152{padding:var(--spacing-4);gap:var(--spacing-3)}}@media(hover:hover){._card_1jd6y_152:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--primary),transparent 50%);transform:translateY(-2px)}}._iconWrapper_1jd6y_34{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:color-mix(in srgb,var(--primary),white 90%);border-radius:var(--radius-lg)}@media(min-width:481px){._iconWrapper_1jd6y_34{width:48px;height:48px}}@media(min-width:769px){._iconWrapper_1jd6y_34{width:52px;height:52px}}._icon_1jd6y_34{color:var(--primary);flex-shrink:0;width:24px;height:24px}@media(min-width:481px){._icon_1jd6y_34{width:32px;height:32px}}@media(min-width:769px){._icon_1jd6y_34{width:30px;height:30px}}._cardTitle_1jd6y_230{font-family:var(--font-family-heading);font-size:.9375rem;font-weight:600;color:var(--foreground);line-height:1.3}@media(min-width:481px){._cardTitle_1jd6y_230{font-size:1rem}}@media(min-width:769px){._cardTitle_1jd6y_230{font-size:1.125rem}}._cardDescription_1jd6y_250{font-size:.8125rem;color:var(--muted-foreground);line-height:1.6;margin:0}@media(min-width:481px){._cardDescription_1jd6y_250{font-size:.875rem}}@media(min-width:769px){._cardDescription_1jd6y_250{font-size:.9375rem}}._footer_1jd6y_269{display:flex;justify-content:center;padding:var(--spacing-4) 0}
