.complimentary-hero[data-astro-cid-hhfruste],.audience-section[data-astro-cid-hhfruste],.build-section[data-astro-cid-hhfruste],.expect-section[data-astro-cid-hhfruste],.registration-section[data-astro-cid-hhfruste]{position:relative;overflow:hidden}.complimentary-hero[data-astro-cid-hhfruste]{border-bottom:1px solid var(--color-border);align-items:center;min-height:calc(100svh - 4.75rem);padding-block:clamp(1.5rem,3vw,2.75rem);display:grid}.complimentary-hero__grid[data-astro-cid-hhfruste],.complimentary-hero__glow[data-astro-cid-hhfruste]{pointer-events:none;position:absolute}.complimentary-hero__grid[data-astro-cid-hhfruste]{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:4rem 4rem;inset:0;mask-image:radial-gradient(76% 78% at 70% 36%,#000 16%,#0000 76%)}.complimentary-hero__glow[data-astro-cid-hhfruste]{aspect-ratio:1;background:radial-gradient(circle,#e3b93f21,#e3b93f08 42%,#0000 69%);border:1px solid #e3b93f1a;border-radius:50%;width:min(65vw,50rem);top:-20rem;right:-7rem;box-shadow:0 0 0 5rem #e3b93f04}.complimentary-hero__layout[data-astro-cid-hhfruste]{z-index:1;align-items:center;gap:clamp(var(--space-5), 4vw, var(--space-8));grid-template-columns:minmax(0,1.2fr) minmax(21rem,.8fr);display:grid;position:relative}.complimentary-hero__content[data-astro-cid-hhfruste]{min-width:0;max-width:58rem}.campaign-eyebrow[data-astro-cid-hhfruste],.access-label[data-astro-cid-hhfruste],.session-panel__eyebrow[data-astro-cid-hhfruste],.complimentary-price[data-astro-cid-hhfruste] span[data-astro-cid-hhfruste],.registration-access[data-astro-cid-hhfruste],.registration-action[data-astro-cid-hhfruste] span[data-astro-cid-hhfruste]{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.campaign-eyebrow[data-astro-cid-hhfruste],.session-panel__eyebrow[data-astro-cid-hhfruste]{color:var(--color-gold-400)}.campaign-eyebrow[data-astro-cid-hhfruste]{margin-bottom:var(--space-4)}.access-row[data-astro-cid-hhfruste]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.access-label[data-astro-cid-hhfruste]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-gold);border-radius:var(--radius-pill);color:var(--color-gold-200);background:#e3b93f0f;margin:0;display:inline-flex}.access-price[data-astro-cid-hhfruste]{color:var(--color-silver-500);font-size:var(--text-xs);align-items:baseline;gap:.45rem;margin:0;display:flex}.access-price[data-astro-cid-hhfruste]>span[data-astro-cid-hhfruste]{text-transform:uppercase;letter-spacing:.08em}.access-price[data-astro-cid-hhfruste]>strong[data-astro-cid-hhfruste]:last-child{color:var(--color-gold-200);font-family:var(--font-display);text-transform:uppercase;font-weight:600}.complimentary-hero[data-astro-cid-hhfruste] h1[data-astro-cid-hhfruste]{margin-bottom:var(--space-2);letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(3rem,5.2vw,5rem)}.complimentary-hero__lead[data-astro-cid-hhfruste]{max-width:38rem;margin-bottom:var(--space-2);color:var(--color-silver-300);font-family:var(--font-display);font-size:var(--text-xl)}.complimentary-hero__support[data-astro-cid-hhfruste]{max-width:58ch;color:var(--color-silver-500)}.session-preview[data-astro-cid-hhfruste]{max-width:44rem;margin-top:var(--space-3);padding:.75rem var(--space-4);border-left:2px solid var(--color-gold-400);background:linear-gradient(90deg,#e3b93f0f,#0000)}.session-preview__eyebrow[data-astro-cid-hhfruste]{margin-bottom:var(--space-2);color:var(--color-gold-400);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.session-preview[data-astro-cid-hhfruste] h2[data-astro-cid-hhfruste]{margin-bottom:var(--space-2);color:var(--color-silver-100);font-size:clamp(1.15rem,2vw,1.5rem)}.session-preview[data-astro-cid-hhfruste]>p[data-astro-cid-hhfruste]:not(.session-preview__eyebrow):not(.session-preview__note){margin-bottom:var(--space-2);color:var(--color-silver-400);font-size:var(--text-sm)}.session-preview__items[data-astro-cid-hhfruste]{flex-wrap:wrap;gap:.45rem .6rem;display:flex}.session-preview__items[data-astro-cid-hhfruste] span[data-astro-cid-hhfruste]{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-silver-300);font-size:var(--text-xs);padding:.35rem .65rem}.session-preview__note[data-astro-cid-hhfruste]{color:var(--color-silver-600);font-size:var(--text-xs);margin-top:.4rem}.regular-price[data-astro-cid-hhfruste]{display:inline-block;position:relative}.regular-price[data-astro-cid-hhfruste]:after{content:"";transform-origin:50%;background:#d84a4ab8;height:1px;position:absolute;top:50%;left:-.12em;right:-.12em;transform:rotate(-5deg)}.session-panel[data-astro-cid-hhfruste],.registration-form[data-astro-cid-hhfruste]{padding:clamp(1rem, 2.2vw, var(--space-4));border:1px solid var(--color-border-gold);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0, #e3b93f1a, transparent 14rem), linear-gradient(145deg, var(--color-graphite-850), var(--color-black));box-shadow:var(--shadow-panel)}.session-panel__eyebrow[data-astro-cid-hhfruste]{margin-bottom:var(--space-3)}.session-panel[data-astro-cid-hhfruste] h2[data-astro-cid-hhfruste]{margin-bottom:var(--space-3);font-size:var(--text-xl);text-transform:uppercase}.field[data-astro-cid-hhfruste]{gap:var(--space-2);display:grid}.field[data-astro-cid-hhfruste] label[data-astro-cid-hhfruste]{color:var(--color-silver-300);font-family:var(--font-display);font-size:var(--text-sm);font-weight:500}.field[data-astro-cid-hhfruste] label[data-astro-cid-hhfruste] span[data-astro-cid-hhfruste]{color:var(--color-gold-400)}.field[data-astro-cid-hhfruste] label[data-astro-cid-hhfruste] small[data-astro-cid-hhfruste],.consent-fields[data-astro-cid-hhfruste] small[data-astro-cid-hhfruste]{color:var(--color-silver-600);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400}.field[data-astro-cid-hhfruste]>p[data-astro-cid-hhfruste]{color:var(--color-silver-600);font-size:var(--text-xs);margin:0}input[data-astro-cid-hhfruste],select[data-astro-cid-hhfruste]{width:100%;min-height:2.8rem;padding:.75rem var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-graphite-900);color:var(--color-silver-100);font:inherit}input[data-astro-cid-hhfruste]:hover,select[data-astro-cid-hhfruste]:hover{border-color:var(--color-border-gold)}select[data-astro-cid-hhfruste] option[data-astro-cid-hhfruste]{background:var(--color-graphite-900);color:var(--color-silver-100)}.selected-session[data-astro-cid-hhfruste]{gap:var(--space-2);margin:var(--space-3) 0;padding-block:var(--space-2);border-block:1px solid var(--color-border);display:grid}.selected-session[data-astro-cid-hhfruste] div[data-astro-cid-hhfruste]{gap:var(--space-3);grid-template-columns:4rem 1fr;display:grid}.selected-session[data-astro-cid-hhfruste] dt[data-astro-cid-hhfruste]{color:var(--color-silver-600);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.selected-session[data-astro-cid-hhfruste] dd[data-astro-cid-hhfruste]{color:var(--color-silver-300);font-size:var(--text-sm);margin:0}.session-availability[data-astro-cid-hhfruste]{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}.session-availability[data-astro-cid-hhfruste] .session-availability__item{justify-content:space-between;align-items:center;gap:var(--space-4);padding:.65rem var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffff05;display:flex}.session-availability[data-astro-cid-hhfruste] .session-availability__meta{align-items:baseline;gap:0;min-width:0;display:flex}.session-availability[data-astro-cid-hhfruste] .session-availability__separator{color:var(--color-silver-500);margin-inline:.3em}.session-availability[data-astro-cid-hhfruste] .session-availability__date,.session-availability[data-astro-cid-hhfruste] .session-availability__format,.session-availability[data-astro-cid-hhfruste] .session-availability__item strong{font-family:var(--font-display);text-transform:uppercase}.session-availability[data-astro-cid-hhfruste] .session-availability__date{color:var(--color-silver-200);font-weight:600}.session-availability[data-astro-cid-hhfruste] .session-availability__format{color:var(--color-silver-600);font-size:var(--text-xs);letter-spacing:.1em}.session-availability[data-astro-cid-hhfruste] .session-availability__item strong{color:var(--color-gold-200);font-size:var(--text-xs);letter-spacing:.08em;text-align:right}.session-availability[data-astro-cid-hhfruste] .session-availability__item--closed{opacity:.68}.session-availability[data-astro-cid-hhfruste] .session-availability__item--closed .session-availability__date,.session-availability[data-astro-cid-hhfruste] .session-availability__item--closed .session-availability__format,.session-availability[data-astro-cid-hhfruste] .session-availability__item--closed .session-availability__separator,.session-availability[data-astro-cid-hhfruste] .session-availability__item--closed strong{color:var(--color-silver-600)}.session-panel__action[data-astro-cid-hhfruste]{border-radius:var(--radius-pill);background:linear-gradient(105deg, var(--color-gold-200), var(--color-gold-400) 55%, var(--color-gold-600));color:#171203;width:100%;min-height:2.8rem;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.09em;text-align:center;text-transform:uppercase;transition:box-shadow var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:.8rem 1.5rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 .8rem 2rem #e3b93f29}.session-panel__action[data-astro-cid-hhfruste]:not([aria-disabled=true]):hover{transform:translateY(-2px);box-shadow:0 1rem 2.5rem #e3b93f3d}.session-panel__action[data-astro-cid-hhfruste][aria-disabled=true]{cursor:not-allowed;opacity:.46;pointer-events:none}.audience-section[data-astro-cid-hhfruste],.build-section[data-astro-cid-hhfruste],.expect-section[data-astro-cid-hhfruste]{padding-block:clamp(var(--space-8), 8vw, var(--space-10));border-bottom:1px solid var(--color-border)}.audience-section[data-astro-cid-hhfruste],.expect-section[data-astro-cid-hhfruste]{background:var(--color-black)}.build-section[data-astro-cid-hhfruste]{background:radial-gradient(circle at 82% 20%, #e3b93f12, transparent 30rem), var(--color-graphite-950)}.value-grid[data-astro-cid-hhfruste]{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.value-grid--three[data-astro-cid-hhfruste]{grid-template-columns:repeat(3,minmax(0,1fr))}.value-card[data-astro-cid-hhfruste],.trust-panel[data-astro-cid-hhfruste]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-graphite-900), var(--color-black))}.value-card[data-astro-cid-hhfruste] h3[data-astro-cid-hhfruste],.trust-panel[data-astro-cid-hhfruste] h2[data-astro-cid-hhfruste]{margin-bottom:var(--space-3);color:var(--color-silver-100);font-family:var(--font-display);text-transform:uppercase}.value-card[data-astro-cid-hhfruste] p[data-astro-cid-hhfruste],.split-content[data-astro-cid-hhfruste]>div[data-astro-cid-hhfruste]>p[data-astro-cid-hhfruste],.trust-panel[data-astro-cid-hhfruste] p[data-astro-cid-hhfruste]{color:var(--color-silver-500)}.value-card__eyebrow[data-astro-cid-hhfruste]{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--color-gold-400)!important}.development-chain[data-astro-cid-hhfruste]{margin-top:var(--space-7);padding:var(--space-4);border-block:1px solid var(--color-border-gold);color:var(--color-silver-300);font-family:var(--font-display);font-size:clamp(var(--text-sm), 2vw, var(--text-lg));letter-spacing:.04em;text-align:center;text-transform:uppercase}.development-chain[data-astro-cid-hhfruste] span[data-astro-cid-hhfruste]{color:var(--color-gold-400);margin-inline:.35em}.split-content[data-astro-cid-hhfruste]{gap:clamp(var(--space-6), 7vw, var(--space-9));grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:start;display:grid}.compliance-note[data-astro-cid-hhfruste]{margin-top:var(--space-5);padding-left:var(--space-4);border-left:2px solid var(--color-gold-400);font-size:var(--text-sm);color:var(--color-silver-300)!important}.trust-panel[data-astro-cid-hhfruste]{border-color:var(--color-border-gold);box-shadow:var(--shadow-panel)}.trust-panel[data-astro-cid-hhfruste] strong[data-astro-cid-hhfruste]{margin-top:var(--space-5);color:var(--color-gold-200);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.4;display:block}.registration-section[data-astro-cid-hhfruste]{padding-block:clamp(var(--space-8), 9vw, var(--space-10));border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 12% 20%, #e3b93f14, transparent 28rem), var(--color-graphite-950);scroll-margin-top:4.75rem}.registration-heading[data-astro-cid-hhfruste]{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.registration-heading[data-astro-cid-hhfruste] .section-heading{margin-bottom:var(--space-5)}.registration-access[data-astro-cid-hhfruste]{margin-bottom:var(--space-5);color:var(--color-gold-200)}.registration-form[data-astro-cid-hhfruste]{padding:clamp(var(--space-5), 5vw, var(--space-7))}fieldset[data-astro-cid-hhfruste]{border:0;min-width:0;margin:0;padding:0}.field-grid[data-astro-cid-hhfruste]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field--full[data-astro-cid-hhfruste]{grid-column:1/-1}.field--full[data-astro-cid-hhfruste]:first-child{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.consent-fields[data-astro-cid-hhfruste]{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.consent-fields[data-astro-cid-hhfruste] label[data-astro-cid-hhfruste]{align-items:flex-start;gap:var(--space-3);color:var(--color-silver-300);font-size:var(--text-sm);display:flex}.consent-fields[data-astro-cid-hhfruste] input[data-astro-cid-hhfruste]{width:1.15rem;min-height:1.15rem;accent-color:var(--color-gold-400);flex:none;margin-top:.15rem}.consent-fields[data-astro-cid-hhfruste] a[data-astro-cid-hhfruste]{color:var(--color-gold-200)}.registration-action[data-astro-cid-hhfruste]{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border-gold);display:flex}.registration-action[data-astro-cid-hhfruste] div[data-astro-cid-hhfruste]{gap:var(--space-1);display:grid}.registration-action[data-astro-cid-hhfruste] span[data-astro-cid-hhfruste]{color:var(--color-silver-600)}.registration-action[data-astro-cid-hhfruste] strong[data-astro-cid-hhfruste]{color:var(--color-gold-200);font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;font-weight:500}@media (width<=52rem){.complimentary-hero[data-astro-cid-hhfruste]{min-height:auto;padding-block:clamp(4rem,16vw,5rem) clamp(3.5rem,12vw,4rem)}.complimentary-hero__grid[data-astro-cid-hhfruste]{background-size:3rem 3rem}.complimentary-hero__glow[data-astro-cid-hhfruste]{width:36rem;top:-8rem;right:-14rem}.complimentary-hero__layout[data-astro-cid-hhfruste],.field-grid[data-astro-cid-hhfruste]{grid-template-columns:1fr}.complimentary-hero__layout[data-astro-cid-hhfruste]{gap:var(--space-7)}.complimentary-hero[data-astro-cid-hhfruste] h1[data-astro-cid-hhfruste]{margin-bottom:var(--space-3);font-size:clamp(2.85rem,14vw,4.5rem);line-height:1}.complimentary-hero__lead[data-astro-cid-hhfruste]{font-size:clamp(1.15rem,5.8vw,1.35rem);line-height:1.35}.access-row[data-astro-cid-hhfruste],.registration-heading[data-astro-cid-hhfruste],.registration-action[data-astro-cid-hhfruste]{flex-direction:column;align-items:flex-start}.value-grid[data-astro-cid-hhfruste],.value-grid--three[data-astro-cid-hhfruste],.split-content[data-astro-cid-hhfruste]{grid-template-columns:1fr}.development-chain[data-astro-cid-hhfruste]{text-align:left;line-height:1.9}.field--full[data-astro-cid-hhfruste]{grid-column:auto}.registration-access[data-astro-cid-hhfruste]{margin-bottom:var(--space-5)}.registration-action[data-astro-cid-hhfruste] .button{width:100%}}@media (width<=36rem){.session-panel[data-astro-cid-hhfruste],.registration-form[data-astro-cid-hhfruste]{padding:var(--space-5)}}
