.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]{flex:none}.bl-footer-contact[data-astro-cid-nns7i3if]{border-top:1px solid #1d1f232e;min-width:0;max-width:100%;padding-top:24px}.bl-footer-office[data-astro-cid-nns7i3if]{max-width:100%;min-height:44px;color:inherit;overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 0;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.bl-footer-office[data-astro-cid-nns7i3if]>span[data-astro-cid-nns7i3if]:first-child{min-width:0}.bl-footer-office[data-astro-cid-nns7i3if]>span[data-astro-cid-nns7i3if]:last-child{flex:none}.bl-footer-office[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.bl-footer-office[data-astro-cid-nns7i3if]:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #d94b3d}.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))}}:root{--bl-ivory:#faf8f5;--bl-ink:#1d1f23;--bl-red:#d94b3d}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{-webkit-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-home-header:not(.menu-open)[data-hero-state=top]{color:#faf8f5;-webkit-backdrop-filter:none;box-shadow:none;background:0 0}.bl-site-header.bl-home-header:not(.menu-open)[data-hero-state=dark]{color:#faf8f5;-webkit-backdrop-filter:none;background:#1d1f23}.bl-site-header.bl-home-header:not(.menu-open)[data-hero-state=light]{color:#1d1f23;background:#faf8f5}.bl-site-header.bl-home-header:not(.menu-open):is([data-hero-state=top],[data-hero-state=dark]) .bl-logo-light{display:block}.bl-site-header.bl-home-header:not(.menu-open):is([data-hero-state=top],[data-hero-state=dark]) .bl-logo-dark,.bl-site-header.bl-home-header:not(.menu-open)[data-hero-state=light] .bl-logo-light{display:none}.bl-site-header.bl-home-header:not(.menu-open)[data-hero-state=light] .bl-logo-dark{display:block}
