body{overflow-x:hidden}.erlef-page{overflow-x:hidden}.erlef-page .text-eyebrow{font-size:12px;letter-spacing:0.12em;text-transform:uppercase;color:#5a6670;margin-bottom:6px}.erlef-page .text-eyebrow--amber{color:#b45309;font-weight:700}.erlef-page .text-eyebrow--on-dark{color:rgba(255,255,255,0.7)}.erlef-page .btn-amber{background:#f59e0b;color:#111;font-weight:600;border:0;transition:filter 0.2s ease}.erlef-page .btn-amber:hover{color:#111;filter:drop-shadow(0 0 8px rgba(245,158,11,0.75))}.erlef-page .btn-outline-on-dark{background:transparent;color:#fff;border:1px solid #fff}.erlef-page .btn-outline-on-dark:hover{background:rgba(255,255,255,0.1);color:#fff}.erlef-page .section-band--light{background:#f8f9fa;padding:64px 0}.erlef-page .section-band--white{background:#fff;padding:64px 0}.erlef-page .section-band--accent{background:#fafbfc;padding:64px 0}.erlef-page .section-band--dark{background:#1f2c34;color:#fff;padding:64px 0}.erlef-page a:focus-visible,.erlef-page button:focus-visible,.erlef-page .btn:focus-visible{outline:2px solid #f59e0b;outline-offset:3px;border-radius:4px}.erlef-page .section-band--dark a:focus-visible,.erlef-page .section-band--dark .btn:focus-visible{outline-color:#fbbf24;outline-offset:4px}@media (prefers-reduced-motion: reduce){.erlef-page *{transition:none !important;scroll-behavior:auto !important}}@media (max-width: 767px){.erlef-page h1{font-size:32px !important;line-height:1.18 !important}.erlef-page h2{font-size:24px !important}.erlef-page .section-band--dark,.erlef-page .section-band--light,.erlef-page .section-band--white,.erlef-page .section-band--accent{padding:44px 0}}
