.pack-teaser{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:38px 26px;margin-top:30px;margin-bottom:38px;border:1px solid #d6e3e8;border-radius:16px;background:#f0f7f8}.pack-teaser>div{max-width:650px}.pack-teaser h2{font-size:1.5rem;margin:10px 0}.pack-teaser p{font-size:.9rem;margin-bottom:0}.pack-teaser>.button{flex-shrink:0}.pack-page{padding-top:30px;padding-bottom:50px}.pack-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center;padding:32px 0 45px}.pack-hero h1{font-size:clamp(2rem,3.9vw,3.2rem);line-height:1.15;letter-spacing:-.045em;margin:22px 0}.pack-hero h1 em{color:#0d7486;font-style:normal}.pack-hero .hero-copy{font-size:1.05rem}.pack-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 13px}.pack-actions .button{font-size:.83rem}.pack-preview-card{background:#183d52;color:#fff;border-radius:20px;padding:30px}.pack-preview-card>.eyebrow{color:#b9dce5}.pack-preview-card>div{padding:24px 0;border-bottom:1px solid #486578}.pack-preview-card>div>span{font-size:.72rem;color:#b9dce5}.pack-preview-card h2{color:#fff;font-size:1.35rem;margin:6px 0 10px}.pack-preview-card p{font-size:.9rem;color:#e3eef5;margin:0}.pack-preview-card small{display:block;color:#d3e5ee;margin-top:18px}.pack-section{padding:38px 0;border-top:1px solid #dbe5ec}.pack-section>h2,.pack-interest h2{font-size:1.8rem;letter-spacing:-.035em;margin:12px 0 18px}.pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.pack-grid article{padding:24px;border:1px solid #d5e3ea;border-radius:13px}.pack-grid article>span{font-size:.75rem;font-weight:700;color:#0d7486}.pack-grid h3{font-size:1rem;margin:12px 0}.pack-grid p{font-size:.85rem;color:#476370;margin:0}.pack-document{display:block;width:100%;height:540px;border:1px solid #c6dce4;border-radius:12px;background:white;margin-top:25px}.pack-interest{background:#eef6f7;padding:32px;border-radius:16px;margin:25px 0 40px}.pack-interest>div{max-width:800px}.pack-interest .note{margin-bottom:0}.pack-faq details{padding:16px 0;border-bottom:1px solid #d8e4eb}.pack-faq summary{font-weight:650;cursor:pointer}.pack-faq p{color:#476370;margin:15px 0 0}.pack-hero #pack-status:empty{display:none}@media(max-width:750px){.pack-teaser{display:block;padding:25px}.pack-teaser .button{margin-top:20px}.pack-hero{grid-template-columns:1fr;gap:25px}.pack-preview-card{padding:25px}.pack-grid{grid-template-columns:1fr;gap:14px}.pack-actions{display:grid}.pack-interest{padding:24px}.pack-section>h2,.pack-interest h2{font-size:1.5rem}.pack-document{height:480px}}@media print{.pack-actions,.pack-teaser,.pack-interest .button{display:none!important}@page{size:Letter portrait}}
