@font-face{font-family:OfferMainard;src:url('/assets/fonts/mainard-5dc1723dad88.otf') format('opentype');font-display:swap}
.spacecraft-offer{--offer-ink:#f3f0e8;--offer-muted:#abb8c8;--offer-line:#354152;--offer-orange:#ff6b1a;--offer-panel:#0d141e;box-sizing:border-box;width:min(1328px,calc(100% - 32px));max-width:100%;margin:0 auto;padding:28px 0 70px;color:var(--offer-ink);font:16px/1.65 "Titan Body",Arial,sans-serif;overflow-wrap:anywhere}
.spacecraft-offer *{box-sizing:border-box}.spacecraft-offer [hidden]{display:none!important}.spacecraft-offer a{color:inherit;text-decoration:none}.spacecraft-offer a:hover{color:#ffb17d}.spacecraft-offer button,.spacecraft-offer a,.spacecraft-offer summary{touch-action:manipulation}.spacecraft-offer :focus-visible{outline:3px solid #ffc69d;outline-offset:4px}.spacecraft-offer p{max-width:none;margin:12px 0;color:var(--offer-muted)}
.offer-breadcrumb{display:flex;gap:14px;align-items:center;font-size:13px;color:var(--offer-muted)}.offer-breadcrumb span[aria-hidden]{color:var(--offer-orange)}.offer-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;align-items:center;padding:52px 0 30px;border-bottom:1px solid var(--offer-line)}.offer-kicker{font-size:12px!important;letter-spacing:.13em;text-transform:uppercase;color:var(--offer-orange)!important;font-weight:700}.spacecraft-offer .offer-title{font:clamp(34px,4.8vw,68px)/1.12 OfferMainard,Arial,sans-serif;letter-spacing:-.025em;margin:16px 0 24px;max-width:100%}.offer-title em{font:inherit;color:var(--offer-orange)}.offer-identity{font-size:19px;color:var(--offer-ink)!important}.offer-intro{font-size:18px;max-width:850px!important}.offer-art{width:260px;max-width:100%}.offer-art>.edition-art{position:relative!important;inset:auto!important;transform:none!important;display:block!important;margin:0!important;width:260px!important;height:260px!important;max-width:100%!important;padding:0!important}.offer-art .insignia{width:100%;height:100%}
.offer-page-links{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.offer-page-links a{border:1px solid var(--offer-line);border-radius:999px;padding:10px 16px;min-height:44px;font-size:14px}.offer-page-links a:last-child{border-color:var(--offer-orange)}.offer-plan-note{padding:18px 22px;border-left:3px solid var(--offer-orange);background:#14151a;color:var(--offer-muted);font-size:14px}.offer-plan-note strong{color:var(--offer-ink)}.offer-plan-note a{color:#ffc39b;text-decoration:underline}.offer-plan-note #offer-legacy-notice{border-top:1px solid var(--offer-line);padding-top:10px;color:#ffd6b9}
.offer-selection,.offer-edition-panel,.offer-release,.offer-vove,.offer-questions,.offer-history,.offer-next{padding:36px 0;border-bottom:1px solid var(--offer-line);min-width:0}.spacecraft-offer h2{font:clamp(23px,2.3vw,32px)/1.3 OfferMainard,Arial,sans-serif;color:var(--offer-ink);margin:8px 0 18px;max-width:100%}.spacecraft-offer h3{font:600 21px/1.4 "Titan Body",Arial,sans-serif;margin:0 0 12px;color:var(--offer-ink)}.spacecraft-offer h4{font:600 20px/1.4 "Titan Body",Arial,sans-serif;margin:8px 0 16px;color:var(--offer-ink)}.offer-edition-controls{display:none;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);gap:12px}.offer-enhanced .offer-edition-controls{display:grid}.offer-edition-controls button,.offer-platform-controls button{background:#0e1621;border:1px solid var(--offer-line);border-radius:12px;color:var(--offer-ink);padding:18px;text-align:left;font:inherit;cursor:pointer;min-height:48px}.offer-edition-controls button strong{display:block;font-size:19px}.offer-edition-controls button span{display:block;font-size:14px;line-height:1.5;margin-top:8px;color:var(--offer-muted)}.offer-edition-controls button[aria-pressed=true],.offer-platform-controls button[aria-pressed=true]{border-color:var(--offer-orange);background:#291b13}.offer-edition-controls .offer-both{text-align:center;font-weight:700}.offer-selection-status{font-size:14px}.offer-tier-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.offer-tier-card{border:1px solid var(--offer-line);background:var(--offer-panel);border-radius:14px;padding:24px;min-width:0}.offer-tier-card.is-selected{border-color:var(--offer-orange);background:linear-gradient(145deg,#2c1b10,#0d141e)}.offer-price{font-size:29px!important;color:var(--offer-ink)!important}.offer-price span{font-size:13px;color:var(--offer-muted);white-space:normal}.offer-tier-note{font-size:14px;min-height:66px}.offer-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:1px solid var(--offer-orange);border-radius:999px;color:var(--offer-ink);background:transparent;font:600 14px/1.4 "Titan Body",Arial,sans-serif;min-height:46px;cursor:pointer;text-align:center}.offer-button.primary{background:var(--offer-orange);color:#080d14}.offer-tier-card button{display:none;width:100%;margin-top:12px}.offer-enhanced .offer-tier-card button{display:inline-flex}.offer-muted{font-size:14px!important}.offer-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--offer-line);border-radius:12px;margin-top:18px}.offer-table{width:100%;border-collapse:collapse;min-width:660px;font-size:14px;table-layout:fixed}.offer-table th,.offer-table td{padding:15px 14px;vertical-align:top;text-align:left;border-bottom:1px solid var(--offer-line);width:25%}.offer-table thead th{background:#172133;color:var(--offer-ink)}.offer-table tbody th{font-weight:600}.offer-table tbody tr:last-child>*{border-bottom:0}.offer-category th{width:auto;background:#111b28!important;color:var(--offer-orange);font-size:13px;letter-spacing:.06em}.offer-status{display:block}.offer-status.add{color:#8fd9ee}.offer-status.na,.offer-status.tbc,.offer-status.cond{color:#aab6c6}.offer-status.inc,.offer-status.soon{color:#ffe0c9}.offer-table .is-selected{background:#201a15}.offer-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.offer-link{display:inline-flex;min-height:44px;align-items:center;color:#ffbc8f!important;text-decoration:underline!important;font-size:14px}.offer-vove{scroll-margin-top:180px}.offer-plugin-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.offer-plugin-cells>div{border:1px solid #3c6174;background:#0d1b24;border-radius:10px;padding:16px}.offer-plugin-cells dt{font-size:14px;color:var(--offer-muted)}.offer-plugin-cells dd{margin:8px 0 0;color:#b6eaff;font-weight:600}.offer-platform-controls{display:none;gap:10px;flex-wrap:wrap;margin:20px 0}.offer-enhanced .offer-platform-controls{display:flex}.offer-platform-controls button{padding:10px 18px;min-height:44px}.offer-builds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.offer-build{border:1px solid var(--offer-line);background:var(--offer-panel);padding:24px;border-radius:14px}.offer-build .offer-button{margin-top:12px}.offer-platform+.offer-platform{margin-top:24px}.offer-enhanced .offer-platform+.offer-platform{margin-top:0}.offer-questions details,.offer-history>details{border:1px solid var(--offer-line);border-radius:12px;margin:12px 0;padding:16px 20px}.spacecraft-offer summary{font-weight:600;font-size:17px;min-height:44px;cursor:pointer;padding:8px 0}.offer-history .launch-note,.offer-history .charlie-letter{background:transparent;max-width:100%;padding:20px 0;margin:0}.offer-history img{max-width:100%;height:auto}.offer-history .letter-frame{max-width:100%}.offer-history .letter-body{max-width:900px}.offer-next .offer-button{margin-right:12px;margin-top:10px}
@media(max-width:900px){.offer-hero{grid-template-columns:minmax(0,1fr) 180px;gap:22px}.offer-art,.offer-art>.edition-art{width:180px!important;height:180px!important}.offer-edition-controls{grid-template-columns:1fr 1fr}.offer-both{grid-column:1/-1}.offer-tier-card{padding:18px}.offer-tier-note{min-height:110px}.offer-section-head{align-items:flex-start;flex-direction:column;gap:4px}}
@media(max-width:600px){.spacecraft-offer{width:calc(100% - 32px);padding-top:20px}.offer-hero{grid-template-columns:1fr;padding-top:30px;gap:14px}.offer-art{width:150px!important;height:150px!important;justify-self:center}.offer-art>.edition-art{width:150px!important;height:150px!important}.offer-edition-controls,.offer-tier-cards,.offer-builds,.offer-plugin-cells{grid-template-columns:1fr}.offer-both{grid-column:auto}.offer-edition-controls button{padding:16px}.offer-tier-note{min-height:0}.offer-table{min-width:620px}.offer-price{font-size:27px!important}.offer-plan-note{padding:16px}.offer-page-links{gap:8px}.offer-page-links a{padding:10px 12px}.offer-vove{scroll-margin-top:220px}.offer-platform-controls button{flex:1;text-align:center}.offer-next .offer-button{width:100%;margin-right:0}.offer-history>details{padding:14px}.offer-history .letter-title{font-size:26px!important}}
@media(prefers-reduced-motion:reduce){.spacecraft-offer *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* R5: exact Free/Lite/Stable journeys share the selected tier. */
.offer-tier-journey{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0}.offer-tier-step{border-top:2px solid var(--offer-line);padding:18px;background:rgba(255,255,255,.018);border-radius:0 0 12px 12px;transition:opacity .2s,border-color .2s,background-color .2s}.offer-tier-step h3{font:17px/1.3 OfferMainard,Arial,sans-serif;text-transform:uppercase;margin:0 0 12px}.offer-tier-step p{font-size:14.5px;line-height:1.6;margin:0}.spacecraft-offer[data-tier]:not([data-tier=""]) .offer-tier-step{opacity:.82}.spacecraft-offer[data-tier="free"] .offer-tier-step[data-tier-step="free"],.spacecraft-offer[data-tier="lite"] .offer-tier-step[data-tier-step="lite"],.spacecraft-offer[data-tier="stable"] .offer-tier-step[data-tier-step="stable"]{opacity:1;border-top-color:var(--offer-orange);background:linear-gradient(180deg,rgba(255,106,31,.12),rgba(255,106,31,.02))}.offer-vove-price{font-size:20px!important;color:var(--offer-ink)!important}
@media(max-width:860px){.offer-tier-journey{grid-template-columns:1fr;gap:10px}}
@media(prefers-reduced-motion:reduce){.offer-tier-step{transition:none}}

/* atlas-tier-colours-20261102: Free, Lite and Stable wear the colours of their own ribbon logos
   (art/linux-free = teal orb, art/linux-lite = copper orb, Stable = the blue Atlas orb with gold light).
   Measured from the rendered logos: Free #95e5e8 / #37819d, accent #e78ec3; Lite #c4663c / #ffb3a9,
   accent #57af82; Stable #4c95e2 / #343f7f, gold #fde4b5. */
.spacecraft-offer{
  --tier-free:#6cd7e3;--tier-free-line:#4abbd3;--tier-free-glow:rgba(108,215,227,.12);--tier-free-accent:#e78ec3;
  --tier-lite:#fd8c68;--tier-lite-line:#f2723d;--tier-lite-glow:rgba(253,140,104,.16);--tier-lite-accent:#57af82;
  --tier-stable:#4aa3ff;--tier-stable-line:#308aff;--tier-stable-glow:rgba(74,163,255,.15);--tier-stable-accent:#f2cf8e}
.spacecraft-offer [data-tier-card$="-free"],.spacecraft-offer [data-tier-choice="free"],.spacecraft-offer [data-tier-column="free"]{
  --tier:var(--tier-free);--tier-line:var(--tier-free-line);--tier-glow:var(--tier-free-glow);--tier-accent:var(--tier-free-accent)}
.spacecraft-offer [data-tier-card$="-lite"],.spacecraft-offer [data-tier-choice="lite"],.spacecraft-offer [data-tier-column="lite"]{
  --tier:var(--tier-lite);--tier-line:var(--tier-lite-line);--tier-glow:var(--tier-lite-glow);--tier-accent:var(--tier-lite-accent)}
.spacecraft-offer [data-tier-card$="-stable"],.spacecraft-offer [data-tier-choice="stable"],.spacecraft-offer [data-tier-column="stable"]{
  --tier:var(--tier-stable);--tier-line:var(--tier-stable-line);--tier-glow:var(--tier-stable-glow);--tier-accent:var(--tier-stable-accent)}
.spacecraft-offer .offer-tier-card[data-tier-card]{
  border-color:color-mix(in srgb,var(--tier-line) 45%,var(--offer-line));border-top:3px solid var(--tier-line);
  background:radial-gradient(120% 80% at 0% 0%,var(--tier-glow),transparent 60%),var(--offer-panel)}
.spacecraft-offer .offer-tier-card[data-tier-card] h3{color:var(--tier)}
.spacecraft-offer .offer-tier-card[data-tier-card] .offer-price{color:var(--offer-ink)}
.spacecraft-offer .offer-tier-card[data-tier-card] .offer-price::after{content:"";display:inline-block;width:7px;height:7px;margin-left:10px;border-radius:50%;background:var(--tier-accent);vertical-align:middle;box-shadow:0 0 10px var(--tier-accent)}
.spacecraft-offer .offer-tier-card[data-tier-card] .offer-button{border-color:var(--tier-line)}
.spacecraft-offer .offer-tier-card[data-tier-card] .offer-button:hover,.spacecraft-offer .offer-tier-card[data-tier-card] .offer-button[aria-pressed="true"]{background:var(--tier-line);border-color:var(--tier-line);color:#080d14}
.spacecraft-offer .offer-tier-card[data-tier-card].is-selected{border-color:var(--tier-line);
  background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--tier-line) 30%,transparent),transparent 65%),var(--offer-panel)}
.spacecraft-offer .offer-table thead th[data-tier-column]{color:var(--tier);box-shadow:inset 0 3px 0 var(--tier-line)}
.spacecraft-offer .offer-table [data-tier-column].is-selected{background:color-mix(in srgb,var(--tier-line) 14%,#0d141e)}
