:root{--bg:#050812;--panel:#07101fe0;--panel-strong:#09162bf5;--line:#67b0ff3d;--text:#f8fbff;--muted:#aebed3;--cyan:#35c7ff;--blue:#0b6fe8;--green:#8ce21a;--yellow:#facc15;--slate:#111827}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--text);background:radial-gradient(circle at 20% 18%,#35c7ff29,#0000 26%),radial-gradient(circle at 86% 10%,#8ce21a14,#0000 22%),linear-gradient(135deg,#02050d 0%,#08111f 54%,#030611 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}main{flex-direction:column;display:flex}.introSplash{z-index:999;background:radial-gradient(circle at 50% 45%,#35c7ff2e,#0000 34%),radial-gradient(circle at 58% 40%,#0b6fe82e,#0000 28%),linear-gradient(#020812 0%,#030d19 54%,#01040a 100%);place-items:center;padding:28px;animation:4.4s cubic-bezier(.4,0,.2,1) forwards introSplashExit;display:grid;position:fixed;inset:0}.introLogoStage{aspect-ratio:1210/449;contain:layout paint;width:min(860px,100vw - 44px);animation:4.4s cubic-bezier(.4,0,.2,1) forwards introLogoSettle;position:relative;overflow:visible}.introLogoImage{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.introLogoBase{opacity:0;clip-path:polygon(0 39%,100% 39%,100% 100%,0 100%);animation:4.4s cubic-bezier(.4,0,.2,1) forwards introLogoBaseReveal}.introFlightLayer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.introMotionPath{fill:none;stroke:none}.introVectorSwoosh{opacity:0;animation:4.4s cubic-bezier(.4,0,.2,1) forwards introSwooshArtworkReveal;transform:translateZ(0)}.introSwooshStroke{stroke-dasharray:100;stroke-dashoffset:100px;animation:3.45s cubic-bezier(.16,.74,.18,1) .12s forwards introSwooshMaskDraw}.introSwooshHighlightStroke,.introSwooshWhiteStroke{animation-delay:.16s}.introPlaneGroup{opacity:0;will-change:opacity, transform;animation:4.4s cubic-bezier(.4,0,.2,1) forwards introPlaneVisible}.introPlaneImage{image-rendering:auto}@keyframes introLogoBaseReveal{0%{opacity:0;transform:scale(.99)}16%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@keyframes introSwooshArtworkReveal{0%,7%{opacity:0}13%{opacity:1}77%,86%{opacity:1}to{opacity:0}}@keyframes introSwooshMaskDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes introPlaneVisible{0%,5%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes introLogoSettle{0%{opacity:0;transform:scale(.965)}18%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.012)}}@keyframes introSplashExit{0%,80%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.nav{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030914c2;border-radius:18px;grid-template-columns:minmax(340px,1fr) auto auto;align-items:center;gap:18px;width:min(1180px,100% - 32px);padding:8px 14px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 54px #00000052}.brand{align-items:center;min-width:0;display:inline-flex}.brand img{object-fit:contain;width:clamp(320px,30vw,470px);height:72px}.navLinks{color:#d8e7fb;align-items:center;gap:24px;font-size:14px;font-weight:750;display:flex}.navLinks a{white-space:nowrap;align-items:center;min-height:34px;transition:color .18s,text-shadow .18s;display:inline-flex;position:relative}.navLinks a:after{content:"";background:linear-gradient(90deg, var(--green), var(--cyan));opacity:0;transform-origin:50%;border-radius:999px;height:3px;transition:opacity .18s,transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.5);box-shadow:0 0 14px #35c7ff73}.navLinks a:hover,.navLinks a.isActive,.navLinks a[aria-current=page]{color:#fff;text-shadow:0 0 18px #35c7ff57}.navLinks a.isActive:after,.navLinks a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.navLinks::-webkit-scrollbar{height:0}.navButton,.button,form button{white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:900;display:inline-flex}.secondary{color:#e9f3ff;background:#ffffff14}.hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(28px,4vw,64px);min-height:100svh;padding:122px max(24px,50vw - 590px) 76px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";filter:saturate(1.08)contrast(1.08);background-color:#0000;background-image:linear-gradient(#0508126b,#050812b3),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='580' viewBox='0 0 900 580'%3E%3Crect width='900' height='580' fill='%230b1825'/%3E%3Cg opacity='.28' stroke='%237aa07a' stroke-width='8'%3E%3Cpath d='M-90 450 990 70'/%3E%3Cpath d='M50 620 840 60'/%3E%3Cpath d='M-20 120 920 420'/%3E%3C/g%3E%3Cg opacity='.22'%3E%3Crect x='70' y='310' width='116' height='180' fill='%239d8b58'/%3E%3Crect x='205' y='290' width='116' height='200' fill='%239d8b58'/%3E%3Crect x='340' y='330' width='116' height='160' fill='%239d8b58'/%3E%3Crect x='475' y='278' width='116' height='212' fill='%239d8b58'/%3E%3Crect x='610' y='318' width='116' height='172' fill='%239d8b58'/%3E%3C/g%3E%3Cg stroke='%23dbeafe' stroke-width='16' opacity='.7'%3E%3Cpath d='M315 355 590 250'/%3E%3Cpath d='M390 198 624 364'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.heroOverlay{background:linear-gradient(90deg,#030712f2 0%,#030712ad 46%,#0307126b 100%);position:absolute;inset:0}.heroInner,.productPreview{z-index:2;min-width:0;position:relative}.heroLogoStage{contain:paint;filter:drop-shadow(0 0 22px #35c7ff4d)drop-shadow(0 24px 46px #00000073);width:min(620px,100vw - 48px);max-width:100%;margin-bottom:24px;position:relative;overflow:hidden}.heroLogoStage>img{width:100%;height:auto;display:block}.logoFlyer{filter:drop-shadow(0 0 10px #35c7ffcc)drop-shadow(0 0 22px #35c7ff7a);width:clamp(104px,14.5vw,184px);height:clamp(25px,3.6vw,46px);animation:5.8s cubic-bezier(.45,0,.2,1) infinite logoFlyerPath;position:absolute;top:12%;left:28%;overflow:visible;transform:translate(0,0)rotate(-2deg)}.logoFlyer:before,.logoFlyer:after{content:"";z-index:-1;pointer-events:none;transform-origin:100%;position:absolute;right:58%}.logoFlyer:before{filter:blur(.2px)drop-shadow(0 0 9px #35c7ff99);width:clamp(170px,28vw,380px);height:9px;transform:rotate(-6deg) scaleX(var(--trail-scale,.35));background:linear-gradient(90deg,#0000 0%,#0094ff14 20%,#00b2ffd1 78%,#c6edffe0 100%);border-radius:999px;animation:5.8s cubic-bezier(.45,0,.2,1) infinite logoTrailPulse;top:34%}.logoFlyer:after{filter:blur(.4px);width:clamp(132px,22vw,310px);height:5px;transform:rotate(-2deg) scaleX(var(--trail-scale,.28));background:linear-gradient(90deg,#0000 0%,#007aff0f 18%,#2ec7ff94 78%,#d9f7ffad 100%);border-radius:999px;animation:5.8s cubic-bezier(.45,0,.2,1) infinite logoTrailPulse;top:55%}.logoFlyer img{width:100%;height:auto;display:block}@keyframes logoFlyerPath{0%{opacity:0;transform:translate(-120%,38%)rotate(-4deg)scale(.74)}12%{opacity:1}52%{opacity:1;transform:translate(104%,-18%)rotate(-2deg)scale(.98)}82%{opacity:1;transform:translate(176%,-38%)rotate(-1deg)scale(1.04)}to{opacity:0;transform:translate(226%,-48%)rotate(-1deg)scale(1.08)}}@keyframes logoTrailPulse{0%,to{opacity:0;--trail-scale:.12}16%{opacity:.82;--trail-scale:.58}55%{opacity:.95;--trail-scale:1}82%{opacity:.72;--trail-scale:.82}}.eyebrow{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}h1,h2,h3,p{overflow-wrap:break-word}h1{letter-spacing:0;overflow-wrap:normal;max-width:760px;margin:10px 0 18px;font-size:clamp(46px,5.4vw,78px);line-height:.94}h2{letter-spacing:0;margin:10px 0 18px;font-size:clamp(32px,4vw,54px);line-height:1}h3{margin:0 0 10px;font-size:21px}.heroActions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.productPreview{background:#030914c7;border:1px solid #67b0ff47;border-radius:18px;min-width:0;max-width:100%;padding:14px;box-shadow:0 32px 90px #00000070,inset 0 0 34px #35c7ff14}.previewHeader{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.previewHeader div{background:#0a182ac7;border:1px solid #67b0ff2e;border-radius:12px;gap:3px;min-width:0;padding:12px 14px;display:grid}.previewHeader span,.reservationStrip span,.maintenanceMetrics span,.maintenanceHeader{color:#aebed3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.previewHeader strong{color:var(--green);font-size:clamp(16px,1.25vw,23px);line-height:1}.previewHeader small,.reservationStrip small{color:#c8d9ef}.previewBody{grid-template-columns:1fr;gap:12px;display:grid}.previewMap,.previewList,.featureCard,.priceCard,.dashboardBand article,.contact{background:linear-gradient(#0a182af0,#040b15f0);border:1px solid #67b0ff33;box-shadow:0 22px 64px #00000047}.previewMap{background-color:#0000;background-image:linear-gradient(#02081205,#02081224),url(/kbvu-vegas-satellite-map.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:14px;min-height:540px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 80px #01081247}.previewMap:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 48% 46%,#0000 0 48%,#0208121a 100%),linear-gradient(#02081214,#0000 24%,#0208121f);position:absolute;inset:0}.previewMap:after{content:"© OpenStreetMap";z-index:4;color:#ffffffd1;content:"Satellite map";background:#0307128c;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:800;position:absolute;bottom:6px;right:8px}.mapRoad,.solarField,.runway,.taxiway{z-index:1;display:block;position:absolute}.mapRoad{background:#1f3640d6;border-radius:999px;width:620px;height:8px;box-shadow:0 0 0 2px #dde5cc1f}.roadOne{top:22%;left:-14%;transform:rotate(28deg)}.roadTwo{bottom:18%;right:-28%;transform:rotate(-23deg)}.solarField{opacity:.48;background:repeating-linear-gradient(90deg,#132f2be6 0 7px,#586648e6 7px 9px);border-radius:4px;width:132px;height:92px;box-shadow:0 0 0 1px #ffffff0d}.solarOne{bottom:9%;left:7%;transform:rotate(-5deg)}.solarTwo{top:13%;right:8%;transform:rotate(8deg)}.runway{background:#dbe4ec;border-radius:999px;width:260px;height:20px;box-shadow:0 0 0 3px #0f172ab8,0 8px 18px #00000047}.runwayOne{top:48%;left:24%;transform:rotate(-26deg)}.runwayTwo{top:57%;left:37%;transform:rotate(19deg)}.taxiway{background:#facc15ad;border-radius:999px;width:190px;height:8px;box-shadow:0 0 0 2px #0f172a6b}.taxiwayOne{top:56%;left:26%;transform:rotate(-25deg)}.taxiwayTwo{top:50%;left:44%;transform:rotate(19deg)}.aircraftTag,.mapAirportLabel,.mapAircraftLabel,.movingAircraft{z-index:2;border-radius:8px;font-size:12px;font-weight:950;position:absolute}.aircraftTag{color:#07111f;background:#f8fafc;padding:7px 9px}.tagOne{top:28%;left:21%}.tagTwo{bottom:22%;right:16%}.mapAirportLabel,.mapAircraftLabel{z-index:4;white-space:nowrap;border-radius:5px;place-items:center;display:inline-grid;transform:translate(-50%,-50%);box-shadow:0 3px 10px #00000057}.mapAirportLabel{color:#eaf6ff;background:#041423db;border:1px solid #67b0ff80;padding:4px 7px;font-size:10px}.mapAirportLabel:before{content:"";background:#35c7ff;border-radius:999px;width:6px;height:6px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 9px #35c7ffe0}.airportKlas{top:26%;left:43%}.airportKhnd{top:42%;left:49%}.airportKbvu{color:#06111f;background:#facc15;border-color:#facc15e6;top:53%;left:68%}.airportKbvu:before{background:#facc15;box-shadow:0 0 9px #facc15e6}.mapAircraftLabel{color:#f9fbff;background:#3f2d97e6;border:1px solid #beaaff8f;padding:4px 7px;font-size:10px}.aircraftN131{top:31%;left:32%}.aircraftN742{color:#eef4ff;background:#464a58d1;border-color:#ffffff3d;top:59%;left:65%}.aircraftN508{color:#eef4ff;background:#464a58d1;border-color:#ffffff3d;top:70%;left:64%}.flightTrack{z-index:2;pointer-events:none;display:none;position:absolute}.patternTrack{border:2px solid #35c7ff7a;border-radius:12px;width:46%;height:42%;top:25%;left:22%;transform:rotate(-14deg);box-shadow:0 0 18px #35c7ff2e}.trainingTrack{border-top:2px solid #8ee21a8a;border-right:2px solid #8ee21a52;border-radius:0 999px 0 0;width:46%;height:23%;top:36%;left:10%;transform:rotate(-9deg)}.crossCountryTrack{background:linear-gradient(90deg,#facc15b8,#facc151f);width:42%;height:2px;top:42%;left:48%;transform:rotate(-28deg);box-shadow:0 0 14px #facc1533}.movingAircraft{--plane:#35c7ff;z-index:3;width:32px;height:32px;color:var(--plane);box-shadow:none;will-change:left, top, transform, opacity;background:0 0;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.movingAircraft svg{width:30px;height:30px;color:var(--plane);fill:var(--plane);stroke:#010b17c7;stroke-width:2px;filter:drop-shadow(0 0 4px #35c7ffeb)drop-shadow(0 3px 3px #000000b3)}.movingAircraft b,.movingAircraft small{display:none}.movingAircraft.training{--plane:#bda6ff;animation:24s linear -5s infinite tvTrainingRoute}.movingAircraft.pattern{animation:26s linear -13s infinite tvPatternRoute}.movingAircraft.crossCountry{animation:30s linear -19s infinite tvCrossCountryRoute}.movingAircraft.patternTwo{--plane:#bda6ff;animation:28s linear -22s infinite tvSecondPatternRoute}@keyframes tvTrainingRoute{0%{top:33%;left:30%;transform:translate(-50%,-50%)rotate(-18deg)}24%{top:25%;left:27%;transform:translate(-50%,-50%)rotate(-60deg)}50%{top:21%;left:41%;transform:translate(-50%,-50%)rotate(10deg)}76%{top:32%;left:48%;transform:translate(-50%,-50%)rotate(112deg)}to{top:33%;left:30%;transform:translate(-50%,-50%)rotate(-168deg)}}@keyframes tvPatternRoute{0%{top:57%;left:61%;transform:translate(-50%,-50%)rotate(-28deg)}25%{top:45%;left:55%;transform:translate(-50%,-50%)rotate(-64deg)}50%{top:39%;left:68%;transform:translate(-50%,-50%)rotate(9deg)}75%{top:51%;left:76%;transform:translate(-50%,-50%)rotate(106deg)}to{top:57%;left:61%;transform:translate(-50%,-50%)rotate(-162deg)}}@keyframes tvCrossCountryRoute{0%{opacity:0;top:53%;left:68%;transform:translate(-50%,-50%)rotate(-112deg)}8%{opacity:1}34%{top:43%;left:55%;transform:translate(-50%,-50%)rotate(-112deg)}64%{opacity:1;top:31%;left:42%;transform:translate(-50%,-50%)rotate(-118deg)}86%{opacity:1}to{opacity:0;top:20%;left:24%;transform:translate(-50%,-50%)rotate(-116deg)}}@keyframes tvSecondPatternRoute{0%{top:59%;left:65%;transform:translate(-50%,-50%)rotate(155deg)}25%{top:70%;left:73%;transform:translate(-50%,-50%)rotate(108deg)}50%{top:77%;left:62%;transform:translate(-50%,-50%)rotate(-172deg)}75%{top:67%;left:54%;transform:translate(-50%,-50%)rotate(-78deg)}to{top:59%;left:65%;transform:translate(-50%,-50%)rotate(24deg)}}@keyframes trainingRoute{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes patternRoute{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes crossCountryRoute{0%{opacity:0;offset-distance:0%}8%{opacity:1}78%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes secondPatternRoute{0%{offset-distance:0%}to{offset-distance:100%}}.previewList{border-radius:14px;min-width:0;padding:16px}.previewListTop{border-bottom:1px solid #67b0ff2e;justify-content:space-between;gap:14px;padding-bottom:14px;display:flex}.previewListTop strong{color:var(--green)}.previewRow{border-bottom:1px solid #67b0ff1f;gap:6px;padding:14px 0;display:grid}.previewRow span{color:#e9f3ff;font-weight:850}.previewRow small{color:var(--muted)}.reservationsDemo{background:linear-gradient(#0c1130f5,#05081cf5),radial-gradient(circle at 60% 20%,#35c7ff1a,#0000 34%);border:1px solid #67b0ff2e;border-radius:14px;min-width:0;max-width:100%;margin-top:12px;overflow:hidden}.reservationsDemoTitle{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #67b0ff33;padding:18px 20px;font-size:clamp(25px,3vw,38px);font-weight:950}.reservationStats{border-bottom:1px solid #67b0ff33;grid-template-columns:repeat(3,1fr);display:grid}.reservationStats div{border-right:1px solid #67b0ff29;gap:4px;min-width:0;padding:16px 20px;display:grid}.reservationStats div:last-child{border-right:0}.reservationStats span,.reservationDemoHead{color:#c8d1ff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.reservationStats strong{color:#f8fbff;font-size:clamp(28px,3vw,38px);line-height:1}.reservationDemoGrid{grid-template-columns:1.1fr .72fr .88fr 1.22fr 1.02fr .82fr;align-items:center;gap:14px;min-width:720px;padding:0 18px;display:grid}.reservationDemoHead{border-bottom:1px solid #67b0ff29;min-height:44px}.reservationDemoRow{color:#e8efff;border-bottom:1px solid #67b0ff1f;min-height:68px}.reservationDemoRow strong,.reservationDemoRow b{color:#fff;font-size:clamp(16px,1.7vw,22px)}.reservationDemoRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.reservationDemoRow em{color:#020617;text-align:center;text-transform:uppercase;border-radius:999px;justify-self:start;min-width:94px;padding:8px 12px;font-size:11px;font-style:normal;font-weight:950}.reservationDemoRow .ended{background:var(--green)}.reservationDemoRow .active{color:#04111e;background:#35c7ff}.reservationDemoRow .upcoming{background:var(--yellow)}.proofBar,.section,.dashboardBand,.contact,footer{width:min(1180px,100% - 40px);margin-inline:auto}.proofBar{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.topProof{z-index:5;margin-top:112px;margin-bottom:22px;scroll-margin-top:112px;position:relative}.topProof+.hero{padding-top:54px}.proofBar span{color:#d9e8fb;background:#ffffff0b;border:1px solid #67b0ff2e;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:58px;font-weight:850;display:flex}.proofBar svg{width:18px;height:18px;color:var(--cyan)}.section{padding-top:92px}.topFeatures{padding-top:18px;scroll-margin-top:112px}.topFeatures+.hero{padding-top:42px}.topFeatures .sectionHeader h2{max-width:760px;font-size:clamp(30px,4vw,50px)}.topFeatures .featureGrid{margin-top:22px}.topFeatures .featureCard{grid-template-columns:auto 1fr;align-items:start;column-gap:14px;padding:22px;display:grid}.topFeatures .featureIcon{margin-bottom:0}.topFeatures .featureCard h3{margin-bottom:6px}.topFeatures .featureCard p{grid-column:2;margin:0}.sectionHeader{max-width:850px}.sectionHeader h2{margin-bottom:0}.featureGrid,.pricingGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.featureCard,.priceCard{border-radius:18px;padding:26px}.featureIcon{width:46px;height:46px;color:var(--cyan);background:#35c7ff1f;border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.featureIcon svg{width:25px;height:25px}.featureCard p,.dashboardBand p,.contact p,.priceCard li{color:#bccbe0;line-height:1.58}.dashboardBand{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;padding-top:92px;display:grid}.dashboardBand article{border-radius:18px;flex-direction:column;min-width:0;padding:32px;display:flex}.miniDashboard{background:#0208128a;border:1px solid #67b0ff38;border-radius:14px;min-width:0;margin-top:24px;overflow:hidden}.miniTop{border-bottom:1px solid #67b0ff29;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px;display:grid}.opsTop{grid-template-columns:repeat(2,minmax(0,1fr))}.opsTop div{gap:3px;min-width:0;display:grid}.miniTop span,.miniTop small{color:var(--muted);font-size:12px;font-weight:850}.miniTop strong{color:var(--green);font-size:30px}.miniBody{grid-template-columns:1fr .88fr;gap:10px;padding:12px;display:grid}.miniMap{background-color:#0000;background-image:linear-gradient(#0208120d,#0208122e),url(/kvgt-satellite-map.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:10px;min-height:210px;position:relative;overflow:hidden}.miniMap:after{content:"© OSM";z-index:4;color:#ffffffc7;background:#0307128c;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:800;position:absolute;bottom:5px;right:6px}.miniRunway{background:#dbe4ec;border-radius:999px;width:180px;height:14px;position:absolute;box-shadow:0 0 0 2px #0f172ab3}.miniRunway.r1{top:48%;left:16%;transform:rotate(-25deg)}.miniRunway.r2{top:58%;left:32%;transform:rotate(18deg)}.miniTaxiway{z-index:1;background:#facc159e;border-radius:999px;width:140px;height:7px;position:absolute}.miniTaxiway.t1{top:54%;left:30%;transform:rotate(-18deg)}.miniMap b{z-index:4;color:#020617;background:var(--yellow);border-radius:6px;padding:5px 7px;font-size:12px;position:absolute;top:52%;left:48%;transform:translate(-50%,-50%)}.miniAircraft{z-index:3;color:#39c9ff;width:25px;height:25px;box-shadow:none;offset-rotate:auto 0deg;background:0 0;place-items:center;font-size:10px;font-weight:950;display:grid;position:absolute;top:0;left:0}.miniAircraft svg{color:#39c9ff;fill:#39c9ff;stroke:#010b17c7;stroke-width:2px;filter:drop-shadow(0 0 4px #35c7ffe0)drop-shadow(0 3px 3px #000000b3);width:24px;height:24px}.miniAircraft b{display:none}.miniAircraft.training{offset-path:path("M 38 124 C 82 92, 150 92, 194 128 C 144 160, 82 156, 38 124");animation:22s linear -5s infinite trainingRoute}.miniAircraft.pattern{offset-path:path("M 104 116 L 186 72 L 238 114 L 154 158 Z");animation:26s linear -13s infinite patternRoute}.miniAircraft.crossCountry{offset-path:path("M 156 122 C 205 88, 245 54, 290 26");animation:30s linear -19s infinite crossCountryRoute}.miniAircraft.patternTwo{offset-path:path("M 94 132 L 174 86 L 226 128 L 146 170 Z");animation:28s linear -22s infinite reverse secondPatternRoute}.miniActivity{border:1px solid #67b0ff24;border-radius:10px;align-content:start;display:grid;overflow:hidden}.miniActivity div{border-bottom:1px solid #67b0ff1f;grid-template-columns:.72fr 1fr;align-items:center;gap:8px;min-height:48px;padding:10px;display:grid}.miniActivity div:last-child{border-bottom:0}.miniActivity span{color:#07111f;white-space:nowrap;text-overflow:ellipsis;background:#94a3b8;border-radius:999px;justify-self:start;max-width:100%;padding:6px 8px;font-size:11px;font-weight:950;overflow:hidden}.maintenanceMetrics{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.maintenanceMetrics div{background:#0a182ac7;border:1px solid #67b0ff2e;border-radius:10px;gap:5px;padding:14px;display:grid}.maintenanceMetrics strong{font-size:34px;line-height:1}.maintenanceMetrics .danger{background:linear-gradient(#501010f2,#1a090df2);border-color:#ff1f1fad}.maintenanceMetrics .warning strong{color:var(--yellow)}.maintenanceTable{padding:0 12px 12px}.maintenanceFilters{flex-wrap:wrap;gap:6px;padding:0 12px 12px;display:flex}.maintenanceFilters span{color:#b7c7d8;text-transform:uppercase;background:#ffffff0b;border:1px solid #67b0ff2e;padding:8px 12px;font-size:11px;font-weight:950}.maintenanceFilters span:first-child{color:#04111e;background:linear-gradient(135deg, var(--green), var(--cyan))}.maintenanceFull{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:12px;padding-bottom:12px;display:grid}.maintenanceFull .maintenanceTable{min-width:0;overflow-x:auto}.maintenanceHeader,.maintenanceRow{grid-template-columns:minmax(98px,.9fr) .54fr .54fr minmax(140px,1.18fr) .78fr;align-items:center;gap:10px;min-width:620px;display:grid}.maintenanceHeader{border-top:1px solid #67b0ff29;border-bottom:1px solid #67b0ff29;padding:11px 8px}.maintenanceRow{border-bottom:1px solid #67b0ff1f;min-height:54px;padding:10px 8px}.maintenanceRow span{color:#d7e5f6}.maintenanceRow strong,.maintenanceRow span{gap:3px;min-width:0;display:grid}.maintenanceRow small,.maintenanceDetail p,.reminderRow small{color:#8ca3b8;font-size:11px;font-weight:800}.maintenanceRow b{color:#06100b;text-transform:uppercase;border-radius:8px;justify-self:start;padding:7px 9px;font-size:11px}.maintenanceRow .expired{color:#fff;background:#ff1f1f}.maintenanceRow .dueSoon{background:var(--yellow)}.maintenanceRow .ok{background:var(--green)}.maintenanceDetail{background:#071812b3;border:1px solid #67b0ff29;border-radius:10px;min-width:0;margin-right:12px;padding:14px}.maintenanceDetail>b,.reminderRow>b{color:#06100b;background:var(--green);text-transform:uppercase;width:fit-content;padding:7px 9px;font-size:11px;font-weight:950;display:inline-flex}.maintenanceDetail h3{margin:8px 0 0;font-size:28px}.maintenanceDetail h4{color:#9fb2c8;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 10px;font-size:12px}.detailStats{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.detailStats div{background:#ffffff0a;border:1px solid #67b0ff24;gap:4px;padding:10px;display:grid}.detailStats span{color:#9fb2c8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.detailStats strong{font-size:22px}.reminderRow{border-top:1px solid #67b0ff1f;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.reminderRow span{color:#b7c7d8;grid-column:1/-1;font-size:12px}.reminderRow .expired{color:#fff;background:#ff1f1f}.reminderRow .dueSoon{background:var(--yellow)}.priceCard{position:relative}.highlighted{border-color:#35c7ffb8;box-shadow:0 0 70px #35c7ff29}.popular{color:#03111d;background:var(--green);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;position:absolute;top:20px;right:20px}.price{margin:20px 0;font-size:50px;font-weight:950}.price span{color:var(--muted);margin-left:5px;font-size:16px}ul{min-height:174px;padding-left:20px}li{margin:10px 0}.contact{border-radius:18px;grid-template-columns:.88fr 1.12fr;gap:28px;margin-top:92px;padding:36px;display:grid}form{gap:12px;display:grid}input,textarea{color:#fff;background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;width:100%;padding:15px 16px}textarea{resize:vertical;min-height:120px}footer{margin-top:92px;margin-bottom:0}@media (max-width:980px){.nav{grid-template-columns:minmax(280px,1fr) auto}.navLinks{display:none}.hero{grid-template-columns:1fr;padding-top:116px}.topProof+.hero{padding-top:54px}.productPreview{max-width:760px}.proofBar,.featureGrid,.pricingGrid,.dashboardBand,.contact,.previewHeader,.reservationStats,.maintenanceFull{grid-template-columns:1fr}.topProof{margin-top:112px;margin-bottom:12px;scroll-margin-top:112px}.topFeatures{padding-top:12px}.topFeatures+.hero{padding-top:34px}.maintenanceDetail{margin:0 12px}}@media (max-width:680px){.nav{grid-template-columns:1fr;width:calc(100% - 20px);top:10px}.brand img{width:100%;height:76px}.heroLogoStage{width:min(440px,100vw - 36px)}.navButton{display:none}.hero{padding-inline:18px;padding-top:108px}.topProof{margin-top:108px}.topProof+.hero{padding-top:48px}.topFeatures .sectionHeader h2{font-size:30px}.topFeatures .featureGrid{gap:12px;margin-top:16px}.topFeatures .featureCard{padding:18px}.topFeatures .featureIcon{width:40px;height:40px}.topFeatures .featureIcon svg{width:21px;height:21px}.previewBody,.miniBody{grid-template-columns:1fr}.previewMap{min-height:380px}.movingAircraft{width:28px;height:28px}.movingAircraft svg{width:27px;height:27px}.reservationDemoGrid{grid-template-columns:1fr 1fr;min-width:0}.reservationDemoHead{display:none}.reservationDemoRow{gap:8px 14px;min-height:0;padding:14px}.reservationDemoRow strong{grid-column:1/-1}.reservationDemoRow em{justify-self:start}.reservationsDemo,.maintenanceFull .maintenanceTable{overflow-x:hidden}.maintenanceHeader{display:none}.maintenanceRow{grid-template-columns:1fr 1fr;align-items:start;min-width:0;padding:12px 8px}.maintenanceRow b{justify-self:start}.heroActions{display:grid}.proofBar,.section,.dashboardBand,.contact,footer{width:calc(100% - 28px)}.contact,.dashboardBand article,.featureCard,.priceCard{padding:22px}}body{background:radial-gradient(circle at 74% 16%,#0084ff33,#0000 30%),radial-gradient(circle at 12% 22%,#35c7ff1f,#0000 24%),linear-gradient(#020812 0%,#031221 46%,#020812 100%)}.nav{width:min(1180px,100% - 64px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);padding:0;position:absolute;top:24px}.brand img{object-position:left center;width:clamp(150px,15vw,210px);height:74px}.navLinks{justify-content:center;gap:26px;font-size:15px;font-weight:700}.navActions{justify-content:flex-end;gap:14px;display:flex}.loginButton,.navButton{border-radius:6px;min-height:42px;padding:0 20px;font-size:14px;font-weight:800}.loginButton{color:#f8fbff;background:#ffffff08;border:1px solid #ffffff73;justify-content:center;align-items:center;display:inline-flex}.navButton,.primary,form button{color:#fff;background:linear-gradient(135deg,#0b7ff2,#0475dc);box-shadow:0 16px 42px #007cff38}.button{border-radius:7px;gap:12px;min-height:52px;padding-inline:28px}.button svg{width:18px;height:18px}.hero{isolation:isolate;grid-template-columns:minmax(430px,.86fr) minmax(610px,1.14fr);align-items:center;gap:clamp(22px,2.8vw,42px);width:min(1180px,100% - 64px);min-height:auto;margin:0 auto;padding:114px 0 22px;overflow:visible}.hero:before{z-index:0;filter:none;background-color:#0000;background-image:linear-gradient(90deg,#020812f5 0%,#020c18b3 48%,#020a132e 100%),radial-gradient(circle at 76% 33%,#35c7ff2e,#0000 34%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1300' height='760' viewBox='0 0 1300 760'%3E%3Crect width='1300' height='760' fill='%23020812'/%3E%3Cg opacity='.13' fill='none' stroke='%2335c7ff' stroke-width='24'%3E%3Cpath d='M-170 130 580 380 1460 20'/%3E%3Cpath d='M-110 640 650 390 1470 690'/%3E%3Cpath d='M340 780 740 420 1510 110'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;inset:-40px calc(-50vw + min(1180px,100% - 64px)/2) -18px}.heroOverlay{display:none}.heroInner{align-self:center}.hero .eyebrow{color:#19baff;letter-spacing:.18em;margin-bottom:14px;font-size:14px}.hero h1{max-width:540px;margin:0 0 18px;font-size:clamp(38px,3.35vw,52px);line-height:1.06}.heroText{color:#d8e3f0;max-width:510px;font-size:17px;line-height:1.55}.trustedBy{margin-top:30px}.trustedBy p{color:#d7e2ef;margin:0 0 12px;font-size:14px}.trustedBy>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:520px;display:grid}.trustedBy span{color:#dce7f2;text-align:center;text-transform:uppercase;justify-items:center;gap:6px;font-size:10px;font-weight:850;display:grid}.trustedBy svg{color:#b8c7d7;width:24px;height:24px}.tvMockup{z-index:2;transform-origin:100%;filter:drop-shadow(0 34px 72px #0000009e);justify-self:end;width:min(820px,106%);margin-right:-18px;padding-bottom:48px;position:relative;transform:perspective(1250px)rotateY(-7.2deg)rotateX(1.2deg)translateY(-18px)}.tvScreen{background:linear-gradient(135deg,#6a5b45,#18191b 13%,#39342c 54%,#0a0c10 100%);border:4px solid #2c2a26;border-radius:3px;padding:7px;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 4px #02070ddb,0 0 0 1px #000000e6,0 18px 54px #0000007a}.tvScreen:before{content:"";z-index:4;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(118deg,#ffffff14,#0000 28%),radial-gradient(circle at 70% 18%,#35c7ff1a,#0000 34%);border-radius:5px;position:absolute;inset:10px}.tvScreen:after{content:"";z-index:5;opacity:.4;pointer-events:none;background:linear-gradient(90deg,#ffffff0a,#ffffff2e,#ffffff0a);border-radius:0 0 7px 7px;height:6px;position:absolute;bottom:11px;left:12px;right:12px}.tvStand{transform-origin:100%;background:linear-gradient(#5c5447,#191715 66%,#090a0c);border-radius:999px 18px 18px 999px;width:150px;height:16px;position:absolute;bottom:23px;left:16%;transform:skew(-24deg)rotate(-4deg);box-shadow:0 16px 26px #00000070}.tvFoot{transform-origin:0;background:linear-gradient(#645b4c,#171614 66%,#08090b);border-radius:18px 999px 999px 18px;width:166px;height:18px;position:absolute;bottom:7px;right:9%;transform:skew(-24deg)rotate(-5deg);box-shadow:0 20px 32px #00000080}.homeDashboardPreview{aspect-ratio:16/9;--dashboard-preview-scale:.5;--dashboard-preview-x:0px;--dashboard-preview-y:0px;background:radial-gradient(circle at 15% 12%,#35c7ff24,#0000 34%),linear-gradient(145deg,#050716,#020711);border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #67b0ff47,inset 0 0 34px #35c7ff14}.homeDashboardPreview iframe{left:var(--dashboard-preview-x);top:var(--dashboard-preview-y);pointer-events:none;width:1440px;max-width:none;height:810px;transform:scale(var(--dashboard-preview-scale));transform-origin:0 0;background:#050716;border:0;display:block;position:absolute;overflow:hidden}.homeDashboardLoading{color:#b9d6f5;letter-spacing:.12em;text-transform:uppercase;align-content:center;place-items:center;gap:10px;font-size:11px;font-weight:900;display:grid;position:absolute;inset:0}.homeDashboardLoading img{opacity:.88;width:min(260px,44%);height:auto}.homeDashboardBadge{z-index:6;color:#d8edff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#020812c7;border:1px solid #67b0ff47;border-radius:999px;align-items:center;gap:9px;max-width:calc(100% - 36px);padding:7px 10px;display:inline-flex;position:absolute;bottom:14px;left:18px;box-shadow:0 12px 32px #00000057}.homeDashboardBadge span{letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.homeDashboardBadge strong{color:#8ce21a;font-size:13px;font-weight:1000}.screenPreview{background:linear-gradient(#081422fa,#040e19fa);border-radius:4px;grid-template-rows:auto 1fr;grid-template-columns:82px 1fr;gap:10px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #67b0ff47,inset 0 0 34px #35c7ff14}.previewSidebar{background:#030d18b8;border-radius:8px;grid-row:1/-1;align-content:start;gap:5px;min-width:0;padding:10px 7px;display:grid}.previewSidebar img{object-fit:contain;width:68px;height:38px;margin-bottom:4px}.previewSidebar span{color:#bfd1e2;border-radius:6px;padding:6px;font-size:9px;font-weight:800}.previewSidebar .active{color:#fff;background:linear-gradient(135deg,#0b7ff2,#075ba8)}.screenPreview .previewHeader{grid-column:2;margin-bottom:0}.screenPreview .previewHeader div{background:#071422d1;padding:10px}.screenPreview .previewHeader span{font-size:9px}.screenPreview .previewHeader strong{font-size:18px}.screenPreview .previewHeader small{font-size:9px}.screenPreview .previewHeader strong{color:#f7fbff}.screenPreview .previewHeader div:last-child strong{color:#24f08c}.screenPreview .previewBody{grid-column:2;grid-template-columns:minmax(0,1.42fr) minmax(196px,.58fr);align-items:stretch}.screenPreview .previewMap{background-position:50% 52%;border-radius:7px;min-height:286px}.screenPreview .previewList{background:#05121fd1;border-radius:8px;align-content:start;gap:9px;padding:10px;display:grid}.screenPreview .previewListTop{padding-bottom:8px}.screenPreview .previewListTop span{font-size:10px}.statusTiles{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.statusTiles span{color:#b9c9da;text-align:center;background:#ffffff0b;border-radius:7px;gap:2px;padding:8px 5px;font-size:9px;display:grid}.statusTiles b{color:#49e68f;font-size:16px}.previewMetricPanel,.previewWeatherPanel{background:#ffffff0b;border:1px solid #67b0ff21;border-radius:8px;gap:6px;padding:8px;display:grid}.previewMetricPanel>span,.previewWeatherPanel>span{color:#d8e7fb;font-size:10px;font-weight:850}.previewMetricPanel div{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.previewMetricPanel b{color:#f8fbff;font-size:16px}.previewMetricPanel small{color:#aebed3;margin-top:2px;font-size:8px;font-weight:700;display:block}.alertPanel b:first-child{color:#ff4545}.alertPanel b:nth-child(2){color:#facc15}.previewWeatherPanel{grid-template-columns:auto 1fr;align-items:center}.previewWeatherPanel span,.previewWeatherPanel small{grid-column:1/-1}.previewWeatherPanel strong{color:#f8fbff;font-size:20px}.previewRow{grid-template-columns:.75fr 1fr;gap:4px 8px;padding:10px 0}.previewRow strong{font-size:16px}.previewRow small{grid-column:1/-1}.proofBar,.section,.dashboardBand,.contact,footer,.actionBanner{width:min(1180px,100% - 64px)}.hero,.pageHero{order:1}.topFeatures{order:2}.benefitsSection{order:3}#pricing{order:4}.faqSection{order:5}.actionBanner{order:6}.dashboardBand{order:7}.contact{order:8}footer{order:9}.subPage{min-height:100svh}.subPage .nav{position:absolute}.pageHero{z-index:2;text-align:center;width:min(1180px,100% - 64px);margin:0 auto;padding:148px 0 36px;position:relative}.pageHero h1{max-width:920px;margin-inline:auto;font-size:clamp(42px,5vw,72px);line-height:1.02}.pageHero p:not(.eyebrow){color:#d5e4f7;max-width:780px;margin:0 auto;font-size:20px;line-height:1.55}.standaloneFeatures{margin-top:8px}.standaloneBenefits,.standaloneDashboard{margin-top:0}.standaloneContact{z-index:2;margin-top:148px;position:relative}.standaloneContact+footer{margin-top:72px}.subPage .faqSection{padding-top:154px}.subPage #pricing{padding-top:34px}.topFeatures{z-index:3;margin-top:-34px;padding:0;scroll-margin-top:24px;position:relative}.topFeatures .featureGrid{background:#05121fad;border:1px solid #67b0ff47;border-radius:8px;grid-template-columns:repeat(6,1fr);gap:0;margin-top:0;display:grid;overflow:hidden}.topFeatures .featureCard{min-height:170px;box-shadow:none;text-align:center;background:0 0;border:0;border-right:1px solid #67b0ff38;border-radius:0;grid-template-columns:1fr;justify-items:center;gap:10px;padding:22px 20px;display:grid}.topFeatures .featureCard:last-child{border-right:0}.topFeatures .featureIcon{color:#0c91ff;background:0 0;width:46px;height:46px;margin:0}.topFeatures .featureIcon svg{stroke-width:1.8px;width:38px;height:38px}.topFeatures .featureCard h3{margin:0;font-size:16px}.topFeatures .featureCard p{grid-column:auto;max-width:180px;margin:0;font-size:13px;line-height:1.45}.centerHeader{text-align:center;max-width:850px;margin:0 auto 28px}.centerHeader h2{font-size:clamp(28px,3.1vw,40px)}.centerHeader:after{content:"";background:#0b8df5;border-radius:999px;width:58px;height:3px;margin:14px auto 0;display:block}.benefitsSection{z-index:2;padding-top:58px;position:relative}.benefitGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.benefitCard{background:linear-gradient(#0a182adb,#040c16db);border:1px solid #67b0ff3d;border-radius:8px;grid-template-columns:auto 1fr;gap:16px;min-width:0;padding:24px;display:grid}.benefitCard .featureIcon{color:#0c91ff;background:0 0}.benefitCard h3{font-size:17px}.benefitCard p{color:#bccbe0;margin:0;font-size:14px;line-height:1.45}.leasebackShowcase{z-index:2;grid-template-columns:minmax(300px,.9fr) minmax(520px,1.1fr);align-items:center;gap:28px;padding-top:104px;scroll-margin-top:132px;display:grid;position:relative}.leasebackCopy h2{max-width:620px;margin:10px 0 16px;font-size:clamp(30px,3.2vw,46px);line-height:1.05}.leasebackCopy p:not(.eyebrow){color:#c7d7ea;max-width:590px;font-size:17px;line-height:1.65}.leasebackBenefitList{gap:12px;margin-top:24px;display:grid}.leasebackBenefitList span{color:#edf6ff;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.leasebackBenefitList svg{color:#35c7ff;width:20px;height:20px}.leasebackPreview{background:linear-gradient(#0a182af0,#040c16f0);border:1px solid #67b0ff47;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:18px;box-shadow:0 24px 70px #00000047}.leasebackPreviewTop{justify-content:space-between;align-items:center;gap:16px;padding:4px 2px 16px;display:flex}.leasebackPreviewTop span,.leasebackMetrics span,.leasebackTableHeader,.leasebackTableRow small{color:#9fb3ce;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.leasebackPreviewTop strong{color:#f8fbff;margin-top:4px;font-size:21px;display:block}.leasebackPreviewTop svg{color:#8ce21a;width:34px;height:34px}.leasebackMetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.leasebackMetrics article{background:#05121fb8;border:1px solid #67b0ff29;border-radius:8px;min-width:0;padding:13px}.leasebackMetrics strong{color:#8ce21a;margin-top:8px;font-size:20px;display:block}.leasebackTable{border:1px solid #67b0ff2e;border-radius:8px;margin-top:14px;display:grid;overflow:hidden}.leasebackTableHeader,.leasebackTableRow{grid-template-columns:1.35fr .65fr .9fr .9fr .9fr .72fr;align-items:center;gap:10px;display:grid}.leasebackTableHeader{background:#0c91ff1f;padding:11px 12px}.leasebackTableRow{color:#f6f9ff;border-top:1px solid #67b0ff24;padding:12px;font-size:13px;font-weight:800}.leasebackTableHeader span,.leasebackTableRow span,.leasebackTableRow em{min-width:0}.leasebackTableRow>span:first-child{gap:3px;display:grid}.leasebackTableRow small{letter-spacing:.04em}.leasebackTableRow em{border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.leasebackTableRow em.ready{color:#07111f;background:#8ce21a}.leasebackTableRow em.review{color:#07111f;background:#facc15}.dashboardBand{padding-top:46px}#pricing{padding-top:54px}.pricingGrid{max-width:940px;margin-inline:auto}.priceCard{text-align:center;border-radius:8px}.priceCard ul{text-align:left}.popular{color:#fff;background:#0b8df5;border-radius:8px 8px 0 0;inset:0 0 auto}.highlighted{padding-top:42px}.faqSection{padding-top:64px;scroll-margin-top:28px}.faqHeader{margin-bottom:32px}.faqHeader .eyebrow{margin-bottom:8px}.faqHeader p:not(.eyebrow){color:#d5e4f7;margin:0;font-size:18px}.faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.faqCard{background:linear-gradient(#0a182adb,#040c16e0);border:1px solid #67b0ff3d;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:22px;min-height:126px;padding:24px 26px;display:grid;box-shadow:0 18px 52px #00000038,inset 0 0 24px #35c7ff0a}.faqIcon{color:#0b8df5;place-items:center;display:grid}.faqIcon svg{stroke-width:1.8px;width:42px;height:42px}.faqCard h3{margin:0 0 8px;font-size:20px;line-height:1.18}.faqCard p{color:#d8e3f0;margin:0;font-size:15px;line-height:1.48}.actionBanner{background-color:#0000;background-image:linear-gradient(90deg,#020c18f0,#020c1861),url(/kvgt-satellite-map.png);background-position:50% 58%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:118px;margin:64px auto 0;padding:28px 72px;display:grid}.actionBanner h2{margin:0 0 8px;font-size:28px}.actionBanner p{color:#d5e4f7;margin:0}footer{background:0 0;border:0;border-radius:0;width:min(1180px,100% - 64px)}.siteFooter{color:#f8fbff;background:radial-gradient(circle at 12% 24%,#0080ff33,#0000 24%),radial-gradient(circle at 78% 20%,#35c7ff1f,#0000 22%),linear-gradient(135deg,#020914 0%,#06182c 48%,#020914 100%);border-top:2px solid #0c91ffb8;width:100%;margin-top:44px;padding:0 max(36px,50vw - 590px)}.footerTrust{color:#eaf5ff;letter-spacing:.1em;text-transform:uppercase;text-align:center;border-bottom:1px solid #67b0ff38;justify-content:center;align-items:center;gap:14px;min-height:70px;font-size:clamp(13px,1.2vw,18px);font-weight:800;display:flex}.footerTrust:before,.footerTrust:after{content:"";background:#b4d6ff59;width:min(104px,8vw);height:1px}.footerTrust svg{color:#168cff;flex:none;width:21px;height:21px}.footerTrust b{color:#2b91ff}.footerGrid{grid-template-columns:minmax(280px,1.25fr) repeat(4,minmax(150px,.7fr));gap:30px;padding:34px 0 30px;display:grid}.footerBrand img{width:min(220px,100%);height:auto;margin-bottom:12px;display:block}.footerBrand h3,.footerColumn h3{color:#2e92ff;margin:0 0 14px;font-size:15px;line-height:1.3}.footerColumn h3{text-transform:uppercase;letter-spacing:.08em}.footerColumn h3:after{content:"";background:linear-gradient(90deg,#ffffff8c,#2e92ffcc,#0000);width:58px;height:1px;margin-top:12px;display:block}.footerBrand p{color:#d8e3f0;max-width:330px;margin:0 0 16px;font-size:14px;line-height:1.5}.footerBrand a,.footerBrand span,.footerColumn a{color:#f6f9ff;font-size:14px}.footerBrand>a,.footerBrand>span{align-items:center;gap:9px;margin-top:10px;display:flex}.footerBrand svg{color:#2b91ff;width:18px;height:18px}.footerSocials{gap:14px;margin-top:18px;display:flex}.footerSocials a{border:0;border-radius:9px;place-items:center;width:34px;height:34px;transition:transform .18s,filter .18s;display:grid;box-shadow:inset 0 0 0 1px #fff3,0 7px 18px #0003}.footerSocials a:hover,.footerSocials a:focus-visible{filter:brightness(1.12);outline-offset:3px;outline:2px solid #82c6ff;transform:translateY(-2px)}.socialLinkedin{background:#0a66c2}.socialFacebook{background:#1877f2}.socialInstagram{background:radial-gradient(circle at 68% 72%,#ffdc80 0 13%,#fcaf45 25%,#f77737 43%,#e1306c 64%,#833ab4 82%,#405de6 100%)}.socialYoutube{background:#f03}.socialLinkedin>span,.socialFacebook>span{color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:900;line-height:1}.socialLinkedin>span{letter-spacing:-.08em;font-size:18px;transform:translate(-1px,1px)}.socialFacebook>span{font-size:24px;transform:translateY(3px)}.instagramGlyph{border:2px solid #fff;border-radius:6px;width:19px;height:19px;position:relative}.instagramGlyph:before{content:"";border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instagramGlyph:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;right:2px}.youtubeGlyph{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;width:0;height:0;margin-left:2px}.footerColumn nav{gap:12px;display:grid}.footerColumn a{color:#f1f6ff;justify-content:space-between;gap:12px;font-size:15px;display:flex}.footerColumn a span{color:#2492ff;font-size:20px;line-height:.8}.footerBottom{color:#d8e3f0;border-top:1px solid #67b0ff38;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:30px;padding:24px 0 30px;font-size:16px;display:grid}.footerBottom span{align-items:center;gap:14px;display:flex}.footerLegal{justify-self:start}.footerBottom .footerPowered{background:0 0;justify-self:center;justify-items:center;gap:4px;padding:0;display:grid}.footerPowered span{color:#9fd4ff;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.footerPowered img{object-fit:contain;filter:drop-shadow(0 10px 18px #0000005c);width:clamp(260px,25vw,360px);height:auto;display:block}.footerBuilt{text-align:left;justify-self:end;max-width:390px}.footerBottom svg{color:#2b91ff;flex:none;width:30px;height:30px}.legalPage{color:#07152a;background:#f6f9fd}.legalHero{color:#fff;background:linear-gradient(90deg,#010a16fa 0%,#021023db 47%,#03142647 100%),radial-gradient(circle at 83% 42%,#ffb04361,#0000 24%),linear-gradient(135deg,#031020 0%,#071f38 58%,#08101b 100%);min-height:410px;padding:142px max(38px,50vw - 590px) 58px;position:relative;overflow:hidden}.legalHero:before{content:"";opacity:.42;filter:saturate(.82)contrast(1.06);background:linear-gradient(#0000000a,#00000075),url(/kvgt-satellite-map.png) 50%/cover;position:absolute;inset:0 0 0 42%}.legalHeroInner{z-index:1;max-width:620px;position:relative}.legalHeroMark{background:#147dff;border-radius:999px;width:64px;height:4px;margin-bottom:20px;display:block}.legalHero h1{margin:0 0 18px;font-size:clamp(48px,5vw,68px);line-height:1.04}.legalHero p{color:#f5f9ff;font-size:18px;line-height:1.65}.legalHero strong{margin-bottom:14px;display:block}.legalGrid{grid-template-columns:repeat(2,1fr);width:min(1180px,100% - 64px);margin:0 auto;padding:34px 0 0;display:grid}.termsGrid{grid-template-columns:repeat(4,1fr)}.cookieGrid .legalCard{min-height:268px}.cookieContact{margin-top:0}.legalCard{border-bottom:1px solid #d5e3f3;border-right:1px solid #d5e3f3;grid-template-columns:64px 1fr;gap:22px;min-height:250px;padding:28px 34px;display:grid}.termsGrid .legalCard{grid-template-columns:1fr;gap:16px;min-height:360px}.legalCard:nth-child(2n){border-right:0}.termsGrid .legalCard:nth-child(2n){border-right:1px solid #d5e3f3}.termsGrid .legalCard:nth-child(4n){border-right:0}.legalIcon{color:#0b66d8;background:#e6f1ff;border-radius:999px;place-items:center;width:56px;height:56px;display:grid}.legalIcon svg{stroke-width:1.8px;width:34px;height:34px}.legalCard h2{color:#071b3e;margin:0 0 14px;font-size:22px;line-height:1.2}.legalCard h3{color:#006eff;margin:16px 0 4px;font-size:15px}.legalCard p,.legalCard li{color:#0f213b;font-size:15px;line-height:1.48}.legalCard p{margin:0 0 12px}.legalCard ul{min-height:0;margin:0;padding-left:18px}.legalContactStrip{background:#e8f2ff;border-radius:8px;grid-template-columns:70px 1fr 70px;align-items:center;gap:22px;width:min(1100px,100% - 64px);margin:34px auto 0;padding:22px 30px;display:grid}.legalContactStrip svg{color:#147dff;width:48px;height:48px}.legalContactStrip h2{color:#071b3e;margin:0 0 4px}.legalContactStrip p{color:#0f213b;margin:0;font-size:18px}.legalContactStrip a{color:#006eff;font-weight:850}.aboutPage{color:#07152a;background:#f6f9fd}.aboutHero{isolation:isolate;color:#fff;background:linear-gradient(90deg,#010a16fa 0%,#021023e0 42%,#0314266b 100%),radial-gradient(circle at 80% 32%,#ffa74575,#0000 24%),linear-gradient(135deg,#031020 0%,#061b31 52%,#08101b 100%);min-height:500px;padding:156px max(38px,50vw - 590px) 82px;position:relative;overflow:hidden}.aboutHero:before{content:"";z-index:-2;opacity:.34;filter:saturate(.9)contrast(1.08);background:linear-gradient(#0000 0%,#0000002e 58%,#00000070 100%),url(/kvgt-satellite-map.png) 50%/cover;height:74%;position:absolute;inset:auto 0 0 34%}.aboutHero:after{content:"";z-index:-1;background:radial-gradient(#ffb85561,#030a1400 64%);border-radius:50%;width:min(520px,42vw);height:170px;position:absolute;bottom:54px;right:max(34px,50vw - 590px);transform:skew(-16deg)}.aboutHeroText{max-width:680px}.aboutHero h1{max-width:760px;margin:12px 0 24px;font-size:clamp(48px,5.8vw,74px);line-height:1.02}.aboutHero h1 span{color:#147dff;display:block}.aboutHero p:not(.eyebrow){color:#f4f8ff;max-width:620px;font-size:20px;font-weight:650;line-height:1.65}.aboutHeroAircraft{filter:drop-shadow(0 28px 45px #00000085);width:min(470px,38vw);position:absolute;bottom:90px;right:max(40px,50vw - 590px);transform:rotate(-4deg)}.aboutHeroAircraft img{width:100%;display:block}.aboutStory{grid-template-columns:minmax(320px,.88fr) minmax(440px,1.12fr);align-items:center;gap:52px;width:min(1180px,100% - 64px);margin:0 auto;padding:72px 0 52px;display:grid}.aboutStoryText h2{color:#071b3e;margin:0 0 22px;font-size:clamp(30px,3vw,42px);line-height:1.12}.aboutStoryText p{color:#10233e;font-size:17px;line-height:1.75}.aboutStoryText .aboutAccent{color:#006eff;font-weight:850}.aboutDeviceStack{min-height:430px;position:relative}.aboutLaptop{background:#06111f;border:10px solid #171b21;border-bottom-width:24px;border-radius:18px 18px 12px 12px;padding:18px;position:absolute;inset:0 50px 38px 0;box-shadow:0 28px 70px #0c223f47}.aboutLaptop:after{content:"";background:linear-gradient(90deg,#2c3138,#b8c0c9,#2f343b);border-radius:0 0 22px 22px;height:12px;position:absolute;bottom:-36px;left:18%;right:18%}.aboutLaptopBar{color:#f7fbff;font-size:14px;font-weight:850}.aboutLaptopGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.aboutLaptopGrid>*{background:#0d1f36eb;border:1px solid #67b0ff29;border-radius:10px;min-height:112px;padding:16px}.aboutGauge{color:#fff;background:radial-gradient(circle, #06111f 0 42%, transparent 43%), conic-gradient(#22c55e 0 62%, #facc15 62% 82%, #ef4444 82% 100%);place-items:center;display:grid}.aboutGauge span{font-size:34px;font-weight:950}.aboutGauge small{color:#bed3eb;margin-top:-22px}.aboutChart{position:relative;overflow:hidden}.aboutChart:before{content:"";background:linear-gradient(135deg,#0000 8%,#0b8df5 9% 11%,#0000 12% 28%,#0b8df5 29% 31%,#0000 32% 48%,#0b8df5 49% 51%,#0000 52% 68%,#0b8df5 69% 71%,#0000 72%);position:absolute;inset:22px 14px}.aboutMaintenanceList{color:#dcecff;gap:10px;font-size:13px;display:grid}.aboutMaintenanceList span{justify-content:space-between;gap:8px;display:flex}.aboutMaintenanceList b{color:#8ce21a}.aboutTasks{text-align:center;color:#fff;grid-column:span 2;grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.aboutTasks b{font-size:34px}.aboutTasks b:first-child{color:#ff4d4d}.aboutTasks b:nth-child(2){color:#facc15}.aboutTasks b:nth-child(3){color:#35c7ff}.aboutTasks small{color:#bed3eb;grid-column:1/-1}.aboutPhone{color:#fff;background:#06111f;border:8px solid #111820;border-radius:28px;gap:9px;width:164px;padding:18px 14px;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 18px 50px #00000047}.aboutPhone span{color:#e8f3ff;font-size:12px}.aboutPhone b{color:#f7fbff;border-top:1px solid #67b0ff29;padding:8px 9px 0;font-size:13px}.aboutPhone small{color:#8fb1d5;padding:0 9px 7px;font-size:11px}.aboutValues{background:linear-gradient(#f7fbff,#edf5ff);border-radius:12px;grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 64px);margin:0 auto 72px;padding:34px;display:grid;box-shadow:0 20px 60px #092a5314}.aboutValues article{text-align:center;border-right:1px solid #cfe0f3;min-height:220px;padding:22px 30px}.aboutValues article:nth-child(3n){border-right:0}.aboutValues article:nth-child(n+4){border-top:1px solid #cfe0f3}.aboutValues div{color:#0b7cff;background:#e5f0ff;border-radius:999px;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid}.aboutValues svg{stroke-width:1.9px;width:38px;height:38px}.aboutValues h3{color:#071b3e;margin:0 0 12px;font-size:19px}.aboutValues p{color:#142743;margin:0;font-size:15px;line-height:1.55}.aboutQuote{color:#fff;background:linear-gradient(135deg,#06162c,#032f61);grid-template-columns:.88fr 1.12fr;width:100%;min-height:360px;display:grid}.aboutTeamImage{background:linear-gradient(90deg,#03091433,#030914b3),radial-gradient(circle at 24% 24%,#ffffff2e,#0000 10%),linear-gradient(135deg,#1c2f43,#0b1726);position:relative;overflow:hidden}.aboutTeamImage span{background:linear-gradient(#26394d,#111b29);border-radius:48px 48px 0 0;width:100px;height:190px;position:absolute;bottom:0;box-shadow:inset 0 22px #ffffff14}.aboutTeamImage span:first-child{left:18%}.aboutTeamImage span:nth-child(2){height:170px;left:38%}.aboutTeamImage span:nth-child(3){height:205px;left:59%}.aboutQuote blockquote{align-content:center;max-width:680px;margin:0;padding:64px;display:grid}.aboutQuote blockquote span{color:#0b8df5;font-size:76px;font-weight:950;line-height:.7}.aboutQuote blockquote p{margin:0;font-size:clamp(28px,3vw,42px);font-weight:850;line-height:1.2}@media (max-width:1100px){.hero{grid-template-columns:1fr}.tvMockup{justify-self:center;transform:none}.topFeatures .featureGrid,.benefitGrid,.pricingGrid,.faqGrid{grid-template-columns:repeat(2,1fr)}.topFeatures .featureCard:nth-child(2n){border-right:0}.leasebackShowcase{grid-template-columns:1fr;padding-top:220px;scroll-margin-top:220px}.aboutHero{min-height:auto;padding-top:148px}.aboutHeroAircraft{opacity:.35}.aboutStory{grid-template-columns:1fr}.aboutDeviceStack{min-height:410px}.aboutValues{grid-template-columns:repeat(2,1fr)}.aboutValues article,.aboutValues article:nth-child(3n){border-right:1px solid #cfe0f3}.aboutValues article:nth-child(2n){border-right:0}.aboutValues article:nth-child(n+3){border-top:1px solid #cfe0f3}.aboutQuote{grid-template-columns:1fr}.aboutTeamImage{min-height:260px}.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.footerBrand{grid-column:1/-1}.footerBottom{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px}.footerLegal,.footerBuilt{justify-content:center;justify-self:center}.legalGrid,.termsGrid{grid-template-columns:repeat(2,1fr)}.termsGrid .legalCard:nth-child(2n),.termsGrid .legalCard:nth-child(4n){border-right:0}.termsGrid .legalCard:nth-child(odd){border-right:1px solid #d5e3f3}}@media (max-width:760px){.nav{grid-template-columns:1fr;gap:12px;width:calc(100% - 28px);top:14px}.brand img{width:min(220px,78vw);height:82px}.navLinks{justify-content:flex-start;gap:18px;padding-bottom:10px;display:flex;overflow-x:auto}.navActions{justify-content:flex-start}.navActions .navButton{display:inline-flex}.hero{width:calc(100% - 28px);padding-top:220px}.pageHero{width:calc(100% - 28px);padding-top:226px}.pageHero h1{font-size:38px}.pageHero p:not(.eyebrow){font-size:17px}.subPage .faqSection{padding-top:226px}.standaloneContact{margin-top:226px}.standaloneContact+footer{margin-top:52px}.hero:before{inset:-28px -14px -64px}.hero h1{font-size:39px}.trustedBy>div{grid-template-columns:repeat(2,1fr)}.tvMockup{width:100%;padding-bottom:42px}.tvScreen{border-width:3px;padding:8px}.tvScreen:before{inset:11px}.tvStand{width:82px;height:34px;bottom:16px}.tvFoot{width:176px;height:20px;bottom:2px}.screenPreview{grid-template-columns:1fr}.previewSidebar{display:none}.screenPreview .previewHeader,.screenPreview .previewBody{grid-column:1}.screenPreview .previewBody,.topFeatures .featureGrid,.benefitGrid,.pricingGrid,.faqGrid,.actionBanner{grid-template-columns:1fr}.topFeatures .featureCard{border-bottom:1px solid #67b0ff2e;border-right:0}.topFeatures .featureCard:last-child{border-bottom:0}.leasebackShowcase{gap:22px;padding-top:220px;scroll-margin-top:220px}.leasebackMetrics{grid-template-columns:repeat(2,1fr)}.leasebackTable{overflow-x:auto}.leasebackTableHeader,.leasebackTableRow{min-width:620px}.proofBar,.section,.dashboardBand,.contact,footer,.actionBanner{width:calc(100% - 28px)}.actionBanner{padding:24px}.faqCard{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:18px}.faqIcon svg{width:32px;height:32px}.faqCard h3{font-size:17px}.faqCard p{font-size:14px}.aboutHero{padding:158px 24px 64px}.aboutHero:before{left:0}.aboutHero h1{font-size:42px}.aboutHero p:not(.eyebrow){font-size:17px}.aboutHeroAircraft{opacity:.24;width:300px;bottom:42px;right:-70px}.aboutStory,.aboutValues{width:calc(100% - 32px)}.aboutStory{gap:30px;padding-top:46px}.aboutDeviceStack{min-height:520px}.aboutLaptop{inset:0 0 140px}.aboutLaptopGrid{grid-template-columns:1fr}.aboutLaptopGrid>*{min-height:84px}.aboutTasks{grid-column:auto}.aboutPhone{right:20px}.aboutValues{grid-template-columns:1fr;padding:18px}.aboutValues article,.aboutValues article:nth-child(2n),.aboutValues article:nth-child(3n){border-top:1px solid #cfe0f3;border-right:0}.aboutValues article:first-child{border-top:0}.aboutQuote blockquote{padding:38px 24px 48px}.siteFooter{padding-inline:22px}.footerTrust{letter-spacing:.08em;gap:12px;min-height:72px;font-size:13px}.footerTrust:before,.footerTrust:after{display:none}.footerGrid{grid-template-columns:1fr;gap:24px;padding:30px 0}.footerColumn nav{gap:14px}.footerColumn a{font-size:16px}.footerBottom{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;padding:22px 0 28px;font-size:15px}.footerLegal,.footerBuilt{justify-content:center;justify-self:center}.footerPowered img{width:min(320px,86vw)}.legalHero{min-height:auto;padding:168px 24px 54px}.legalHero:before{left:0}.legalHero h1{font-size:42px}.legalGrid,.termsGrid{grid-template-columns:1fr;width:calc(100% - 32px)}.legalCard,.termsGrid .legalCard,.legalCard:nth-child(2n),.termsGrid .legalCard:nth-child(odd),.termsGrid .legalCard:nth-child(2n),.termsGrid .legalCard:nth-child(4n){border-right:0;grid-template-columns:1fr;min-height:auto;padding:24px 0}.legalContactStrip{text-align:left;grid-template-columns:1fr;width:calc(100% - 32px)}}.productDemoPage{color:#eaf4ff;background:radial-gradient(circle at 8% 4%,#35c7ff1f,#0000 26%),radial-gradient(circle at 90% 18%,#0b6fe81a,#0000 25%),#030814;min-height:100vh}.productDemoHero{border-bottom:1px solid #67b0ff26;padding:152px max(28px,50vw - 590px) 44px}.demoBreadcrumb{color:#89a4c4;align-items:center;gap:7px;margin-bottom:26px;font-size:13px;font-weight:800;display:flex}.demoBreadcrumb a:hover{color:#35c7ff}.demoBreadcrumb svg{width:14px}.demoBreadcrumb span{color:#dcecff}.productDemoHeroGrid{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:end;gap:70px;display:grid}.productDemoHero h1{max-width:830px;margin:11px 0 18px;font-size:clamp(42px,5vw,68px);line-height:1.01}.productDemoHeroGrid>div>p:last-child{color:#b4c7dd;max-width:720px;margin:0;font-size:18px;line-height:1.65}.fictionalNotice{background:#09182bbd;border:1px solid #35c7ff3d;border-radius:14px;grid-template-columns:42px 1fr;gap:14px;padding:18px;display:grid}.fictionalNotice svg{color:#8ce21a;width:30px;height:30px}.fictionalNotice div{gap:5px;display:grid}.fictionalNotice strong{font-size:14px}.fictionalNotice span{color:#9eb4cd;font-size:12px;line-height:1.5}.productDemoBody{width:min(1180px,100% - 56px);margin:0 auto;padding:32px 0 72px}.demoTabs{background:#050e1cd1;border:1px solid #67b0ff2b;border-radius:15px;grid-template-columns:repeat(5,1fr);gap:8px;padding:6px;display:grid}.demoTabs a{color:#9fb4cd;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:8px 12px;font-size:13px;font-weight:850;display:flex}.demoTabs a:hover{color:#fff;background:#ffffff0d}.demoTabs a.active{color:#03101c;background:linear-gradient(135deg,#8ce21a,#35c7ff)}.demoTabs svg{width:18px;height:18px}.demoMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0 14px;display:grid}.demoMetric{background:linear-gradient(#0b1b30f0,#050e1bf0);border:1px solid #67b0ff2b;border-radius:14px;gap:7px;min-width:0;padding:19px 20px;display:grid;box-shadow:0 18px 42px #0000002b}.demoMetric span,.demoPanelHeading span,.dispatchPanel>span,.maintenanceFocus>span,.payoutPanel>span,.fuelInsight>span{color:#7f9ab8;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:950}.demoMetric strong{font-size:clamp(24px,2.4vw,35px);line-height:1}.demoMetric small{color:#88a1bd;font-size:12px}.demoMetric.positive strong{color:#8ce21a}.demoMetric.blue strong{color:#35c7ff}.demoMetric.danger strong{color:#ff6c72}.demoMetric.warning strong{color:#facc15}.demoWorkspace{grid-template-columns:minmax(0,1.65fr) minmax(290px,.68fr);gap:14px;display:grid}.demoPanel{background:linear-gradient(#09172af5,#040c18f5);border:1px solid #67b0ff2b;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 24px 54px #0003}.demoTablePanel,.schedulePanel,.fuelChartPanel{padding:22px}.demoPanelHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.demoPanelHeading h2{margin:6px 0 0;font-size:23px}.demoPanelHeading p{color:#89a4c2;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.liveDot{background:#8ce21a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8ce21a1c}.demoTable{display:grid}.demoTableHead,.demoTableRow{align-items:center;column-gap:18px;display:grid}.fleetTable .demoTableHead,.fleetTable .demoTableRow,.maintenanceDemoTable .demoTableHead,.maintenanceDemoTable .demoTableRow{grid-template-columns:1.05fr .8fr 1.45fr .65fr}.leasebackDemoTable .demoTableHead,.leasebackDemoTable .demoTableRow{grid-template-columns:1fr .8fr .85fr .85fr 1.1fr}.demoTableHead{color:#6683a3;letter-spacing:.1em;text-transform:uppercase;min-height:35px;padding:0 14px;font-size:10px;font-weight:900}.demoTableRow{color:#c9d8e9;border-top:1px solid #67b0ff1c;min-height:64px;padding:10px 14px;font-size:13px}.demoTableRow:nth-child(2n){background:#ffffff05}.demoTableRow strong{color:#f5f9ff}.demoTableRow strong small{color:#718ba8;margin-top:4px;font-size:10px;font-weight:700;display:block}.moneyValue{color:#8ce21a!important}.statusPill{color:#b5c9de;white-space:nowrap;background:#8197b11f;border-radius:999px;justify-content:center;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.statusPill.ready,.statusPill.normal{color:#a9ed55;background:#8ce21a1a}.statusPill.reserved{color:#6fd8ff;background:#35c7ff1a}.statusPill.grounded{color:#ff888d;background:#ff555c1c}.statusPill.warning{color:#fddd55;background:#facc151c}.aircraftDetail,.maintenanceFocus,.dispatchPanel,.payoutPanel,.fuelInsight{padding:26px}.aircraftIllustration{background:radial-gradient(circle,#35c7ff24,#0000 58%);place-items:center;min-height:126px;margin:-26px -26px 24px;display:grid}.aircraftIllustration svg{color:#35c7ff;stroke-width:.8px;width:110px;height:110px;transform:rotate(-7deg)}.aircraftDetail h2{margin:13px 0 3px;font-size:30px}.aircraftDetail>p{color:#819bb8;margin:0 0 22px;font-size:12px}.detailPair{border-top:1px solid #67b0ff1c;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:12px;display:flex}.detailPair span{color:#819bb8;align-items:center;gap:7px;display:flex}.detailPair svg{color:#35c7ff;width:15px}.focusIcon{color:#35c7ff;background:#35c7ff1a;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.focusIcon svg{width:25px}.maintenanceFocus h2,.fuelInsight h2{margin:9px 0;font-size:23px;line-height:1.25}.maintenanceFocus>p,.fuelInsight>p{color:#849db9;font-size:12px;line-height:1.6}.progressTrack{background:#ffffff12;border-radius:99px;height:7px;margin-top:22px;overflow:hidden}.progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#0b6fe8,#35c7ff);height:100%;display:block}.progressLabel{color:#35c7ff;text-align:right;margin-top:8px;font-size:12px;display:block}.checklist{color:#8da5bf;gap:13px;margin:24px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.checklist li{align-items:center;gap:8px;display:flex}.checklist svg{color:#6e88a5;width:17px}.checklist .done{color:#d6e4f2}.checklist .done svg{color:#8ce21a}.scheduleHours{color:#617e9e;border-block:1px solid #67b0ff1a;grid-template-columns:repeat(6,1fr);padding:9px 8px;font-size:10px;font-weight:900;display:grid}.reservationList{gap:8px;margin-top:14px;display:grid}.reservationCard{border:1px solid #67b0ff1f;background:#ffffff05;border-left:3px solid #6b829b;border-radius:10px;grid-template-columns:.58fr 1.35fr 1fr 1fr 24px;align-items:center;gap:14px;min-height:67px;padding:10px 14px;display:grid}.reservationCard.active{background:#8ce21a0a;border-left-color:#8ce21a}.reservationCard.upcoming{border-left-color:#35c7ff}.reservationCard>div{gap:4px;min-width:0;display:grid}.reservationCard span{color:#7891ad;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reservationCard strong{color:#edf6ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reservationTime strong{font-size:16px}.reservationCard svg{color:#54708e;width:17px}.dispatchTime{color:#35c7ff;letter-spacing:-.04em;margin:13px 0 0;font-size:54px;font-weight:950}.dispatchTime small{letter-spacing:0;font-size:16px}.dispatchPanel h2{margin:4px 0;font-size:27px}.dispatchPanel>p{color:#819bb8;margin:0 0 24px;font-size:12px}.personRow{border-top:1px solid #67b0ff1a;gap:10px;padding:14px 0;display:flex}.personRow svg{color:#35c7ff;width:18px}.personRow span{color:#718ba8;gap:4px;font-size:10px;display:grid}.personRow strong{color:#eaf4ff;font-size:12px}.dispatchReady{color:#a9ed55;background:#8ce21a14;border-radius:9px;align-items:center;gap:8px;margin-top:19px;padding:12px;font-size:11px;font-weight:850;display:flex}.dispatchReady svg{width:17px}.payoutValue{color:#8ce21a;margin:10px 0 0;font-size:43px;display:block}.payoutPanel>p{color:#819bb8;margin:3px 0 24px;font-size:12px}.payoutChart{background:repeating-linear-gradient(#67b0ff14 0 1px,#0000 1px 38px);border-bottom:1px solid #67b0ff26;align-items:flex-end;gap:9px;height:150px;padding-top:20px;display:flex}.payoutChart i{background:linear-gradient(#35c7ff,#0b6fe8);border-radius:4px 4px 0 0;flex:1;min-width:0}.payoutChart i:last-child{background:linear-gradient(#8ce21a,#32b94e)}.chartLabels{color:#647f9d;justify-content:space-around;margin-top:8px;font-size:9px;display:flex}.trendNote{color:#a9ed55;align-items:center;gap:8px;margin-top:20px;font-size:11px;font-weight:800;display:flex}.trendNote svg{width:18px}.fuelBars{gap:5px;display:grid}.fuelBarRow{border-top:1px solid #67b0ff17;grid-template-columns:100px minmax(110px,1fr) 74px 65px 58px;align-items:center;gap:14px;min-height:58px;font-size:11px;display:grid}.fuelBarRow>strong small{color:#718ba8;margin-top:3px;font-size:9px;display:block}.fuelBarRow>span{color:#87a0bb}.fuelBarTrack{background:#ffffff0f;border-radius:99px;height:9px;overflow:hidden}.fuelBarTrack span{border-radius:inherit;background:linear-gradient(90deg,#0b6fe8,#35c7ff);height:100%;display:block}.fuelBarTrack span.alert{background:linear-gradient(90deg,#f59e0b,#facc15)}.fuelBarRow b{color:#eaf4ff}.fuelBarRow b small{color:#718ba8;font-size:9px}.fuelInsightStat{color:#829bb7;border-top:1px solid #67b0ff1a;justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.fuelInsightStat strong{color:#f1f7ff;font-size:12px}.fuelInsightStat:last-child strong{color:#facc15}.demoCallout{background:radial-gradient(circle at 82% 20%,#35c7ff21,#0000 32%),linear-gradient(135deg,#071528,#05101e);border:1px solid #67b0ff33;border-radius:18px;justify-content:space-between;align-items:center;gap:38px;width:min(1180px,100% - 56px);margin:0 auto 72px;padding:30px 34px;display:flex}.demoCallout h2{max-width:700px;margin:8px 0 0;font-size:clamp(26px,3vw,38px)}.demoCallout .button{flex:none}@media (max-width:980px){.productDemoHeroGrid,.demoWorkspace{grid-template-columns:1fr}.demoMetrics{grid-template-columns:repeat(2,1fr)}.demoTabs{grid-template-columns:repeat(5,minmax(140px,1fr));overflow-x:auto}}@media (max-width:760px){.productDemoHero{padding:232px 20px 36px}.productDemoHeroGrid{gap:28px}.productDemoHero h1{font-size:39px}.productDemoBody{width:calc(100% - 28px);padding-top:20px}.demoTabs{grid-template-columns:repeat(5,minmax(150px,1fr));justify-content:start}.demoMetrics{grid-template-columns:1fr 1fr}.demoMetric{padding:16px}.demoTablePanel,.schedulePanel,.fuelChartPanel{padding:17px;overflow-x:auto}.demoTable,.schedulePanel>*,.fuelChartPanel>*{min-width:680px}.demoCallout{flex-direction:column;align-items:flex-start;width:calc(100% - 28px);padding:24px}}@media (max-width:480px){.demoMetrics{grid-template-columns:1fr}.fictionalNotice{grid-template-columns:32px 1fr}.fictionalNotice svg{width:24px;height:24px}}.aboutV2{color:#0a1b31;background:#f4f7fb;overflow:hidden}.aboutV2Hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 86% 4%,#34abff33,#0000 28%),radial-gradient(circle at 5% 82%,#0c63d12e,#0000 28%),linear-gradient(138deg,#020914 0%,#041629 53%,#061f38 100%);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(42px,5vw,82px);min-height:720px;padding:150px max(32px,50vw - 590px) 82px;display:grid;position:relative;overflow:hidden}.aboutV2Hero:before{content:"";z-index:-1;opacity:.34;pointer-events:none;background-image:linear-gradient(#2b91ff12 1px,#0000 1px),linear-gradient(90deg,#2b91ff12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.aboutV2HeroCopy{z-index:2;min-width:0;position:relative}.aboutV2Hero .eyebrow,.aboutV2Audience .eyebrow,.aboutV2Shift .eyebrow,.aboutV2Cta .eyebrow{color:#42caff}.aboutV2Hero h1{letter-spacing:-.055em;max-width:650px;margin:16px 0 24px;font-size:clamp(52px,5.7vw,82px);line-height:.98}.aboutV2Hero h1 span{color:#2b91ff;display:block}.aboutV2Lead{color:#c5d5e5;max-width:610px;margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.55}.aboutV2Actions{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.aboutV2Primary,.aboutV2Secondary{border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 23px;font-size:14px;font-weight:850;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.aboutV2Primary{color:#fff;background:linear-gradient(135deg,#168dfb,#006fe8);box-shadow:0 18px 40px #0075ec4d}.aboutV2Secondary{color:#f7fbff;background:#ffffff0b;border:1px solid #b3d3f061}.aboutV2Primary:hover,.aboutV2Secondary:hover{transform:translateY(-2px)}.aboutV2Secondary:hover{background:#3c9fe81a;border-color:#67c2ffcc}.aboutV2Primary svg{width:17px;height:17px}.aboutV2Proof{border-top:1px solid #6fb2e833;flex-wrap:wrap;gap:10px 20px;margin-top:35px;padding-top:24px;display:flex}.aboutV2Proof span{color:#aebfd0;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.aboutV2Proof svg{color:#42caff;width:15px;height:15px}.aboutV2Visual{background:linear-gradient(#010a142e,#010a14c7),linear-gradient(90deg,#03111f3d,#0000),url(/kvgt-satellite-map.png) 50%/cover;border:1px solid #6bb5ed4d;border-radius:28px;min-width:0;height:510px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2.5deg);box-shadow:0 42px 100px #0000007a,inset 0 0 80px #020c1666}.aboutV2Visual:before{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 66% 34%,#2d9dff33,#0000 27%),linear-gradient(120deg,#4fb1ff21,#0000 34%);position:absolute;inset:0}.aboutV2VisualHeader{z-index:3;color:#dcecff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.08em;text-transform:uppercase;background:#030e1bba;border:1px solid #85c7f838;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:11px;font-weight:850;display:flex;position:absolute;top:17px;left:18px;right:18px;box-shadow:0 12px 34px #00000042}.aboutV2VisualHeader span{align-items:center;gap:9px;display:inline-flex}.aboutV2VisualHeader i{background:#76e65b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #76e65b1f,0 0 16px #76e65ba3}.aboutV2VisualHeader small{color:#7fc8ff;font-size:9px}.aboutV2Plane{z-index:2;filter:drop-shadow(0 24px 26px #00000080);width:78%;height:auto;position:absolute;top:24%;right:-5%;transform:rotate(-2deg)}.aboutV2StatusCard{z-index:4;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03101edb;border:1px solid #6fbef847;border-radius:15px;width:min(360px,100% - 36px);padding:17px;position:absolute;bottom:18px;left:18px;box-shadow:0 22px 54px #00000075}.aboutV2StatusTop{color:#91abc1;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:14px;font-size:10px;font-weight:850;display:flex}.aboutV2StatusTop b{color:#83ef67;font-size:9px}.aboutV2StatusMetrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.aboutV2StatusMetrics article{background:#3484c51a;border-radius:9px;gap:2px;padding:10px;display:grid}.aboutV2StatusMetrics strong{font-size:24px;line-height:1}.aboutV2StatusMetrics span{color:#91aabe;font-size:9px;font-weight:750}.aboutV2Readiness{background:#ffffff12;border-radius:999px;height:5px;margin-top:13px;overflow:hidden}.aboutV2Readiness i{border-radius:inherit;background:linear-gradient(90deg,#1d8eff,#6ee7ff);width:82%;height:100%;display:block}.aboutV2MapTag{z-index:4;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03101ecc;border:1px solid #6ec4ff52;border-radius:11px;grid-template-columns:auto auto;align-items:center;gap:1px 8px;padding:10px 12px;display:grid;position:absolute;top:84px;right:20px;box-shadow:0 15px 34px #00000057}.aboutV2MapTag svg{color:#36bfff;grid-row:1/span 2;width:20px;height:20px}.aboutV2MapTag span{font-size:11px;font-weight:900}.aboutV2MapTag b{color:#92aabe;text-transform:uppercase;font-size:8px;font-weight:750}.aboutV2Perspective{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:clamp(50px,8vw,120px);width:min(1180px,100% - 64px);margin:0 auto;padding:110px 0;display:grid}.aboutV2Perspective aside{border-left:3px solid #1789f5;align-self:start;padding-left:20px}.aboutV2Index{color:#0878e7;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.aboutV2Perspective aside p{color:#66788d;margin:17px 0 0;font-size:14px;line-height:1.6}.aboutV2PerspectiveCopy h2{color:#071a31;letter-spacing:-.045em;max-width:780px;margin:0 0 28px;font-size:clamp(40px,4.6vw,64px);line-height:1.04}.aboutV2PerspectiveCopy h2 span{color:#087ff0}.aboutV2PerspectiveCopy>p{color:#4f6277;max-width:780px;margin:0 0 18px;font-size:17px;line-height:1.75}.aboutV2OutcomeRow{background:#d7e2ee;border:1px solid #d7e2ee;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:42px;display:grid;overflow:hidden}.aboutV2OutcomeRow article{background:#fff;align-content:center;gap:7px;min-height:122px;padding:20px;display:grid}.aboutV2OutcomeRow strong{color:#087ff0;font-size:24px}.aboutV2OutcomeRow span{color:#65778b;font-size:12px;line-height:1.4}.aboutV2Audience{color:#fff;background:radial-gradient(circle at 91% 6%,#2b91ff33,#0000 28%),linear-gradient(145deg,#061322,#071d33 65%,#082844);padding:100px max(32px,50vw - 590px);position:relative}.aboutV2SectionHeading{justify-content:space-between;align-items:end;gap:42px;display:flex}.aboutV2SectionHeading h2{letter-spacing:-.04em;max-width:760px;margin:12px 0 0;font-size:clamp(38px,4.2vw,60px);line-height:1.04}.aboutV2SectionHeading>p{color:#a8bbcd;max-width:380px;margin:0;font-size:14px;line-height:1.65}.aboutV2AudienceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:48px;display:grid}.aboutV2AudienceGrid article{background:#ffffff09;border:1px solid #69ade333;border-radius:16px;min-height:246px;padding:25px;box-shadow:inset 0 1px #ffffff09}.aboutV2AudienceGrid article>div{color:#47c7ff;background:#1e87d51f;border:1px solid #3ab2ff52;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.aboutV2AudienceGrid svg{width:23px;height:23px}.aboutV2AudienceGrid h3{margin:34px 0 10px;font-size:21px}.aboutV2AudienceGrid p{color:#a9bccd;margin:0;font-size:13px;line-height:1.65}.aboutV2Principles{width:min(1180px,100% - 64px);margin:0 auto;padding:110px 0}.aboutV2SectionHeading.light h2{color:#071a31}.aboutV2SectionHeading.light>p{color:#617388}.aboutV2SectionHeading.light .eyebrow{color:#087ff0}.aboutV2PrincipleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.aboutV2PrincipleGrid article{background:#fff;border:1px solid #d8e3ef;border-radius:18px;min-height:290px;padding:30px;position:relative;overflow:hidden;box-shadow:0 22px 55px #142e4912}.aboutV2PrincipleGrid article:after{content:"";background:radial-gradient(circle,#1c8ff91f,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-50px}.aboutV2PrincipleNumber{color:#b7c6d6;letter-spacing:.12em;font-size:11px;font-weight:900;position:absolute;top:24px;right:25px}.aboutV2PrincipleIcon{color:#087ff0;background:#eaf5ff;border-radius:13px;place-items:center;width:51px;height:51px;display:grid}.aboutV2PrincipleIcon svg{width:24px;height:24px}.aboutV2PrincipleGrid h3{color:#0a1b31;letter-spacing:-.02em;margin:48px 0 13px;font-size:25px}.aboutV2PrincipleGrid p{color:#5f7185;max-width:520px;margin:0;font-size:14px;line-height:1.7}.aboutV2Shift{background:#fff;border:1px solid #d4e0ec;border-radius:24px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);width:min(1180px,100% - 64px);margin:0 auto 110px;display:grid;overflow:hidden;box-shadow:0 28px 80px #122e4a1a}.aboutV2ShiftCopy{color:#fff;background:radial-gradient(circle at 90% 8%,#2b91ff3d,#0000 27%),linear-gradient(145deg,#041224,#082a49);padding:clamp(36px,5vw,66px)}.aboutV2ShiftCopy h2{letter-spacing:-.04em;margin:14px 0 22px;font-size:clamp(36px,3.8vw,54px);line-height:1.06}.aboutV2ShiftCopy>p{color:#b6c7d8;margin:0;font-size:15px;line-height:1.72}.aboutV2ShiftCopy blockquote{color:#e9f5ff;border-top:1px solid #74b8ee3b;border-left:3px solid #28a7ff;margin:42px 0 0;padding:21px 0 0 20px;font-size:16px;font-weight:750;line-height:1.55}.aboutV2ShiftSteps{align-content:center;padding:clamp(30px,4vw,56px);display:grid}.aboutV2ShiftSteps article{border-bottom:1px solid #dbe5ee;grid-template-columns:88px minmax(0,1fr);gap:20px;padding:22px 0;display:grid}.aboutV2ShiftSteps article:last-child{border-bottom:0}.aboutV2ShiftSteps article>span{color:#7890a6;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.aboutV2ShiftSteps article>div{min-height:54px;padding-left:52px;position:relative}.aboutV2ShiftSteps svg{color:#087ff0;background:#eaf5ff;border-radius:9px;width:36px;height:36px;padding:8px;position:absolute;top:0;left:0}.aboutV2ShiftSteps strong{color:#0a1b31;font-size:18px;display:block}.aboutV2ShiftSteps small{color:#65788c;margin-top:5px;font-size:12px;line-height:1.5;display:block}.aboutV2Cta{color:#fff;background:radial-gradient(circle at 84% 26%,#51c7ff3b,#0000 24%),linear-gradient(120deg,#061526,#07345b);justify-content:space-between;align-items:center;gap:48px;padding:75px max(32px,50vw - 590px);display:flex}.aboutV2Cta h2{letter-spacing:-.04em;max-width:720px;margin:12px 0;font-size:clamp(36px,4vw,56px);line-height:1.04}.aboutV2Cta p:not(.eyebrow){color:#b4c7d9;max-width:670px;margin:0;font-size:15px;line-height:1.6}.aboutV2Cta .aboutV2Actions{flex:none;margin-top:0}@media (max-width:1080px){.aboutV2Hero{grid-template-columns:1fr;padding-top:150px}.aboutV2HeroCopy{max-width:780px}.aboutV2Visual{width:min(780px,100%);height:500px;transform:none}.aboutV2AudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutV2Cta{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.aboutV2Perspective{grid-template-columns:1fr;gap:38px;padding-block:80px}.aboutV2Perspective aside{max-width:500px}.aboutV2SectionHeading{flex-direction:column;align-items:flex-start}.aboutV2OutcomeRow,.aboutV2PrincipleGrid,.aboutV2Shift{grid-template-columns:1fr}.aboutV2ShiftCopy{min-height:480px}}@media (max-width:620px){.aboutV2Hero{gap:42px;min-height:0;padding:128px 20px 58px}.aboutV2Hero h1{font-size:clamp(43px,13vw,62px)}.aboutV2Lead{font-size:17px}.aboutV2Actions,.aboutV2Cta .aboutV2Actions{grid-template-columns:1fr;width:100%;display:grid}.aboutV2Visual{border-radius:20px;height:430px}.aboutV2Plane{width:105%;top:27%;right:-16%}.aboutV2MapTag{display:none}.aboutV2StatusCard{padding:14px}.aboutV2Perspective,.aboutV2Principles,.aboutV2Shift{width:calc(100% - 40px)}.aboutV2PerspectiveCopy h2,.aboutV2SectionHeading h2{font-size:39px}.aboutV2OutcomeRow,.aboutV2AudienceGrid{grid-template-columns:1fr}.aboutV2Audience,.aboutV2Cta{padding-inline:20px}.aboutV2AudienceGrid article{min-height:215px}.aboutV2PrincipleGrid article{min-height:270px;padding:24px}.aboutV2Shift{margin-bottom:80px}.aboutV2ShiftCopy,.aboutV2ShiftSteps{padding:30px 24px}.aboutV2ShiftCopy{min-height:0}.aboutV2ShiftSteps article{grid-template-columns:1fr;gap:10px}.aboutV2Cta{padding-block:65px}}.productsPage .pageHero{order:1;padding:182px 0 42px}.productsPage .actionBanner{order:3}.productsPage .siteFooter{order:4}.productGallery{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:0;padding-top:0;display:grid}.productDemoCard{background:linear-gradient(#09182beb,#030b16f2);border:1px solid #67b0ff38;border-radius:12px;grid-template-columns:minmax(270px,.84fr) minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 24px 60px #00000038,inset 0 0 28px #35c7ff09}.productDemoVisual{background:radial-gradient(circle at 18% 12%,#35c7ff26,#0000 28%),linear-gradient(135deg,#05101ffa,#040a16fa);border-bottom:0;border-right:1px solid #67b0ff29;min-height:100%;padding:16px}.demoChrome{background:#010710bd;border:1px solid #67b0ff24;border-bottom:0;border-radius:10px 10px 0 0;gap:6px;height:24px;padding:9px 11px;display:flex}.demoChrome span{background:#2b91ff;border-radius:999px;width:6px;height:6px}.demoScreen{background:#050b18;border:1px solid #67b0ff2e;border-radius:0 0 10px 10px;min-height:238px;display:grid;overflow:hidden}.dashboard .demoScreen{grid-template-columns:minmax(0,1fr)}.demoMapPane{background:linear-gradient(30deg,#f6c67f33,#0000 42%),linear-gradient(145deg,#253247,#6b5b3f 48%,#1a332d);position:relative;overflow:hidden}.demoMapPane:before,.demoMapPane:after{content:"";background:#eef3f847;width:116%;height:18px;position:absolute;inset:auto auto 33% -8%;transform:rotate(-22deg)}.demoMapPane:after{opacity:.55;height:10px;inset:36% -12% auto auto;transform:rotate(18deg)}.demoMapPane b,.demoMapPane em{z-index:2;border-radius:7px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex;position:absolute}.demoMapPane b{color:#07111d;background:#facc15;bottom:18%;right:18%}.demoMapPane em{color:#eaf4ff;background:#5423b8;top:42%;left:20%}.route{z-index:1;border:2px solid #0000;border-color:#35c7ffb8 #0000 #0000 #35c7ffb8;border-radius:50%;position:absolute}.routeOne{inset:42px 42px 38px;transform:rotate(-18deg)}.routeTwo{opacity:.72;inset:74px 62px 68px 74px;transform:rotate(24deg)}.demoSideStats{border-top:1px solid #67b0ff21;border-left:0;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.demoSideStats span,.demoLeasebackRows div{background:#ffffff06;border:1px solid #67b0ff24;border-radius:8px;align-content:center;gap:4px;min-height:54px;padding:10px;display:grid}.demoSideStats strong,.demoLeasebackRows b{color:#8ce21a;font-size:18px}.demoSideStats small,.demoLeasebackRows span{color:#83a0bd;font-size:10px;font-weight:800}.demoFleetRows,.demoMaintenanceRows,.demoScheduleRows,.demoFuelRows{align-content:center;gap:11px;padding:22px;display:grid}.demoFleetRows span,.demoFuelRows span{grid-template-columns:86px minmax(0,1fr) 88px;align-items:center;gap:12px;min-height:36px;display:grid}.demoFleetRows i,.demoFuelRows i{background:linear-gradient(90deg,#0b6fe8,#35c7ff);border-radius:999px;height:9px}.demoFleetRows b,.demoFuelRows b,.demoScheduleRows b,.demoMaintenanceRows b{color:#f4f9ff;font-size:13px}.demoFleetRows small,.demoFuelRows small,.demoScheduleRows small{color:#91a9c4;font-size:10px}.demoMaintenanceRows span{background:#ffffff06;border:1px solid #67b0ff1f;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;display:flex}.demoMaintenanceRows strong{color:#8ce21a;text-transform:uppercase;font-size:10px}.demoMaintenanceRows .danger{color:#ff6c72}.demoMaintenanceRows .warning{color:#facc15}.demoScheduleRows span{grid-template-columns:62px minmax(0,1fr) 88px;align-items:center;gap:12px;display:grid}.demoScheduleRows i{background:#35c7ff33;border-radius:6px;height:24px}.demoScheduleRows i.active{background:linear-gradient(90deg,#8ce21a,#35c7ff)}.demoLeasebackRows{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;padding:22px;display:grid}.demoLeasebackRows div{grid-column:span 3}.demoLeasebackRows i{background:linear-gradient(#35c7ff,#0b6fe8);border-radius:6px 6px 0 0;min-height:68px;display:block}.demoCustomGrid{grid-template-columns:repeat(2,1fr);gap:12px;padding:28px;display:grid}.demoCustomGrid span{color:#dcecff;background:#35c7ff0e;border:1px solid #67b0ff2b;border-radius:10px;place-items:center;min-height:72px;font-size:12px;font-weight:900;display:grid}.productDemoCopy{align-content:center;gap:14px;padding:26px;display:grid}.productDemoTopline{color:#35c7ff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:950;display:flex}.productDemoIcon{color:#8ce21a;background:#8ce21a17;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.productDemoIcon svg{width:19px;height:19px}.productDemoCopy h2{margin:0;font-size:30px}.productDemoCopy p{color:#c5d5e7;margin:0;font-size:15px;line-height:1.55}.productDemoMetrics{flex-wrap:wrap;gap:8px;display:flex}.productDemoMetrics span{color:#a8bdd3;background:#ffffff06;border:1px solid #67b0ff29;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:850}.productDemoCopy a{color:#35c7ff;align-items:center;gap:8px;width:fit-content;font-size:13px;font-weight:950;display:inline-flex}.productDemoCopy a svg{width:17px;height:17px}@media (max-width:980px){.productGallery{grid-template-columns:1fr}.productDemoCard{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr)}}@media (max-width:620px){.productsPage .pageHero{padding-top:150px}.productGallery{width:calc(100% - 28px)}.productDemoCard{grid-template-columns:1fr}.productDemoVisual{border-bottom:1px solid #67b0ff29;border-right:0;min-height:230px;padding:12px}.demoScreen{min-height:180px}.demoSideStats{border-top:1px solid #67b0ff21;border-left:0;grid-template-columns:repeat(3,1fr)}.demoSideStats strong{font-size:17px}.demoFleetRows span,.demoFuelRows span,.demoScheduleRows span{grid-template-columns:1fr;gap:5px}}.productsShowcasePage{background:radial-gradient(circle at 18% 2%,#35c7ff21,#0000 30%),radial-gradient(circle at 86% 18%,#8ce21a14,#0000 25%),linear-gradient(#03101c 0%,#061827 38%,#020812 100%)}.productsSuiteHero,.productSalesSection,.productSalesCta{width:min(1460px,100% - 48px);margin:0 auto}.productsSuiteHero{grid-template-columns:minmax(0,.94fr) minmax(360px,.62fr);align-items:center;gap:clamp(28px,5vw,72px);padding:188px 0 72px;display:grid}.productsSuiteHeroCopy h1{min-width:0;max-width:760px;margin:12px 0 20px;font-size:clamp(48px,5vw,76px);line-height:.96}.productsSuiteHeroCopy>p:not(.eyebrow){color:#c3d5e8;max-width:710px;margin:0;font-size:18px;line-height:1.68}.productsHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.productsHeroActions svg,.productSalesCta svg,.productLightboxCopy .button svg{width:18px;height:18px}.productsHeroPanel{background:linear-gradient(145deg,#081b2ff5,#030a14f5);border:1px solid #67b0ff3b;border-radius:18px;gap:18px;min-width:0;padding:22px;display:grid;box-shadow:0 28px 80px #00000057,inset 0 0 40px #35c7ff0d}.productsHeroPanelTop,.suitePanelHeader,.suiteReportHeader,.suiteCustomHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.productsHeroPanelTop span,.suitePanelHeader span,.suiteReportHeader span,.suiteCustomHeader span{color:#a9c3df;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.productsHeroPanelTop strong,.suitePanelHeader strong,.suiteReportHeader strong,.suiteCustomHeader strong{color:#8ce21a;white-space:nowrap;font-size:22px}.productsHeroFlow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.productsHeroFlow span,.productsHeroProof div,.productSalesMetrics span,.productLightboxMetrics span{background:#ffffff09;border:1px solid #67b0ff2b}.productsHeroFlow span{color:#d9ebff;border-radius:10px;place-items:center;min-height:48px;font-size:13px;font-weight:900;display:grid}.productsHeroProof{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.productsHeroProof div{border-radius:12px;align-content:center;gap:4px;min-height:82px;padding:14px;display:grid}.productsHeroProof strong{color:#f6fbff;font-size:16px}.productsHeroProof span{color:#9fb6cf;font-size:12px}.productSalesSection{padding:22px 0 78px}.productSalesHeader{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:end;gap:42px;margin-bottom:30px;display:grid}.productSalesHeader h2{max-width:760px;margin:10px 0 0;font-size:clamp(36px,4.2vw,58px);line-height:1.03}.productSalesHeader>p{color:#b8cbe0;margin:0;font-size:15px;line-height:1.7}.productSalesGrid{gap:24px;display:grid}.productSalesCard{background:linear-gradient(#09182bf5,#030a14fa);border:1px solid #67b0ff38;border-radius:18px;grid-template-columns:minmax(0,1.72fr) minmax(340px,.58fr);align-items:stretch;gap:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000045,inset 0 0 34px #35c7ff09}.productPreviewButton{width:100%;min-width:0;min-height:100%;color:inherit;cursor:pointer;text-align:left;background:radial-gradient(circle at 12% 18%,#35c7ff1f,#0000 35%),linear-gradient(145deg,#061425f5,#030812f5);border:0;justify-content:stretch;align-items:stretch;padding:clamp(18px,2vw,26px);text-decoration:none;display:flex;position:relative}.productPreviewButton:focus-visible,.productLightboxClose:focus-visible,.productSalesCopy button:focus-visible,.productSalesLink:focus-visible{outline-offset:3px;outline:3px solid #35c7ffb8}.productSalesCopy{border-left:1px solid #67b0ff26;align-content:center;gap:18px;min-width:0;padding:clamp(24px,4vw,42px);display:grid}.productSalesTopline{color:#35c7ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:950;display:flex}.productSalesTopline>span{color:#7ea3c8}.productSalesTopline i{color:#8ce21a;background:#8ce21a17;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.productSalesTopline svg{width:19px;height:19px}.productSalesTopline b{overflow-wrap:anywhere;min-width:0}.productSalesCopy h3{margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1}.productSalesCopy p{color:#c4d6e8;margin:0;font-size:16px;line-height:1.62}.productFeatureStrip{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.productFeatureStrip span{color:#cae6ff;white-space:nowrap;background:#35c7ff12;border:1px solid #35c7ff33;border-radius:999px;align-items:center;min-height:32px;padding:7px 10px;font-size:11px;font-weight:900;line-height:1.15;display:inline-flex}.productBestFor{gap:8px;min-width:0;display:grid}.productBestFor strong{color:#8ce21a;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.productBestFor div{flex-wrap:wrap;gap:7px;display:flex}.productBestFor span{color:#e7f4ff;white-space:nowrap;background:#8ce21a12;border:1px solid #8ce21a2e;border-radius:8px;align-items:center;min-height:28px;padding:6px 9px;font-size:11px;font-weight:850;line-height:1.15;display:inline-flex}.productOutcomeList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.productOutcomeList li{color:#d5e9fa;padding-left:20px;font-size:13px;font-weight:750;line-height:1.45;position:relative}.productOutcomeList li:before{content:"";background:#8ce21a;border-radius:999px;width:7px;height:7px;position:absolute;top:.58em;left:0;box-shadow:0 0 12px #8ce21a66}.productSalesMetrics,.productLightboxMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.productSalesMetrics span,.productLightboxMetrics span{color:#9fb8d2;border-radius:11px;align-content:center;gap:4px;min-height:68px;padding:11px;font-size:11px;font-weight:850;display:grid}.productSalesMetrics strong,.productLightboxMetrics strong{color:#f8fbff;font-size:18px;line-height:1}.productSalesCopy button,.productSalesLink{color:#35c7ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.productSalesCopy button svg,.productSalesLink svg{width:17px;height:17px}.productVisualFrame{aspect-ratio:16/9;background:#020711;border:1px solid #67b0ff38;border-radius:14px;align-self:stretch;width:100%;height:auto;min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 0 38px #35c7ff0a}.productVisualFrame.isLarge{aspect-ratio:16/9;min-height:min(68vh,670px)}.productVisualFrame.dashboardDemoPreviewShell,.productVisualFrame.externalDemoPreviewShell{background:#050716;padding:0;display:block}.dashboardDemoEmbed{width:100%;height:100%;min-height:inherit;border-radius:inherit;background:#050716;position:relative;overflow:hidden}.dashboardDemoEmbed iframe{width:100%;height:100%;min-height:inherit;background:#050716;border:0;display:block}.dashboardDemoEmbed.isPreview{pointer-events:none}.dashboardDemoEmbed.isPreview iframe{transform-origin:0 0;width:200%;height:200%;min-height:0;transform:scale(.5)}.dashboardDemoEmbed.isFullDemo{border:1px solid #67b0ff38;border-radius:16px;min-height:min(74vh,820px)}.suiteChrome{background:#010710eb;border-bottom:1px solid #67b0ff29;align-items:center;gap:7px;height:34px;padding:0 13px;display:flex}.suiteChrome span{background:#2b91ff;border-radius:999px;width:7px;height:7px}.suiteChrome b{color:#86a7c8;letter-spacing:.12em;text-transform:uppercase;margin-left:8px;font-size:10px;font-weight:900}.suiteScreen{background:linear-gradient(145deg,#050b18,#081426);height:calc(100% - 34px);min-height:0;padding:14px;overflow:hidden}.suiteTopbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.suiteTopbar div,.suiteMetricStrip span,.suiteReservationHeader div,.suiteLeasebackMetrics span{background:#ffffff09;border:1px solid #67b0ff29;border-radius:11px;gap:3px;min-width:0;padding:10px 12px;display:grid}.suiteTopbar span,.suiteMetricStrip,.suiteReservationHeader span,.suiteLeasebackMetrics span,.suiteActivityTitle span,.suiteFleetRow small,.suiteCustomGrid span{color:#9fb8d2;font-size:10px;font-weight:850}.suiteTopbar strong,.suiteMetricStrip strong,.suiteReservationHeader strong,.suiteLeasebackMetrics strong{color:#8ce21a;font-size:18px;line-height:1}.suiteOperationsBody{grid-template-columns:minmax(0,1fr) minmax(250px,.54fr);gap:12px;height:calc(100% - 84px);min-height:0;display:grid}.suiteOperationsAccurate{gap:10px}.suiteDashboardMiniHeader{grid-template-columns:minmax(120px,.72fr) repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.suiteDashboardMiniHeader>div{background:#ffffff09;border:1px solid #67b0ff29;border-radius:10px;align-content:center;gap:3px;min-width:0;min-height:62px;padding:9px 10px;display:grid}.suiteMiniBrand img{width:min(110px,100%);height:auto}.suiteDashboardMiniHeader span,.demoControlBar label span{color:#a8c2dc;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.suiteDashboardMiniHeader strong{color:#8ce21a;font-size:17px;line-height:1}.suiteDashboardMiniHeader small{color:#c1d5e9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:760;overflow:hidden}.suiteOperationsBodyAccurate{grid-template-columns:minmax(0,1fr) minmax(250px,.5fr);height:calc(100% - 72px)}.suiteMap{background-color:#0000;background-image:linear-gradient(#03091212,#03091229),url(/kbvu-wide-map.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #67b0ff29;border-radius:12px;min-height:0;position:relative;overflow:hidden}.suiteMap:after{content:"";pointer-events:none;background:radial-gradient(circle at 54% 45%,#0000 0 48%,#01071029 100%);position:absolute;inset:0}.airportLabel,.planeChip{z-index:2;white-space:nowrap;border-radius:7px;align-items:center;gap:4px;font-size:10px;font-weight:950;display:inline-flex;position:absolute}.airportLabel{color:#06111f;background:#facc15;padding:4px 7px;box-shadow:0 8px 20px #00000042}.airportOne{top:47%;left:34%}.airportTwo{top:72%;left:69%}.airportThree{top:83%;left:52%}.flightPath{z-index:1;pointer-events:none;border:2px solid #0000;border-color:#35c7ff94 #0000 #0000 #35c7ff94;border-radius:50%;display:block;position:absolute}.pathA{width:28%;height:32%;top:25%;left:24%;transform:rotate(-18deg)}.pathB{width:24%;height:25%;top:54%;left:54%;transform:rotate(22deg)}.planeChip{color:#f6fbff;background:#3e2a9ae0;padding:5px 8px;box-shadow:0 10px 24px #00000047}.planeChip svg{color:#35c7ff;fill:#35c7ff;width:13px;height:13px}.planeOne{top:31%;left:28%}.planeTwo{top:61%;left:57%}.planeThree{top:42%;right:9%}.suiteActivity,.suiteFleetTable,.suiteMaintenanceTable,.suiteTimeline,.suiteFuelRows,.suiteLeasebackTable{gap:8px;min-height:0;display:grid}.suiteActivityTitle{border-bottom:1px solid #67b0ff26;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.suiteActivityTitle strong{font-size:18px}.suiteActivityTitle span{white-space:nowrap;flex:none}.suiteActivityRow{background:#ffffff08;border:1px solid #67b0ff1c;border-radius:9px;grid-template-columns:62px minmax(80px,1.25fr) 44px 52px;align-items:center;gap:7px;min-height:39px;padding:8px;font-size:11px;display:grid}.suiteActivityRow strong,.suiteFleetRow strong,.suiteMaintenanceRow strong,.suiteTimelineRow strong,.suiteLeasebackRow strong,.suiteFuelRow strong{color:#f8fbff}.suiteActivityRow span{color:#bdd0e4;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suiteFleet,.suiteMaintenance,.suiteReservations,.suiteLeaseback,.suiteFuel,.suiteCustom{align-content:stretch;gap:14px;display:grid}.suiteFleetTable{align-content:center}.suiteFleetRow{background:#ffffff08;border:1px solid #67b0ff1f;border-radius:10px;grid-template-columns:minmax(98px,.9fr) 98px minmax(90px,1fr) 42px;align-items:center;gap:12px;min-height:46px;padding:8px 10px;display:grid}.suiteFleetRow strong{gap:2px;font-size:13px;display:grid}.suiteStatus{color:#05111f;background:#8ce21a;border-radius:999px;justify-content:center;padding:6px 8px;font-size:10px;font-weight:950;display:inline-flex}.suiteStatus.maintenance{color:#06111f;background:#facc15}.suiteStatus.unavailable{color:#fff;background:#ef4444}.suiteFleetRow i,.suiteFuelChart span{background:#ffffff14;border-radius:999px;display:block;overflow:hidden}.suiteFleetRow i{height:9px}.suiteFleetRow i b{border-radius:inherit;background:linear-gradient(90deg,#0b6fe8,#35c7ff);height:100%;display:block}.suiteMetricStrip,.suiteReservationHeader,.suiteLeasebackMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.suiteMetricStrip span{min-height:64px}.suiteTableHead,.suiteMaintenanceRow,.suiteLeasebackRow,.suiteFuelRow{align-items:center;gap:10px;display:grid}.suiteTableHead{color:#90abc8;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:.8fr 1fr .7fr;padding:0 10px 5px;font-size:10px;font-weight:950}.suiteMaintenanceRow{background:#ffffff08;border:1px solid #67b0ff1f;border-radius:9px;grid-template-columns:.8fr 1fr .7fr;min-height:43px;padding:8px 10px}.suiteMaintenanceRow span{color:#c5d7ea;font-size:12px}.suiteMaintenanceRow b{text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 8px;font-size:10px}.suiteMaintenanceRow b.ok{color:#06111f;background:#8ce21a}.suiteMaintenanceRow b.due{color:#06111f;background:#facc15}.suiteMaintenanceRow b.expired{color:#fff;background:#ef4444}.suiteReservationHeader{grid-template-columns:1fr 1fr}.suiteTimeline{align-content:center}.suiteTimelineRow{background:#ffffff08;border:1px solid #67b0ff1c;border-radius:9px;grid-template-columns:58px minmax(80px,1fr) 76px 72px 88px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:grid}.suiteTimelineRow i{background:#35c7ff38;border-radius:999px;height:16px}.suiteTimelineRow.active i{background:linear-gradient(90deg,#8ce21a,#35c7ff)}.suiteTimelineRow span,.suiteTimelineRow small{color:#c5d7ea}.suiteTimelineRow b{color:#07111f;background:#facc15;border-radius:999px;justify-self:start;padding:5px 7px;font-size:10px}.suiteReservationsPro{background:radial-gradient(circle at 18% 18%,#35c7ff1a,#0000 34%),linear-gradient(145deg,#050b18,#081426);grid-template-rows:auto minmax(0,1fr) auto;gap:10px}.suiteReservationsTop{grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(70px,.52fr));gap:8px;display:grid}.suiteReservationsTitle,.suiteReservationStat,.suiteDispatchCard,.suiteAircraftQueue div{background:#ffffff09;border:1px solid #67b0ff29;border-radius:10px;min-width:0}.suiteReservationsTitle,.suiteReservationStat{align-content:center;gap:3px;min-height:58px;padding:9px 11px;display:grid}.suiteReservationsTitle span,.suiteReservationStat span,.suiteDispatchCard span,.suiteAircraftQueue span,.suiteScheduleHead{color:#9fb8d2;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.suiteReservationsTitle strong{color:#f8fbff;font-size:16px;line-height:1.05}.suiteReservationStat strong{color:#8ce21a;font-size:18px;line-height:1}.suiteReservationsBody{grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);gap:10px;min-height:0;display:grid}.suiteScheduleBoard,.suiteDispatchStack{gap:7px;min-height:0;display:grid}.suiteScheduleBoard{align-content:start}.suiteScheduleHead,.suiteScheduleRow{grid-template-columns:52px 72px minmax(76px,.9fr) minmax(92px,1fr) 82px;align-items:center;gap:8px;display:grid}.suiteScheduleHead{padding:0 9px 2px}.suiteScheduleRow{background:#ffffff08;border:1px solid #67b0ff1f;border-radius:9px;min-height:34px;padding:6px 9px}.suiteScheduleRow strong,.suiteScheduleRow span,.suiteDispatchCard strong,.suiteAircraftQueue strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suiteScheduleRow strong,.suiteDispatchCard strong,.suiteAircraftQueue strong{color:#f8fbff}.suiteScheduleRow span{color:#c5d7ea;font-size:10px;font-weight:760}.suiteScheduleRow b{color:#07111f;background:#facc15;border-radius:999px;justify-self:start;padding:5px 7px;font-size:9px;font-weight:950;line-height:1}.suiteScheduleRow.statusComplete b{color:#d8e7f5;background:#34465d}.suiteScheduleRow.statusInProgress b,.suiteDispatchCard.isLive{background:#8ce21a1a;border-color:#8ce21a47}.suiteScheduleRow.statusInProgress b{color:#07111f;background:#8ce21a}.suiteScheduleRow.statusBoarding b{background:#35c7ff}.suiteDispatchStack{align-content:start}.suiteDispatchCard{gap:3px;min-height:58px;padding:9px 10px;display:grid}.suiteDispatchCard small,.suiteAircraftQueue small{color:#a7bdd4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:750;overflow:hidden}.suiteAircraftQueue{gap:6px;display:grid}.suiteAircraftQueue div{grid-template-columns:56px 1fr;align-items:center;gap:2px 8px;min-height:34px;padding:6px 8px;display:grid}.suiteAircraftQueue small{grid-column:2}.suiteScheduleTimeline{background:#ffffff08;border:1px solid #67b0ff21;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:42px;padding:22px 10px 7px;display:grid;position:relative;overflow:hidden}.suiteScheduleTimeline span{color:#88a5c2;font-size:9px;font-weight:900}.suiteScheduleTimeline:before{content:"";background:#35c7ff29;border-radius:999px;height:5px;position:absolute;top:13px;left:10px;right:10px}.suiteScheduleTimeline i{background:linear-gradient(90deg,#8ce21a,#35c7ff);border-radius:999px;height:7px;position:absolute;top:12px}.suiteScheduleTimeline .blockOne{width:19%;left:17%}.suiteScheduleTimeline .blockTwo{width:17%;left:45%}.suiteScheduleTimeline .blockThree{background:#facc15;width:15%;left:70%}.suiteLeasebackMetrics span{min-height:64px}.suiteLeasebackRow{background:#ffffff08;border:1px solid #67b0ff1c;border-radius:9px;grid-template-columns:.75fr .7fr .8fr .8fr .72fr;min-height:38px;padding:7px 10px;font-size:11px}.suiteLeasebackRow span{color:#c5d7ea}.suiteLeasebackRow b{color:#07111f;background:#8ce21a;border-radius:999px;justify-self:start;padding:5px 7px;font-size:10px}.suiteLeasebackPro{background:radial-gradient(circle at 82% 10%,#8ce21a1a,#0000 30%),radial-gradient(circle at 18% 18%,#35c7ff17,#0000 34%),linear-gradient(145deg,#050b18,#081426);grid-template-rows:auto auto minmax(0,1fr);gap:10px}.suiteLeasebackHeader{background:#ffffff09;border:1px solid #67b0ff29;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 12px;display:flex}.suiteLeasebackHeader div{gap:4px;min-width:0;display:grid}.suiteLeasebackHeader span,.suiteLeasebackSummary span,.suiteLeasebackHead,.suiteLeasebackGauge span{color:#9fb8d2;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.suiteLeasebackHeader strong{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;line-height:1.05;overflow:hidden}.suiteLeasebackHeader small,.suiteLeasebackSummary small,.suiteLeasebackGauge small{color:#a9bfd7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:760;line-height:1.3;overflow:hidden}.suiteLeasebackHeader b{color:#07111f;text-transform:uppercase;background:#8ce21a;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:950;line-height:1}.suiteLeasebackSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.suiteLeasebackSummary div,.suiteLeasebackGauge,.suiteLeasebackSplit span{background:#ffffff09;border:1px solid #67b0ff29;border-radius:10px;min-width:0}.suiteLeasebackSummary div{align-content:center;gap:3px;min-height:62px;padding:9px 10px;display:grid}.suiteLeasebackSummary strong,.suiteLeasebackGauge strong,.suiteLeasebackSplit strong{color:#8ce21a;font-size:18px;line-height:1}.suiteLeasebackBody{grid-template-columns:minmax(0,1fr) minmax(168px,.28fr);gap:10px;min-height:0;display:grid}.suiteLeasebackTable,.suiteLeasebackSide{gap:7px;min-height:0;display:grid}.suiteLeasebackTable{align-content:start}.suiteLeasebackHead,.suiteLeasebackRow{grid-template-columns:minmax(96px,1fr) 62px 72px 72px 70px 68px;align-items:center;gap:8px;display:grid}.suiteLeasebackHead{padding:0 9px 2px}.suiteLeasebackPro .suiteLeasebackRow{min-height:42px;padding:7px 9px;font-size:10px}.suiteLeasebackPro .suiteLeasebackRow strong{text-overflow:ellipsis;white-space:nowrap;gap:2px;min-width:0;font-size:11px;line-height:1.05;display:grid;overflow:hidden}.suiteLeasebackPro .suiteLeasebackRow strong small{color:#8fa9c3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:850;overflow:hidden}.suiteLeasebackPro .suiteLeasebackRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:820;overflow:hidden}.suiteLeasebackPro .suiteLeasebackRow b{text-transform:uppercase;justify-self:start;font-size:9px;line-height:1}.suiteLeasebackPro .suiteLeasebackRow.statusReview b{background:#facc15}.suiteLeasebackSide{align-content:stretch}.suiteLeasebackGauge{align-content:center;gap:7px;min-height:104px;padding:12px;display:grid}.suiteLeasebackGauge i{background:#ffffff1a;border-radius:999px;height:8px;display:block;overflow:hidden}.suiteLeasebackGauge em{border-radius:inherit;background:linear-gradient(90deg,#8ce21a,#35c7ff);width:62%;height:100%;display:block}.suiteLeasebackSplit{gap:7px;display:grid}.suiteLeasebackSplit span{color:#a9bfd7;gap:3px;min-height:39px;padding:8px 10px;font-size:9px;font-weight:900;display:grid}.suiteLeasebackSplit strong{font-size:14px}.suiteLeasebackReport{background:radial-gradient(circle at 12% 18%,#35c7ff1f,#0000 32%),radial-gradient(circle at 84% 10%,#8ce21a1a,#0000 28%),linear-gradient(145deg,#050b18,#081426);grid-template-rows:auto auto minmax(0,1fr);gap:7px;padding:11px}.leasebackReportHero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;padding-bottom:2px;display:grid}.leasebackReportTitle{gap:4px;min-width:0;display:grid}.leasebackReportTitle span,.leasebackReportTableTop span{color:#35c7ff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.leasebackReportTitle strong{color:#f8fbff;font-size:clamp(18px,2.2vw,25px);line-height:.95}.leasebackReportTitle small{color:#b7c9dc;max-width:470px;font-size:10px;font-weight:740;line-height:1.35}.leasebackReportActions{justify-content:flex-end;gap:7px;min-width:0;display:flex}.leasebackReportActions span,.leasebackReportActions b{color:#d8e8f7;white-space:nowrap;background:#ffffff09;border:1px solid #67b0ff2e;border-radius:8px;align-items:center;min-height:32px;padding:0 11px;font-size:10px;font-weight:840;display:inline-flex}.leasebackReportActions b{color:#fff;background:#0b6fe8;border-color:#0b6fe899}.leasebackMetricDeck{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.leasebackMetricCard{background:linear-gradient(145deg,#0d2037c7,#07101ff0);border:1px solid #67b0ff29;border-radius:10px;align-content:start;gap:4px;min-width:0;min-height:72px;padding:8px;display:grid;position:relative;overflow:hidden}.leasebackMetricCard span{color:#d7e5f2;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:950}.leasebackMetricCard strong{color:#8ce21a;font-size:19px;line-height:1}.leasebackMetricCard small{color:#bdd0e4;font-size:9px;font-weight:820}.leasebackMetricCard i{color:#8ce21ab8;opacity:.9;background:linear-gradient(150deg,#0000 0 27%,currentColor 28% 31%,#0000 32% 45%,currentColor 46% 49%,#0000 50% 64%,currentColor 65% 68%,#0000 69% 100%),linear-gradient(#0000,#ffffff0a);border-radius:6px;height:15px;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.leasebackMetricCard i em{opacity:.18;background:linear-gradient(90deg,currentColor,#0000);height:100%;display:block}.leasebackMetricCard.payout strong,.leasebackMetricCard.payout i{color:#35c7ff}.leasebackMetricCard.expense strong,.leasebackMetricCard.expense i{color:#a855f7}.leasebackMetricCard.flights strong,.leasebackMetricCard.flights i{color:#2dd4bf}.leasebackMetricCard.utilization strong,.leasebackMetricCard.utilization i{color:#f59e0b}.leasebackReportTable{background:#ffffff06;border:1px solid #67b0ff29;border-radius:11px;grid-template-rows:auto auto repeat(5,minmax(0,1fr)) auto;min-height:0;display:grid;overflow:hidden}.leasebackReportTableTop{border-bottom:1px solid #67b0ff21;justify-content:space-between;align-items:center;gap:12px;min-height:31px;padding:0 12px;display:flex}.leasebackReportTableTop b{color:#35c7ff;font-size:10px;font-weight:900}.leasebackReportHead,.leasebackReportRow{grid-template-columns:minmax(122px,1.18fr) 46px 72px 72px 70px 70px 70px 92px 70px;align-items:center;gap:8px;min-width:0;display:grid}.leasebackReportHead{color:#99afc8;letter-spacing:.08em;text-transform:uppercase;min-height:25px;padding:0 12px;font-size:9px;font-weight:950}.leasebackReportRow{background:#ffffff06;border-top:1px solid #67b0ff1c;min-height:35px;padding:5px 12px;font-size:10px}.leasebackReportRow:nth-child(2n){background:#0a1d336b}.leasebackReportRow strong{color:#f8fbff;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;font-size:11px;line-height:1.05;display:grid}.leasebackReportRow strong i{background:linear-gradient(150deg,#0000 0 42%,#ffffffd9 43% 52%,#0000 53%),radial-gradient(circle at 75% 38%,#35c7fff2 0 9%,#0000 10%),linear-gradient(135deg,#2b6cb0,#e7eef7 48%,#1d4ed8);border:1px solid #67b0ff38;border-radius:5px;grid-row:span 2;width:34px;height:20px}.leasebackReportRow strong small{color:#8fa9c3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:790;overflow:hidden}.leasebackReportRow span{color:#dce9f7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:790;overflow:hidden}.leasebackReportRow .money{color:#8ce21a;font-weight:950}.leasebackReportRow .expense{color:#c084fc;font-weight:950}.leasebackReportRow .payout{color:#35c7ff;font-weight:950}.leasebackReportRow .utilization{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px;display:grid}.leasebackReportRow .utilization em{background:#ffffff1a;border-radius:999px;height:7px;display:block;overflow:hidden}.leasebackReportRow .utilization b{border-radius:inherit;background:#8ce21a;height:100%;display:block}.leasebackReportRow.needsReview .utilization b{background:#ef4444}.leasebackReportRow .status{color:#8ce21a;border:1px solid #8ce21a7a;border-radius:6px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:950;line-height:1}.leasebackReportRow.needsReview .status{color:#facc15;border-color:#f59e0b8f}.leasebackReportNote{color:#9fb4cc;border-top:1px solid #67b0ff21;align-items:center;min-height:24px;padding:0 12px;font-size:9px;font-weight:780;display:flex}.suiteFuel{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.suiteFuelChart{background:#ffffff06;border:1px solid #67b0ff21;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;min-height:0;padding:14px;display:grid}.suiteFuelChart span{background:#ffffff0a;border-radius:10px;place-items:end center;height:100%;min-height:180px;display:grid}.suiteFuelChart i{background:linear-gradient(#35c7ff,#0b6fe8);border-radius:9px 9px 0 0;align-self:end;width:100%}.suiteFuelChart b{color:#cde1f5;padding:7px 0;font-size:10px}.suiteFuelRows{align-content:center}.suiteFuelRow{background:#ffffff08;border:1px solid #67b0ff1c;border-radius:9px;grid-template-columns:.85fr .85fr .72fr;min-height:42px;padding:8px 10px}.suiteFuelRow span{color:#c5d7ea}.suiteFuelRow b{color:#8ce21a}.suiteCustomGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:10px;height:100%;display:grid}.suiteCustomGrid div{background:#ffffff09;border:1px solid #67b0ff24;border-radius:11px;align-content:center;gap:7px;min-height:94px;padding:14px;display:grid}.suiteCustomGrid strong{color:#f6fbff}.demoDashboardWorkspace{gap:12px;min-width:0;display:grid}.demoControlBar{background:radial-gradient(circle at 8% 20%,#35c7ff1f,#0000 30%),#01081294;border:1px solid #67b0ff38;border-radius:14px;grid-template-columns:minmax(190px,1fr) minmax(130px,.68fr) minmax(150px,.72fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.demoControlBar label{gap:6px;min-width:0;display:grid}.demoControlBar select,.demoControlBar input{color:#f8fbff;background:#050e1bf5;border:1px solid #67b0ff38;border-radius:9px;outline:0;width:100%;min-height:42px;padding:0 11px;font-weight:780}.demoControlBar select:focus,.demoControlBar input:focus{border-color:#35c7ff;box-shadow:0 0 0 3px #35c7ff1f}.demoControlActions{grid-template-columns:auto auto;gap:8px;display:grid}.demoControlBar button{color:#06111f;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#8ce21a,#35c7ff);border:1px solid #8ce21a47;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.demoControlBar button svg{width:16px;height:16px}.demoControlBar .demoResetButton{color:#d8e7fb;background:#ffffff0b;border-color:#67b0ff38}.demoDashboardFrame{background:radial-gradient(circle at 20% 12%,#35c7ff1f,#0000 30%),linear-gradient(145deg,#050b18,#091529);border:1px solid #67b0ff3d;border-radius:15px;grid-template-rows:auto minmax(0,1fr);gap:12px;width:100%;min-height:min(68vh,690px);padding:14px;display:grid;overflow:hidden;box-shadow:inset 0 0 38px #35c7ff0a}.demoDashboardFrame.isInteractive{min-height:min(62vh,650px)}.demoDashboardHeader{grid-template-columns:minmax(170px,.7fr) repeat(3,minmax(0,1fr));gap:10px;display:grid}.demoDashboardHeader>div{background:#ffffff09;border:1px solid #67b0ff2b;border-radius:12px;align-content:center;gap:4px;min-width:0;min-height:80px;padding:12px 14px;display:grid}.demoDashboardBrand img{width:min(180px,100%);height:auto}.demoDashboardHeader span,.demoActivityHead{color:#a8c2dc;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:950}.demoDashboardHeader strong{color:#8ce21a;font-size:clamp(18px,2vw,28px);line-height:1}.demoDashboardHeader small,.demoActivityTop small{color:#c1d5e9;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:760;overflow:hidden}.demoDashboardBody{grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);gap:12px;min-height:0;display:grid}.demoDashboardMap{background-color:#0000;background-image:linear-gradient(#0309120a,#03091224),url(/kbvu-wide-map.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #67b0ff29;border-radius:13px;min-height:0;position:relative;overflow:hidden}.demoDashboardMap.mapKvgt{background-position:50%}.demoDashboardMap.mapKbvu{background-position:64% 66%}.demoDashboardMap.mapKhnd{background-position:50% 78%}.compactDashboardMap{min-height:0}.demoDashboardMap:after{content:"";pointer-events:none;background:radial-gradient(circle at 49% 45%,#0000 0 46%,#01071029 100%),linear-gradient(#01071005,#01071029);position:absolute;inset:0}.demoAirport,.demoPlane{z-index:2;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;display:inline-flex;position:absolute;box-shadow:0 10px 24px #00000042}.demoAirport{color:#eaf6ff;background:#041423e0;border:1px solid #67b0ff7a;padding:5px 8px;font-size:11px;font-weight:950;transform:translate(-50%,-50%)}.demoAirport.isBase{color:#06111f;background:#facc15;border-color:#facc15e6}.demoKvgt{top:51%;left:35%}.demoKbvu{top:73%;left:69%}.demoKhnd{top:84%;left:52%}.demoPlane{color:#f7fbff;background:#3e2a9aeb;border:1px solid #beaaff70;padding:6px 9px;font-size:11px;font-weight:950;transform:translate(-50%,-50%)}.demoPlane.statuscrosscountry{background:#0e7490eb;border-color:#35c7ff7a}.demoPlane.statusatbase{background:#475569e0;border-color:#cbd5e147}.demoPlane.statusmaintenance{background:#b91c1ce6;border-color:#f8717175}.demoPlane svg{color:#35c7ff;fill:#35c7ff;width:14px;height:14px}.demoPlaneOne{top:34%;left:28%}.demoPlaneTwo{top:66%;left:55%}.demoPlaneThree{top:44%;right:8%}.demoTrack{z-index:1;pointer-events:none;display:block;position:absolute}.demoTrackOne{border:2px solid #0000;border-color:#35c7ff94 #0000 #0000 #35c7ff94;border-radius:50%;width:34%;height:36%;top:25%;left:20%;transform:rotate(-20deg)}.demoTrackTwo{border:2px solid #35c7ff85;border-color:#35c7ff85 #35c7ff85 #0000 #0000;border-radius:50%;width:28%;height:28%;top:54%;left:51%;transform:rotate(14deg)}.demoTrackThree{background:linear-gradient(90deg,#8ce21a9e,#35c7ff33);width:38%;height:2px;top:42%;left:46%;transform:rotate(-18deg)}.demoDashboardActivity{background:#0108127a;border:1px solid #67b0ff29;border-radius:13px;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;padding:14px;display:grid}.demoActivityTop{border-bottom:1px solid #67b0ff26;justify-content:space-between;align-items:end;gap:14px;padding-bottom:12px;display:flex}.demoActivityTop div{gap:4px;min-width:0;display:grid}.demoActivityTop strong{color:#f7fbff;font-size:28px;line-height:1}.demoActivityTable{align-content:start;gap:8px;min-height:0;padding-right:2px;display:grid;overflow:auto}.demoActivityTable::-webkit-scrollbar{width:6px}.demoActivityTable::-webkit-scrollbar-thumb{background:#67b0ff52;border-radius:999px}.demoActivityHead,.demoActivityRow{grid-template-columns:minmax(58px,.9fr) minmax(64px,1fr) 38px 44px 30px;align-items:center;gap:6px;display:grid}.demoActivityHead{padding:0 8px}.demoActivityRow{color:#c5d7ea;background:#ffffff08;border:1px solid #67b0ff1c;border-radius:9px;min-height:48px;padding:9px 8px;font-size:11px}.demoActivityRow strong{color:#fff}.demoActivityRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suiteActivityAccurate{background:#0108127a;border:1px solid #67b0ff29;border-radius:12px;grid-template-rows:auto minmax(0,1fr);padding:10px}.suiteActivityAccurate .demoActivityTop{align-items:flex-start;gap:8px;padding-bottom:8px}.suiteActivityAccurate .demoActivityTop strong{font-size:20px}.suiteActivityAccurate .demoActivityTop small{max-width:150px}.suiteActivityAccurate .demoActivityHead,.suiteActivityAccurate .demoActivityRow{grid-template-columns:minmax(58px,.85fr) minmax(70px,1fr) 38px 42px 30px;gap:5px}.suiteActivityAccurate .demoActivityRow{min-height:37px;padding:7px;font-size:10px}.productSalesCta{background:radial-gradient(circle at 86% 20%,#8ce21a24,#0000 24%),linear-gradient(145deg,#081b2ff5,#030a14f5);border:1px solid #67b0ff38;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:74px;padding:clamp(28px,4vw,44px);display:flex;box-shadow:0 28px 80px #00000042}.productSalesCta h2{max-width:760px;margin:10px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1.03}.productSalesCta p:not(.eyebrow){color:#bfd1e4;max-width:720px;margin:0;line-height:1.65}.productLightboxOpen{overflow:hidden}.productLightbox{z-index:80;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.productLightboxBackdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#01050cd1;border:0;position:absolute;inset:0}.productLightboxPanel{z-index:1;background:linear-gradient(145deg,#07182a,#020812);border:1px solid #67b0ff47;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);gap:0;width:min(1380px,100%);max-height:min(900px,100svh - 56px);display:grid;position:relative;overflow:auto;box-shadow:0 36px 110px #00000094}.productLightboxPanel.isDashboardDemo{grid-template-columns:minmax(0,1fr) minmax(290px,.25fr);width:min(1560px,100vw - 56px)}.productLightboxPanel.isDashboardDemo .productLightboxVisual{min-height:min(78vh,850px);padding:14px;display:grid}.productLightboxPanel.isDashboardDemo .productLightboxCopy{align-content:start;padding-top:72px}.productLightboxPanel.isFullReport{grid-template-columns:1fr;width:min(1640px,100vw - 56px);max-height:calc(100svh - 56px);overflow:hidden}.productLightboxPanel.isFullReport .productLightboxVisual{min-height:min(82vh,840px);padding:18px;display:grid}.productLightboxPanel.isFullReport .productVisualFrame.isLarge{aspect-ratio:auto;height:min(82vh,840px);min-height:620px}.productLightboxPanel.isFullReport .suiteLeasebackReport{gap:clamp(10px,1.1vw,15px);padding:clamp(14px,1.5vw,22px)}.productLightboxPanel.isFullReport .leasebackReportTitle strong{font-size:clamp(30px,3.4vw,54px)}.productLightboxPanel.isFullReport .leasebackReportTitle small{max-width:720px;font-size:13px;line-height:1.45}.productLightboxPanel.isFullReport .leasebackMetricCard{min-height:96px;padding:13px}.productLightboxPanel.isFullReport .leasebackMetricCard span{font-size:11px}.productLightboxPanel.isFullReport .leasebackMetricCard strong{font-size:clamp(24px,2.4vw,34px)}.productLightboxPanel.isFullReport .leasebackMetricCard small{font-size:12px}.productLightboxPanel.isFullReport .leasebackMetricCard i{height:21px;bottom:11px;left:16px;right:16px}.productLightboxPanel.isFullReport .leasebackReportTableTop{min-height:40px;padding:0 18px}.productLightboxPanel.isFullReport .leasebackReportTableTop span,.productLightboxPanel.isFullReport .leasebackReportTableTop b{font-size:13px}.productLightboxPanel.isFullReport .leasebackReportHead,.productLightboxPanel.isFullReport .leasebackReportRow{grid-template-columns:minmax(180px,1.35fr) 70px 96px 96px 96px 92px 96px 124px 96px;gap:12px;padding-left:18px;padding-right:18px}.productLightboxPanel.isFullReport .leasebackReportHead{min-height:34px;font-size:11px}.productLightboxPanel.isFullReport .leasebackReportRow{min-height:50px;font-size:13px}.productLightboxPanel.isFullReport .leasebackReportRow strong{grid-template-columns:64px minmax(0,1fr);gap:3px 12px;font-size:15px}.productLightboxPanel.isFullReport .leasebackReportRow strong i{border-radius:7px;width:64px;height:34px}.productLightboxPanel.isFullReport .leasebackReportRow strong small,.productLightboxPanel.isFullReport .leasebackReportNote{font-size:11px}.productLightboxPanel.isFullReport .leasebackReportRow .status{border-radius:7px;padding:8px 11px;font-size:11px}.productLightboxPanel.isFullReport .leasebackReportNote{min-height:32px;padding:0 18px}.productLightboxClose{z-index:3;color:#f8fbff;cursor:pointer;background:#020812d1;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}.productLightboxClose svg{width:20px;height:20px}.productLightboxVisual{min-width:0;padding:24px}.productLightboxCopy{background:#01081275;border-left:1px solid #67b0ff29;align-content:center;gap:18px;min-width:0;padding:clamp(28px,4vw,46px);display:grid}.productLightboxCopy h2{margin:0;font-size:clamp(34px,4vw,54px);line-height:1}.productLightboxCopy p{color:#c4d6e8;margin:0;line-height:1.64}.productLightboxCopy ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.productLightboxCopy li{color:#c4d6e8;padding-left:22px;line-height:1.48;position:relative}.productLightboxCopy li:before{content:"";background:#8ce21a;border-radius:999px;width:8px;height:8px;position:absolute;top:.62em;left:0;box-shadow:0 0 12px #8ce21a73}@media (max-width:1080px){.productsSuiteHero,.productSalesHeader,.productSalesCard,.productLightboxPanel,.productSalesCard:nth-child(2n),.productLightboxPanel.isDashboardDemo,.demoDashboardHeader,.demoDashboardBody,.demoControlBar{grid-template-columns:1fr}.suiteDashboardMiniHeader{grid-template-columns:repeat(2,minmax(0,1fr))}.productSalesCard:nth-child(2n) .productPreviewButton{order:0}.productSalesCopy,.productSalesCard:nth-child(2n) .productSalesCopy,.productLightboxCopy{border-top:1px solid #67b0ff26;border-left:0;border-right:0}.productsHeroPanel{max-width:720px}.demoDashboardFrame,.dashboardDemoEmbed.isFullDemo{min-height:760px}.demoDashboardMap{min-height:380px}.productVisualFrame.isLarge{min-height:0}}@media (max-width:760px){.productsSuiteHero,.productSalesSection,.productSalesCta{width:calc(100% - 28px)}.productsSuiteHero{padding-top:260px;padding-bottom:48px}.productsSuiteHeroCopy h1{overflow-wrap:break-word;font-size:39px;line-height:1.08}.productsSuiteHeroCopy,.productsHeroPanel,.productSalesHeader,.productSalesCard,.productSalesCopy{min-width:0}.productsHeroActions,.productSalesCta{flex-direction:column;align-items:stretch}.productsHeroActions .button,.productSalesCta .button,.productLightboxCopy .button{width:100%}.productsHeroPanel,.productPreviewButton,.productSalesCopy,.productLightboxVisual,.productLightboxCopy{padding:16px}.productsHeroFlow,.productsHeroProof,.productSalesMetrics,.productLightboxMetrics{grid-template-columns:1fr}.productSalesHeader{gap:14px}.productSalesHeader h2,.productSalesCta h2{font-size:34px}.productVisualFrame,.productVisualFrame.isLarge{aspect-ratio:auto;min-height:460px}.productVisualFrame.dashboardDemoPreviewShell{min-height:420px}.suiteTopbar,.suiteDashboardMiniHeader,.suiteOperationsBody,.suiteFleetRow,.suiteMetricStrip,.suiteReservationHeader,.suiteTimelineRow,.suiteLeasebackSummary,.suiteLeasebackBody,.suiteLeasebackHead,.suiteLeasebackRow,.leasebackReportHero,.leasebackMetricDeck,.leasebackReportHead,.leasebackReportRow,.suiteFuel,.suiteCustomGrid{grid-template-columns:1fr}.suiteLeasebackHeader{flex-direction:column;align-items:flex-start}.suiteLeasebackHeader strong,.suiteLeasebackHeader small{white-space:normal}.leasebackReportActions{flex-wrap:wrap;justify-content:flex-start}.leasebackReportTable{grid-template-rows:auto;overflow:visible}.leasebackReportRow,.leasebackReportHead{gap:6px}.suiteMap{min-height:260px}.suiteOperationsBody{height:auto}.demoDashboardFrame{min-height:900px;padding:10px}.dashboardDemoEmbed.isFullDemo{min-height:820px}.demoDashboardHeader,.demoControlBar,.demoActivityHead,.demoActivityRow,.demoControlActions{grid-template-columns:1fr}.demoDashboardBody{gap:10px}.demoDashboardMap{min-height:330px}.demoActivityTop{flex-direction:column;align-items:flex-start}.demoActivityRow{gap:4px}.suiteTimelineRow i,.suiteFleetRow i{width:100%}.suiteFuelChart{min-height:260px}.productLightbox{padding:14px}.productLightboxPanel{border-radius:16px;max-height:calc(100svh - 28px)}}@media (max-width:520px){.productVisualFrame,.productVisualFrame.isLarge{min-height:540px}.suiteScreen{padding:10px}.suiteChrome b{display:none}.productSalesTopline{flex-wrap:wrap;align-items:flex-start}}.loginPage .siteFooter{margin-top:0}.fleetLoginShell{place-items:center;width:min(1180px,100% - 64px);min-height:760px;margin:0 auto;padding:150px 0 82px;display:grid}.fleetLoginCard{background:radial-gradient(circle at 18% 12%,#35c7ff24,#0000 30%),linear-gradient(145deg,#081b2ff0,#030b16fa);border:1px solid #67b0ff3d;border-radius:18px;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);align-items:center;gap:clamp(28px,5vw,66px);width:min(100%,980px);padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 34px 90px #00000052,inset 0 0 34px #35c7ff09}.fleetLoginBrand{border-bottom:1px solid #67b0ff29;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;padding-bottom:22px;display:flex}.fleetLoginBrand img{width:clamp(190px,22vw,280px);height:auto}.fleetLoginBrand span{color:#9fd4ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.fleetLoginBrand svg{color:#8ce21a;width:18px;height:18px}.fleetLoginCopy h1{max-width:560px;margin:10px 0 16px;font-size:clamp(38px,4.2vw,58px);line-height:1.02}.fleetLoginCopy p:not(.eyebrow){color:#c3d5e8;max-width:560px;margin:0;font-size:16px;line-height:1.7}.fleetLoginForm{background:#01081294;border:1px solid #67b0ff2e;border-radius:14px;gap:15px;padding:24px;display:grid}.fleetLoginForm label{color:#c8d9eb;gap:8px;font-size:12px;font-weight:850;display:grid}.fleetLoginForm label span{align-items:center;gap:7px;display:flex}.fleetLoginForm label svg{color:#35c7ff;width:15px;height:15px}.fleetLoginForm input{color:#f4f9ff;background:#040f1cf2;border:1px solid #67b0ff3d;border-radius:9px;outline:none;width:100%;min-height:48px;padding:0 13px}.fleetLoginForm input:focus{border-color:#35c7ff;box-shadow:0 0 0 3px #35c7ff1f}.fleetLoginForm button{color:#03101c;cursor:pointer;background:linear-gradient(135deg,#8ce21a,#35c7ff);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:50px;margin-top:4px;font-weight:950;display:flex}.fleetLoginForm button:disabled{cursor:progress;opacity:.72}.fleetLoginForm button svg{width:18px;height:18px}.fleetLoginMessage{color:#ffb4b7;min-height:18px;margin:0;font-size:12px;line-height:1.45}@media (max-width:820px){.fleetLoginCard{grid-template-columns:1fr}.fleetLoginBrand{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.fleetLoginShell{width:calc(100% - 28px);padding-top:128px}.fleetLoginCard,.fleetLoginForm{padding:22px}}
