.pack-hero,.qualification{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;padding-top:7rem;padding-bottom:6rem}.pack-hero h1{font-size:clamp(3.5rem,8vw,7rem);line-height:.9;margin:.5rem 0 2rem}.lead{font-size:1.25rem;max-width:45rem}.fixed-price strong{font-size:2.2rem}.fixed-price span{display:block}.actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.pack-hero aside,.qualification form,.policies article{border:1px solid #cfd5cf;padding:2rem;background:#fff}.pack-hero aside strong{font-size:1.5rem}.pack-hero li{margin:.8rem 0}.journey{padding-top:5rem;padding-bottom:5rem;background:#f2f5ef}.journey ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cfd5cf}.journey li{background:#fff;padding:1.5rem}.journey b{color:#557200}.qualification{padding-top:6rem;padding-bottom:6rem}.qualification form{display:grid;gap:1rem}.qualification label{display:grid;gap:.4rem;font-weight:700}.qualification input,.qualification select{padding:.8rem;border:1px solid #899289;font:inherit}.qualification .check{grid-template-columns:auto 1fr;font-weight:400}.handoff-note{padding:1rem;border-left:4px solid #7ba000;background:#edf4dd}.policies{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding-bottom:6rem}.policies h2{font-size:1.3rem}@media(max-width:760px){.pack-hero,.qualification{grid-template-columns:1fr;gap:2rem;padding-top:4rem}.journey ol,.policies{grid-template-columns:1fr}.site-header nav{display:none}}
