:root{--qvm-yellow:#ffcc00;--qvm-cyan:#7cdcd0;--qvm-ink:#0d1012;--qvm-panel:#172025;--qvm-muted:#9ba9ad;--qvm-light:#f3f6f6}html{scroll-behavior:smooth}.qvm-hero{background:radial-gradient(circle at 77% 43%,rgba(124,220,208,.15),transparent 27%),linear-gradient(120deg,#0d1012,#151d21);color:#fff;min-height:690px;overflow:hidden;position:relative}.qvm-hero-grid{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:78px 78px;inset:0;mask-image:linear-gradient(90deg,#000,transparent 75%);position:absolute}.qvm-hero-layout{align-items:center;display:flex;min-height:690px;position:relative;z-index:1}.qvm-hero-copy{padding:100px 0 70px}.qvm-kicker{color:var(--qvm-cyan);font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.15em;margin:0 0 22px}.qvm-kicker span{background:var(--qvm-yellow);display:inline-block;height:7px;margin-right:9px;width:7px}.qvm-hero h1{font-family:Raleway,Arial,sans-serif;font-size:clamp(48px,5.5vw,76px);font-weight:600;letter-spacing:-.06em;line-height:1.04;margin:0;max-width:610px}.qvm-hero-copy>p:not(.qvm-kicker){color:#abb7bb;font-size:17px;line-height:1.7;margin:26px 0 0;max-width:510px}.qvm-actions{display:flex;flex-wrap:wrap;gap:12px;margin:35px 0 48px}.qvm-button{align-items:center;border:1px solid transparent;border-radius:3px;display:inline-flex;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700;gap:10px;letter-spacing:.09em;padding:14px 17px;transition:.2s}.qvm-button-primary{background:var(--qvm-yellow);color:#111}.qvm-button-primary:hover{background:#ffe269;color:#111;transform:translateY(-2px)}.qvm-button-secondary{border-color:rgba(255,255,255,.3);color:#fff}.qvm-button-secondary:hover{border-color:var(--qvm-cyan);color:var(--qvm-cyan)}.qvm-proof{border-top:1px solid rgba(255,255,255,.14);display:flex;gap:22px;padding-top:16px}.qvm-proof span{color:#76858a;font-family:Raleway,Arial,sans-serif;font-size:9px;letter-spacing:.08em}.qvm-proof b{color:#edf3f3;font-size:12px;margin-right:4px}.qvm-hero-visual{height:690px;position:relative}.qvm-screen{background:#1c2529;border:1px solid rgba(255,255,255,.14);border-radius:7px;box-shadow:0 34px 65px rgba(0,0,0,.5);overflow:hidden;position:absolute;right:-5%;top:125px;transform:perspective(1400px) rotateY(-7deg);width:560px}.qvm-screen img{display:block;width:100%}.qvm-device{bottom:28px;filter:drop-shadow(0 24px 18px rgba(0,0,0,.5));left:-5%;position:absolute;width:425px;z-index:2}.qvm-chip{background:rgba(13,16,18,.9);border:1px solid rgba(124,220,208,.55);color:#b9f2ec;font-family:Raleway,Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.11em;padding:9px 11px;position:absolute;z-index:3}.qvm-chip-top{right:-4%;top:85px}.qvm-chip-bottom{bottom:67px;left:51%}.qvm-models{background:#fff;padding:75px 0}.qvm-models p{color:#637277;font-family:Raleway,Arial,sans-serif;font-size:18px;font-weight:600;margin:0 0 25px}.qvm-model-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.qvm-model-grid a{border:1px solid #d6dfe0;border-radius:4px;color:#1a2428;min-height:110px;padding:20px;position:relative;transition:.25s}.qvm-model-grid a:hover{border-color:var(--qvm-cyan);box-shadow:0 15px 28px rgba(15,38,40,.1);transform:translateY(-4px)}.qvm-model-grid strong{display:block;font-family:Raleway,Arial,sans-serif;font-size:25px;letter-spacing:-.04em}.qvm-model-grid span{color:#718084;font-size:13px}.qvm-model-grid i{bottom:21px;color:var(--qvm-cyan);position:absolute;right:21px}.qvm-model-grid a:last-child:before{background:var(--qvm-yellow);content:"";height:3px;left:20px;position:absolute;top:0;width:40px}.main>.jx-container{padding-bottom:100px!important;padding-top:100px!important}.main .jx-section-title-1 .jx-title{font-family:Raleway,Arial,sans-serif;font-size:clamp(32px,4vw,50px);font-weight:600;letter-spacing:-.05em;text-transform:none}.main .jx-section-title-1 .jx-title-top-line,.main .jx-section-title-1 .jx-title-top-line-white{background:var(--qvm-cyan);height:3px;width:42px}.main .jx-section-title-1 .jx-title-top-line-white{background:var(--qvm-yellow)}#features{background:var(--qvm-light)!important}#features .jx-title{color:#182126!important}#features .item-position.features{background:0 0;border:0;border-radius:0;border-top:1px solid #cad5d6;min-height:250px;padding:22px 8px!important}#features .category{color:#1a2428;font-family:Raleway,Arial,sans-serif;font-size:19px;font-weight:700;text-transform:none}#features li{color:#68777c;font-size:13px;line-height:1.55}#features li::marker{color:var(--qvm-yellow)}#features li:nth-child(n+4){display:none}#video{background:#121719!important}#video .content.video-item{background:#1b2428;border-color:rgba(124,220,208,.22);border-radius:4px;padding:18px}#video .content.video-item h3{color:#fff!important;font-family:Raleway,Arial,sans-serif;font-size:15px;font-weight:600}#images{background:#101416!important}#images .jx-title{color:#fff!important}#images .jx-image-wrapper{background:#1b2428;border:1px solid rgba(255,255,255,.12);border-radius:4px!important;box-shadow:none;overflow:hidden}#images img{border-radius:3px!important;transition:transform .35s}#images .jx-image-wrapper:hover img{transform:scale(1.035)}#images .jx-sale-tag{background:#101416;padding:8px}#images .jx-sale-tag span{color:#b7c4c6;font-size:10px;letter-spacing:.1em;text-transform:uppercase}#statistics{background:#edf2f2!important;color:#1a2428}#statistics h1{font-family:Raleway,Arial,sans-serif;font-size:37px;font-weight:600}#downloads{background:linear-gradient(120deg,#11171a,#1b282c)!important}#downloads .box-content{border:1px solid rgba(255,255,255,.16);padding:50px 20px}#downloads .jx-btn-default{background:0 0;border:1px solid rgba(255,255,255,.3);color:#fff;margin:5px;padding:13px 16px}#downloads .jx-btn-default:hover{background:var(--qvm-yellow);border-color:var(--qvm-yellow);color:#111}.jx-call-action-box{margin-bottom:0!important}.jx-call-action-box .parallax{filter:grayscale(1) brightness(.45)}#contact{background:var(--qvm-light)!important}#contact .jx-title{color:#182126}#contact .jx-form-text,#contact .jx-form-textarea{border:1px solid #ccd6d7;border-radius:3px;box-shadow:none}#contact .jx-form-text:focus,#contact .jx-form-textarea:focus{border-color:var(--qvm-cyan);box-shadow:0 0 0 3px rgba(124,220,208,.18)}#contact .jx-submit{background:var(--qvm-yellow);border:0;border-radius:3px;color:#111;font-family:Raleway,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;padding:14px 22px}#contact .jx-submit:hover{background:var(--qvm-cyan)}.qvm-modal{align-items:center;background:rgba(2,4,5,.94);display:flex;inset:0;justify-content:center;opacity:0;padding:44px;pointer-events:none;position:fixed;transition:opacity .25s;z-index:99999}.qvm-modal.is-open{opacity:1;pointer-events:auto}.qvm-modal figure{margin:0;max-width:88vw;text-align:center}.qvm-modal figure img{box-shadow:0 20px 70px #000;display:block;max-height:78vh;max-width:100%}.qvm-modal figcaption{color:#fff;font-family:Raleway,Arial,sans-serif;font-size:11px;letter-spacing:.1em;margin-top:12px}.qvm-modal button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;height:42px;position:absolute;width:42px}.qvm-modal button:hover{background:var(--qvm-cyan);color:#111}.qvm-modal-close{right:24px;top:24px}.qvm-modal-prev{left:24px}.qvm-modal-next{right:24px}.qvm-reveal{opacity:0;transform:translateY(18px);transition:.65s}.qvm-reveal.is-visible{opacity:1;transform:none}.qvm-delay{transition-delay:.15s}@media(max-width:959px){.qvm-hero-layout{display:block;min-height:0}.qvm-hero-copy{padding:105px 25px 40px}.qvm-hero-visual{height:430px}.qvm-screen{right:8%;top:5px;width:68%}.qvm-device{bottom:20px;left:8%;width:45%}.qvm-chip-top{right:6%;top:0}.qvm-chip-bottom{bottom:35px;left:50%}}@media(max-width:767px){.qvm-hero-copy{padding:90px 20px 35px}.qvm-hero h1{font-size:45px}.qvm-proof{gap:9px}.qvm-proof span{font-size:8px}.qvm-hero-visual{height:290px}.qvm-screen{right:5%;width:86%}.qvm-device{bottom:2px;left:1%;width:63%}.qvm-chip-bottom{display:none}.qvm-model-grid{grid-template-columns:1fr}.main>.jx-container{padding-bottom:65px!important;padding-top:65px!important}#features .item-position.features{min-height:0}#features li:nth-child(n+4){display:list-item}.qvm-modal{padding:28px 12px}.qvm-modal-prev{left:8px}.qvm-modal-next{right:8px}.qvm-modal-close{right:8px;top:8px}}