.demo_section__pBPp3{min-height:calc(100vh - 76px)}.demo_grid__2TPaC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:72px;align-items:start;text-align:left}.demo_points__apX98{display:grid;gap:14px;margin-top:32px}.demo_points__apX98 li{display:flex;align-items:center;gap:12px;color:var(--text);font-size:16px}.demo_points__apX98 svg{flex:none;padding:3px;border-radius:50%;background:var(--mint);color:var(--teal)}.demo_points__apX98 li:nth-child(4n+1) svg{background:var(--tone-1-bg);color:var(--tone-1)}.demo_points__apX98 li:nth-child(4n+2) svg{background:var(--tone-2-bg);color:var(--tone-2)}.demo_points__apX98 li:nth-child(4n+3) svg{background:var(--tone-3-bg);color:var(--tone-3)}.demo_photo__dwmv4{position:relative;aspect-ratio:4/3;max-width:560px;margin-top:36px;overflow:hidden;border-radius:22px;box-shadow:0 30px 70px -34px rgba(23,50,54,.45)}.demo_photoImage__ka3y2{-o-object-fit:cover;object-fit:cover}.demo_photoChip__w4_CF{position:absolute;left:16px;bottom:16px;padding:10px 16px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:rgba(255,255,255,.72);color:#174E52;font-size:15px;font-weight:650;backdrop-filter:blur(16px) saturate(160%)}.demo_experience__tjTr6{margin-top:32px;padding-top:20px;border-top:1px solid var(--border-strong);max-width:480px}.demo_card__Ie3hd{position:relative;display:grid;gap:20px;padding:32px;border:1px solid rgba(255,255,255,.9);border-top:3px solid var(--teal);border-radius:20px;background:rgba(255,255,255,.82);backdrop-filter:blur(20px) saturate(150%);color:#18313a;box-shadow:var(--shadow)}.demo_card__Ie3hd h2{color:#18313a}@media (max-width:1023px){.demo_grid__2TPaC{grid-template-columns:1fr;gap:40px}.demo_photo__dwmv4{display:none}}@media (max-width:639px){.demo_card__Ie3hd{padding:20px}.demo_section__pBPp3{min-height:0}}.demo-request-form_form__C60dL{display:grid;gap:18px}.demo-request-form_field__D8Nr6{display:grid;gap:6px}.demo-request-form_field__D8Nr6 label{color:#18313a;font-size:15px;font-weight:650}.demo-request-form_field__D8Nr6 label span{color:#4f6168;font-weight:500}.demo-request-form_field__D8Nr6 input,.demo-request-form_field__D8Nr6 select,.demo-request-form_field__D8Nr6 textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(23,78,82,.28);border-radius:8px;background:#fff;color:#18313a;font-size:16px;line-height:1.4}.demo-request-form_field__D8Nr6 textarea{resize:vertical}.demo-request-form_field__D8Nr6 :is(input,select,textarea):focus{outline:3px solid rgba(111,139,116,.55);outline-offset:1px;border-color:#174e52}.demo-request-form_field__D8Nr6 [aria-invalid=true]{border-color:#b3261e}.demo-request-form_error__MmisE,.demo-request-form_fieldError__NHE1k{color:#b3261e;font-size:14px}.demo-request-form_submit__VWPFN{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:4px;border-radius:8px;background:#174e52;color:#fff;font-size:16px;font-weight:650;cursor:pointer}.demo-request-form_submit__VWPFN:hover:not(:disabled){background:#21676a}.demo-request-form_submit__VWPFN:disabled{opacity:.6;cursor:not-allowed}.demo-request-form_submit__VWPFN:focus-visible{outline:3px solid #6f8b74;outline-offset:3px}.demo-request-form_spin__VnQpK{animation:demo-request-form_spin__VnQpK 1s linear infinite}@keyframes demo-request-form_spin__VnQpK{to{transform:rotate(1turn)}}.demo-request-form_status__j_S_u{display:grid;justify-items:start;gap:8px;color:#18313a}.demo-request-form_status__j_S_u svg{color:#2e7d32}.demo-request-form_status__j_S_u h2{font-size:24px;font-weight:650;letter-spacing:-.02em}.demo-request-form_status__j_S_u p{color:#4f6168;font-size:16px;line-height:1.55}.demo-request-form_schedule__CC635{display:grid;gap:12px;margin-top:24px}.demo-request-form_schedule__CC635>div:first-child{margin-bottom:0}.demo-request-form_note__5bQUt{color:#4f6168;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.demo-request-form_spin__VnQpK{animation:none}}.demo-request-form_timePick__ndcbY{display:grid;gap:10px;min-width:0;margin:6px 0 0;padding:20px 0 0;border:0;border-top:1px solid rgba(23,78,82,.12)}.demo-request-form_timePick__ndcbY legend{padding:0;color:#18313a;font-size:17px;font-weight:650}.demo-request-form_timePick__ndcbY legend span{color:#5d6d72;font-size:14px;font-weight:500}.demo-request-form_srOnly__Pm3IB{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}