.package-vendors-page{min-height:70vh;background:#f4eee2}.package-vendors-page>*{max-width:1240px;margin-left:auto;margin-right:auto}.package-vendors-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);background:#061a31;color:#fff}.package-vendors-hero>div{padding:76px clamp(32px,6vw,88px)}.package-vendors-cta .eyebrow,.package-vendors-guidance .eyebrow,.package-vendors-hero .eyebrow,.package-vendors-options .eyebrow{color:#ff8b4a}.package-vendors-checklist h2,.package-vendors-cta h2,.package-vendors-ebt h2,.package-vendors-faq h2,.package-vendors-guidance h2,.package-vendors-heading h2,.package-vendors-hero h1,.package-vendors-intro h2{margin:0;color:#061a31;font:500 clamp(34px,4vw,52px)/1 var(--serif);letter-spacing:-1.3px}.package-vendors-hero h1{max-width:690px;color:#fff;font-size:clamp(49px,4.8vw,72px);line-height:.94;letter-spacing:-2.5px}.package-vendors-hero .intro{max-width:600px;margin:20px 0 0;color:#dbe5ec;font-size:20px;line-height:1.45}.package-vendors-hero-image{display:block;background:#173450}.package-vendors-hero-image img{display:block;width:100%;height:100%;min-height:445px;object-fit:cover}.package-vendors-actions{display:flex;align-items:center;gap:22px;margin-top:31px}.package-vendors-actions .button,.package-vendors-cta .button{background:#ff6513;color:#061a31;font-size:13px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.package-vendors-actions .button:hover,.package-vendors-cta .button:hover{background:#ffd400}.package-vendors-text-link{color:#fff;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.package-vendors-intro{max-width:820px;padding:76px 28px 68px}.package-vendors-intro>p:not(.eyebrow){max-width:760px;margin:18px 0 0;font-size:18px;line-height:1.6}.package-vendors-steps{padding:65px max(5vw,28px) 72px;border-top:2px solid #ffd400;border-bottom:1px solid #d6b77e;background:#fbf8f0}.package-vendors-heading{max-width:780px;margin:0 auto 35px}.package-vendors-heading>p:last-child{max-width:700px;margin:17px 0 0;font-size:17px;line-height:1.55}.package-vendors-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;max-width:1240px;margin:0 auto;padding:0;list-style:none;background:#d6b77e}.package-vendors-steps li{padding:27px 23px 25px;background:#f4eee2}.package-vendors-steps b{display:block;color:#ff6513;font:500 45px/.85 var(--serif)}.package-vendors-faq h3,.package-vendors-steps h3{margin:14px 0 8px;color:#061a31;font:700 16px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.25px}.package-vendors-steps p{margin:0;color:#293b4d;font-size:15px;line-height:1.52}.package-vendors-options{padding:70px max(8vw,28px);background:#061a31;color:#fff}.package-vendors-options h2{color:#fff}.package-vendors-options .package-vendors-heading>p:last-child{color:#dbe5ec}.package-vendors-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;max-width:1120px;margin:0 auto;background:#d6b77e}.package-vendors-option-grid article{padding:31px 28px;background:#0e2b47}.package-vendors-option-grid h3{margin:0 0 14px;color:#fff;font:500 30px/1 var(--serif)}.package-vendors-option-grid p{margin:0;color:#dbe5ec;font-size:16px;line-height:1.55}.package-vendors-ebt a,.package-vendors-guidance a,.package-vendors-option-grid a{display:inline-block;margin-top:22px;color:#ffd400;font-weight:800;text-decoration:underline;text-underline-offset:4px}.package-vendors-guidance{display:grid;grid-template-columns:.86fr 1.14fr;background:#fbf8f0}.package-vendors-guidance-image{display:block;background:#173450}.package-vendors-guidance-image img{display:block;width:100%;height:100%;min-height:470px;object-fit:cover}.package-vendors-guidance>div{padding:72px clamp(30px,6vw,86px)}.package-vendors-guidance p:not(.eyebrow){margin:18px 0 0;color:#293b4d;font-size:17px;line-height:1.58}.package-vendors-guidance a{color:#a63d24}.package-vendors-ebt{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:70px;gap:70px;padding:70px max(8vw,28px);border-top:2px solid #ffd400;background:#f4eee2}.package-vendors-ebt p{margin:0;color:#293b4d;font-size:17px;line-height:1.58}.package-vendors-ebt a{color:#a63d24}.package-vendors-checklist{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:70px;gap:70px;padding:70px max(8vw,28px);border-top:2px solid #ffd400;background:#fbf8f0}.package-vendors-checklist ul{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.package-vendors-checklist li{position:relative;padding-left:28px;font-size:17px;line-height:1.45}.package-vendors-checklist li:before{position:absolute;left:0;color:#ff6513;content:"✓";font-weight:800}.package-vendors-faq{padding:70px max(8vw,28px) 78px;background:#f4eee2}.package-vendors-faq>h2{max-width:650px}.package-vendors-faq>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:34px;background:#d6b77e}.package-vendors-faq article{padding:27px 28px;background:#fbf8f0}.package-vendors-faq h3{font-size:17px;text-transform:none;letter-spacing:0}.package-vendors-faq p{margin:0;color:#293b4d;font-size:16px;line-height:1.55}.package-vendors-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:52px max(8vw,28px);border-top:3px solid #ffd400;background:#061a31;color:#fff}.package-vendors-cta h2{max-width:640px;color:#fff}.package-vendors-cta p:not(.eyebrow){max-width:690px;margin:15px 0 0;color:#dbe5ec;font-size:17px;line-height:1.55}.package-vendors-cta .button{flex:0 0 auto}.package-vendors-ebt a:focus-visible,.package-vendors-guidance a:focus-visible,.package-vendors-option-grid a:focus-visible,.package-vendors-text-link:focus-visible{outline:3px solid #ffd400;outline-offset:4px}@media(max-width:900px){.package-vendors-guidance,.package-vendors-hero{grid-template-columns:1fr}.package-vendors-option-grid,.package-vendors-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.package-vendors-checklist,.package-vendors-ebt{grid-template-columns:1fr;gap:32px}}@media(max-width:600px){.package-vendors-hero>div{padding:49px 22px 43px}.package-vendors-hero h1{font-size:51px;letter-spacing:-1.8px}.package-vendors-hero .intro{font-size:18px}.package-vendors-hero-image img{min-height:280px}.package-vendors-actions{align-items:flex-start;flex-direction:column;gap:17px}.package-vendors-intro{padding:52px 22px 48px}.package-vendors-checklist h2,.package-vendors-cta h2,.package-vendors-ebt h2,.package-vendors-faq h2,.package-vendors-guidance h2,.package-vendors-heading h2,.package-vendors-intro h2{font-size:34px}.package-vendors-ebt p,.package-vendors-guidance p:not(.eyebrow),.package-vendors-intro>p:not(.eyebrow){font-size:16px}.package-vendors-ebt,.package-vendors-options,.package-vendors-steps{padding:50px 18px}.package-vendors-faq>div,.package-vendors-option-grid,.package-vendors-steps ol{grid-template-columns:1fr}.package-vendors-option-grid article,.package-vendors-steps li{padding:24px 20px}.package-vendors-guidance>div{padding:53px 22px}.package-vendors-guidance-image img{min-height:300px}.package-vendors-checklist{gap:28px;padding:53px 22px}.package-vendors-checklist li{font-size:16px}.package-vendors-faq{padding:54px 18px}.package-vendors-faq article{padding:24px 21px}.package-vendors-cta{align-items:flex-start;flex-direction:column;padding:42px 22px}.package-vendors-cta .button{width:100%}}.package-vendors-planning{padding:70px max(8vw,28px);border-top:2px solid #ffd400;background:#f4eee2}.package-vendors-planning .package-vendors-heading{margin-left:0}.package-vendors-planning-copy{max-width:820px}.package-vendors-planning-copy p,.package-vendors-support p:not(.eyebrow){margin:0 0 18px;color:#293b4d;font-size:17px;line-height:1.58}.package-vendors-planning-copy p:last-child{margin-bottom:0}.package-vendors-support{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:70px;gap:70px;padding:70px max(8vw,28px);border-top:2px solid #ffd400;background:#061a31;color:#fff}.package-vendors-support h2{color:#fff}.package-vendors-support .eyebrow{color:#ff8b4a}.package-vendors-support p:not(.eyebrow){color:#dbe5ec}.package-vendors-support a{display:inline-block;color:#ffd400;font-weight:800;text-decoration:underline;text-underline-offset:4px}.package-vendors-support a:focus-visible{outline:3px solid #ffd400;outline-offset:4px}@media (max-width:900px){.package-vendors-support{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.package-vendors-planning,.package-vendors-support{padding:50px 22px}.package-vendors-planning-copy p,.package-vendors-support p:not(.eyebrow){font-size:16px}}.package-vendors-ordering{padding:70px max(8vw,28px);border-top:2px solid #ffd400;background:#fbf8f0}.package-vendors-ordering .package-vendors-heading{margin-left:0}.package-vendors-ordering-copy{max-width:820px}.package-vendors-ordering-copy p{margin:0 0 18px;color:#293b4d;font-size:17px;line-height:1.58}.package-vendors-ordering-copy p:last-child{margin-bottom:0}@media (max-width:600px){.package-vendors-ordering{padding:50px 22px}.package-vendors-ordering-copy p{font-size:16px}}