@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--bt-night:#06121f;--bt-deep:#081a2e;--bt-navy:#0d2840;--bt-ink:#102235;--bt-blue:#079bdb;--bt-cyan:#5dd4fb;--bt-steel:#587083;--bt-light:#f5f8fb;--bt-header:76px;--bt-rail:184px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--bt-header)}body{-webkit-font-smoothing:antialiased;background:#f5f8fb;min-width:320px;margin:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%;display:block}figure,h1,h2,h3,h4,p,blockquote{margin:0}h1,h2,h3{font-family:Space Grotesk,Plus Jakarta Sans,system-ui,sans-serif}:focus-visible{outline-offset:4px;outline:3px solid #64cafa}::selection{color:#04162c;background:#27b0ef}.bt-app{--bt-side:0px;color:var(--bt-ink);overflow:clip}.bt-app.bt-rail-open{--bt-side:var(--bt-rail)}.bt-container{width:min(100% - 104px,1230px);margin-inline:auto}.bt-skip{z-index:1000;color:#08182a;background:#fff;border-radius:8px;padding:12px 16px;position:fixed;top:-80px;left:12px}.bt-skip:focus{top:12px}.bt-main{margin-left:var(--bt-side);transition:margin-left .28s}.bt-header{z-index:100;width:100%;height:var(--bt-header);color:#e6f1f9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030d18f5;border-bottom:1px solid #ffffff1c;align-items:center;gap:clamp(20px,3vw,56px);padding:0 clamp(22px,4vw,64px);display:flex;position:fixed;top:0;left:0}.bt-brand{flex:0 0 168px;align-items:center;width:168px;height:56px;display:flex}.bt-brand .bt-media{width:160px;height:52px}.bt-brand .bt-media img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.98;width:100%;height:100%}.bt-header-links{white-space:nowrap;align-items:center;gap:clamp(12px,2vw,34px);margin-inline:auto;display:flex}.bt-header-links a{letter-spacing:.01em;color:#c8d8e6;font-size:12px;font-weight:650;transition:color .2s}.bt-header-links a:hover{color:#fff}.bt-header-right{align-items:center;gap:16px;margin-left:auto;display:flex}.bt-lang{border-right:1px solid #fff3;align-items:center;gap:4px;padding-right:12px;display:flex}.bt-lang button{appearance:none;color:#8da9be;background:0 0;border:0;padding:6px 5px;font-size:11px;font-weight:800}.bt-lang button.active,.bt-lang button:hover{color:#fff}.bt-lang button.active:after{content:"";background:var(--bt-cyan);height:2px;margin-top:4px;display:block}.bt-motion-toggle{color:#bdd5e6;background:0 0;border:1px solid #fff3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.bt-motion-toggle:hover{color:#fff;border-color:#fff}.bt-rail-toggle{color:#eef8fc;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff36;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:700;display:flex}.bt-rail-toggle:hover{background:#ffffff24}.bt-progress{background:#ffffff0f;width:100%;height:2px;position:absolute;bottom:0;left:0}.bt-progress span{background:linear-gradient(90deg,#1b8bd0,#72ddfc);height:100%;transition:width .12s linear;display:block}.bt-rail{z-index:75;top:var(--bt-header);width:var(--bt-rail);color:#b7cad9;background:linear-gradient(160deg,#061525,#0b2337 70%,#061523);border-right:1px solid #ffffff14;padding:29px 13px 20px 18px;position:fixed;bottom:0;left:0;box-shadow:8px 0 22px #0000001a}.bt-rail-title{color:#f1f9ff;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #24445d;margin-bottom:14px;padding:0 8px 20px;font-size:10px;font-weight:800;display:block}.bt-rail ol{margin:0;padding:0;list-style:none;position:relative}.bt-rail ol:before{content:"";background:#355169;width:1px;position:absolute;top:27px;bottom:28px;left:20px}.bt-rail li{margin:0}.bt-rail li a{border-radius:8px;align-items:center;gap:11px;min-height:49px;padding:9px 5px;font-size:11px;font-weight:600;line-height:1.35;transition:color .2s,background .2s;display:flex;position:relative}.bt-rail li a:hover,.bt-rail li a.active{color:#fff;background:#34afeb1a}.bt-rail-dot{color:#b7cedd;z-index:1;background:#092136;border:1px solid #648096;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-family:Space Grotesk;font-size:10px;display:grid}.bt-rail li a.active .bt-rail-dot{color:#061829;background:#56c7fb;border-color:#56c7fb;box-shadow:0 0 0 4px #56c7fb1f}.bt-rail-end{text-align:center;letter-spacing:.2em;color:#759ab3;margin-top:26px;font-size:10px;display:block}.bt-rail-backdrop{display:none}.bt-media{position:relative;overflow:hidden}.bt-media img,.bt-media video{object-fit:cover;width:100%;height:100%;display:block}.bt-media-fallback{color:#7793aa;background:#0d4a6426;place-items:center;width:100%;height:100%;padding:16px;font-size:13px;display:grid}.bt-swiss{color:#fff;background:#e73942;border-radius:2px;place-items:center;width:22px;height:22px;margin-right:13px;font-size:19px;font-weight:900;line-height:1;display:inline-grid}.bt-label,.bt-eyebrow,.bt-chapter-marker{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:800}.bt-chapter-marker{color:#168ac1;align-items:center;gap:12px;margin-bottom:16px;display:flex}.bt-marker-line{opacity:.7;background:currentColor;width:27px;height:2px;display:inline-block}.bt-scene--dark .bt-chapter-marker{color:#74dafa}.bt-stage-lead{letter-spacing:-.018em;color:#485f70;max-width:57ch;font-size:clamp(17px,1.45vw,21px);line-height:1.6}.bt-scene--dark .bt-stage-lead{color:#e2edf6}.bt-scene h2{letter-spacing:-.065em;text-wrap:balance;max-width:15ch;font-size:clamp(39px,4.45vw,66px);font-weight:700;line-height:1.02}.bt-next-scene{z-index:4;opacity:.55;border:1px solid;border-radius:50%;place-items:center;width:33px;height:33px;transition:transform .2s,opacity .2s;display:grid;position:absolute;bottom:18px;right:38px}.bt-next-scene:hover{opacity:1;transform:translateY(4px)}.bt-scene--dark .bt-next-scene{color:#fff}.bt-scene--light .bt-next-scene{color:#19506e}.bt-scene{scroll-margin-top:var(--bt-header);background:#f6f9fb;position:relative}.bt-scene--dark{color:#fff;background:#091928}.bt-scene-viewport{isolation:isolate;min-height:calc(100svh - var(--bt-header));align-items:center;padding:clamp(48px,7vh,95px) 0;display:flex;position:relative;overflow:hidden}.bt-scene-viewport>.bt-media{z-index:-2;pointer-events:none;position:absolute;inset:0}.bt-scene-viewport>.bt-media img,.bt-scene-viewport>.bt-media video{object-fit:cover}.bt-technical{color:#35546b;background:#f3f7fa;border-top:1px solid #dce7ee;font-size:14px}.bt-scene--dark .bt-technical{color:#dcebf5;background:#0b2135;border-color:#214257}.bt-technical>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;width:min(100% - 104px,1230px);margin-inline:auto;padding:23px 0;font-size:12px;font-weight:750;list-style:none;display:flex}.bt-technical>summary::-webkit-details-marker{display:none}.bt-technical>summary svg{transition:transform .2s}.bt-technical[open]>summary svg{transform:rotate(45deg)}.bt-technical-index{opacity:.6;margin-left:auto}.bt-technical-text{column-gap:70px;width:min(100% - 104px,790px);margin:0 auto;padding:0 0 50px}.bt-technical-text p{margin-bottom:16px;font-size:15px;line-height:1.85}.bt-scene--dark .bt-technical-text p{color:#c0d1e1}.bt-app.bt-paused *{scroll-behavior:auto!important;animation-play-state:paused!important}.bt-hero{isolation:isolate;color:#fff;background:#061827;min-height:100svh;scroll-margin-top:0;position:relative;overflow:hidden}.bt-hero-mountains{z-index:-3;position:absolute;inset:0}.bt-hero-mountains img,.bt-hero-mountains video{object-fit:cover;object-position:center 46%}.bt-hero-grad{z-index:-2;background:linear-gradient(90deg,#020d1afa 0%,#041120e8 26%,#05182b75 55%,#07122333 100%),linear-gradient(#000c195c 0%,#0000 66%,#000813eb 100%);position:absolute;inset:0}.bt-hero-inner{min-height:100svh;padding-top:var(--bt-header);align-items:center;padding-bottom:68px;display:flex;position:relative}.bt-hero-copy{z-index:3;max-width:600px;padding-top:12px;position:relative}.bt-eyebrow{letter-spacing:.24em;color:#def3ff;align-items:center;gap:0;margin-bottom:26px;font-size:11px;font-weight:800;display:flex}.bt-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:10.3ch;font-size:clamp(50px,5.8vw,89px);font-weight:700;line-height:.99}.bt-hero-copy>p{color:#e1edf5;max-width:475px;margin-top:24px;font-size:clamp(17px,1.55vw,21px);line-height:1.55}.bt-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bt-button{border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:47px;padding:12px 21px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.bt-button:hover{transform:translateY(-2px)}.bt-button-light{color:#0d253c;background:#f7fbff}.bt-button-light:hover{background:#d0edff}.bt-button-outline{color:#fff;background:#081b2e5c;border:1px solid #fff9}.bt-button-outline:hover{background:#ffffff1f}.bt-hero-features{border-top:1px solid #ffffff3d;flex-wrap:wrap;gap:19px;margin-top:38px;padding-top:20px;display:flex}.bt-hero-features span{color:#e3ecf5;align-items:center;gap:9px;max-width:145px;font-size:12px;display:flex}.bt-hero-features svg{color:#94e3ff;flex:none}.bt-hero-product{z-index:2;filter:drop-shadow(0 36px 44px #0000006e);width:min(59vw,780px);height:min(80svh,770px);position:absolute;bottom:-3%;right:-6.5%;overflow:visible}.bt-hero-product img,.bt-hero-product video{object-fit:contain;object-position:center bottom;animation:8s ease-in-out infinite bt-float}@keyframes bt-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}.bt-scroll-cue{z-index:3;letter-spacing:.18em;color:#b9dce9;align-items:center;gap:15px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:26px;left:max(52px,50% - 615px)}.bt-scroll-cue span{font-size:26px;font-weight:400}.bt-scene-01{background:linear-gradient(130deg,#fff 0%,#f3f8fc 70%,#eaf3f9 100%)}.bt-market-network{opacity:.11;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 60%);mask-image:linear-gradient(90deg,#0000 0%,#000 60%);width:58%!important;inset:10% -9% 7% auto!important}.bt-market-stage{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(60px,6vw,110px);display:grid;position:relative}.bt-market-copy h2{max-width:13ch}.bt-market-copy .bt-stage-lead{max-width:450px;margin-top:18px}.bt-market-number{align-items:baseline;gap:22px;margin-top:33px;display:flex}.bt-market-number strong{letter-spacing:-.09em;color:#0a3b62;font-family:Space Grotesk;font-size:clamp(64px,7.3vw,112px);line-height:1}.bt-market-number span{color:#3e5e75;max-width:170px;font-size:13px;line-height:1.6}.bt-growth{border-top:1px solid #d1e2ed;align-items:center;gap:17px;margin-top:18px;padding-top:15px;display:flex}.bt-growth strong{color:#148cb9;font-family:Space Grotesk;font-size:34px}.bt-growth span{color:#60788b;max-width:215px;font-size:13px}.bt-market-insights{border-left:1px solid #c8d9e4;padding:26px 0 26px 25px}.bt-points{gap:14px;display:grid}.bt-point{align-items:center;gap:18px;font-size:15px;font-weight:600;line-height:1.55;display:flex}.bt-point-icon{color:#0b8bb8;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.bt-points--stacked .bt-point{border-bottom:1px solid #d6e3eb;padding:18px 0;font-size:16px}.bt-points--stacked .bt-point:last-child{border-bottom:0}.bt-scene-02{background:#071d32}.bt-go-bg{opacity:.42}.bt-go-bg img,.bt-go-bg video{object-position:70% 46%;filter:saturate(.8)}.bt-scene-02 .bt-scene-viewport:after{content:"";z-index:-1;background:linear-gradient(90deg,#041120f7 0%,#051425e8 36%,#0312244d 100%),linear-gradient(#0000 50%,#071827);position:absolute;inset:0}.bt-go-stage{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:18px;display:grid;position:relative}.bt-go-text{z-index:2;padding:30px 0;position:relative}.bt-go-text h2{max-width:10ch}.bt-go-text .bt-stage-lead{max-width:450px;margin-top:16px}.bt-go-steps{grid-template-columns:1fr 1fr;gap:0 22px;width:min(100%,600px);margin-top:25px;display:grid}.bt-step{border-top:1px solid #ffffff4f;align-items:flex-start;gap:12px;min-height:79px;padding:15px 0 16px;display:flex}.bt-step small{color:#70d7fa;letter-spacing:.08em;margin-top:3px;font-size:10px;font-weight:800}.bt-step p{font-size:14px;font-weight:600;line-height:1.45}.bt-inline-note{color:#c7deeb;border-left:2px solid #3dc5ed;margin-top:15px;padding-left:13px;font-size:12px;display:inline-flex}.bt-go-art{height:min(75svh,650px);min-height:430px;position:relative}.bt-go-product{z-index:2;filter:drop-shadow(0 38px 35px #0006);position:absolute;inset:-7% -6% -11% -5%;overflow:visible}.bt-go-product img,.bt-go-product video{object-fit:contain;object-position:center bottom}.bt-orbit{z-index:1;border:1px solid #4fc7ff38;border-radius:50%;width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bt-orbit-two{opacity:.6;width:350px;height:350px;transform:translate(-50%,-50%)rotate(45deg)}.bt-scene-03{background:#f5f9fc}.bt-data-bg{opacity:.08;filter:blur(1px);-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000);mask-image:linear-gradient(90deg,#0000 40%,#000)}.bt-data-stage{grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;display:grid;position:relative}.bt-data-copy .bt-stage-lead{max-width:440px;margin-top:18px}.bt-data-stat{align-items:center;gap:18px;margin-top:28px;display:flex}.bt-data-stat strong{color:#0b476c;letter-spacing:-.085em;font-family:Space Grotesk;font-size:clamp(73px,7.8vw,120px);font-weight:700;line-height:1}.bt-data-stat span{color:#567084;max-width:210px;font-size:14px;line-height:1.55}.bt-layer-diagram{height:510px;position:relative}.bt-diagram-planes{width:76%;height:70%;transform-style:preserve-3d;filter:drop-shadow(0 14px 24px #1b557b2e);position:absolute;top:1%;left:9%;transform:rotateX(50deg)rotate(-22deg)}.bt-diagram-planes i{background:linear-gradient(130deg,#74d3f91f,#0965a142);border:1px solid #3687b873;width:100%;height:74%;display:block;position:absolute;top:10%;left:0;box-shadow:inset 0 0 24px #42aeef14}.bt-diagram-planes i:first-child{transform:translateY(-85px)}.bt-diagram-planes i:nth-child(2){transform:translateY(-32px)}.bt-diagram-planes i:nth-child(3){transform:translateY(28px)}.bt-diagram-planes i:nth-child(4){background:radial-gradient(circle at 54% 48%,#0ab1e259,#0e68a51f);transform:translateY(90px)}.bt-diagram-labels{gap:12px;display:grid;position:absolute;bottom:12px;left:0;right:0}.bt-diagram-labels div{color:#2c5770;border-top:1px solid #c9dce8;align-items:center;gap:13px;padding-top:10px;font-size:14px;font-weight:600;display:flex}.bt-diagram-labels span{color:#0782b1;font-size:11px;font-weight:800}.bt-formula-badge{color:#fff;background:#0d3553;border-radius:10px;max-width:145px;padding:14px 18px;font-size:11px;line-height:1.6;position:absolute;top:12%;right:0}.bt-formula-badge span{font-family:Space Grotesk;font-size:58px;font-weight:700;line-height:1;display:block}.bt-scene-04{background:#06182b}.bt-formula-bg img,.bt-formula-bg video{object-position:66% 55%;opacity:.62}.bt-scene-04 .bt-scene-viewport:after{content:"";z-index:-1;background:linear-gradient(90deg,#061627 0%,#051223f2 36%,#0414254d 100%),linear-gradient(#0000 40%,#071a2e);position:absolute;inset:0}.bt-formula-stage{z-index:1;align-items:center;min-height:490px;display:flex;position:relative}.bt-formula-copy{max-width:590px}.bt-formula-copy .bt-stage-lead{max-width:550px;margin-top:18px}.bt-formula-steps{grid-template-columns:1fr 1fr;gap:0 25px;max-width:580px;margin-top:24px;display:grid}.bt-formula-steps>div{border-top:1px solid #ffffff38;gap:13px;padding:15px 0;font-size:14px;line-height:1.45;display:flex}.bt-formula-steps span{color:#69c9eb;font-size:11px;font-weight:800}.bt-formula-steps strong{font-weight:600}.bt-scene-caption{color:#bbd5e5;margin-top:9px;font-size:12px}.bt-formula-strip{width:100%;height:100px;position:absolute;bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bt-formula-strip-track{gap:14px;width:max-content;animation:35s linear infinite bt-marquee;display:flex}.bt-strip-image{opacity:.75;border:1px solid #ffffff26;border-radius:4px;flex:none;width:280px;height:95px}.bt-strip-image img,.bt-strip-image video{object-fit:cover}@keyframes bt-marquee{0%{transform:translate(0)}to{transform:translate(-294px)}}.bt-scene-05{background:#051728}.bt-granule-bg img,.bt-granule-bg video{object-position:63% center;filter:saturate(.95)}.bt-scene-05 .bt-scene-viewport:after{content:"";z-index:-1;background:linear-gradient(90deg,#041323 0%,#041324f0 31%,#04132429 69%,#000b1742 100%),linear-gradient(#0000 55%,#000a1699);position:absolute;inset:0}.bt-granule-stage{z-index:1;position:relative}.bt-granule-copy{max-width:620px}.bt-granule-copy .bt-stage-lead{color:#fff;margin-top:18px;font-size:clamp(22px,2.2vw,32px);font-weight:700}.bt-points--dark{gap:8px;max-width:510px;margin-top:24px}.bt-points--dark .bt-point{color:#e4f2f9;border-top:1px solid #ffffff3d;padding:8px 0;font-size:14px;line-height:1.45}.bt-points--dark .bt-point-icon{color:#7addff;flex-basis:32px;width:32px;height:32px}.bt-granule-caption{color:#a9c9dc;max-width:440px;margin-top:20px;font-size:12px;line-height:1.7}.bt-science-band{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-top:40px;padding-bottom:42px;display:grid}.bt-science-visual{border-radius:5px;height:250px}.bt-science-band .bt-label{color:#79c7e9}.bt-science-band p{color:#dfebf4;margin-top:20px;font-size:15px;line-height:1.9}.bt-scene-06{background:linear-gradient(135deg,#fff,#ecf4f9)}.bt-usecases-stage{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;display:grid;position:relative}.bt-usecase-copy .bt-stage-lead{max-width:560px;margin-top:17px}.bt-usecase-grid{grid-template-columns:1fr 1fr;gap:0 28px;max-width:610px;margin-top:26px;display:grid}.bt-usecase-item{border-top:1px solid #cedce6;align-items:baseline;gap:12px;padding:17px 0 20px;display:flex}.bt-usecase-item span{color:#008cc9;font-size:11px;font-weight:800}.bt-usecase-item strong{font-size:14px;font-weight:700;line-height:1.5}.bt-usecase-art{height:min(70svh,580px);position:relative}.bt-usecase-product{filter:drop-shadow(0 20px 32px #124d722e);position:absolute;inset:0}.bt-usecase-product img,.bt-usecase-product video{object-fit:contain}.bt-scene-07{background:#f7fbfd}.bt-pro-bg{opacity:.53;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 90%);mask-image:linear-gradient(90deg,#0000 30%,#000 90%)}.bt-scene-07 .bt-scene-viewport:after{content:"";z-index:-1;background:linear-gradient(90deg,#f7fbfd 0%,#f7fbfded 46%,#f7fbfd61 100%);position:absolute;inset:0}.bt-pro-stage{grid-template-columns:1fr 1fr;gap:18px 48px;display:grid;position:relative}.bt-pro-intro .bt-stage-lead{max-width:460px;margin-top:15px}.bt-pro-caption{color:#4d6a80;max-width:450px;margin-top:14px;font-size:15px;line-height:1.75}.bt-pro-compare{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border:1px solid #d7e5ed;align-self:end;padding:18px}.bt-comparison-title{color:#0a7eac;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.bt-pro-compare>div{border-top:1px solid #d8e5ee;grid-template-columns:30px 1fr;align-items:center;column-gap:12px;margin-top:10px;padding:13px 0;display:grid}.bt-pro-compare>div+div{margin-top:0}.bt-pro-compare svg{color:#0c83b1;grid-row:span 2}.bt-pro-compare strong{color:#17364f;font-size:14px}.bt-pro-compare span:last-child{color:#507089;font-size:12px;line-height:1.5}.bt-pro-journey{grid-column:1/2;grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.bt-pro-journey .bt-step{color:#244b65;border-color:#bfd4e1;min-height:52px;padding:9px 0}.bt-pro-journey .bt-step small{color:#0b89b8}.bt-pro-journey .bt-step p{font-size:12px}.bt-pro-metrics{justify-content:flex-start;align-items:center;gap:30px;display:flex}.bt-pro-metrics>div{align-items:center;gap:12px;display:flex}.bt-pro-metrics strong{color:#0d608b;font-family:Space Grotesk;font-size:48px;line-height:1}.bt-pro-metrics span{color:#44647c;max-width:145px;font-size:12px;line-height:1.4}.bt-pro-detail{grid-template-columns:1fr 1fr;gap:14px 25px;padding:29px 0 45px;display:grid}.bt-pro-detail-heading{grid-column:1/-1;align-items:baseline;gap:20px;margin-bottom:5px;display:flex}.bt-pro-detail-heading h3{font-size:21px}.bt-pro-detail-heading p{color:#718b9a;max-width:550px;font-size:12px}.bt-biomarker{background:#fff;border:1px solid #cbdde9}.bt-biomarker summary{cursor:pointer;align-items:center;gap:13px;padding:15px 20px;font-size:13px;font-weight:700;list-style:none;display:flex}.bt-biomarker summary::-webkit-details-marker{display:none}.bt-biomarker summary strong{color:#0c83b4;margin-left:auto;font-size:18px}.bt-biomarker-inner{max-height:360px;padding:2px 20px 24px;overflow:auto}.bt-biomarker-inner h4{color:#275e7a;margin-top:16px;font-size:12px}.bt-biomarker-inner ul{grid-template-columns:1fr 1fr;gap:6px 15px;margin:9px 0;padding:0;list-style:none;display:grid}.bt-biomarker-inner li{color:#60798c;font-size:12px}.bt-scene-08{background:#061827}.bt-company-bg img,.bt-company-bg video{object-position:65% 53%}.bt-scene-08 .bt-scene-viewport:after{content:"";z-index:-1;background:linear-gradient(90deg,#031121f5,#05182ce0 42%,#06192c45 100%),linear-gradient(#0000 55%,#051322b8);position:absolute;inset:0}.bt-company-stage{z-index:1;position:relative}.bt-company-stage h2{max-width:12ch}.bt-company-stage .bt-stage-lead{max-width:520px;margin-top:16px}.bt-company-milestones{gap:44px;max-width:730px;margin-top:36px;display:flex}.bt-company-milestones>div{border-top:1px solid #ffffff57;max-width:330px;padding-top:14px}.bt-company-milestones strong{color:#a9e7ff;font-family:Space Grotesk;font-size:clamp(42px,5vw,70px);font-weight:700;display:block}.bt-company-milestones span{color:#d8e9f4;font-size:13px;line-height:1.8;display:block}.bt-company-stage .bt-points{grid-template-columns:repeat(4,1fr);gap:13px;max-width:840px;margin-top:26px;display:grid}.bt-company-stage .bt-point{color:#ebf7ff;gap:8px;font-size:12px}.bt-scene-09{background:#061728}.bt-business-bg img,.bt-business-bg video{object-position:63% 52%}.bt-scene-09 .bt-scene-viewport:after{content:"";z-index:-1;background:linear-gradient(90deg,#051526 0%,#051628d6 48%,#04152838 100%),linear-gradient(#0000 45%,#040f1be6);position:absolute;inset:0}.bt-business-stage{z-index:1;position:relative}.bt-business-copy{max-width:720px}.bt-business-copy h2{max-width:14ch}.bt-business-copy .bt-stage-lead{max-width:620px;margin-top:18px}.bt-business-copy .bt-points{grid-template-columns:1fr 1fr;gap:3px 20px;max-width:730px;margin-top:30px}.bt-business-cta{color:#a9e9ff;border-top:1px solid #ffffff73;align-items:center;gap:15px;margin-top:25px;padding-top:21px;font-size:clamp(17px,1.5vw,22px);line-height:1.5;display:flex}.bt-business-note{color:#c5d9e8;max-width:510px;margin-top:10px;font-size:13px}.bt-testimonial{color:#132b44;background:#edf4f8;border-block:1px solid #d6e4ec}.bt-testimonial-grid{grid-template-columns:.85fr 1.15fr;gap:55px;padding-block:55px;display:grid}.bt-testimonial .bt-label{color:#0983ba}.bt-testimonial h2{letter-spacing:-.055em;max-width:15ch;margin-top:12px;font-size:clamp(26px,2.6vw,42px)}.bt-review-rating{letter-spacing:.09em;color:#268a87;margin-top:16px;font-size:27px}.bt-review-rating span{color:#b9c6cb}.bt-testimonial blockquote{letter-spacing:-.03em;max-width:690px;font-family:Space Grotesk;font-size:clamp(19px,1.8vw,29px);line-height:1.55}.bt-testimonial figcaption{margin-top:18px;font-size:13px;font-weight:800}.bt-testimonial figcaption span{color:#5b778a;font-weight:500}.bt-testimonial small{color:#718c9f;margin-top:12px;font-size:10px;line-height:1.5;display:block}.bt-sources{padding-block:25px 45px}.bt-sources>details{border-top:1px solid #cedee9}.bt-sources summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:13px;font-weight:800;list-style:none;display:flex}.bt-sources summary::-webkit-details-marker{display:none}.bt-sources ul{gap:10px;margin:0;padding:0 0 0 18px;display:grid}.bt-sources li{color:#436477;font-size:12px;line-height:1.6}.bt-sources li a{text-decoration:underline}.bt-footer{color:#a4c2d6;background:#061827;justify-content:space-between;align-items:center;gap:20px;min-height:89px;padding:16px 5vw;display:flex}.bt-footer>a:first-child{width:130px;height:47px}.bt-footer .bt-media{width:100%;height:100%}.bt-footer .bt-media img{object-fit:contain;filter:grayscale()brightness(0)invert()}.bt-footer>span{letter-spacing:.16em;text-align:center;font-size:10px;font-weight:700}.bt-footer>a:last-child{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}@media (width<=1450px){.bt-header{gap:24px;padding-inline:25px}.bt-header-links{gap:17px}.bt-container,.bt-technical>summary{width:min(100% - 75px,1200px)}.bt-technical-text{width:min(100% - 75px,780px)}.bt-hero-product{width:60vw;right:-10%}.bt-data-stat{display:block}.bt-data-stat span{max-width:300px;display:block}}@media (width<=1140px){.bt-header-links{display:none}.bt-header-right{margin-left:auto}}@media (width<=1040px){.bt-app,.bt-app.bt-rail-open{--bt-side:0px}.bt-rail{z-index:110;width:min(86vw,320px);box-shadow:10px 0 45px #00000061}.bt-rail li a{min-height:52px;font-size:13px}.bt-rail-backdrop{inset:var(--bt-header) 0 0;z-index:105;cursor:pointer;background:#03091294;border:0;display:block;position:fixed}.bt-hero-copy{max-width:53%}.bt-hero-product{width:65vw;right:-8%}.bt-hero h1{font-size:clamp(48px,6.7vw,76px)}}@media (width<=760px){:root{--bt-header:66px}.bt-header{height:var(--bt-header);gap:10px;padding:0 15px}.bt-brand{flex-basis:115px;width:115px;height:48px}.bt-brand .bt-media{width:112px;height:42px}.bt-header-right{gap:7px}.bt-lang{gap:0;padding-right:5px}.bt-lang button{padding:4px;font-size:10px}.bt-motion-toggle{width:30px;height:30px}.bt-rail-toggle{gap:4px;padding:7px 9px}.bt-rail-toggle span{font-size:11px}.bt-container,.bt-technical>summary,.bt-technical-text{width:calc(100% - 40px)}.bt-hero,.bt-hero-inner{min-height:0}.bt-hero-inner{padding:calc(var(--bt-header) + 62px) 0 20px;flex-direction:column;align-items:stretch;display:flex}.bt-hero-mountains img,.bt-hero-mountains video{object-position:67% center}.bt-hero-grad{background:linear-gradient(#030c17de 0%,#030e1cd1 32%,#0312254d 68%,#000a18e0 100%),linear-gradient(90deg,#0413209e,#0000)}.bt-hero-copy{z-index:2;max-width:none;padding:0}.bt-hero h1{letter-spacing:-.075em;max-width:11ch;font-size:clamp(42px,11.9vw,68px);line-height:1.03}.bt-eyebrow{letter-spacing:.16em;margin-bottom:19px;font-size:9px}.bt-swiss{width:18px;height:18px;margin-right:8px;font-size:16px}.bt-hero-copy>p{max-width:400px;margin-top:17px;font-size:16px;line-height:1.5}.bt-hero-actions{gap:9px;margin-top:23px}.bt-button{min-height:43px;padding:9px 12px;font-size:11px}.bt-button svg{width:14px}.bt-hero-features{gap:9px;margin-top:19px;padding-top:13px}.bt-hero-features span{gap:4px;max-width:30%;font-size:10px}.bt-hero-features svg{width:16px;height:16px}.bt-hero-product{filter:drop-shadow(0 22px 20px #00000059);align-self:center;width:min(100%,520px);height:clamp(250px,70vw,500px);margin-top:0;position:relative;bottom:auto;right:auto}.bt-hero-product img,.bt-hero-product video{object-position:center bottom}.bt-scroll-cue{margin:0 20px 20px;font-size:9px;position:relative;bottom:auto;left:auto}.bt-scene-viewport{min-height:unset;padding:60px 0 45px;display:block}.bt-scene h2{letter-spacing:-.066em;max-width:none;font-size:clamp(37px,10vw,53px);line-height:1.06}.bt-stage-lead{font-size:16px;line-height:1.6}.bt-chapter-marker{margin-bottom:14px;font-size:10px}.bt-next-scene{width:29px;height:29px;bottom:14px;right:19px}.bt-market-stage,.bt-go-stage,.bt-data-stage,.bt-usecases-stage,.bt-pro-stage,.bt-testimonial-grid{display:block}.bt-market-network{opacity:.07;width:100%!important;top:18%!important;bottom:15%!important;right:-40%!important}.bt-market-copy .bt-stage-lead{margin-top:13px}.bt-market-number{gap:16px;margin-top:22px}.bt-market-number strong{font-size:clamp(62px,16vw,94px)}.bt-market-number span{max-width:120px;font-size:11px}.bt-growth{margin-top:10px}.bt-market-insights{border-top:1px solid #d2e1ea;border-left:0;margin-top:20px;padding:13px 0 0}.bt-points--stacked{gap:0}.bt-points--stacked .bt-point{gap:12px;padding:10px 0;font-size:13px}.bt-point-icon{flex-basis:30px;width:30px;height:30px}.bt-point-icon svg{width:21px;height:21px}.bt-go-text{padding:0}.bt-go-text .bt-stage-lead{margin-top:13px}.bt-go-steps{gap:0 11px;margin-top:18px}.bt-step{gap:8px;min-height:73px;padding:11px 0}.bt-step p{font-size:12px}.bt-inline-note{margin-top:11px;font-size:11px}.bt-go-art{height:clamp(285px,74vw,450px);min-height:0;margin-top:0}.bt-go-product{filter:drop-shadow(0 18px 18px #0000004d);inset:-6% -4% -11%}.bt-orbit{width:270px;height:270px}.bt-orbit-two{width:205px;height:205px}.bt-data-copy .bt-stage-lead{margin-top:12px}.bt-data-stat{margin-top:17px}.bt-data-stat strong{font-size:clamp(75px,19vw,115px)}.bt-data-stat span{font-size:12px}.bt-layer-diagram{height:370px;margin-top:15px}.bt-diagram-planes{width:81%;height:63%;top:8%;left:4%}.bt-diagram-planes i{height:65%}.bt-diagram-labels{bottom:0}.bt-diagram-labels div{padding-top:7px;font-size:11px}.bt-formula-stage{min-height:0}.bt-formula-copy .bt-stage-lead{margin-top:12px}.bt-formula-steps{gap:0 12px;margin-top:17px}.bt-formula-steps>div{gap:8px;padding:10px 0;font-size:12px}.bt-formula-strip{height:60px;margin-top:15px;position:relative}.bt-strip-image{width:160px;height:60px}.bt-formula-strip-track{gap:10px}.bt-granule-bg img,.bt-granule-bg video{object-position:72% center}.bt-scene-05 .bt-scene-viewport:after{background:linear-gradient(#030d19de,#03101db8 48%,#030f1c47 100%)}.bt-granule-stage{min-height:560px}.bt-granule-copy .bt-stage-lead{font-size:23px}.bt-points--dark{max-width:420px}.bt-points--dark .bt-point{font-size:12px}.bt-science-band{padding-top:25px;padding-bottom:30px;display:block}.bt-science-visual{height:205px;margin-bottom:19px}.bt-science-band p{margin-top:9px;font-size:13px}.bt-usecase-copy .bt-stage-lead{margin-top:12px}.bt-usecase-grid{gap:0 14px;margin-top:15px}.bt-usecase-item{gap:8px;padding:12px 0}.bt-usecase-item strong{font-size:12px}.bt-usecase-art{height:clamp(250px,60vw,430px)}.bt-pro-bg{opacity:.15}.bt-pro-intro .bt-stage-lead{margin-top:12px}.bt-pro-compare{margin-top:21px}.bt-pro-journey{margin-top:13px}.bt-pro-metrics{gap:20px;margin-top:13px}.bt-pro-metrics strong{font-size:42px}.bt-pro-metrics span{font-size:11px}.bt-pro-detail{padding:18px 0 28px;display:block}.bt-pro-detail-heading{margin-bottom:14px;display:block}.bt-pro-detail-heading p{margin-top:7px}.bt-biomarker{margin-bottom:12px}.bt-company-stage .bt-stage-lead{margin-top:13px}.bt-company-milestones{gap:14px;margin-top:23px}.bt-company-milestones>div{max-width:50%}.bt-company-milestones strong{font-size:40px}.bt-company-milestones span{font-size:11px;line-height:1.6}.bt-company-stage .bt-points{grid-template-columns:1fr 1fr;gap:0 14px;margin-top:22px}.bt-company-stage .bt-point{font-size:11px}.bt-business-copy .bt-stage-lead{margin-top:13px}.bt-business-copy .bt-points{gap:0 14px;margin-top:17px}.bt-business-cta{margin-top:16px;padding-top:17px;font-size:17px}.bt-business-note{font-size:11px}.bt-testimonial-grid{padding:37px 0}.bt-testimonial h2{margin-top:10px;font-size:27px}.bt-review-rating{margin:8px 0 14px;font-size:23px}.bt-testimonial blockquote{font-size:19px}.bt-testimonial figcaption span{margin-top:4px;display:block}.bt-footer{min-height:77px;padding-inline:20px}.bt-footer>a:first-child{width:88px}.bt-footer>span{max-width:175px;font-size:8px}}@media (width<=390px){.bt-brand{flex-basis:93px;width:93px}.bt-brand .bt-media{width:90px}.bt-lang button{font-size:9px}.bt-motion-toggle{display:none}.bt-rail-toggle{padding:6px 8px}.bt-hero h1{font-size:clamp(39px,11vw,49px)}.bt-hero-features span{font-size:9px}.bt-market-number strong{font-size:62px}.bt-pro-metrics{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bt-scene-viewport>.bt-custom-background{pointer-events:none;position:absolute;inset:0;z-index:-1!important}.bt-custom-background img,.bt-custom-background video{object-fit:cover;width:100%;height:100%}.bt-scene--light.bt-custom-bg-on .bt-scene-viewport:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#f8fbfeed 0%,#f8fbfec9 50%,#f8fbfe52 100%);position:absolute;inset:0}.bt-scene-viewport>.bt-custom-background{filter:saturate(.85)}.bt-plane-photo{pointer-events:none;opacity:.68;mix-blend-mode:screen;width:100%;height:100%;overflow:hidden}.bt-plane-photo img,.bt-plane-photo video{object-fit:cover;filter:saturate(.65);width:100%;height:100%}.bt-diagram-planes i{border-radius:3px;overflow:hidden}.bt-diagram-planes i:first-child .bt-plane-photo{animation:7s ease-in-out infinite bt-plane-breathe}.bt-diagram-planes i:nth-child(2) .bt-plane-photo{animation:8s ease-in-out 1.2s infinite bt-plane-breathe}.bt-diagram-planes i:nth-child(3) .bt-plane-photo{animation:9s ease-in-out 2.3s infinite bt-plane-breathe}@keyframes bt-plane-breathe{0%,to{opacity:.48;transform:scale(1)}50%{opacity:.78;transform:scale(1.07)}}.bt-technical>summary{border-bottom:1px solid #0000;gap:13px;min-height:72px;transition:background .3s,color .3s;position:relative}.bt-technical>summary:hover,.bt-technical>summary:focus-visible{color:#1585bd;background:#2f8ac20e}.bt-technical>summary:focus-visible{outline-offset:3px;outline:2px solid #58bff0}.bt-technical-plus{color:#178bc3;background:#2081b61f;border:1px solid #1e91d5a3;border-radius:50%;flex:0 0 35px;place-items:center;height:35px;animation:6.5s ease-in-out infinite bt-detail-signal;display:grid;position:relative}.bt-scene--dark .bt-technical-plus{color:#a8e7ff;background:#1c73a73b;border-color:#7acedf}.bt-technical-plus:after{content:"";border:1px solid #3ca9dd66;border-radius:50%;animation:6.5s ease-out infinite bt-detail-ring;position:absolute;inset:-6px}.bt-technical-label{letter-spacing:.11em;font-size:12px;font-weight:800}.bt-technical-invite{color:#0786b5;letter-spacing:.15em;margin-left:auto;font-size:10px;font-weight:800;animation:6.5s ease-in-out infinite bt-detail-hint}.bt-scene--dark .bt-technical-invite{color:#a4dbf6}.bt-technical-index{margin-left:20px}.bt-technical[open] .bt-technical-plus,.bt-technical[open] .bt-technical-plus:after,.bt-technical[open] .bt-technical-invite{animation:none}.bt-technical[open] .bt-technical-invite{opacity:.5}@keyframes bt-detail-signal{0%,77%,to{transform:scale(1);box-shadow:0 0 #20a9db00}82%{transform:scale(1.09);box-shadow:0 0 0 5px #20a9db26}91%{transform:scale(1);box-shadow:0 0 #20a9db00}}@keyframes bt-detail-ring{0%,76%,to{opacity:0;transform:scale(.9)}82%{opacity:.85;transform:scale(1)}94%{opacity:0;transform:scale(1.45)}}@keyframes bt-detail-hint{0%,77%,to{opacity:.58}83%,90%{opacity:1}}.bt-athlete-band,.bt-timeline-band{color:#f4f8ff;background:#081e37;padding:66px 0 70px;position:relative;overflow:hidden}.bt-athlete-band{background:radial-gradient(circle at 50% 20%,#143d65,#071b32 70%)}.bt-timeline-band{border-top:1px solid #284767;padding:53px 0 55px}.bt-band-heading{text-align:center;max-width:730px;margin:0 auto 27px}.bt-band-heading>span{color:#68bfe7;letter-spacing:.22em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.bt-band-heading h3{letter-spacing:-.045em;color:inherit;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3.3vw,48px);line-height:1.06}.bt-band-heading p{color:#bdd0e3;margin:13px 0 0;font-size:14px;line-height:1.7}.bt-athlete-carousel{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:18px;display:grid}.bt-athlete-track{isolation:isolate;height:410px;position:relative;overflow:visible}.bt-athlete-card{background:#102f50;border:1px solid #416080;border-radius:15px;width:min(280px,50vw);height:395px;transition:transform .75s cubic-bezier(.2,.8,.15,1),filter .75s,opacity .75s;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 27px 50px #0000005c}.bt-athlete-current{z-index:3;filter:none;opacity:1;transform:translate(-50%)scale(1)}.bt-athlete-next{z-index:2;filter:blur(3.5px);opacity:.52;transform:translate(calc(248px - 50%))scale(.81)rotate(7deg)}.bt-athlete-previous{z-index:2;filter:blur(3.5px);opacity:.52;transform:translate(calc(-50% - 248px))scale(.81)rotate(-7deg)}.bt-athlete-off{z-index:0;opacity:0;pointer-events:none;transform:translate(-50%)scale(.5)}.bt-athlete-art{background:radial-gradient(at 50% 26%,#336b99,#102c4c 58%,#08182d 95%);height:300px;position:relative}.bt-athlete-art>img{object-fit:cover;object-position:center top;width:100%;height:100%}.bt-portrait-placeholder{color:#b8e1f966;place-items:center;width:100%;height:100%;display:grid}.bt-portrait-placeholder:after{content:"";background:linear-gradient(#0000,#061527cc);height:75px;position:absolute;bottom:0;left:0;right:0}.bt-athlete-discipline{letter-spacing:.13em;text-transform:uppercase;color:#cde7fb;background:#041325ba;border-radius:3px;padding:6px 10px;font-size:10px;position:absolute;top:15px;left:17px}.bt-athlete-identity{gap:7px;padding:15px 18px;display:grid}.bt-athlete-identity strong{color:#fff;font-size:20px}.bt-athlete-identity span{color:#adcce5;font-size:11px}.bt-gallery-arrow{color:#d9efff;cursor:pointer;z-index:5;background:#0c3051a1;border:1px solid #a2daf185;border-radius:50%;place-items:center;width:44px;height:44px;font-size:30px;line-height:1;transition:background .2s,transform .2s;display:grid}.bt-gallery-arrow:hover,.bt-gallery-arrow:focus-visible{background:#277aab;transform:scale(1.06)}.bt-gallery-arrow:focus-visible{outline-offset:3px;outline:2px solid #fff}.bt-carousel-foot{color:#8ac4e8;justify-content:center;align-items:center;gap:32px;margin-top:15px;font-size:12px;display:flex}.bt-carousel-foot a{color:#d1e9f6;text-underline-offset:4px;text-decoration:underline}.bt-gallery-notice{color:#7ca2bf;text-align:center;margin:19px auto 0;font-size:11px}.bt-timeline-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.bt-timeline-point{border-top:1px solid #3b6388;min-height:130px;padding:20px 35px 6px 0;position:relative}.bt-timeline-point strong{color:#9cdcf8;letter-spacing:-.06em;font-family:Space Grotesk;font-size:clamp(30px,3.3vw,46px);line-height:1}.bt-timeline-point p{color:#c7dbeb;margin:10px 0;font-size:13px;line-height:1.5}.bt-timeline-point a{color:#91c4dc;position:absolute;top:23px;right:8px}.bt-reviews-band{color:#18354e;background:linear-gradient(145deg,#eaf5fa,#fff 54%,#e9f4fc);padding:63px 0 70px}.bt-reviews-band .bt-band-heading>span{color:#1377a5}.bt-reviews-band .bt-band-heading p{color:#59738a}.bt-review-layout{grid-template-columns:44px minmax(0,680px) 44px;justify-content:center;align-items:center;gap:22px;display:grid}.bt-reviews-band .bt-gallery-arrow{color:#1b587b;background:#fff;border-color:#b4d4e7}.bt-reviews-band .bt-gallery-arrow:hover{color:#fff;background:#0c638c}.bt-review-card{text-align:center;background:#fff;border:1px solid #bdd7e8;border-radius:15px;flex-direction:column;align-items:center;min-height:255px;padding:28px 39px;display:flex;box-shadow:0 18px 55px #1543681a}.bt-review-photo{background:#e2eef6;border-radius:50%;width:54px;height:54px;margin-bottom:12px;overflow:hidden}.bt-review-photo img{object-fit:cover;width:100%;height:100%}.bt-review-stars{color:#0c80a8;letter-spacing:5px;font-size:16px}.bt-review-card blockquote{color:#113755;margin:15px 0 16px;font-family:Space Grotesk;font-size:clamp(18px,2.1vw,25px);line-height:1.45}.bt-review-meta{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;font-size:12px;display:flex}.bt-review-meta strong{color:#0e3a57}.bt-review-meta span{color:#627f94}.bt-review-card>a{color:#0c769f;text-underline-offset:4px;margin-top:15px;font-size:12px;text-decoration:underline}.bt-review-draft{color:#7b590d;background:#fff1d4;border-radius:20px;margin-top:12px;padding:5px 9px;font-size:10px;font-weight:700}.bt-all-reviews{text-align:center;color:#0d7199;text-underline-offset:5px;margin:25px 0 0;font-size:13px;font-weight:650;text-decoration:underline;display:block}@media (width<=760px){.bt-technical>summary{width:calc(100% - 34px);min-height:77px;padding:17px 0}.bt-technical-plus{flex-basis:33px;height:33px}.bt-technical-invite{letter-spacing:0;text-align:center;max-width:105px;margin-left:auto;font-size:9px}.bt-technical-index{display:none}.bt-athlete-band,.bt-timeline-band,.bt-reviews-band{padding:48px 0}.bt-athlete-carousel{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px}.bt-athlete-track{height:330px;overflow:hidden}.bt-athlete-card{width:min(230px,58vw);height:318px}.bt-athlete-art{height:233px}.bt-athlete-identity{padding:12px}.bt-athlete-identity strong{font-size:16px}.bt-athlete-identity span{font-size:10px}.bt-athlete-next,.bt-athlete-previous{opacity:0;pointer-events:none}.bt-gallery-arrow{width:33px;height:33px;font-size:23px}.bt-timeline-row{grid-template-columns:1fr 1fr}.bt-timeline-point{min-height:120px}.bt-review-layout{grid-template-columns:32px minmax(0,1fr) 32px;gap:5px}.bt-review-card{padding:23px 14px}.bt-review-card blockquote{font-size:17px}}@media (width<=410px){.bt-athlete-card{width:min(206px,60vw)}.bt-timeline-row{grid-template-columns:1fr 1fr;gap:9px}.bt-timeline-point strong{font-size:27px}.bt-timeline-point p{font-size:11px}}.bt-portrait-monogram{letter-spacing:-.09em;color:#c2e5fb6b;text-shadow:0 15px 42px #05142bbf;font:700 clamp(72px,8vw,110px)/1 Space Grotesk,sans-serif}.bt-custom-bg-on .bt-scene-viewport>.bt-container{z-index:1;position:relative}.bt-scene-03 .bt-layer-diagram{flex-direction:column;justify-content:center;gap:14px;height:auto;min-height:470px;padding:22px 0 30px;display:flex}.bt-scene-03 .bt-diagram-labels{gap:0;display:grid;position:relative;bottom:auto}.bt-scene-03 .bt-diagram-labels>div{background:#ffffff2e;border-top:1px solid #2b83b340;padding:13px 11px 13px 22px}.bt-data-diagram-accent{background:linear-gradient(90deg,#0886bd,#0000);width:116px;height:3px;margin-bottom:17px}.bt-scene-03 .bt-formula-badge{align-self:flex-end;min-width:126px;margin-top:12px;position:relative;top:auto;right:auto}.bt-scene-03 .bt-layer-diagram{max-width:580px}.bt-scene-04 .bt-scene-viewport{flex-direction:column;justify-content:center;align-items:stretch;gap:14px;padding:clamp(60px,8vh,93px) 0 36px;display:flex;overflow:hidden}.bt-scene-04 .bt-formula-stage{flex:1 0 auto;min-height:290px;padding-block:10px;position:relative}.bt-scene-04 .bt-formula-copy{max-width:690px}.bt-scene-04 .bt-formula-copy h2{max-width:18ch}.bt-nutrient-section{z-index:2;color:#123450;background:linear-gradient(#e5f1fa21,#dcebf60d);width:100%;padding:12px 0 0;position:relative}.bt-nutrient-rows{gap:9px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.bt-nutrient-row{min-height:76px;overflow:hidden}.bt-nutrient-track{will-change:transform;width:max-content;animation:45s linear infinite bt-nutrient-left;display:flex}.bt-nutrient-row-2 .bt-nutrient-track{animation:49s linear infinite bt-nutrient-right}.bt-nutrient-row-3 .bt-nutrient-track{animation:54s linear infinite bt-nutrient-right}.bt-nutrient-sequence{flex-shrink:0;gap:12px;padding-right:12px;display:flex}.bt-nutrient-chip{white-space:nowrap;background:linear-gradient(110deg,#ecf6fbf5,#cce5f2ed);border:1px solid #a3d1eb57;border-radius:12px;align-items:center;gap:11px;min-width:270px;max-width:340px;padding:9px 13px;display:flex;box-shadow:0 6px 23px #03112324}.bt-nutrient-photo{background:#f1efe4;border-radius:50%;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.bt-nutrient-photo img,.bt-nutrient-photo .bt-portrait-placeholder{object-fit:cover;width:100%;height:100%}.bt-nutrient-photo .bt-portrait-monogram{font-size:20px}.bt-nutrient-copy{gap:5px;min-width:0;display:grid}.bt-nutrient-copy strong{color:#153653;font-size:13px;font-weight:750;line-height:1.1}.bt-nutrient-copy small{color:#65829b;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.bt-nutrient-note{text-align:center;color:#aac7d9;margin:10px 15px 2px;font-size:10px;line-height:1.4}.bt-nutrient-section:hover .bt-nutrient-track,.bt-nutrient-section:focus-within .bt-nutrient-track,.bt-nutrient-paused .bt-nutrient-track,.bt-paused .bt-nutrient-track{animation-play-state:paused}@keyframes bt-nutrient-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bt-nutrient-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.bt-granule-detail-image{max-width:950px;padding:22px 0 30px}.bt-granule-detail-image .bt-science-visual{border-radius:12px;height:220px;max-height:32vh;overflow:hidden}.bt-granule-detail-image .bt-science-visual img,.bt-granule-detail-image .bt-science-visual video{object-fit:cover;width:100%;height:100%}.bt-scene-06 .bt-scene-viewport{align-items:center;padding:76px 0 55px;overflow:hidden}.bt-customer-stage{z-index:2;max-width:1230px;position:relative}.bt-customer-stage h2{text-align:center;max-width:100%;margin-top:8px;font-size:clamp(36px,4.2vw,62px)}.bt-customer-stage .bt-chapter-marker{justify-content:center}.bt-customer-stage .bt-stage-lead{text-align:center;max-width:700px;margin:12px auto 27px}.bt-scene-06 .bt-reviews-band{color:#123654;background:0 0;width:100%;max-width:1090px;margin:0 auto;padding:0}.bt-scene-06 .bt-review-layout{grid-template-columns:42px minmax(0,790px) 42px;align-items:center;gap:11px;display:grid}.bt-review-stack{isolation:isolate;min-width:0;position:relative}.bt-scene-06 .bt-review-card{z-index:3;background:#fffffff5;border-radius:19px;min-height:280px;position:relative;box-shadow:0 23px 65px #19446529}.bt-review-peek{z-index:1;filter:blur(3px);opacity:.55;pointer-events:none;background:#cfe5f1a3;border:1px solid #a3c5d9;border-radius:16px;width:55%;height:84%;padding:18px 22px;position:absolute;top:7%;overflow:hidden;transform:scale(.88)}.bt-review-peek-left{left:-23%}.bt-review-peek-right{right:-23%}.bt-review-peek span{color:#168cb8}.bt-review-peek p{color:#315571;font-size:15px;line-height:1.5}.bt-review-peek small{color:#577c96}.bt-review-card blockquote{max-width:590px;font-size:clamp(17px,2vw,25px);line-height:1.5}.bt-review-bottom{color:#4e7b99;justify-content:center;align-items:center;gap:27px;margin:14px auto 0;font-size:12px;display:flex}.bt-scene-06 .bt-all-reviews{color:#087bad;margin:0;display:inline}.bt-reviews-empty{text-align:center;margin:45px auto}.bt-scene-06 .bt-review-draft{display:none}.bt-scene-08 .bt-scene-viewport{align-items:center;padding:67px 0 36px;overflow:hidden}.bt-company-stage{max-width:1250px}.bt-company-stage h2{max-width:19ch;font-size:clamp(35px,4.1vw,59px)}.bt-company-stage .bt-stage-lead{max-width:760px;margin-top:10px;font-size:clamp(16px,2vw,23px)}.bt-research-intro{color:#c9dbed;max-width:900px;margin:14px 0 22px;font-size:clamp(12px,1.12vw,15px);line-height:1.7}.bt-scene-08 .bt-athlete-band{color:#edf8ff;background:0 0;padding:0;position:relative;overflow:visible}.bt-scene-08 .bt-athlete-band .bt-container{width:100%;max-width:100%;padding:0}.bt-scene-08 .bt-band-heading{text-align:left;max-width:none;margin:0 0 8px}.bt-scene-08 .bt-band-heading>span{margin:0 0 7px;font-size:10px}.bt-scene-08 .bt-band-heading h3{letter-spacing:0;color:#d6eafb;font-size:16px;font-weight:650}.bt-scene-08 .bt-band-heading p{display:none}.bt-scene-08 .bt-athlete-track{height:283px}.bt-scene-08 .bt-athlete-card{border-radius:12px;width:min(225px,48vw);height:275px}.bt-scene-08 .bt-athlete-art{height:200px}.bt-scene-08 .bt-athlete-identity{gap:3px;padding:10px 13px}.bt-scene-08 .bt-athlete-identity strong{font-size:17px}.bt-scene-08 .bt-athlete-identity span{font-size:10px}.bt-scene-08 .bt-athlete-next{transform:translate(calc(214px - 50%))scale(.82)rotate(7deg)}.bt-scene-08 .bt-athlete-previous{transform:translate(calc(-50% - 214px))scale(.82)rotate(-7deg)}.bt-scene-08 .bt-carousel-foot{margin-top:5px}.bt-scene-08 .bt-gallery-notice{display:none}.bt-scene-09 .bt-scene-viewport{padding:75px 0}.bt-business-copy--final{max-width:990px}.bt-business-copy--final h2{max-width:18ch;font-size:clamp(48px,6vw,86px)}.bt-business-copy--final .bt-stage-lead{color:#d3e6f6;max-width:720px;margin-top:21px;font-size:clamp(19px,2.5vw,31px);line-height:1.45}.bt-business-cta--final{color:#92d8fc;letter-spacing:.075em;border-top:1px solid #b4daf273;align-items:center;gap:14px;margin-top:49px;padding-top:25px;font-size:clamp(21px,3vw,38px);font-weight:800;line-height:1;display:inline-flex}.bt-technical>summary{min-height:84px;transition:box-shadow .25s,background .25s}.bt-technical:not([open])>summary:before{content:"";pointer-events:none;border:1px solid #2398d72e;border-radius:10px;animation:7s ease-in-out infinite bt-detail-frame;position:absolute;inset:11px -9px}.bt-technical:not([open]) .bt-technical-invite{white-space:nowrap;background:#1a97cc12;border:1px solid #1e94c666;border-radius:30px;padding:9px 13px;animation:7s ease-in-out infinite bt-detail-invite-strong}.bt-scene--dark .bt-technical:not([open]) .bt-technical-invite{background:#4bacdb21}@keyframes bt-detail-frame{0%,73%,to{border-color:#2398d71f;box-shadow:0 0 #25a6dd00}81%,89%{border-color:#2398d77a;box-shadow:0 0 20px #25a6dd33}}@keyframes bt-detail-invite-strong{0%,74%,to{opacity:.8;transform:translateY(0)}82%{opacity:1;transform:translateY(-3px)}90%{opacity:1;transform:translateY(0)}}@media (width<=800px){.bt-scene-03 .bt-layer-diagram{min-height:auto;padding:15px 0}.bt-scene-03 .bt-formula-badge{margin-top:8px}.bt-scene-04 .bt-scene-viewport{min-height:calc(100svh - var(--bt-header));padding:85px 0 35px}.bt-scene-04 .bt-formula-stage{min-height:auto;padding:12px 0}.bt-nutrient-chip{min-width:230px;padding:7px 9px}.bt-nutrient-photo{flex-basis:42px;width:42px;height:42px}.bt-nutrient-row{min-height:64px}.bt-nutrient-copy strong{font-size:12px}.bt-nutrient-copy small{font-size:10px}.bt-nutrient-section{margin-top:16px}.bt-scene-06 .bt-scene-viewport{min-height:calc(100svh - var(--bt-header));padding:87px 0 47px}.bt-customer-stage h2{font-size:clamp(32px,9vw,46px)}.bt-scene-06 .bt-review-layout{grid-template-columns:34px minmax(0,1fr) 34px;gap:4px}.bt-scene-06 .bt-review-card{min-height:275px;padding:19px 14px}.bt-review-peek{display:none}.bt-scene-08 .bt-scene-viewport{padding:80px 0 40px}.bt-research-intro{margin-bottom:16px}.bt-scene-08 .bt-athlete-track{height:320px;overflow:hidden}.bt-scene-08 .bt-athlete-card{width:min(230px,54vw);height:299px}.bt-scene-08 .bt-athlete-art{height:215px}.bt-scene-08 .bt-athlete-next,.bt-scene-08 .bt-athlete-previous{opacity:0}.bt-scene-08 .bt-gallery-arrow{width:33px;height:33px}.bt-scene-08 .bt-carousel-foot{gap:14px}.bt-technical:not([open]) .bt-technical-invite{letter-spacing:.02em;padding:7px 9px;font-size:9px}}@media (width<=490px){.bt-scene-04 .bt-formula-steps{gap:0 12px}.bt-nutrient-row-3{display:block}.bt-nutrient-chip{min-width:214px}.bt-customer-stage .bt-stage-lead{margin-bottom:17px}.bt-scene-06 .bt-review-card blockquote{font-size:16px}.bt-review-meta{flex-direction:column;gap:2px}.bt-scene-08 .bt-athlete-card{width:min(216px,58vw)}.bt-scene-08 .bt-gallery-arrow{font-size:24px}.bt-business-copy--final h2{font-size:clamp(42px,11vw,60px)}}@media (prefers-reduced-motion:reduce){.bt-nutrient-track{animation:none!important;transform:none!important}.bt-technical>summary:before,.bt-technical .bt-technical-invite{animation:none!important}}.bt-technical--granule[open]{color:#dcebf6;background:#071d34}.bt-granule-explainer{isolation:isolate;background:#071d34;width:100%;min-height:680px;padding:clamp(48px,6vw,100px) max(42px,50% - 610px) 70px;position:relative;overflow:hidden}.bt-granule-explainer-art{z-index:-2;pointer-events:none;position:absolute;inset:0}.bt-granule-explainer-art .bt-media{background:#071d34;margin:0;position:absolute;inset:0}.bt-granule-explainer-art .bt-media img,.bt-granule-explainer-art .bt-media video{object-fit:contain;object-position:100% 50%;width:100%;height:100%}.bt-granule-explainer:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#071d34 0% 22%,#071d34f7 34%,#071d34d4 45%,#071d344d 67%,#071d3400 90%);position:absolute;inset:0}.bt-granule-explainer-copy{z-index:2;width:min(48%,575px);position:relative}.bt-granule-explainer-copy p{color:#e1edf7;margin:0 0 17px;font-size:15px;line-height:1.85}.bt-granule-explainer-copy p:first-child{font-size:19px;font-weight:700}.bt-business-contact{color:#c4dbea;max-width:555px;margin-top:18px;font-size:14px;line-height:1.7}@media (width<=800px){.bt-granule-explainer{min-height:0;padding:0 26px 45px}.bt-granule-explainer-art{height:min(88vw,570px);inset:0 0 auto}.bt-granule-explainer-art .bt-media img,.bt-granule-explainer-art .bt-media video{object-position:center top;object-fit:contain}.bt-granule-explainer:before{background:linear-gradient(#071d3414 0%,#071d343d 25%,#071d34f5 76%,#071d34 100%)}.bt-granule-explainer-copy{width:100%;max-width:580px;padding-top:min(82vw,540px)}.bt-granule-explainer-copy p{font-size:14px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.bt-granule-explainer-art *{animation:none!important}}n .bt-technical--granule[open],.bt-technical--granule .bt-granule-explainer{background:#1b2d40}.bt-technical--granule .bt-granule-explainer{isolation:isolate;width:100%;min-height:700px;padding:clamp(48px,5vw,84px) max(42px,50% - 635px) 50px;position:relative;overflow:hidden}.bt-technical--granule .bt-granule-explainer-art{z-index:0;pointer-events:none;width:72%;height:100%;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000012 16%,#00000052 30%,#000000bf 50%,#000 72%);mask-image:linear-gradient(90deg,#0000 0%,#00000012 16%,#00000052 30%,#000000bf 50%,#000 72%)}.bt-technical--granule .bt-granule-explainer-art .bt-media{background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.bt-technical--granule .bt-granule-explainer-art .bt-media img,.bt-technical--granule .bt-granule-explainer-art .bt-media video{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;display:block}.bt-technical--granule .bt-granule-explainer:before{content:none;display:none}.bt-technical--granule .bt-granule-explainer-copy{z-index:1;width:min(43%,550px);max-width:100%;padding:0;position:relative}@media (width<=800px){.bt-technical--granule .bt-granule-explainer{min-height:0;padding:0 24px 42px}.bt-technical--granule .bt-granule-explainer-art{width:100%;height:clamp(300px,96vw,540px);inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 34%,#000000bf 58%,#0000 100%);mask-image:linear-gradient(#000 0% 34%,#000000bf 58%,#0000 100%)}.bt-technical--granule .bt-granule-explainer-art .bt-media img,.bt-technical--granule .bt-granule-explainer-art .bt-media video{object-fit:cover;object-position:center top}.bt-technical--granule .bt-granule-explainer-copy{width:100%;max-width:580px;padding-top:clamp(265px,82vw,475px)}}
