@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");.bvl-root{--emerald:#00cc73;--emerald-hover:#00b566;--tiber:#03323a;--fluffy:#fbfcf7;--teal:#0c505b;--spring:#cff46b;--perfume:#ccbcfb;--mint:#b8ffdd;--mint2:#ccffe9;--peach:#ffd1a7;--lavender:#f3f0ff;--lime:#f4fdd6;--surface:#fff;--muted:#5a6b6e;--line:#e6eae3;--font:"Plus Jakarta Sans","Segoe UI",Arial,sans-serif;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--sh-sm:0 1px 2px rgba(3,50,58,.06);--sh-md:0 4px 12px rgba(3,50,58,.1);--sh-lg:0 12px 32px rgba(3,50,58,.14)}.bvl-root *{box-sizing:border-box;margin:0;padding:0}.bvl-root,.bvl-root :not(code):not(svg):not(path){font-family:var(--font)!important}.bvl-root{background:var(--fluffy);color:var(--tiber);line-height:1.6;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.bvl-root img{display:block;max-width:100%}.bvl-root a{color:var(--emerald)}.bvl-root a,.bvl-root a.bvl-btn{text-decoration:none}.bvl-wrap{margin:0 auto;max-width:1080px;padding:0 24px}.bvl-sec{padding:80px 0}.bvl-sec--tight{padding:56px 0}.bvl-eyebrow{color:var(--emerald-hover);display:block;font-size:12px;font-weight:700;letter-spacing:.09em;margin-bottom:14px;text-transform:uppercase}.bvl-h1{font-size:52px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.bvl-h2{font-size:36px;font-weight:700;letter-spacing:-.015em;line-height:1.18}.bvl-h3{font-size:20px;font-weight:700;line-height:1.3}.bvl-lead{color:var(--tiber);font-size:18px;line-height:1.6}.bvl-p{color:var(--muted);font-size:16px;line-height:1.65}.bvl-p strong{color:var(--tiber);font-weight:600}.bvl-center{text-align:center}.bvl-measure{margin-left:auto;margin-right:auto;max-width:680px}.bvl-btn{align-items:center;border:none;border-radius:var(--r-sm);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:15px 28px;text-align:center;transition:background .15s,transform .15s}.bvl-root .bvl-btn--primary{background:var(--emerald);color:var(--tiber)}.bvl-root .bvl-btn--primary:hover{background:var(--emerald-hover);transform:translateY(-1px)}.bvl-root .bvl-btn--dark{background:var(--teal);color:var(--fluffy)}.bvl-root .bvl-btn--dark:hover{background:#0a4450;transform:translateY(-1px)}.bvl-root .bvl-btn--ghost{background:transparent;border:1.5px solid var(--tiber);color:var(--tiber)}.bvl-root .bvl-btn--ghost:hover{background:rgba(3,50,58,.05)}.bvl-btn:focus-visible{box-shadow:0 0 0 3px var(--teal);outline:none}.bvl-btnrow{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.bvl-btnrow--c{justify-content:center}.bvl-note{color:var(--muted);font-size:14px}.bvl-hero{background:var(--surface);border-bottom:1px solid var(--line);overflow:hidden}.bvl-hero .bvl-wrap{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr;padding-bottom:76px;padding-top:76px}.bvl-hero-img{aspect-ratio:4/5;background:var(--lavender);border-radius:var(--r-xl);box-shadow:var(--sh-lg);overflow:hidden;position:relative}.bvl-hero-img img{height:100%;object-fit:cover;width:100%}.bvl-hero .bvl-lead{font-size:19px;margin:20px 0 30px}.bvl-trust{color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:22px;margin-top:26px}.bvl-trust b{color:var(--tiber);font-weight:700}.bvl-stat{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:24px;grid-template-columns:1fr auto 1fr;padding:44px;text-align:center}.bvl-stat-num{color:var(--muted);font-size:40px;font-weight:800;line-height:1}.bvl-stat-num--big{color:var(--tiber);font-size:76px;letter-spacing:-.03em}.bvl-stat-lbl{color:var(--muted);font-size:14px;font-weight:600;margin-top:10px}.bvl-stat-arrow{color:var(--emerald);font-size:34px;font-weight:700;line-height:1}.bvl-src{color:var(--muted);font-size:13px;margin-top:16px}.bvl-dark{background:var(--tiber);color:var(--fluffy)}.bvl-dark .bvl-eyebrow{color:var(--spring)}.bvl-dark .bvl-h2{color:var(--fluffy)}.bvl-dark .bvl-p{color:#bccdd0}.bvl-punch{color:var(--spring);font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:18px 0 22px}.bvl-logos{align-items:stretch;flex-wrap:wrap;gap:18px;margin-top:36px}.bvl-logocard,.bvl-logos{display:flex;justify-content:center}.bvl-logocard{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);flex:1 1 300px;max-width:400px;padding:24px 30px}.bvl-logocard img{height:auto;max-height:110px;max-width:100%;object-fit:contain;width:auto}.bvl-logocard--gpt img{max-height:96px}.bvl-logocard--claude img{max-height:104px}.bvl-logocard--mistral img{max-height:126px}.bvl-logos--stack{align-items:stretch;flex-direction:column;gap:10px;margin-top:10px}.bvl-logos--stack .bvl-logocard{flex:none;justify-content:center;max-width:none;padding:14px 20px}.bvl-logos--stack .bvl-logocard img{height:62px;max-height:none;max-width:100%;width:auto}.bvl-logos--stack .bvl-logocard--gpt img{height:56px}.bvl-logos--stack .bvl-logocard--claude img{height:54px}.bvl-logos--stack .bvl-logocard--mistral img{height:68px}.bvl-sources{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1.2fr;margin-top:44px}.bvl-plogos{display:grid;gap:12px;grid-template-columns:1fr 1fr}.bvl-plogo{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);display:flex;justify-content:center;min-height:82px;padding:16px 20px}.bvl-plogo img{height:auto;max-height:46px;max-width:100%;object-fit:contain;width:auto}.bvl-newportal{align-items:center;background:var(--lime);border-radius:var(--r-md);display:flex;gap:16px;margin-top:18px;padding:14px 16px}.bvl-newportal img{flex:none;max-height:38px;max-width:110px;object-fit:contain;width:auto}.bvl-newportal .bvl-p{font-size:13.5px;margin-top:4px}.bvl-tag{background:var(--spring);border-radius:9999px;color:var(--tiber);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase}.bvl-shot{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-md);margin:0;overflow:hidden}.bvl-shot img{background:var(--fluffy);display:block;height:auto;min-height:60px;width:100%}.bvl-shot figcaption{background:var(--fluffy);border-top:1px solid var(--line);color:var(--muted);font-size:13px;padding:12px 18px}.bvl-grid{display:grid;gap:20px;margin-top:40px}.bvl-grid--3{grid-template-columns:repeat(3,1fr)}.bvl-grid--2{grid-template-columns:repeat(2,1fr)}.bvl-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;padding:28px;position:relative}.bvl-card:before{background:var(--emerald);content:"";height:4px;inset:0 0 auto 0;position:absolute}.bvl-card .bvl-h3{margin:0 0 10px}.bvl-card .bvl-p{font-size:15px}.bvl-num{align-items:center;background:var(--mint);border-radius:50%;color:var(--tiber);display:flex;font-size:17px;font-weight:800;height:40px;justify-content:center;margin-bottom:18px;width:40px}.bvl-card:nth-child(2) .bvl-num{background:var(--peach)}.bvl-card:nth-child(3) .bvl-num{background:var(--mint2)}.bvl-step{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);display:flex;gap:22px;margin-bottom:14px;overflow:hidden;padding:22px 26px;position:relative}.bvl-step:before{background:var(--emerald);content:"";inset:0 auto 0 0;position:absolute;width:5px}.bvl-step--last{background:var(--fluffy)}.bvl-step--last:before{background:var(--line)}.bvl-step-n{color:var(--tiber);flex:none;font-size:24px;font-weight:800;padding-left:6px;width:28px}.bvl-step--last .bvl-step-n{color:var(--muted)}.bvl-big{color:var(--tiber);font-size:60px;font-weight:800;letter-spacing:-.03em;line-height:1}.bvl-bigsub{font-size:19px;font-weight:700;margin-top:10px}.bvl-banner{background:var(--mint);border-radius:var(--r-md);color:var(--tiber);font-size:17px;font-weight:700;margin-top:32px;padding:26px 30px}.bvl-banner span{color:var(--tiber);display:block;font-size:16px;font-weight:400;margin-top:6px}.bvl-path{border-radius:var(--r-lg);padding:34px}.bvl-path--a{background:var(--mint)}.bvl-path--b{background:var(--surface);border:1px solid var(--line)}.bvl-path .bvl-eyebrow{color:var(--teal)}.bvl-path .bvl-h3{font-size:24px;margin-bottom:12px}.bvl-path .bvl-p{color:var(--tiber);font-size:15px;margin-bottom:22px}.bvl-form{align-items:start;background:var(--teal);border-radius:var(--r-xl);color:var(--fluffy);display:grid;gap:48px;grid-template-columns:1fr 1fr;padding:56px}.bvl-form .bvl-eyebrow{color:var(--spring)}.bvl-form .bvl-h2{color:var(--fluffy);font-size:32px}.bvl-form .bvl-p{color:#bccdd0;margin-top:16px}.bvl-formlist{list-style:none;margin-top:26px}.bvl-formlist li{color:var(--fluffy);font-size:15px;padding:9px 0 9px 30px;position:relative}.bvl-formlist li:before{background:var(--emerald);border-radius:2px;content:"";height:9px;left:0;position:absolute;top:17px;width:9px}.bvl-formbox{background:var(--fluffy);border-radius:var(--r-lg);color:var(--tiber);padding:30px}.bvl-formbox .hs-form-field{margin-bottom:16px}.bvl-formbox .hs-form-field>label{color:var(--tiber);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.bvl-formbox input[type=email],.bvl-formbox input[type=tel],.bvl-formbox input[type=text],.bvl-formbox select,.bvl-formbox textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--tiber);font-size:15px;padding:12px 14px;width:100%}.bvl-formbox input:focus,.bvl-formbox select:focus,.bvl-formbox textarea:focus{border-color:var(--emerald);box-shadow:0 0 0 3px rgba(0,204,115,.18);outline:none}.bvl-formbox .hs-button{background:var(--emerald);border:none;border-radius:var(--r-sm);color:var(--tiber);cursor:pointer;font-size:16px;font-weight:700;padding:15px 28px;width:100%}.bvl-formbox .hs-button:hover{background:var(--emerald-hover)}.bvl-formbox .hs-error-msg{color:#d64545;font-size:13px}.bvl-formbox .legal-consent-container{color:var(--muted);font-size:12px;margin-top:10px}.bvl-fq{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:12px;overflow:hidden}.bvl-fq summary{align-items:center;color:var(--tiber);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:20px 24px}.bvl-fq summary::-webkit-details-marker{display:none}.bvl-fq summary:after{color:var(--teal);content:"+";flex:none;font-size:22px;font-weight:700}.bvl-fq[open] summary:after{content:"\2013"}.bvl-fq[open] summary{border-bottom:1px solid var(--line)}.bvl-fq-a{color:var(--muted);font-size:15px;padding:18px 24px 22px}.bvl-fq-a p+p{margin-top:10px}.bvl-final{background:var(--tiber);color:var(--fluffy);padding:86px 0;text-align:center}.bvl-final .bvl-h2{color:var(--fluffy);margin:0 auto 14px;max-width:760px}.bvl-final .bvl-h2 em{color:var(--spring);font-style:normal}.bvl-final .bvl-p{color:#bccdd0;margin-bottom:32px}.bvl-rv{opacity:0;transform:translateY(18px)}.bvl-rv.is-in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.bvl-rv{opacity:1;transform:none;transition:none}}@media (max-width:900px){.bvl-grid--3{grid-template-columns:1fr 1fr}.bvl-hero .bvl-wrap{gap:38px;grid-template-columns:1fr;padding-bottom:52px;padding-top:52px}.bvl-hero-img{aspect-ratio:4/5;max-width:420px}.bvl-form{gap:34px;padding:38px}.bvl-form,.bvl-sources{grid-template-columns:1fr}.bvl-sources{gap:30px}}@media (max-width:720px){.bvl-sec{padding:56px 0}.bvl-h1{font-size:34px}.bvl-h2{font-size:27px}.bvl-punch{font-size:30px}.bvl-grid--2,.bvl-grid--3{grid-template-columns:1fr}.bvl-newportal{align-items:flex-start;flex-direction:column;gap:10px}.bvl-stat{gap:14px;grid-template-columns:1fr;padding:30px}.bvl-stat-arrow{transform:rotate(90deg)}.bvl-stat-num--big{font-size:58px}.bvl-big{font-size:46px}.bvl-form{padding:26px}.bvl-formbox{padding:22px}.bvl-logocard{flex:1 1 100%;max-width:none;padding:20px 16px}.bvl-logocard img{max-height:88px}.bvl-logocard--mistral img{max-height:104px}.bvl-btn{justify-content:center;width:100%}.bvl-final{padding:60px 0}}