@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700;800&family=Catamaran:wght@400;500;600&display=swap);.qbvm-section{--qbvm-teal:#7ED0DC;--qbvm-navy:#060F25;--qbvm-purple:#5F2DEE;--qbvm-ac:#7ED0DC;position:relative;width:100%;padding:90px 0;background:#fff;overflow:hidden;font-family:Catamaran,sans-serif;box-sizing:border-box}.qbvm-section *,.qbvm-section *::before,.qbvm-section *::after{box-sizing:border-box}.qbvm-section::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--qbvm-ac) 20%,#fff 50%,var(--qbvm-purple) 80%,transparent);z-index:1}.qbvm-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.qbvm-blob{position:absolute;border-radius:60% 40% 50% 50%;filter:blur(80px);will-change:transform}.qbvm-b1{width:550px;height:480px;top:-180px;left:-120px;background:radial-gradient(circle at 40% 40%,rgb(126 208 220 / .16) 0%,rgb(126 208 220 / .04) 60%,transparent);animation:qbvmBlob1 22s ease-in-out infinite}.qbvm-b2{width:480px;height:420px;bottom:-140px;right:-100px;background:radial-gradient(circle at 60% 60%,rgb(95 45 238 / .13) 0%,rgb(95 45 238 / .03) 60%,transparent);animation:qbvmBlob1 28s ease-in-out infinite reverse}.qbvm-b3{width:300px;height:280px;top:40%;left:42%;background:radial-gradient(circle,rgb(126 208 220 / .08) 0%,transparent 70%);animation:qbvmBlob2 16s ease-in-out infinite}@keyframes qbvmBlob1{0%,100%{transform:translate(0,0) scale(1);border-radius:60% 40% 55% 45%}30%{transform:translate(-40px,32px) scale(1.09);border-radius:45% 55% 42% 58%}60%{transform:translate(28px,-42px) scale(.93);border-radius:58% 42% 62% 38%}}@keyframes qbvmBlob2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(60px,-60px) scale(1.3)}}.qbvm-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgb(126 208 220 / .12) 1px,transparent 1px);background-size:40px 40px;opacity:.55}.qbvm-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.qbvm-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 48px}.qbvm-header{text-align:center;margin-bottom:60px;will-change:opacity,transform}.qbvm-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:'Space Grotesk',sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--qbvm-ac);margin:0 0 16px}.qbvm-eyebrow-icon{display:inline-flex;width:16px;height:16px;flex-shrink:0;animation:qbvmSpin 8s linear infinite}.qbvm-eyebrow-icon svg{width:100%;height:100%}@keyframes qbvmSpin{to{transform:rotate(360deg)}}.qbvm-section-title{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.8rem, 4vw, 3rem);font-weight:800;color:var(--qbvm-navy);line-height:1.1;letter-spacing:-.032em;margin:0;position:relative;display:inline-block}.qbvm-section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);height:3px;width:60px;border-radius:2px;background:linear-gradient(90deg,var(--qbvm-ac),var(--qbvm-purple));animation:qbvmUnderline 3s ease-in-out infinite}@keyframes qbvmUnderline{0%,100%{width:60px}50%{width:120px}}.qbvm-cards{display:grid;gap:32px}.qbvm-layout-side-by-side .qbvm-cards{grid-template-columns:1fr 1fr}.qbvm-layout-stacked .qbvm-cards{grid-template-columns:1fr;max-width:800px;margin:0 auto}.qbvm-card{position:relative;overflow:hidden;border-radius:24px;padding:44px 40px 40px;display:flex;flex-direction:column;gap:0;will-change:opacity,transform;transition:transform .45s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease}.qbvm-card-glass.qbvm-card{background:rgb(255 255 255 / .82);border:1px solid rgb(126 208 220 / .2);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 4px 24px rgb(6 15 37 / .06),inset 0 1px 0 rgb(255 255 255 / .9)}.qbvm-card-bordered.qbvm-card{background:#fff;border:1.5px solid rgb(126 208 220 / .3);box-shadow:0 2px 16px rgb(6 15 37 / .05)}.qbvm-card-filled.qbvm-card-teal{background:linear-gradient(135deg,rgb(126 208 220 / .1) 0%,rgb(126 208 220 / .04) 100%);border:1px solid rgb(126 208 220 / .25)}.qbvm-card-filled.qbvm-card-purple{background:linear-gradient(135deg,rgb(95 45 238 / .08) 0%,rgb(95 45 238 / .03) 100%);border:1px solid rgb(95 45 238 / .2)}.qbvm-card:hover{transform:translateY(-8px);box-shadow:0 20px 56px rgb(6 15 37 / .1),0 0 0 1px var(--qbvm-ac)}.qbvm-card-purple:hover{box-shadow:0 20px 56px rgb(6 15 37 / .1),0 0 0 1px var(--qbvm-purple)}.qbvm-card-accent-tl,.qbvm-card-accent-br{position:absolute;width:40px;height:40px;transition:width .4s ease,height .4s ease,opacity .4s ease;opacity:.6}.qbvm-card-accent-tl{top:0;left:0;border-top:2px solid var(--qbvm-ac);border-left:2px solid var(--qbvm-ac);border-radius:24px 0 0 0}.qbvm-card-purple .qbvm-card-accent-tl{border-color:var(--qbvm-purple)}.qbvm-card-accent-br{bottom:0;right:0;border-bottom:2px solid var(--qbvm-ac);border-right:2px solid var(--qbvm-ac);border-radius:0 0 24px 0}.qbvm-card-purple .qbvm-card-accent-br{border-color:var(--qbvm-purple)}.qbvm-card:hover .qbvm-card-accent-tl,.qbvm-card:hover .qbvm-card-accent-br{width:70px;height:70px;opacity:1}.qbvm-card-icon-wrap{margin-bottom:28px}.qbvm-card-icon-orb{width:88px;height:88px;position:relative;display:flex;align-items:center;justify-content:center}.qbvm-card-icon{width:64px;height:64px;position:relative;z-index:2;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.qbvm-card:hover .qbvm-card-icon{transform:scale(1.12) rotate(8deg)}.qbvm-card-icon svg{width:100%;height:100%}.qbvm-icon-ring{position:absolute;border-radius:50%;border:1px solid rgb(126 208 220 / .35);animation:qbvmRingPulse 3.5s ease-in-out infinite}.qbvm-card-purple .qbvm-icon-ring{border-color:rgb(95 45 238 / .3)}.qbvm-ring-1{width:80px;height:80px;animation-delay:0s}.qbvm-ring-2{width:96px;height:96px;animation-delay:.8s}@keyframes qbvmRingPulse{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.12);opacity:0}}.qbvm-card-icon-orb::before{content:'';position:absolute;inset:12px;border-radius:50%;background:rgb(126 208 220 / .1);transition:background .4s ease}.qbvm-card-purple .qbvm-card-icon-orb::before{background:rgb(95 45 238 / .08)}.qbvm-card:hover .qbvm-card-icon-orb::before{background:rgb(126 208 220 / .18)}.qbvm-card-purple:hover .qbvm-card-icon-orb::before{background:rgb(95 45 238 / .15)}.qbvm-card-header{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.qbvm-card-number{font-family:'Space Grotesk',sans-serif;font-size:2.8rem;font-weight:800;line-height:1;letter-spacing:-.05em;background:linear-gradient(135deg,var(--qbvm-ac) 0%,rgb(126 208 220 / .25) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;transition:transform .4s ease}.qbvm-card-purple .qbvm-card-number{background:linear-gradient(135deg,var(--qbvm-purple) 0%,rgb(95 45 238 / .25) 100%);-webkit-background-clip:text;background-clip:text}.qbvm-card:hover .qbvm-card-number{transform:scale(1.06)}@supports not (-webkit-background-clip:text){.qbvm-card-number{color:var(--qbvm-ac);background:none;-webkit-text-fill-color:unset}.qbvm-card-purple .qbvm-card-number{color:var(--qbvm-purple)}}.qbvm-card-label{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;letter-spacing:-.03em;color:var(--qbvm-navy);margin:0;transition:color .3s ease}.qbvm-card:hover .qbvm-card-label{color:var(--qbvm-ac)}.qbvm-card-purple:hover .qbvm-card-label{color:var(--qbvm-purple)}.qbvm-card-divider{display:flex;align-items:center;gap:10px;margin-bottom:24px}.qbvm-divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgb(126 208 220 / .4) 50%,transparent);transition:opacity .3s}.qbvm-card-purple .qbvm-divider-line{background:linear-gradient(90deg,transparent,rgb(95 45 238 / .35) 50%,transparent)}.qbvm-card:hover .qbvm-divider-line{opacity:.8}.qbvm-divider-gem{width:14px;height:14px;flex-shrink:0;color:var(--qbvm-ac);animation:qbvmSpin 6s linear infinite}.qbvm-card-purple .qbvm-divider-gem{color:var(--qbvm-purple);animation-direction:reverse}.qbvm-divider-gem svg{width:100%;height:100%}.qbvm-card-text{font-size:1rem;line-height:1.82;color:rgb(6 15 37 / .64);margin-bottom:28px;flex:1}.qbvm-card-text p{margin:0}.qbvm-card-keywords{display:flex;flex-wrap:wrap;gap:8px}.qbvm-keyword{display:inline-flex;align-items:center;gap:6px;font-family:'Space Grotesk',sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:30px;background:rgb(126 208 220 / .1);border:1px solid rgb(126 208 220 / .25);color:var(--qbvm-navy);transition:background .3s,border-color .3s,transform .3s cubic-bezier(.34,1.56,.64,1);cursor:default;animation:qbvmKeyIn .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--ki,0) * 60ms + 600ms)}.qbvm-card-purple .qbvm-keyword{background:rgb(95 45 238 / .08);border-color:rgb(95 45 238 / .2)}.qbvm-keyword:hover{background:rgb(126 208 220 / .2);border-color:var(--qbvm-ac);transform:translateY(-2px) scale(1.05)}.qbvm-card-purple .qbvm-keyword:hover{background:rgb(95 45 238 / .15);border-color:var(--qbvm-purple)}.qbvm-kw-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--qbvm-ac)}.qbvm-card-purple .qbvm-kw-dot{background:var(--qbvm-purple)}@keyframes qbvmKeyIn{from{opacity:0;transform:scale(.8) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.qbvm-card-glow{position:absolute;inset:-50px;pointer-events:none;background:radial-gradient(circle 100px at 50% 30%,rgb(126 208 220 / .12),transparent 65%);opacity:0;transition:opacity .5s}.qbvm-card-purple .qbvm-card-glow{background:radial-gradient(circle 100px at 50% 30%,rgb(95 45 238 / .1),transparent 65%)}.qbvm-card:hover .qbvm-card-glow{opacity:1}.qbvm-card-shimmer{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle 80px at var(--qbvm-sx,50%) var(--qbvm-sy,50%),rgb(255 255 255 / .12) 0%,transparent 65%);opacity:0;transition:opacity .3s}.qbvm-card:hover .qbvm-card-shimmer{opacity:1}@media (prefers-reduced-motion:reduce){.qbvm-blob,.qbvm-eyebrow-icon,.qbvm-divider-gem,.qbvm-icon-ring,.qbvm-keyword{animation:none!important}.qbvm-section-title::after{animation:none!important}[data-qbvm-el]{opacity:1!important;transform:none!important;transition:none!important}}.elementor-editor-active [data-qbvm-el]{opacity:1!important;transform:none!important}.elementor-editor-active .qbvm-keyword{animation:none;opacity:1}@media (max-width:1024px){.qbvm-inner{padding:0 32px}.qbvm-layout-side-by-side .qbvm-cards{gap:24px}}@media (max-width:768px){.qbvm-section{padding:60px 0}.qbvm-inner{padding:0 20px}.qbvm-layout-side-by-side .qbvm-cards{grid-template-columns:1fr;gap:24px}.qbvm-card{padding:32px 28px 28px}.qbvm-card-icon-orb{width:72px;height:72px}.qbvm-card-icon{width:52px;height:52px}.qbvm-header{margin-bottom:44px}}@media (max-width:480px){.qbvm-card{padding:28px 22px 24px;border-radius:18px}.qbvm-card-label{font-size:clamp(1.4rem,7vw,1.9rem)}}