.bv{--bv-accent:#1B4FC4;--bv-accent-d:#123A96;--bv-accent-s:#E9EFFC;--bv-ink:#11161D;--bv-ink2:#2B333D;--bv-muted:#5B6675;--bv-bg:#FFFFFF;--bv-tint:#F5F7FA;--bv-dark:#0E1726;--bv-line:#E3E6EA;--bv-line2:#EEF1F4;--bv-maxw:1180px;--bv-hf:"Inter Tight","Inter",-apple-system,"Segoe UI",Arial,sans-serif;--bv-bf:"Inter","Inter Tight",-apple-system,"Segoe UI",Arial,sans-serif;box-sizing:border-box;color:var(--bv-ink);font-family:var(--bv-bf);-webkit-font-smoothing:antialiased;line-height:1.6}.bv *,.bv *:before,.bv *:after{box-sizing:border-box}.bv a{color:inherit;text-decoration:none}.bv img{max-width:100%}.bv .wrap{max-width:var(--bv-maxw);margin:0 auto;padding:0 24px}.bv.section{padding:clamp(56px,7vw,104px) 0}.bv.section.bv--tint{background:var(--bv-tint)}.bv.section.bv--dark{background:var(--bv-dark);color:#edeff2}.bv.section.bv--dark .wrap>*{color:inherit}.bv .eyebrow{font-family:var(--bv-bf);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bv-accent);margin-bottom:16px;display:flex;align-items:center;gap:10px}.bv .eyebrow:before{content:"";width:22px;height:2px;background:var(--bv-accent);display:inline-block}.bv .eyebrow.on-dark{color:#8fb4f5}.bv .eyebrow.on-dark:before{background:#8fb4f5}.bv h1,.bv h2,.bv h3{font-family:var(--bv-hf);letter-spacing:-.025em;line-height:1.05;font-weight:700;margin:0}.bv h2{font-size:clamp(28px,3.6vw,46px)}.bv .lede{font-size:clamp(15px,1.4vw,18px);color:var(--bv-muted);max-width:62ch;margin-top:16px}.bv .bv--dark .lede{color:#aeb7c4}.bv .head-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(34px,4.5vw,60px)}.bv .head-split h2{font-size:clamp(28px,3.6vw,46px)}.bv .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--bv-bf);font-weight:600;font-size:15px;padding:13px 24px;border-radius:3px;border:1px solid transparent;cursor:pointer;transition:.15s}.bv .btn-primary{background:var(--bv-accent);color:#fff}.bv .btn-primary:hover{background:var(--bv-accent-d)}.bv .btn-ghost{background:transparent;color:var(--bv-ink);border-color:var(--bv-line)}.bv .bv--dark .btn-ghost{color:#edeff2;border-color:#ffffff47}.bv .btn-ghost:hover{border-color:var(--bv-ink)}.bv .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.bv-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,64px);align-items:center}.bv-hero h1{font-size:clamp(38px,5.6vw,72px);margin:18px 0 22px;max-width:14ch}.bv-hero h1 em{font-style:normal;color:var(--bv-accent)}.bv-hero .lede{max-width:52ch}.bv-hero-media{background:var(--bv-tint);border:1px solid var(--bv-line);border-radius:4px;padding:clamp(14px,1.8vw,22px)}.bv-hero-media img{width:100%;height:auto;border-radius:2px;display:block}.bv-hero-media .cap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--bv-line2);font-size:12.5px;color:var(--bv-muted)}.bv-hero-media .cap b{color:var(--bv-ink);font-weight:600}.bv .proof{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;font-size:14px;color:var(--bv-ink2)}.bv .proof div{display:flex;align-items:center;gap:8px}.bv .proof:before,.bv .proof div:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bv-accent);flex:none}.bv .proof div:before{display:none}.bv-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bv-line);border:1px solid var(--bv-line);border-radius:4px;overflow:hidden;margin-top:clamp(34px,5vw,60px)}.bv-facts .fact{background:#fff;padding:24px}.bv-facts .v{font-family:var(--bv-hf);font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.02em}.bv-facts .k{font-size:12.5px;color:var(--bv-muted);margin-top:6px}.bv-cert{display:flex;flex-wrap:wrap;gap:10px 12px;border-top:1px solid var(--bv-line);padding-top:22px;margin-top:22px}.bv-cert .item{font-size:13px;color:var(--bv-ink2);border:1px solid var(--bv-line);border-radius:3px;padding:7px 13px}.bv-cert .item b{color:var(--bv-accent);font-weight:700}.bv table{width:100%;border-collapse:collapse;font-size:14.5px}.bv table caption{text-align:left;font-family:var(--bv-hf);font-size:clamp(17px,2vw,22px);font-weight:700;margin-bottom:14px}.bv .dtable th,.bv .dtable td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--bv-line2);vertical-align:top}.bv .dtable th{width:34%;color:var(--bv-muted);font-weight:500}.bv .dtable .grp th{background:var(--bv-accent-s);color:var(--bv-accent-d);font-weight:700;width:auto}.bv .dtable tr:hover td{background:#fbfcfe}.bv .ctable th,.bv .ctable td{padding:14px 18px;border-bottom:1px solid var(--bv-line2)}.bv .ctable thead th{font-family:var(--bv-hf);font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--bv-muted)}.bv .ctable tbody tr:hover{background:var(--bv-tint)}.bv .ctable .hi{color:var(--bv-accent-d);font-weight:600;background:var(--bv-accent-s)!important}.bv-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,22px)}.bv-card{background:#fff;border:1px solid var(--bv-line);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:.18s}.bv-card:hover{border-color:var(--bv-ink);transform:translateY(-3px)}.bv-card .shot{background:#fff;border-bottom:1px solid var(--bv-line2)}.bv-card .shot img{display:block;width:100%;height:auto}.bv-card .body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.bv-card .tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bv-accent);font-weight:600}.bv-card h3{font-size:17px;font-weight:600;line-height:1.3}.bv-card .desc{font-size:13.5px;color:var(--bv-muted);flex:1}.bv-card .spec{font-size:12.5px;color:var(--bv-ink2);border-top:1px solid var(--bv-line2);padding-top:10px}.bv-card .foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:4px}.bv-card .price{font-family:var(--bv-hf);font-size:19px;font-weight:700}.bv-card .price small{display:block;font-family:var(--bv-bf);font-size:11px;font-weight:500;color:var(--bv-muted)}.bv-card .link{font-size:13px;font-weight:600;color:var(--bv-accent);border-bottom:1px solid currentColor;padding-bottom:1px}.bv-grid{display:grid;gap:clamp(14px,2vw,22px)}.bv-grid.g3{grid-template-columns:repeat(3,1fr)}.bv-grid.g2{grid-template-columns:repeat(2,1fr)}.bv-tile{border:1px solid var(--bv-line);border-radius:4px;padding:22px;background:#fff}.bv-tile h3{font-size:18px;margin-bottom:8px}.bv-tile p{font-size:14px;color:var(--bv-muted);margin:0}.bv-tile .tag{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bv-accent);font-weight:600;display:block;margin-bottom:4px}.bv-case{border:1px solid var(--bv-line);border-radius:4px;padding:24px;background:#fff}.bv-case h3{font-size:18px;margin-bottom:8px}.bv-case p{font-size:14px;color:var(--bv-muted);margin:0 0 12px}.bv-case .meta{display:flex;flex-wrap:wrap;gap:8px}.bv-case .meta span{font-size:12px;color:var(--bv-ink2);background:var(--bv-tint);border-radius:3px;padding:5px 10px}.bv-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.bv-chips span{font-size:13px;color:var(--bv-ink2);border:1px solid var(--bv-line);border-radius:999px;padding:7px 14px}.bv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px)}.bv-step{border:1px solid var(--bv-line);border-radius:4px;padding:24px}.bv-step .n{font-family:var(--bv-hf);font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--bv-accent);margin-bottom:12px}.bv-step h3{font-size:18px;margin-bottom:8px}.bv-step p{font-size:14px;color:var(--bv-muted);margin:0}.bv-factory{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bv-line);border:1px solid var(--bv-line);border-radius:4px;overflow:hidden;margin-top:32px}.bv-factory .s{background:#fff;padding:22px}.bv-factory .v{font-family:var(--bv-hf);font-size:clamp(26px,3vw,38px);font-weight:700;color:var(--bv-accent);letter-spacing:-.02em}.bv-factory .k{font-size:13px;color:var(--bv-muted);margin-top:6px}.bv-factory .p{margin-top:22px;font-size:15px;color:var(--bv-muted);max-width:70ch}.bv-incl{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bv-incl div{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--bv-ink2)}.bv-incl div:before{content:"";flex:none;width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--bv-accent)}.bv-faq details{border-bottom:1px solid var(--bv-line)}.bv-faq summary{list-style:none;cursor:pointer;padding:20px 0;font-family:var(--bv-hf);font-size:17px;font-weight:600;display:flex;justify-content:space-between;gap:20px;align-items:center}.bv-faq summary::-webkit-details-marker{display:none}.bv-faq summary:after{content:"+";font-size:22px;color:var(--bv-accent);font-weight:400}.bv-faq details[open] summary:after{content:"\2212"}.bv-faq .ans{padding:0 0 20px;font-size:15px;color:var(--bv-muted);max-width:78ch}.bv-formwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,4vw,60px);align-items:start}.bv-form{background:#fff;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:clamp(22px,3vw,36px)}.bv-form .field{margin-bottom:16px}.bv-form label{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.bv-form label .req{color:#e5563b}.bv-form input,.bv-form select,.bv-form textarea{width:100%;font-family:var(--bv-bf);font-size:15px;padding:12px 14px;border:1px solid var(--bv-line);border-radius:3px;background:#fff;color:var(--bv-ink)}.bv-form input:focus,.bv-form select:focus,.bv-form textarea:focus{outline:none;border-color:var(--bv-accent);box-shadow:0 0 0 3px #1b4fc41f}.bv-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bv-form .note{font-size:12.5px;color:#aeb7c4;margin-top:14px}.bv-form .ok{display:none;padding:18px 22px;border:1px solid #8FB4F5;background:#8fb4f51f;border-radius:4px;color:#dce7fb;font-weight:600}.bv-contact{font-size:14px;color:#aeb7c4;line-height:1.9;margin-top:26px}.bv-contact b{color:#edeff2;font-weight:600}.bv-footer{background:var(--bv-dark);color:#aeb7c4;padding:clamp(48px,6vw,72px) 0 36px;font-size:14px}.bv-footer .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.bv-footer h4{color:#edeff2;font-family:var(--bv-hf);font-size:14px;margin:0 0 14px;letter-spacing:.04em}.bv-footer a{color:#aeb7c4}.bv-footer a:hover{color:#fff}.bv-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.bv-footer .fine{border-top:1px solid rgba(255,255,255,.12);margin-top:32px;padding-top:20px;font-size:12.5px;color:#7c8696}.bv-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.bv-cta h2{font-size:clamp(24px,3vw,40px);color:#fff}.bv-cta .lede{color:#aeb7c4}@media(max-width:1040px){.bv-hero{grid-template-columns:1fr}.bv-facts{grid-template-columns:repeat(2,1fr)}.bv .head-split{grid-template-columns:1fr}.bv-cards,.bv-grid.g3{grid-template-columns:repeat(2,1fr)}.bv-steps{grid-template-columns:1fr}.bv-factory{grid-template-columns:repeat(2,1fr)}.bv-formwrap{grid-template-columns:1fr}.bv-footer .cols{grid-template-columns:1fr 1fr}.bv-cta{grid-template-columns:1fr}}@media(max-width:760px){.bv-cards,.bv-grid.g3,.bv-grid.g2,.bv-factory,.bv-incl,.bv-form .row2,.bv-footer .cols{grid-template-columns:1fr}.bv .dtable th{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/bitvisus-landing.css.map */
