.hose-planning{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,7rem);padding:clamp(2.4rem,5vw,6rem);margin:3rem auto 5rem;border:1px solid #dce4ea;border-radius:2.4rem;background:linear-gradient(125deg,#102b3f,#1c425a);color:#e8eff4;text-align:left;max-width:128rem}.hose-planning h2{color:#fff;font-size:clamp(2.8rem,3.6vw,4.8rem);line-height:1.12;margin:1rem 0 2rem}.hose-planning p{line-height:1.7}.hose-planning__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;font-weight:700;color:#bad3e2}.hose-planning .button{margin-top:1.4rem;min-height:4.8rem;background:#d71920;color:#fff}.hose-planning__details{padding:2.4rem;border-radius:1.6rem;background:#ffffff0a;border:1px solid #ffffff20}.hose-planning ul{list-style:none;padding:0;margin:0}.hose-planning li{padding:1.3rem 0;border-bottom:1px solid #ffffff20}.hose-planning li strong,.hose-planning li span{display:block}.hose-planning li strong{color:white}.hose-planning li span{font-size:1.5rem;margin-top:.4rem}.hose-planning__note{font-size:1.3rem;color:#c1d4df;margin-bottom:0}@media(max-width:749px){.hose-planning{grid-template-columns:1fr;border-radius:1.6rem;gap:2rem}.hose-planning .button{width:100%}.hose-planning__details{padding:1.6rem}}
