@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6RfNoKqGvtSor1dwR7hpydYiYQZq)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_8872c2a9-module__LE2TAW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_8872c2a9-module__LE2TAW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--purple-500:#7b61ff;--purple-700:#5a42cc;--purple-900:#321d84;--purple-300:#c4b8ff;--purple-100:#ede9ff;--purple-50:#f7f5ff;--teal-500:#1eadc7;--teal-700:#157a8f;--teal-100:#ddf7fa;--teal-50:#f1fcfd;--white:#fff;--gray-50:#f8f9fc;--gray-100:#f5f7fa;--gray-200:#e8eaf0;--gray-400:#9aa1ae;--gray-600:#5d6472;--gray-800:#2e2e35;--navy-700:#1f3a5f;--navy-900:#102746;--yellow-400:#ffd93d;--orange-500:#ff8c42;--green-500:#6bcb77;--red-500:#ff5a5f;--logo-indigo:#3c17b3;--logo-teal:#269ab6;--text-strong:var(--navy-900);--text-body:var(--gray-800);--text-muted:var(--gray-600);--text-disabled:var(--gray-400);--text-heading:var(--purple-900);--text-subheading:var(--navy-700);--text-on-dark:var(--white);--text-on-dark-muted:#ffffffb8;--text-label:var(--teal-700);--link:var(--purple-700);--link-hover:var(--purple-900);--surface-page:var(--white);--surface-section:var(--gray-100);--surface-section-soft:var(--gray-50);--surface-card:var(--white);--surface-card-soft:var(--purple-100);--surface-invert:var(--gray-800);--surface-brand:var(--purple-900);--surface-brand-soft:var(--purple-50);--surface-science-soft:var(--teal-50);--surface-footer:var(--navy-900);--border-hairline:var(--gray-200);--border-strong:var(--purple-700);--border-accent:var(--teal-500);--action:var(--purple-700);--action-hover:var(--purple-900);--action-cta:var(--yellow-400);--action-cta-hover:var(--orange-500);--icon-neuro:var(--purple-500);--icon-science:var(--teal-500);--icon-benefit:var(--green-500);--icon-problem:var(--red-500);--icon-action:var(--yellow-400);--module-intro:var(--teal-500);--module-i:var(--teal-500);--module-ii:var(--purple-500);--module-iii:var(--navy-700);--module-iv:var(--green-500)}
:root{--t-hero:clamp(42px,5.2vw,68px);--t-section:clamp(34px,3.8vw,48px);--t-subheading:clamp(20px,2.2vw,24px);--t-heading:20px;--t-body-lg:18px;--t-body:17px;--t-body-sm:16px;--t-small:14px;--t-label:13px;--t-caption:12px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-hero:1.06;--lh-tight:1.14;--lh-snug:1.28;--lh-normal:1.65;--ls-hero:-.03em;--ls-section:-.022em;--ls-tight:-.012em;--ls-normal:0;--ls-label:.09em;--ls-tagline:.14em;--measure:680px;--measure-narrow:560px}
:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-14:56px;--s-16:64px;--s-20:80px;--s-24:96px;--s-28:112px;--container:1280px;--container-wide:1440px;--gutter:24px;--gutter-desktop:40px;--section-y:112px;--section-y-tight:80px;--section-y-mobile:72px;--card-pad:32px;--card-pad-sm:24px}@media (max-width:768px){:root{--section-y:72px;--section-y-tight:64px;--gutter-desktop:24px;--card-pad:24px}}
:root{--r-xs:6px;--r-sm:8px;--r-md:12px;--r-button:16px;--r-card:24px;--r-lg:32px;--r-pill:999px}
:root{--e-0:none;--e-1:0 1px 2px #1027460d;--e-2:0 1px 2px #1027460a,0 8px 24px #1027460f;--e-3:0 2px 4px #1027460d,0 18px 44px #10274617;--e-4:0 24px 64px #1027462e;--ring-focus:0 0 0 3px #7b61ff59;--ring-focus-teal:0 0 0 3px #1eadc759}
:root{--ease:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--dur-fast:.15s;--dur:.26s;--dur-slow:.52s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.bdm{--font-core:var(--font-manrope), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body:var(--font-core);--font-display:var(--font-core);width:100%;font-family:var(--font-body);font-size:var(--t-body);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-body);background:var(--surface-page);text-wrap:pretty}:where(.bdm) :is(h1,h2,h3,h4){font-family:var(--font-display);color:var(--text-heading);text-wrap:balance;margin:0}:where(.bdm) h1{font-size:var(--t-hero);font-weight:var(--fw-extrabold);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}:where(.bdm) h2{font-size:var(--t-section);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-section)}:where(.bdm) h3{font-size:var(--t-subheading);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--text-subheading)}:where(.bdm) h4{font-size:var(--t-heading);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-subheading)}:where(.bdm) p{margin:0 0 var(--s-4);max-width:var(--measure);color:inherit;line-height:var(--lh-normal)}:where(.bdm) p:last-child{margin-bottom:0}:where(.bdm) a{color:var(--link);-webkit-text-decoration-color:color-mix(in oklch, var(--link) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--link) 40%, transparent);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease)}:where(.bdm) a:hover{color:var(--link-hover);text-decoration-color:currentColor}:where(.bdm) :is(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--ring-focus);border-radius:var(--r-xs);outline:none}:where(.bdm) strong{font-weight:var(--fw-bold)}:where(.bdm) :is(img,svg){max-width:100%;display:block}:where(.bdm) ::selection{background:var(--purple-100);color:var(--purple-900)}:where(.bdm) ul{margin:0;padding:0;list-style:none}:where(.bdm) .skip{background:var(--action-cta);color:var(--gray-800);border-radius:0 0 var(--r-md) 0;font-weight:var(--fw-bold);font-size:var(--t-small);z-index:99;padding:14px 22px;text-decoration:none;position:absolute;top:0;left:-9999px}:where(.bdm) .skip:focus{left:0}:where(.bdm) .wrap{max-width:var(--container);padding:0 var(--gutter-desktop);margin:0 auto}:where(.bdm) section{padding:var(--section-y) 0}:where(.bdm) .sec-tight{padding:var(--section-y-tight) 0}:where(.bdm) .measure{max-width:var(--measure)}:where(.bdm) .measure-narrow{max-width:var(--measure-narrow)}:where(.bdm) .sec-soft{background:var(--surface-section-soft)}:where(.bdm) .sec-gray{background:var(--surface-section)}:where(.bdm) .sec-science{background:var(--surface-science-soft)}:where(.bdm) .sec-brand{background:var(--surface-brand);color:var(--text-on-dark)}:where(.bdm) .sec-brand :is(h2,h3,h4){color:var(--white)}:where(.bdm) .sec-brand p{color:var(--text-on-dark-muted)}:where(.bdm) .sec-brand .surface-light{color:var(--text-body)}:where(.bdm) .sec-brand .surface-light p{color:var(--text-muted)}:where(.bdm) .sec-brand .surface-light h2{color:var(--text-heading)}:where(.bdm) .sec-brand .surface-light :is(h3,h4){color:var(--text-subheading)}:where(.bdm) .label{align-items:center;gap:var(--s-2);font-size:var(--t-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-label);background:var(--teal-50);border:1px solid var(--teal-100);border-radius:var(--r-pill);margin:0 0 var(--s-5);padding:7px 14px;display:inline-flex}:where(.bdm) .label:before{content:"";border-radius:var(--r-pill);background:var(--teal-500);width:6px;height:6px}:where(.bdm) .label.on-brand{color:var(--white);background:#ffffff24;border-color:#ffffff3d}:where(.bdm) .label.purple{color:var(--purple-700);background:var(--purple-50);border-color:var(--purple-100)}:where(.bdm) .label.purple:before{background:var(--purple-500)}:where(.bdm) .btn{font-family:var(--font-core);font-weight:var(--fw-semibold);letter-spacing:-.005em;font-size:var(--t-body-sm);border-radius:var(--r-button);cursor:pointer;white-space:nowrap;min-height:48px;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 26px;text-decoration:none;display:inline-flex}:where(.bdm) .btn-lg{font-size:var(--t-body);min-height:56px;padding:17px 34px}:where(.bdm) .btn-sm{font-size:var(--t-small);min-height:44px;padding:11px 20px}:where(.bdm) .btn-primary{background:var(--action-cta);color:var(--gray-800);font-weight:var(--fw-bold)}:where(.bdm) .btn-primary:hover{background:var(--action-cta-hover);color:var(--gray-800);box-shadow:var(--e-2);transform:translateY(-2px)}:where(.bdm) .btn-primary:active{transform:translateY(0)}:where(.bdm) .btn-secondary{color:var(--action);border-color:var(--action);background:0 0}:where(.bdm) .btn-secondary:hover{background:var(--purple-100);border-color:var(--action-hover);color:var(--action-hover);transform:translateY(-2px)}:where(.bdm) .btn-secondary:active{transform:translateY(0)}:where(.bdm) .btn-solid{background:var(--action);color:var(--white)}:where(.bdm) .btn-solid:hover{background:var(--action-hover);color:var(--white);transform:translateY(-2px)}:where(.bdm) .btn-solid:active{transform:translateY(0)}:where(.bdm) .btn-ondark{background:var(--white);color:var(--action)}:where(.bdm) .btn-ondark:hover{background:var(--purple-100);color:var(--action);transform:translateY(-2px)}:where(.bdm) .btn-ondark:active{transform:translateY(0)}:where(.bdm) .btn-ghost-ondark{color:var(--white);background:0 0;border-color:#ffffff6b}:where(.bdm) .btn-ghost-ondark:hover{color:var(--white);border-color:var(--white);background:#ffffff24;transform:translateY(-2px)}:where(.bdm) .btn-ghost-ondark:active{transform:translateY(0)}:where(.bdm) .ico{flex:none;width:18px;height:18px}@media (max-width:480px){:where(.bdm) .btn{width:100%}}:where(.bdm) .card{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--r-card);padding:var(--card-pad);box-shadow:var(--e-1)}:where(.bdm) .card-sm{padding:var(--card-pad-sm)}:where(.bdm) .card-link{transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease)}:where(.bdm) .card-link:hover{box-shadow:var(--e-2);border-color:var(--purple-300);transform:translateY(-3px)}:where(.bdm) .pill{font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:var(--r-pill);background:var(--gray-100);color:var(--text-muted);padding:6px 13px;display:inline-block}:where(.bdm) .pill-brand{background:var(--purple-50);color:var(--purple-700)}:where(.bdm) .pill-science{background:var(--teal-50);color:var(--teal-700)}:where(.bdm) .dot{border-radius:var(--r-sm);width:8px;height:8px;display:inline-block}:where(.bdm) .dot.neuro{background:var(--icon-neuro)}:where(.bdm) .dot.science{background:var(--icon-science)}:where(.bdm) .dot.benefit{background:var(--icon-benefit)}:where(.bdm) .dot.problem{background:var(--icon-problem)}:where(.bdm) .lead{font-size:var(--t-body-lg)}:where(.bdm) .micro{font-size:var(--t-small);color:var(--text-muted);margin-top:var(--s-4)}:where(.bdm) .sec-brand .micro{color:var(--text-on-dark-muted)}:where(.bdm) .src{font-size:var(--t-caption);color:var(--text-muted);margin-top:var(--s-4)}@keyframes bdm-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.bdm) .rv{animation:linear both bdm-reveal;animation-timeline:view();animation-range:entry 5% cover 20%}}}
