@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--pill-angle:0deg}}}.bv4{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--b-bg:#030303;--b-card:#060606;--p-900:#080706;--p-800:#121110;--p-700:#141312;--p-600:#1b1a18;--p-500:#23211f;--p-400:#2d2a27;--p-300:#2d2925;--p-200:#47423d;--p-100:#5a544e;--t-300:#746d66;--t-200:#9a9288;--t-150:#c9c2b8;--t-100:#f4efe6;--white:#fff;--white50:#ffffff80;--gray:#7e7971;--muted:#a29c95;--beige:#e7e1d9;--cream:#f9f6f0;--b-accent:#f27324;--b-accent-grad:linear-gradient(115deg, #e08a4a 0%, #7a3a10 100%);--b-accent-text:#f0a774;--b-ink:var(--t-100);--b-muted:var(--t-200);--b-line:var(--p-600);--b-paper:var(--p-800);--b-soft:var(--p-700);--b-accent-ink:var(--b-accent-text);--b-accent-soft:#f2732424;--b-radius-card:20px;--b-radius-hero:40px;--b-shadow:0 24px 60px #0000008c;--shell:1396px;--font-serif:var(--font-baskervville), "Baskervville", Georgia, serif;--bg:var(--b-bg);--fg:var(--white);background:var(--b-bg);min-height:100vh;color:var(--white);font-family:var(--font-inter), "Inter", system-ui, sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.56;position:relative}.bv4:after{content:"";z-index:2147483647;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 11 -6.5'/%3E%3C/filter%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 -6.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:fixed;inset:0}.bv4 *{box-sizing:border-box}:where(.bv4) :is(h1,h2,h3,h4,p,ul,ol,blockquote){margin:0}:where(.bv4) :is(ul,ol){padding:0;list-style:none}.bv4 a{color:inherit;text-decoration:none}.bv4 button,.bv4 input,.bv4 select,.bv4 textarea{font:inherit;color:inherit}:where(.bv4) button{cursor:pointer;background:0 0;border:0;padding:0}.bv4 :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--beige);outline-offset:2px;border-radius:4px}.bv4 h1,.bv4 h2,.bv4-display{font-family:var(--font-serif);letter-spacing:-.64px;text-wrap:balance;color:var(--white);text-shadow:0 0 40px #ffffff80;font-weight:500}.bv4 h1{font-size:64px;line-height:106%}.bv4 h2{font-size:64px;line-height:100%}@media (max-width:1127.98px){.bv4 h1,.bv4 h2{font-size:48px}}@media (max-width:639.98px){.bv4 h1,.bv4 h2{font-size:40px}}.bv4-pill{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--t-200);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.bv4-shell{width:min(var(--shell), calc(100% - 48px));margin-inline:auto}.bv4-section{padding-block:120px}@media (max-width:768px){.bv4-section{padding-block:72px}}.bv4-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--t-300);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.bv4-lead{letter-spacing:-.02em;color:var(--gray);font-size:14px;line-height:156%}.bv4-rich-h{color:var(--white);font-weight:500}.bv4-btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;height:42px;padding:0 19px;font-size:15px;font-weight:500;line-height:100%;transition:background .15s,border-color .15s,filter .2s;display:inline-flex;position:relative}.bv4-btn-sm{height:36px;padding:0 16px;font-size:14px}.bv4-btn-lg{height:54px;padding:0 30px;font-size:17px}.bv4-btn-primary{background:var(--b-accent-grad);color:var(--white)}.bv4-btn-primary:before{content:"";border-radius:inherit;background:conic-gradient(from var(--pill-angle,0deg), #ababab80 0deg, #fff5d4 60deg, #fff5d4 80deg, #fff3ce00 160deg, #ababab80 360deg);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:6s linear infinite bv4-pill-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bv4-btn-primary:hover{filter:brightness(1.15)}.bv4-btn-secondary,.bv4-btn-ghost{color:var(--white);background:0 0;border-color:#ffffff2e}.bv4-btn-secondary:hover,.bv4-btn-ghost:hover{background:#ffffff0f;border-color:#ffffff4d}.bv4-inline-cta{color:var(--white);text-underline-offset:3px;align-items:center;gap:3px;margin-left:4px;font-weight:500;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}.bv4-inline-cta:hover{-webkit-text-decoration-color:var(--white);-webkit-text-decoration-color:var(--white);-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.bv4-header{z-index:40;padding:calc(24px - 10px * var(--scroll-p,0)) 26px 14px;flex-direction:column;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.bv4-header-glass{z-index:0;pointer-events:none;opacity:var(--scroll-p,0);background:linear-gradient(#030303e0,#0303038c 55%,#03030300);position:absolute;inset:0 0 -96px;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000 100%);mask-image:linear-gradient(#000 0% 38%,#0000 100%)}.bv4-header-inner{z-index:10;width:100%;max-width:var(--shell);align-items:center;padding-left:12px;display:flex;position:relative}.bv4-header-nav{flex:1 0 0;align-items:center;gap:36px;width:1px;display:flex}.bv4-nav-link,.bv4-platform-trigger{color:var(--white);white-space:nowrap;padding:1px 0;font-size:14px;font-weight:400;line-height:100%;transition:color .15s}.bv4-nav-link:hover,.bv4-platform-trigger:hover,.bv4-platform-trigger[aria-expanded=true]{color:var(--t-200)}.bv4-platform-trigger{align-items:center;gap:5px;display:inline-flex}.bv4-platform-trigger span[aria-hidden]{font-size:9px;transition:transform .2s}.bv4-platform-trigger[aria-expanded=true] span[aria-hidden]{transform:rotate(180deg)}.bv4-brand{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--white);flex:none;align-items:center;margin-top:2px;font-size:22px;font-weight:400;display:inline-flex}.bv4-header-right{flex:1 0 0;justify-content:flex-end;align-items:center;gap:6px;width:1px;display:flex}.bv4-header-ctas{align-items:center;gap:6px;display:flex}.bv4-header-signin.bv4-btn{border-color:#ffffff1f}.bv4-platform{align-items:center;display:flex;position:relative}.bv4-platform-panel{z-index:50;-webkit-backdrop-filter:blur(8px);background:#2d2a274d;border-radius:32px;margin-top:14px;padding:6px;animation:.18s bv4-fade-up;position:absolute;top:100%;left:-24px;box-shadow:0 24px 60px #0000008c}.bv4-platform-panel:before{content:"";z-index:-1;position:absolute;inset:-14px 0 0}.bv4-platform-group{border:1px solid var(--p-300);background:#080706d9;border-radius:26px;flex-direction:column;min-width:248px;padding:8px;display:flex}.bv4-platform-group+.bv4-platform-group{margin-top:6px}.bv4-platform-entry{border-radius:14px;flex-direction:column;gap:2px;padding:9px 12px;transition:background-color .15s;display:flex}.bv4-platform-entry:hover{background-color:#ffffff0a}.bv4-platform-label{color:var(--beige);font-size:14px;font-weight:500}.bv4-platform-entry:hover .bv4-platform-label{color:var(--white)}.bv4-platform-caption{color:var(--muted);font-size:12px;line-height:1.3}.bv4-skip{z-index:60;background:var(--white);color:var(--b-bg);border-radius:999px;padding:10px 14px;font-weight:500;position:absolute;top:-100px;left:16px}.bv4-skip:focus-visible{top:12px}@media (max-width:1127.98px){.bv4-header-nav{display:none}}.bv4-footer{width:min(var(--shell), calc(100% - 48px));border-top:1px solid var(--p-600);color:var(--t-200);margin:0 auto;padding:64px 0 40px;font-size:14px}.bv4-footer-top{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.bv4-footer-brand p{color:var(--t-300);margin-top:12px;font-size:13px}.bv4-footer-column{flex-direction:column;gap:10px;display:flex}.bv4-footer-title{letter-spacing:.08em;text-transform:uppercase;color:var(--t-300);margin-bottom:4px;font-size:11px;font-weight:500}.bv4-footer-column a{color:var(--t-100);transition:color .15s}.bv4-footer-column a:hover{color:var(--white)}.bv4-footer-legal{border-top:1px solid var(--p-600);color:var(--t-300);margin-top:40px;padding-top:20px;font-size:12px}@media (max-width:900px){.bv4-footer-top{grid-template-columns:1fr 1fr;gap:36px 24px}.bv4-footer-brand{order:1;grid-column:1/-1}}.bv4-header-signin-icon{width:36px;height:36px;color:var(--white);border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;transition:background .15s;display:none}.bv4-header-signin-icon:hover{background:#ffffff0f}@media (max-width:1127.98px){.bv4-header-right{margin-left:auto}.bv4-header-signin{display:none}.bv4-header-signin-icon{display:inline-flex}}@media (max-width:560px){.bv4-header{padding-inline:22px}.bv4-brand{font-size:20px}.bv4-header-cta.bv4-btn{height:36px;padding-inline:14px;font-size:13px}}@keyframes bv4-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bv4-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bv4-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bv4-sweep{0%{transform:translate(-100%)}to{transform:translate(270%)}}@keyframes bv4-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes bv4-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes bv4-cursor{0%,to{transform:translate(0)}50%{transform:translate(2px,2px)}}@media (prefers-reduced-motion:reduce){.bv4 *,.bv4 :before,.bv4 :after{transition:none!important;animation:none!important}}@keyframes bv4-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@property --pill-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bv4-pill-rim{to{--pill-angle:360deg}}@keyframes bv4-spin{to{transform:rotate(360deg)}}@keyframes bv4-fade-out{to{opacity:0;transform:translateY(-6px)}}@keyframes bv4-marquee{to{transform:translate(-50%)}}.bv4-hero{padding:20px clamp(16px,3vw,48px) 0}.bv4-hero-card{border-radius:var(--b-radius-hero);background-color:var(--b-card);outline:4px solid #ffffff0f;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:1920px;min-height:min(100dvh - 40px,880px);margin:0 auto;padding:116px 0 40px;display:flex;position:relative;overflow:clip}.bv4-hero-card:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(20px);background:radial-gradient(54% 90% at 50% 20%,#0000 0%,#080706 75%);position:absolute;inset:0;-webkit-mask:radial-gradient(35% 50% at 50% 20%,#0000 0%,#060606 100%);mask:radial-gradient(35% 50% at 50% 20%,#0000 0%,#060606 100%)}.bv4-hero-card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(165deg, var(--p-200) 0%, var(--p-600) 38%, var(--p-600) 88%, var(--p-200) 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bv4-loop{z-index:3;pointer-events:none;flex:auto;justify-content:center;align-items:center;width:100%;min-height:300px;display:flex;position:relative;overflow:hidden}.bv4-loop-thread{flex-direction:column;justify-content:flex-end;gap:14px;width:min(520px,100% - 48px);height:360px;padding-bottom:8px;display:flex;position:relative}.bv4-loop-msgs{scroll-behavior:smooth;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:8px 0 28px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 40px),#0000 100%)}.bv4-loop-from{color:var(--t-300);letter-spacing:-.01em;align-items:center;gap:6px;font-size:12px;animation:.4s both bv4-fade-up;display:flex}.bv4-loop-from:before{content:"✦";font-size:10px}.bv4-loop-user{background:var(--p-600);max-width:78%;color:var(--t-100);letter-spacing:-.01em;border-radius:20px;align-self:flex-end;padding:10px 14px;font-size:13px;line-height:174%;animation:.45s cubic-bezier(.22,1,.36,1) bv4-fade-up}.bv4-loop-thinking{min-height:22px;color:var(--t-300);letter-spacing:-.01em;align-items:center;gap:10px;margin-inline:3px;font-size:12px;animation:.4s both bv4-fade-in;display:inline-flex}.bv4-loop-spin{border:1.5px solid var(--t-300);border-top-color:var(--t-100);border-radius:999px;width:12px;height:12px;animation:.9s linear infinite bv4-spin}.bv4-loop-answer{flex-direction:column;gap:6px;padding-inline:6px;display:flex}.bv4-loop-done{color:var(--t-100);font-size:13px;line-height:174%;animation:.6s cubic-bezier(.22,1,.36,1) both bv4-fade-up}.bv4-loop-line{color:var(--t-200);letter-spacing:-.01em;animation:.5s both bv4-fade-up;animation-delay:calc(.18s + var(--n,0) * .16s);font-size:13px;line-height:174%}.bv4-loop.is-out .bv4-loop-user,.bv4-loop.is-out .bv4-loop-answer{animation:.6s forwards bv4-fade-out}.bv4-loop-form{border:1px solid var(--p-400);background:var(--p-800);border-radius:24px;margin-top:auto;padding:8px}.bv4-loop-placeholder{min-height:20px;color:var(--t-300);letter-spacing:-.01em;padding:5px 9px;font-size:14px;line-height:164%}.bv4-loop-toolbar{align-items:center;gap:4px;display:flex}.bv4-loop-plus,.bv4-loop-chip{height:32px;color:var(--t-100);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:5px;padding-inline:12px 8px;font-size:14px;display:inline-flex}.bv4-loop-plus{width:32px;color:var(--t-200);justify-content:center;padding:0}.bv4-loop-send{background:var(--t-100);width:32px;height:32px;color:var(--p-900);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.bv4-hero-content{z-index:3;flex-direction:column;align-items:center;gap:48px;width:100%;display:flex;position:relative}.bv4-hero-text{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.bv4-hero-title{text-shadow:0 0 40px #fff9;word-break:break-word;max-width:640px}.bv4-hero-lead{text-align:center;font-feature-settings:"cv03" on, "cv04" on, "cv09" on, "cv11" on;max-width:628px}.bv4-hero-ctas{align-items:center;gap:12px;display:flex}.bv4-hero-backing{color:var(--gray);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin-top:-12px;padding-inline:24px;font-size:12px;line-height:100%;display:flex}.bv4-hero-backing>span{align-items:center;gap:4px;display:inline-flex}.bv4-hero-backed{color:var(--white)}.bv4-hero-backed b{font-weight:500}.bv4-hero-program{color:var(--gray);font-weight:400}.bv4-hero-backing b{color:var(--white);font-weight:500}.bv4-hero-backing svg{vertical-align:-3px;width:14px;height:14px}.bv4-hero-eyebrow{display:none}@media (max-width:1127.98px){.bv4-hero-card{min-height:640px;padding-top:88px}.bv4-hero-text{padding:0 24px}.bv4-hero-title{max-width:468px}.bv4-hero-lead{max-width:568px;font-size:12px}}@media (max-width:809.98px){.bv4-hero-card{border-radius:36px}}@media (max-width:639.98px){.bv4-hero{padding:12px 12px 0}.bv4-hero-ctas{flex-flow:wrap;justify-content:center;gap:10px}.bv4-hero-ctas .bv4-btn{padding-inline:16px}.bv4-hero-card{min-height:min(100dvh - 24px,720px);padding-top:104px}.bv4-hero-title{font-size:40px}.bv4-loop-thread{height:320px}}.bv4-sec-head{flex-direction:column;gap:14px;max-width:720px;display:flex}.bv4-sec-h2{font-size:40px;line-height:1.12}@media (max-width:640px){.bv4-sec-h2{font-size:30px}}.bv4-app{font-family:var(--font-inter), system-ui, sans-serif;color:#2b3345;box-shadow:inset 0 0 0 .5px #19233826, var(--b-shadow);background:#fbf9f7;border-radius:16px;grid-template-columns:200px minmax(0,1fr);font-size:12px;line-height:1.45;display:grid;overflow:hidden}.bv4-app-side{flex-direction:column;gap:8px;padding:12px 10px;display:flex;box-shadow:inset -.5px 0 #1923381a}.bv4-app-ws{color:#192338;align-items:center;gap:7px;padding:4px 2px;font-size:12px;font-weight:600;display:flex}.bv4-app-ws-glyph{color:#fff;background:linear-gradient(140deg,#ffbf54,#ff8d0d);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:inline-flex}.bv4-app-ws-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bv4-app-search{color:#68748a;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex;box-shadow:inset 0 0 0 .5px #1923381f}.bv4-app-keys{gap:2px;margin-left:auto;display:inline-flex}.bv4-app-keys kbd{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:#8a94a6;background:#f1eeea;border-radius:3px;padding:1px 3px;font-size:9px}.bv4-app-new{color:#fff;text-align:center;background:var(--b-accent);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600}.bv4-app-menu{flex-direction:column;gap:1px;margin-top:4px;display:flex}.bv4-app-menu-row{color:#5a6478;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:11.5px;font-weight:450;display:flex}.bv4-app-menu-on{color:#192338;background:#efece8;font-weight:600}.bv4-app-main{flex-direction:column;min-width:0;padding:10px 10px 12px;display:flex}.bv4-app-top{align-items:center;gap:10px;padding:2px 4px 10px;display:flex}.bv4-app-crumb{color:#68748a;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:500;display:flex}.bv4-app-crumb-item{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.bv4-app-crumb-item i{color:#b6bdc9;font-style:normal}.bv4-app-crumb-item:last-child span:last-child{color:#192338;font-weight:600}.bv4-app-avatars{margin-left:auto;display:inline-flex}.bv4-app-avatars i{background:#dfd9d2;border-radius:999px;width:18px;height:18px;display:block;box-shadow:0 0 0 1.5px #fbf9f7}.bv4-app-avatars i+i{background:#cfd6e2;margin-left:-6px}.bv4-app-panel{background:#fff;border-radius:12px;flex:1;min-width:0;padding:14px 16px 16px;box-shadow:inset 0 0 0 .5px #1923381a}.bv4-rec-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bv4-rec-title{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em;color:#192338;margin:0;font-size:15px;font-weight:600}.bv4-rec-buyer{color:#5a6478;background:#f4f2ef;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;display:inline-flex}.bv4-rec-stage{color:#2c5aa8;background:#e8f0fd;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.bv4-rec-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:10px 0;display:grid;box-shadow:inset 0 .5px #1923381a,inset 0 -.5px #1923381a}.bv4-rec-field dt{letter-spacing:.04em;text-transform:uppercase;color:#8a94a6;font-size:10px}.bv4-rec-field dd{color:#2b3345;margin:2px 0 0;font-size:12px}.bv4-rec-tabs{flex-wrap:wrap;gap:3px;margin-top:12px;display:flex}.bv4-rec-tab{color:#68748a;border-radius:999px;padding:3px 9px;font-size:11px}.bv4-rec-tab-on{color:#192338;background:#f1eeea;font-weight:600}.bv4-rec-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;margin-top:14px;display:grid}.bv4-rec-col-head{letter-spacing:.06em;text-transform:uppercase;color:#8a94a6;font-size:10px;font-weight:600}.bv4-rec-pieces,.bv4-rec-tasks{flex-direction:column;margin-top:6px;display:flex}.bv4-rec-pieces li,.bv4-rec-tasks li{align-items:center;gap:7px;padding:5px 0;font-size:11.5px;display:flex;box-shadow:inset 0 -.5px #19233814}.bv4-rec-piece-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bv4-rec-piece-pages,.bv4-rec-task-due{color:#8a94a6;margin-left:auto;font-size:10.5px}.bv4-rec-box{border-radius:3px;width:11px;height:11px;box-shadow:inset 0 0 0 1px #c3cad6}.bv4-rec-spark{color:var(--b-accent)}.bv4-rec-task-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bv4-chatcard{background:#fff;border-radius:16px;width:380px;max-width:100%;padding:14px;position:absolute;bottom:0;right:0;transform:translate(24px,34px);box-shadow:inset 0 0 0 .5px #19233826,0 20px 50px #19233826}.bv4-chatcard-head{color:#192338;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.bv4-chatcard-box{background:#fbf9f7;border-radius:12px;margin-top:10px;padding:10px;box-shadow:inset 0 0 0 .5px #1923381f}.bv4-chatcard-prompt{color:#2b3345;font-size:12.5px;line-height:1.5}.bv4-chatcard-prompt:after{content:"";vertical-align:-2px;background:var(--b-accent);width:1px;height:12px;margin-left:2px;animation:1.1s step-end infinite bv4-caret;display:inline-block}.bv4-chatcard-tools{align-items:center;gap:8px;margin-top:10px;display:flex}.bv4-chatcard-chip{color:#68748a;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;display:inline-flex;box-shadow:inset 0 0 0 .5px #1923381f}.bv4-chatcard-send{color:#fff;background:var(--b-accent);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;display:inline-flex}.bv4-proposal{background:#fff;border-radius:12px;padding:12px 14px;box-shadow:inset 0 0 0 .5px #19233826,0 6px 20px #19233812}.bv4-proposal-compact{padding:10px 12px}.bv4-proposal-head{align-items:center;gap:7px;display:flex}.bv4-proposal-title{color:#192338;font-size:13px;font-weight:600}.bv4-proposal-mark{color:var(--b-accent-ink);background:var(--b-accent-soft);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px}.bv4-proposal-lines{color:#2b3345;flex-direction:column;gap:4px;margin-top:9px;font-size:13px;line-height:1.5;display:flex}.bv4-proposal-lines li{padding-left:12px;position:relative}.bv4-proposal-lines li:before{content:"";background:#c3cad6;border-radius:999px;width:4px;height:4px;position:absolute;top:8px;left:2px}.bv4-proposal-chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.bv4-proposal-actions{gap:7px;margin-top:12px;display:flex}.bv4-cite{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:#68748a;white-space:nowrap;background:#f2f4f8;border-radius:5px;align-items:center;padding:1px 6px;font-size:11px;display:inline-flex}.bv4-chip{color:#2b3345;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 0 0 .5px #19233826}.bv4-chip svg{color:#8a94a6;flex:none}.bv4-chip-accent{color:var(--b-accent-ink);font-style:normal;font-weight:600}.bv4-mini-btn{color:#2b3345;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 .5px #19233833}.bv4-mini-btn-primary{color:#fff;background:var(--b-accent);box-shadow:none}.bv4-steps{background:#ffffffc7;border-radius:12px;padding:11px 13px;box-shadow:inset 0 0 0 .5px #1923381f}.bv4-steps-head{color:var(--b-muted);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.bv4-steps-dots{gap:3px;display:inline-flex}.bv4-steps-dots i{background:var(--b-accent);border-radius:999px;width:3px;height:3px;animation:1s ease-in-out infinite bv4-wave;display:block}.bv4-steps-dots i:nth-child(2){animation-delay:.15s}.bv4-steps-dots i:nth-child(3){animation-delay:.3s}.bv4-steps-list{flex-direction:column;gap:6px;margin-top:9px;padding-left:11px;display:flex;box-shadow:inset .5px 0 #19233826}.bv4-step{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:12.5px;animation:.25s both bv4-fade-up;display:flex}.bv4-step-dot{background:var(--b-accent);border-radius:999px;width:5px;height:5px;margin-right:-14px;transform:translate(-14px)}.bv4-step-label{color:#192338;font-weight:500}.bv4-step-detail{color:var(--b-muted)}.bv4-shimmer-text{color:#0000;background:linear-gradient(90deg,#9aa3b2 0%,#192338 50%,#9aa3b2 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite bv4-shimmer}.bv4-steps-done{color:var(--b-muted);background:#ffffffc7;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 .5px #1923381f}.bv4-stage{margin-top:44px}.bv4-stage-scroll{padding-bottom:46px;overflow:auto visible}.bv4-stage-inner{min-width:900px;padding-right:24px;position:relative}.bv4-stage-frame{min-height:420px}@media (max-width:980px){.bv4-chatcard{width:320px;transform:translate(8px,30px)}}.bv4-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}@media (max-width:720px){.bv4-tiles{grid-template-columns:minmax(0,1fr)}}.bv4-tile{border-radius:var(--b-radius-card);background:var(--b-paper);box-shadow:inset 0 0 0 1px var(--b-line), 0 2px 10px #19233808;flex-direction:column;gap:12px;padding:26px 26px 24px;transition:transform .2s,box-shadow .2s;display:flex}.bv4-tile:hover{box-shadow:inset 0 0 0 1px var(--b-line), 0 14px 32px #19233814;transform:translateY(-2px)}.bv4-tile-title{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.01em;color:var(--b-ink);font-size:26px;font-weight:500;line-height:1.18}.bv4-tile-caption{color:var(--b-muted);font-size:15px;line-height:1.6}.bv4-tile-mock{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding-top:8px;display:flex}.bv4-tile-approve{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bv4-tile-mark{color:var(--b-muted);font-size:11.5px}.bv4-demo{margin-top:40px}.bv4-demo-bar{align-items:flex-end;gap:20px;display:flex}.bv4-demo-tabs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.bv4-demo-tab{text-align:left;padding-bottom:2px}.bv4-demo-tab-label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--b-muted);align-items:baseline;gap:8px;font-size:11px;font-weight:600;transition:color .2s;display:flex}.bv4-demo-tab-on .bv4-demo-tab-label,.bv4-demo-tab:hover .bv4-demo-tab-label{color:var(--b-ink)}.bv4-demo-tab-n{font-variant-numeric:tabular-nums}.bv4-demo-track{background:var(--b-line);border-radius:999px;height:3px;margin-top:9px;display:block;position:relative;overflow:hidden}.bv4-demo-fill{background:var(--b-accent);inset-block:0;border-radius:999px;transition:width .12s linear;position:absolute;left:0}.bv4-demo-play{color:var(--b-ink);background:var(--b-paper);box-shadow:inset 0 0 0 1px var(--b-line);border-radius:999px;flex:none;padding:6px 14px;font-size:12px;font-weight:600}.bv4-demo-panels{border-radius:var(--b-radius-hero);background:var(--b-soft);box-shadow:inset 0 0 0 1px var(--b-line);margin-top:18px;padding:14px;display:grid}.bv4-demo-panel{grid-area:1/1;min-width:0;overflow-x:auto}.bv4-demo-panel-off{visibility:hidden}.bv4-demo-panel-inner{min-width:640px}.bv4-demo-title{color:#192338;font-size:14px;font-weight:600}.bv4-demo-caption{color:#68748a;margin-top:3px;font-size:12px}.bv4-demo-rows{flex-direction:column;margin:12px 0;display:flex}.bv4-demo-row{align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex;box-shadow:inset 0 -.5px #19233814}.bv4-demo-label{color:#5a6478;flex:1;min-width:0}.bv4-demo-value{color:#192338;text-align:right;font-weight:500}.bv4-tone-risk{color:#b3261e}.bv4-tone-muted{color:#8a94a6;font-weight:400}.bv4-demo-body{min-width:0}@media (max-width:640px){.bv4-demo-bar{flex-direction:column;align-items:stretch;gap:12px}.bv4-demo-play{align-self:flex-start}}.bv4-demo-fill{transform-origin:0;width:100%;transition:none;transform:scaleX(0)}.bv4-demo-fill-run{animation:bv4-fill var(--bv4-scene-ms,6s) linear forwards}.bv4-demo-fill-hold{animation-play-state:paused}.bv4-demo-fill-full{transform:scaleX(1)}.bv4-app{background:var(--p-900);color:var(--t-150);box-shadow:inset 0 0 0 1px var(--p-300), 0 30px 80px #0009}.bv4-app-side{background:var(--p-900);color:var(--t-200)}.bv4-app-ws-glyph,.bv4-app-search,.bv4-app-keys kbd{background:var(--p-600);color:var(--t-150);box-shadow:none}.bv4-app-ws-name{color:var(--t-100)}.bv4-app-new{background:var(--t-100);color:var(--p-900)}.bv4-app-menu-row{color:var(--t-200)}.bv4-app-menu-on{background:var(--p-600);color:var(--t-100)}.bv4-app-main{background:var(--p-800)}.bv4-app-crumb,.bv4-app-crumb-item{color:var(--t-300)}.bv4-app-panel{background:var(--p-700);box-shadow:inset 0 0 0 1px var(--p-500);color:var(--t-150)}.bv4-rec-title{color:var(--t-100)}.bv4-rec-buyer,.bv4-rec-field,.bv4-rec-col-head,.bv4-rec-piece-pages,.bv4-rec-task-due{color:var(--t-300)}.bv4-rec-field b,.bv4-rec-piece-name,.bv4-rec-task-title{color:var(--t-150)}.bv4-rec-stage{color:var(--b-accent-text);background:#f2732429}.bv4-rec-tab{color:var(--t-300)}.bv4-rec-tab-on{background:var(--p-500);color:var(--t-100)}.bv4-rec-box{box-shadow:inset 0 0 0 1px var(--p-200)}.bv4-cite{background:var(--p-600);color:var(--t-200)}.bv4-steps{background:var(--p-500)}@supports (color:color-mix(in lab, red, red)){.bv4-steps{background:color-mix(in srgb, var(--p-500) 55%, transparent)}}.bv4-steps{box-shadow:none;color:var(--t-150)}.bv4-steps-done{color:var(--t-200)}.bv4-proposal{background:var(--p-700);box-shadow:inset 0 0 0 1px var(--p-400);color:var(--t-150)}.bv4-proposal-title{color:var(--white)}.bv4-proposal-mark{color:var(--t-200);background:#ffffff0f}.bv4-mini-btn{color:var(--white);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.bv4-mini-btn-primary{background:var(--t-100);color:var(--p-900);box-shadow:none}.bv4-tone-muted{color:var(--t-300)}.bv4-tone-ok{color:#7fc9a0}.bv4-tone-warn{color:#e6b25f}.bv4-usecases{width:calc(100% - 48px);max-width:1060px;margin:56px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.bv4-usecases-track{will-change:transform;width:max-content;animation:60s linear infinite bv4-marquee;display:flex}.bv4-usecases:hover .bv4-usecases-track{animation-play-state:paused}.bv4-usecases-group{flex:none;align-items:center;gap:24px;padding-inline:12px;display:flex}.bv4-usecases-item{white-space:nowrap;letter-spacing:-.01em;color:var(--t-200);align-items:center;gap:5px;font-size:13px;line-height:140%;display:inline-flex}.bv4-usecases-item svg{color:#f4efe680}.bv4-exp{flex-direction:column;align-items:center;width:100%;margin-top:156px;display:flex;overflow:clip}.bv4-exp-hero{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.bv4-exp-mock{z-index:0;opacity:.55;pointer-events:none;width:min(1560px,110%);position:absolute;top:0;left:50%;transform:translate(-50%)}.bv4-exp-hero.is-armed{cursor:none}.bv4-exp-hero.is-armed .bv4-vc-form,.bv4-exp-hero.is-armed .bv4-vc-form *{cursor:auto}.bv4-exp-chat{z-index:3;justify-content:center;width:100%;padding-top:96px;display:flex;position:relative}.bv4-exp-fade{z-index:2;pointer-events:none;background:linear-gradient(to top, var(--b-bg) 0%, #08070600 100%);-webkit-backdrop-filter:blur(10px);height:396px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 66% 100%);mask-image:linear-gradient(#0000 0%,#000 66% 100%)}.bv4-exp-copy{z-index:3;flex-direction:column;align-items:center;gap:16px;margin-top:40px;padding:0 24px;display:flex;position:relative}.bv4-exp-title{text-align:center;max-width:560px}.bv4-card-text{letter-spacing:-.02em;width:100%;max-width:496px;color:var(--gray);text-align:center;font-feature-settings:"cv03" on, "cv04" on, "cv09" on, "cv11" on;font-size:14px;line-height:156%;position:relative}.bv4-exp-copy .bv4-card-text{max-width:560px}.bv4-vc{width:100%}.bv4-vc-panel{cursor:auto;background:var(--p-800);border-radius:36px;flex-direction:column;width:100%;max-width:480px;height:728px;margin:0 auto;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bv4-vc-panel{background:color-mix(in srgb, var(--p-800) 88%, transparent)}}.bv4-vc-panel{-webkit-backdrop-filter:blur(28px)saturate(120%);overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -30px #000000e6}.bv4-vc-panel:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(165deg, #ffffff2e 0%, var(--p-400) 38%, #ffffff0a 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bv4-vc-body{flex-direction:column;flex:auto;justify-content:center;gap:32px;min-height:0;padding:24px 0 0;display:flex;overflow:hidden}.bv4-vc.is-started .bv4-vc-body{justify-content:flex-start;gap:12px}.bv4-vc-greeting{font-family:var(--font-serif);color:var(--t-100);text-align:center;font-size:32px;font-weight:500;line-height:110%}.bv4-vc-thread{scroll-behavior:smooth;scrollbar-width:none;flex-direction:column;gap:10px;min-height:0;padding:0 12px;display:flex;overflow-y:auto}.bv4-vc-thread::-webkit-scrollbar{display:none}.bv4-vc.is-started .bv4-vc-thread{flex:auto;padding:12px 12px 40px;-webkit-mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 56px),#0000 100%)}.bv4-vc-link{color:var(--t-100);text-underline-offset:3px;align-items:center;gap:4px;font-weight:500;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}.bv4-vc-link:hover{-webkit-text-decoration-color:var(--t-100);-webkit-text-decoration-color:var(--t-100);-webkit-text-decoration-color:var(--t-100);text-decoration-color:var(--t-100)}.bv4-vc-thread:empty{display:none}.bv4-vc-user{background:var(--p-600);max-width:82%;color:var(--t-100);letter-spacing:-.01em;white-space:pre-wrap;border-radius:20px;align-self:flex-end;padding:10px 14px;font-size:13px;line-height:164%;animation:.45s cubic-bezier(.22,1,.36,1) bv4-fade-up}.bv4-vc-cursor{z-index:60;background:var(--p-500);border-radius:999px;align-items:center;gap:6px;padding:8px 10px 8px 6px;display:inline-flex;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.bv4-vc-cursor{background:color-mix(in srgb, var(--p-500) 50%, transparent)}}.bv4-vc-cursor{-webkit-backdrop-filter:blur(10px);color:var(--t-200);letter-spacing:-.01em;white-space:nowrap;pointer-events:none;opacity:0;will-change:transform;font-size:12px;transition:opacity .15s;box-shadow:0 10px 24px -10px #000c}.bv4-vc-cursor:before{content:"";border-radius:inherit;background:linear-gradient(165deg, #fff3 0%, var(--p-400) 38%, #ffffff0a 100%);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bv4-vc-cursor kbd{background:var(--p-400);height:20px;color:var(--t-100);font:inherit;border-radius:6px;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.bv4-vc-cursor.is-on{opacity:1}@media (hover:none){.bv4-vc-cursor{display:none}.bv4-exp-hero.is-armed{cursor:auto}}.bv4-vc-form{z-index:5;border:1px solid var(--p-400);background:var(--p-800);border-radius:24px;flex:none;margin:0 12px 12px;padding:8px;position:relative}.bv4-vc.is-started .bv4-vc-form{margin-bottom:12px}.bv4-vc-prompt{resize:none;cursor:default;width:100%;min-height:30px;font:inherit;letter-spacing:-.01em;color:var(--t-100);background:0 0;border:0;outline:none;padding:5px 9px;font-size:14px;line-height:164%;display:block;overflow:hidden}.bv4-vc-prompt::placeholder{color:var(--t-300)}.bv4-vc-toolbar{align-items:center;gap:2px;display:flex}.bv4-vc-chip{height:32px;color:var(--t-100);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:4px;padding-inline:12px 8px;font-size:14px;display:inline-flex}.bv4-vc-chip-icon{width:32px;color:var(--t-200);justify-content:center;padding:0}.bv4-vc-spacer{flex:auto}.bv4-vc-form .bv4-vc-send{background:var(--t-100);width:32px;height:32px;color:var(--p-900);border-radius:50%;justify-content:center;align-items:center;margin-left:6px;transition:transform .1s,background .2s;display:inline-flex}.bv4-vc-form .bv4-vc-send:hover{background:var(--t-150)}.bv4-vc-form .bv4-vc-send:active{transform:translateY(1px)}.bv4-vc-form .bv4-vc-send:disabled{background:var(--p-500);color:var(--t-300);pointer-events:none}.bv4-vc-answer{flex-direction:column;gap:0;margin-top:8px;padding-inline:6px;display:flex}.bv4-vc-thinking{color:var(--t-300);letter-spacing:-.01em;margin-inline:3px;align-self:flex-start;align-items:center;gap:11px;margin-bottom:10px;font-size:12px;display:inline-flex}.bv4-vc-spin{flex:none;animation:.9s linear infinite bv4-spin}.bv4-vc-thinking.is-live .bv4-vc-think-text,.bv4-vc-task-name.is-live{background:linear-gradient(90deg, var(--t-300) 30%, var(--t-100) 50%, var(--t-300) 70%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite bv4-vc-shimmer}@keyframes bv4-vc-shimmer{to{background-position:-200% 0}}.bv4-vc-step{flex-direction:column;gap:6px;animation:.45s cubic-bezier(.22,1,.36,1) both bv4-fade-up;display:flex}.bv4-vc-step+.bv4-vc-step{margin-top:14px}.bv4-vc-step-action{color:var(--t-300);letter-spacing:-.01em;padding-inline:4px;font-size:12px}.bv4-vc-verb{color:var(--t-150);margin-right:4px;font-weight:800}.bv4-vc-task{background:var(--p-500);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.bv4-vc-task{background:color-mix(in srgb, var(--p-500) 55%, transparent)}}.bv4-vc-sheet{aspect-ratio:34/38;background:#fff;border-radius:5px;flex:none;width:40px;padding:5px 6px;overflow:hidden;box-shadow:0 1px 3px #0006,0 0 0 1px #0000000f}.bv4-vc-sheet svg{width:100%;height:auto;display:block}.bv4-vc-task-content{flex:auto;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;min-width:0;display:flex}.bv4-vc-task-text{flex-direction:column;gap:3px;min-width:0;padding-left:4px;display:flex}.bv4-vc-task-name{letter-spacing:-.01em;color:var(--t-150);font-size:13px}.bv4-vc-task-time{letter-spacing:-.01em;color:var(--t-300);font-size:11px}.bv4-vc-caret{background:var(--t-200);width:1.5px;height:10px;margin-right:8px;animation:.8s steps(8,end) infinite bv4-vc-tick}@keyframes bv4-vc-tick{to{transform:rotate(360deg)}}.bv4-vc-check{justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.bv4-vc-check svg{width:14px;height:14px;stroke:var(--t-200);display:block}.bv4-vc-summary{color:var(--t-200);letter-spacing:-.01em;align-self:flex-start;margin:12px 10px 0;font-size:13px;line-height:174%;animation:.5s both bv4-fade-up}.bv4-vc-question{color:var(--t-100)}.bv4-vc-ask{flex-direction:column;gap:10px;display:flex}.bv4-vc-ask-actions{gap:6px;margin:10px 10px 0;animation:.5s both bv4-fade-up;display:flex}.bv4-vc-btn{height:32px;color:var(--t-100);letter-spacing:-.01em;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.bv4-vc-btn:hover{background:#ffffff0f;border-color:#ffffff4d}.bv4-vc-form .bv4-vc-btn-primary,.bv4-vc-ask-actions .bv4-vc-btn-primary{background:var(--t-100);color:var(--p-900);border-color:#0000}.bv4-vc-ask-actions .bv4-vc-btn-primary:hover{background:var(--t-150)}.bv4-vc-approved{color:var(--t-200);letter-spacing:-.01em;align-self:flex-start;align-items:center;gap:6px;margin:14px 10px 0;font-size:12px;animation:.35s bv4-fade-up;display:inline-flex}.bv4-vc-approved svg{color:#7bc95a}.bv4-vc-doc{margin:10px 6px 0;transition:background .15s}.bv4-vc-doc:hover{background:var(--p-500)}@supports (color:color-mix(in lab, red, red)){.bv4-vc-doc:hover{background:color-mix(in srgb, var(--p-500) 85%, transparent)}}.bv4-vc-doc-open{background:var(--t-100);color:var(--p-900);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:500}.bv4-vc-mark{color:var(--t-300);margin:4px 10px 0;font-size:11px}.bv4-vc-mini{width:100%}.bv4-vc-mini .bv4-vc-thread{padding:0;overflow:visible}.bv4-vc-mini .bv4-vc-user{max-width:70%}.bv4-vc-mini .bv4-vc-answer{padding-inline:0}.bv4-card-bottom .bv4-card-bg{pointer-events:auto;padding-top:28px;-webkit-mask-image:linear-gradient(#000 0% 56%,#0000 74%);mask-image:linear-gradient(#000 0% 56%,#0000 74%)}.bv4-vc-task-tight{padding:4px 6px}.bv4-vc-task-tight+.bv4-vc-task-tight{margin-top:6px}.bv4-vc-invite{color:var(--t-100)}.bv4-card-bottom .bv4-card-mock{transform:none}.bv4-features{width:min(var(--shell), calc(100% - 48px));margin:132px auto 0}.bv4-features-head{justify-content:center;margin-bottom:96px;display:flex}.bv4-feature-list{flex-direction:column;gap:120px;display:flex}.bv4-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.bv4-feature.is-flipped .bv4-feature-art{order:2}.bv4-feature-art{background:radial-gradient(70% 60% at 50% 0%, #ffffff0a, transparent 70%), var(--p-800);border-radius:28px;justify-content:center;align-items:center;min-height:420px;padding:36px 32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.bv4-feature-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.bv4-feature .bv4-feature-title{text-align:left;max-width:440px}.bv4-feature .bv4-feature-text{text-align:left;max-width:460px;color:var(--t-200);font-size:15px;line-height:164%}.bv4-fs{width:100%;max-width:440px;color:var(--t-200);letter-spacing:-.01em;font-size:12.5px;position:relative}.bv4-fs-panel-title{color:var(--t-150);margin-bottom:12px;font-size:12px;font-weight:500}.bv4-fs-radar{aspect-ratio:1;max-width:380px}.bv4-fs-orbit{border:1px dashed #ffffff2e;border-radius:999px;position:absolute}.bv4-fs-orbit-1{inset:0}.bv4-fs-orbit-2{border-color:#ffffff1a;inset:22%}.bv4-fs-sweep{animation:9s linear infinite bv4-spin;position:absolute;inset:0}.bv4-fs-sweep span{background:var(--t-100);border-radius:999px;width:8px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #ffffffb3}.bv4-fs-center{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bv4-fs-center-dot{background:var(--t-100);border-radius:999px;width:14px;height:14px;margin-bottom:4px;position:relative}.bv4-fs-center-dot:after{content:"";border-radius:inherit;border:1px solid #ffffff59;animation:2.4s ease-out infinite bv4-fs-pulse;position:absolute;inset:-8px}@keyframes bv4-fs-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.bv4-fs-center-name{color:var(--t-100);font-size:13px;font-weight:500}.bv4-fs-center-sub{color:var(--t-300);font-size:11px}.bv4-fs-node{background:var(--p-500);border-radius:10px;flex-direction:column;gap:2px;max-width:170px;padding:8px 10px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.bv4-fs-node{background:color-mix(in srgb, var(--p-500) 80%, transparent)}}.bv4-fs-node{box-shadow:inset 0 0 0 1px #ffffff14}.bv4-fs-node:before{content:"";background:var(--t-150);border-radius:999px;width:8px;height:8px;position:absolute;top:-5px;left:12px}.bv4-fs-node-1{top:8%;left:2%}.bv4-fs-node-2{top:34%;right:-4%}.bv4-fs-node-3{bottom:8%;left:6%}.bv4-fs-node.is-off{opacity:.55}.bv4-fs-node.is-off:before{background:var(--t-300)}.bv4-fs-node-name{color:var(--t-100);font-size:12px}.bv4-fs-node-sub{color:var(--t-300);font-size:11px}.bv4-fs-scale{background:var(--p-700);color:var(--t-300);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14}.bv4-fs-reading{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;display:grid}.bv4-fs-page{color:#5a544e;background:#f4efe6;border-radius:6px;padding:14px 14px 18px;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #000c}.bv4-fs-page-head{letter-spacing:.04em;text-transform:uppercase;color:#9a9288;margin-bottom:12px;font-size:9.5px;display:block}.bv4-fs-lines{flex-direction:column;gap:7px;display:flex}.bv4-fs-lines i{background:#d9d2c7;border-radius:3px;height:5px;display:block}.bv4-fs-scan{background:linear-gradient(#0000,#5a544e1f,#0000);height:22px;animation:3.2s ease-in-out infinite bv4-fs-scan;position:absolute;left:0;right:0}@keyframes bv4-fs-scan{0%{top:10%}to{top:90%}}.bv4-fs-facts{flex-direction:column;gap:8px;display:flex}.bv4-fs-facts li{background:var(--p-500);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.bv4-fs-facts li{background:color-mix(in srgb, var(--p-500) 70%, transparent)}}.bv4-fs-facts li{color:var(--t-150);animation:.5s both bv4-fade-up}.bv4-fs-facts li:nth-child(2){animation-delay:.15s}.bv4-fs-facts li:nth-child(3){animation-delay:.3s}.bv4-fs-fact-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--t-300);font-size:10px}.bv4-fs-fact-count{font-size:11.5px;color:var(--t-300)!important;background:0 0!important;padding-block:2px!important}.bv4-fs-matrix{background:var(--p-500);border-radius:12px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.bv4-fs-matrix{background:color-mix(in srgb, var(--p-500) 60%, transparent)}}.bv4-fs-matrix{box-shadow:inset 0 0 0 1px #ffffff0f}.bv4-fs-matrix li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.bv4-fs-matrix li+li{border-top:1px solid #ffffff0f}.bv4-fs-matrix-label{color:var(--t-100)}.bv4-fs-matrix-crit{color:var(--t-300);background:#ffffff0f;border-radius:999px;padding:1px 7px;font-size:10.5px}.bv4-fs-matrix-status{min-width:74px;color:var(--t-200);justify-content:flex-end;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.bv4-fs-matrix li.is-ok .bv4-fs-matrix-status svg{color:#7bc95a}.bv4-fs-matrix li.is-open .bv4-fs-matrix-status{color:var(--t-100)}.bv4-fs-segmented{background:var(--p-500);border-radius:999px;margin-top:14px;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.bv4-fs-segmented{background:color-mix(in srgb, var(--p-500) 60%, transparent)}}.bv4-fs-segmented{box-shadow:inset 0 0 0 1px #ffffff0f}.bv4-fs-segmented button{text-align:center;color:var(--t-300);cursor:pointer;border-radius:999px;flex:1 1 0;padding:7px 0;font-size:12px;transition:background .15s,color .15s}.bv4-fs-segmented button:hover{color:var(--t-100);background:#ffffff14}.bv4-fs-segmented button.is-on{background:var(--t-100);color:var(--p-900)}.bv4-fs-segmented button.is-on:hover{background:var(--t-150)}.bv4-fs-editor{grid-template-columns:150px minmax(0,1fr);gap:16px;max-width:460px;display:grid}.bv4-fs-toc{color:var(--t-300);flex-direction:column;gap:6px;padding-top:6px;font-size:11.5px;display:flex}.bv4-fs-toc span{align-items:center;gap:6px;display:flex}.bv4-fs-toc span.is-done{color:var(--t-200)}.bv4-fs-toc span.is-done svg{color:#7bc95a}.bv4-fs-toc span.is-live{color:var(--t-100)}.bv4-fs-doc{color:#2b2722;background:#f7f3ec;border-radius:8px;padding:18px 18px 22px;position:relative;box-shadow:0 20px 40px -20px #000c}.bv4-fs-doc-h{font-family:var(--font-serif);color:#1c1a17;font-size:15px}.bv4-fs-doc-reminder{color:#9a9288;margin-top:4px;font-size:10px}.bv4-fs-doc-p{color:#3d3833;margin-top:10px;font-size:11.5px;line-height:160%}.bv4-fs-doc-caret{vertical-align:-2px;background:#1c1a17;width:1.5px;height:11px;margin-left:2px;animation:1s steps(2,end) infinite bv4-caret;display:inline-block}.bv4-fs-doc-status{color:#5a544e;background:#ebe4d8;border-radius:999px;padding:2px 7px;font-size:10px;position:absolute;top:12px;right:12px}.bv4-fs-cards{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.bv4-fs-card{background:var(--p-500);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bv4-fs-card{background:color-mix(in srgb, var(--p-500) 60%, transparent)}}.bv4-fs-card{box-shadow:inset 0 0 0 1px #ffffff0f}.bv4-fs-card-glyph{background:#f4efe6;border-radius:3px;width:22px;height:26px;margin-bottom:6px;box-shadow:inset 0 6px 0 -4px #d9d2c7}.bv4-fs-card-title{color:var(--t-100);font-size:12px}.bv4-fs-card-sub{color:var(--t-300);font-size:11px}.bv4-fs-card-warn{color:#e9c46a;background:#ffc71e24;border-radius:999px;padding:1px 7px;font-size:10px;position:absolute;top:10px;right:10px}.bv4-fs-buyer-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.bv4-fs-buyer-head>span:last-child{flex-direction:column;display:flex}.bv4-fs-buyer-avatar{background:var(--p-400);border-radius:10px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff14}.bv4-fs-buyer-name{color:var(--t-100);font-size:14px;font-weight:500}.bv4-fs-buyer-type{color:var(--t-300);font-size:11px}.bv4-fs-timeline{border-left:1px solid #ffffff1f;flex-direction:column;margin-left:6px;padding-left:16px;display:flex}.bv4-fs-timeline li{color:var(--t-150);justify-content:space-between;gap:12px;padding:7px 0;display:flex;position:relative}.bv4-fs-timeline li:before{content:"";background:var(--t-200);border-radius:999px;width:7px;height:7px;position:absolute;top:13px;left:-20px}.bv4-fs-timeline li.is-next{color:var(--t-100)}.bv4-fs-timeline li.is-next:before{background:var(--t-100);box-shadow:0 0 10px #fff9}.bv4-fs-tl-tag{color:var(--t-300);font-size:11px}.bv4-fs-buyer-intel{background:var(--p-500);border-radius:10px;margin-top:14px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.bv4-fs-buyer-intel{background:color-mix(in srgb, var(--p-500) 60%, transparent)}}.bv4-fs-buyer-intel{color:var(--t-200);font-size:11.5px}.bv4-fs-stack{flex-direction:column;gap:22px;width:100%;max-width:460px;display:flex}.bv4-fs-chat{border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding-top:18px;display:flex}.bv4-fs-chat-user{max-width:88%;font-size:12.5px}.bv4-fs-chat-reply{letter-spacing:-.01em;color:var(--t-200);align-items:flex-start;gap:8px;padding:0 4px;font-size:12.5px;line-height:160%;display:flex}.bv4-fs-buyer-mark{color:var(--t-150);flex:none;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.bv4-fs-chat-reply .bv4-fs-buyer-mark span{display:none}.bv4-fs-buyer-mark i{background:var(--p-300);width:22px;height:22px;color:var(--t-100);letter-spacing:.04em;border-radius:6px;justify-content:center;align-items:center;font-size:9.5px;font-style:normal;font-weight:600;display:inline-flex}.bv4-fs-panel-title-row{align-items:center;gap:10px;display:flex}.bv4-fs-buyer-avatar{letter-spacing:.04em;color:var(--t-100);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.bv4-fs-agents{aspect-ratio:4/3;max-width:400px}.bv4-fs-agents-links{color:#ffffff4d;width:100%;height:100%;position:absolute;inset:0}.bv4-fs-agents-link{animation:3s linear infinite bv4-fs-flow}@keyframes bv4-fs-flow{to{stroke-dashoffset:-40px}}.bv4-fs-agent{background:var(--p-500);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.bv4-fs-agent{background:color-mix(in srgb, var(--p-500) 85%, transparent)}}.bv4-fs-agent{text-align:center;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff14}.bv4-fs-agent-center{background:var(--p-400);top:50%;left:50%;box-shadow:0 0 0 1px #ffffff24,0 0 30px #ffffff1a}.bv4-fs-agent-1{top:23%;left:20%}.bv4-fs-agent-2{top:23%;left:80%}.bv4-fs-agent-3{top:87%;left:50%}.bv4-fs-agent-you{background:var(--t-100);color:var(--p-900);box-shadow:none;border-radius:999px;padding:5px 10px;top:8%;left:50%}.bv4-fs-agent-you .bv4-fs-agent-name,.bv4-fs-agent-you .bv4-fs-agent-sub{color:var(--p-900)}.bv4-fs-agent-you .bv4-fs-agent-sub{opacity:.7}.bv4-fs-agent-dot{background:var(--t-200);border-radius:999px;width:8px;height:8px;margin-bottom:4px}.bv4-fs-agent-dot.is-live{background:var(--t-100);animation:1.6s ease-in-out infinite bv4-fs-pulse-dot;box-shadow:0 0 10px #ffffffb3}@keyframes bv4-fs-pulse-dot{50%{opacity:.4}}.bv4-fs-agent-name{color:var(--t-100);font-size:12px;font-weight:500}.bv4-fs-agent-sub{color:var(--t-300);font-size:10.5px}.bv4-card{flex-direction:column;justify-content:flex-end;align-items:center;gap:16px;display:flex;position:relative;overflow:clip}.bv4-bottom-row{width:min(var(--shell), 100%);justify-content:center;align-items:center;margin:120px auto 0;display:flex;overflow:clip}.bv4-card-bottom{background:var(--p-800);border-radius:28px;width:600px;height:560px;padding:36px;box-shadow:inset 0 0 0 1px #ffffff0f}.bv4-card-bg{pointer-events:none;justify-content:center;align-items:flex-start;padding-top:32px;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000 62%);mask-image:linear-gradient(#000 0% 38%,#0000 62%)}.bv4-card-mock{transform-origin:top;flex-direction:column;align-items:flex-start;gap:10px;width:min(440px,100% - 48px);display:flex;transform:scale(1.04)}.bv4-card-mock-wide{width:min(420px,100%)}.bv4-card-mock .bv4-mini-btn{color:var(--white);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.bv4-card-mock .bv4-mini-btn-primary{background:var(--t-100);color:var(--p-900);box-shadow:none}.bv4-card-mock .bv4-proposal{background:var(--p-500)}@supports (color:color-mix(in lab, red, red)){.bv4-card-mock .bv4-proposal{background:color-mix(in srgb, var(--p-500) 55%, transparent)}}.bv4-card-mock .bv4-proposal{box-shadow:none;color:var(--t-150);border:0}.bv4-card-mock .bv4-proposal *{color:inherit}.bv4-card-mock .bv4-proposal-title{color:var(--white)}.bv4-card-step{background:var(--p-500);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bv4-card-step{background:color-mix(in srgb, var(--p-500) 50%, transparent)}}.bv4-card-step{-webkit-backdrop-filter:blur(10px);line-height:100%}.bv4-card-step:before{content:"";border-radius:inherit;background:linear-gradient(165deg, #ffffff40 0%, var(--p-400) 38%, #ffffff0d 100%);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bv4-step-num{font-family:var(--font-serif);color:var(--white);text-shadow:0 0 24px #ffffff80;font-size:15px;font-weight:500}.bv4-step-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa3;font-size:12px;font-weight:500}.bv4-card-title{width:100%;max-width:464px;font-family:var(--font-serif);letter-spacing:-.3px;color:var(--white);text-align:center;text-shadow:0 0 40px #ffffff80;font-size:32px;font-weight:500;line-height:100%;position:relative}@media (max-width:1127.98px){.bv4-exp{margin-top:96px}.bv4-card-text{font-size:12px}.bv4-feature{grid-template-columns:1fr;gap:32px}.bv4-feature.is-flipped .bv4-feature-art{order:0}.bv4-feature-copy{align-items:center}.bv4-feature .bv4-feature-title,.bv4-feature .bv4-feature-text{text-align:center}.bv4-feature-list{gap:80px}.bv4-card-bottom{width:100%;height:min-content;padding:228px 20px 36px}.bv4-bottom-row{width:100%;margin-top:64px}.bv4-features{margin-top:80px}.bv4-fs-reading,.bv4-fs-editor{grid-template-columns:1fr}}@media (max-width:639.98px){.bv4-vc-panel{border-radius:28px;width:calc(100% - 32px);height:620px}.bv4-vc-greeting,.bv4-card-title{font-size:26px}.bv4-exp{margin-top:64px}.bv4-exp-mock{display:none}.bv4-exp-chat{padding-top:24px}}@media (max-width:1127.98px){.bv4-card-bottom{flex-direction:column;align-items:center;gap:28px;padding:28px 20px 36px;display:flex}.bv4-card-bottom .bv4-card-bg{padding-top:0;position:static;-webkit-mask-image:none;mask-image:none}}.bv4-approve{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(560px,100%);display:flex}.bv4-approve-title{margin-top:8px}.bv4-hint{background:var(--p-800);border-radius:18px;flex-direction:column;gap:10px;width:min(400px,100%);padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.bv4-hint{background:color-mix(in srgb, var(--p-800) 70%, transparent)}}.bv4-hint{text-align:left;box-shadow:inset 0 0 0 1px #ffffff14;-webkit-mask-image:linear-gradient(#000 55%,#00000059 100%);mask-image:linear-gradient(#000 55%,#00000059 100%)}.bv4-hint-label{letter-spacing:.02em;color:var(--t-300);align-items:center;gap:6px;font-size:11px;display:inline-flex}.bv4-hint-text{color:var(--t-100);font-size:13px;line-height:150%}.bv4-hint-actions{justify-content:flex-end;gap:6px;display:flex}.bv4-hint-btn{height:28px;color:var(--t-100);background:#ffffff0f;border-radius:999px;padding-inline:12px;font-size:12px;font-weight:500;transition:background .15s}.bv4-hint-btn:hover{background:#ffffff1a}.bv4-hint-btn.is-primary{color:var(--b-bg);background:var(--white)}.bv4-hint-done{height:28px;color:var(--t-200);align-items:center;gap:6px;font-size:12px;display:inline-flex}.bv4-fs-pilotage{background:var(--p-800);border-radius:20px;flex-direction:column;gap:14px;padding:18px 16px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.bv4-fs-pilotage{background:color-mix(in srgb, var(--p-800) 80%, transparent)}}.bv4-fs-pilotage{box-shadow:inset 0 0 0 1px #ffffff0f}.bv4-fs-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bv4-fs-kpi{background:#ffffff0a;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.bv4-fs-kpi dd{font-family:var(--font-serif);color:var(--white);margin:0;font-size:22px;line-height:110%}.bv4-fs-kpi dt{color:var(--t-300);font-size:11px}.bv4-fs-chart{margin:0;animation:none}.bv4-fs-chart .bv4-lg-bar i{animation:none}.bv4-fs-chart .bv4-lg-bars{margin-bottom:18px}.bv4-section-head{flex-direction:column;gap:16px;max-width:640px;margin-bottom:48px;display:flex}.bv4-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bv4-text-link{color:var(--b-accent-ink);background:0 0;border:0;gap:6px;padding:0;font-weight:600}.bv4-text-link:after{content:"→"}.bv4-btn.bv4-btn-inverse{color:var(--b-ink);background:#fff}.bv4-btn.bv4-btn-inverse:hover{background:var(--b-soft);color:var(--b-ink)}.bv4-segment-list{flex-direction:column;gap:64px;display:flex}.bv4-segment-row{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.bv4-segment-row.is-reverse .bv4-segment-illustration{order:2}.bv4-segment-row.is-reverse .bv4-segment-text{order:1}.bv4-ascii-panel{border-radius:var(--b-radius-card);background:var(--b-soft);box-shadow:inset 0 0 0 1px var(--b-line);padding:32px;position:relative;overflow:hidden}.bv4-ascii-panel:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(100deg,#0000 0%,#ffffff12 50%,#0000 100%);width:60%;animation:6s ease-in-out infinite bv4-sweep;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.bv4-ascii{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--b-muted);white-space:pre;margin:0;font-size:12px;line-height:1.5;position:relative;overflow-x:auto}.bv4-segment-text{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bv4-segment-name{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--b-muted);font-size:11px;font-weight:600}.bv4-segment-text h3{font-family:var(--font-playfair), Georgia, serif;font-size:30px;font-weight:500}.bv4-segment-text p{color:var(--b-muted);line-height:1.7}.bv4-tag{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.bv4-tag-available{background:var(--b-accent-soft);color:var(--b-accent-ink)}.bv4-table-region{border-radius:var(--b-radius-card);box-shadow:inset 0 0 0 1px var(--b-line);overflow-x:auto}.bv4-table{border-collapse:collapse;width:100%;min-width:720px}.bv4-table th,.bv4-table td{text-align:left;border-bottom:1px solid var(--b-line);vertical-align:top;padding:16px 20px;font-size:14px}.bv4-table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--b-muted);background:var(--b-soft);font-size:12px;font-weight:600}.bv4-table tbody th[scope=row]{color:var(--b-ink);font-weight:600}.bv4-muted-cell{color:var(--b-muted)}.bv4-col-boulevrd{background:var(--b-accent-soft);color:var(--b-ink);font-weight:500}.bv4-table thead .bv4-col-boulevrd{color:var(--b-accent-ink)}td.bv4-col-boulevrd{display:table-cell}td.bv4-col-boulevrd>svg{vertical-align:-2px;color:var(--b-accent-ink);margin-right:8px;display:inline-block}.bv4-cohort-grid{grid-template-columns:1fr 1.4fr;gap:32px;margin-bottom:48px;display:grid}.bv4-cohort-exclusivity{background:var(--b-accent-soft);border-radius:var(--b-radius-card);color:var(--b-ink);flex-direction:column;gap:12px;padding:32px;display:flex}.bv4-cohort-exclusivity h3{font-size:18px;font-weight:600}.bv4-cohort-exclusivity p{color:var(--b-ink);line-height:1.7}.bv4-cohort-lists{grid-template-columns:1fr 1fr;gap:32px;display:grid}.bv4-cohort-lists h3{margin-bottom:16px;font-size:16px;font-weight:600}.bv4-cohort-lists ul{flex-direction:column;gap:10px;display:flex}.bv4-cohort-lists li{color:var(--b-muted);padding-left:18px;line-height:1.6;position:relative}.bv4-cohort-lists li:before{content:"";background:var(--b-accent);border-radius:999px;width:6px;height:6px;position:absolute;top:9px;left:0}.bv4-cohort-path{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;display:grid}.bv4-cohort-path li{flex-direction:column;gap:8px;display:flex}.bv4-step-n{background:var(--b-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:inline-flex}.bv4-cohort-step-label{font-weight:600}.bv4-cohort-path p{color:var(--b-muted);font-size:14px;line-height:1.6}.bv4-cohort-counter{color:var(--b-accent-ink);margin-bottom:16px;font-size:14px;font-weight:600}.bv4-cohort-discretion{border-left:2px solid var(--b-line);color:var(--b-muted);margin-bottom:32px;padding-left:16px;font-size:14px;line-height:1.6}.bv4-cta-band{background:var(--b-ink);color:#fff;padding-block:80px}.bv4-cta-band-inner{flex-direction:column;align-items:flex-start;gap:20px;max-width:640px;display:flex}.bv4-cta-band-inner h2{font-family:var(--font-playfair), Georgia, serif;color:#fff;font-size:34px}.bv4-cta-band-inner p{color:#ffffffb0;line-height:1.7}.bv4-data-grid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px;display:grid}.bv4-data-group h3{margin-bottom:16px;font-size:16px;font-weight:600}.bv4-data-group ul{flex-direction:column;gap:12px;display:flex}.bv4-data-group li{color:var(--b-muted);align-items:flex-start;gap:10px;line-height:1.6;display:flex}.bv4-data-group li>svg{color:var(--b-accent-ink);flex-shrink:0;margin-top:2px}.bv4-vision-statement{font-family:var(--font-playfair), Georgia, serif;text-wrap:balance;max-width:30ch;margin-bottom:48px;font-size:30px;font-weight:500}.bv4-vision .bv4-profile-meta{display:none}.bv4-vision-grid{grid-template-columns:280px 1fr;align-items:start;gap:48px;display:grid}.bv4-vision-text{flex-direction:column;gap:20px;display:flex}.bv4-vision-text p{color:var(--b-ink);font-size:17px;line-height:1.7}.bv4-vision-signature{flex-direction:column;gap:4px;margin-top:8px;display:flex}.bv4-vision-signature-name{font-weight:600}.bv4-vision-signature-role{color:var(--b-muted);font-size:14px}.bv4-vision-signature .bv4-text-link{margin-top:8px;font-size:14px}.bv4-blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;display:grid}.bv4-blog-card{border-radius:var(--b-radius-card);box-shadow:inset 0 0 0 1px var(--b-line);flex-direction:column;gap:12px;padding:20px;transition:box-shadow .2s;display:flex}.bv4-blog-card:hover{box-shadow:inset 0 0 0 1px var(--b-line), var(--b-shadow)}.bv4-blog-cover{background:linear-gradient(135deg, var(--b-accent-soft), var(--b-soft));border-radius:14px;justify-content:center;align-items:center;height:120px;display:flex}.bv4-blog-cover span{font-family:var(--font-playfair), Georgia, serif;color:var(--b-accent-ink);font-size:48px}.bv4-blog-card h3{font-family:var(--font-playfair), Georgia, serif;font-size:22px;font-weight:500}.bv4-blog-meta{color:var(--b-muted);font-size:13px}.bv4-faq-list{flex-direction:column;display:flex}.bv4-faq-item{border-bottom:1px solid var(--b-line)}.bv4-faq-item h3{font-size:16px}.bv4-faq-item button{text-align:left;width:100%;color:var(--b-ink);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-weight:600;display:flex}.bv4-faq-item button>svg{color:var(--b-muted);flex-shrink:0}.bv4-faq-panel{color:var(--b-muted);flex-direction:column;gap:12px;padding-bottom:24px;line-height:1.7;display:flex}.bv4-faq-panel ul{flex-direction:column;gap:8px;padding-left:4px;display:flex}.bv4-faq-panel li{padding-left:18px;position:relative}.bv4-faq-panel li:before{content:"";background:var(--b-accent);border-radius:999px;width:6px;height:6px;position:absolute;top:9px;left:0}.bv4-final-inner{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.bv4-final-inner h2{max-width:640px;font-size:36px}.bv4-final-benefits{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.bv4-final-benefits li{color:var(--b-muted);align-items:center;gap:8px;font-size:14px;display:flex}.bv4-final-benefits li>svg{color:var(--b-accent-ink)}.bv4-final-closing{font-family:var(--font-playfair), Georgia, serif;color:var(--b-muted);font-size:18px;font-style:italic}@media (max-width:900px){.bv4-segment-row{grid-template-columns:1fr}.bv4-segment-row.is-reverse .bv4-segment-illustration,.bv4-segment-row.is-reverse .bv4-segment-text{order:initial}.bv4-cohort-grid,.bv4-cohort-lists,.bv4-data-grid,.bv4-blog-grid,.bv4-cohort-path,.bv4-vision-grid{grid-template-columns:1fr}}@media (max-width:640px){.bv4-final-inner h2{font-size:28px}.bv4-vision-statement{font-size:24px}.bv4-cta-band-inner h2{font-size:26px}}.bv4-l-audience,.bv4-l-cmp,.bv4-l-dayone,.bv4-l-band,.bv4-l-security,.bv4-l-founder,.bv4-l-featured,.bv4-l-faq,.bv4-l-askai,.bv4-l-final{width:min(var(--shell), calc(100% - 48px));flex-direction:column;align-items:center;margin:192px auto 0;display:flex;position:relative}.bv4-l-final{margin-bottom:96px}.bv4-l-head{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.bv4-l-title{text-align:center;width:100%;max-width:600px;line-height:108%}.bv4-l-title-tight{letter-spacing:-2.64px;max-width:720px}.bv4-l-intro{text-align:center;letter-spacing:-.02em;width:100%;max-width:600px;color:var(--t-200);text-wrap:pretty;font-feature-settings:"cv03" on, "cv04" on, "cv09" on, "cv11" on;font-size:15px;line-height:174%}.bv4-l-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bv4-l-link{letter-spacing:-.02em;color:var(--t-200);align-items:center;gap:6px;font-size:13px;display:inline-flex}.bv4-l-link-center{align-self:center;margin-top:32px;font-size:14px}.bv4-l-link-icon{flex:none;transition:transform .2s}.bv4-l-link:hover .bv4-l-link-icon{transform:rotate(45deg)}.bv4-l-lead-pill,.bv4-l-int{background:var(--p-500);border-radius:999px;align-items:center;gap:4px;height:28px;padding:0 10px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bv4-l-lead-pill,.bv4-l-int{background:color-mix(in srgb, var(--p-500) 50%, transparent)}}.bv4-l-lead-pill,.bv4-l-int{-webkit-backdrop-filter:blur(10px);letter-spacing:-.01em;color:var(--t-150);white-space:nowrap;font-size:12px}.bv4-l-lead-pill:before,.bv4-l-int:before{content:"";border-radius:inherit;background:linear-gradient(165deg, #fff3 0%, var(--p-400) 38%, #ffffff0a 100%);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bv4-l-lead-pill svg{color:var(--t-150)}.bv4-l-audience{gap:100px;overflow:hidden}.bv4-l-audience-row{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.bv4-l-audience-card{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.bv4-l-audience-card+.bv4-l-audience-card{border-left:1px solid var(--p-600)}.bv4-l-audience-art{justify-content:center;width:calc(100% - 64px);max-width:396px;margin:-24px auto 32px;display:flex;position:relative}.bv4-l-ascii{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--t-300);white-space:pre;text-align:left;margin:0;font-size:12px;line-height:1.5;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 62%,#0000 100%)}.bv4-l-audience-body{flex-direction:column;align-items:center;gap:10px;max-width:408px;padding-inline:32px;display:flex}.bv4-l-audience-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--white);text-shadow:0 0 40px #ffffff80;margin-block:10px 0;font-size:32px;font-weight:500;line-height:106%}.bv4-l-audience-text{letter-spacing:-.02em;color:var(--t-300);font-feature-settings:"cv03" on, "cv04" on, "cv09" on, "cv11" on;font-size:13px;line-height:164%}.bv4-l-audience-body .bv4-l-link{margin-top:6px}.bv4-l-cmp{gap:64px}.bv4-l-cmp-scroll{width:100%;overflow:visible}.bv4-l-cmp-table thead th{z-index:4;background:var(--b-bg);position:sticky;top:64px}.bv4-l-cmp-table thead th.is-ref{background:var(--p-800);border-radius:28px 28px 0 0;box-shadow:inset 0 1px #ffffff1f}.bv4-l-cmp-table thead th.bv4-l-cmp-corner{z-index:5}.bv4-l-cmp-scroll::-webkit-scrollbar{display:none}.bv4-l-cmp-scroll:focus-visible{outline:1px solid var(--p-200);outline-offset:4px;border-radius:28px}.bv4-l-cmp-wrap{--lab-w:22%;--col-w:24%;--ref-w:30%;width:100%;min-width:860px;position:relative}.bv4-l-cmp-table{z-index:1;border-collapse:separate;border-spacing:0;table-layout:fixed;font-feature-settings:"cv03" on, "cv04" on, "cv09" on, "cv11" on;width:100%;position:relative}.bv4-l-cmp-corner{width:var(--lab-w);z-index:2;background:var(--b-bg);position:sticky;left:0}.bv4-l-cmp-col{width:var(--col-w);text-align:left;vertical-align:bottom;padding:22px 24px 20px}.bv4-l-ref-panel{top:0;bottom:0;left:calc(var(--lab-w) + 2 * var(--col-w));z-index:0;background:var(--p-800);pointer-events:none;border-radius:28px;position:absolute;right:0;overflow:hidden}.bv4-l-ref-panel:before{content:"";z-index:3;border-radius:inherit;background:conic-gradient(from var(--pill-angle,0deg), #ffffff1f 0deg, #fff3 75deg, #fff3 95deg, #ffffff0a 200deg, #ffffff1f 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:9s linear infinite bv4-pill-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bv4-l-ref-panel:after{content:"";z-index:1;background:radial-gradient(60% 40% at 80% 0,#f273241a,#0000 70%),linear-gradient(#1211101a,#12111085 16%,#121110de 40%,#121110ed);position:absolute;inset:0}.bv4-l-col-name{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--white);text-shadow:0 0 40px #ffffff80;font-size:24px;font-weight:500;line-height:120%;display:block}.bv4-l-cmp-col.is-ref .bv4-l-col-name{color:#0000;text-shadow:none;background-image:linear-gradient(90deg,#f0a774,#fff5d4,#f0a774);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.bv4-l-cmp-label{text-align:left;vertical-align:top;letter-spacing:-.01em;color:var(--muted);z-index:2;background:var(--b-bg);border-top:1px solid #ffffff0f;padding:24px;font-size:13px;font-weight:500;position:sticky;left:0}.bv4-l-cmp-cell{vertical-align:top;border-top:1px solid #ffffff0f;padding:24px}.bv4-l-cmp-col.c0,.bv4-l-cmp-col.c1,.bv4-l-cmp-cell.c0,.bv4-l-cmp-cell.c1{border-left:1px solid #ffffff0f}.bv4-l-cmp-cell.is-ref{border-top-color:#ffffff1a}.bv4-l-cell-note{letter-spacing:-.01em;color:var(--t-300);text-wrap:pretty;font-size:13px;line-height:164%;display:block}.bv4-l-cell-title{letter-spacing:-.01em;color:var(--white);margin-bottom:4px;font-size:14px;font-weight:600;line-height:140%;display:block}.bv4-l-cmp-cell.is-ref .bv4-l-cell-title{color:var(--white)}.bv4-l-col-sub{letter-spacing:-.01em;color:var(--t-300);margin-top:6px;font-size:13px;font-weight:400;line-height:140%;display:block}.bv4-l-cmp-col.is-ref .bv4-l-col-sub{color:var(--t-200)}.bv4-l-cmp-label>span{display:inline}.bv4-l-cmp-label-icon{vertical-align:-2px;color:var(--t-300);margin-right:8px;display:inline-block}.bv4-l-cmp-col.c2,.bv4-l-cmp-cell.c2{width:var(--ref-w)}.bv4-l-dayone{gap:0}.bv4-l-dayone-scene{justify-content:center;width:min(760px,100%);margin-bottom:40px;padding:24px 24px 0;display:flex;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 64%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 64%,#0000 100%)}.bv4-l-dayone-scene:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 80% at 50% 0,#f2732414,#0000 70%);border-radius:40px;position:absolute;inset:0}.bv4-l-dayone-thread{height:320px;min-height:0;padding-bottom:32px}.bv4-l-dayone-thread .bv4-loop-line{align-items:flex-start;gap:8px;display:flex}.bv4-l-dayone-check{color:#7bc95a;flex:none;margin-top:5px}.bv4-l-int-mark{flex:none;width:16px;height:16px;margin-right:3px}.bv4-l-int-label{letter-spacing:-.02em;color:var(--t-300);text-align:center;margin-top:48px;font-size:12px;font-weight:500}.bv4-l-int-marquee{width:100%;max-width:592px;margin-top:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30% 70%,#0000 100%)}.bv4-l-int-track{width:max-content;animation:30s linear infinite bv4-marquee;display:flex}.bv4-l-int-marquee:hover .bv4-l-int-track{animation-play-state:paused}.bv4-l-int-group{flex:none;align-items:center;display:flex}.bv4-l-int{margin-right:16px}.bv4-l-int-name{color:var(--t-150)}.bv4-l-int-dot,.bv4-l-int-status{color:var(--t-300)}.bv4-l-int-check{color:#7bc95a;margin-left:2px}.bv4-l-cta-card{background:var(--p-800);border-radius:40px;outline:4px solid #ffffff0f;flex-direction:column;align-items:center;width:100%;padding:148px 32px;display:flex;position:relative;overflow:hidden}.bv4-l-cta-card-mid{padding:96px 32px}.bv4-l-final-art{z-index:1;width:100%;height:100%;color:var(--white);pointer-events:none;position:absolute;inset:0}.bv4-l-places{align-items:stretch;padding:72px 64px}.bv4-l-places-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}.bv4-l-places-copy{align-items:flex-start;gap:28px}.bv4-l-places-copy .bv4-l-cta-text{align-items:flex-start}.bv4-l-places-title,.bv4-l-places-copy .bv4-l-cta-sub{text-align:left}.bv4-l-places-title{font-size:48px}.bv4-l-places-facts{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.bv4-l-places-fact{border-top:1px solid #ffffff1a;flex-direction:column;gap:6px;padding-top:14px;display:flex}.bv4-l-places-fact dt{font-family:var(--font-serif);color:var(--white);text-shadow:0 0 24px #fff6;font-size:30px;line-height:100%}.bv4-l-places-fact dd{letter-spacing:-.01em;color:var(--t-300);font-size:12.5px;line-height:150%}.bv4-l-places-art{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.bv4-l-places-axis{letter-spacing:.12em;text-transform:uppercase;color:var(--t-300);font-size:11px}.bv4-l-places-lattice{background:#ffffff05;border-radius:20px;grid-template-columns:repeat(8,1fr);gap:10px;width:100%;padding:18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.bv4-l-places-lattice i{aspect-ratio:1;border-radius:7px}.bv4-l-places-lattice i.is-taken{background:var(--t-100);opacity:.86}.bv4-l-places-lattice i.is-free{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.bv4-l-places-lattice i.is-yours{background:var(--b-accent-grad);box-shadow:0 0 28px #f273248c}.bv4-l-places-yours{left:calc(18px + (mod(var(--i), 8) + .5) * (100% - 36px + 10px) / 8);top:calc(18px + round(down, var(--i) / 8) * (100% - 36px + 10px) / 5 - 12px);background:var(--b-accent-grad);color:var(--white);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;transition:filter .15s;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 24px -8px #f27324b3}.bv4-l-places-yours:hover{filter:brightness(1.12)}.bv4-l-cta-card:before{content:"";z-index:3;border-radius:inherit;background:conic-gradient(from var(--pill-angle,0deg), #ffffff1f 0deg, #fff3 75deg, #fff3 95deg, #ffffff0a 200deg, #ffffff1f 360deg);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:12s linear infinite bv4-pill-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bv4-l-cta-veil{z-index:1;pointer-events:none;background:radial-gradient(60% 60% at 100% 0,#f273241a,#0000 70%),radial-gradient(100% 100% at 100% 0,#14131200,#14131299 65%,#141312b3);position:absolute;inset:0}.bv4-l-cta-inner{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex;position:relative}.bv4-l-cta-text{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.bv4-l-cta-title{text-align:center;width:100%;max-width:728px;font-size:56px;line-height:104%}.bv4-l-cta-sub{letter-spacing:-.02em;text-align:center;width:100%;max-width:560px;color:var(--t-200);font-size:14px;line-height:156%}.bv4-l-perks{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%;margin-top:24px;display:flex}.bv4-l-perk{flex:none;align-items:center;gap:4px;display:flex}.bv4-l-perk svg{color:#f4efe680;flex:none}.bv4-l-perk p{letter-spacing:-.02em;color:var(--t-200);font-size:12px;line-height:120%}.bv4-l-cta-closing{font-family:var(--font-serif);color:var(--t-300);font-size:15px}.bv4-l-security{gap:64px}.bv4-l-security-figure{width:min(360px,100%);color:var(--t-150);justify-content:center;margin-bottom:-16px;display:flex}.bv4-l-security-art{filter:drop-shadow(0 0 24px #ffffff1f);width:100%;height:auto}.bv4-l-commitments{--row-h:256px;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(var(--row-h), auto);width:100%;display:grid;position:relative}.bv4-l-commitments:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff1f, #ffffff1f), repeating-linear-gradient(to bottom, #ffffff1f 0 1px, transparent 1px var(--row-h));background-position:0 100%,0 0;background-repeat:no-repeat,repeat;background-size:100% 1px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 31% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 31% 70%,#0000 100%)}.bv4-l-category{z-index:1;min-height:var(--row-h);border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;gap:28px;padding:24px;display:flex;position:relative}.bv4-l-category:nth-child(4n),.bv4-l-category:last-child{border-right:0}.bv4-l-category-icon{color:var(--white50);align-self:flex-start}.bv4-l-category-body{flex-direction:column;gap:12px;display:flex}.bv4-l-category-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--t-100);font-size:24px;font-weight:500;line-height:120%}.bv4-l-category-points{flex-direction:column;gap:6px;display:flex}.bv4-l-category-points li{letter-spacing:-.02em;color:var(--t-200);align-items:flex-start;gap:6px;font-size:14px;line-height:140%;display:flex}.bv4-l-category-points li:before{content:"*";color:var(--t-300);flex:none;margin-top:2px;font-size:16px}.bv4-l-security .bv4-l-link-center{margin-top:-32px}.bv4-l-founder{margin-top:288px;padding-inline:128px}.bv4-l-founder:before,.bv4-l-founder:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--p-500) 20%, var(--p-500) 80%, transparent);width:1px;position:absolute;top:0;bottom:0}.bv4-l-founder:before{left:0}.bv4-l-founder:after{right:0}.bv4-l-founder-grid{grid-template-columns:420px minmax(0,1fr);grid-template-areas:"photo content""photo sign";align-items:center;column-gap:120px;width:100%;display:grid}.bv4-l-founder-photo{aspect-ratio:4/5;border:1px solid var(--p-400);background:radial-gradient(60% 50% at 50% 30%, #f2732414, transparent 70%), var(--p-800);flex-direction:column;grid-area:photo;justify-content:center;align-items:center;gap:12px;width:100%;max-width:420px;display:flex;position:relative;overflow:hidden}.bv4-l-founder-initials{font-family:var(--font-serif);color:var(--t-300);text-shadow:0 0 40px #fff3;font-size:96px}.bv4-l-founder-placeholder{letter-spacing:.08em;text-transform:uppercase;color:var(--t-300);font-size:12px}.bv4-l-founder-content{flex-direction:column;grid-area:content;display:flex}.bv4-l-founder-eyebrow{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--t-100);margin-bottom:12px;font-size:40px}.bv4-l-founder-statement{flex-direction:column;gap:16px;display:flex}.bv4-l-founder-statement p{letter-spacing:-.01em;color:var(--t-200);text-wrap:pretty;font-size:15px;line-height:164%}.bv4-l-founder-statement .bv4-l-founder-first{color:var(--t-100)}.bv4-l-founder-sign{flex-direction:column;grid-area:sign;gap:4px;margin-top:96px;display:flex}.bv4-l-founder-name{letter-spacing:-.01em;color:var(--white);font-size:16px;font-weight:500}.bv4-l-founder-role{color:var(--muted);font-size:12px}.bv4-l-featured{gap:32px}.bv4-l-post-grid{flex-wrap:wrap;justify-content:center;width:100%;display:flex;position:relative}.bv4-l-post-grid:before,.bv4-l-post-grid:after{content:"";background:linear-gradient(to right, transparent 0%, var(--p-400) 15%, var(--p-400) 85%, transparent 100%);height:1px;position:absolute;left:0;right:0}.bv4-l-post-grid:before{top:0}.bv4-l-post-grid:after{bottom:0}.bv4-l-post{flex-direction:column;flex:33.333%;gap:12px;max-width:33.333%;padding:24px;transition:background .15s;display:flex}.bv4-l-post:not(:first-child){border-left:1px solid var(--p-400)}.bv4-l-post:hover{background:#ffffff05}.bv4-l-post{--tone:242 115 36;--tone-text:#f0a774}.bv4-l-post[data-tone=green]{--tone:123 201 90;--tone-text:#9bd985}.bv4-l-post[data-tone=blue]{--tone:96 165 250;--tone-text:#93c5fd}.bv4-l-post-cover{aspect-ratio:16/10;background:radial-gradient(70% 70% at 30% 20%, rgb(var(--tone) / 18%), transparent 70%), var(--p-700);color:var(--tone-text);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.bv4-l-post-cover svg{width:100%;height:100%;position:absolute;inset:0}.bv4-l-post-glyph{font-family:var(--font-serif);color:var(--t-150);text-shadow:0 0 40px #ffffff4d;font-size:56px;position:relative}.bv4-l-post-cat{background:rgb(var(--tone) / 14%);letter-spacing:.02em;color:var(--tone-text);border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:11px;font-weight:500}.bv4-l-post-title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--white);font-size:22px;font-weight:500;line-height:118%}.bv4-l-post-meta{color:var(--muted);font-size:12px}.bv4-l-faq{gap:64px}.bv4-l-faq-list{flex-direction:column;align-items:center;width:min(864px,100%);display:flex}.bv4-l-faq-item{border-radius:10px;width:100%;overflow:hidden}.bv4-l-faq-q{margin:0}.bv4-l-faq-top{cursor:pointer;text-align:left;border-top:1px solid var(--p-600);align-items:center;gap:4px;width:100%;padding:10px 8px 10px 0;display:flex}.bv4-l-faq-question{font-family:var(--font-serif);color:var(--white);text-shadow:0 0 32px #ffffff73;max-width:628px;font-size:20px;font-weight:400;line-height:134%}.bv4-l-faq-icon{color:var(--t-200);flex:none;display:inline-flex}.bv4-l-faq-vbar{transform-origin:20px 20px;transition:transform .25s ease-in-out}.bv4-l-faq-item.is-open .bv4-l-faq-vbar{transform:rotate(90deg)}.bv4-l-faq-answer{flex-direction:column;gap:16px;padding:8px 48px 40px 44px;display:flex}.bv4-l-faq-answer[hidden]{display:none}.bv4-l-faq-block{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.bv4-l-faq-block-icon{color:var(--white50);flex:none;margin-top:3px}.bv4-l-faq-block-text{letter-spacing:-.02em;color:var(--t-200);text-wrap:pretty;font-feature-settings:"cv03" on, "cv04" on, "cv09" on, "cv11" on;font-size:15px;font-weight:400;line-height:174%}.bv4-l-faq-block-text b{color:var(--white);font-weight:500}.bv4-l-page{width:min(var(--shell), calc(100% - 48px));flex-direction:column;align-items:center;gap:64px;margin:0 auto 96px;padding-top:148px;display:flex}.bv4-l-page-head{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:720px;display:flex}.bv4-l-page-title{text-align:center;font-size:56px;line-height:106%}.bv4-l-page-body{flex-direction:column;gap:40px;width:min(720px,100%);display:flex}.bv4-l-page-h2{text-shadow:0 0 32px #fff6;margin-bottom:12px;font-size:32px;line-height:110%}.bv4-l-page-prose p,.bv4-l-page-prose li{letter-spacing:-.02em;color:var(--t-200);font-size:15px;line-height:174%}.bv4-l-page-prose ul{flex-direction:column;gap:8px;margin-top:8px;display:flex}.bv4-l-page-prose li{gap:8px;display:flex}.bv4-l-page-prose li:before{content:"*";color:var(--t-300)}@media (max-width:1127.98px){.bv4-l-audience,.bv4-l-cmp,.bv4-l-dayone,.bv4-l-band,.bv4-l-security,.bv4-l-founder,.bv4-l-featured,.bv4-l-faq,.bv4-l-askai,.bv4-l-final{margin-top:120px}.bv4-l-audience-row{grid-template-columns:1fr;gap:64px}.bv4-l-audience-card+.bv4-l-audience-card{border-left:0;border-top:1px solid var(--p-600);padding-top:48px}.bv4-l-commitments{grid-template-columns:repeat(2,1fr)}.bv4-l-category:nth-child(2n){border-right:0}.bv4-l-founder{padding-inline:24px}.bv4-l-founder-grid{grid-template-columns:1fr;grid-template-areas:"photo""content""sign";row-gap:40px}.bv4-l-founder-photo{max-width:320px}.bv4-l-founder-sign{margin-top:0}.bv4-l-post{flex-basis:100%;max-width:100%}.bv4-l-post:not(:first-child){border-left:0;border-top:1px solid var(--p-400)}.bv4-l-cta-card{padding:64px 32px}.bv4-l-cta-title{font-size:40px}.bv4-l-cmp-scroll{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.bv4-l-cmp-table thead th{position:static}.bv4-l-cmp-table thead th.bv4-l-cmp-corner{position:sticky;top:auto;left:0}.bv4-l-cmp-wrap{--lab-w:20%;--col-w:24%;--ref-w:32%;min-width:0}.bv4-l-cmp-col,.bv4-l-cmp-cell{padding:18px 16px}.bv4-l-founder{margin-top:160px}.bv4-l-places{padding:48px 24px}.bv4-l-places-grid{grid-template-columns:1fr;gap:40px}.bv4-l-places-title{font-size:36px}.bv4-l-page-title{font-size:40px}.bv4-l-dayone-panel{flex-wrap:wrap;gap:24px}}@media (max-width:639.98px){.bv4-l-commitments{grid-template-columns:1fr;grid-auto-rows:auto}.bv4-l-commitments:before{display:none}.bv4-l-category{border-top:1px solid #ffffff14;border-right:0;gap:24px}.bv4-l-faq-answer{padding-right:8px}.bv4-l-cta-card{border-radius:28px;padding:48px 20px}}.bv4-l-legal-date{color:var(--t-300);font-size:12px}.bv4-memo-page{gap:48px}.bv4-memo{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;width:min(1040px,100%);display:grid}.bv4-memo-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:96px}.bv4-memo-side-title{letter-spacing:.12em;text-transform:uppercase;color:var(--t-300);font-size:11px;font-weight:500}.bv4-memo-toc{flex-direction:column;gap:2px;display:flex}.bv4-memo-toc a{color:var(--t-200);border-radius:8px;gap:10px;padding:6px 8px;font-size:13px;line-height:140%;transition:background .15s,color .15s;display:flex}.bv4-memo-toc a:hover{color:var(--white);background:#ffffff0a}.bv4-memo-toc-n{width:14px;font-family:var(--font-serif);color:var(--t-300);flex:none}.bv4-memo-status{color:var(--t-300);align-items:flex-start;gap:6px;margin-top:12px;font-size:12px;line-height:150%;display:inline-flex}.bv4-memo-status svg{color:#7bc95a;flex:none;margin-top:2px}.bv4-memo-doc{color:#1c1a17;background:#f7f3ec;border-radius:20px;flex-direction:column;gap:40px;padding:56px 64px 64px;display:flex;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -30px #000c}.bv4-memo-notice{color:#5a544e;background:#efe6d6;border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:156%}.bv4-memo-section{flex-direction:column;gap:12px;scroll-margin-top:96px;display:flex}.bv4-memo-doc .bv4-memo-h2{font-family:var(--font-serif);color:#1c1a17;text-shadow:none;font-size:26px;font-weight:500;line-height:115%}.bv4-memo-n{color:#9a9288}.bv4-memo-reminder{color:#746d66;font-size:12px}.bv4-memo-reminder span,.bv4-memo-proof span,.bv4-memo-placeholder p span{color:#5a544e;font-weight:500}.bv4-memo-p{letter-spacing:-.01em;color:#2b2722;text-wrap:pretty;font-size:15px;line-height:168%}.bv4-memo-proof{color:#5a544e;background:#ebe4d8;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.bv4-memo-placeholder{color:#746d66;border:1.5px dashed #c9c2b8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}.bv4-memo-placeholder p{flex:auto}.bv4-memo-placeholder-actions{gap:6px;display:flex}.bv4-memo-action{color:#2b2722;background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;box-shadow:inset 0 0 0 1px #d9d2c7}.bv4-memo-foot{flex-direction:column;align-items:center;gap:20px;display:flex}.bv4-memo-foot-actions{align-items:center;gap:24px;display:flex}@media (max-width:899.98px){.bv4-memo{grid-template-columns:1fr}.bv4-memo-side{position:static}.bv4-memo-doc{padding:32px 24px}.bv4-memo-foot-actions{flex-direction:column}}@media (max-width:639.98px){.bv4-l-audience-row{grid-template-columns:minmax(0,1fr)}.bv4-l-audience-card{min-width:0}.bv4-l-audience-art{width:100%;max-width:100%;overflow:hidden}.bv4-l-ascii{max-width:100%;font-size:10px;overflow:hidden}.bv4-l-audience-body{max-width:100%;padding-inline:8px}.bv4-l-audience-title{font-size:28px}.bv4-l-cmp-wrap{--lab-w:112px;--col-w:176px;--ref-w:212px;min-width:calc(var(--lab-w) + var(--col-w) * 2 + var(--ref-w))}.bv4-l-cmp-label{padding:18px 12px}.bv4-l-cmp-label-icon{display:none}.bv4-l-cmp-col,.bv4-l-cmp-cell{padding:18px 14px}.bv4-l-cmp-corner,.bv4-l-cmp-label{box-shadow:10px 0 14px -8px #000c}.bv4-l-perks{flex-direction:column;align-items:flex-start;gap:12px}.bv4-l-perk{text-align:left;flex:auto;align-items:flex-start;min-width:0}.bv4-l-perk p{white-space:normal;line-height:140%}}.bv4-l-askai{gap:48px}.bv4-l-askai-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 48px;width:min(880px,100%);display:grid}.bv4-l-askai-item{height:52px;color:var(--white);align-items:center;gap:12px;transition:color .15s;display:flex}.bv4-l-askai-n{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--t-300);flex:none;font-size:12px}.bv4-l-askai-mark{flex:none;width:20px;height:20px;display:inline-flex}.bv4-l-askai-logo{width:20px;height:20px}.bv4-l-askai-name{letter-spacing:-.01em;flex:none;font-size:15px;font-weight:600}.bv4-l-askai-leader{background-image:linear-gradient(90deg,#ffffff38 0 2px,#0000 2px 6px);background-size:6px 1px;flex:auto;height:1px}.bv4-l-askai-arrow{color:var(--t-300);flex:none;transition:color .15s,transform .15s}.bv4-l-askai-item:hover .bv4-l-askai-arrow{color:var(--white);transform:translate(2px,-2px)}@media (max-width:639.98px){.bv4-l-askai-list{grid-template-columns:minmax(0,1fr);gap:4px}.bv4-l-places-facts{grid-template-columns:1fr;gap:16px}.bv4-l-places-fact{grid-template-columns:96px 1fr;align-items:baseline;gap:12px;display:grid}.bv4-l-category-icon{display:none}.bv4-l-category{gap:0;min-height:0;padding:20px 4px}.bv4-l-security{gap:40px;margin-top:88px}.bv4-l-founder{margin-top:96px}}.bv4-l-platform{width:min(var(--shell), calc(100% - 48px));flex-direction:column;align-items:center;margin:192px auto 0;display:flex;position:relative}.bv4-l-platform .bv4-l-title{max-width:800px}.bv4-l-platform-grid{border-block:1px solid var(--p-400);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:56px;display:grid}.bv4-l-platform-grid article{padding:36px 28px}.bv4-l-platform-grid article+article{border-left:1px solid var(--p-400)}.bv4-l-platform-grid h3{font-family:var(--font-serif);color:var(--white);text-wrap:balance;font-size:28px;line-height:1.15}.bv4-l-platform-grid p,.bv4-l-platform-note{color:var(--t-200);text-wrap:pretty;margin-top:16px;font-size:14px;line-height:1.74}.bv4-l-platform-note{text-align:center;max-width:760px;margin-top:28px}.bv4-l-founder-first{text-shadow:none;text-wrap:balance;font-weight:400}.bv4-l-audience>.bv4-l-head>.bv4-l-title{max-width:760px}@media (max-width:1127.98px){.bv4-l-platform{margin-top:120px}}@media (max-width:639.98px){.bv4-l-platform{width:calc(100% - 32px);margin-top:88px}.bv4-l-platform-grid{grid-template-columns:1fr;margin-top:32px}.bv4-l-platform-grid article{padding:28px 8px}.bv4-l-platform-grid article+article{border-left:0;border-top:1px solid var(--p-400)}}.bv4-l-founder,.bv4-l-platform{scroll-margin-top:112px}.bv4-hero-cohort{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--t-300);-webkit-text-decoration-color:var(--t-300);-webkit-text-decoration-color:var(--t-300);text-decoration-color:var(--t-300);transition:color .2s;display:inline-flex}.bv4-hero-cohort:hover{color:var(--white)}.bv4-hero-cohort:focus-visible{outline:2px solid var(--beige);outline-offset:5px;border-radius:3px}.bv4-example-controls{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px;display:flex}.bv4-example-controls>p{max-width:540px}.bv4-dayone-cta{align-items:center;gap:8px;margin-top:8px;display:inline-flex}.bv4-dayone-hint{color:var(--t-200);text-align:center;font-size:12px}.bv4-l-cmp-wrap.is-direct{--lab-w:24%;--col-w:34%;--ref-w:42%;min-width:640px}.bv4-l-cmp-wrap.is-direct .bv4-l-ref-panel{left:calc(var(--lab-w) + var(--col-w))}.bv4-l-cmp-wrap.is-direct .is-ref{width:var(--ref-w)}.bv4-l-cmp-wrap.is-direct .c0 .bv4-l-col-name{color:var(--t-200);text-shadow:none;font-size:22px}.bv4-l-cmp-wrap.is-direct .c0 .bv4-l-cell-title{color:var(--t-200);font-weight:400}.bv4-l-cmp-wrap.is-direct .is-ref .bv4-l-cell-note{color:var(--t-150)}.bv4-founder-offer{align-items:start;gap:72px}.bv4-founder-offer-copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.bv4-founder-offer-copy .bv4-l-cta-title{text-align:left;font-size:clamp(36px,4vw,54px)}.bv4-founder-offer-copy .bv4-l-cta-sub{text-align:left;max-width:none}.bv4-founder-offer-copy .bv4-btn{margin-top:8px}.bv4-founder-offer-hint{max-width:360px;color:var(--t-200);font-size:12px;line-height:1.6}.bv4-founder-support{border-left:1px solid var(--p-400);padding:28px 0 0 40px}.bv4-founder-support h3{font-family:var(--font-serif);color:var(--white);text-wrap:balance;font-size:32px;line-height:1.16}.bv4-founder-support dl{flex-direction:column;gap:28px;margin-block:32px;display:flex}.bv4-founder-support dt{color:var(--t-100);margin-bottom:8px;font-size:16px}.bv4-founder-support dd,.bv4-founder-support>p{color:var(--t-200);font-size:14px;line-height:1.7}.bv4-founder-support>p{border-top:1px solid var(--p-400);padding-top:24px}#places{scroll-margin-top:112px}@media (max-width:899.98px){.bv4-founder-offer{grid-template-columns:1fr;gap:40px}.bv4-founder-support{border-left:0;border-top:1px solid var(--p-400);padding:28px 0 0}}@media (max-width:639.98px){.bv4-l-cmp-wrap.is-direct{--lab-w:96px;--col-w:170px;--ref-w:200px;min-width:calc(var(--lab-w) + var(--col-w) + var(--ref-w))}.bv4-l-places:has(.bv4-founder-offer){padding:36px 24px}.bv4-example-controls{padding-inline:16px}}#conversation{scroll-margin-top:112px}.bv4-profile-card{--bv4-pc-rx:0deg;--bv4-pc-ry:0deg;--bv4-pc-px:50%;--bv4-pc-py:50%;perspective:900px;flex-direction:column;gap:16px;display:flex}.bv4-profile-card-inner{aspect-ratio:4/5;border-radius:var(--b-radius-card);background:linear-gradient(160deg, var(--b-soft), #fff);box-shadow:inset 0 0 0 1px var(--b-line), var(--b-shadow);transform:rotateX(var(--bv4-pc-rx)) rotateY(var(--bv4-pc-ry));transition:transform .2s ease-out;position:relative;overflow:hidden}.bv4-profile-avatar{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bv4-profile-avatar img{object-fit:cover;width:100%;height:100%}.bv4-profile-initials{font-family:var(--font-playfair), Georgia, serif;color:var(--b-accent-ink);font-size:64px;font-weight:500}.bv4-profile-glare{background:radial-gradient(circle at var(--bv4-pc-px) var(--bv4-pc-py), #fff6, transparent 55%);pointer-events:none;position:absolute;inset:0}.bv4-profile-meta{flex-direction:column;gap:2px;display:flex}.bv4-profile-name{font-weight:600}.bv4-profile-role{color:var(--b-muted);font-size:14px}@media (prefers-reduced-motion:reduce){.bv4-profile-card-inner{transition:none}}.bv4-page-hero{padding-bottom:48px}.bv4-page-hero-inner{flex-direction:column;align-items:flex-start;gap:16px;max-width:720px;display:flex}.bv4-padlock{color:var(--b-accent-ink);margin-bottom:8px}.bv4-page-final-inner{justify-content:center;display:flex}.bv4-reading{flex-direction:column;gap:48px;max-width:720px;margin-inline:auto;display:flex}.bv4-reading-block{flex-direction:column;gap:16px;display:flex}.bv4-reading-block h2{font-size:24px}.bv4-reading-block p{color:var(--b-muted);line-height:1.7}.bv4-reading-block ul{flex-direction:column;gap:10px;display:flex}.bv4-reading-block li{color:var(--b-muted);padding-left:18px;line-height:1.6;position:relative}.bv4-reading-block li:before{content:"";background:var(--b-accent);border-radius:999px;width:6px;height:6px;position:absolute;top:9px;left:0}.bv4-short-title{margin-bottom:32px;font-size:24px}.bv4-short-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bv4-short-item{box-shadow:inset 0 0 0 1px var(--b-line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.bv4-short-label{font-weight:600}.bv4-short-item p{color:var(--b-muted);font-size:14px;line-height:1.6}.bv4-cert-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-block:32px;display:grid}.bv4-cert-card{border-radius:var(--b-radius-card);box-shadow:inset 0 0 0 1px var(--b-line);flex-direction:column;gap:12px;padding:24px;display:flex}.bv4-cert-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bv4-cert-label{font-weight:600}.bv4-cert-card p{color:var(--b-muted);font-size:14px;line-height:1.6}.bv4-cert-status{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.bv4-cert-status-warn{color:#8a5a00;background:#fcf0d3}.bv4-cert-status-ok{background:var(--b-accent-soft);color:var(--b-accent-ink)}.bv4-cert-status-neutral{background:var(--b-soft);color:var(--b-muted)}.bv4-cert-note{color:var(--b-muted);font-size:14px;line-height:1.6}.bv4-blog-index-grid{grid-template-columns:repeat(3,1fr)}.bv4-blog-excerpt{color:var(--b-muted);font-size:14px;line-height:1.6}.bv4-back-link{margin-bottom:8px;display:inline-flex}.bv4-article-layout{grid-template-columns:1fr 280px;align-items:start;gap:64px;display:grid}.bv4-article-aside{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}.bv4-article-aside nav{flex-direction:column;gap:10px;display:flex}.bv4-article-aside nav a{color:var(--b-muted);font-size:14px;transition:color .2s}.bv4-article-aside nav a:hover{color:var(--b-ink)}.bv4-article-aside-cta,.bv4-article-inline-cta{border-radius:var(--b-radius-card);background:var(--b-soft);flex-direction:column;gap:12px;padding:24px;display:flex}.bv4-article-aside-cta h3,.bv4-article-inline-cta h3{font-size:16px;font-weight:600}.bv4-article-aside-cta p,.bv4-article-inline-cta p{color:var(--b-muted);font-size:14px;line-height:1.6}.bv4-appel-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.bv4-appel-info{flex-direction:column;gap:20px;display:flex}.bv4-appel-bring h2{margin-bottom:12px;font-size:18px}.bv4-appel-bring ul{flex-direction:column;gap:8px;display:flex}.bv4-appel-bring li{color:var(--b-muted);padding-left:18px;line-height:1.6;position:relative}.bv4-appel-bring li:before{content:"";background:var(--b-accent);border-radius:999px;width:6px;height:6px;position:absolute;top:9px;left:0}.bv4-appel-nota{color:var(--b-muted);border-left:2px solid var(--b-line);padding-left:16px;font-size:14px;line-height:1.6}.bv4-appel-side{flex-direction:column;gap:20px;display:flex}.bv4-appel-founder{border-radius:var(--b-radius-card);background:var(--p-800);box-shadow:inset 0 0 0 1px var(--p-400);flex-direction:column;gap:10px;padding:24px 28px;display:flex}.bv4-appel-founder h2{font-size:22px;line-height:120%}.bv4-appel-founder ul{flex-direction:column;gap:6px;margin-top:4px;display:flex}.bv4-appel-founder li{color:var(--t-200);gap:8px;font-size:14px;line-height:150%;display:flex}.bv4-appel-founder li:before{content:"*";color:var(--t-300)}.bv4-appel-founder p{color:var(--t-300);margin-top:6px;font-size:12.5px;line-height:150%}.bv4-appel-card{border-radius:var(--b-radius-card);box-shadow:inset 0 0 0 1px var(--b-line), var(--b-shadow);background:#fff;padding:32px}.bv4-appel-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.bv4-field-wide{grid-column:1/-1}.bv4-field{color:var(--b-ink);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.bv4-field input,.bv4-field select,.bv4-field textarea{box-shadow:inset 0 0 0 1px var(--b-line);background:#fff;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:400}.bv4-field textarea{resize:vertical;min-height:96px}.bv4-field input:focus-visible,.bv4-field select:focus-visible,.bv4-field textarea:focus-visible{outline:2px solid var(--b-accent);outline-offset:1px}.bv4-appel-error{color:#b42318;margin-bottom:16px;font-size:14px}.bv4-appel-form-foot{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bv4-appel-privacy{color:var(--b-muted);font-size:12px}.bv4-appel-success{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.bv4-appel-success h2{font-size:26px;line-height:115%}.bv4-done-mark{color:#7bc95a;background:#7bc95a1f;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.bv4-done-mark svg{width:20px;height:20px}.bv4-btn-wide{width:100%;height:48px}.bv4-appel-terms{background:var(--p-800);box-shadow:inset 0 0 0 1px var(--p-400);border-radius:16px;padding:18px 20px}.bv4-appel-success p{color:var(--b-muted);line-height:1.7}@media (max-width:900px){.bv4-short-grid,.bv4-cert-grid{grid-template-columns:1fr}.bv4-blog-index-grid{grid-template-columns:1fr 1fr}.bv4-article-layout{grid-template-columns:1fr}.bv4-article-aside{position:static}.bv4-appel-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.bv4-blog-index-grid{grid-template-columns:1fr}.bv4-appel-card{padding:24px}}@media (max-width:560px){.bv4-appel-form-grid{grid-template-columns:1fr}}.bv4-short-item,.bv4-cert-card,.bv4-appel-card,.bv4-appel-success,.bv4-blog-card,.bv4-article-aside-cta{background:var(--p-800);border:1px solid var(--p-400);box-shadow:none;color:var(--t-150)}.bv4-short-label,.bv4-cert-label,.bv4-short-title{color:var(--white)}.bv4-cert-status{color:var(--t-150);background:#ffffff0f}.bv4-field input,.bv4-field select,.bv4-field textarea{background:var(--p-900);border:1px solid var(--p-500);height:44px;box-shadow:none;color:var(--t-100);border-radius:999px;padding:0 14px}.bv4-field textarea{border-radius:20px;height:auto;min-height:96px;padding:12px 16px}.bv4-field input:focus-visible,.bv4-field select:focus-visible,.bv4-field textarea:focus-visible{border-color:#ffffff2e;outline:none;box-shadow:0 0 0 3px #ffffff0d}.bv4-field input::placeholder,.bv4-field textarea::placeholder{color:var(--t-300)}.bv4-field input:focus,.bv4-field select:focus,.bv4-field textarea:focus{border-color:var(--t-300);box-shadow:0 0 0 3px #ffffff0f}.bv4-field select option{background:var(--p-800)}.bv4-page-hero h1,.bv4-page-hero-inner h1{text-shadow:0 0 40px #ffffff80}.bv4-join{justify-content:center;align-items:center;min-height:100dvh;padding:32px 16px;display:flex;position:relative;overflow:hidden}.bv4-join-bg{opacity:.32;filter:blur(6px);pointer-events:none;width:min(1560px,110%);position:absolute;top:0;left:50%;transform:translate(-50%)}.bv4-join-bg:after{content:"";background:radial-gradient(60% 55% at 50% 45%,#03030300,#030303eb 70%);position:absolute;inset:-20%}.bv4-join-card{z-index:1;background:var(--p-800);border-radius:24px;flex-direction:column;width:min(1120px,100%);height:min(690px,100dvh - 64px);min-height:560px;padding:28px 40px 36px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bv4-join-card{background:color-mix(in srgb, var(--p-800) 92%, transparent)}}.bv4-join-card{-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 120px -40px #000000e6}.bv4-join-top{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.bv4-join-brand{display:inline-flex}.bv4-join-back{width:32px;height:32px;color:var(--t-200);border-radius:999px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.bv4-join-back:hover{background:#ffffff0f}.bv4-join-progress{background:#ffffff1f;border-radius:999px;width:100px;height:2px;position:relative;overflow:hidden}.bv4-join-progress span{border-radius:inherit;background:var(--b-accent-grad);height:100%;transition:width .4s;display:block}.bv4-join-close{width:32px;height:32px;color:var(--t-200);border-radius:999px;justify-content:center;justify-self:end;align-items:center;margin-right:-12px;transition:background .15s;display:inline-flex}.bv4-join-close:hover{background:#ffffff0f}.bv4-join-body{scrollbar-width:thin;scrollbar-color:var(--p-300) transparent;flex-direction:column;flex:auto;justify-content:flex-start;min-height:0;padding:20px 0 0;display:flex;overflow-y:auto}.bv4-join-screen{flex-direction:column;gap:14px;width:min(560px,100%);margin:0 auto;animation:.35s both bv4-fade-up;display:flex}.bv4-join-foot{flex:none;width:min(560px,100%);margin:16px auto 0}.bv4-join-foot .bv4-join-btn{margin-top:0}.bv4-join-foot.is-center{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.bv4-join-other{margin-top:4px;animation:.3s both bv4-fade-up}.bv4-join-screen.is-center{text-align:center;align-items:center;width:min(520px,100%);margin-top:auto;margin-bottom:auto}.bv4-join .bv4-join-title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--white);text-shadow:0 0 20px #ffffff38;text-wrap:balance;font-size:30px;font-weight:500;line-height:112%}.bv4-join .bv4-join-title-lg{letter-spacing:-.02em;text-shadow:0 0 32px #ffffff59;font-size:48px}.bv4-join .bv4-join-subtitle{text-shadow:none}.bv4-join-subtitle{font-family:var(--font-serif);color:var(--white);margin-top:8px;font-size:22px;font-weight:500;line-height:115%}.bv4-join-lead,.bv4-join-text,.bv4-join-note-left{letter-spacing:-.02em;color:var(--t-200);font-size:14px;line-height:152%}.bv4-join-screen.is-center .bv4-join-lead{max-width:460px;font-size:15px}.bv4-join-text{color:var(--t-150)}.bv4-join-small{color:var(--t-300);margin-top:4px;font-size:12px}.bv4-join-rule{background:#ffffff14;border:0;width:100%;height:1px;margin:4px 0}.bv4-join-stat{color:var(--t-300);flex-direction:column;gap:4px;font-size:13px;display:flex}.bv4-join-stat b{color:var(--t-100);font-size:15px;font-weight:500}.bv4-join-btn{width:100%;height:50px;margin-top:12px}.bv4-join-screen.is-center .bv4-join-btn{margin-top:32px}.bv4-join-actions{margin-top:16px}.bv4-join-note{color:var(--t-300);font-size:12px}.bv4-join-backing{color:var(--gray);align-items:center;gap:5px;font-size:12px;display:inline-flex}.bv4-join-backing b{color:var(--white);font-weight:500}.bv4-join-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.bv4-join-grid .bv4-field-wide{grid-column:1/-1}.bv4-join .bv4-field{color:var(--t-100)}.bv4-join-hint{color:var(--t-300);font-size:12px;font-weight:400}.bv4-join-chips{flex-wrap:wrap;gap:6px 8px;display:flex}.bv4-join-chip{height:32px;color:var(--t-150);letter-spacing:-.01em;background:#ffffff12;border-radius:999px;padding:0 12px;font-size:13px;transition:background .15s,color .15s}.bv4-join-chip:hover{background:#ffffff1c}.bv4-join-chip.is-on{background:var(--t-100);color:var(--p-900)}.bv4-join-checks{flex-direction:column;gap:12px;display:flex}.bv4-join-checks li{color:var(--t-100);align-items:flex-start;gap:10px;font-size:14px;line-height:148%;display:flex}.bv4-join-checks li svg{color:#7bc95a;flex:none;margin-top:3px}.bv4-join-checks-center{text-align:left;max-width:440px}.bv4-join-stage{width:100%}.bv4-join-rows-flow .bv4-join-row{height:44px;animation:.45s both bv4-fade-up}.bv4-join-rows-flow .bv4-join-row:first-child{color:var(--white);background:linear-gradient(100deg,#ec924a29,#ffffff12 62%);font-weight:500;box-shadow:inset 0 0 0 1px #ec924a3d,0 10px 30px #00000024}.bv4-join-rows-flow .bv4-join-row:first-child>svg:first-child{color:#ec924a;filter:drop-shadow(0 0 6px #ec924a7a)}.bv4-join-rows-flow .bv4-join-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bv4-join-rows-flow .bv4-join-row .bv4-join-row-spin{flex:0 0 12px;width:12px;overflow:visible}.bv4-join-error{color:#f0a08a;font-size:12px;line-height:140%}.bv4-join .bv4-field input[aria-invalid=true]{border-color:#f0a08a99}.bv4-join-build-head{color:var(--t-300);justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.bv4-join-rows{flex-direction:column;gap:6px;width:100%;display:flex}.bv4-join-rows-ready{text-align:left;margin-top:24px}.bv4-join-row{color:var(--t-150);background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;line-height:140%;animation:.35s both bv4-fade-up;display:flex}.bv4-join-row>svg:first-child{color:var(--t-300);flex:none}.bv4-join-row span{flex:auto}.bv4-join-row.is-live{box-shadow:inset 0 0 0 1px #ffffff1a}.bv4-join-row-check{color:#7bc95a;flex:none}.bv4-join-row-spin{border:1.5px solid var(--t-300);border-top-color:var(--t-100);border-radius:999px;flex:none;width:12px;height:12px;animation:.9s linear infinite bv4-spin}.bv4-join-calendar{background:#fff;border:0;border-radius:16px;width:100%;height:420px}.bv4-join-nobooking{max-width:440px;color:var(--t-100);background:#ffffff0d;border-radius:12px;padding:12px 14px}@media (max-width:639.98px){.bv4-join{padding:12px}.bv4-join-card{border-radius:20px;height:calc(100dvh - 24px);min-height:0;padding:20px 18px}.bv4-join-title-lg{font-size:34px}.bv4-join-grid{grid-template-columns:1fr}}.bv4-login{grid-template-columns:minmax(0,1fr) minmax(420px,44%);min-height:100dvh;display:grid}.bv4-login-scene{flex-direction:column;justify-content:flex-end;padding:48px 48px 56px;display:flex;position:relative;overflow:hidden}.bv4-login-app{opacity:.22;pointer-events:none;width:1416px;position:absolute;top:12%;left:50%;transform:translate(-50%)}.bv4-lg{z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;gap:56px;width:100%;height:100%;padding-bottom:8px;display:flex;position:relative}.bv4-lg-chat{width:min(460px,100%)}.bv4-lg-panel{height:500px}.bv4-lg-panel .bv4-vc-body{justify-content:flex-end;padding:16px 0 12px}.bv4-lg-caption{text-align:center;max-width:560px}.bv4-login .bv4-lg-title{letter-spacing:-.01em;text-shadow:0 0 24px #ffffff4d;font-size:30px;line-height:115%;animation:.5s both bv4-fade-up}.bv4-lg-lead{color:var(--t-200);margin-top:12px;font-size:14px;line-height:156%}.bv4-lg-dots{justify-content:center;align-items:center;gap:8px;margin-top:36px;display:flex}.bv4-lg-dot{background:#ffffff40;border-radius:999px;width:8px;height:8px;padding:0;transition:width .35s cubic-bezier(.22,1,.36,1),background .2s;position:relative;overflow:hidden}.bv4-lg-dot:hover{background:#ffffff73}.bv4-lg-dot.is-on{background:#ffffff2e;width:56px}.bv4-lg-dot i{transform-origin:0;background:var(--t-100);animation:linear both bv4-lg-fill;position:absolute;inset:0}@keyframes bv4-lg-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bv4-lg-chart{background:var(--p-500);border-radius:12px;margin:12px 10px 0;padding:12px 14px 10px}@supports (color:color-mix(in lab, red, red)){.bv4-lg-chart{background:color-mix(in srgb, var(--p-500) 55%, transparent)}}.bv4-lg-chart{animation:.5s both bv4-fade-up}.bv4-lg-chart-title{color:var(--t-300);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.bv4-lg-chart-trend{color:#7bc95a;align-items:center;gap:4px;display:inline-flex}.bv4-lg-bars{align-items:flex-end;gap:14px;height:92px;display:flex}.bv4-lg-bar{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.bv4-lg-bar i{background:linear-gradient(to top, #ffffff40, var(--t-100));transform-origin:bottom;border-radius:6px 6px 3px 3px;width:100%;animation:.7s cubic-bezier(.22,1,.36,1) both bv4-lg-rise;display:block}.bv4-lg-bar-value{color:var(--t-150);margin-bottom:4px;font-size:11px}.bv4-lg-bar-label{color:var(--t-300);font-size:10.5px;position:absolute;bottom:-16px}@keyframes bv4-lg-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bv4-login-panel{background:var(--p-800);flex-direction:column;justify-content:center;align-items:center;padding:48px 32px;display:flex;position:relative;box-shadow:inset 1px 0 #ffffff0f}.bv4-login-brand{position:absolute;top:28px;left:32px}.bv4-login-box{flex-direction:column;gap:10px;width:min(320px,100%);display:flex}.bv4-login-title{text-align:center;margin-bottom:18px;font-size:34px}.bv4-login-btn{height:44px;color:var(--t-100);background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.bv4-login-btn:hover{background:#ffffff1c}.bv4-login .bv4-login-btn-light{background:var(--t-100);color:var(--p-900)}.bv4-login .bv4-login-btn-light:hover{background:var(--t-150)}.bv4-login-or{color:var(--t-300);align-items:center;gap:12px;font-size:12px;display:flex}.bv4-login-or:before,.bv4-login-or:after{content:"";background:#ffffff14;flex:auto;height:1px}.bv4-login-terms,.bv4-login-join{text-align:center;color:var(--t-300);margin-top:8px;font-size:12px;line-height:150%}.bv4-login-terms a,.bv4-login-join a{color:var(--t-150);text-underline-offset:2px;text-decoration:underline}.bv4-login-home{color:var(--t-300);font-size:12px;position:absolute;bottom:28px}@media (max-width:899.98px){.bv4-login{grid-template-columns:1fr}.bv4-login-scene{display:none}}.bv4-sec{width:min(var(--shell), calc(100% - 48px));flex-direction:column;align-items:center;gap:196px;margin:0 auto;padding-top:96px;display:flex}.bv4-sec-hero{flex-direction:column;align-items:center;gap:24px;width:100%;padding-top:64px;display:flex}.bv4-sec-art{width:180px;height:auto;color:var(--t-150);filter:drop-shadow(0 0 28px #ffffff24);margin-bottom:8px}.bv4-sec .bv4-sec-hero-title{text-align:center;max-width:720px;font-size:64px;line-height:106%}.bv4-sec-hero-sub{text-align:center;letter-spacing:-.02em;width:min(680px,100%);color:var(--t-200);text-wrap:pretty;font-size:15px;line-height:174%}.bv4-sec .bv4-sec-title{width:100%;max-width:680px;font-family:var(--font-serif);text-align:center;color:var(--white);text-shadow:0 0 40px #ffffff80;text-wrap:balance;font-size:44px;font-weight:400;line-height:108%}.bv4-sec-posture,.bv4-sec-prose,.bv4-sec-ai,.bv4-sec-certs,.bv4-sec-contact,.bv4-sec-faq{flex-direction:column;align-items:center;width:100%;display:flex}.bv4-sec-posture{gap:64px}.bv4-sec-grid{--cols:3;--row-h:232px;--fade:linear-gradient(to right, transparent 0%, #000 31%, #000 70%, transparent 100%);grid-template-columns:repeat(var(--cols), 1fr);grid-auto-rows:minmax(var(--row-h), auto);width:100%;max-width:1128px;display:grid;position:relative}.bv4-sec-grid:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff1f, #ffffff1f), repeating-linear-gradient(to bottom, #ffffff1f 0 1px, transparent 1px var(--row-h));-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);background-position:0 100%,0 0;background-repeat:no-repeat;background-size:100% 1px,100% 100%;position:absolute;inset:0}.bv4-sec-card{z-index:1;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;gap:28px;padding:24px;display:flex;position:relative}.bv4-sec-card:nth-child(3n),.bv4-sec-card:last-child{border-right:0}.bv4-sec-card-body{flex-direction:column;gap:12px;display:flex}.bv4-sec-card-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--t-100);font-size:20px;font-weight:500;line-height:120%}.bv4-sec-points{flex-direction:column;gap:8px;display:flex}.bv4-sec-points li{letter-spacing:-.02em;color:var(--t-200);align-items:flex-start;gap:8px;font-size:13px;line-height:130%;display:flex}.bv4-sec-points li:before{content:"*";color:var(--t-300);flex:none;margin-top:2px;font-size:16px}.bv4-sec-card-icon{color:var(--white50);flex:none}.bv4-sec-prose{gap:40px}.bv4-sec-prose-body{flex-direction:column;gap:20px;width:min(720px,100%);display:flex}.bv4-sec-prose-body p{letter-spacing:-.02em;color:var(--t-200);text-wrap:pretty;font-size:15px;line-height:174%}.bv4-sec-ai{gap:32px}.bv4-sec-ai-intro{text-align:center;letter-spacing:-.02em;width:min(640px,100%);color:var(--t-150);font-size:15px;line-height:174%}.bv4-sec-ai-points{flex-direction:column;width:min(720px,100%);display:flex}.bv4-sec-ai-point{border-top:1px solid #ffffff1f;padding:18px 8px}.bv4-sec-ai-point:last-child{border-bottom:1px solid #ffffff1f}.bv4-sec-ai-point p{letter-spacing:-.02em;color:var(--t-200);text-wrap:pretty;font-size:14px;line-height:170%}.bv4-sec-ai-point b{color:var(--white);font-weight:500}.bv4-sec-certs{gap:40px}.bv4-sec-cert-list{flex-direction:column;gap:24px;width:min(720px,100%);display:flex}.bv4-sec-cert-row{align-items:flex-start;gap:16px;display:flex}.bv4-sec-cert-icon{color:var(--white50);flex:none;margin-top:3px}.bv4-sec-cert-text{flex-direction:column;gap:4px;display:flex}.bv4-sec-cert-title{letter-spacing:-.02em;color:var(--white);font-size:15px;font-weight:500}.bv4-sec-cert-desc{letter-spacing:-.02em;color:var(--t-200);text-wrap:pretty;font-size:14px;line-height:164%}.bv4-sec-certs-note{text-align:center;letter-spacing:-.02em;width:min(640px,100%);color:var(--t-300);font-size:13px;line-height:170%}.bv4-sec-contact{gap:24px;padding-inline:20px}.bv4-sec-contact-text{text-align:center;letter-spacing:-.02em;width:min(640px,100%);color:var(--t-200);text-wrap:pretty;font-size:15px;line-height:174%}.bv4-sec-contact-text a{color:var(--white);text-underline-offset:3px;text-decoration:underline}.bv4-sec-faq{gap:64px}@media (max-width:1127.98px){.bv4-sec{gap:120px}.bv4-sec .bv4-sec-hero-title{font-size:44px}.bv4-sec .bv4-sec-title{font-size:36px}.bv4-sec-grid{--cols:2;--row-h:216px;max-width:720px}.bv4-sec-card:nth-child(3n){border-right:1px solid #ffffff14}.bv4-sec-card:nth-child(2n),.bv4-sec-card:last-child{border-right:0}}@media (max-width:639.98px){.bv4-sec-grid{--cols:1;--row-h:176px}.bv4-sec-card{border-right:0;padding:24px 20px}.bv4-sec-card:nth-child(3n){border-right:0}}.bv4-pending{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:120px 24px 80px;display:flex}.bv4-pending-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--white);text-shadow:0 0 40px #ffffff80;max-width:560px;font-size:40px;font-weight:400;line-height:110%}.bv4-pending-text{max-width:460px;color:var(--t-200);margin-bottom:8px;font-size:15px;line-height:160%}.bv4-da{flex-direction:column;gap:56px;width:min(1120px,100% - 48px);margin:0 auto;padding:80px 0 120px;display:flex}.bv4-da-head{flex-direction:column;gap:12px;display:flex}.bv4-da-title{font-size:40px}.bv4-da-block{border-top:1px solid var(--p-600);flex-direction:column;gap:20px;padding-top:32px;display:flex}.bv4 .bv4-da-block-title{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--t-300);text-shadow:none;font-size:12px;font-weight:500}.bv4-da-block-body{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.bv4-da-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bv4-da-swatches{flex-wrap:wrap;gap:12px;display:flex}.bv4-da-swatch{flex-direction:column;gap:6px;width:112px;display:flex}.bv4-da-swatch i{border-radius:12px;height:56px;display:block;box-shadow:inset 0 0 0 1px #ffffff1a}.bv4-da-swatch code{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--t-200);font-size:11px}.bv4-da-grad{background:var(--b-accent-grad);border-radius:999px;width:240px;height:42px}.bv4-da-chat .bv4-vc-panel{height:420px}.bv4-da-cell{background:var(--p-800);border-radius:16px;flex-direction:column;width:280px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff1f}.bv4-da-join{min-height:0;padding:0;overflow:visible}.bv4-da-join .bv4-field{width:320px}.bv4.bv4-privacy-layer{background:0 0;height:0;min-height:0}.bv4-privacy-layer:after{display:none}.bv4-footer-legal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bv4-footer-settings{color:var(--t-200);font:inherit;cursor:pointer;text-underline-offset:4px;text-decoration:underline}.bv4-footer{padding-bottom:28px}.bv4-fs-doc,.bv4-fs-page{background:var(--p-700);color:var(--t-200);border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff14}.bv4-fs-doc-h{color:var(--t-100)}.bv4-fs-doc-reminder,.bv4-fs-page-head{color:var(--t-300)}.bv4-fs-doc-p{color:var(--t-200)}.bv4-fs-doc-status{color:var(--t-200);background:#ffffff0f}.bv4-fs-doc-caret{background:var(--t-200)}.bv4-fs-lines i{background:var(--p-400)}.bv4-fs-lines i.is-hit{background:var(--t-300)}.bv4-lg-bar i{background:linear-gradient(#ffffff47,#ffffff14);box-shadow:inset 0 0 0 1px #ffffff14}.bv4-direct-contact{border:1px solid var(--p-400);background:var(--p-800);border-radius:18px;flex-direction:column;gap:12px;margin-top:28px;padding:22px 24px;display:flex}.bv4-direct-contact>span{color:var(--t-200);font-size:14px}.bv4-direct-contact a{color:var(--t-100);text-underline-offset:6px;justify-content:space-between;gap:12px;font-size:clamp(19px,2vw,26px);text-decoration:underline;display:flex}.bv4-privacy-link{text-underline-offset:3px;text-decoration:underline}.bv4-cookie-box{z-index:110;border:1px solid var(--p-300);background:var(--p-800);border-radius:24px;width:min(480px,100vw - 48px);padding:26px;position:fixed;bottom:24px;left:24px;box-shadow:0 16px 65px #000000a6}.bv4-cookie-box h2{font-family:var(--font-serif);margin-bottom:12px;font-size:26px}.bv4-cookie-box p{color:var(--t-200);font-size:13px;line-height:1.6}.bv4-cookie-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.bv4-cookie-actions button{border:1px solid var(--p-300);color:var(--t-100);background:var(--p-600);border-radius:999px;flex:1;padding:11px 18px;font-size:13px}.bv4-cookie-link{text-underline-offset:3px;color:var(--t-200);font-size:12px;text-decoration:underline}.bv4-cookie-open{z-index:90;border:1px solid var(--p-400);background:var(--p-800);color:var(--t-200);border-radius:999px;padding:7px 13px;font-size:11px;position:fixed;bottom:12px;left:16px}.bv4-legal-links{flex-wrap:wrap;gap:12px;margin:20px 0;font-size:13px;display:flex}.bv4-legal-links a{text-underline-offset:4px;text-decoration:underline}.bv4-l-page-prose a{text-underline-offset:3px;text-decoration:underline}.bv4-team-card{background:var(--p-800);border:1px solid var(--p-400);border-radius:24px;align-items:flex-start;gap:24px;padding:32px;display:flex}.bv4-team-initials{background:var(--p-600);font-family:var(--font-serif);border-radius:16px;padding:22px;font-size:28px}@media (max-width:640px){.bv4-cookie-box{width:calc(100vw - 24px);padding:22px;bottom:12px;left:12px}.bv4-team-card{flex-direction:column}}.bv4-platform:has(.bv4-mega):after{content:"";width:min(940px,100vw - 48px);height:14px;position:absolute;top:100%;left:-24px}.bv4-mega{border:1px solid var(--p-400);background:var(--p-900);grid-template-columns:300px minmax(0,1fr);gap:12px;width:min(940px,100vw - 48px);max-height:calc(100dvh - 120px);padding:12px;display:grid;overflow-y:auto}.bv4-mega-intro,.bv4-mega-profiles{background:var(--p-800);border-radius:22px;flex-direction:column;align-self:stretch;gap:8px;min-width:0;padding:16px 12px;display:flex}.bv4-mega-intro>.bv4-eyebrow,.bv4-mega-profiles>.bv4-eyebrow{margin:0 0 8px;padding:0 12px}.bv4-mega-intro{gap:20px;padding:24px}.bv4-mega-intro>.bv4-eyebrow{padding:0}.bv4-mega-intro p{font-family:var(--font-serif);color:var(--t-100);font-size:28px;line-height:1.18}.bv4-mega-intro a{color:var(--t-150);align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.bv4-mega-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;padding:8px;display:grid}.bv4-mega .bv4-platform-entry{gap:6px;min-width:0;padding:12px}.bv4-mega .bv4-platform-caption{color:var(--t-200);line-height:1.5}.bv4-mega .bv4-profile-entry{border:1px solid #0000;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}.bv4-profile-icon{width:32px;height:32px;color:var(--t-150);background:#ffffff0a;border-radius:9px;place-items:center;display:grid}.bv4-profile-icon svg{flex-shrink:0;width:18px;height:18px}.bv4-profile-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.bv4-profile-size{font-variant-numeric:tabular-nums}.bv4-profile-entry:hover,.bv4-profile-entry:focus-visible{background:var(--p-600);border-color:var(--p-400)}.bv4-mega-sectors{min-width:0;padding:16px 8px}.bv4-mega-sectors>.bv4-eyebrow{margin-bottom:8px;padding:0 12px;display:block}.bv4-mega-sectors>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.bv4-mega-sectors .bv4-platform-entry{min-height:48px;color:var(--t-150);flex-direction:row;justify-content:space-between;align-items:center;font-size:13px;line-height:1.45;display:flex}.bv4-mega-sectors svg{opacity:.6;flex-shrink:0}.bv4-mega a:focus-visible,.bv4-detail a:focus-visible,.bv4-detail summary:focus-visible{outline:2px solid var(--t-150);outline-offset:3px}.bv4-detail-faq{margin-top:70px}.bv4-detail-faq>p{margin-top:20px}.bv4-detail{width:min(1280px,100% - 64px);margin:0 auto;padding:160px 0 88px}.bv4-detail [id],.bv4-overview-phase{scroll-margin-top:130px}.bv4-detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.bv4-detail-hero>div:first-child{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.bv4-detail-hero h1{text-align:left;text-wrap:balance;font-size:clamp(38px,4.2vw,60px);line-height:1.08}.bv4-detail-hero .bv4-l-intro{text-align:left;margin:0}.bv4-detail p:not(:where(.bv4-detail-scene p)){color:var(--t-200);font-size:15px;line-height:1.75}.bv4-detail .bv4-l-page-h2{font-family:var(--font-serif);text-wrap:balance;font-size:clamp(28px,3vw,38px);line-height:1.15}.bv4-detail-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.bv4-detail-text-link{color:var(--t-150);align-items:center;gap:8px;font-size:13px;display:inline-flex}.bv4-detail-scene,.bv4-detail-preview{border:1px solid var(--p-400);background:var(--p-800);border-radius:28px;min-width:0;padding:30px;overflow:hidden}.bv4-detail-preview{background:radial-gradient(ellipse at 0 0,#f2732417,transparent 65%),var(--p-800);padding:32px}.bv4-detail-preview-head{color:var(--t-300);justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.bv4-detail-preview .bv4-detail-preview-prompt{font-family:var(--font-serif);color:var(--t-100);text-wrap:pretty;font-size:27px;line-height:1.3}.bv4-detail-preview-list{gap:10px;margin:28px 0;display:grid}.bv4-detail-preview-list>div{color:var(--t-150);background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.bv4-detail-preview-list svg{color:var(--t-200);flex-shrink:0}.bv4-detail-preview-signature{color:var(--t-300);font-size:12px}.bv4-detail-nav{border-block:1px solid var(--p-500);color:var(--t-150);flex-wrap:wrap;gap:16px 32px;margin:64px 0 0;padding:20px 0;font-size:13px;display:flex}.bv4-detail-nav a:hover{color:var(--white)}.bv4-detail-daily{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;padding:88px 0;display:grid}.bv4-detail-section-intro{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.bv4-detail-steps{flex-direction:column;gap:30px;display:flex}.bv4-detail-steps section{border-bottom:1px solid var(--p-500);grid-template-columns:24px minmax(0,1fr);gap:18px;padding-bottom:30px;display:grid}.bv4-detail-steps section:last-child{border-bottom:0;padding-bottom:0}.bv4-detail-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--t-300);font-size:12px;line-height:2}.bv4-detail h3{color:var(--t-100);margin-bottom:12px;font-size:17px;font-weight:500;line-height:1.4}.bv4-detail-case{background:radial-gradient(ellipse at 0 0,#f273240f,transparent 60%),var(--p-800);border:1px solid var(--p-400);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;padding:48px;display:grid}.bv4-detail-case-context{flex-direction:column;gap:22px;display:flex}.bv4-detail-request{border:1px solid var(--p-400);background:var(--p-700);border-radius:16px;gap:14px;margin-top:8px;padding:20px;display:flex}.bv4-detail-request svg{color:var(--t-200);flex-shrink:0;margin-top:3px}.bv4-detail-request blockquote{color:var(--t-100);font-size:15px;line-height:1.6}.bv4-detail-case-work>.bv4-eyebrow{margin-bottom:24px;display:block}.bv4-detail-output{grid-template-columns:24px minmax(0,1fr);gap:16px;padding-bottom:26px;display:grid}.bv4-detail-output-mark{font-size:11px;font-family:var(--font-mono);color:var(--b-accent-text);line-height:2}.bv4-detail-output h3{margin-bottom:8px;font-size:15px}.bv4-detail-output p{font-size:14px;line-height:1.65}.bv4-detail-decision{border-top:1px solid var(--p-400);padding-top:22px}.bv4-detail-decision>span{color:var(--t-150);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.bv4-detail-decision p{font-size:13px}.bv4-detail-start{border-bottom:1px solid var(--p-500);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:80px;padding:88px 0;display:grid}.bv4-detail-start>div{flex-direction:column;gap:20px;display:flex}.bv4-detail-start ul{gap:12px;padding:0;list-style:none;display:grid}.bv4-detail-start li{border:1px solid var(--p-500);color:var(--t-150);border-radius:14px;align-items:center;gap:14px;padding:20px;font-size:14px;display:flex}.bv4-detail-start svg{color:var(--t-300);flex-shrink:0}.bv4-detail-page .bv4-detail-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;margin-top:88px;display:grid}.bv4-detail-page .bv4-detail-faq details{border-bottom:1px solid var(--p-500)}.bv4-detail-page .bv4-detail-faq summary{cursor:pointer;color:var(--t-100);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;list-style:none;display:flex}.bv4-detail-page .bv4-detail-faq summary::-webkit-details-marker{display:none}.bv4-detail-page .bv4-detail-faq summary>span{color:var(--t-200);flex-shrink:0;font-size:22px;font-weight:300;transition:transform .15s}.bv4-detail-page .bv4-detail-faq details[open] summary>span{transform:rotate(45deg)}.bv4-detail-page .bv4-detail-faq details p{padding-bottom:24px;font-size:14px}.bv4-detail-related{margin-top:88px}.bv4-detail-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.bv4-detail-related a{border:1px solid var(--p-500);background:var(--p-800);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.bv4-detail-related a>span{flex-direction:column;gap:14px;display:flex}.bv4-detail-related strong{font-family:var(--font-serif);color:var(--t-100);font-size:23px;font-weight:400;line-height:1.25}.bv4-detail-related svg{color:var(--t-200);flex-shrink:0}.bv4-overview-flow{border-block:1px solid var(--p-500);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 76px;display:grid}.bv4-overview-flow a{min-width:0;color:var(--t-150);align-items:center;gap:16px;padding:24px 18px;font-size:14px;display:flex}.bv4-overview-flow a+a{border-left:1px solid var(--p-500)}.bv4-overview-flow strong{flex:1;font-weight:400}.bv4-overview-phase{margin-top:72px}.bv4-overview-phase>header{align-items:flex-start;gap:22px;margin-bottom:28px;display:flex}.bv4-overview-phase>header p{color:var(--t-200);max-width:680px;margin-top:14px;font-size:15px;line-height:1.7}.bv4-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bv4-catalog-grid:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.bv4-catalog-grid>a{background:var(--p-800);border:1px solid var(--p-400);border-radius:22px;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;padding:28px;display:flex}.bv4-catalog-grid>a:hover,.bv4-detail-related a:hover{border-color:var(--p-100)}.bv4-catalog-grid h3{font-family:var(--font-serif);color:var(--t-100);text-wrap:balance;font-size:28px;font-weight:400;line-height:1.2}.bv4-catalog-grid p{color:var(--t-200);font-size:14px;line-height:1.75}.bv4-overview-explore{color:var(--t-150);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.bv4-overview-principle{border-top:1px solid var(--p-500);grid-template-columns:1fr 1fr;gap:60px;margin-top:80px;padding:48px 0 0;display:grid}.bv4-overview-principle p{color:var(--t-200);font-size:16px;line-height:1.8}@media (max-width:1127.98px){.bv4-header-inner{flex-wrap:wrap}.bv4-header-nav{flex:100%;order:3;justify-content:center;gap:28px;width:100%;padding-top:20px;display:flex}.bv4-platform{position:static}.bv4-platform-panel.bv4-mega{width:100%;max-height:calc(100dvh - 150px);margin-top:14px;top:100%;left:0}.bv4-mega{grid-template-columns:280px minmax(0,1fr)}.bv4-detail{padding-top:180px}.bv4-detail-hero{gap:32px}.bv4-detail-daily,.bv4-detail-page .bv4-detail-faq{grid-template-columns:1fr 1fr;gap:44px}.bv4-detail-case{gap:32px;padding:32px}.bv4-detail-start{gap:44px}.bv4-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bv4-header{padding-inline:16px}.bv4-header-inner{padding-left:0}.bv4-header-nav{gap:22px}.bv4-mega{grid-template-columns:1fr}.bv4-mega-profiles{padding:14px 10px}.bv4-mega .bv4-profile-entry{min-height:64px}.bv4-mega-intro{gap:14px;padding:18px}.bv4-mega-intro p{font-size:23px}.bv4-mega-links,.bv4-mega-sectors>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bv4-mega-sectors{padding:14px 2px}.bv4-detail{width:calc(100% - 40px);padding-top:166px}.bv4-detail-hero,.bv4-detail-daily,.bv4-detail-case,.bv4-detail-start,.bv4-detail-page .bv4-detail-faq,.bv4-overview-principle{grid-template-columns:1fr;gap:32px}.bv4-detail-hero h1{font-size:40px}.bv4-detail-preview{padding:24px}.bv4-detail-preview .bv4-detail-preview-prompt{font-size:25px}.bv4-detail-scene{padding:24px 16px}.bv4-detail-nav{gap:14px 22px;margin-top:40px;font-size:12px}.bv4-detail-daily,.bv4-detail-start{padding:52px 0}.bv4-detail-case{border-radius:22px;padding:24px}.bv4-detail-page .bv4-detail-faq,.bv4-detail-related{margin-top:52px}.bv4-detail-related>div,.bv4-catalog-grid{grid-template-columns:1fr}.bv4-catalog-grid:has(>a:nth-child(2):last-child){grid-template-columns:1fr}.bv4-detail-related a{padding:22px}.bv4-overview-flow{grid-template-columns:1fr;margin-bottom:52px}.bv4-overview-flow a{padding:18px 0}.bv4-overview-flow a+a{border-left:0;border-top:1px solid var(--p-500)}.bv4-overview-phase{margin-top:48px}.bv4-overview-principle{margin-top:52px;padding-top:32px}}@media (prefers-reduced-motion:reduce){.bv4-mega{animation:none}}.bv4-header{padding-top:24px;padding-bottom:20px}.bv4-platform-trigger{gap:6px}.bv4-platform-trigger>svg{flex-shrink:0}.bv4-about-hero{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:900px;margin:0 auto 88px;display:flex}.bv4-about-hero h1{font-family:var(--font-serif);text-wrap:balance;font-size:clamp(40px,5vw,64px);line-height:1.1}.bv4-about-hero>p{max-width:760px}.bv4-about-vision{max-width:880px;margin:auto;padding-top:88px}.bv4-about-vision p{margin-top:24px}.bv4-about-team{padding-bottom:88px}.bv4-about-founder{border:1px solid var(--p-400);background:var(--p-800);border-radius:24px;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:36px;margin-top:24px;padding:40px;display:grid}.bv4-about-founder h2{font-family:var(--font-serif);margin:16px 0 8px;font-size:38px;line-height:1.15}.bv4-about-founder blockquote{max-width:920px;color:var(--t-150);margin:24px 0;font-size:18px;line-height:1.8}.bv4-about-founder a{color:var(--t-100);font-size:13px}.bv4-about-careers{max-width:880px;padding:88px 0}.bv4-about-careers p{margin:24px 0}.bv4-about .bv4-btn{white-space:normal;max-width:100%}.bv4-join-marketing{color:var(--t-200);align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.bv4-join-marketing input{accent-color:var(--b-accent);flex-shrink:0;margin-top:4px}.bv4-join-invitation-note{color:var(--t-200);margin-bottom:16px;font-size:12px;line-height:1.6}.bv4-detail-hero{align-items:start}.bv4-detail-hero>div:first-child{padding-top:24px}.bv4-detail-hero h1{text-wrap:pretty;font-size:clamp(38px,3.8vw,56px)}.bv4-detail-cta-note{color:var(--t-200);max-width:440px;font-size:12px;line-height:1.65;display:block}.bv4-detail .bv4-btn{white-space:normal;text-align:center;max-width:100%}.bv4-growth-heading{flex-direction:column;gap:20px;max-width:780px;margin-bottom:40px;display:flex}.bv4-growth-problems,.bv4-growth-people,.bv4-growth-start{padding:88px 0}.bv4-growth-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.bv4-growth-three article{border-top:1px solid var(--p-400);padding-top:24px}.bv4-growth-three .bv4-detail-number{margin-bottom:18px;display:block}.bv4-growth-three h3{font-size:18px;line-height:1.5}.bv4-growth-vision{border-block:1px solid var(--p-400);grid-template-columns:1fr 1fr;gap:64px;padding:48px 0;display:grid}.bv4-growth-vision h2{margin-top:22px}.bv4-growth-vision>div:last-child{flex-direction:column;gap:24px;display:flex}.bv4-growth-vision .bv4-eyebrow,.bv4-growth-advantage .bv4-eyebrow{color:var(--b-accent-text)}.bv4-growth-levers{padding:0 0 88px}.bv4-growth-levers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bv4-growth-levers-grid article{border:1px solid var(--p-400);background:var(--p-800);border-radius:20px;grid-template-columns:24px 1fr;gap:20px;padding:30px;display:grid}.bv4-growth-case-cta{flex-direction:column;align-items:flex-start;gap:14px;margin-top:8px;display:flex}.bv4-growth-advantage{border-block:1px solid var(--p-400);text-align:center;background:radial-gradient(at 50% 0,#f2732412,#0000 70%);padding:56px}.bv4-growth-advantage .bv4-growth-heading{margin:0 auto 24px}.bv4-growth-advantage>p{max-width:760px;margin:0 auto 28px}.bv4-growth-resources{border-top:1px solid var(--p-500);margin-top:40px;padding-top:24px}.bv4-growth-resources ul{flex-wrap:wrap;gap:14px 28px;margin-top:20px;display:flex}.bv4-growth-resources li{color:var(--t-150);align-items:center;gap:10px;font-size:13px;display:flex}.bv4-growth-resources svg{color:var(--t-300);flex-shrink:0}.bv4-growth-start+.bv4-detail-faq{margin-top:0}.bv4-growth-program{border:1px solid var(--p-400);background:var(--p-800);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-top:88px;padding:40px;display:grid}.bv4-growth-program h2{margin:16px 0}.bv4-growth-program p{max-width:760px}.bv4-fs-radar{aspect-ratio:auto;width:100%;max-width:440px;height:380px;margin-inline:auto}.bv4-fs-radar .bv4-fs-center{width:100%;top:51%}.bv4-fs-radar .bv4-fs-node{max-width:44%}.bv4-fs-radar .bv4-fs-node-1{top:7%;left:1%}.bv4-fs-radar .bv4-fs-node-2{top:7%;right:1%}.bv4-fs-radar .bv4-fs-node-3{max-width:64%;bottom:8%;left:50%;transform:translate(-50%)}.bv4-fs-radar .bv4-fs-scale{white-space:nowrap;bottom:-2px}@media (max-width:1000px){.bv4-growth-three{gap:24px}.bv4-growth-vision{gap:36px}.bv4-growth-program{grid-template-columns:1fr;gap:28px}.bv4-growth-program>.bv4-btn{justify-self:start}}@media (max-width:760px){.bv4-about-hero{margin-bottom:52px}.bv4-about-founder{grid-template-columns:1fr;gap:24px;padding:26px}.bv4-about-founder .bv4-team-initials{justify-self:start}.bv4-about-founder h2{font-size:32px}.bv4-about-founder blockquote{font-size:16px}.bv4-about-vision{padding-top:52px}.bv4-about-team{padding-bottom:52px}.bv4-about-careers{padding:52px 0}.bv4-detail-hero>div:first-child{padding-top:0}.bv4-detail-hero h1{font-size:38px}.bv4-growth-problems,.bv4-growth-people,.bv4-growth-start{padding:56px 0}.bv4-growth-heading{gap:16px;margin-bottom:28px}.bv4-growth-three,.bv4-growth-vision,.bv4-growth-levers-grid{grid-template-columns:1fr}.bv4-growth-three{gap:30px}.bv4-growth-three article{padding-top:20px}.bv4-growth-vision{gap:24px;padding:32px 0}.bv4-growth-levers{padding-bottom:56px}.bv4-growth-levers-grid article{gap:12px;padding:24px}.bv4-growth-advantage{text-align:left;padding:36px 0}.bv4-growth-program{margin-top:56px;padding:26px}.bv4-fs-radar{height:380px}.bv4-fs-radar .bv4-fs-node{max-width:46%;padding:8px}.bv4-fs-radar .bv4-fs-center-sub{max-width:240px}}.bv4-status-bar-cover{display:none}@media (max-width:1127.98px){body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.bv4-header{padding-top:max(12px, env(safe-area-inset-top,0px));padding-bottom:14px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:var(--b-bg)}.bv4-status-bar-cover{height:max(12px, env(safe-area-inset-top,0px));z-index:120;pointer-events:none;background-color:#030303;display:block;position:fixed;top:0;left:0;right:0}.bv4:after,.bv4-header-glass{display:none}.bv4-header-nav{padding-top:14px}.bv4-platform-panel.bv4-mega{max-height:calc(100dvh - 150px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain}.bv4-cookie-box{left:max(12px, env(safe-area-inset-left,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));width:min(480px, calc(100vw - max(12px, env(safe-area-inset-left,0px)) - max(12px, env(safe-area-inset-right,0px))));max-height:calc(100dvh - max(12px, env(safe-area-inset-top,0px)) - max(12px, env(safe-area-inset-bottom,0px)));overflow-y:auto}.bv4-cookie-open{left:max(16px, env(safe-area-inset-left,0px));bottom:max(12px, env(safe-area-inset-bottom,0px))}}@media (max-width:380px){.bv4-header{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px))}.bv4-header .bv4-brand{font-size:18px}.bv4-header-signin-icon{flex-shrink:0;width:32px;height:32px}.bv4-header-right{gap:4px}.bv4-header-cta.bv4-btn{padding-inline:9px;font-size:11px}.bv4-header-nav{gap:14px}.bv4-header-nav .bv4-nav-link,.bv4-header-nav .bv4-platform-trigger{font-size:12px}}
