.bc{--bc-navy: #0c2340;--bc-navy-2: #12305a;--bc-blue: #3aa8e0;--bc-sky: #e8f4fb;--bc-ink: #0c2340}.bc-h2{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);line-height:1.1;letter-spacing:-.02em;margin:0 0 clamp(20px,3vw,36px);color:var(--bc-ink);max-width:22ch}.bc-sec{padding-block:clamp(56px,8vw,112px)}.bc-sec--tint{background:var(--bc-sky)}.bc-sec--dark{background:var(--bc-navy);color:#dbe7f3}.bc-sec--dark .bc-h2,.bc-sec--dark h3{color:#fff}.bc-lead{font-size:1.0625rem;line-height:1.6;color:var(--text);max-width:60ch}.bc-note{color:var(--muted);max-width:70ch;margin:-12px 0 28px}.bc-sec--dark .bc-note{color:#9fb6cf}.bc-note--pill{display:inline-block;margin:-8px 0 32px;padding:8px 14px;border-radius:999px;background:var(--bc-sky);color:var(--bc-navy);font-size:.875rem}.bc-note--box{margin:32px 0 0;padding:18px 20px;border-left:3px solid var(--bc-blue);background:var(--bc-sky);color:var(--bc-navy)}.bc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.bc-btn--solid{background:var(--bc-blue);color:#fff}.bc-btn--solid:hover{background:#2590c6}.bc-btn--ghost{border:1px solid rgba(255,255,255,.45);color:#fff}.bc-btn--ghost:hover{border-color:#fff;background:#ffffff14}.bc-hero{background:radial-gradient(120% 90% at 85% 10%,var(--bc-navy-2) 0%,var(--bc-navy) 60%);color:#dbe7f3}.bc-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;padding-block:clamp(28px,4vw,48px) clamp(48px,7vw,96px)}.crumbs--inverse a,.crumbs--inverse li{color:#9fb6cf}.bc-eyebrow{display:inline-block;margin:24px 0 18px;padding:6px 12px;border:1px solid rgba(58,168,224,.5);border-radius:999px;color:#9ed6f3;font-size:.8125rem;letter-spacing:.04em}.bc-hero__title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2rem,1.3rem + 2.4vw,3.5rem);line-height:1.05;letter-spacing:-.025em;margin:0 0 20px;color:#fff}.bc-hero__lead{font-size:1.0625rem;line-height:1.65;color:#c6d6e8;max-width:58ch}.bc-hero__lead p{margin:0}.bc-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.bc-hero__note{margin-top:18px;font-size:.8125rem;color:#8aa5c2}.bc-hero__media{position:relative}.bc-hero__img{width:100%;height:auto;border-radius:20px;display:block;box-shadow:0 30px 80px #00000059}.bc-hero__img2{position:absolute;width:42%;left:-8%;bottom:-12%;border-radius:14px;border:6px solid var(--bc-navy);box-shadow:0 20px 50px #00000059;background:#fff}.bc-subnav{position:sticky;top:var(--hd-h, 0px);z-index:5;background:#0c2340f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid rgba(255,255,255,.08)}.bc-subnav ul{display:flex;gap:4px;overflow-x:auto;margin:0;padding:0;list-style:none;scrollbar-width:none}.bc-subnav a{display:block;padding:14px;color:#c6d6e8;text-decoration:none;font-size:.9375rem;white-space:nowrap}.bc-subnav a:hover{color:#fff}.bc-subnav .bc-subnav__cta{color:#9ed6f3}.bc-what{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.bc-copy{font-size:1.0625rem;line-height:1.7}.bc-facts{margin:0;display:grid;gap:0;border-top:1px solid var(--line)}.bc-facts div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.bc-facts dt{color:var(--muted);font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em}.bc-facts dd{margin:0;color:var(--bc-ink)}.bc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.bc-card{background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 1px #0c23400f}.bc-card__num{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bc-sky);color:var(--bc-navy);font-size:.8125rem;font-weight:600}.bc-card h3{margin:18px 0 8px;font-size:1.125rem;font-weight:500;color:var(--bc-ink)}.bc-card p{margin:0;color:var(--text);line-height:1.55}.bc-ind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;border-top:1px solid var(--line)}.bc-ind__item{padding:22px 0 22px 28px;border-bottom:1px solid var(--line);position:relative}.bc-ind__item:before{content:"";position:absolute;left:0;top:30px;width:10px;height:10px;border-radius:50%;background:var(--bc-blue)}.bc-ind__item h3{margin:0 0 6px;font-size:1.0625rem;font-weight:500;color:var(--bc-ink)}.bc-ind__item p{margin:0;color:var(--text);line-height:1.55}.bc-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;counter-reset:none}.bc-flow__step{position:relative;padding-top:56px}.bc-flow__step:before{content:"";position:absolute;top:20px;left:44px;right:-20px;height:1px;background:#9ed6f359}.bc-flow__step:last-child:before{display:none}.bc-flow__num{position:absolute;top:0;left:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--bc-blue);color:#9ed6f3;font-weight:600}.bc-flow__step h3{margin:0 0 8px;font-size:1rem;font-weight:500}.bc-flow__step p{margin:0;font-size:.9375rem;line-height:1.55;color:#b9cbe0}.bc-fam{display:grid;gap:clamp(28px,4vw,48px)}.bc-fam__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.bc-fam__row:nth-child(2n) .bc-fam__media{order:2}.bc-fam__media{background:var(--bc-sky);border-radius:20px;aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden}.bc-fam__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bc-fam__num{color:var(--bc-blue);font-weight:600;font-size:.875rem}.bc-fam__body h3{margin:8px 0 12px;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.375rem,1.1rem + .8vw,1.875rem);color:var(--bc-ink)}.bc-fam__body p{margin:0;color:var(--text);line-height:1.65;max-width:52ch}.bc-help{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(32px,5vw,80px);align-items:start}.bc-help__intro .bc-btn{margin-top:20px}.bc-help__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bc-help__list li{background:#fff;border-radius:16px;padding:22px}.bc-help__list h3{margin:0 0 6px;font-size:1.0625rem;font-weight:500;color:var(--bc-ink)}.bc-help__list p{margin:0;color:var(--text);line-height:1.55}.bc-edu{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(32px,5vw,80px);align-items:start}.bc-edu__img{width:100%;height:auto;border-radius:16px;margin-top:20px}.bc-courses{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.bc-courses li{padding:20px 0;border-bottom:1px solid var(--line)}.bc-courses h3{margin:0 0 4px;font-size:1.0625rem;font-weight:500;color:var(--bc-ink)}.bc-courses p{margin:0;color:var(--text)}.bc-courses .bc-courses__fmt{color:var(--bc-blue);font-size:.875rem;margin-bottom:6px}.bc-aud{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bc-aud li{background:#fff;border-radius:12px;padding:18px 20px 18px 48px;position:relative;color:var(--bc-ink);line-height:1.5}.bc-aud li:before{content:"\2713";position:absolute;left:20px;top:17px;color:var(--bc-blue);font-weight:700}.bc-faq{display:grid;grid-template-columns:1fr 2fr;gap:clamp(32px,5vw,80px);align-items:start}.bc-faq__list{border-top:1px solid var(--line)}.bc-faq__item{border-bottom:1px solid var(--line)}.bc-faq__item summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-size:1.0625rem;color:var(--bc-ink)}.bc-faq__item summary::-webkit-details-marker{display:none}.bc-faq__item summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:1.5rem;color:var(--bc-blue);transition:transform .2s}.bc-faq__item[open] summary:after{transform:rotate(45deg)}.bc-faq__item .copy{padding:0 0 20px;color:var(--text)}@media(max-width:989px){.bc-hero__grid,.bc-what,.bc-help,.bc-edu,.bc-faq{grid-template-columns:1fr}.bc-hero__img2{display:none}.bc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.bc-flow__step:before{display:none}}@media(max-width:749px){.bc-cards,.bc-ind,.bc-help__list,.bc-aud,.bc-flow,.bc-fam__row{grid-template-columns:1fr}.bc-fam__row:nth-child(2n) .bc-fam__media{order:0}.bc-facts div{grid-template-columns:1fr;gap:4px}}.crumbs--inverse [aria-current]{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/15/assets/immt-bioclear.css.map */
