.tes-hero[data-astro-cid-xmybn5ae]{background:linear-gradient(160deg,#1a1a2e,#262645);color:#fff;padding:3rem 0 3.5rem}.tes-hero__grid[data-astro-cid-xmybn5ae]{display:grid;grid-template-columns:1.15fr 1fr;gap:3rem;align-items:start}.tes-hero__eyebrow[data-astro-cid-xmybn5ae]{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#c4a574;font-weight:700;margin:0 0 1.25rem}.tes-hero[data-astro-cid-xmybn5ae] h1[data-astro-cid-xmybn5ae]{font-family:var(--font-heading);color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:0 0 1.25rem}.tes-hero__lead[data-astro-cid-xmybn5ae]{font-size:1.15rem;color:#d9d4c7;line-height:1.6;margin:0 0 1.5rem}.tes-hero__speakers[data-astro-cid-xmybn5ae]{color:#a9a9b8;font-size:.95rem;line-height:1.6;margin:0}.tes-hero__speakers[data-astro-cid-xmybn5ae] strong[data-astro-cid-xmybn5ae]{color:#fff;font-size:1.05rem}.tes-card[data-astro-cid-xmybn5ae]{background:#fff;color:var(--color-text);border-radius:var(--radius-lg);padding:1.75rem 1.75rem 1.5rem;box-shadow:var(--shadow-lg);border-top:5px solid var(--color-accent)}.tes-card__eyebrow[data-astro-cid-xmybn5ae]{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#6e5429;margin:0 0 .35rem}.tes-card__title[data-astro-cid-xmybn5ae]{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-primary);margin:0 0 .5rem}.tes-card__text[data-astro-cid-xmybn5ae]{font-size:.95rem;color:var(--color-text-light);margin:0 0 1.25rem;line-height:1.55}.tes-form[data-astro-cid-xmybn5ae]{display:flex;flex-direction:column;gap:.4rem}.tes-form__label[data-astro-cid-xmybn5ae]{font-size:.85rem;font-weight:600;color:var(--color-primary);margin-top:.4rem}.tes-form__label[data-astro-cid-xmybn5ae] span[data-astro-cid-xmybn5ae]{font-weight:400;color:var(--color-text-lighter)}.tes-form__input[data-astro-cid-xmybn5ae]{padding:.8rem .95rem;border:1px solid #d6c8a8;border-radius:var(--radius-sm);font-size:1rem;background:#fff;width:100%}.tes-form__input[data-astro-cid-xmybn5ae]:focus{outline:2px solid var(--color-accent);outline-offset:1px}.tes-form__btn[data-astro-cid-xmybn5ae]{margin-top:.9rem;background:var(--color-accent);color:#fff;border:0;padding:.9rem 1.4rem;border-radius:var(--radius-sm);font-size:1.05rem;font-weight:700;cursor:pointer;transition:background .2s}.tes-form__btn[data-astro-cid-xmybn5ae]:hover{background:var(--color-accent-dark)}.tes-form__btn[data-astro-cid-xmybn5ae]:disabled{opacity:.6;cursor:wait}.tes-form__hp[data-astro-cid-xmybn5ae]{position:absolute;left:-9999px;opacity:0;width:1px;height:1px}.tes-form__fielderr[data-astro-cid-xmybn5ae]{color:#b3261e;font-size:.85rem;margin:.25rem 0 0}.tes-card__note[data-astro-cid-xmybn5ae]{font-size:.78rem;color:#888;margin:.9rem 0 0;line-height:1.5}.tes-card__note[data-astro-cid-xmybn5ae] a[data-astro-cid-xmybn5ae]{color:#6e5429}.tes-card__success-title[data-astro-cid-xmybn5ae]{font-weight:700;color:#2a7942;margin:0 0 .4rem;font-size:1.05rem}.tes-card__success-text[data-astro-cid-xmybn5ae]{font-size:.95rem;color:var(--color-text-light);margin:0 0 1rem}.tes-card__downloads[data-astro-cid-xmybn5ae]{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.tes-dl[data-astro-cid-xmybn5ae]{display:inline-block;padding:.75rem 1.2rem;border-radius:var(--radius-sm);font-weight:700;text-decoration:none;border:1px solid var(--color-accent);color:var(--color-primary);background:#fff}.tes-dl--primary[data-astro-cid-xmybn5ae]{background:var(--color-accent);color:#fff}.tes-dl[data-astro-cid-xmybn5ae]:hover{background:var(--color-accent-dark);color:#fff}.tes-card__error[data-astro-cid-xmybn5ae]{color:#b3261e;margin:.75rem 0 0;font-size:.95rem}.tes-section[data-astro-cid-xmybn5ae]{padding:3rem 0}.tes-section--alt[data-astro-cid-xmybn5ae]{background:var(--color-bg-alt)}.tes-section[data-astro-cid-xmybn5ae] h2[data-astro-cid-xmybn5ae]{font-family:var(--font-heading);color:var(--color-primary);font-size:1.6rem;margin:0 0 1.25rem}.tes-two[data-astro-cid-xmybn5ae]{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.tes-dates[data-astro-cid-xmybn5ae]{width:100%;border-collapse:collapse;font-size:.98rem}.tes-dates[data-astro-cid-xmybn5ae] th[data-astro-cid-xmybn5ae]{text-align:left;white-space:nowrap;color:var(--color-accent-dark);font-weight:700;padding:.6rem 1rem .6rem 0;border-bottom:1px solid var(--color-border);vertical-align:top;width:7.5rem}.tes-dates[data-astro-cid-xmybn5ae] td[data-astro-cid-xmybn5ae]{padding:.6rem 0;border-bottom:1px solid var(--color-border);color:var(--color-text)}.tes-muted[data-astro-cid-xmybn5ae]{font-size:.85rem;color:var(--color-text-lighter);margin:1rem 0 0;line-height:1.5}.tes-topics[data-astro-cid-xmybn5ae]{list-style:none;padding:0;margin:0}.tes-topics[data-astro-cid-xmybn5ae] li[data-astro-cid-xmybn5ae]{padding:.55rem 0 .55rem 1.1rem;border-left:3px solid var(--color-accent);margin-bottom:.6rem;line-height:1.5;color:var(--color-text-light)}.tes-topics[data-astro-cid-xmybn5ae] strong[data-astro-cid-xmybn5ae]{color:var(--color-primary);display:block}.tes-cta__text[data-astro-cid-xmybn5ae]{max-width:760px;line-height:1.65;color:var(--color-text-light);margin:0 0 1.5rem}.tes-cta__links[data-astro-cid-xmybn5ae]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem}.tes-related[data-astro-cid-xmybn5ae]{margin:0 0 1.5rem;padding-left:1.2rem;line-height:1.8}.tes-related[data-astro-cid-xmybn5ae] a[data-astro-cid-xmybn5ae]{color:var(--color-primary)}.tes-contact[data-astro-cid-xmybn5ae]{font-size:.95rem;color:var(--color-text-light);margin:0}.tes-contact[data-astro-cid-xmybn5ae] a[data-astro-cid-xmybn5ae]{color:var(--color-primary);font-weight:600}@media(max-width:860px){.tes-hero[data-astro-cid-xmybn5ae]{padding:2.25rem 0 2.5rem}.tes-hero__grid[data-astro-cid-xmybn5ae],.tes-two[data-astro-cid-xmybn5ae]{grid-template-columns:1fr;gap:2rem}.tes-card[data-astro-cid-xmybn5ae]{padding:1.4rem 1.25rem 1.25rem}}
