.fleet-page{--fleet-cyan:#4cc6e6;--fleet-cyan-deep:#1f7e98}.fleet-hero-title{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;letter-spacing:-.015em;font-weight:600;line-height:1.02}.fleet-page .suite-hero{isolation:isolate;position:relative}.fleet-page .suite-hero:before{content:"";z-index:-1;opacity:.5;pointer-events:none;background-image:url(/assets/drones/_atmosphere-hero.png);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 34%,#000 100%);mask-image:linear-gradient(90deg,#0000 0% 34%,#000 100%)}.fleet-wrap{flex-direction:column;gap:26px;display:flex}.fleet-filters{flex-wrap:wrap;gap:9px;display:flex}.fleet-filter{appearance:none;cursor:pointer;font:inherit;letter-spacing:-.01em;border-radius:var(--r-full,9999px);border:1px solid var(--line-strong,#1c17262e);color:var(--text-2,#352e44);transition:background .2s var(--ease-premium,ease), color .2s ease, border-color .2s ease, transform .2s ease;background:#ffffff80;padding:8px 16px;font-size:12.5px;font-weight:600}.fleet-filter:hover{border-color:var(--purple,#6b4d9e);color:var(--purple,#6b4d9e)}.fleet-filter[aria-pressed=true]{background:var(--purple,#6b4d9e);border-color:var(--purple,#6b4d9e);color:#fff;box-shadow:0 6px 20px var(--green-glow,#6b4d9e38)}.fleet-filter:focus-visible{outline:2px solid var(--purple,#6b4d9e);outline-offset:2px}.fleet-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;display:grid}.fleet-card{border-radius:var(--r-md,20px);border:1px solid var(--line,#1c172614);-webkit-backdrop-filter:blur(14px)saturate(1.1);height:100%;transition:transform .3s var(--ease-premium,ease), box-shadow .3s ease, border-color .3s ease;background:#ffffff9e;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #140f1e0a}.fleet-card:hover{border-color:#6b4d9e47;transform:translateY(-4px);box-shadow:0 18px 44px #140f1e1f}.fleet-card-media{aspect-ratio:4/3;background:radial-gradient(120% 90% at 30% 0,#4cc6e629,#0000 60%),radial-gradient(120% 120% at 100% 100%,#6b4d9e2e,#0000 55%),linear-gradient(160deg,#0d2230 0%,#11203a 60%,#1a1430 100%);position:relative;overflow:hidden}.fleet-card-media:before{content:"";background-image:linear-gradient(#9fe6f50f 1px,#0000 1px),linear-gradient(90deg,#9fe6f50f 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(circle at 50% 45%,#000 30%,#0000 78%)}.fleet-card-media[data-image-bg]:before{display:none}.fleet-card-media[data-image-bg=light]{background:linear-gradient(160deg,#fbfaff 0%,#f1eef7 100%)}.fleet-card-media[data-image-bg=dark]{background:linear-gradient(160deg,#0d1622 0%,#0b1a26 60%,#14101f 100%)}.fleet-card-img{-o-object-fit:contain;object-fit:contain;z-index:1;width:100%;height:100%;padding:14px;position:absolute;inset:0}.fleet-card-badge{z-index:2;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-full,9999px);color:#eafaff;-webkit-backdrop-filter:blur(6px);background:#1f7e986b;border:1px solid #4cc6e68c;padding:5px 10px;font-size:10px;font-weight:600;position:absolute;top:12px;left:12px}.fleet-3d-chip{z-index:2;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-full,9999px);color:var(--fleet-cyan,#4cc6e6);background:#06121a52;border:1px dashed #4cc6e6b3;padding:4px 9px;font-size:9.5px;font-weight:600;position:absolute;top:12px;right:12px}.fleet-card-body{flex-direction:column;flex:1;gap:9px;padding:18px 18px 20px;display:flex}.fleet-card-name{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:var(--text,#140f1e);margin:0;font-size:21px;font-weight:600;line-height:1.1}.fleet-card-tagline{color:var(--muted,#5f5870);margin:0;font-size:13px;line-height:1.5}.fleet-card-priceline{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:2px;display:flex}.fleet-card-price{letter-spacing:-.01em;color:var(--purple,#6b4d9e);font-size:16px;font-weight:700}.fleet-card-pricenote{color:var(--muted,#5f5870);font-size:11px}.fleet-card-toggle{appearance:none;cursor:pointer;font:inherit;border-radius:var(--r-full,9999px);border:1px solid var(--line-strong,#1c17262e);color:var(--text-2,#352e44);background:#ffffff8c;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.fleet-card-toggle:hover{border-color:var(--purple,#6b4d9e);color:var(--purple,#6b4d9e)}.fleet-card-toggle:focus-visible{outline:2px solid var(--purple,#6b4d9e);outline-offset:2px}.fleet-card-toggle svg{transition:transform .25s var(--ease-premium,ease)}.fleet-card-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.fleet-card-detail{border-top:1px solid var(--line,#1c172614);margin-top:14px;padding-top:14px}.fleet-specs{margin:0}.fleet-spec{border-bottom:1px dashed var(--line,#1c172614);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.fleet-spec dt{letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#5f5870);flex-shrink:0;font-size:11px}.fleet-spec dd{text-align:right;color:var(--text,#140f1e);margin:0;font-size:13px;font-weight:500}.fleet-usecase-label{letter-spacing:.16em;text-transform:uppercase;color:var(--fleet-cyan-deep,#1f7e98);margin:14px 0 8px;font-size:10px;font-weight:600}.fleet-usecases{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.fleet-usecases a{border-radius:var(--r-full,9999px);color:var(--purple-deep,#4d3274);background:#6b4d9e1a;border:1px solid #6b4d9e2e;padding:5px 11px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.fleet-usecases a:hover{background:var(--purple,#6b4d9e);color:#fff}.fleet-attr{color:var(--muted,#5f5870);opacity:.8;margin:14px 0 0;font-size:10.5px}.fleet-disclaimer{color:var(--muted,#5f5870);max-width:70ch;margin:6px 0 0;font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.fleet-card,.fleet-filter,.fleet-card-toggle,.fleet-card-toggle svg{transition:none}.fleet-card:hover{transform:none}}
