.mission-hero[data-astro-cid-zgomw4wt]{padding-bottom:6rem}.mission-hero-inner[data-astro-cid-zgomw4wt]{display:grid;grid-template-columns:1fr auto;gap:var(--space-lg);align-items:center;padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.mission-hero-copy[data-astro-cid-zgomw4wt] h1[data-astro-cid-zgomw4wt]{margin:var(--space-sm) 0 var(--space-md)}.mission-hero-copy[data-astro-cid-zgomw4wt] p[data-astro-cid-zgomw4wt]{max-width:520px;opacity:.88}.mission-hero-bear[data-astro-cid-zgomw4wt]{width:200px;flex-shrink:0;background:var(--white);border-radius:50%;padding:1.25rem;box-shadow:0 20px 60px #0003;align-self:center}.mission-hero-bear[data-astro-cid-zgomw4wt] img[data-astro-cid-zgomw4wt]{width:100%;height:auto}.mission-back-link[data-astro-cid-zgomw4wt]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);color:var(--cream);opacity:.65;text-decoration:none;margin-top:var(--space-sm);transition:opacity .18s ease}.mission-back-link[data-astro-cid-zgomw4wt]:hover{opacity:1}.difficulty-key-inner[data-astro-cid-zgomw4wt]{max-width:900px}.difficulty-key[data-astro-cid-zgomw4wt]{display:flex;gap:0;align-items:stretch;margin-top:var(--space-md);background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.difficulty-tier[data-astro-cid-zgomw4wt]{flex:1;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.difficulty-divider[data-astro-cid-zgomw4wt]{width:1px;background:var(--cream-dark);flex-shrink:0}.difficulty-tier[data-astro-cid-zgomw4wt] p[data-astro-cid-zgomw4wt]{opacity:.75;line-height:1.65}.difficulty-badge[data-astro-cid-zgomw4wt]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;width:fit-content}.difficulty-badge--rookie[data-astro-cid-zgomw4wt]{background:#eaf4ea;color:#2a7a2a}.difficulty-badge--squad[data-astro-cid-zgomw4wt]{background:#eaf0ff;color:var(--navy)}.difficulty-badge--star[data-astro-cid-zgomw4wt]{background:#fff8e0;color:#9a6800}.difficulty-badge--sm[data-astro-cid-zgomw4wt]{padding:.25rem .65rem;font-size:.7rem}.difficulty-stars[data-astro-cid-zgomw4wt]{font-size:.85rem;letter-spacing:.05em}.difficulty-name[data-astro-cid-zgomw4wt]{font-size:10px}.guaranteed-section[data-astro-cid-zgomw4wt]{padding:var(--space-lg) var(--space-lg)}.guaranteed-inner[data-astro-cid-zgomw4wt]{max-width:860px}.guaranteed-badge[data-astro-cid-zgomw4wt]{display:flex;gap:var(--space-md);align-items:flex-start;background:#ffffff12;border-left:4px solid var(--red);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg)}.guaranteed-icon[data-astro-cid-zgomw4wt]{font-size:2.5rem;flex-shrink:0;margin-top:.1rem}.guaranteed-badge[data-astro-cid-zgomw4wt] h3[data-astro-cid-zgomw4wt]{margin-bottom:.5rem}.guaranteed-pill[data-astro-cid-zgomw4wt]{background:var(--red);color:var(--white);padding:.25rem .65rem;border-radius:999px;font-size:10px;letter-spacing:.08em}.fleet-headline[data-astro-cid-zgomw4wt]{margin-bottom:.5rem}.fleet-sub[data-astro-cid-zgomw4wt]{opacity:.65;max-width:580px;margin-bottom:var(--space-xl)}.fleet-tier-label[data-astro-cid-zgomw4wt]{margin-bottom:var(--space-md);margin-top:var(--space-xl);padding-bottom:var(--space-sm);border-bottom:2px solid var(--cream-dark)}.fleet-tier-label[data-astro-cid-zgomw4wt]:first-of-type{margin-top:0}.fleet-grid[data-astro-cid-zgomw4wt]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);margin-bottom:var(--space-lg)}.machine-card[data-astro-cid-zgomw4wt]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;display:grid;grid-template-columns:220px 1fr;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-std)}.machine-card[data-astro-cid-zgomw4wt]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.machine-image-wrap[data-astro-cid-zgomw4wt]{overflow:hidden}.machine-image-wrap[data-astro-cid-zgomw4wt] img[data-astro-cid-zgomw4wt]{width:100%;height:100%;object-fit:cover;display:block}.machine-image-wrap--placeholder[data-astro-cid-zgomw4wt] .machine-image-placeholder[data-astro-cid-zgomw4wt]{width:100%;height:100%;min-height:200px;background:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.placeholder-label[data-astro-cid-zgomw4wt]{color:var(--navy);opacity:.35;font-size:10px}.machine-details[data-astro-cid-zgomw4wt]{padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.machine-header[data-astro-cid-zgomw4wt]{display:flex;flex-direction:column;gap:.5rem}.machine-name[data-astro-cid-zgomw4wt]{line-height:1.1}.machine-badges[data-astro-cid-zgomw4wt]{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.machine-meta[data-astro-cid-zgomw4wt]{display:flex;flex-direction:column;gap:.5rem;padding:var(--space-sm) 0;border-top:1px solid var(--cream-dark);border-bottom:1px solid var(--cream-dark)}.machine-meta-item[data-astro-cid-zgomw4wt]{display:flex;align-items:baseline;gap:.6rem}.machine-meta-item[data-astro-cid-zgomw4wt] .label[data-astro-cid-zgomw4wt]{flex-shrink:0;min-width:70px}.machine-price[data-astro-cid-zgomw4wt]{font-weight:700}.machine-desc[data-astro-cid-zgomw4wt]{margin-top:.25rem}.cta-strip[data-astro-cid-zgomw4wt]{padding:var(--space-xl) var(--space-lg)}.cta-strip-inner[data-astro-cid-zgomw4wt]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}.cta-strip-buttons[data-astro-cid-zgomw4wt]{display:flex;gap:var(--space-sm);flex-wrap:wrap}@media (max-width: 900px){.mission-hero-inner[data-astro-cid-zgomw4wt]{grid-template-columns:1fr}.mission-hero-bear[data-astro-cid-zgomw4wt]{display:none}.difficulty-key[data-astro-cid-zgomw4wt]{flex-direction:column}.difficulty-divider[data-astro-cid-zgomw4wt]{width:100%;height:1px}.fleet-grid[data-astro-cid-zgomw4wt],.machine-card[data-astro-cid-zgomw4wt]{grid-template-columns:1fr}.machine-image-wrap--placeholder[data-astro-cid-zgomw4wt] .machine-image-placeholder[data-astro-cid-zgomw4wt]{min-height:160px}.cta-strip-inner[data-astro-cid-zgomw4wt]{flex-direction:column;align-items:flex-start}}
