.ldc-online,.ldc-question{max-width:1280px;margin:96px auto 0;padding:0 32px;color:#0b2447;font-family:'Golos Text',sans-serif;scroll-margin-top:120px}.ldc-online *,.ldc-question *{box-sizing:border-box}.ldc-online-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:28px}.ldc-online h2,.ldc-question h2{font-family:Manrope,sans-serif;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.15;margin:0 0 14px;letter-spacing:-.7px}.ldc-online-heading p:not(.ldc-online-kicker){max-width:660px;color:#5a6b84;line-height:1.6;margin:0}.ldc-online-kicker{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#1256e0;margin:0 0 12px}.ldc-online-badge{padding:10px 16px;border-radius:99px;background:#eaf2ff;color:#1256e0;font-size:13px;font-weight:600;white-space:nowrap}.ldc-online-card{padding:34px;border:1px solid #dce7f5;border-radius:28px;background:linear-gradient(140deg,#f3f8ff,#fff 65%);box-shadow:0 20px 60px -42px #123b7a55}.ldc-online-controls,.ldc-online-patient-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ldc-online label,.ldc-question label{display:block;font-size:14px;font-weight:600}.ldc-online input:not([type=checkbox]),.ldc-online select,.ldc-question input,.ldc-question textarea{display:block;width:100%;min-width:0;border:1px solid #ccdaec;background:#fff;border-radius:12px;padding:14px 15px;font:inherit;font-weight:400;font-size:16px;color:#0b2447;margin-top:8px;min-height:50px}.ldc-online input:focus,.ldc-online select:focus,.ldc-question input:focus,.ldc-question textarea:focus{outline:3px solid #1256e022;border-color:#1256e0}.ldc-online button,.ldc-question button{font:inherit;cursor:pointer}.ldc-online [hidden]{display:none!important}.ldc-online-hint{margin:20px 0;padding:16px;border-radius:12px;background:#eaf2ff;font-size:14px;line-height:1.6;color:#345474;white-space:pre-line}.ldc-online-status{font-size:15px;line-height:1.6;color:#526983;margin:18px 0}.ldc-online-status.is-error{color:#a92d38}.ldc-online-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:16px 0 28px}.ldc-online-slot{padding:16px;text-align:left;background:white;border:1px solid #d4e1f3;border-radius:14px;color:#0b2447;transition:border-color .15s,background .15s}.ldc-online-slot strong{font-size:21px;display:block}.ldc-online-slot span{display:block;font-size:13px;line-height:1.4;margin-top:6px}.ldc-online-slot[aria-pressed=true]{border:2px solid #1256e0;background:#eaf2ff;padding:15px}.ldc-online-slot:hover{border-color:#1256e0}.ldc-online-step{margin:28px 0 18px;font-family:Manrope,sans-serif;font-size:21px}.ldc-online-summary{border-top:1px solid #dce7f5;margin-top:24px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;align-items:center}.ldc-online-total{font-size:28px;font-weight:800;white-space:nowrap}.ldc-online-summary small{display:block;font-size:13px;color:#5a6b84;margin-top:6px}.ldc-online-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:13px!important;font-weight:400!important;line-height:1.5;margin:16px 0}.ldc-online-consent input{width:19px;height:19px;flex:0 0 19px;accent-color:#1256e0;margin:1px 0 0}.ldc-online a{color:#1256e0;text-decoration:underline;text-underline-offset:3px}.ldc-online-primary,.ldc-question button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:17px 26px;border:0;border-radius:99px;background:#1256e0;color:white!important;font-weight:700;text-decoration:none!important;min-height:54px}.ldc-online-primary:disabled{opacity:.45;cursor:not-allowed}.ldc-online-secondary{border:1px solid #b9cde8;background:white;color:#1256e0;border-radius:99px;padding:12px 22px;margin:12px 10px 0 0}.ldc-online-result h3{font-family:Manrope,sans-serif;font-size:26px}.ldc-online-result p{line-height:1.7}.ldc-online-timer{font-size:16px;color:#1256e0;margin:14px 0}.ldc-online-hero-link{display:inline-flex;align-items:center;gap:12px;padding:17px 26px;border:1.5px solid #1256e0;border-radius:99px;color:#1256e0;background:#fff;font-weight:600;font-size:17px}.ldc-question{display:grid;grid-template-columns:1fr 1fr;gap:48px;background:#0b2447;border-radius:28px;padding:40px;margin-bottom:80px;max-width:1216px;color:white}.ldc-question p{color:#b9cbe6;line-height:1.6}.ldc-question a{color:#fff;font-size:20px}.ldc-question form{display:flex;flex-direction:column;gap:14px}.ldc-question .ldc-online-kicker{color:#5adeec}.ldc-question label{color:#c9d9ef}.ldc-online :focus-visible,.ldc-question :focus-visible{outline:3px solid #23b9cf;outline-offset:3px}.ldc-online-fieldset{border:0;padding:0;margin:0;min-width:0}.ldc-online-fieldset:disabled{opacity:.7}
@media(max-width:820px){.ldc-online,.ldc-question{margin-top:70px}.ldc-online-heading{display:block}.ldc-online-badge{display:inline-block;margin-top:18px}.ldc-online-card{padding:24px}.ldc-question{margin-left:24px;margin-right:24px;grid-template-columns:1fr;padding:28px;gap:28px}}@media(max-width:540px){.ldc-online{padding:0 20px}.ldc-online-card{padding:20px;border-radius:20px}.ldc-online-controls,.ldc-online-patient-grid{grid-template-columns:1fr;gap:16px}.ldc-online-slots{grid-template-columns:1fr 1fr;gap:9px}.ldc-online-slot{padding:12px}.ldc-online-slot[aria-pressed=true]{padding:11px}.ldc-online-slot span{font-size:12px;overflow-wrap:anywhere}.ldc-online-summary{align-items:flex-start;flex-direction:column}.ldc-online-primary{width:100%}.ldc-question{margin-left:20px;margin-right:20px;padding:24px}.ldc-online-hero-link{font-size:16px}}
