:root[data-design=welcome]{--radius-card:1.5rem;--radius-block:2rem;--on-tone:#fff;--fab-radius:999px;--fab-bg:var(--color-ink);--fab-on:var(--color-card);--fab-icon-bg:var(--tone-student);--fab-icon-on:#fff;--block-bg:var(--tone-student);--on-block:var(--on-tone);--art:var(--on-tone);--section-bg:var(--tone-student);--section-on:var(--on-tone);--section-accent:transparent;--chip-on-bg:var(--tone-student);--chip-on-ink:var(--on-tone)}:root[data-theme=welcome-soft]{--color-paper:#fff;--color-paper-2:#f3f2ef;--color-card:#fff;--color-ink:#1d1d1f;--color-ink-2:#56565c;--color-ink-3:#6b6b72;--color-line:#e7e6e2;--color-accent:#a44c08;--color-accent-soft:#ffe4cc;--color-heading:#1d1d1f;--color-student:#a44c08;--btn-bg:#1d1d1f;--btn-on:#fff;--tone-student:#a44c08;--tone-institute:#1f6b56;--tone-agent:#a3365c;--tone-teacher:#2f5fb3;--soft-student:#ffe4cc;--soft-institute:#dcefe8;--soft-agent:#f9e0e8;--soft-teacher:#dfe9f9;--dark-surface:#1d1d1f;--on-dark:#fff;--block-bg:#ffe4cc;--on-block:#1d1d1f;--art:#fff;--section-bg:#1d1d1f;--section-on:#fff;--section-accent:#f58227;--chip-on-bg:#1d1d1f;--chip-on-ink:#fff;--fab-bg:#1d1d1f;--fab-on:#fff;--fab-icon-bg:#f58227;--fab-icon-on:#1d1d1f}:root[data-theme=welcome-saffron]{--color-paper:#fff8f1;--color-paper-2:#fbeee0;--color-card:#fff;--color-ink:#1c1917;--color-ink-2:#4d4540;--color-ink-3:#675d56;--color-line:#efe2d3;--color-accent:#b8470b;--color-accent-soft:#fde4d2;--color-heading:#1c1917;--color-student:#b8470b;--btn-bg:#1c1917;--btn-on:#fff;--tone-student:#b8470b;--tone-institute:#0f6e63;--tone-agent:#6b3fa0;--tone-teacher:#1d5bb8;--soft-student:#fde4d2;--soft-institute:#d6efeb;--soft-agent:#ece3f7;--soft-teacher:#dfe8f8;--dark-surface:#1c1917;--on-dark:#fff8f1}:root[data-theme=welcome-royal]{--color-paper:#f5f7ff;--color-paper-2:#e9edfb;--color-card:#fff;--color-ink:#111827;--color-ink-2:#414a5c;--color-ink-3:#5a6376;--color-line:#dfe4f3;--color-accent:#1d4ed8;--color-accent-soft:#dfe7fc;--color-heading:#111827;--color-student:#1d4ed8;--btn-bg:#111827;--btn-on:#fff;--tone-student:#1d4ed8;--tone-institute:#a14a07;--tone-agent:#0f766e;--tone-teacher:#9d174d;--soft-student:#dfe7fc;--soft-institute:#f8e6d3;--soft-agent:#d5efeb;--soft-teacher:#f7dde8;--dark-surface:#111827;--on-dark:#f5f7ff}:root[data-theme=welcome-teal]{--color-paper:#f2faf8;--color-paper-2:#e2f1ed;--color-card:#fff;--color-ink:#10201d;--color-ink-2:#3f524e;--color-ink-3:#566a65;--color-line:#d5e8e3;--color-accent:#0f766e;--color-accent-soft:#d5efeb;--color-heading:#10201d;--color-student:#0f766e;--btn-bg:#10201d;--btn-on:#fff;--tone-student:#0f766e;--tone-institute:#6d28d9;--tone-agent:#a14a07;--tone-teacher:#be123c;--soft-student:#d5efeb;--soft-institute:#ebe2fb;--soft-agent:#f8e6d3;--soft-teacher:#fadde3;--dark-surface:#10201d;--on-dark:#f2faf8}.foot[data-astro-cid-uyjucukd]{padding-bottom:calc(5rem + env(safe-area-inset-bottom));margin-top:clamp(3rem,8vw,5rem)}.card[data-astro-cid-uyjucukd]{border-radius:var(--radius-block);background:var(--dark-surface);color:var(--on-dark);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;font-size:.8125rem;display:flex}.card[data-astro-cid-uyjucukd] .f-logo{flex:none;height:7rem}p[data-astro-cid-uyjucukd]{margin:.15rem 0}.by[data-astro-cid-uyjucukd]{font-weight:600}.contact[data-astro-cid-uyjucukd]{flex-wrap:wrap;justify-content:center;gap:0 1.25rem;display:flex}.contact[data-astro-cid-uyjucukd] a[data-astro-cid-uyjucukd]{min-height:44px;color:inherit;overflow-wrap:anywhere;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.contact[data-astro-cid-uyjucukd] a[data-astro-cid-uyjucukd]:hover{text-decoration:underline}.legal[data-astro-cid-uyjucukd]{color:inherit;padding:.75rem 0;text-decoration:underline;display:inline-block}@media (width>=45rem){.contact[data-astro-cid-uyjucukd]{justify-content:flex-start}.card[data-astro-cid-uyjucukd]{text-align:left;flex-direction:row;gap:1.5rem;margin-inline:3.5rem 10.5rem}}@media (width>=64rem){.foot[data-astro-cid-uyjucukd]{padding-bottom:1.5rem}.card[data-astro-cid-uyjucukd]{margin-inline:3.5rem 14rem}}
