.models3d-hero{padding:36px 0;border-bottom:1px solid #dce6ed;background:#f3f8fb;color:#172d3d}
.models3d-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}
.models3d-hero-inner>div{max-width:660px}
.models3d-eyebrow{display:block;color:#176477;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.models3d-hero h1{margin:8px 0 12px;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.025em}
.models3d-hero p{margin:0;color:#4b6170;font-size:15px;line-height:1.7}
.models3d-hero a{display:inline-block;margin-top:16px;padding:8px 0;color:#176477;font-size:13px;text-underline-offset:4px;text-decoration:underline}
.models3d-hero a:focus-visible{outline:3px solid #176477;outline-offset:4px}
.models3d-cube{flex:0 0 108px;color:#4d8c9e;margin-right:24px}
@media(max-width:599px){.models3d-hero{padding:28px 0}.models3d-hero h1{font-size:26px}.models3d-cube{display:none}}

.models3d-placeholder{background:#e9f2f6}.models3d-placeholder svg{color:#327486;opacity:.65}
