/* Lightweight site links; chat, Firebase and audio assets remain page-scoped. */
.wa-link{display:none!important}.bn-contact-wa{padding-top:0!important;padding-bottom:60px!important}.bn-contact-wa-inner{max-width:960px;margin:auto;padding:28px;border:1px solid #ffffff25;border-radius:18px;background:#181b21;text-align:center}.bn-contact-wa h2{margin:0 0 18px!important;font-size:clamp(22px,3vw,28px)!important;font-weight:700!important;line-height:1.2!important;color:#f7f7f7!important}.bn-whatsapp-contact{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;padding:15px 24px;background:#16753f;color:#fff!important;text-decoration:none!important;border-radius:10px;font-size:16px;font-weight:700;min-height:48px}.bn-contact-wa p{max-width:640px;margin:16px auto 0!important;font-size:15px!important;line-height:1.7!important;color:#c6cbd3!important}.bn-whatsapp-contact:hover{background:#106234}.bn-whatsapp-contact:focus-visible,#bn-floating-link:focus-visible{outline:3px solid #fff;outline-offset:4px}#bn-floating-link{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:72px;padding:5px 4px 7px;border-radius:20px;background:#191c23;border:1px solid #ed6746;box-shadow:0 8px 26px #0005;text-decoration:none;color:#fff;font:700 12px/1.2 system-ui}#bn-floating-link img{display:block;width:52px;height:52px;object-fit:contain}body:has(.bd9-cookie:not([hidden])) #bn-floating-link{display:none}.bn-menu-link{white-space:nowrap}.bn-information{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:32px 0 60px;color:#e8eaf0}.bn-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bn-info-grid article,.bn-notice{background:#191d25;border:1px solid #ffffff20;border-radius:18px;padding:24px}.bn-information h2,.bn-information h3{color:#fff;font-size:24px;line-height:1.3;margin:0 0 15px}.bn-information p,.bn-information li{font-size:16px;line-height:1.75;color:#c6cbd4}.bn-information a{color:#ffa075}.bn-notice{margin-top:24px}.bn-notice summary{cursor:pointer;font-size:20px;font-weight:700}.bn-notice h3{font-size:20px;margin-top:28px}.bn-public-page #benai-root{max-width:1440px;margin:0 auto}.bn-public-page .bn-shell{min-height:740px}.bn-public-page #bn-floating-link{display:none}@media(max-width:700px){.bn-contact-wa{padding-bottom:40px!important}.bn-contact-wa-inner{padding:22px 18px}.bn-info-grid{grid-template-columns:1fr}.bn-information{width:calc(100% - 32px)}#bn-floating-link{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:64px}#bn-floating-link img{width:46px;height:46px}body:has(input:focus,textarea:focus,select:focus) #bn-floating-link{display:none}}
