.logo-print-badge{color:#fff;vertical-align:middle;text-align:left;background:#1d2226;border-radius:9px;align-items:stretch;width:fit-content;max-width:100%;min-height:48px;display:inline-flex;overflow:hidden;box-shadow:0 6px 20px #11131510}.logo-print-badge .logo-print-badge-mark{background:#f75b21;flex:0 0 48px;justify-content:center;align-items:center;min-height:48px;display:flex}.logo-print-badge .logo-print-badge-mark svg{width:29px;height:29px;display:block}.logo-print-badge>strong{letter-spacing:.065em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;align-items:center;min-width:0;padding:13px 16px;font-size:15px;font-weight:850;line-height:1.3;display:flex}.premium-footer .pf-logo{margin-top:9px;display:block}.premium-footer .pf-logo .logo-print-badge{min-height:30px;box-shadow:none;border:1px solid #41474c;border-radius:5px}.premium-footer .pf-logo .logo-print-badge-mark{flex-basis:27px;min-height:30px}.premium-footer .pf-logo .logo-print-badge-mark svg{width:18px;height:18px}.premium-footer .pf-logo .logo-print-badge>strong{letter-spacing:.025em;padding:6px 8px;font-size:8px;line-height:1.5}@media (max-width:380px){.logo-print-badge>strong{padding:12px;font-size:13px}}
footer.premium-footer{color:#f8f8f5;font-family:var(--font-geist),Arial,sans-serif;background:#111315;border-top:4px solid #fa5b17;padding:0;display:block;position:relative}.premium-footer .pf-inner{max-width:1440px;margin:auto;padding:64px clamp(22px,5vw,72px) 26px;display:block}.premium-footer a{color:inherit;text-decoration:none;transition:color .18s,background .18s}.premium-footer a:focus-visible{outline-offset:5px;outline:3px solid #ff8d5e}.premium-footer a:hover{color:#ff956b}.premium-footer .pf-invite{grid-template-columns:1fr auto;align-items:center;gap:40px;padding-bottom:48px;display:grid}.premium-footer .pf-eyebrow{color:#ff9469;letter-spacing:.16em;margin:0 0 18px;font-size:11px;font-weight:750}.premium-footer h2{letter-spacing:-.045em;white-space:pre-line;color:#fff;margin:0 0 20px;font-size:clamp(30px,4.2vw,60px);font-weight:850;line-height:1.03}.premium-footer .pf-invite p:not(.pf-eyebrow){color:#b9bec1;max-width:650px;margin:0;font-size:14px;line-height:1.7}.premium-footer .pf-main-cta{color:#fff;background:#fa5b17;border-radius:4px;justify-content:space-between;align-items:center;gap:30px;min-height:64px;padding:22px 26px;font-size:16px;font-weight:750;display:flex}.premium-footer .pf-main-cta:hover{color:#fff;background:#dc470b}.pf-main-cta span{font-size:28px}.premium-footer .pf-deals{border-top:1px solid #33373b;padding:30px 0 32px}.premium-footer .pf-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.premium-footer h3{letter-spacing:.1em;color:#ff9469;margin:0 0 18px;font-size:11px;font-weight:750;line-height:1.5}.premium-footer .pf-section-head h3{margin:0}.premium-footer .pf-section-head>a{align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.premium-footer .pf-deal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.premium-footer .pf-deal{background:#1d2023;border:1px solid #383c40;border-radius:6px;grid-template-columns:36% minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:15px;transition:border-color .18s,background .18s;display:grid}.premium-footer .pf-deal:hover{color:#fff;background:#262526;border-color:#fa5b17}.premium-footer .pf-deal>div{overflow-wrap:anywhere;min-width:0}.pf-deal-image{background:#fff;border-radius:3px;overflow:hidden}.pf-deal-image img{object-fit:contain;width:100%;height:100px;display:block}.premium-footer .pf-deal-tag{letter-spacing:.06em;color:#ff9469;font-size:9px;font-weight:750}.premium-footer h4{letter-spacing:-.02em;margin:5px 0 8px;font-size:17px;line-height:1.2}.premium-footer .pf-deal strong{letter-spacing:-.04em;color:#fff;font-size:27px;line-height:1.1;display:block}.premium-footer .pf-deal small{color:#c4c7ca;margin-top:4px;font-size:10px;line-height:1.5;display:block}.premium-footer .pf-logo{color:#ff9469;margin-top:6px;font-size:9px;font-weight:750;line-height:1.5;display:block}.pf-deal-arrow{color:#ff9469;align-self:start;font-size:20px}.premium-footer .pf-price-note{color:#aeb4b8;margin:14px 0 0;font-size:11px;line-height:1.7}.premium-footer .pf-columns{border-top:1px solid #33373b;grid-template-columns:1.25fr 1fr 1fr 1fr 1.25fr;gap:32px;padding:40px 0;display:grid}.premium-footer .pf-brand img{width:min(260px,100%);height:auto;display:block}.premium-footer .pf-brand p{color:#b9bec1;margin:18px 0;font-size:13px;line-height:1.7}.pf-location{color:#ff9469;font-size:11px;line-height:1.7;display:block}.premium-footer ul{margin:0;padding:0;list-style:none}.premium-footer li a{color:#c6ccd0;align-items:center;min-height:35px;font-size:12px;line-height:1.5;display:inline-flex}.premium-footer .pf-contact>a{overflow-wrap:anywhere;padding:7px 0;font-size:12px;line-height:1.7;display:block}.premium-footer .pf-contact .pf-phone{color:#fff;padding-top:0;font-size:17px;font-weight:750}.premium-footer address{color:#b9bec1;margin:16px 0 10px;font-size:11px;font-style:normal;line-height:1.8}.pf-contact>small{color:#aeb4b8;font-size:10px}.premium-footer .pf-facts{border-top:1px solid #33373b;padding:26px 0}.premium-footer .pf-facts>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.premium-footer .pf-facts p{color:#b9bec1;margin:0;font-size:11px;line-height:1.8}.premium-footer .pf-bottom{color:#aeb4b8;border-top:1px solid #33373b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:22px;font-size:10px;display:flex}.premium-footer .pf-bottom nav{flex-wrap:wrap;gap:8px 22px;display:flex}.premium-footer .pf-bottom a{align-items:center;min-height:36px;display:inline-flex}@media (max-width:1100px){.premium-footer .pf-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.premium-footer .pf-brand{grid-column:span 2}.premium-footer .pf-contact{grid-column:auto}.premium-footer .pf-deal{grid-template-columns:32% minmax(0,1fr);gap:10px;padding:12px}.pf-deal-arrow{display:none}.premium-footer h4{font-size:15px}.premium-footer .pf-deal strong{font-size:24px}}@media (max-width:700px){.premium-footer .pf-inner{padding-top:38px;padding-bottom:24px}.premium-footer .pf-invite{grid-template-columns:1fr;gap:22px;padding-bottom:30px}.premium-footer h2{font-size:clamp(28px,7.4vw,43px)}.premium-footer .pf-invite p:not(.pf-eyebrow){font-size:13px}.premium-footer .pf-main-cta{min-height:58px;padding:16px 20px;font-size:15px}.premium-footer .pf-deal-grid{grid-template-columns:1fr;gap:10px}.premium-footer .pf-deal{grid-template-columns:100px minmax(0,1fr) auto;gap:18px;padding:12px}.premium-footer h4{font-size:18px}.pf-deal-arrow{display:block}.premium-footer .pf-deal strong{font-size:28px}.premium-footer .pf-deal small{font-size:11px}.premium-footer .pf-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;padding:30px 0}.premium-footer .pf-brand,.premium-footer .pf-contact{grid-column:1/-1}.premium-footer .pf-facts>div{grid-template-columns:1fr 1fr;gap:18px}.premium-footer .pf-section-head{align-items:flex-start}.premium-footer .pf-section-head h3{max-width:55%}.premium-footer .pf-section-head>a{text-align:right;min-height:44px;padding-bottom:8px;font-size:11px}.premium-footer li a{min-height:44px;font-size:12px}.premium-footer .pf-bottom{font-size:11px}.premium-footer .pf-bottom nav{gap:0 20px;width:100%}.premium-footer .pf-bottom a{min-height:44px}}@media (prefers-reduced-motion:reduce){.premium-footer a{transition:none}}
