.module-page{--accent:var(--warn);--accent-ink:#fff}.module-page h1,.module-page h2,.module-page h3,.module-page h4{overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.15}.module-page p{margin:0}.module-page .eyebrow{color:var(--accent);font-size:12px;line-height:1.5}.module-breadcrumb{color:var(--muted);justify-content:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.module-breadcrumb a{color:inherit;text-underline-offset:3px}.module-heading{margin-block:16px 28px}.module-intro .module-heading h1{margin:0 auto;font-size:64px}.module-page .module-tagline{color:var(--ink);margin-bottom:28px;font-size:22px}.module-overview{max-width:820px;font-size:18px;line-height:1.7}.module-intro .module-overview{text-wrap:balance;margin-inline:auto}.module-facts{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:32px 0;padding:0;font-size:14px;list-style:none;display:flex}.module-facts li{border-left:2px solid var(--accent);padding-left:10px}.module-actions{flex-wrap:wrap;gap:12px;display:flex}.module-intro .module-actions{justify-content:center}.module-availability{border-left:3px solid var(--accent);background:var(--notice-bg);text-align:left;gap:4px;max-width:720px;margin:24px auto 0;padding:16px 18px;display:grid}.module-availability strong{font-family:var(--font-eyebrow), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.module-availability span{color:var(--muted);font-size:15px;line-height:1.55}.module-page .button{border-radius:6px;min-height:44px;font-size:15px}.module-page .button[aria-disabled=true]{filter:grayscale();opacity:.55;cursor:not-allowed;pointer-events:none}.module-actions-centered{justify-content:center;margin-top:32px}.module-band{border-top:1px solid var(--line);padding-block:56px;scroll-margin-top:90px}.module-section-heading{text-align:center;max-width:800px;margin:0 auto 32px}.module-section-heading h2{margin-block:10px 16px;font-size:42px}.module-section-heading>p:last-child{font-size:17px;line-height:1.7}.module-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.module-feature-grid-paired{grid-template-columns:repeat(2,minmax(0,1fr))}.module-feature-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:26px}.module-feature-card h3,.module-feature-card h4{margin-top:10px;font-size:25px}.module-feature-card ul{margin:20px 0 0;padding-left:18px}.module-feature-card li{color:var(--muted);padding-left:4px;font-size:15px;line-height:1.65}.module-feature-card li+li{margin-top:10px}.module-feature-card li::marker{color:var(--accent)}.module-edition-heading{text-align:center;margin-bottom:24px}.module-edition-heading h3{margin-block:8px 12px;font-size:32px}.module-premium-heading{border-top:1px solid var(--line);margin-top:44px;padding-top:40px}.module-comparison-wrap{position:relative;overflow-x:auto}.module-comparison{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px}.module-comparison th,.module-comparison td{border-bottom:1px solid var(--line);padding:16px 20px}.module-comparison th:first-child{text-align:left;width:60%}.module-comparison thead{background:var(--paper);border-top:2px solid var(--accent)}.module-comparison thead th{color:var(--ink);font-size:18px}.module-comparison tbody th{color:var(--muted);font-weight:400}.module-comparison tbody tr:nth-child(2n){background:color-mix(in srgb, var(--paper) 40%, transparent)}.module-comparison td{text-align:center}.module-comparison svg{vertical-align:middle;width:20px;height:20px;color:var(--accent);display:inline-block}.module-comparison .lucide-minus{color:var(--muted)}.module-requirements{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.module-requirements-four{grid-template-columns:repeat(4,minmax(0,1fr))}.module-requirement-card{text-align:center;border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:24px 18px}.module-requirement-card h3{margin-block:10px 16px;font-size:23px}.module-requirement-card>p:last-child{font-size:14px;line-height:1.7}.module-page .module-note{text-align:center;max-width:900px;margin:24px auto 0;font-size:14px;line-height:1.7}.module-coming-soon-panel{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--paper);max-width:720px;margin-inline:auto;padding:28px}.module-coming-soon-panel h3{margin-block:8px 12px;font-size:28px}.module-coming-soon-panel>p:last-child{color:var(--muted);font-size:15px;line-height:1.6}.module-provider-note{text-align:center;max-width:900px;margin:24px auto 0;font-size:15px;line-height:1.7}.module-provider-note p+p{margin-top:12px}.module-page p a{color:var(--accent);text-underline-offset:4px}.module-pricing{max-width:920px;margin-inline:auto}.module-pricing-editions{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.module-price-edition>h3{text-align:center;margin-bottom:20px;font-size:30px}.module-price-grid{grid-template-columns:minmax(0,452px);justify-content:center;gap:16px;display:grid}.module-price-card{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--paper);border-radius:8px;flex-direction:column;padding:26px;display:flex}.module-price-card .button{align-self:flex-start;margin-top:auto}.module-page .module-price{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-block:18px;display:flex}.module-price strong{color:var(--ink);font-size:36px;line-height:1.2}.module-price span{font-size:13px}.module-price-card>p{font-size:15px;line-height:1.6}.module-page .module-maintenance{margin-top:20px;margin-bottom:24px;font-size:14px}.module-maintenance strong{font-weight:500;display:block}@media (width<=1100px){.module-requirements{grid-template-columns:repeat(3,minmax(0,1fr))}.module-requirements-four,.module-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-pricing-editions{grid-template-columns:1fr;gap:32px}}@media (width<=700px){.module-intro .module-heading h1{text-align:center;overflow-wrap:normal;min-width:0;font-size:32px}.module-page .module-tagline{font-size:20px}.module-overview{font-size:16px}.module-band{padding-block:36px}.module-section-heading h2{font-size:32px}.module-feature-grid{grid-template-columns:1fr}.module-feature-card{padding:22px}.module-requirements{grid-template-columns:repeat(2,minmax(0,1fr))}.module-requirement-card{padding:20px 14px}.module-comparison{min-width:460px}.module-comparison th,.module-comparison td{padding:12px}.module-price-card{padding:22px}}@media (width<=480px){.module-requirements,.module-price-grid{grid-template-columns:1fr}}.module-subscription-offer[data-astro-cid-ak3uvd6m]{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--paper);border-radius:6px;padding:24px}.module-subscription-terms[data-astro-cid-ak3uvd6m]{margin-bottom:20px}
