.driveaway-page{max-width:1120px;margin:0 auto;padding:24px 28px 48px;color:#002c5f;background:#fff;font-family:inherit}
.driveaway-breadcrumb{font-size:13px;margin-bottom:20px}.driveaway-breadcrumb span{margin:0 8px}
.driveaway-review-note{font-size:13px;line-height:1.5;padding:12px 16px;background:#fff8e7;color:#594511;border-left:3px solid #b78013;margin:0 0 22px}
.driveaway-hero{text-align:center;padding:24px 30px 32px}.driveaway-title{display:flex;align-items:center;justify-content:center;gap:22px;margin-bottom:24px}
.driveaway-title>i{font-size:76px;color:#00a6ce}.driveaway-page .driveaway-title h1{font-size:58px;line-height:1.12;font-weight:700;color:#002c5f;margin:0;letter-spacing:-1.4px}
.driveaway-page .driveaway-hero h2{font-size:44px;line-height:1.12;font-weight:700;margin:0 0 22px;color:#002c5f;letter-spacing:-1px}
.driveaway-subtitle{font-size:25px;line-height:1.4;margin-bottom:22px}.driveaway-intro{font-size:19px;line-height:1.55;max-width:740px;margin:0 auto;color:#424b55}
.driveaway-value{background:#002c5f;color:white;text-align:center;font-weight:700;font-size:24px;padding:18px}
.driveaway-benefits{display:grid;grid-template-columns:1fr 1fr;padding:40px 14px;gap:28px}.driveaway-benefits article{display:flex;gap:23px}.driveaway-benefits article+article{border-left:1px solid #cbd7e0;padding-left:28px}
.driveaway-benefits i{font-size:57px;color:#0088b0;flex-shrink:0}.driveaway-page .driveaway-benefits h2{font-size:24px;line-height:1.2;font-weight:700;margin:0 0 12px;color:#002c5f}.driveaway-benefits p{font-size:16px;line-height:1.6;margin:0;color:#424b55}
.driveaway-actions{display:flex;gap:16px}.driveaway-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1;padding:14px 12px;border:1px solid #006ca2;border-radius:2px;background:white;color:#002c5f;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;min-height:48px}
.driveaway-button-primary{background:#007fa3;border-color:#007fa3;color:white}.driveaway-button:hover{background:#edf7fc;color:#002c5f;text-decoration:none}.driveaway-button:focus-visible,.driveaway-badge a:focus-visible{outline:3px solid #008ab3;outline-offset:3px}
.driveaway-qualification{text-align:center;color:#525c67;font-size:13px;line-height:1.5;margin:18px 0 30px}
.driveaway-faq{background:#eef8fd;padding:30px;border-radius:3px;scroll-margin-top:100px}.driveaway-page .driveaway-faq h2{font-size:25px;margin:0 0 26px;font-weight:700;color:#002c5f}.driveaway-faq-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.driveaway-faq article+article{border-left:1px solid #bfceda;padding-left:22px}.driveaway-page .driveaway-faq h3{font-size:16px;font-weight:700;line-height:1.4;margin:0 0 12px;color:#002c5f}.driveaway-faq p{font-size:15px;line-height:1.6;margin:0;color:#35465a}.driveaway-print-contact{margin-top:24px;font-size:14px;text-align:center;line-height:1.6}
.driveaway-badge{box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;max-width:none;width:100%;margin:10px 0 12px;padding:11px 12px;background:#eef8fd;border:1px solid #d7edf6;border-radius:3px;color:#002c5f;line-height:1.35;text-align:left}
.driveaway-badge>i{font-size:29px;color:#0084ad;margin-top:1px}.driveaway-badge strong{display:block;font-size:14px;font-weight:700}.driveaway-badge p{font-size:12px;line-height:1.4;margin:4px 0;color:#35465a}.driveaway-badge a{font-size:13px;color:#00659b;text-decoration:underline}.driveaway-badge small{display:block;font-size:10px;color:#73500b;margin-top:4px}
.driveaway-breakdown-preview{margin:14px 0;padding:12px;border:1px solid #d7edf6;background:#eef8fd;color:#002c5f;font-size:13px;line-height:1.5}.driveaway-breakdown-preview p{margin:4px 0 0}.driveaway-breakdown-preview a{color:#00659b;text-decoration:underline}
@media(max-width:700px){.driveaway-page{padding:18px 16px 30px}.driveaway-hero{padding:18px 0 28px}.driveaway-title{gap:12px}.driveaway-title>i{font-size:48px}.driveaway-page .driveaway-title h1{font-size:36px;letter-spacing:-.6px;text-align:left}.driveaway-page .driveaway-hero h2{font-size:32px}.driveaway-subtitle{font-size:20px}.driveaway-intro{font-size:16px}.driveaway-value{font-size:21px}.driveaway-benefits{grid-template-columns:1fr;padding:28px 0}.driveaway-benefits article+article{border-left:0;border-top:1px solid #cbd7e0;padding:24px 0 0}.driveaway-actions{flex-direction:column;gap:10px}.driveaway-faq{padding:24px 20px}.driveaway-faq-columns{grid-template-columns:1fr}.driveaway-faq article+article{border-left:0;border-top:1px solid #bfceda;padding:20px 0 0}.driveaway-benefits i{font-size:45px}}
/* Keep this contact block independent of the site's dark footer styles. */
#driveawayPackage .driveaway-print-contact{background:#eef8fd;color:#002c5f;border-top:1px solid #cbd7e0;padding:18px 16px;font-size:15px}
#driveawayPackage .driveaway-print-contact strong{color:#002c5f}
#driveawayPackage .driveaway-print-contact a{color:#005b85;text-decoration:underline}
#driveawayPackage .driveaway-print-contact a:hover{color:#002c5f}
#driveawayPackage .driveaway-print-contact a:focus-visible{outline:3px solid #008ab3;outline-offset:3px}
.driveaway-print-only{display:none}
.driveaway-benefits p + p{margin-top:12px}
