@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600&family=Rajdhani:wght@400;500;600&display=swap');
:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:radial-gradient(ellipse at 75% 4%,#11303d66,transparent 35%),#04111c;color:#dfedf0;font-family:Rajdhani,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #a4e4e8;outline-offset:5px}.skip{position:absolute;left:20px;top:-100px;background:#e5f6ef;color:#031320;padding:15px;z-index:30}.skip:focus{top:20px}header{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:26px 5%;background:#04111ce8;backdrop-filter:blur(18px);border-bottom:1px solid #9dc2c11f}.brand{font:500 11px Orbitron,Arial;letter-spacing:2px}nav{display:flex;gap:26px;font:500 8px Orbitron,Arial;letter-spacing:1px}main{width:min(1240px,90%);margin:auto}.fleet-hero{padding:100px 0 75px;max-width:900px}.eyebrow,.fleet-id{font:500 8px/1.6 Orbitron,Arial;letter-spacing:2px;color:#d3b879}h1{font:400 clamp(38px,5.5vw,76px)/1.12 Georgia,serif;margin:27px 0}h1 em{color:#a7e5df;font-style:normal}.lead{font-size:21px;line-height:1.7;color:#aac4ce;max-width:700px}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:32px 0}.hero-actions a{padding:16px 22px;border:1px solid #8dbcb844;font:500 9px Orbitron,Arial;letter-spacing:.5px}.hero-actions .primary{background:#c6e5dc;color:#04131e;border-color:#c6e5dc}.design-note{font-size:12px;color:#85a5b0}.fleet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fleet-card{border:1px solid #8ab8c133;padding:25px;background:linear-gradient(145deg,#0c263666,#06121c);border-radius:8px;min-width:0}.fleet-id{font-size:7px;letter-spacing:1px;min-height:25px;color:#8bafb9}.fleet-image{height:190px;display:flex;align-items:center;justify-content:center;margin:20px -5px;background:radial-gradient(ellipse,#12415644,transparent 68%)}.fleet-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 15px 12px #0009);transition:transform .6s}.fleet-card:hover img{transform:translateY(-6px) scale(1.04)}.fleet-card h2{font:500 17px/1.3 Orbitron,Arial;letter-spacing:.4px}.fleet-card>p:not(.fleet-id){font-size:15px;line-height:1.5;color:#a7c1c9;min-height:45px}dl{display:flex;justify-content:space-between;border-block:1px solid #7bb7b52b;padding:15px 0;margin:20px 0 25px;gap:10px}dl>div{flex:1}dt{font:500 6px Orbitron,Arial;letter-spacing:.7px;color:#8cabb8}dd{font-size:20px;margin:8px 0 0;color:#dceee9}.fleet-action{display:block;padding:13px;background:#123341;border:1px solid #7fc5c24d;font:500 8px Orbitron,Arial;text-align:center}.fleet-action:hover{background:#205064}.fleet-sheet{display:block;margin-top:18px;color:#d4bc89;font:500 7px Orbitron,Arial;letter-spacing:.5px}.fleet-note{padding:90px 0;max-width:750px}.fleet-note h2{font:32px/1.3 Georgia,serif}.fleet-note p{font-size:18px;line-height:1.8;color:#a4bfc7}.fleet-note a{display:inline-block;margin-top:20px;color:#b4e8e0;font:9px Orbitron,Arial}footer{border-top:1px solid #8dbcb833;padding:30px 5%;color:#7f9fab;font:7px/1.8 Orbitron,Arial;letter-spacing:1px}@media(max-width:950px){.fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){header{padding:22px 5%;gap:15px}.brand{font-size:8px;letter-spacing:1px}nav{font-size:6px}nav a:last-child{display:none}.fleet-hero{padding-top:55px}.fleet-grid{grid-template-columns:1fr}.fleet-image{height:200px}.lead{font-size:18px}.hero-actions a{width:100%;text-align:center;padding-inline:12px;font-size:8px}.fleet-note{padding-block:60px}.fleet-card>p:not(.fleet-id){min-height:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}.fleet-card:hover img{transform:none}}
