:is(html:has(.landing),body:has(.landing)){overscroll-behavior-y:auto}body:has(.landing){background:#fff7f1;min-height:0;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}@keyframes bffMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing details summary::-webkit-details-marker{display:none}.landing details[open] .bff-faq-plus{transition:transform .2s;transform:rotate(45deg)}@media (width>=640px){.landing .bff-nowrap-desktop{white-space:nowrap}}@media (width<=768px){.landing .bff-grid-2col,.landing .bff-grid-3col{grid-template-columns:minmax(0,1fr)!important}.landing .bff-grid-4col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.landing .bff-hide-mobile,.landing .bff-header-label,.landing .bff-header-tagline{display:none!important}.landing .bff-header-button{padding:8px 14px!important;font-size:12px!important}.landing .header-actions{gap:8px!important}.landing .bff-header-login{padding:8px 13px!important;font-size:12px!important}}@media (width<=380px){.landing .header-inner{gap:10px!important;padding-left:14px!important;padding-right:14px!important}.landing .bff-header-login,.landing .bff-header-button{padding:8px 11px!important}}
