.mp-header[data-v-6ad7449c]{z-index:100;backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.wrap[data-v-6ad7449c]{width:min(1100px,90%);margin:0 auto}.hdr-inner[data-v-6ad7449c]{justify-content:space-between;align-items:center;height:60px;display:flex}.logo[data-v-6ad7449c]{color:#0f172a;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}.logo-m[data-v-6ad7449c]{color:#fff;background:#d60d00;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:800;display:flex}.burger[data-v-6ad7449c]{cursor:pointer;color:#475569;background:0 0;border:none;display:none}.nav[data-v-6ad7449c]{align-items:center;gap:1.5rem;display:flex}.nav a[data-v-6ad7449c]{color:#475569;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .2s}.nav a[data-v-6ad7449c]:hover{color:#d60d00}.nav-cta[data-v-6ad7449c]{color:#d60d00!important;border:1.5px solid #d60d00!important;border-radius:999px!important;padding:.45rem 1.1rem!important;font-weight:600!important}.nav-cta[data-v-6ad7449c]:hover{color:#fff!important;background:#d60d00!important}@media (width<=768px){.burger[data-v-6ad7449c]{display:block}.nav[data-v-6ad7449c]{z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:.75rem;padding:1rem 5%;display:none;position:absolute;top:60px;left:0;right:0}.nav.open[data-v-6ad7449c]{display:flex}}.wrap[data-v-b87ca604]{width:min(1100px,90%);margin:0 auto}.footer[data-v-b87ca604]{color:#94a3b8;background:#0f172a;padding:1.5rem 0}.footer-inner[data-v-b87ca604]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;display:flex}.footer-links[data-v-b87ca604]{gap:1.5rem;display:flex}.footer-links a[data-v-b87ca604]{color:#94a3b8;text-decoration:none}.footer-links a[data-v-b87ca604]:hover{color:#fff}@media (width<=768px){.footer-inner[data-v-b87ca604]{text-align:center;flex-direction:column}}.cookie-banner[data-v-c6516e8a]{z-index:200;color:#e2e8f0;background:#0f172a;border-top:1px solid #1e293b;position:fixed;bottom:0;left:0;right:0}.cookie-inner[data-v-c6516e8a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;width:min(1100px,90%);margin:0 auto;padding:1.1rem 0;display:flex}.cookie-copy[data-v-c6516e8a]{flex:320px}.cookie-title[data-v-c6516e8a]{color:#fff;margin:0 0 .35rem;font-size:.9rem;font-weight:600}.cookie-body[data-v-c6516e8a]{margin:0;font-size:.82rem;line-height:1.55}.cookie-body a[data-v-c6516e8a]{color:#fff;text-decoration:underline}.cookie-actions[data-v-c6516e8a]{flex-shrink:0;gap:.65rem;display:flex}.cookie-decline[data-v-c6516e8a],.cookie-accept[data-v-c6516e8a]{cursor:pointer;border-radius:999px;padding:.55rem 1.15rem;font-family:inherit;font-size:.82rem;font-weight:600}.cookie-decline[data-v-c6516e8a]{color:#cbd5e1;background:0 0;border:1px solid #475569}.cookie-decline[data-v-c6516e8a]:hover{color:#fff;border-color:#94a3b8}.cookie-accept[data-v-c6516e8a]{color:#fff;background:#d60d00;border:1px solid #d60d00}.cookie-accept[data-v-c6516e8a]:hover{filter:brightness(1.1)}@media (width<=768px){.cookie-inner[data-v-c6516e8a]{flex-direction:column;align-items:stretch;padding:1rem 0}.cookie-actions[data-v-c6516e8a]{justify-content:stretch}.cookie-decline[data-v-c6516e8a],.cookie-accept[data-v-c6516e8a]{flex:1}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}section[id]{scroll-margin-top:5.5rem}.mp .hero .eyebrow,.mp .legal-hero .eyebrow,.mp .section-dark .eyebrow,.mp .section-hdr-light .eyebrow{color:#ff5a4a}body{color:#0f172a;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6}h1,h2,h3,h4{margin:0 0 .6em;line-height:1.25}p{margin:0 0 1em}a{color:#d60d00}img{max-width:100%;height:auto}:focus-visible{outline-offset:2px;outline:2px solid #d60d00}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
