.hero-conf:where(.astro-noflqca7){max-width:var(--container-xl);margin-inline:auto;padding:var(--space-7) var(--container-padding) 0;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:10}.hero-conf__badge:where(.astro-noflqca7){display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:#fff6;border:1px solid rgba(var(--bp-text-rgb),.1);font-size:var(--font-size-xs);color:var(--bp-accent);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-6);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;box-shadow:var(--shadow-sm);backdrop-filter:blur(8px)}.hero-conf__title:where(.astro-noflqca7){font-size:clamp(3rem,8vw,6rem);letter-spacing:var(--letter-spacing-tighter);font-weight:var(--font-weight-semibold);line-height:1.05;max-width:64rem;color:var(--bp-text);margin-bottom:var(--space-6)}.hero-conf__br:where(.astro-noflqca7){display:none}.hero-conf__title-faded:where(.astro-noflqca7){color:rgba(var(--bp-text-rgb),.4)}.hero-conf__description:where(.astro-noflqca7){font-size:var(--font-size-md);color:rgba(var(--bp-text-rgb),.6);max-width:40rem;margin-bottom:var(--space-7);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-regular)}.hero-conf__actions:where(.astro-noflqca7){display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-bottom:var(--space-9);width:100%}.hero-conf__actions:where(.astro-noflqca7)>*{width:100%;justify-content:center}.hero-conf-media:where(.astro-noflqca7){width:100%;max-width:72rem;margin-inline:auto;padding-inline:var(--container-padding);margin-bottom:var(--space-9);position:relative;z-index:20}.hero-conf-media__image-wrapper:where(.astro-noflqca7){aspect-ratio:16 / 10;width:100%;border-radius:var(--radius-lg);overflow:hidden;position:relative;box-shadow:0 20px 50px rgba(var(--bp-secondary-rgb),.1);border:1px solid rgba(255,255,255,.5);background:rgba(var(--bp-secondary-rgb),.1)}.hero-conf-media__image:where(.astro-noflqca7){width:100%;height:100%;object-fit:cover}.hero-conf-media__overlay:where(.astro-noflqca7){position:absolute;inset:0;background:linear-gradient(to top,rgba(var(--bp-secondary-rgb),.8),rgba(var(--bp-secondary-rgb),.2),transparent)}.hero-conf-media__stats:where(.astro-noflqca7){width:95%;margin-inline:auto;margin-top:clamp(-4rem,-4vw,-2.5rem);position:relative;z-index:30}.hero-conf-media__stats-grid:where(.astro-noflqca7){display:grid;grid-template-columns:1fr;gap:var(--space-3);background:#ffffff4d;padding:var(--space-2);border-radius:var(--radius-lg);backdrop-filter:blur(var(--dd-glass-blur));border:1px solid rgba(255,255,255,.6);box-shadow:0 30px 60px -15px rgba(var(--bp-secondary-rgb),.15);align-items:stretch}.hero-conf-media__stats-grid:where(.astro-noflqca7)>.stat-card{height:100%}@media(min-width:480px){.hero-conf__actions:where(.astro-noflqca7){flex-direction:row;justify-content:center;width:auto}.hero-conf__actions:where(.astro-noflqca7)>*{width:auto}}@media(min-width:768px){.hero-conf:where(.astro-noflqca7){padding-top:var(--space-9)}.hero-conf__br:where(.astro-noflqca7){display:block}.hero-conf__description:where(.astro-noflqca7){font-size:var(--font-size-lg)}.hero-conf-media__image-wrapper:where(.astro-noflqca7){aspect-ratio:21 / 9;border-radius:var(--radius-xl)}.hero-conf-media__stats:where(.astro-noflqca7){width:90%;margin-top:-6rem}.hero-conf-media__stats-grid:where(.astro-noflqca7){grid-template-columns:repeat(3,1fr);gap:var(--space-4);padding:var(--space-3)}.hero-conf-media:where(.astro-noflqca7){margin-bottom:var(--space-11)}}@media(min-width:1024px){.hero-conf-media__stats:where(.astro-noflqca7){width:85%}}.check-item:where(.astro-ufcakhkn){display:flex;align-items:center;gap:var(--space-4)}.check-item__icon:where(.astro-ufcakhkn){width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--dd-glass-bg);border:1px solid var(--bp-white);display:flex;align-items:center;justify-content:center;color:var(--bp-accent);flex-shrink:0;box-shadow:var(--shadow-sm);backdrop-filter:blur(8px)}.check-item__text:where(.astro-ufcakhkn){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--bp-text)}.conferences-section:where(.astro-u22tfsr6){width:100%;background:linear-gradient(to bottom left,rgba(var(--bp-secondary-rgb),.02),transparent)}.conferences-section__container:where(.astro-u22tfsr6){max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--container-padding);position:relative;z-index:1}.conferences-section__header:where(.astro-u22tfsr6){text-align:center;margin-bottom:var(--space-9)}.conferences-section__subtitle:where(.astro-u22tfsr6){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--bp-accent);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);display:block}.conferences-section__title:where(.astro-u22tfsr6){font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--bp-text);line-height:var(--line-height-tight);margin-top:0}.conference-item:where(.astro-u22tfsr6){display:grid;grid-template-columns:1fr;gap:var(--space-7);align-items:center;margin-bottom:var(--space-11)}.conference-item:where(.astro-u22tfsr6):last-child{margin-bottom:0}.conference-item__content:where(.astro-u22tfsr6){display:flex;flex-direction:column;justify-content:flex-start;order:2}.conference-item__image-col:where(.astro-u22tfsr6){order:1}.conference-item__title:where(.astro-u22tfsr6){font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--bp-text);line-height:var(--line-height-tight);margin-bottom:var(--space-5)}.conference-item__title-faded:where(.astro-u22tfsr6){color:rgba(var(--bp-text-rgb),.4)}.conference-item__description:where(.astro-u22tfsr6){font-size:var(--font-size-base);color:rgba(var(--bp-text-rgb),.6);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium);margin-bottom:var(--space-6)}.conference-item__points:where(.astro-u22tfsr6){display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-7)}.conference-item:where(.astro-u22tfsr6) .conference-item__cta{width:max-content}.conference-item__image-wrapper:where(.astro-u22tfsr6){position:relative;aspect-ratio:1;border-radius:var(--radius-xl);overflow:hidden;background:rgba(var(--bp-secondary-rgb),.1);box-shadow:0 20px 50px rgba(var(--bp-secondary-rgb),.1);border:1px solid rgba(255,255,255,.6)}.conference-item__image:where(.astro-u22tfsr6){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.conference-item__image-overlay:where(.astro-u22tfsr6){position:absolute;inset:0;background:linear-gradient(to top right,rgba(var(--bp-secondary-rgb),.3),transparent,transparent)}@media(min-width:768px){.conferences-section__header:where(.astro-u22tfsr6){margin-bottom:var(--space-11)}.conferences-section__title:where(.astro-u22tfsr6){font-size:var(--font-size-5xl)}.conference-item:where(.astro-u22tfsr6){grid-template-columns:repeat(2,1fr);gap:var(--space-7)}.conference-item__content:where(.astro-u22tfsr6){order:1}.conference-item__image-col:where(.astro-u22tfsr6){order:2}.conference-item--reversed:where(.astro-u22tfsr6) .conference-item__content:where(.astro-u22tfsr6){order:2}.conference-item--reversed:where(.astro-u22tfsr6) .conference-item__image-col:where(.astro-u22tfsr6){order:1}.conference-item__title:where(.astro-u22tfsr6){font-size:var(--font-size-4xl)}.conference-item__image-wrapper:where(.astro-u22tfsr6){aspect-ratio:4 / 5}}@media(min-width:1024px){.conference-item:where(.astro-u22tfsr6){gap:var(--space-9)}}.booking-section:where(.astro-bua7nq3l){width:100%;position:relative;overflow:hidden;background:#ffffff1a}.booking-section:where(.astro-bua7nq3l) .booking-section__glow{top:-500px;opacity:.4;mix-blend-mode:multiply}.booking-section__container:where(.astro-bua7nq3l){max-width:48rem;margin-inline:auto;padding-inline:var(--container-padding);position:relative;z-index:1}.booking-section__header:where(.astro-bua7nq3l){text-align:center;margin-bottom:var(--space-8)}.booking-section__subtitle:where(.astro-bua7nq3l){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--bp-accent);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);display:block}.booking-section__title:where(.astro-bua7nq3l){font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--bp-text);line-height:1.1;margin-top:0;margin-bottom:var(--space-5)}.booking-section__description:where(.astro-bua7nq3l){font-size:var(--font-size-base);color:rgba(var(--bp-text-rgb),.7);max-width:36rem;margin-inline:auto;line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium)}.booking-form:where(.astro-bua7nq3l){display:flex;flex-direction:column;gap:var(--space-5);background:var(--dd-glass-bg);border:1px solid var(--dd-glass-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 20px 50px rgba(var(--bp-secondary-rgb),.05);backdrop-filter:blur(var(--dd-glass-blur));position:relative;overflow:hidden}.booking-form__gradient:where(.astro-bua7nq3l){position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(255,255,255,.4),transparent);pointer-events:none}.booking-form__inner:where(.astro-bua7nq3l){position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-6)}.booking-form__group:where(.astro-bua7nq3l){display:flex;flex-direction:column;gap:var(--space-4)}.booking-form__group-title:where(.astro-bua7nq3l){font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);font-weight:var(--font-weight-semibold);color:rgba(var(--bp-text-rgb),.4);margin-bottom:var(--space-1)}.booking-form__divider:where(.astro-bua7nq3l){width:100%;height:1px;background:rgba(var(--bp-text-rgb),.05)}.booking-form__row:where(.astro-bua7nq3l){display:grid;grid-template-columns:1fr;gap:var(--space-4)}.booking-form__field:where(.astro-bua7nq3l){display:flex;flex-direction:column;gap:var(--space-2)}.booking-form__label:where(.astro-bua7nq3l){font-size:var(--font-size-sm);color:rgba(var(--bp-text-rgb),.7);margin-left:var(--space-1);font-weight:var(--font-weight-medium)}.booking-form__required:where(.astro-bua7nq3l){color:var(--bp-accent)}.booking-form__input:where(.astro-bua7nq3l),.booking-form__select:where(.astro-bua7nq3l),.booking-form__textarea:where(.astro-bua7nq3l){width:100%;background:#ffffffe6;border:1px solid var(--bp-white);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--bp-text);font-family:var(--bp-font-family);box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.booking-form__input:where(.astro-bua7nq3l)::placeholder,.booking-form__textarea:where(.astro-bua7nq3l)::placeholder{color:rgba(var(--bp-text-rgb),.3)}.booking-form__input:where(.astro-bua7nq3l):focus,.booking-form__select:where(.astro-bua7nq3l):focus,.booking-form__textarea:where(.astro-bua7nq3l):focus{outline:none;border-color:var(--bp-accent);box-shadow:0 0 0 3px rgba(var(--bp-accent-rgb),.1)}.booking-form__textarea:where(.astro-bua7nq3l){resize:none}.booking-form__select-wrapper:where(.astro-bua7nq3l){position:relative}.booking-form__select:where(.astro-bua7nq3l){appearance:none;cursor:pointer;padding-right:var(--space-7)}.booking-form__select-arrow:where(.astro-bua7nq3l){position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);color:rgba(var(--bp-text-rgb),.5);pointer-events:none}.booking-form__footer:where(.astro-bua7nq3l){display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-4)}.booking-form__checkbox:where(.astro-bua7nq3l){display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;flex:1}.booking-form__checkbox-input:where(.astro-bua7nq3l){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.booking-form__checkbox-box:where(.astro-bua7nq3l){width:1.25rem;height:1.25rem;border-radius:4px;border:1px solid rgba(var(--bp-text-rgb),.2);background:var(--bp-white);flex-shrink:0;margin-top:2px;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.booking-form__checkbox:where(.astro-bua7nq3l):hover .booking-form__checkbox-box:where(.astro-bua7nq3l){border-color:rgba(var(--bp-secondary-rgb),.5)}.booking-form__checkbox-input:where(.astro-bua7nq3l):checked+.booking-form__checkbox-box:where(.astro-bua7nq3l){background:var(--bp-accent);border-color:var(--bp-accent)}.booking-form__checkbox-text:where(.astro-bua7nq3l){font-size:var(--font-size-xs);color:rgba(var(--bp-text-rgb),.7);line-height:var(--line-height-relaxed);user-select:none;font-weight:var(--font-weight-medium)}.booking-form__submit:where(.astro-bua7nq3l){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--bp-secondary);color:var(--bp-white);padding:var(--btn-padding-y-md) var(--btn-padding-x-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);box-shadow:0 10px 30px rgba(var(--bp-secondary-rgb),.2);transition:all var(--transition-fast);width:100%}.booking-form__submit:where(.astro-bua7nq3l):hover{background:rgba(var(--bp-secondary-rgb),.85);transform:translateY(-2px)}.booking-form__submit:where(.astro-bua7nq3l):disabled{opacity:.6;cursor:not-allowed}.booking-form__feedback:where(.astro-bua7nq3l){text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-3);border-radius:var(--radius-md);display:none}.booking-form__feedback--success:where(.astro-bua7nq3l){display:block;background:#16a34a14;color:#16a34a}.booking-form__feedback--error:where(.astro-bua7nq3l){display:block;background:#e53b4614;color:#e53b46}@media(min-width:480px){.booking-form__row:where(.astro-bua7nq3l){grid-template-columns:repeat(2,1fr)}.booking-form__footer:where(.astro-bua7nq3l){flex-direction:row;align-items:flex-start;justify-content:space-between}.booking-form__submit:where(.astro-bua7nq3l){width:auto;flex-shrink:0}}@media(min-width:768px){.booking-form:where(.astro-bua7nq3l){padding:var(--space-7)}.booking-section__title:where(.astro-bua7nq3l){font-size:var(--font-size-5xl)}}
