.bl-link-panel[data-astro-cid-fzpbxy5g]{border-radius:0 0 8px 8px;width:min(460px,100vw - 48px);padding:24px 30px;display:block}.bl-link-panel--services[data-astro-cid-fzpbxy5g]{width:min(720px,100vw - 48px)}.bl-editorial-links[data-astro-cid-fzpbxy5g]{gap:0 28px;display:grid}.bl-link-panel--services[data-astro-cid-fzpbxy5g] .bl-editorial-links[data-astro-cid-fzpbxy5g]{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-editorial-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-top:1px solid #1d1f2324;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 0;font-size:16px;line-height:1.4;text-decoration:none;display:flex}.bl-editorial-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:#d94b3d}.bl-editorial-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g][aria-hidden=true]{flex:none}.bl-service-menu-link[data-astro-cid-fzpbxy5g] .bl-service-menu-copy[data-astro-cid-fzpbxy5g]{flex:1;min-width:0;display:block}.bl-service-menu-copy[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]{display:block}.bl-service-menu-copy[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{color:inherit;overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:400;line-height:1.45;display:block}.bl-mobile-nav[data-astro-cid-fzpbxy5g] .bl-service-menu-link[data-astro-cid-fzpbxy5g]{white-space:normal}.bl-mobile-nav[data-astro-cid-fzpbxy5g] .bl-service-menu-copy[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{font-size:14px}@media (width<=480px){.bl-link-panel--services[data-astro-cid-fzpbxy5g] .bl-editorial-links[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr}}.bl-footer-contact[data-astro-cid-nns7i3if]{border-top:1px solid #1d1f232e;min-width:0;max-width:100%;padding-top:24px}.bl-footer-contact-list[data-astro-cid-nns7i3if]{gap:18px;margin:0;display:grid}.bl-footer-contact-row[data-astro-cid-nns7i3if]{min-width:0}.bl-footer-contact-row[data-astro-cid-nns7i3if] dt[data-astro-cid-nns7i3if]{color:#53565b;font-size:12px;font-weight:400;line-height:1.5}.bl-footer-contact-row[data-astro-cid-nns7i3if] dd[data-astro-cid-nns7i3if]{margin:0}.bl-footer-contact-row[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{letter-spacing:-.02em;overflow-wrap:anywhere;text-underline-offset:5px;align-items:center;max-width:100%;min-height:44px;padding:4px 0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.45;text-decoration:none;display:inline-flex}.bl-footer-contact-row[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.bl-footer-contact-row[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #d94b3d}.bl-footer-columns-no-socials[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-footer-columns-no-socials[data-astro-cid-nns7i3if]>div[data-astro-cid-nns7i3if]:last-child{grid-column:auto}.bl-footer-bottom[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:12px 24px}.bl-footer-inner[data-astro-cid-nns7i3if]{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}@media (width<=767px){.bl-footer-inner[data-astro-cid-nns7i3if]{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}}.bl-footer-socials[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.bl-footer-socials[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#faf8f5;background:#1d1f23;border-color:#1d1f23}.bl-footer-socials[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline-offset:3px;outline:2px solid #d94b3d}.bl-footer-socials[data-astro-cid-nns7i3if] .bl-social-pending[data-astro-cid-nns7i3if]{cursor:default}@media (width<=767px),(hover:none) and (pointer:coarse){.bl-footer-socials[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.bl-footer-socials[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{width:44px;height:44px}.bl-footer-columns[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;display:inline-flex}.bl-footer-columns[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if],.bl-footer-columns[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]+a[data-astro-cid-nns7i3if]{margin-top:0!important}}.guided-chat-sr-only[data-astro-cid-nqaalkig]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guided-chat-composer[data-astro-cid-nqaalkig]{grid-template-columns:minmax(0,1fr) 2.8rem;align-items:end;gap:.5rem;width:100%;display:grid}.guided-chat-input[data-astro-cid-nqaalkig]{box-sizing:border-box;resize:none;width:100%;min-height:2.75rem;max-height:7.5rem;color:var(--guided-charcoal);background:#fff;border:1px solid #1d1f2347;border-radius:1.35rem;padding:.7rem .85rem;font:400 .95rem/1.45 Jost,Arial,sans-serif;overflow-y:hidden}.guided-chat-input[data-astro-cid-nqaalkig]:focus-visible{outline:2px solid var(--guided-red);outline-offset:2px}.guided-chat-send[data-astro-cid-nqaalkig]{background:var(--guided-red);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.guided-chat-send[data-astro-cid-nqaalkig]:disabled{opacity:.55;cursor:wait}.guided-chat-retry[data-astro-cid-nqaalkig]{min-height:2.1rem;margin-top:.5rem;padding:.3rem .65rem;font:500 .78rem/1.3 Jost,Arial,sans-serif}.guided-chat-ai-notice[data-astro-cid-nqaalkig]{margin:.2rem 0;font-size:.82rem;line-height:1.4}.guided-chat-typing{align-items:center;gap:.3rem;width:fit-content;min-width:3.5rem;display:flex}.guided-chat-typing-dot{background:currentColor;border-radius:50%;width:.42rem;height:.42rem;animation:1s ease-in-out infinite guided-chat-pulse}.guided-chat-typing-dot:nth-child(2){animation-delay:.15s}.guided-chat-typing-dot:nth-child(3){animation-delay:.3s}@keyframes guided-chat-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.whatsapp-contact[data-astro-cid-nqaalkig]{left:calc(.75rem + env(safe-area-inset-left,0px));bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:20;color:#fff;opacity:.6;background:#1d1f23;border:2px solid #d94b3d;border-radius:50%;place-items:center;width:52px;height:52px;text-decoration:none;display:grid;position:fixed;box-shadow:0 4px 14px #1d1f2338}.whatsapp-contact[data-astro-cid-nqaalkig]:hover,.whatsapp-contact[data-astro-cid-nqaalkig]:focus-visible{opacity:1}.whatsapp-contact[data-astro-cid-nqaalkig]:focus-visible{outline-offset:3px;outline:3px solid #1d1f23}.guided-chat[data-astro-cid-nqaalkig]:has(.guided-chat-launcher[aria-expanded=true])+.whatsapp-contact[data-astro-cid-nqaalkig]{display:none}.guided-chat[data-astro-cid-nqaalkig]{--guided-ivory:#faf8f5;--guided-charcoal:#1d1f23;--guided-red:#d94b3d;z-index:10020;position:relative}#guided-chat-root[data-astro-cid-nqaalkig]{z-index:10020}.guided-chat[data-astro-cid-nqaalkig] [data-astro-cid-nqaalkig][hidden]{display:none!important}.guided-chat-launcher[data-astro-cid-nqaalkig]{z-index:21;width:3.5rem;height:3.5rem;color:var(--guided-ivory);background:var(--guided-charcoal);font:inherit;cursor:pointer;box-shadow:0 5px 18px #1d1f2333, inset 0 0 0 3px var(--guided-charcoal), inset 0 0 0 4px #faf8f51a;opacity:.6;border:1px solid #faf8f53d;border-radius:1.25rem 1.25rem 1.25rem .5rem;place-items:center;padding:0;font-size:.9rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.guided-chat-launcher[data-astro-cid-nqaalkig]:hover,.guided-chat-launcher[data-astro-cid-nqaalkig]:focus-visible,.guided-chat-launcher[data-astro-cid-nqaalkig][aria-expanded=true]{opacity:1}.guided-chat-launcher-mark[data-astro-cid-nqaalkig],.guided-chat-launcher-dismiss[data-astro-cid-nqaalkig]{grid-area:1/1;transition:opacity .16s,transform .18s}.guided-chat-bubble-line[data-astro-cid-nqaalkig]{stroke:var(--guided-charcoal)}.guided-chat-spark[data-astro-cid-nqaalkig]{fill:var(--guided-red)}.guided-chat-launcher-dismiss[data-astro-cid-nqaalkig]{opacity:0;transform:rotate(-45deg)scale(.8)}.guided-chat-launcher[data-astro-cid-nqaalkig][aria-expanded=true] .guided-chat-launcher-mark[data-astro-cid-nqaalkig]{opacity:0;transform:scale(.8)}.guided-chat-launcher[data-astro-cid-nqaalkig][aria-expanded=true] .guided-chat-launcher-dismiss[data-astro-cid-nqaalkig]{opacity:1;transform:rotate(0)scale(1)}.guided-chat-launcher-hint[data-astro-cid-nqaalkig]{background:var(--guided-charcoal);color:var(--guided-ivory);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;border:1px solid #faf8f53d;border-radius:.5rem;padding:.45rem .7rem;font:500 .8rem/1.3 Jost,Arial,sans-serif;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;right:calc(100% + .75rem);transform:translate(4px)}.guided-chat-launcher[data-astro-cid-nqaalkig][aria-expanded=false]:focus-visible .guided-chat-launcher-hint[data-astro-cid-nqaalkig]{visibility:visible;opacity:1;transform:translate(0)}@media (hover:hover){.guided-chat-launcher[data-astro-cid-nqaalkig]:hover{border-color:var(--guided-red);box-shadow:0 8px 22px #1d1f2340, inset 0 0 0 3px var(--guided-charcoal), inset 0 0 0 4px #faf8f529;transform:translateY(-3px)}.guided-chat-launcher[data-astro-cid-nqaalkig][aria-expanded=false]:hover .guided-chat-launcher-hint[data-astro-cid-nqaalkig]{visibility:visible;opacity:1;transform:translate(0)}}.guided-chat-panel[data-astro-cid-nqaalkig]{z-index:21;width:min(390px,100vw - 24px);max-height:min(520px,100dvh - 96px);color:var(--guided-ivory);backdrop-filter:blur(8px);border:1px solid var(--guided-red);background:#1d1f23d9;border-radius:1rem;flex-direction:column;display:flex;position:fixed;bottom:5.5rem;right:1.25rem;overflow:hidden;box-shadow:0 1rem 2.5rem #1d1f232e}.guided-chat-header[data-astro-cid-nqaalkig]{border-bottom:1px solid #faf8f53d;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.guided-chat-heading[data-astro-cid-nqaalkig]{align-items:center;gap:.6rem;min-width:0;display:flex}.guided-chat-avatar[data-astro-cid-nqaalkig]{object-fit:contain;flex:none;width:2rem;height:2rem}.guided-chat[data-astro-cid-nqaalkig] #guided-chat-title[data-astro-cid-nqaalkig]{letter-spacing:0;color:var(--guided-charcoal);overflow-wrap:anywhere;margin:0;padding:0;font:600 1rem/1.25 Jost,Arial,sans-serif}.guided-chat-close[data-astro-cid-nqaalkig],.guided-chat-reset[data-astro-cid-nqaalkig],.guided-chat-new-chat[data-astro-cid-nqaalkig],.guided-chat-choice[data-astro-cid-nqaalkig]{border:1px solid var(--guided-charcoal);min-height:2.5rem;color:var(--guided-ivory);background:var(--guided-charcoal);font:inherit;cursor:pointer;border-radius:.2rem;padding:.6rem .75rem}.guided-chat-close[data-astro-cid-nqaalkig]{border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.guided-chat-new-chat[data-astro-cid-nqaalkig]{border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;min-height:2.5rem;margin-left:auto;padding:0;display:grid}.guided-chat-thread[data-astro-cid-nqaalkig]{overscroll-behavior:contain;flex:auto;grid-auto-rows:max-content;align-content:start;gap:.65rem;min-height:0;padding:.9rem;line-height:1.45;display:grid;overflow-y:auto}.guided-chat-thread[data-astro-cid-nqaalkig] p[data-astro-cid-nqaalkig],.guided-chat-thread[data-astro-cid-nqaalkig] h3[data-astro-cid-nqaalkig]{margin:0}.guided-chat-message{max-width:88%;color:var(--guided-charcoal);overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border-radius:1rem;align-self:start;padding:.7rem .85rem;font:400 .92rem/1.5 Jost,Arial,sans-serif}.guided-chat-message--assistant{border-bottom-left-radius:.3rem;justify-self:start}.guided-chat-message--user{background:#f1edea;border-bottom-right-radius:.3rem;justify-self:end}.guided-chat-greeting[data-astro-cid-nqaalkig],.guided-chat-answer-text[data-astro-cid-nqaalkig],.guided-chat-prompt[data-astro-cid-nqaalkig]{font-size:.95rem}.guided-chat-selection[data-astro-cid-nqaalkig]{color:var(--guided-red);font-size:.82rem}.guided-chat-answer-title[data-astro-cid-nqaalkig]{letter-spacing:0;color:var(--guided-charcoal);font:600 1rem/1.3 Jost,Arial,sans-serif}.guided-chat-choices[data-astro-cid-nqaalkig]{gap:.5rem;display:grid}.guided-chat-choice[data-astro-cid-nqaalkig]{text-align:left;width:100%;min-height:2.75rem}.guided-chat-answer-link[data-astro-cid-nqaalkig]{border:1px solid var(--guided-red);width:fit-content;color:var(--guided-charcoal);text-underline-offset:.15em;border-radius:.2rem;padding:.6rem .75rem;text-decoration:underline}.guided-chat-footer[data-astro-cid-nqaalkig]{padding:.65rem .9rem calc(.85rem + env(safe-area-inset-bottom,0px));backdrop-filter:blur(8px);background:#faf8f5f0;border-top:1px solid #faf8f529;flex:none;position:sticky;bottom:0}.guided-chat-reset[data-astro-cid-nqaalkig]{color:var(--guided-charcoal);border-color:var(--guided-charcoal);background:0 0}.guided-chat-status[data-astro-cid-nqaalkig]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guided-chat[data-astro-cid-nqaalkig] .guided-chat-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;display:grid}.guided-chat[data-astro-cid-nqaalkig] .guided-chat-choice{width:100%;min-width:0;min-height:3rem;color:var(--guided-charcoal);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #1d1f2340;border-radius:.65rem;align-items:center;padding:.7rem .8rem;font:600 .86rem/1.3 Jost,Arial,sans-serif;display:flex}.guided-chat[data-astro-cid-nqaalkig] .guided-chat-choice:hover,.guided-chat[data-astro-cid-nqaalkig] .guided-chat-choice:focus-visible{border-color:var(--guided-red);background:var(--guided-ivory)}.guided-chat[data-astro-cid-nqaalkig] .guided-chat-prompt,.guided-chat[data-astro-cid-nqaalkig] .guided-chat-greeting,.guided-chat[data-astro-cid-nqaalkig] .guided-chat-answer-text{margin:0;font:400 .95rem/1.5 Jost,Arial,sans-serif}.guided-chat[data-astro-cid-nqaalkig] .guided-chat-answer-title{margin:0;font:600 1rem/1.3 Jost,Arial,sans-serif}.guided-chat[data-astro-cid-nqaalkig] .guided-chat-answer-link{border:1px solid var(--guided-red);text-underline-offset:.15em;border-radius:.6rem;align-items:center;min-height:2.75rem;padding:.6rem .8rem;text-decoration:underline;display:inline-flex}.guided-chat[data-astro-cid-nqaalkig] .guided-chat-panel[data-astro-cid-nqaalkig] p,.guided-chat[data-astro-cid-nqaalkig] #guided-chat-title[data-astro-cid-nqaalkig],.guided-chat-reset[data-astro-cid-nqaalkig],.guided-chat[data-astro-cid-nqaalkig] .guided-chat-answer-title,.guided-chat[data-astro-cid-nqaalkig] .guided-chat-answer-link{color:var(--guided-ivory)}.guided-chat-close[data-astro-cid-nqaalkig],.guided-chat-reset[data-astro-cid-nqaalkig]{border-color:var(--guided-red)}.guided-chat[data-astro-cid-nqaalkig] button[data-astro-cid-nqaalkig]:focus-visible,.guided-chat[data-astro-cid-nqaalkig] a[data-astro-cid-nqaalkig]:focus-visible{outline:2px solid var(--guided-red);outline-offset:3px}@media (width<=560px){#guided-chat-launcher[data-astro-cid-nqaalkig]{animation:none!important;transform:none!important}.guided-chat-launcher[data-astro-cid-nqaalkig]{bottom:.75rem;right:.75rem}.guided-chat-panel[data-astro-cid-nqaalkig]{top:env(safe-area-inset-top,0px);border-radius:0;width:auto;max-height:none;bottom:0;left:0;right:0}.guided-chat-header[data-astro-cid-nqaalkig]{padding-top:calc(.75rem + env(safe-area-inset-top,0px))}.guided-chat-footer[data-astro-cid-nqaalkig]{padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px))}.guided-chat-thread[data-astro-cid-nqaalkig]{padding:.75rem}}@media (prefers-reduced-motion:reduce){.guided-chat-launcher[data-astro-cid-nqaalkig]:hover{transform:none}.guided-chat-typing-dot{opacity:.7;animation:none}.guided-chat[data-astro-cid-nqaalkig] [data-astro-cid-nqaalkig],.guided-chat[data-astro-cid-nqaalkig] [data-astro-cid-nqaalkig]:before,.guided-chat[data-astro-cid-nqaalkig] [data-astro-cid-nqaalkig]:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--bl-ivory:#faf8f5;--bl-ink:#1d1f23;--bl-red:#d94b3d;--bl-red-text:#b32d22}html{scroll-behavior:auto}body.bl-optavix-page{background:var(--bl-ivory);color:var(--bl-ink);margin:0;font-family:Jost,Arial,sans-serif}body.bl-optavix-page *{box-sizing:border-box}body.bl-optavix-page a{color:inherit}.bl-skip-link{z-index:100010;color:var(--bl-ink);background:#fff;padding:.7rem 1rem;position:fixed;top:1rem;left:-100vw}.bl-skip-link:focus{left:1rem}.bl-site-header{z-index:10000;color:var(--bl-ink);transition:background .25s,color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.bl-header-dark:not(.is-scrolled):not(.menu-open){color:#fff;background:0 0}.bl-header-light:not(.is-scrolled):not(.menu-open){color:var(--bl-ink);background:0 0}.bl-site-header.is-scrolled{backdrop-filter:blur(12px);color:var(--bl-ink);background:#faf8f5b3;box-shadow:0 1px 16px #1d1f2319}.bl-site-header.menu-open{background:var(--bl-ivory);color:var(--bl-ink)}.bl-header-inner{align-items:center;gap:clamp(16px,3vw,42px);max-width:1440px;min-height:88px;margin:auto;padding:0 clamp(20px,4vw,60px);display:flex}.bl-header-logo{flex:0 0 180px;width:180px;height:50px;display:block;position:relative}.bl-header-logo img{object-fit:contain;object-position:left center;width:180px;height:50px;position:absolute;inset:0}.bl-logo-light{display:none}.bl-header-dark:not(.is-scrolled):not(.menu-open) .bl-logo-light{display:block}.bl-header-dark:not(.is-scrolled):not(.menu-open) .bl-logo-dark{display:none}.bl-desktop-nav{flex:1;justify-content:center;align-items:center;gap:clamp(18px,2.1vw,36px);display:flex}.bl-desktop-nav>a,.bl-nav-dropdown>summary{white-space:nowrap;cursor:pointer;font-size:15px;font-weight:500;text-decoration:none}.bl-desktop-nav>a:hover,.bl-nav-dropdown>summary:hover{color:var(--bl-red)}.bl-nav-dropdown{position:static}.bl-nav-dropdown>summary{align-items:center;gap:8px;list-style:none;display:flex}.bl-nav-dropdown>summary::-webkit-details-marker{display:none}.bl-nav-dropdown[open]>summary span{transform:rotate(180deg)}.bl-mega-panel{background:var(--bl-ivory);width:min(1260px,100vw - 40px);color:var(--bl-ink);border-radius:0 0 18px 18px;grid-template-columns:3fr 1fr;gap:30px;padding:30px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 16px 35px #1d1f2330}.bl-mega-panel h2{margin:0 0 20px;font:600 16px Jost,sans-serif}.bl-mega-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bl-mega-card{min-width:0;text-decoration:none}.bl-mega-card img{aspect-ratio:1.55;object-fit:cover;background:#e6e7ea;border-radius:12px;width:100%;display:block}.bl-mega-card span{margin-top:10px;font-size:14px;font-weight:600;display:block}.bl-mega-card span span{display:inline}.bl-mega-links{border-left:1px solid #d7d2c4;padding-left:28px}.bl-mega-links a{justify-content:space-between;padding:8px 0;font-size:14px;text-decoration:none;display:flex}.bl-service-panel{display:block}.bl-header-cta,.bl-footer-cta{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:space-between;align-items:center;gap:25px;padding:13px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.bl-header-cta:hover,.bl-footer-cta:hover{background:var(--bl-red);color:#fff;border-color:var(--bl-red)}.bl-menu-button,.bl-mobile-nav{display:none}.bl-site-footer{color:var(--bl-ink);background:#e6e7ea}.bl-footer-inner{max-width:1440px;margin:auto;padding:clamp(55px,7vw,110px) clamp(20px,4vw,60px) 22px}.bl-footer-main{grid-template-columns:minmax(320px,1fr) minmax(0,1.45fr);gap:clamp(40px,5vw,90px);display:grid}.bl-footer-intro>img{object-fit:contain;width:52px;height:52px}.bl-footer-intro h2{letter-spacing:-.045em;max-width:600px;margin:30px 0;font-size:clamp(36px,4.5vw,68px);font-weight:500;line-height:1.07}.bl-footer-contact{margin-top:clamp(50px,8vw,135px);font-size:15px}.bl-footer-contact p{margin:.45rem 0}.bl-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bl-footer-columns>div{flex-direction:column;gap:12px;display:flex}.bl-footer-columns h3{margin:0 0 14px;font-size:15px}.bl-footer-columns a{font-size:14px;text-decoration:none}.bl-footer-columns a:hover,.bl-footer-contact a:hover{color:var(--bl-red)}.bl-footer-socials{flex-wrap:wrap;gap:8px;display:flex}.bl-footer-socials a,.bl-footer-socials span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;font-size:17px;font-weight:600;display:inline-flex}.bl-footer-wordmark{align-items:end;gap:24px;margin-top:clamp(90px,13vw,210px);display:flex}.bl-footer-wordmark>a{flex:1}.bl-footer-wordmark img{object-fit:contain;object-position:left bottom;width:100%;max-height:160px;display:block}.bl-back-top{border:1px solid var(--bl-ink);width:56px;height:56px;color:var(--bl-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:25px;display:grid}.bl-footer-bottom{border-top:1px solid #1d1f2330;justify-content:space-between;margin-top:34px;padding-top:17px;font-size:13px;display:flex}.bl-site-header :focus-visible,.bl-site-footer :focus-visible{outline:3px solid var(--bl-red);outline-offset:4px}@media (width<=991px){.bl-header-inner{min-height:76px}.bl-desktop-nav,.bl-header-cta{display:none}.bl-header-logo{margin-right:auto}.bl-menu-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;display:flex}.bl-menu-button span{background:currentColor;width:24px;height:2px;transition:transform .2s;display:block}.bl-site-header.menu-open .bl-menu-button span:first-child{transform:translateY(4px)rotate(45deg)}.bl-site-header.menu-open .bl-menu-button span:last-child{transform:translateY(-4px)rotate(-45deg)}.bl-mobile-nav:not([hidden]){background:var(--bl-ivory);color:var(--bl-ink);flex-direction:column;gap:0;max-height:calc(100dvh - 76px);padding:12px 24px 30px;display:flex;overflow:auto;box-shadow:0 20px 30px #1d1f2329}.bl-mobile-nav>a,.bl-mobile-nav summary{cursor:pointer;border-bottom:1px solid #1d1f2320;padding:13px 0;font-size:17px;text-decoration:none}.bl-mobile-nav details a{padding:10px 18px;font-size:15px;text-decoration:none;display:block}.bl-header-dark:not(.is-scrolled):not(.menu-open){background:var(--bl-ivory);color:var(--bl-ink)}.bl-header-dark:not(.is-scrolled):not(.menu-open) .bl-logo-light{display:none}.bl-header-dark:not(.is-scrolled):not(.menu-open) .bl-logo-dark{display:block}.bl-footer-main{grid-template-columns:1fr}.bl-footer-contact{margin-top:50px}.bl-footer-wordmark{margin-top:75px}}@media (width<=600px){.bl-header-inner{padding:0 20px}.bl-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-footer-columns>div:last-child{grid-column:1/-1}.bl-footer-bottom{flex-wrap:wrap;gap:15px}.bl-footer-wordmark img{max-height:95px}.bl-back-top{width:45px;height:45px}}@media (prefers-reduced-motion:reduce){.bl-site-header,.bl-menu-button span{transition:none!important}}.bl-footer-brand-lockup{flex:1;min-width:0}.bl-footer-brand-lockup>a{display:block}.bl-site-footer .bl-footer-tagline{letter-spacing:normal;margin:18px 0 0;font-family:Jost,Arial,sans-serif;font-size:clamp(14px,1.35vw,20px);font-weight:400;line-height:1.5}.bl-footer-wordmark>.bl-back-top{flex-shrink:0}@media (width<=600px){.bl-footer-wordmark{gap:16px}.bl-site-footer .bl-footer-tagline{margin-top:12px}}.bl-site-header.is-scrolled{background:var(--bl-ivory)}@media (width<=479px){[data-bl-section=home-4] .fda-service-v1-main>.fda-service-v1-left,[data-bl-section=home-4] .fda-service-v1-main>.fda-service-v1-right{flex-basis:100%;width:100%;min-width:0;max-width:100%}}.bl-site-header .bl-mega-panel h2{margin:0 0 20px;letter-spacing:normal!important;text-transform:none!important;font-family:Jost,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}.bl-site-header .bl-mega-card{border-radius:12px;transition:transform .2s,box-shadow .2s;display:block}.bl-site-header .bl-mega-card:hover,.bl-site-header .bl-mega-card:focus-visible{transform:translateY(-3px);box-shadow:0 9px 22px #1d1f231f}.bl-site-header .bl-mega-card img{transition:filter .2s}.bl-site-header .bl-mega-card:hover img,.bl-site-header .bl-mega-card:focus-visible img{filter:brightness(1.05)}.bl-site-header .bl-mega-links a{border-radius:7px;transition:background .2s,color .2s,padding-left .2s}.bl-site-header .bl-mega-links a:hover,.bl-site-header .bl-mega-links a:focus-visible{color:var(--bl-ink);background:#e6e7ea;padding-left:9px}@media (prefers-reduced-motion:reduce){.bl-site-header .bl-mega-card,.bl-site-header .bl-mega-card img,.bl-site-header .bl-mega-links a{transition:none!important}.bl-site-header .bl-mega-card:hover,.bl-site-header .bl-mega-card:focus-visible{transform:none}}.bl-site-header.bl-hero-header.bl-header-dark:not(.menu-open)[data-hero-state=top],.bl-site-header.bl-hero-header.bl-header-dark:not(.menu-open)[data-hero-state=dark]{color:#faf8f5;backdrop-filter:none;box-shadow:none;background:0 0}.bl-site-header.bl-hero-header:not(.menu-open)[data-hero-state=light]{color:#1d1f23;background:#faf8f5}.bl-site-header.bl-hero-header.bl-header-dark:not(.menu-open):is([data-hero-state=top],[data-hero-state=dark]) .bl-logo-light{display:block}.bl-site-header.bl-hero-header.bl-header-dark:not(.menu-open):is([data-hero-state=top],[data-hero-state=dark]) .bl-logo-dark,.bl-site-header.bl-hero-header:not(.menu-open)[data-hero-state=light] .bl-logo-light{display:none}:where(.bl-optavix-page) :where(img[src*="/images/beyondline/"]:not([src*=\/menu-]):not([src*=\/case-])){filter:brightness(.9)contrast(1.12)saturate(.86)}.bl-site-header.bl-hero-header.bl-header-dark:not(.menu-open):is([data-hero-state=top],[data-hero-state=dark]) .bl-header-inner :is(a,summary,button):not(.bl-mega-panel *){text-shadow:0 1px 10px #0000008c}.bl-site-header.bl-hero-header.bl-header-dark:not(.menu-open):is([data-hero-state=top],[data-hero-state=dark]) :is(.bl-logo-light,.bl-menu-button){filter:drop-shadow(0 1px 6px #00000080)}.bl-optavix-page .fda-hero-v1+.fda-marquee-v1{background:linear-gradient(#15171f 0,#faf8f5 40px) top/100% 40px no-repeat,#faf8f5}.fda-text-style-h6.fda-color-pink-red{color:var(--bl-red-text)!important}@media (width<=767px),(hover:none) and (pointer:coarse){:is(.whatsapp-contact,.guided-chat-launcher){transition:transform .3s,opacity .3s,visibility .3s}.bl-optavix-page :is(a,button,summary){-webkit-tap-highlight-color:transparent}.bl-optavix-page :is(button,.bl-hero-primary-cta,.bl-plan-teaser a,[class*=button],.bl-touch-carousel-controls button):active{transition:transform 80ms;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){:is(.whatsapp-contact,.guided-chat-launcher),.bl-optavix-page :is(button,a):active{transition:none!important}}.bl-site-header.bl-hero-header:not(.menu-open)[data-hero-state=top-light]{color:#1d1f23;backdrop-filter:none;box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){.bl-site-header.bl-hero-header{transition:none}}.bl-site-header.bl-hero-header{transition:background-color 1.5s,color 1.5s,box-shadow 1.5s,backdrop-filter 1.5s}.bl-site-header.bl-hero-header.bl-header-dark:not(.menu-open)[data-hero-state=top]{color:#fff;backdrop-filter:blur(10px);background:#15171f1f;box-shadow:0 1px 14px #0000001f}.bl-site-header.bl-hero-header:not(.menu-open)[data-hero-state=light]{color:var(--bl-ink);backdrop-filter:blur(10px);background:#faf8f547;box-shadow:0 1px 12px #1d1f230a}.bl-site-header.bl-hero-header:not(.menu-open)[data-hero-state=light] .bl-logo-light{display:none}.bl-site-header.bl-hero-header:not(.menu-open)[data-hero-state=light] .bl-logo-dark,.bl-site-header.bl-hero-header:not(.menu-open)[data-hero-state=top] .bl-logo-light{display:block}.bl-site-header.bl-hero-header:not(.menu-open)[data-hero-state=top] .bl-logo-dark{display:none}.bl-site-header.bl-hero-header .bl-header-inner{z-index:2;position:relative}.bl-site-header .bl-nav-dropdown{position:relative}.bl-site-header .bl-mega-panel{width:min(460px,100vw - 40px);max-height:min(70vh,600px);color:var(--bl-ink);backdrop-filter:blur(18px);background:#faf8f5f5;border:1px solid #1d1f231a;border-radius:16px;padding:20px 24px;display:block;top:calc(100% + 12px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 18px 48px #1d1f2333}.bl-site-header .bl-mega-panel--services,.bl-site-header .bl-link-panel--services{width:min(560px,100vw - 40px)}.bl-site-header .bl-mega-panel h2{margin-bottom:12px}.bl-site-header .bl-editorial-links{grid-template-columns:1fr}.bl-site-header .bl-editorial-links a{min-height:46px;padding:11px 2px}.bl-site-header .bl-link-panel--services .bl-editorial-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.bl-site-header.menu-open{color:var(--bl-ink);backdrop-filter:blur(14px);background:#faf8f5eb}.bl-mobile-backdrop:not([hidden]){z-index:1;background:#0f11156b;display:block;position:fixed;inset:0}.bl-mobile-nav:not([hidden]){z-index:3;width:auto;max-height:calc(100dvh - 106px);color:var(--bl-ink);backdrop-filter:blur(18px);background:#faf8f5fa;border:1px solid #1d1f231a;border-radius:18px;padding:18px 24px 22px;position:absolute;top:calc(100% + 10px);left:clamp(14px,4vw,28px);right:clamp(14px,4vw,28px);box-shadow:0 20px 54px #0f111542}.bl-mobile-nav>a,.bl-mobile-nav summary{min-height:52px;padding:14px 0;font-size:18px;font-weight:500}.bl-mobile-nav details>a{padding:12px 18px;font-size:16px}.bl-mobile-nav details[open]{border-bottom:1px solid #1d1f231f;padding-bottom:8px}html.bl-mobile-menu-locked,body.bl-mobile-menu-locked{overflow:hidden}@media (width<=991px){.bl-site-header.bl-hero-header.bl-header-dark:not(.menu-open)[data-hero-state=top]{color:#fff;background:#15171f29}.bl-mobile-nav:not([hidden]){display:flex}}@media (width<=480px){.bl-site-header .bl-link-panel--services .bl-editorial-links{grid-template-columns:1fr}.bl-mobile-nav:not([hidden]){padding-inline:20px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.bl-site-header.bl-hero-header{transition:none!important}}.bl-site-header.bl-hero-header .bl-header-inner{min-height:78px}.bl-site-header.bl-hero-header .bl-header-logo{flex-basis:160px;width:160px;height:44px}.bl-site-header.bl-hero-header .bl-header-logo img{width:160px;height:44px}.bl-site-header.bl-hero-header:not(.is-scrolled):not(.menu-open),.bl-site-header.bl-hero-header.bl-header-dark:not(.is-scrolled):not(.menu-open)[data-hero-state=top]{backdrop-filter:none;box-shadow:none;background:0 0}.bl-site-header.bl-hero-header.is-scrolled.bl-header-dark:not(.menu-open)[data-hero-state=top]{backdrop-filter:blur(10px);background:#15171f1f}@media (width<=991px){.bl-site-header.bl-hero-header .bl-header-inner{min-height:68px}.bl-site-header.bl-hero-header .bl-header-logo{flex-basis:150px;width:150px;height:42px}.bl-site-header.bl-hero-header .bl-header-logo img{width:150px;height:42px}.bl-mobile-nav:not([hidden]){max-height:calc(100dvh - 98px)}}.bl-optavix-page .bl-arrow-icon{vertical-align:-.12em;pointer-events:none;flex:none;width:1em;height:1em;transition:transform .18s;display:inline-block;overflow:visible}.bl-optavix-page :is(.fda-button-v1-icon,.fda-button-v2-icon,.fda-card-v1-round-button-icon img){transition:transform .18s}.bl-optavix-page :is(a,button):has(.bl-arrow-icon,.fda-button-v1-icon,.fda-button-v2-icon,.fda-card-v1-round-button-icon):focus-visible{outline-offset:4px;outline:2px solid}.bl-optavix-page :is(.bl-offerings__link,.bl-plan-teaser a)>span:has(.bl-arrow-icon),.bl-optavix-page .bl-offering-detail__enquiry-arrow,.bl-optavix-page .bl-process-journey__arrow{transform:none!important}@media (prefers-reduced-motion:no-preference){.bl-optavix-page :is(a,button):focus-visible :is(.bl-arrow-icon,.fda-button-v1-icon,.fda-button-v2-icon,.fda-card-v1-round-button-icon img),.bl-optavix-page .fda-blog-v1-card-item:has(.fda-text-style-h5:focus-visible) .bl-arrow-icon{transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.bl-optavix-page :is(a,button):hover :is(.bl-arrow-icon,.fda-button-v1-icon,.fda-button-v2-icon,.fda-card-v1-round-button-icon img),.bl-optavix-page :is(.fda-blog-v1-card-item,.bl-blog-card):hover .bl-arrow-icon{transform:translate(2px,-2px)}}}.bl-optavix-page button:disabled .bl-arrow-icon{transform:none}@media (prefers-reduced-motion:reduce){.bl-optavix-page :is(.bl-arrow-icon,.fda-button-v1-icon,.fda-button-v2-icon,.fda-card-v1-round-button-icon img){transition:none;transform:none}}
