.pack-page:where(.astro-vnt4fq37){max-width:76rem;margin:0 auto;padding:2.5rem 1.5rem 2rem}.hero:where(.astro-vnt4fq37){border-bottom:1px solid var(--cc-border);grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:1.2rem;padding:.75rem 0 2rem;display:grid}.eyebrow:where(.astro-vnt4fq37),.panel-label:where(.astro-vnt4fq37),.card-label:where(.astro-vnt4fq37){color:var(--cc-layer-team);font-family:var(--cc-font-mono);letter-spacing:0;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:700}h1:where(.astro-vnt4fq37),h2:where(.astro-vnt4fq37),h3:where(.astro-vnt4fq37),p:where(.astro-vnt4fq37){letter-spacing:0}h1:where(.astro-vnt4fq37){max-width:14ch;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:.98}.lede:where(.astro-vnt4fq37),.section-head:where(.astro-vnt4fq37)>p:where(.astro-vnt4fq37):last-child,.fit-list:where(.astro-vnt4fq37) dd:where(.astro-vnt4fq37),.case-grid:where(.astro-vnt4fq37) p:where(.astro-vnt4fq37),.inside-list:where(.astro-vnt4fq37) dd:where(.astro-vnt4fq37),.plan-body:where(.astro-vnt4fq37),.compat-grid:where(.astro-vnt4fq37) dd:where(.astro-vnt4fq37),.faq:where(.astro-vnt4fq37) p:where(.astro-vnt4fq37){color:var(--cc-text-body);line-height:1.62}.lede:where(.astro-vnt4fq37){max-width:58ch;margin:.95rem 0 0;font-size:1.08rem}.hero-actions:where(.astro-vnt4fq37){flex-wrap:wrap;gap:.8rem;margin-top:1.25rem;display:flex}.quick-facts:where(.astro-vnt4fq37){grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.quick-facts:where(.astro-vnt4fq37) div:where(.astro-vnt4fq37){border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);background:color-mix(in srgb, var(--cc-surface) 70%, transparent);padding:.8rem .85rem}.quick-facts:where(.astro-vnt4fq37) dt:where(.astro-vnt4fq37){color:var(--cc-layer-team);font-family:var(--cc-font-mono);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.quick-facts:where(.astro-vnt4fq37) dd:where(.astro-vnt4fq37){color:var(--cc-text);margin:.35rem 0 0;font-size:.94rem;font-weight:700;line-height:1.35}.button:where(.astro-vnt4fq37){border:1px solid var(--cc-border);min-height:44px;color:var(--cc-text);border-radius:6px;justify-content:center;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.button:where(.astro-vnt4fq37).primary{border-color:var(--cc-cta);background:var(--cc-cta);color:var(--cc-on-cta)}.button:where(.astro-vnt4fq37).coming-soon{color:var(--cc-text-body);opacity:.7;cursor:default;border-style:dashed}.value-list:where(.astro-vnt4fq37){grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;max-width:48rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.value-list:where(.astro-vnt4fq37) li:where(.astro-vnt4fq37){color:var(--cc-text-body)}.value-list:where(.astro-vnt4fq37) li:where(.astro-vnt4fq37):before{content:"";background:var(--cc-layer-personal);vertical-align:.08em;border-radius:2px;width:.5rem;height:.5rem;margin-right:.55rem;display:inline-block}.summary-panel:where(.astro-vnt4fq37){border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);background:color-mix(in srgb, var(--cc-surface) 82%, transparent);box-shadow:var(--cc-shadow-panel);padding:1rem}.fit-list:where(.astro-vnt4fq37){gap:.85rem;margin:0;display:grid}.fit-list:where(.astro-vnt4fq37) div:where(.astro-vnt4fq37){gap:.18rem;display:grid}.fit-list:where(.astro-vnt4fq37) dt:where(.astro-vnt4fq37){color:var(--cc-text);font-weight:700}.fit-list:where(.astro-vnt4fq37) dd:where(.astro-vnt4fq37){margin:0;font-size:.98rem}.workflow:where(.astro-vnt4fq37),.explorer-section:where(.astro-vnt4fq37),.detail-band:where(.astro-vnt4fq37),.pricing:where(.astro-vnt4fq37),.compatibility:where(.astro-vnt4fq37),.faq:where(.astro-vnt4fq37){padding:2.25rem 0 0}.section-head:where(.astro-vnt4fq37){grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:end;gap:1.4rem;margin-bottom:1.25rem;display:grid}.section-head:where(.astro-vnt4fq37) h2:where(.astro-vnt4fq37){max-width:16ch;margin:0;font-size:clamp(1.45rem,2vw,2.05rem);line-height:1.04}.section-head:where(.astro-vnt4fq37)>p:where(.astro-vnt4fq37):last-child{margin:0;font-size:1rem}.compact-head:where(.astro-vnt4fq37){margin-bottom:1rem}.compact-head:where(.astro-vnt4fq37) .section-head:where(.astro-vnt4fq37)>p:where(.astro-vnt4fq37):last-child{display:none}.workflow-grid:where(.astro-vnt4fq37){grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.step:where(.astro-vnt4fq37){border:1px solid var(--cc-border);border-top:4px solid var(--cc-layer-team);border-radius:var(--cc-radius-md);background:color-mix(in srgb, var(--cc-surface) 72%, transparent);padding:1.1rem 1rem 1.2rem}.workflow-grid:where(.astro-vnt4fq37) li:where(.astro-vnt4fq37):nth-child(2){border-top-color:var(--cc-layer-company)}.workflow-grid:where(.astro-vnt4fq37) li:where(.astro-vnt4fq37):nth-child(2) .step-num:where(.astro-vnt4fq37){color:var(--cc-layer-company)}.workflow-grid:where(.astro-vnt4fq37) li:where(.astro-vnt4fq37):nth-child(3){border-top-color:var(--cc-layer-personal)}.workflow-grid:where(.astro-vnt4fq37) li:where(.astro-vnt4fq37):nth-child(3) .step-num:where(.astro-vnt4fq37){color:var(--cc-layer-personal)}.workflow-grid:where(.astro-vnt4fq37) li:where(.astro-vnt4fq37):nth-child(4){border-top-color:var(--cc-cta)}.workflow-grid:where(.astro-vnt4fq37) li:where(.astro-vnt4fq37):nth-child(4) .step-num:where(.astro-vnt4fq37){color:var(--cc-cta)}.step-num:where(.astro-vnt4fq37){color:var(--cc-layer-team);font-family:var(--cc-font-mono);font-size:.92rem;font-weight:700;display:block}.step:where(.astro-vnt4fq37) h3:where(.astro-vnt4fq37){color:var(--cc-text);margin:.5rem 0 0;font-size:1.12rem}.step:where(.astro-vnt4fq37) p:where(.astro-vnt4fq37){margin:.5rem 0 0;font-size:.95rem}.detail-band:where(.astro-vnt4fq37){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.1rem;display:grid}.detail-column:where(.astro-vnt4fq37){min-width:0}.case-grid:where(.astro-vnt4fq37){grid-template-columns:1fr;gap:.9rem;display:grid}.case-grid:where(.astro-vnt4fq37) article:where(.astro-vnt4fq37){border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);background:color-mix(in srgb, var(--cc-surface) 72%, transparent);border-top:4px solid var(--cc-layer-team);padding:1rem}.case-grid:where(.astro-vnt4fq37) article:where(.astro-vnt4fq37):nth-child(2){border-top-color:var(--cc-layer-company)}.case-grid:where(.astro-vnt4fq37) article:where(.astro-vnt4fq37):nth-child(3){border-top-color:var(--cc-layer-personal)}.case-grid:where(.astro-vnt4fq37) article:where(.astro-vnt4fq37):nth-child(4){border-top-color:var(--cc-cta)}.case-grid:where(.astro-vnt4fq37) h3:where(.astro-vnt4fq37){color:var(--cc-text);margin:0;font-size:1.12rem}.case-grid:where(.astro-vnt4fq37) p:where(.astro-vnt4fq37){margin:.55rem 0 0;font-size:.98rem}.inside-list:where(.astro-vnt4fq37){gap:.85rem;margin:0;display:grid}.inside-list:where(.astro-vnt4fq37) div:where(.astro-vnt4fq37){border-bottom:1px solid var(--cc-border);gap:.2rem;padding:0 0 .85rem;display:grid}.inside-list:where(.astro-vnt4fq37) div:where(.astro-vnt4fq37):last-child{border-bottom:0;padding-bottom:0}.inside-list:where(.astro-vnt4fq37) dt:where(.astro-vnt4fq37){color:var(--cc-text);font-weight:700}.inside-list:where(.astro-vnt4fq37) dd:where(.astro-vnt4fq37){margin:0;font-size:.98rem}.plan-grid:where(.astro-vnt4fq37){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.plan:where(.astro-vnt4fq37){border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);background:color-mix(in srgb, var(--cc-surface) 74%, transparent);flex-direction:column;padding:1.25rem 1.2rem 1.35rem;display:flex}.plan-primary:where(.astro-vnt4fq37){border-color:color-mix(in srgb, var(--cc-cta) 55%, var(--cc-border));box-shadow:var(--cc-shadow-panel)}.price:where(.astro-vnt4fq37){align-items:baseline;gap:.4rem;margin:.2rem 0 0;display:flex}.price-amount:where(.astro-vnt4fq37){color:var(--cc-text);font-size:2rem;font-weight:700;line-height:1}.price-suffix:where(.astro-vnt4fq37){color:var(--cc-text-body);font-family:var(--cc-font-mono);text-transform:uppercase;letter-spacing:0;font-size:.8rem}.cadence:where(.astro-vnt4fq37){color:var(--cc-text-body);margin:.4rem 0 0;font-size:.9rem}.plan:where(.astro-vnt4fq37) h3:where(.astro-vnt4fq37){color:var(--cc-text);margin:.75rem 0 0;font-size:1.1rem}.plan-body:where(.astro-vnt4fq37){margin:.5rem 0 0;font-size:.98rem}.plan:where(.astro-vnt4fq37) .button:where(.astro-vnt4fq37){width:fit-content;margin-top:1.1rem}.pricing-note:where(.astro-vnt4fq37){color:var(--cc-text-body);margin:1rem 0 0;font-size:.94rem}.compat-grid:where(.astro-vnt4fq37){grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.1rem;margin:0;display:grid}.compat-grid:where(.astro-vnt4fq37) div:where(.astro-vnt4fq37){border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);background:color-mix(in srgb, var(--cc-surface) 70%, transparent);gap:.2rem;padding:.9rem 1rem;display:grid}.compat-grid:where(.astro-vnt4fq37) dt:where(.astro-vnt4fq37){color:var(--cc-text);font-weight:700}.compat-grid:where(.astro-vnt4fq37) dd:where(.astro-vnt4fq37){margin:0;font-size:.96rem}.faq-list:where(.astro-vnt4fq37){gap:.6rem;display:grid}details:where(.astro-vnt4fq37){border-top:1px solid var(--cc-border);padding:1rem 0}summary:where(.astro-vnt4fq37){color:var(--cc-text);cursor:pointer;font-weight:700}.credibility:where(.astro-vnt4fq37){border-top:1px solid var(--cc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:2.5rem;padding:1.25rem 0 0;display:flex}.credibility:where(.astro-vnt4fq37) p:where(.astro-vnt4fq37){max-width:52ch;color:var(--cc-text-body);margin:0;line-height:1.55}.credibility:where(.astro-vnt4fq37) strong:where(.astro-vnt4fq37){color:var(--cc-text)}.view-link:where(.astro-vnt4fq37){min-height:44px;color:var(--cc-text);text-underline-offset:.24em;align-items:center;font-weight:700;text-decoration-thickness:1px;display:inline-flex}@media (width<=920px){.hero:where(.astro-vnt4fq37),.section-head:where(.astro-vnt4fq37),.detail-band:where(.astro-vnt4fq37){grid-template-columns:1fr}.workflow-grid:where(.astro-vnt4fq37),.quick-facts:where(.astro-vnt4fq37){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pack-page:where(.astro-vnt4fq37){padding-top:2rem}.workflow-grid:where(.astro-vnt4fq37),.plan-grid:where(.astro-vnt4fq37),.compat-grid:where(.astro-vnt4fq37),.quick-facts:where(.astro-vnt4fq37),.value-list:where(.astro-vnt4fq37){grid-template-columns:1fr}}
