.bi-page{--bi-paper:#f6f4f0;--bi-white:#fff;--bi-card:#fff;--bi-ink-hero:#121b1a;--bi-ink:#0a0a0f;--bi-muted:#58635b;--bi-line:#dedbd4;--bi-deep:#087e6b;--bi-teal:#0ee5c9;--bi-night:#0a0a0f;--bi-night-card:#14141a;--bi-night-text:#fafafa;--bi-night-muted:#8a8a93;--bi-night-line:#ffffff0f;--bi-gutter:40px;background:var(--bi-paper);color:var(--bi-ink);display:block}.bi-page *,.bi-page :before,.bi-page :after{box-sizing:border-box}.bi-page :where(h1,h2,h3,p,dl,dd,ol,ul,figure){margin:0}.bi-paper{background:var(--bi-paper)}.bi-night{--bi-text:var(--bi-night-text);background:var(--bi-night);color:var(--bi-night-text)}.bi-page h2{letter-spacing:-.04em;font-size:clamp(36px,3.4vw,48px);font-weight:700;line-height:1.08}.bi-page h2 span{color:var(--bi-muted);font-weight:300;display:block}.bi-night h2 span{color:var(--bi-night-muted)}.bi-night h2 i{color:var(--bi-teal);font-style:normal}.bi-sub{max-width:560px;color:var(--bi-muted);margin-top:16px;font-size:18px;line-height:1.6}.bi-night .bi-sub{color:var(--bi-night-muted)}.bi-body{max-width:560px;color:var(--bi-muted);font-size:15px;line-height:1.68}.bi-night .bi-body{color:var(--bi-night-muted)}.bi-theme{color:var(--bi-deep);margin-bottom:12px;font-size:13px;font-weight:600}.bi-night .bi-theme{color:var(--bi-night-text)}.bi-page h3{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(20px,1.9vw,24px);font-weight:700;line-height:1.25}.bi-stat{flex-direction:column;gap:4px;display:flex}.bi-stat strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--bi-deep);font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.05}.bi-stat span{color:var(--bi-muted);font-size:13px;line-height:1.45}.bi-night .bi-stat strong{color:var(--bi-teal)}.bi-night .bi-stat span{color:var(--bi-night-muted)}.bi-small{color:var(--bi-night-muted);margin-top:20px;font-size:13px}.bi-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.bi-link{color:inherit;text-decoration:underline;text-decoration-color:var(--bi-line);text-underline-offset:4px;font-size:14px;font-weight:550;transition:text-decoration-color .2s}.bi-actions .bi-link{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.bi-link:active{opacity:.7;text-decoration-color:currentColor}@media (hover:hover){.bi-link:hover{text-decoration-color:currentColor}}.bi-night .bi-link{text-decoration-color:var(--bi-night-muted)}@media (hover:hover){.bi-night .bi-link:hover{text-decoration-color:currentColor}}.bi-page :is(a,button,summary):focus-visible{outline:2px solid var(--bi-deep);outline-offset:3px;border-radius:6px}.bi-page .bi-cta:focus-visible{border-radius:40px}.bi-night :is(a,button,summary):focus-visible{outline-color:var(--bi-teal)}.bi-hero{max-width:1200px;padding:72px var(--bi-gutter) 88px;background:var(--bi-white);box-shadow:0 0 0 100vmax var(--bi-white);clip-path:inset(0 -100vmax);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(40px,6vw,88px);margin:0 auto;display:grid}.bi-hero h1{letter-spacing:-.035em;color:var(--bi-ink-hero);margin-bottom:24px;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1.04}.bi-hero h1 em{color:var(--bi-deep);font-style:normal;display:block}.bi-lead{max-width:560px;color:var(--bi-muted);font-size:18px;line-height:1.6}.bi-proof{border-top:1px solid var(--bi-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:560px;margin-top:44px;padding-top:24px;display:grid}.bi-proof dt{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--bi-deep);font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.05}.bi-proof dd{color:var(--bi-muted);margin-top:6px;font-size:13px;line-height:1.45}.bi-cover{justify-self:end;width:100%;max-width:400px}.bi-cover img{border:1px solid var(--bi-line);border-radius:20px;width:100%;height:auto;display:block}.bi-cover figcaption{color:var(--bi-muted);text-align:center;margin-top:12px;font-size:12px}.bi-section{max-width:1200px;padding:120px var(--bi-gutter);margin:0 auto}.bi-section[id]{scroll-margin-top:56px}.bi-night .bi-section+.bi-section{border-top:1px solid var(--bi-night-line)}.bi-head{max-width:760px;margin-bottom:56px}.bi-spreads{padding:0;list-style:none}.bi-spread{border-top:1px solid var(--bi-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);padding:56px 0;display:grid}.bi-spread:nth-child(2n) .bi-spread-img{order:2}.bi-spread-img{border:1px solid var(--bi-line);background:var(--bi-card);border-radius:20px;overflow:hidden}.bi-spread-img img{width:100%;height:auto;display:block}.bi-spread-text{padding-top:8px;position:sticky;top:96px}.bi-spread-text h3{max-width:28ch}.bi-spread-text .bi-stat{border-top:1px solid var(--bi-line);margin-top:28px;padding-top:20px}.bi-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.bi-card{border:1px solid var(--bi-night-line);background:var(--bi-night-card);border-radius:20px;padding:32px}.bi-card .bi-stat{margin-bottom:24px}.bi-faq-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.bi-faq-section .bi-head{margin-bottom:0}.bi-faq{border-top:1px solid var(--bi-night-line)}.bi-faq details{border-bottom:1px solid var(--bi-night-line)}.bi-faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.bi-faq summary:active{color:var(--bi-teal)}.bi-faq summary::-webkit-details-marker{display:none}.bi-faq summary:after{content:"+";color:var(--bi-teal);flex:none;font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.bi-faq details[open] summary:after{transform:rotate(45deg)}.bi-faq details p{max-width:640px;color:var(--bi-night-muted);padding-bottom:22px;font-size:15px;line-height:1.68}.bi-close{text-align:center}.bi-close h2{max-width:760px;margin:0 auto}.bi-close h2 span{margin-top:8px}.bi-close .bi-actions{justify-content:center;margin-top:40px}@media (prefers-reduced-motion:reduce){.bi-page *,.bi-page :after{transition:none!important}}@media (width<=960px){.bi-page{--bi-gutter:24px}.bi-hero{grid-template-columns:1fr;padding-top:56px}.bi-cover{justify-self:start;max-width:360px}.bi-section{padding-block:88px}.bi-spread,.bi-faq-section{grid-template-columns:1fr}.bi-spread:nth-child(2n) .bi-spread-img{order:0}.bi-spread-text{position:static}.bi-spread-img{max-width:480px}}@media (width<=700px){.bi-page{--bi-gutter:16px}.bi-hero{gap:40px;padding-top:40px;padding-bottom:56px}.bi-lead,.bi-sub{font-size:16px}.bi-actions{margin-top:28px}.bi-cta{width:100%}.bi-proof{gap:16px;margin-top:36px}.bi-section{padding-block:64px}.bi-head{margin-bottom:36px}.bi-spread{gap:24px;padding:40px 0}.bi-more{grid-template-columns:1fr}.bi-card{padding:24px}.bi-close .bi-link{width:100%}}.rpv-thumb{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:zoom-in;margin:0;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .2s;display:block;position:relative}.rpv-thumb img{user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}@media (hover:hover){.rpv-thumb:hover{border-color:#cfc9be;transform:translateY(-4px);box-shadow:0 22px 44px -18px #121b1a57,0 6px 14px -6px #121b1a1a}}.rpv-thumb:active{transition-duration:.12s;transform:translateY(-1px)scale(.997)}.bi-page .rpv-thumb:focus-visible,.rpv-thumb:focus-visible{outline-offset:4px;border-radius:20px;outline:2px solid #087e6b}.rpv-thumb[data-rpv-lifted]{opacity:0;box-shadow:none;transition:none;transform:none}.rpv-expand{color:#f6f4f0;letter-spacing:.01em;backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#121b1ad1;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 13px 0 11px;font-size:12.5px;font-weight:600;line-height:1;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),background-color .2s;display:inline-flex;position:absolute;top:14px;right:14px;transform:translateY(-4px)scale(.96);box-shadow:0 0 0 1px #ffffff1a,0 8px 20px -6px #0006}.rpv-expand svg{color:#0ee5c9}.rpv-thumb:focus-visible .rpv-expand{opacity:1;transform:none}@media (hover:hover){.rpv-thumb:hover .rpv-expand{opacity:1;transform:none}}@media (hover:none){.rpv-expand{opacity:1;transform:none}}.rpv{--rpv-ink:#121b1a;--rpv-paper:#f6f4f0;--rpv-teal:#0ee5c9;--rpv-text:#f6f4f0f0;--rpv-muted:#f6f4f099;--rpv-line:#ffffff14;--rpv-hover:#ffffff17;--rpv-bar:56px;z-index:2000;color:var(--rpv-text);font-family:var(--font-body,"Inter", system-ui, sans-serif);color-scheme:dark;-webkit-font-smoothing:antialiased;position:fixed;inset:0}.rpv *,.rpv :before,.rpv :after{box-sizing:border-box}.rpv-backdrop{backdrop-filter:blur(18px)saturate(1.1);background:radial-gradient(120% 80% at 50% 0,#0ee5c90f,#0000 60%),#0c1211db;position:fixed;inset:0}.rpv-stage{top:var(--rpv-bar);overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;outline:none;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}.rpv-canvas{transform-origin:50% 0;background:#fcfbf8;border-radius:12px;flex:none;margin:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 30px 80px -20px #0009,0 10px 24px -12px #0006}.rpv-canvas img,.rpv-ghost{user-select:none;-webkit-user-drag:none;max-width:none;display:block}.rpv-canvas img{width:100%;height:100%}.rpv-stage:focus-visible .rpv-canvas{box-shadow:0 0 0 2px #0ee5c999,0 30px 80px -20px #0009}.rpv-stage[data-zoom=in] .rpv-canvas{cursor:zoom-in}.rpv-stage[data-zoom=out] .rpv-canvas{cursor:zoom-out}.rpv-stage[data-pan=true] .rpv-canvas{cursor:grab}.rpv-stage[data-dragging=true] .rpv-canvas{cursor:grabbing}.rpv-ghost{z-index:1;transform-origin:0 0;will-change:transform, clip-path;pointer-events:none;background:#fcfbf8;border-radius:0;display:none;position:fixed}.rpv-bar{z-index:2;height:var(--rpv-bar);border-bottom:1px solid var(--rpv-line);background:#0c12118c;align-items:center;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.rpv-title{align-items:baseline;gap:8px;min-width:0;max-width:calc(50% - 132px);display:flex}.rpv-crumb{color:var(--rpv-muted);flex:none;font-size:13px;font-weight:500}.rpv-sep{color:#f6f4f047;flex:none}.rpv .rpv-title h2{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;color:var(--rpv-text);margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.rpv-nav,.rpv-actions{z-index:3;height:var(--rpv-bar);align-items:center;display:flex;position:fixed;top:0}.rpv-nav{gap:2px;left:50%;transform:translate(-50%)}.rpv-actions{gap:8px;right:12px}.rpv-count{text-align:center;min-width:96px;color:var(--rpv-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.rpv-count b{color:var(--rpv-text);font-weight:650}.rpv-btn{color:#f6f4f0d1;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:background-color .15s,color .15s,transform .15s;display:inline-grid;position:relative}.rpv-btn:before{content:"";position:absolute;inset:-4px}@media (hover:hover){.rpv-btn:hover:not(:disabled,[aria-disabled=true]){background:var(--rpv-hover);color:#fff}}.rpv-btn:active:not(:disabled,[aria-disabled=true]){transform:scale(.94)}.rpv-btn:disabled,.rpv-btn[aria-disabled=true]{opacity:.28;cursor:not-allowed}@media (hover:hover){.rpv-close:hover{background:#ffffff1f}}.rpv-zoom{box-shadow:inset 0 0 0 1px var(--rpv-line);background:#ffffff0f;border-radius:10px;padding:3px;display:inline-flex}.rpv-zoom button{min-width:46px;height:28px;color:var(--rpv-muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s;position:relative}.rpv-zoom button:after{content:"";position:absolute;inset:-8px 0}@media (hover:hover){.rpv-zoom button:hover{color:var(--rpv-text)}}.rpv-zoom button:active{background:#ffffff2e}.rpv-zoom button[aria-pressed=true]{color:#fff;background:#ffffff21;box-shadow:0 1px 2px #0000004d}.rpv-divider{background:var(--rpv-line);width:1px;height:20px}.rpv :is(button):focus-visible{outline:2px solid var(--rpv-teal);outline-offset:2px}.rpv-hint{z-index:3;box-shadow:0 0 0 1px var(--rpv-line), 0 10px 30px -10px #00000080;color:var(--rpv-muted);white-space:nowrap;pointer-events:none;background:#121b1adb;border-radius:999px;align-items:center;gap:6px;margin:0;padding:8px 14px;font-size:12px;font-weight:500;transition:opacity .5s,transform .5s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.rpv-hint[data-show=false]{opacity:0;transform:translate(-50%,6px)}.rpv-hint kbd{min-width:20px;height:20px;font:inherit;color:var(--rpv-text);background:#ffffff14;border-radius:5px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid;box-shadow:inset 0 -1px #ffffff0f}.rpv-hint i{background:#f6f4f04d;border-radius:50%;width:3px;height:3px;margin:0 4px}.rpv-hint>span{display:contents}.rpv-hint .rpv-hint-touch{display:none}@media (hover:none),(pointer:coarse){.rpv-hint{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.rpv-hint .rpv-hint-keys{display:none}.rpv-hint .rpv-hint-touch{display:contents}}.rpv-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px),(hover:none) and (pointer:coarse){.rpv-btn{width:44px;height:44px}.rpv-zoom button{min-width:44px}}@media (width<=860px){.rpv-crumb,.rpv-sep{display:none}}@media (width<=640px){.rpv{--rpv-bar:52px}.rpv-bar{padding:0 16px}.rpv-title{max-width:calc(100% - 164px)}.rpv-actions{gap:4px;right:6px}.rpv-divider{display:none}.rpv-zoom button{padding:0 8px}.rpv-nav{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));height:auto;box-shadow:0 0 0 1px var(--rpv-line), 0 16px 40px -12px #0009;backdrop-filter:blur(14px);background:#121b1adb;border-radius:999px;padding:4px}.rpv-nav .rpv-btn{border-radius:999px;width:44px;height:44px}}
