:root{--navy:#071a2d;--navy2:#0c2943;--blue:#1594e8;--cyan:#28b9ff;--ink:#091522;--muted:#8da0b2;--line:#21374a;--white:#f6f9fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#071018;color:var(--white);font-family:Inter,system-ui,sans-serif}a{text-decoration:none;color:inherit}.site-header{position:sticky;top:0;z-index:20;height:82px;background:rgba(5,15,25,.94);backdrop-filter:blur(12px);border-bottom:1px solid #173047;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0a5ca8,#29baff);color:white;font-size:24px;font-weight:900;box-shadow:0 0 0 2px #09253e}.brand strong{display:block;font-size:20px;letter-spacing:.5px}.brand small{display:block;font-size:9px;letter-spacing:3px;color:#35b8ff;font-weight:800;margin-top:2px}nav{display:flex;align-items:center;gap:28px;font-size:14px;color:#d9e4ee}nav a:hover{color:#40baff}.nav-cta{padding:13px 18px;background:#138fe0;border-radius:8px;font-weight:800;color:white}.hero{min-height:720px;position:relative;overflow:hidden;display:flex;align-items:center}.hero-bg{position:absolute;inset:0;background:url('assets/hero-aurora.jpg') center/cover no-repeat;filter:saturate(.95)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,13,22,.94) 0%,rgba(4,13,22,.78) 42%,rgba(4,13,22,.15) 100%),linear-gradient(0deg,rgba(4,13,22,.55),transparent 40%)}.hero-content{position:relative;z-index:2;max-width:820px;margin-left:7%;padding:80px 0}.eyebrow{color:#2db7ff;font-size:11px;font-weight:900;letter-spacing:3px;margin:0 0 18px}.hero h1{font-size:clamp(44px,6.5vw,88px);line-height:.98;margin:0;letter-spacing:-3px}.hero h1 span,h2 span{color:#28a9f2}.lead{font-size:19px;line-height:1.65;color:#d3dfeb;max-width:690px;margin:28px 0}.hero-actions{display:flex;gap:12px}.btn{padding:15px 22px;border-radius:8px;font-weight:800}.primary{background:#1598e8}.ghost{border:1px solid #607487;background:rgba(5,15,25,.25)}.hero-note{position:absolute;bottom:26px;left:7%;z-index:2;font-size:10px;letter-spacing:2px;color:#aac0d2}.intro,.services,.identity,.contact{padding:110px 8%}.intro{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;background:#081522}.intro h2,.section-head h2,.split h2,.launch h2,.contact h2{font-size:clamp(38px,4.8vw,64px);line-height:1.02;letter-spacing:-2px;margin:0}.intro>p,.section-head>p,.split-copy>p,.launch p,.contact p{color:#aebdca;line-height:1.75;font-size:16px}.route{display:flex;align-items:center;gap:25px;padding:30px 8%;background:#0b2439;color:#fff}.route-line{height:1px;background:#2b8dc5;flex:1}.route span{font-size:24px;color:#2db7ff}.route small{color:#91a9bc;margin-left:auto}.services{background:#f2f6f9;color:#081522}.services .eyebrow{color:#147fc0}.section-head{max-width:800px;margin-bottom:50px}.section-head>p:last-child{margin-top:18px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#c9d5de}.cards article{background:#f8fafc;padding:32px;min-height:250px}.cards b{color:#138fe0;font-size:13px}.cards h3{font-size:23px;margin:38px 0 14px}.cards p{color:#657586;line-height:1.65}.split{display:grid;grid-template-columns:1.25fr .75fr;background:#0a141e}.split-image{min-height:650px;background:center/cover no-repeat}.fleet{background-image:url('assets/hero-aurora.jpg')}.split-copy{padding:90px 11% 70px}.split-copy>p{max-width:550px}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #263c4e;margin-top:70px;padding-top:24px;gap:25px}.stats strong{font-size:28px}.stats small{display:block;color:#7790a4;margin-top:5px}.identity{background:#f4f7fa;color:#081522}.identity .eyebrow{color:#147fc0}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.gallery figure{margin:0;background:#0b1722;border-radius:10px;overflow:hidden;border:1px solid #20384d}.gallery img{display:block;width:100%;height:360px;object-fit:cover}.gallery figcaption{padding:16px 18px;color:#c5d3df;font-size:13px}.launch{padding:90px 8%;background:linear-gradient(110deg,#0a2134,#0c3d63);display:flex;align-items:center;justify-content:space-between;gap:60px}.launch h2{max-width:800px}.launch-badge{width:160px;height:160px;border-radius:50%;border:1px solid #52bcff;display:grid;place-items:center;align-content:center;text-align:center;flex:none;background:rgba(0,0,0,.12)}.launch-badge span{font-size:46px;font-weight:900}.launch-badge small{letter-spacing:2px;color:#a9dfff;font-weight:800}.contact{display:grid;grid-template-columns:1.3fr .7fr;gap:80px}.contact-box{border:1px solid #244158;border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:12px;align-self:center;background:#091724}.contact-box strong{font-size:20px}.contact-box span{color:#8da0b2}.contact-box a{color:#31b7ff;margin-top:12px}.disabled{opacity:.65;pointer-events:none}footer{padding:30px 8%;border-top:1px solid #193047;background:#050d15;display:flex;align-items:center;justify-content:space-between;color:#7890a4;font-size:12px}footer .brand strong{color:white}footer .brand{color:white}@media(max-width:900px){nav a:not(.nav-cta){display:none}.site-header{padding:0 5%}.hero{min-height:650px}.hero-content{margin-left:5%;margin-right:5%}.intro,.contact,.split{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.gallery{grid-template-columns:1fr}.split-image{min-height:420px}.launch{align-items:flex-start;flex-direction:column}.route{flex-wrap:wrap}.route-line{display:none}.route small{width:100%;margin-left:0}}@media(max-width:560px){.cards{grid-template-columns:1fr}.hero h1{font-size:47px}.hero-actions{flex-direction:column}.btn{text-align:center}.intro,.services,.identity,.contact{padding:75px 6%}.split-copy{padding:70px 6%}.gallery img{height:240px}.stats{margin-top:45px}.route{padding:25px 6%}footer{flex-direction:column;align-items:flex-start;gap:15px}}
