.demo_pageRoot__xBguV{--p1-brand:#0078d4;--p1-brand-07:rgba(0,120,212,0.07);--p1-brand-10:rgba(0,120,212,0.1);--p1-navy:#031730;--p1-ink:#1a1a1a;--p1-body:#757575;--p1-strong:#334155;--p1-soft:#f3f9fd;--p1-line:#e7e7e7;--p1-green:#5ab379}.demo_demoMain__I0Npq{flex:1;z-index:10;width:100%;padding-top:7.5rem;padding-bottom:6rem}.demo_bgGlowCanvas__Y_teI{position:fixed;inset:0;z-index:0;background:linear-gradient(180deg,var(--p1-brand-10) 0,var(--p1-brand-07) 30%,var(--p1-soft) 100%);pointer-events:none}.demo_breadcrumb__7qYks{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--p1-body);margin-bottom:2rem}.demo_breadcrumb__7qYks a{color:var(--p1-body);text-decoration:none;transition:color .2s ease}.demo_breadcrumb__7qYks a:hover{color:var(--p1-brand)}.demo_breadcrumb__7qYks .demo_separator__IaNjr{color:var(--p1-line)}.demo_breadcrumb__7qYks .demo_current__JsrV1{color:var(--p1-ink);font-weight:400}.demo_demoBookingSection__UyLxk{width:100%;margin-bottom:5rem}.demo_bookingGrid__3ubf3{display:grid;grid-template-columns:1fr 1.1fr;gap:4.5rem;align-items:start}.demo_marketingCol__MGmr4{display:flex;flex-direction:column}.demo_categoryTag__t04bf{display:inline-block;font-size:.8125rem;font-weight:500;text-transform:uppercase;color:var(--p1-brand);letter-spacing:.05em;margin-bottom:1rem}.demo_mainHeadline__I2VSt{font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.15;letter-spacing:-.03em;color:var(--p1-ink);margin-bottom:1.5rem}.demo_description__MMMIa{font-size:1.05rem;line-height:1.6;color:var(--p1-strong);margin-bottom:1.25rem}.demo_expectTitle__Av80K{font-size:.9375rem;font-weight:500;color:var(--p1-ink);margin-bottom:1rem}.demo_benefitsList__yrvTf{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.demo_benefitItem__0vKHK{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;color:var(--p1-strong)}.demo_iconWrapper__ztsbs{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--p1-brand-10);color:var(--p1-brand);flex-shrink:0}.demo_glassCard__MCwAH{background:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--p1-line);box-shadow:0 12px 32px -4px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.9);border-radius:16px}.demo_formCard__d5dKa{padding:2.5rem;position:relative;overflow:hidden}.demo_successState__ruojg{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1rem}.demo_successIconWrapper__wVFLk{width:64px;height:64px;border-radius:50%;background:var(--p1-brand-07);color:var(--p1-green);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.demo_successState__ruojg h2{font-size:1.625rem;font-weight:500;color:var(--p1-ink);margin-bottom:.75rem}.demo_successState__ruojg p{font-size:.975rem;color:var(--p1-strong);line-height:1.6;max-width:360px;margin-bottom:2rem}.demo_resetBtn__oWEop{border:none;outline:none;cursor:pointer}.demo_demoForm__XiA62{display:flex;flex-direction:column;gap:1.5rem}.demo_errorAlert__8W0gX{display:flex;align-items:center;gap:.6rem;background:rgba(220,38,38,.05);border:1px solid rgba(220,38,38,.15);color:#DC2626;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.demo_formGrid__NEhpF{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.demo_formGroup__2ersA{display:flex;flex-direction:column}.demo_textareaGroup__aEz3y{grid-column:span 2}.demo_formGroup__2ersA label{font-size:.875rem;font-weight:500;color:var(--p1-strong);margin-bottom:.5rem}.demo_optionalLabel__S4d0_{font-weight:400;color:var(--p1-body);font-size:.8125rem}.demo_formGroup__2ersA input,.demo_formGroup__2ersA textarea{width:100%;padding:.75rem .875rem;border:1px solid var(--p1-line);border-radius:8px;background:#ffffff;font-size:.9375rem;color:var(--p1-ink);transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.demo_formGroup__2ersA input::-moz-placeholder,.demo_formGroup__2ersA textarea::-moz-placeholder{color:var(--p1-body)}.demo_formGroup__2ersA input::placeholder,.demo_formGroup__2ersA textarea::placeholder{color:var(--p1-body)}.demo_formGroup__2ersA input:focus,.demo_formGroup__2ersA textarea:focus{outline:none;border-color:var(--p1-brand);box-shadow:0 0 0 4px var(--p1-brand-10)}.demo_formGroup__2ersA input.demo_hasError__2iUms{border-color:#DC2626;background:rgba(220,38,38,.01)}.demo_formGroup__2ersA input.demo_hasError__2iUms:focus{box-shadow:0 0 0 4px rgba(220,38,38,.1)}.demo_fieldErrorMsg__QfvAQ{color:#DC2626;font-size:.8125rem;font-weight:500;margin-top:.35rem}.demo_captchaGroup__O2B9c{display:flex;flex-direction:column}.demo_optInGroup__GG_ct{display:flex}.demo_checkboxContainer__bcKuS{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.demo_checkboxContainer__bcKuS input{margin-top:.25rem;cursor:pointer}.demo_optInText__FIwoE{font-size:.875rem;color:var(--p1-strong);line-height:1.5}.demo_submitActionContainer__5STw5{margin-top:.5rem}.demo_btnSubmit__ENQx0{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem;border-radius:8px;background:var(--p1-brand);color:#ffffff;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-shadow:0 4px 14px var(--p1-brand-10)}.demo_btnSubmit__ENQx0:hover:not(:disabled){background:var(--p1-navy)}.demo_btnSubmit__ENQx0:disabled{opacity:.6;cursor:not-allowed}.demo_spinnerIcon__Su9XM{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:#ffffff;animation:demo_spin__rr8PC .8s linear infinite}@keyframes demo_spin__rr8PC{to{transform:rotate(1turn)}}.demo_privacyNotice__pyr0D{font-size:.75rem;color:var(--p1-body);text-align:center;line-height:1.5;margin-top:1rem}.demo_privacyNotice__pyr0D a{color:var(--p1-brand);text-decoration:none}.demo_privacyNotice__pyr0D a:hover{text-decoration:underline}.demo_demoVideoSection__QOzoS{margin-top:5rem;text-align:center}.demo_sectionDivider__hbgHW{height:1px;background:var(--p1-line);margin-bottom:5rem}.demo_videoHeader__8_iQC{margin-bottom:3rem}.demo_videoHeading__nmhXT{font-size:2rem;font-weight:500;margin-bottom:.75rem;color:var(--p1-ink)}.demo_videoSubtitle__R39Jv{font-size:1.05rem;color:var(--p1-strong)}.demo_videoCard__NV7Ps{max-width:960px;margin:0 auto;overflow:hidden;padding:0}.demo_videoFrameContainer__N6Aog{position:relative;padding-bottom:56.25%;height:0}.demo_videoFrameContainer__N6Aog iframe{position:absolute;top:0;left:0;width:100%;height:100%}.demo_videoPlaceholder__4guW8{position:relative;background:#0B0F19;padding:6rem 2rem;display:flex;align-items:center;justify-content:center}.demo_placeholderOverlay____8gw{position:absolute;inset:0;background:radial-gradient(circle at center,var(--p1-brand-07) 0,transparent 70%);pointer-events:none}.demo_placeholderContent__k4CWp{position:relative;z-index:1;max-width:500px;display:flex;flex-direction:column;align-items:center}.demo_playButtonWrapper__xZUI9{width:64px;height:64px;border-radius:50%;background:var(--p1-brand-10);color:var(--p1-brand);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;border:1px solid var(--p1-brand-10)}.demo_playIcon__8psU6{margin-left:4px}.demo_placeholderTitle__crMBn{font-size:1.5rem;font-weight:500;color:#ffffff;margin-bottom:.75rem}.demo_comingSoonBadge__iBKyu{background:var(--p1-brand-10);color:var(--p1-brand);font-size:.75rem;font-weight:500;text-transform:uppercase;padding:4px 10px;border-radius:99px;margin-bottom:1.25rem;letter-spacing:.05em;border:1px solid var(--p1-brand-10)}.demo_placeholderDesc__9n_0a{font-size:.95rem;color:var(--p1-body);line-height:1.6}@media (max-width:960px){.demo_bookingGrid__3ubf3{grid-template-columns:1fr;gap:3rem}}@media (max-width:640px){.demo_formGrid__NEhpF{grid-template-columns:1fr}.demo_textareaGroup__aEz3y{grid-column:span 1}.demo_formCard__d5dKa{padding:1.5rem}.demo_videoPlaceholder__4guW8{padding:4rem 1.5rem}}