.bookdemo_page__2Xrer{min-height:100vh;background:radial-gradient(1000px 500px at 85% -10%,rgba(95,141,155,.1),transparent 60%),radial-gradient(800px 500px at 0 110%,rgba(143,179,188,.08),transparent 55%),#f2f7f8;padding:calc(var(--space-16, 64px) + 24px) 0 var(--space-16,64px)}.bookdemo_wrap__ANNJq{max-width:1120px;margin:0 auto;padding:0 20px}.bookdemo_intro__OV4vQ{text-align:center;max-width:720px;margin:0 auto 40px}.bookdemo_badge__eaPwQ{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:100px;background:rgba(95,141,155,.09);color:#5f8d9b;font-size:13px;font-weight:600;margin-bottom:18px}.bookdemo_title__YM1LC{font-size:clamp(30px,5vw,46px);font-weight:800;letter-spacing:-.03em;color:#1e3a44;line-height:1.1;margin-bottom:14px}.bookdemo_title__YM1LC span{color:#5f8d9b}.bookdemo_subtitle__D7NqE{font-size:17px;color:#5a7883;line-height:1.65}.bookdemo_card__QJrlY{display:grid;grid-template-columns:.85fr 1.15fr;background:#fff;border:1px solid #e3edf0;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px -40px rgba(44,74,84,.35)}.bookdemo_aside__8zRfz{position:relative;padding:40px 36px;color:#fff;background:linear-gradient(160deg,#5f8d9b,#4a727e 55%,#2c4a54);overflow:hidden}.bookdemo_aside__8zRfz:before{content:"";position:absolute;top:-80px;right:-80px;width:260px;height:260px;background:radial-gradient(circle,hsla(0,0%,100%,.16),transparent 70%);border-radius:50%}.bookdemo_aside__8zRfz:after{content:"";position:absolute;bottom:-100px;left:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(143,179,188,.25),transparent 70%);border-radius:50%}.bookdemo_asideInner___H83V{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.bookdemo_asideKicker__LLhqr{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e3edf0;margin-bottom:12px}.bookdemo_asideTitle___spSY{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:12px}.bookdemo_asideText__XHrX7{font-size:14.5px;line-height:1.7;color:hsla(0,0%,100%,.82);margin-bottom:28px}.bookdemo_benefits__xXPj6{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.bookdemo_benefit__pQCZ2{display:flex;align-items:flex-start;gap:12px}.bookdemo_benefitIcon__2J_N7{width:28px;height:28px;flex-shrink:0;border-radius:8px;background:hsla(0,0%,100%,.14);display:flex;align-items:center;justify-content:center}.bookdemo_benefitText__E_Jfe{font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.92)}.bookdemo_asideDivider__pk6t_{height:1px;background:hsla(0,0%,100%,.14);margin:6px 0 22px}.bookdemo_stats__EqiS9{display:flex;gap:26px;margin-top:auto}.bookdemo_statNum__mK5sc{font-size:22px;font-weight:800;letter-spacing:-.02em}.bookdemo_statLabel__W2W1c{font-size:11.5px;color:hsla(0,0%,100%,.7);margin-top:2px}.bookdemo_formPanel__6zz3v{padding:40px 40px 44px}.bookdemo_formHeading__uYt_i{font-size:20px;font-weight:800;color:#1e3a44;letter-spacing:-.02em;margin-bottom:4px}.bookdemo_formSub__EUwqe{font-size:13.5px;color:#6b8791;margin-bottom:24px}.bookdemo_form__8wqGl{display:flex;flex-direction:column;gap:16px}.bookdemo_row__zc8eG{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.bookdemo_field__qNbye{display:flex;flex-direction:column;gap:6px}.bookdemo_label__kjCcP{font-size:12.5px;font-weight:600;color:#375c68}.bookdemo_req__uCcVC{color:#2c4a54}.bookdemo_inputWrap__M81zI{position:relative;display:flex;align-items:center}.bookdemo_inputIcon__jJXtj{position:absolute;left:13px;color:#8fb3bc;display:flex;pointer-events:none}.bookdemo_input__H3BGe,.bookdemo_select__OtY22,.bookdemo_textarea__z1Y1Y{width:100%;font-size:14px;font-family:inherit;color:#1e3a44;background:#f7fafb;border:1.5px solid #e4ebee;border-radius:11px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.bookdemo_input__H3BGe,.bookdemo_select__OtY22{height:46px;padding:0 14px 0 40px}.bookdemo_select__OtY22{padding-right:34px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.bookdemo_textarea__z1Y1Y{padding:12px 14px;min-height:96px;resize:vertical;line-height:1.6}.bookdemo_input__H3BGe::placeholder,.bookdemo_textarea__z1Y1Y::placeholder{color:#8fb3bc}.bookdemo_input__H3BGe:focus,.bookdemo_select__OtY22:focus,.bookdemo_textarea__z1Y1Y:focus{border-color:#5f8d9b;background:#fff;box-shadow:0 0 0 3.5px rgba(95,141,155,.12)}.bookdemo_input__H3BGe:focus+.bookdemo_inputIcon__jJXtj{color:#5f8d9b}.bookdemo_alertError__QUK4T{padding:11px 14px;background:#f2f7f8;border:1px solid #e4ebee;border-radius:10px;font-size:13px;color:#1e3a44}.bookdemo_submitBtn__w6l0I{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;margin-top:4px;border:none;border-radius:12px;background:linear-gradient(135deg,#5f8d9b,#4a727e);color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 12px 26px -10px rgba(95,141,155,.6);transition:transform .15s,box-shadow .15s,opacity .15s}.bookdemo_submitBtn__w6l0I:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px -12px rgba(95,141,155,.7)}.bookdemo_submitBtn__w6l0I:disabled{opacity:.6;cursor:not-allowed}.bookdemo_consent__KxPXd{font-size:12px;color:#8fb3bc;text-align:center;margin-top:2px;line-height:1.5}.bookdemo_consent__KxPXd a{color:#5f8d9b;text-decoration:none;font-weight:600}.bookdemo_consent__KxPXd a:hover{text-decoration:underline}.bookdemo_spin__kHRPD{animation:bookdemo_bd-spin__Yuimn .7s linear infinite}@keyframes bookdemo_bd-spin__Yuimn{to{transform:rotate(1turn)}}.bookdemo_modalOverlay__24wbn{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(30,58,68,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:20px}.bookdemo_modalCard__b_w9c{background:#fff;border-radius:22px;padding:40px 36px 32px;text-align:center;max-width:400px;width:100%;box-shadow:0 30px 70px rgba(0,0,0,.22)}.bookdemo_tickCircle__kcre3{width:82px;height:82px;margin:0 auto 20px}.bookdemo_tickSvg__tngHq{width:82px;height:82px}.bookdemo_tickCircleBg__97eQs{stroke:#5f8d9b;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;stroke-linecap:round;animation:bookdemo_bd-circle__k5W_T .6s ease-in-out forwards}.bookdemo_tickCheck__Z5UvP{stroke:#5f8d9b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:bookdemo_bd-check__zXiW4 .4s ease-in-out .45s forwards}@keyframes bookdemo_bd-circle__k5W_T{to{stroke-dashoffset:0}}@keyframes bookdemo_bd-check__zXiW4{to{stroke-dashoffset:0}}.bookdemo_modalTitle__sf0Dr{font-size:21px;font-weight:800;color:#1e3a44;margin-bottom:8px}.bookdemo_modalText__iM9Bf{font-size:14px;color:#6b8791;line-height:1.6;margin-bottom:24px}.bookdemo_modalBtn__4cpKh{display:inline-flex;align-items:center;justify-content:center;padding:11px 34px;border-radius:11px;border:none;background:linear-gradient(135deg,#5f8d9b,#4a727e);color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s}.bookdemo_modalBtn__4cpKh:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(95,141,155,.4)}@media (max-width:900px){.bookdemo_card__QJrlY{grid-template-columns:1fr;border-radius:20px}.bookdemo_aside__8zRfz{padding:32px 24px}.bookdemo_stats__EqiS9{margin-top:24px}.bookdemo_formPanel__6zz3v{padding:28px 20px 32px}}@media (max-width:600px){.bookdemo_page__2Xrer{padding-top:80px;padding-bottom:40px}.bookdemo_wrap__ANNJq{padding:0 14px}.bookdemo_intro__OV4vQ{margin-bottom:26px}.bookdemo_title__YM1LC{font-size:clamp(26px,7vw,36px)}.bookdemo_subtitle__D7NqE{font-size:15px}.bookdemo_row__zc8eG{grid-template-columns:1fr;gap:14px}.bookdemo_input__H3BGe,.bookdemo_select__OtY22,.bookdemo_textarea__z1Y1Y{font-size:16px}.bookdemo_input__H3BGe,.bookdemo_select__OtY22{height:48px}.bookdemo_submitBtn__w6l0I{height:50px;font-size:15px}.bookdemo_asideTitle___spSY{font-size:22px}.bookdemo_formHeading__uYt_i{font-size:18px}.bookdemo_modalCard__b_w9c{padding:28px 20px;border-radius:18px}}