.container[data-astro-cid-lbwanumr]{max-width:1100px;margin:0 auto;padding:0 2rem}.hero[data-astro-cid-lbwanumr]{background:#fff;padding:10rem 2rem 4rem}.hero[data-astro-cid-lbwanumr] .container[data-astro-cid-lbwanumr]{text-align:left;max-width:900px}.hero[data-astro-cid-lbwanumr] h1[data-astro-cid-lbwanumr]{color:#0f172a;margin:0 0 1.25rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.hero-sub[data-astro-cid-lbwanumr]{color:#475569;max-width:720px;margin:0 0 1.5rem;font-size:1.1875rem;line-height:1.55}.hero-buyer[data-astro-cid-lbwanumr]{color:#64748b;border-left:2px solid #cbd5e1;max-width:640px;margin-bottom:2rem;padding-left:.875rem;font-size:.9375rem}.hero-cta[data-astro-cid-lbwanumr]{flex-wrap:wrap;gap:.75rem;display:flex}.section-header[data-astro-cid-lbwanumr]{margin-bottom:2.5rem}.section-header[data-astro-cid-lbwanumr] h2[data-astro-cid-lbwanumr]{color:#0f172a;margin:0 0 .5rem;font-size:clamp(1.5rem,3.5vw,2.125rem)}.section-sub[data-astro-cid-lbwanumr]{color:#64748b;max-width:640px;margin:0;font-size:1rem}.platforms-section[data-astro-cid-lbwanumr]{padding:4rem 2rem}.platforms-grid[data-astro-cid-lbwanumr]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.platform-tile[data-astro-cid-lbwanumr]{border:1px solid var(--line-fine);background:#fff;border-radius:10px;flex-direction:column;padding:1.5rem;transition:border-color .15s,transform .15s;display:flex}.platform-tile[data-astro-cid-lbwanumr]:hover{border-color:#06f;transform:translateY(-2px)}.platform-tile[data-astro-cid-lbwanumr].soon{background:var(--surface-1);opacity:.85}.platform-tile[data-astro-cid-lbwanumr].soon:hover{border-color:var(--line-fine);transform:none}.platform-name[data-astro-cid-lbwanumr]{color:#0f172a;margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.platform-tag[data-astro-cid-lbwanumr]{color:#64748b;margin-bottom:1rem;font-size:.8125rem}.platform-price[data-astro-cid-lbwanumr]{color:#0f172a;font-size:1.75rem;font-weight:800;font-family:var(--font-display,inherit);margin-bottom:1rem}.platform-tile[data-astro-cid-lbwanumr].soon .platform-price[data-astro-cid-lbwanumr]{color:#64748b;font-size:1rem;font-weight:600}.platform-btn[data-astro-cid-lbwanumr]{justify-content:center;width:100%}.platform-btn-soon[data-astro-cid-lbwanumr]{color:#64748b;font-size:.875rem}.platforms-note[data-astro-cid-lbwanumr]{color:#64748b;margin-top:1rem;font-size:.9375rem}.platforms-note[data-astro-cid-lbwanumr] a[data-astro-cid-lbwanumr]{color:var(--color-nasa-bright,#06f);text-underline-offset:2px;text-decoration:underline}.inside-section[data-astro-cid-lbwanumr]{background:var(--surface-1);padding:4rem 2rem}.inside-list[data-astro-cid-lbwanumr]{max-width:820px;margin:0;padding:0;list-style:none}.inside-list[data-astro-cid-lbwanumr] li[data-astro-cid-lbwanumr]{color:#334155;border-bottom:1px solid var(--line-fine);padding:.875rem 0 .875rem 1.75rem;font-size:1rem;line-height:1.6;position:relative}.inside-list[data-astro-cid-lbwanumr] li[data-astro-cid-lbwanumr]:last-child{border-bottom:none}.inside-list[data-astro-cid-lbwanumr] li[data-astro-cid-lbwanumr]:before{content:"";background:var(--color-nasa,#06f);width:10px;height:2px;position:absolute;top:1.4rem;left:0}.pricing-footnote-section[data-astro-cid-lbwanumr]{padding:3rem 2rem}.pricing-footnote[data-astro-cid-lbwanumr]{border:1px solid var(--line-fine);border-left:3px solid var(--color-nasa,#06f);background:#fff;border-radius:0 8px 8px 0;max-width:820px;padding:1.75rem 2rem}.pricing-footnote[data-astro-cid-lbwanumr] h3[data-astro-cid-lbwanumr]{color:#0f172a;margin:0 0 .5rem;font-size:1.0625rem}.pricing-footnote[data-astro-cid-lbwanumr] p[data-astro-cid-lbwanumr]{color:#475569;margin:0;font-size:.9375rem;line-height:1.6}.pricing-footnote[data-astro-cid-lbwanumr] a[data-astro-cid-lbwanumr]{color:var(--color-nasa-bright,#06f);text-underline-offset:2px;text-decoration:underline}.custom-section[data-astro-cid-lbwanumr]{padding:3rem 2rem 6rem}.custom-card[data-astro-cid-lbwanumr]{color:#fff;text-align:center;background:#0f172a;border-radius:12px;padding:2.5rem 2rem}.custom-card[data-astro-cid-lbwanumr] h2[data-astro-cid-lbwanumr]{color:#fff;margin:0 0 .75rem;font-size:1.5rem}.custom-card[data-astro-cid-lbwanumr] p[data-astro-cid-lbwanumr]{color:#ffffffc7;max-width:640px;margin:0 auto 1.5rem;font-size:1rem;line-height:1.6}.custom-card[data-astro-cid-lbwanumr] .btn-solid[data-astro-cid-lbwanumr]{color:#0f172a;background:#fff}.custom-card[data-astro-cid-lbwanumr] .btn-solid[data-astro-cid-lbwanumr]:hover{background:#f1f5f9}.btn[data-astro-cid-lbwanumr]{cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn-solid[data-astro-cid-lbwanumr]{color:#fff;background:#0f172a}.btn-solid[data-astro-cid-lbwanumr]:hover{background:#1e293b}.btn-outline[data-astro-cid-lbwanumr]{color:#0f172a;background:0 0;border:1px solid #cbd5e1}.btn-outline[data-astro-cid-lbwanumr]:hover{border-color:#0f172a}@media (width<=640px){.hero[data-astro-cid-lbwanumr]{padding:8rem 1.5rem 3rem}.platforms-section[data-astro-cid-lbwanumr],.inside-section[data-astro-cid-lbwanumr],.pricing-footnote-section[data-astro-cid-lbwanumr],.custom-section[data-astro-cid-lbwanumr]{padding-left:1.5rem;padding-right:1.5rem}}
