.pack-hero{background:var(--navy,#071526);color:#fff;padding:clamp(54px,8vw,112px) 0}.pack-hero .container{max-width:1140px}.pack-hero h1{color:#fff;max-width:19ch;font-size:clamp(2.4rem,5vw,5rem);line-height:1.08}.pack-hero p{max-width:66ch;color:#dce7ef;font-size:1.1rem}.pack-body{padding:clamp(50px,7vw,92px) 0;background:#f8fbfd}.pack-body .container{max-width:1050px}.pack-body h2{font-size:clamp(1.8rem,3vw,2.7rem);margin:2.6rem 0 1rem}.pack-body h3{font-size:clamp(1.3rem,2vw,1.8rem);margin:2rem 0 .8rem}.pack-body p,.pack-body li{font-size:1.04rem;line-height:1.7;max-width:78ch}.pack-body ul,.pack-body ol{padding-left:1.5rem}.pack-body li{margin:.4rem 0}.pack-body a{text-decoration:underline;text-underline-offset:3px}.pack-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.pack-body th,.pack-body td{border-bottom:1px solid #c6d5df;text-align:left;padding:.75rem;vertical-align:top}.pack-faq{background:#eef4f7;padding:clamp(45px,6vw,80px) 0}.pack-faq .container{max-width:1050px}.pack-faq p{max-width:78ch}.pack-action{background:#071526;padding:48px 0;color:#fff}.pack-action .container{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.pack-action h2{color:#fff;margin:0}.pack-form{padding:60px 0;background:#eef4f7}.pack-form .container{max-width:820px}.pack-form form{background:#fff;border:1px solid #c6d5df;padding:clamp(20px,4vw,40px)}.pack-form .field{margin-bottom:1rem}@media(max-width:600px){.pack-action .container{display:block}.pack-action .btn{margin-top:1rem}}
.pack-hero,.pack-body,.pack-faq,.pack-form,.pack-action{padding-left:clamp(22px,4vw,64px);padding-right:clamp(22px,4vw,64px)}
.pack-hero,.pack-body,.pack-faq,.pack-form,.pack-action{padding-left:24px;padding-right:24px}
.pack-hero{padding-top:64px;padding-bottom:64px}.pack-faq{padding-top:56px;padding-bottom:56px}
.pack-hero h1{font-size:64px}.pack-body h2,.pack-faq h2,.pack-form h2,.pack-action h2{font-size:36px}.pack-body h3{font-size:26px}
@media(max-width:600px){.pack-hero h1{font-size:38px}.pack-body h2,.pack-faq h2,.pack-form h2,.pack-action h2{font-size:29px}.pack-body h3{font-size:23px}}
