.VRF-module__klVACW__pageWrapper{color:#0f172a;background:#fff;overflow-x:hidden}.VRF-module__klVACW__container{max-width:1400px;margin:0 auto;padding:0 40px}.VRF-module__klVACW__heroSection{background:#000;justify-content:center;align-items:center;height:95vh;display:flex;position:relative;overflow:hidden}.VRF-module__klVACW__heroBg{z-index:1;position:absolute;inset:0}.VRF-module__klVACW__heroImage{object-fit:cover;opacity:.5;filter:contrast(1.1)brightness(.8);width:100%;height:100%}.VRF-module__klVACW__heroOverlay{z-index:2;background:radial-gradient(circle,#02061733,#02061780);position:absolute;inset:0}.VRF-module__klVACW__blueprintOverlay{z-index:2;opacity:.3;position:absolute;inset:0}.VRF-module__klVACW__blueprintSvg{width:100%;height:100%}.VRF-module__klVACW__heroContent{z-index:10;text-align:center;max-width:1000px;padding:0 40px;position:relative}.VRF-module__klVACW__eyebrow{color:#0ea5e9;letter-spacing:12px;text-transform:uppercase;margin-bottom:30px;font-size:14px;font-weight:900;display:block}.VRF-module__klVACW__mainTitle{color:#fff;letter-spacing:-6px;margin-bottom:40px;font-size:clamp(60px,8vw,120px);font-weight:950;line-height:.85}.VRF-module__klVACW__titleHighlight{color:#0ea5e9}.VRF-module__klVACW__heroDescription{color:#fffc;max-width:700px;margin:0 auto 50px;font-size:22px;line-height:1.6}.VRF-module__klVACW__heroDivider{background:#0ea5e9;border-radius:10px;width:140px;height:8px;margin:0 auto;box-shadow:0 0 30px #0ea5e980}.VRF-module__klVACW__narrativeSection{background:#fff;padding:160px 0}.VRF-module__klVACW__narrativeGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid}.VRF-module__klVACW__sectionLabel{color:#0ea5e9;letter-spacing:5px;margin-bottom:25px;font-size:12px;font-weight:900;display:block}.VRF-module__klVACW__narrativeText h2{color:#0f172a;letter-spacing:-3px;margin-bottom:35px;font-size:56px;font-weight:950}.VRF-module__klVACW__narrativeText p{color:#475569;margin-bottom:40px;font-size:22px;line-height:1.7}.VRF-module__klVACW__impactCard{background:#f8fafc;border-left:6px solid #0ea5e9;border-radius:0 30px 30px 0;padding:40px;box-shadow:20px 20px 60px #00000008}.VRF-module__klVACW__impactCard p{margin-bottom:0;font-size:18px;font-style:italic}.VRF-module__klVACW__thermalHeatmap{background:#0f172a;border-radius:40px;gap:10px;height:450px;padding:20px;display:flex;position:relative;overflow:hidden}.VRF-module__klVACW__zone{color:#fff;text-transform:uppercase;border-radius:20px;flex:1;justify-content:center;align-items:center;font-size:12px;font-weight:900;transition:all 1s;animation:4s infinite alternate VRF-module__klVACW__heatPulse;display:flex}.VRF-module__klVACW__hot{background:linear-gradient(#f97316,#ef4444)}.VRF-module__klVACW__cool{background:linear-gradient(#06b6d4,#3b82f6);animation-delay:1s}.VRF-module__klVACW__neutral{background:linear-gradient(#94a3b8,#64748b);animation-delay:2s}@keyframes VRF-module__klVACW__heatPulse{0%{opacity:.7;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}.VRF-module__klVACW__solutionSection{background:#f8fafc;padding:120px 0}.VRF-module__klVACW__solutionIntro{max-width:900px;margin-bottom:80px}.VRF-module__klVACW__solutionIntro h2{margin-bottom:30px;font-size:48px;font-weight:950}.VRF-module__klVACW__showcaseGrid{grid-template-columns:1.4fr .6fr;gap:40px;display:grid}.VRF-module__klVACW__showcaseCard{background:#fff;border:1px solid #e2e8f0;border-radius:50px;overflow:hidden;box-shadow:0 40px 100px #0000000d}.VRF-module__klVACW__showcaseImage{background:#eee;height:500px;position:relative}.VRF-module__klVACW__showcaseImage img{object-fit:cover;width:100%;height:100%}.VRF-module__klVACW__hotspot{cursor:pointer;background:#0ea5e9;border:4px solid #fff;border-radius:50%;width:24px;height:24px;animation:2s infinite VRF-module__klVACW__hotspotPing;position:absolute;box-shadow:0 0 20px #0ea5e9cc}@keyframes VRF-module__klVACW__hotspotPing{0%{transform:scale(1);box-shadow:0 0 #0ea5e9b3}70%{transform:scale(1.2);box-shadow:0 0 0 15px #0ea5e900}to{transform:scale(1);box-shadow:0 0 #0ea5e900}}.VRF-module__klVACW__hotspot:after{content:attr(data-label);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#0f172a;border-radius:8px;padding:8px 15px;font-size:12px;font-weight:900;transition:all .3s;position:absolute;top:50%;left:35px;transform:translateY(-50%)}.VRF-module__klVACW__hotspot:hover:after{opacity:1;left:45px}.VRF-module__klVACW__showcaseText{padding:50px}.VRF-module__klVACW__showcaseText h3{color:#0369a1;margin-bottom:20px;font-size:28px;font-weight:950}.VRF-module__klVACW__showcaseText p{color:#475569;font-size:18px;line-height:1.8}.VRF-module__klVACW__techMatrix{color:#fff;background:#0f172a;border-radius:50px;flex-direction:column;justify-content:center;padding:50px;display:flex}.VRF-module__klVACW__matrixHeader h4{color:#0ea5e9;margin-bottom:40px;font-size:20px;font-weight:900}.VRF-module__klVACW__matrixRow{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:20px 0;display:flex}.VRF-module__klVACW__matrixRow span:first-child{color:#fff9;font-size:14px}.VRF-module__klVACW__matrixRow span:last-child{color:#fff;font-weight:900}.VRF-module__klVACW__commandSection{background:#fff;padding:140px 0}.VRF-module__klVACW__commandFlex{align-items:center;gap:100px;display:flex}.VRF-module__klVACW__commandText,.VRF-module__klVACW__commandVisual{flex:1}.VRF-module__klVACW__commandText h2{margin-bottom:35px;font-size:48px;font-weight:950}.VRF-module__klVACW__featureList{margin-top:40px;padding:0;list-style:none}.VRF-module__klVACW__featureList li{color:#0369a1;border-bottom:1px solid #e2e8f0;align-items:center;gap:15px;padding:15px 0;font-weight:950;display:flex}.VRF-module__klVACW__featureList li:before{content:"✓";color:#0ea5e9}.VRF-module__klVACW__dashboardMockup{background:#f1f5f9;border:8px solid #e2e8f0;border-radius:30px;height:400px;overflow:hidden;box-shadow:0 50px 100px #0000001a}.VRF-module__klVACW__dbHeader{color:#fff;background:#0f172a;padding:15px 25px;font-size:14px;font-weight:900}.VRF-module__klVACW__dbContent{padding:30px}.VRF-module__klVACW__dbGraph{background:linear-gradient(90deg,#0000 0%,#0ea5e91a 50%,#0000 100%);border-bottom:2px solid #0ea5e9;height:180px;margin-bottom:30px;position:relative}.VRF-module__klVACW__dbGraph:after{content:"";background:linear-gradient(#0000,#0ea5e933);width:100%;height:60%;position:absolute;bottom:0;left:0}.VRF-module__klVACW__dbStats{gap:20px;display:flex}.VRF-module__klVACW__stat{color:#0f172a;background:#fff;border-radius:15px;flex:1;padding:20px;font-weight:900;box-shadow:0 10px 20px #0000000d}.VRF-module__klVACW__impactSection{background:#f8fafc;padding:120px 0}.VRF-module__klVACW__impactGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px;margin-top:60px;display:grid}.VRF-module__klVACW__impactCard{background:#fff;border:1px solid #e2e8f0;border-radius:40px;transition:all .5s;overflow:hidden;box-shadow:0 20px 50px #00000008}.VRF-module__klVACW__impactVisual{height:280px;overflow:hidden}.VRF-module__klVACW__impactVisual img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.VRF-module__klVACW__impactCard:hover .VRF-module__klVACW__impactVisual img{transform:scale(1.1)}.VRF-module__klVACW__impactContent{padding:45px}.VRF-module__klVACW__impactContent h4{margin-bottom:20px;font-size:24px;font-weight:950}.VRF-module__klVACW__impactCard:hover{border-color:#0ea5e9;transform:translateY(-15px);box-shadow:0 40px 80px #0ea5e91a}.VRF-module__klVACW__edgeSection{background:#fff;padding:140px 0}.VRF-module__klVACW__edgeBox{text-align:center;max-width:1000px;margin:0 auto}.VRF-module__klVACW__edgeBox h2{letter-spacing:-3px;margin-bottom:40px;font-size:56px;font-weight:950}.VRF-module__klVACW__protocolGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:80px;display:grid}.VRF-module__klVACW__protocol{text-align:left;background:#f8fafc;border-radius:30px;padding:40px}.VRF-module__klVACW__protocol span{color:#0ea5e933;margin-bottom:20px;font-size:48px;font-weight:950;display:block}.VRF-module__klVACW__protocol p{color:#0f172a;font-size:18px;font-weight:950;line-height:1.4}.VRF-module__klVACW__finalAction{text-align:center;color:#fff;background:linear-gradient(135deg,#00a6d8,#0072bc,#25afb5,#0072bc,#00a6d8) 0 0/400% 400%;padding:160px 0;animation:12s infinite VRF-module__klVACW__gradientShift}@keyframes VRF-module__klVACW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.VRF-module__klVACW__bannerInner h2{letter-spacing:-3px;margin-bottom:30px;font-size:64px;font-weight:950}.VRF-module__klVACW__bannerInner p{opacity:.9;max-width:800px;margin:0 auto 50px;font-size:24px}.VRF-module__klVACW__ctaBtn{color:#0072bc;text-transform:uppercase;letter-spacing:4px;background:#fff;border-radius:100px;align-items:center;gap:20px;padding:24px 60px;font-size:18px;font-weight:950;text-decoration:none;transition:all .4s;display:inline-flex}.VRF-module__klVACW__ctaBtn:hover{transform:translateY(-10px);box-shadow:0 30px 60px #0000004d}.VRF-module__klVACW__reveal{opacity:1!important;transform:translate(0)!important}.animate-on-scroll{opacity:0;transition:all 1s cubic-bezier(.165,.84,.44,1);transform:translateY(40px)}@media (max-width:1024px){.VRF-module__klVACW__narrativeGrid,.VRF-module__klVACW__showcaseGrid,.VRF-module__klVACW__commandFlex,.VRF-module__klVACW__protocolGrid{grid-template-columns:1fr;gap:40px}}
