.ldr-hero,.ldr-hero *{box-sizing:border-box}.ldr-hero{background:#142c3d;color:#fff;font-family:inherit;isolation:isolate;overflow:hidden;padding:clamp(48px,5vw,72px) 28px;position:relative;width:100%}.ldr-hero:before{background:radial-gradient(ellipse at 90% 45%,rgba(0,164,213,.16),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.ldr-hero__inner{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);margin:0 auto;max-width:1200px;width:100%}.ldr-hero__content,.ldr-hero__visual{min-width:0}.ldr-hero .ldr-hero__eyebrow{color:#75d2ec;font-size:13px;font-weight:500;letter-spacing:.14em;line-height:1.5;margin:0 0 22px;text-transform:uppercase}.ldr-hero .ldr-hero__heading{color:#fff;font-family:inherit;font-size:clamp(40px,4.5vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1.08;margin:0 0 24px;overflow-wrap:break-word;text-transform:none;text-wrap:balance}.ldr-hero .ldr-hero__heading .ldr-hero__highlight{color:#70cce5!important;display:inline;font:inherit;letter-spacing:inherit;text-transform:inherit}.ldr-hero .ldr-hero__subheading{color:#fff;font-size:clamp(21px,2.2vw,28px);font-weight:400;letter-spacing:-.015em;line-height:1.4;margin:0 0 24px;text-transform:none}.ldr-hero__body{color:#e3edf3;font-size:16px;font-weight:400;line-height:1.75;max-width:590px}.ldr-hero__body p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 14px}.ldr-hero__body>:last-child{margin-bottom:0}.ldr-hero__body a{color:#75d2ec;text-decoration:underline;text-underline-offset:3px}.ldr-hero a.ldr-hero__button{align-items:center;background:#ffda00;border:2px solid #ffda00;border-radius:8px;box-shadow:none;color:#142c3d;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:14px;justify-content:center;letter-spacing:normal;line-height:1.4;margin:26px 0 0;max-width:100%;min-height:52px;padding:15px 24px;text-align:center;text-decoration:none;text-transform:none;transition:background-color .16s ease,border-color .16s ease;white-space:normal}.ldr-hero a.ldr-hero__button:hover{background:#ffe65c;border-color:#ffe65c;color:#142c3d;text-decoration:none}.ldr-hero__button span{flex-shrink:0;font-size:22px;line-height:1}.ldr-hero a:focus-visible{outline:3px solid #fff;outline-offset:5px}.ldr-hero__visual{align-items:center;display:flex;justify-content:center}.ldr-hero .ldr-hero__image{display:block;height:auto;margin:0;max-width:640px;object-fit:contain;width:100%}.ldr-hero--text-only .ldr-hero__inner{grid-template-columns:minmax(0,1fr)}.ldr-hero--text-only .ldr-hero__content{max-width:860px}.dnd-section:has(.ldr-hero){padding-left:0!important;padding-right:0!important}@media (max-width:900px){.ldr-hero__inner{gap:36px;grid-template-columns:minmax(0,1fr)}.ldr-hero__content{max-width:680px}.ldr-hero__visual{margin:0 auto;max-width:620px;width:100%}}@media (max-width:767px){.ldr-hero{padding:48px 20px}.dnd-section:has(.ldr-hero){padding-left:0!important;padding-right:0!important}.ldr-hero .ldr-hero__eyebrow{font-size:12px;margin-bottom:18px}.ldr-hero .ldr-hero__heading{font-size:clamp(36px,9vw,48px);line-height:1.1;margin-bottom:20px}.ldr-hero .ldr-hero__subheading{font-size:22px;margin-bottom:22px}.ldr-hero__body{font-size:16px;line-height:1.75}.ldr-hero a.ldr-hero__button{padding:14px 18px;width:100%}}@media (prefers-reduced-motion:reduce){.ldr-hero a.ldr-hero__button{transition:none}}