.video-call-section{background:#082c45;color:#fff;padding:64px 0}.video-call-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center}.video-call-section p{color:#d6e8ed;line-height:1.9}.live-label{display:inline-flex;align-items:center;gap:10px;border:1px solid #53cbbb;border-radius:24px;color:#79f0d6!important;padding:10px 16px;font-size:13px;font-weight:bold;letter-spacing:1px}.live-label:before{content:'';width:9px;height:9px;background:#79f0d6;border-radius:50%}.video-call-panel{border:1px solid #5c8297;background:#113a52;border-radius:22px;padding:28px}.video-call-panel ol{padding-inline-start:24px;line-height:2.2}.video-call-panel p,.video-note{font-size:14px}.video-hero h1{font-size:clamp(36px,5vw,58px);line-height:1.2}.video-hero .breadcrumb{display:block;color:#c5dce5;margin-bottom:24px}.video-hero p{max-width:850px}.video-step-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.video-step-grid article{background:#fff;border:1px solid #d6e4e9;border-radius:18px;padding:26px}.video-step-grid span{font-size:26px;font-weight:bold;color:#007484}.video-step-grid h3{margin-top:15px}.video-step-grid p,.video-light p,.video-light li{line-height:1.9}.video-light{background:#edf7f9}.video-call-section .btn.outline{color:#fff;border-color:#9ec3d1}@media(max-width:700px){.video-call-grid,.video-step-grid{grid-template-columns:1fr;gap:24px}.video-call-section{padding:42px 0}.video-call-panel{padding:22px}.video-hero h1{font-size:36px}}
/* Video consultation imagery and service choices */
.video-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:30px}
.video-choice-grid article{min-width:0;overflow:hidden;background:#113a52;border:1px solid #5c8297;border-radius:22px;display:flex;flex-direction:column}
.video-service-visual{margin:0;position:relative;overflow:hidden;border-radius:14px;background:#082c45}
.video-service-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.video-service-visual figcaption{position:absolute;inset-inline-end:12px;bottom:10px;padding:4px 9px;border-radius:6px;background:rgba(8,44,69,.86);color:#fff;font-size:11px}
.video-choice-grid .video-service-visual{border-radius:0}
.video-choice-content{padding:24px;display:flex;flex-direction:column;align-items:flex-start;flex:1}
.video-choice-content h3{margin:0;font-size:clamp(21px,2.5vw,27px);line-height:1.4}
.video-choice-content p{margin:14px 0 22px;flex:1}
.video-choice-content .btn{max-width:100%;white-space:normal;text-align:center}
.video-step-grid .video-service-visual{margin-bottom:22px}
.video-call-section .video-note a{color:#79f0d6;text-underline-offset:4px}
@media(max-width:700px){.video-choice-grid{grid-template-columns:1fr;gap:22px}.video-choice-content{padding:22px}}
