.fleet{--navy:#0d1b2a;--blue:#0a74b8;--ink:#0b1724;--slate:#4a5868;--line:#dce2e8;--mist:#f4f6f8;font:400 17px/1.58 var(--ag-font);color:var(--ink);background:white;letter-spacing:normal}
.fleet *{box-sizing:border-box}.fleet .wrap{max-width:1280px;padding:0 44px;margin:0 auto}.fleet p,.fleet h1,.fleet h2,.fleet h3,.fleet figure,.fleet ol{margin:0}.fleet a{color:#085c90;text-decoration:none}.fleet a:hover{text-decoration:underline}.fleet a:focus-visible,.fleet summary:focus-visible{outline:3px solid #0799de;outline-offset:3px}.fleet .bread{display:flex;align-items:center;gap:11px;min-height:47px;color:var(--slate);font-size:14px}.bread a{color:var(--slate)}.fleet .ey,.fleet .mini,.scene-tag{font:500 12px/1.45 var(--ag-mono);letter-spacing:.085em;text-transform:uppercase}.fleet .ey{color:#085e93;margin-bottom:12px}.fleet h1,.fleet h2,.fleet h3{font-family:var(--ag-font);font-weight:600;color:inherit}.fleet h1{font-size:clamp(46px,4.6vw,68px);line-height:1.035;letter-spacing:-.048em;max-width:635px;text-wrap:balance}.fleet h2{font-size:clamp(29px,2.65vw,42px);line-height:1.13;letter-spacing:-.04em;text-wrap:balance}.fleet h3{font-size:22px;line-height:1.23;letter-spacing:-.027em}.fleet-hero{position:relative;isolation:isolate;color:white;background:var(--navy);overflow:hidden}.fleet-hero .heroimg{position:absolute;z-index:-2;right:0;top:0;width:74%;height:100%;object-fit:cover;object-position:center 56%}.fleet-hero .veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d1b2a 4%,rgba(13,27,42,.99) 27%,rgba(13,27,42,.90) 40%,rgba(13,27,42,.47) 52%,rgba(13,27,42,.02) 72%)}.fleet .herowrap{min-height:510px;position:relative;display:flex;align-items:center;padding-block:58px}.hero-copy{max-width:650px}.fleet .hero-copy .ey{color:#b9e8ff}.hero-copy p{font-size:20px;max-width:510px;color:#f2f6fa;padding-top:21px;line-height:1.48}.acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.fleet .primary,.fleet .secondary{min-height:46px;padding:10px 19px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:white;font-size:16px;font-weight:600;white-space:nowrap}.fleet .primary{background:#0a74b8;border:1px solid #0a74b8}.fleet .primary:hover{background:#08507f;text-decoration:none}.fleet .secondary{border:1px solid #afc4d4;background:#142634d9}.fleet .scene-tag{position:absolute;right:44px;bottom:20px;color:white;background:#0d1b2adb;border-radius:4px;padding:6px 10px;font-size:10px}.fleet .sec{padding:64px 0}.fleet .white{background:#fff}.fleet .mist{background:var(--mist)}.fleet .sec-head{margin-bottom:25px}.split{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr);gap: clamp(32px,5vw,80px)}.task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 32px}.task-grid article{border-top:2px solid #97b4c7;padding-top:14px}.task-grid p,.pc p,.checklist p,.faqs p{color:var(--slate);margin-top:8px}.conditions{background:white;border:1px solid var(--line);border-radius:9px;overflow:hidden}.tabrow{display:grid;grid-template-columns:29% 71%;border-top:1px solid var(--line)}.tabrow>*{padding:15px 20px}.tabrow h3{font-size:17px}.tabrow p{line-height:1.55;font-size:16px}.tabrow.tabhead{border:none;background:#e4edf2;font-size:14px;font-weight:600}.pcgrid,.gallery,.resgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pc{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;min-width:0;display:flex;flex-direction:column}.pc>a{display:block;text-align:center;border-bottom:1px solid var(--line);background:white}.pc img{display:block;width:100%;height:210px;object-fit:contain;margin:8px auto}.pc>div{padding:19px 21px;display:flex;align-items:flex-start;flex-direction:column;flex:1}.fleet .pc .ey{font-size:11px;margin-bottom:7px}.fleet .model{color:var(--ink)}.fleet .pc p.sub{font-weight:500;color:var(--ink);margin-top:3px}.pc p{font-size:16px}.fleet .flink{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.pc .flink{margin-top:auto;padding-top:9px}.afterlink{margin-top:12px}.fleet .night,.fleet .final{background:var(--navy);color:white}.fleet .night .ey,.fleet .final .ey{color:#a8dcf7}.gallery figure{overflow:hidden}.gallery img{width:100%;height:auto;aspect-ratio:1.55;object-fit:cover;border-radius:8px;display:block}.gallery figcaption{display:flex;flex-direction:column;gap:3px;padding:14px 0 0}.gallery .mini{color:#b0c9dc;font-size:10px}.gallery strong{font-size:18px;font-weight:500;line-height:1.4}.fleet .experience-band{background:#e8f2f8;padding:40px 0}.experience-band .split{align-items:center}.experience-band .sec-head{margin:0}.fleet .experience{font-size:23px;color:#1c354a;letter-spacing:-.012em;line-height:1.45;border-left:3px solid #0a74b8;padding-left:22px}.fleet .checklist{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;counter-reset:check}.checklist li{counter-increment:check;display:flex;gap:12px;align-items:flex-start;border-top:1px solid var(--line);padding-top:12px}.checklist li:before{content:counter(check,decimal-leading-zero);font:500 12px/1.4 var(--ag-mono);color:#085c90;margin-top:4px}.checklist b{font-weight:600}.checklist p{margin-top:2px;font-size:15px}.faqs{border-top:1px solid #c4cfd8}.faqs details{border-bottom:1px solid #c4cfd8}.faqs summary{list-style:none;font-weight:600;cursor:pointer;min-height:50px;padding:15px 28px 15px 0;position:relative;line-height:1.3}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:'+';position:absolute;right:3px;top:12px;color:#075988;font-size:22px}.faqs details[open] summary:after{content:'−'}.fleet .faqs p{margin:0 0 15px}.reslink{border-top:2px solid #b1c5d2;font-weight:600;line-height:1.38;padding:15px 5px 10px 0;min-height:48px}.ctain{display:flex;justify-content:space-between;align-items:center;gap:24px}.ctain p{color:#cedae4;padding-top:11px}.fleet .final{padding:45px 0}.fleet #models{scroll-margin-top:85px}
@media(max-width:900px){.fleet .wrap{padding-inline:28px}.fleet .herowrap{min-height:455px}.split{grid-template-columns:1fr 1.7fr;gap:24px}.fleet-hero .veil{background:linear-gradient(90deg,#0d1b2a 0%,#0d1b2af5 38%,#0d1b2aad 63%,transparent 85%)}.hero-copy{max-width:57%}.hero-copy p{font-size:18px}.pc>div{padding:14px}.pc img{height:163px}}
@media(max-width:700px){.fleet{font-size:16px}.fleet .wrap{padding-inline:20px}.fleet .bread{font-size:12px;gap:7px;min-height:39px}.fleet .herowrap{min-height:0;display:block;padding-top:26px;padding-bottom:185px}.fleet-hero .heroimg{width:100%;height:56%;bottom:0;top:auto;object-position:52% 56%}.fleet-hero .veil{background:linear-gradient(180deg,#0d1b2a 0%,#0d1b2a 44%,rgba(13,27,42,.96) 51%,rgba(13,27,42,.56) 65%,rgba(13,27,42,.02) 82%)}.hero-copy{max-width:100%}.fleet h1{font-size:40px;line-height:1.04}.hero-copy p{font-size:17px;line-height:1.44;padding-top:12px}.fleet .ey{font-size:11px;letter-spacing:.075em;margin-bottom:10px}.acts{gap:8px;margin-top:17px}.fleet .primary,.fleet .secondary{font-size:14px;padding:9px 12px;min-height:44px}.fleet .scene-tag{right:20px;bottom:11px;font-size:9px}.fleet h2{font-size:29px}.fleet h3{font-size:20px}.fleet .sec{padding:34px 0}.fleet .sec-head{margin-bottom:18px}.split,.pcgrid,.gallery,.resgrid,.checklist{display:grid;grid-template-columns:1fr!important;gap:15px}.task-grid{grid-template-columns:1fr;gap:14px}.task-grid article{padding-top:10px}.task-grid p{margin-top:4px}.fleet .tabhead{display:none}.tabrow{display:block;padding:13px 15px}.tabrow h3,.tabrow p{padding:0}.tabrow h3{margin-bottom:3px}.tabrow:first-of-type+.tabrow{border:0}.tabrow p{font-size:15px}.pc>div{padding:13px 16px}.pc img{height:150px;margin-block:4px}.pc .ey{display:none}.pc .flink{padding-top:4px}.gallery img{aspect-ratio:1.78}.gallery figcaption{padding-top:8px}.gallery figure+figure{margin-top:5px}.fleet .experience{font-size:19px;padding-left:14px}.experience-band .split,.fleet .split{gap:4px}.checklist li{padding-top:7px}.fleet .checklist{gap:10px}.faqs summary{font-size:16px}.resgrid{gap:4px}.fleet .ctain{align-items:flex-start;flex-direction:column;gap:15px}.fleet .final{padding:31px 0}}
