.heidelberg-usp{padding:105px 0;background:#0b1b2b;color:#fff;position:relative;overflow:hidden}.heidelberg-usp:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 86% 10%,rgba(199,161,91,.18),transparent 34%),linear-gradient(135deg,transparent 0 48%,rgba(255,255,255,.025) 48% 50%,transparent 50%)}.heidelberg-usp .wrap{position:relative}.route-ribbon{display:flex;align-items:center;gap:18px;margin-bottom:58px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:1.15rem}.route-ribbon i{height:1px;flex:1;background:linear-gradient(90deg,#c7a15b,rgba(199,161,91,.2))}.route-ribbon b{color:#e5c98e;font:700 .72rem "Helvetica Neue",Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.heidelberg-head{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:end}.heidelberg-head .eyebrow{color:#e5c98e}.heidelberg-head h2{margin-bottom:0}.heidelberg-head>p{color:#bfccd7;max-width:500px}.route-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:55px 0 20px;border:1px solid rgba(255,255,255,.16);border-radius:18px;overflow:hidden}.route-facts div{padding:24px;border-right:1px solid rgba(255,255,255,.16)}.route-facts div:last-child{border-right:0}.route-facts strong{display:block;color:#e5c98e;font-family:Georgia,"Times New Roman",serif;font-size:1.55rem}.route-facts span{display:block;margin-top:3px;color:#aebdca;font-size:.78rem}.route-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.route-benefits article{padding:25px;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:rgba(255,255,255,.035)}.route-benefits article>span{color:#c7a15b;font-family:Georgia,"Times New Roman",serif}.route-benefits h3{margin:28px 0 10px;font-size:1.05rem}.route-benefits p{margin:0;color:#aebdca;font-size:.86rem}.route-cta{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:20px;padding:25px 28px;border-radius:16px;background:#142b40}.route-cta strong,.route-cta span{display:block}.route-cta strong{font-family:Georgia,"Times New Roman",serif;font-size:1.3rem}.route-cta span{color:#afbdc9;font-size:.83rem}.route-cta>div:last-child{display:flex;gap:10px;flex-shrink:0}
@media(max-width:900px){.heidelberg-head{grid-template-columns:1fr;gap:25px}.route-facts,.route-benefits{grid-template-columns:1fr 1fr}.route-facts div:nth-child(2){border-right:0}.route-facts div{border-bottom:1px solid rgba(255,255,255,.16)}.route-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.heidelberg-usp{padding:75px 0}.route-ribbon{gap:9px;font-size:.9rem;margin-bottom:40px}.route-ribbon b{font-size:.6rem}.route-facts,.route-benefits{grid-template-columns:1fr}.route-facts div{border-right:0}.route-cta>div:last-child{width:100%;flex-direction:column}.route-cta .btn{width:100%}}
