.Card-module__eY-hfa__card{border-radius:var(--radius-lg);transition:transform .3s,box-shadow .3s;overflow:hidden}.Card-module__eY-hfa__low{background-color:var(--surface-container-low)}.Card-module__eY-hfa__high{background-color:var(--surface-container-high)}.Card-module__eY-hfa__highest{background-color:var(--surface-container-highest);box-shadow:var(--ambient-shadow)}
.SpeakerBookingForm-module__GTgptG__card{border-radius:0;padding:0;box-shadow:none!important;background-color:#0000!important}.SpeakerBookingForm-module__GTgptG__head{margin-bottom:var(--spacing-6)}.SpeakerBookingForm-module__GTgptG__title{margin:0}.SpeakerBookingForm-module__GTgptG__subtitle{margin-top:var(--spacing-2);color:var(--on-surface-variant);font-size:.95rem}.SpeakerBookingForm-module__GTgptG__form{gap:var(--spacing-4);flex-direction:column;display:flex}.SpeakerBookingForm-module__GTgptG__form input{background-color:#fff}.SpeakerBookingForm-module__GTgptG__formRow{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (min-width:560px){.SpeakerBookingForm-module__GTgptG__formRow{grid-template-columns:1fr 1fr}}.SpeakerBookingForm-module__GTgptG__field{gap:var(--spacing-2);flex-direction:column;display:flex}.SpeakerBookingForm-module__GTgptG__label{text-transform:uppercase;letter-spacing:.05em;color:var(--on-surface-variant);font-size:.76rem;font-weight:800}.SpeakerBookingForm-module__GTgptG__optional{color:var(--on-surface-variant);font-weight:500}.SpeakerBookingForm-module__GTgptG__textarea{border:1.5px solid var(--outline-variant);background:var(--surface);width:100%;color:var(--on-surface);resize:vertical;border-radius:10px;min-height:120px;padding:.75rem .875rem;font-family:inherit;font-size:.95rem;transition:border-color .18s}.SpeakerBookingForm-module__GTgptG__textarea::placeholder{color:color-mix(in srgb, var(--on-surface-variant) 55%, transparent)}.SpeakerBookingForm-module__GTgptG__textarea:focus{border-color:var(--secondary);outline:none}.SpeakerBookingForm-module__GTgptG__error{padding:var(--spacing-3) var(--spacing-4);background:color-mix(in srgb, var(--tertiary,#b7004d) 12%, transparent);color:var(--tertiary,#b7004d);border-radius:var(--radius-md);font-size:.875rem}.SpeakerBookingForm-module__GTgptG__captcha{margin-top:var(--spacing-1)}.SpeakerBookingForm-module__GTgptG__submit{width:100%;margin-top:var(--spacing-2)}.SpeakerBookingForm-module__GTgptG__success{padding:var(--spacing-10) var(--spacing-8);text-align:center;box-shadow:none!important;background-color:#0000!important}.SpeakerBookingForm-module__GTgptG__successIcon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 14%, transparent);width:56px;height:56px;color:var(--primary);margin-bottom:var(--spacing-4);justify-content:center;align-items:center;display:inline-flex}.SpeakerBookingForm-module__GTgptG__captchaError{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);color:var(--tertiary,#b7004d);font-size:.8rem;display:flex}
.Input-module__RnyDla__wrapper{flex-direction:column;gap:.4rem;width:100%;display:flex}.Input-module__RnyDla__label{color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:800}.Input-module__RnyDla__input{background-color:var(--surface);border:1.5px solid var(--outline-variant);width:100%;color:var(--on-surface);font-family:var(--font-family);border-radius:10px;outline:none;padding:.75rem .875rem;font-size:.95rem;transition:border-color .18s,background-color .18s}.Input-module__RnyDla__input:focus{border-color:var(--secondary);background-color:var(--surface)}.Input-module__RnyDla__input::placeholder{color:color-mix(in srgb, var(--on-surface-variant) 55%, transparent)}.Input-module__RnyDla__hasError{border-color:var(--tertiary)}.Input-module__RnyDla__errorText{color:var(--tertiary);font-size:.75rem}
.AppointmentBooking-module__D_T4ra__wrap{width:100%}.AppointmentBooking-module__D_T4ra__form{gap:var(--spacing-4);flex-direction:column;display:flex}.AppointmentBooking-module__D_T4ra__fieldLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--on-surface-variant);font-size:.76rem;font-weight:800;display:block}.AppointmentBooking-module__D_T4ra__control{width:100%;margin-top:var(--spacing-2);background:var(--surface);border:1.5px solid var(--outline-variant);color:var(--on-surface);border-radius:10px;padding:.75rem .875rem;font-family:inherit;font-size:.95rem;transition:border-color .18s;display:block}.AppointmentBooking-module__D_T4ra__control:focus{border-color:var(--secondary);outline:none}.AppointmentBooking-module__D_T4ra__slotRow{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.AppointmentBooking-module__D_T4ra__slot{min-height:40px;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1.5px solid var(--outline-variant);background:var(--surface);color:var(--on-surface);cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700;transition:border-color .15s,color .15s,background .15s}.AppointmentBooking-module__D_T4ra__slot:hover{border-color:var(--on-surface-variant)}.AppointmentBooking-module__D_T4ra__slotActive{border-color:var(--primary-strong);background:color-mix(in srgb, var(--primary) 8%, var(--surface));color:var(--primary-strong)}.AppointmentBooking-module__D_T4ra__slotTaken{cursor:not-allowed;color:var(--on-surface-variant);background:var(--surface-container);text-decoration:line-through}
.WorkWithSpeaker-module__dPh69q__tabs{gap:var(--spacing-1);padding:var(--spacing-1);background:var(--surface-container);border-radius:var(--radius-full);max-width:460px;margin:0 auto var(--spacing-6);display:flex}.WorkWithSpeaker-module__dPh69q__tab{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:44px;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);color:var(--on-surface-variant);cursor:pointer;background:0 0;border:none;flex:1;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.WorkWithSpeaker-module__dPh69q__tab:focus-visible{outline:2px solid var(--primary-strong);outline-offset:2px}.WorkWithSpeaker-module__dPh69q__tabActive{background:var(--surface);color:var(--on-surface);box-shadow:0 1px 4px #21252924}.WorkWithSpeaker-module__dPh69q__panelWrap{justify-content:center;display:flex}.WorkWithSpeaker-module__dPh69q__panelWrap>*{width:100%;max-width:560px}
.BuyCoffee-module__Z8jiTa__wrap{gap:var(--spacing-6);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:860px){.BuyCoffee-module__Z8jiTa__wrap{grid-template-columns:repeat(auto-fit,minmax(320px,560px))}}.BuyCoffee-module__Z8jiTa__supportCard{gap:var(--spacing-5);padding:var(--spacing-8);border:1px solid var(--outline-variant);display:grid;background:var(--surface)!important;box-shadow:none!important}.BuyCoffee-module__Z8jiTa__supportCard input{background-color:#fff}.BuyCoffee-module__Z8jiTa__head{align-items:center;gap:var(--spacing-3);display:flex}.BuyCoffee-module__Z8jiTa__headIcon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 14%, transparent);width:48px;height:48px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BuyCoffee-module__Z8jiTa__statPill{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background:var(--surface);color:var(--tertiary,#b7004d);flex-shrink:0;margin-left:auto;font-size:.85rem;font-weight:700;display:inline-flex}.BuyCoffee-module__Z8jiTa__presetRow{align-items:flex-end;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.BuyCoffee-module__Z8jiTa__presetBtn{min-height:44px;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-lg);border:1.5px solid var(--outline-variant);background:var(--surface);color:var(--on-surface);white-space:nowrap;cursor:pointer;font-size:.88rem;font-weight:800;transition:border-color .15s,background .15s,color .15s}.BuyCoffee-module__Z8jiTa__presetBtn:hover{border-color:var(--on-surface-variant)}.BuyCoffee-module__Z8jiTa__presetActive{border-color:var(--primary-strong);color:var(--primary-strong);background:color-mix(in srgb, var(--primary) 8%, var(--surface))}.BuyCoffee-module__Z8jiTa__customWrap{gap:var(--spacing-1);flex-direction:column;display:flex}.BuyCoffee-module__Z8jiTa__customLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--on-surface-variant);font-size:.72rem;font-weight:700}.BuyCoffee-module__Z8jiTa__customCount{border-radius:var(--radius-md);border:1.5px solid var(--outline-variant);background:var(--surface);text-align:center;width:76px;min-height:44px;color:var(--on-surface);font-weight:800}.BuyCoffee-module__Z8jiTa__customCount:focus{border-color:var(--secondary);outline:none}.BuyCoffee-module__Z8jiTa__totalLine{color:var(--on-surface);font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:800}.BuyCoffee-module__Z8jiTa__messageWrap{gap:var(--spacing-1);flex-direction:column;display:flex}.BuyCoffee-module__Z8jiTa__message{border:1.5px solid var(--outline-variant);background:var(--surface);width:100%;color:var(--on-surface);resize:vertical;border-radius:10px;min-height:84px;padding:.75rem .875rem;font-family:inherit;font-size:.95rem;transition:border-color .18s}.BuyCoffee-module__Z8jiTa__message:focus{border-color:var(--secondary);outline:none}.BuyCoffee-module__Z8jiTa__payBtn{width:100%}.BuyCoffee-module__Z8jiTa__supportersCard{padding:var(--spacing-6);background:var(--surface)!important}.BuyCoffee-module__Z8jiTa__supportersList{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BuyCoffee-module__Z8jiTa__supporterRow{align-items:center;gap:var(--spacing-3);display:flex}.BuyCoffee-module__Z8jiTa__supporterAvatar{border-radius:var(--radius-full);background:var(--kinetic-gradient);width:36px;height:36px;color:var(--on-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}.BuyCoffee-module__Z8jiTa__supporterText{min-width:0;color:var(--on-surface);flex:1;font-size:.92rem}.BuyCoffee-module__Z8jiTa__supporterTime{color:var(--on-surface-variant);white-space:nowrap;flex-shrink:0;font-size:.8rem}
