: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:3.6s forwards introSplashExit;display:grid;position:fixed;inset:0}.introLogoStage{contain:paint;filter:drop-shadow(0 0 28px #35c7ff66)drop-shadow(0 32px 70px #0000009e);width:min(760px,100vw - 44px);animation:3.6s forwards introLogoSettle;position:relative;overflow:hidden}.introLogoStage>img{width:100%;height:auto;display:block}.introLogoFlyer{filter:drop-shadow(0 0 12px #35c7ffe6)drop-shadow(0 0 28px #35c7ff8c);width:clamp(145px,19vw,245px);height:clamp(42px,5.4vw,78px);animation:3.2s cubic-bezier(.45,0,.2,1) forwards introPlanePath;position:absolute;top:2%;left:16%;overflow:visible}.introLogoFlyer:before,.introLogoFlyer:after{content:"";z-index:-1;pointer-events:none;transform-origin:100%;position:absolute;right:61%}.introLogoFlyer:before{filter:blur(.2px)drop-shadow(0 0 11px #35c7ffad);background:linear-gradient(90deg,#0000 0%,#0094ff14 20%,#00b2ffdb 78%,#daf6fff2 100%);border-radius:999px;width:clamp(250px,42vw,560px);height:9px;animation:3.2s cubic-bezier(.45,0,.2,1) forwards introTrailGrow;top:42%;transform:rotate(-6deg)scaleX(.25)}.introLogoFlyer:after{filter:blur(.4px);background:linear-gradient(90deg,#0000 0%,#007aff0f 18%,#2ec7ff9e 78%,#d9f7ffc2 100%);border-radius:999px;width:clamp(190px,32vw,430px);height:5px;animation:3.2s cubic-bezier(.45,0,.2,1) forwards introTrailGrow;top:62%;transform:rotate(-2deg)scaleX(.2)}.introLogoFlyer img{width:100%;height:auto;display:block}@keyframes introPlanePath{0%{opacity:0;transform:translate(-118%,96%)rotate(-5deg)scale(.72)}15%{opacity:1}72%{opacity:1;transform:translate(205%,22%)rotate(-2deg)scale(1)}to{opacity:1;transform:translate(260%,8%)rotate(-1deg)scale(1.04)}}@keyframes introTrailGrow{0%{opacity:0;transform:rotate(-6deg)scaleX(.12)}26%{opacity:.9;transform:rotate(-6deg)scaleX(.52)}to{opacity:.96;transform:rotate(-6deg)scaleX(1)}}@keyframes introLogoSettle{0%{opacity:0;transform:scale(.94)}16%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@keyframes introSplashExit{0%,76%{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;gap:24px;font-size:14px;font-weight:750;display:flex}.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}.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) auto;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}.faqCard>svg{color:#d8e3f0;width:24px;height:24px}.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:2px solid #ffffffe0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:19px;font-weight:900;display:grid}.footerSocials svg{color:#fff;width:18px;height:18px}.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:7px;padding:0;display:grid}.footerPowered small{color:#82c6ff;letter-spacing:.16em;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:2px;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)}}
