.arsh-st{box-sizing:border-box;font-family:var(--arsh-font);color:var(--arsh-ink);background-color:var(--arsh-surface);line-height:var(--arsh-leading)}.arsh-st *,.arsh-st *::before,.arsh-st *::after{box-sizing:inherit}.arsh-section{display:flex;flex-direction:column;gap:var(--arsh-space-4);padding-block:var(--arsh-space-6);padding-inline:var(--arsh-space-5)}.arsh-stack{display:flex;flex-direction:column;gap:var(--arsh-space-3)}.arsh-grid{display:grid;gap:var(--arsh-space-4)}.arsh-heading{margin:0;font-size:var(--arsh-text-xl);line-height:var(--arsh-leading-tight)}.arsh-text{margin:0}.arsh-image{display:block;max-inline-size:100%;block-size:auto}.arsh-button{display:inline-block;align-self:flex-start;padding-block:var(--arsh-space-2);padding-inline:var(--arsh-space-5);border-radius:var(--arsh-radius-pill);background-color:var(--arsh-primary);color:var(--arsh-on-primary);font-weight:600;text-decoration:none}.arsh-button:hover{background-color:var(--arsh-primary-hover)}.arsh-button:focus-visible{outline:2px solid var(--arsh-primary);outline-offset:2px}.arsh-s-bfa1f4dd{padding-block-start: clamp(48px, 8vw, 96px);padding-block-end: clamp(48px, 8vw, 96px);padding-inline-start: var(--arsh-space-5);padding-inline-end: var(--arsh-space-5);color: var(--arsh-on-primary);background-color: var(--arsh-primary)}@media (max-width: 47.9375em){.arsh-s-bfa1f4dd{padding-block-start: clamp(32px, 8vw, 48px);padding-block-end: clamp(32px, 8vw, 48px)}}.arsh-s-498eb608{margin-inline-start: auto;margin-inline-end: auto;inline-size: 100%;max-inline-size: 1100px;flex-direction: column;align-items: center;gap: var(--arsh-space-6)}.arsh-s-4fef4013{max-inline-size: 900px;font-size: var(--arsh-text-2xl);font-weight: 900;line-height: var(--arsh-leading-tight);text-align: center;color: var(--arsh-on-primary)}@media (max-width: 47.9375em){.arsh-s-4fef4013{font-size: var(--arsh-text-xl)}}.arsh-s-959f822d{max-inline-size: 760px;font-size: var(--arsh-text-lg);line-height: 2;text-align: center;color: var(--arsh-on-primary)}@media (max-width: 47.9375em){.arsh-s-959f822d{font-size: var(--arsh-text-md)}}.arsh-s-f1f05045{flex-direction: row;flex-wrap: wrap;justify-content: center;gap: var(--arsh-space-4)}@media (max-width: 47.9375em){.arsh-s-f1f05045{flex-direction: column;align-items: stretch}}.arsh-s-c51bd9cf{padding-block-start: var(--arsh-space-4);padding-block-end: var(--arsh-space-4);padding-inline-start: var(--arsh-space-6);padding-inline-end: var(--arsh-space-6);font-weight: 800;text-align: center;color: var(--arsh-ink);background-color: var(--arsh-accent);border-radius: var(--arsh-radius-pill);box-shadow: var(--arsh-shadow-2)}.arsh-s-5e84d92a{padding-block-start: var(--arsh-space-4);padding-block-end: var(--arsh-space-4);padding-inline-start: var(--arsh-space-6);padding-inline-end: var(--arsh-space-6);font-weight: 700;text-align: center;color: var(--arsh-on-primary);background-color: transparent;border-color: var(--arsh-on-primary);border-radius: var(--arsh-radius-pill);border-width: 2px;border-style: solid}.arsh-s-188382c7{inline-size: 100%;max-inline-size: 960px;aspect-ratio: 16 / 9;border-radius: var(--arsh-radius-lg);box-shadow: var(--arsh-shadow-3)}.arsh-s-881ad882{padding-block-start: clamp(40px, 6vw, 72px);padding-block-end: clamp(40px, 6vw, 72px);padding-inline-start: var(--arsh-space-6);padding-inline-end: var(--arsh-space-6);background-color: var(--arsh-surface-2)}.arsh-s-fe3da519{margin-inline-start: auto;margin-inline-end: auto;inline-size: 100%;max-inline-size: 1200px;flex-direction: column;align-items: center;gap: var(--arsh-space-6)}.arsh-s-4892eb0c{font-size: var(--arsh-text-2xl);font-weight: 800;text-align: center;color: var(--arsh-ink)}@media (max-width: 47.9375em){.arsh-s-4892eb0c{font-size: var(--arsh-text-xl)}}.arsh-s-d027b890{max-inline-size: 720px;font-size: var(--arsh-text-md);line-height: 2;text-align: center;color: var(--arsh-muted)}.arsh-s-d080f063{inline-size: 100%;gap: var(--arsh-space-5);grid-template-columns: repeat(3, minmax(0, 1fr))}@media (max-width: 64em){.arsh-s-d080f063{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 47.9375em){.arsh-s-d080f063{grid-template-columns: repeat(1, minmax(0, 1fr))}}.arsh-s-3080856a{padding-block-start: var(--arsh-space-5);padding-block-end: var(--arsh-space-5);padding-inline-start: var(--arsh-space-5);padding-inline-end: var(--arsh-space-5);background-color: var(--arsh-surface);border-color: var(--arsh-line);border-radius: var(--arsh-radius-lg);border-width: 1px;border-style: solid;box-shadow: var(--arsh-shadow-2);flex-direction: column;gap: var(--arsh-space-3)}.arsh-s-1f64b0bb{font-size: var(--arsh-text-lg);font-weight: 700;color: var(--arsh-ink)}.arsh-s-13da8efc{font-size: var(--arsh-text-md);line-height: 2;color: var(--arsh-muted)}.arsh-s-b0eb3824{padding-block-start: clamp(40px, 6vw, 72px);padding-block-end: clamp(40px, 6vw, 72px);padding-inline-start: var(--arsh-space-5);padding-inline-end: var(--arsh-space-5);background-color: var(--arsh-surface)}.arsh-s-87cec56a{inline-size: 100%;aspect-ratio: 4 / 3;border-radius: var(--arsh-radius-md);box-shadow: var(--arsh-shadow-1)}.arsh-s-48d6f862{padding-block-start: clamp(40px, 6vw, 72px);padding-block-end: clamp(40px, 6vw, 72px);padding-inline-start: var(--arsh-space-5);padding-inline-end: var(--arsh-space-5);background-color: var(--arsh-surface-2)}.arsh-s-4c10c882{inline-size: 100%;align-items: stretch;gap: var(--arsh-space-5);grid-template-columns: repeat(3, minmax(0, 1fr))}@media (max-width: 64em){.arsh-s-4c10c882{grid-template-columns: repeat(1, minmax(0, 1fr))}}@media (max-width: 47.9375em){.arsh-s-4c10c882{grid-template-columns: repeat(1, minmax(0, 1fr))}}.arsh-s-616323cf{font-size: var(--arsh-text-xl);font-weight: 900;color: var(--arsh-ink)}.arsh-s-cc57f3ca{padding-block-start: var(--arsh-space-3);padding-block-end: var(--arsh-space-3);padding-inline-start: var(--arsh-space-3);padding-inline-end: var(--arsh-space-3);font-weight: 700;text-align: center;color: var(--arsh-primary);background-color: transparent;border-color: var(--arsh-primary);border-radius: var(--arsh-radius-pill);border-width: 2px;border-style: solid}.arsh-s-0534b97a{padding-block-start: var(--arsh-space-5);padding-block-end: var(--arsh-space-5);padding-inline-start: var(--arsh-space-5);padding-inline-end: var(--arsh-space-5);background-color: var(--arsh-surface);border-color: var(--arsh-primary);border-radius: var(--arsh-radius-lg);border-width: 2px;border-style: solid;box-shadow: var(--arsh-shadow-3);flex-direction: column;gap: var(--arsh-space-3)}.arsh-s-7d9bab71{font-size: var(--arsh-text-lg);font-weight: 700;color: var(--arsh-primary)}.arsh-s-0a50b29f{padding-block-start: var(--arsh-space-3);padding-block-end: var(--arsh-space-3);padding-inline-start: var(--arsh-space-3);padding-inline-end: var(--arsh-space-3);font-weight: 700;text-align: center;color: var(--arsh-on-primary);background-color: var(--arsh-primary);border-radius: var(--arsh-radius-pill)}.arsh-s-094fee2e{margin-inline-start: auto;margin-inline-end: auto;inline-size: 100%;max-inline-size: 820px;flex-direction: column;align-items: center;gap: var(--arsh-space-6)}.arsh-s-eb801b87{inline-size: 100%;flex-direction: column;gap: var(--arsh-space-3)}.arsh-s-696391ea{padding-block-start: var(--arsh-space-5);padding-block-end: var(--arsh-space-5);padding-inline-start: var(--arsh-space-5);padding-inline-end: var(--arsh-space-5);background-color: var(--arsh-surface-2);border-color: var(--arsh-line);border-radius: var(--arsh-radius-lg);border-width: 1px;border-style: solid;box-shadow: none;flex-direction: column;gap: var(--arsh-space-2)}.arsh-s-713c3c43{font-size: var(--arsh-text-md);font-weight: 700;color: var(--arsh-ink)}.arsh-s-ad89b178{padding-block-start: var(--arsh-space-6);padding-block-end: var(--arsh-space-6);padding-inline-start: var(--arsh-space-6);padding-inline-end: var(--arsh-space-6);color: var(--arsh-surface);background-color: var(--arsh-ink)}.arsh-s-7a0521f5{margin-inline-start: auto;margin-inline-end: auto;inline-size: 100%;max-inline-size: 1200px;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: var(--arsh-space-4)}@media (max-width: 47.9375em){.arsh-s-7a0521f5{flex-direction: column;align-items: flex-start}}.arsh-s-bcc8d388{font-size: var(--arsh-text-sm);color: var(--arsh-surface)}