.hero[data-astro-cid-lcdefpme]{background:var(--gradient-hero);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-10);grid-template-columns:1fr 1fr;margin-block-end:var(--space-12);display:grid}.hero__text[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-block-end:var(--space-6)}.hero__lead[data-astro-cid-lcdefpme]{margin-block:var(--space-4) var(--space-6);max-width:48ch;font-size:var(--text-lg)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-lcdefpme] .btn-outline{color:var(--text-primary);border-color:var(--color-primary-dark)}.hero__actions[data-astro-cid-lcdefpme] .btn-outline:hover{background-color:#a68af926}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.hero__image[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%}.hero__features[data-astro-cid-lcdefpme]{z-index:1;padding:var(--space-8) var(--space-4);background:var(--gradient-purple);border-radius:var(--border-radius-lg);justify-content:space-evenly;align-items:center;display:flex;position:relative}.hero__features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);display:flex}.feature__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px;display:flex}.feature__label[data-astro-cid-lcdefpme]{color:var(--text-on-primary);font-size:var(--text-base);font-weight:var(--font-bold);line-height:1.2}.feature__highlight[data-astro-cid-lcdefpme]{color:var(--text-on-primary);opacity:.9;font-size:var(--text-sm);font-weight:var(--font-normal);line-height:1.2}[data-theme=dark] .hero__features[data-astro-cid-lcdefpme]{background:var(--bg-card);border:1px solid var(--border-card)}[data-theme=dark] .feature__label[data-astro-cid-lcdefpme],[data-theme=dark] .feature__highlight[data-astro-cid-lcdefpme]{color:var(--text-primary);opacity:1}.feature__image--dark[data-astro-cid-lcdefpme],[data-theme=dark] .feature__image--light[data-astro-cid-lcdefpme]{display:none}[data-theme=dark] .feature__image--dark[data-astro-cid-lcdefpme]{display:block}.section-heading[data-astro-cid-lcdefpme]{max-width:60ch;text-align:center;margin-block-end:var(--space-10);margin-inline:auto}.section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-block-start:var(--space-2)}[data-theme=dark] .modules[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-primary)}.section-link[data-astro-cid-lcdefpme]{text-align:center;margin-block-start:var(--space-8)}.modules-link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:inline-flex}[data-theme=dark] .modules-link[data-astro-cid-lcdefpme]{color:#fff;padding-bottom:var(--space-2);border-bottom:1px solid #a68af980}.section-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);font-weight:var(--font-medium);color:var(--text-primary);border-bottom:1px solid;padding-block-end:2px;display:inline-flex}.modules__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);max-width:var(--max-width-narrow);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.boost[data-astro-cid-lcdefpme]{background:var(--bg-glow)}.boost__inner[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-10);padding:var(--space-10);border-radius:var(--border-radius-lg);flex-wrap:wrap;display:flex}.boost__text[data-astro-cid-lcdefpme]{max-width:26rem}.boost__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--text-on-primary)}.boost__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-on-primary);opacity:.9;margin-block-start:var(--space-2)}[data-theme=dark] .boost__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);opacity:1}.boost[data-astro-cid-lcdefpme] .stats-row__icon{border:1.5px solid var(--text-primary);color:var(--text-primary);background-color:#0000}[data-theme=dark] .boost[data-astro-cid-lcdefpme] .stats-row__icon{color:var(--color-primary);border-color:#a68af980}.boost[data-astro-cid-lcdefpme] .stats-row__value,.boost[data-astro-cid-lcdefpme] .stats-row__label{color:var(--text-primary)}[data-theme=dark] .boost[data-astro-cid-lcdefpme] .stats-row__value{color:#fff}[data-theme=dark] .boost[data-astro-cid-lcdefpme] .stats-row__label{color:var(--text-secondary)}.pricing__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.why[data-astro-cid-lcdefpme]{background-color:var(--bg-section-tint)}.why__inner[data-astro-cid-lcdefpme]{gap:var(--space-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}.why__list[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--space-5);flex-direction:column;margin-block-start:var(--space-6);display:flex}.why__item[data-astro-cid-lcdefpme]{gap:var(--space-4);display:flex}.why__icon[data-astro-cid-lcdefpme]{width:3rem;height:3rem;color:var(--color-primary);background-color:var(--bg-card-hover);border-radius:var(--border-radius-sm);transition:background-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.why__item[data-astro-cid-lcdefpme]:hover .why__icon[data-astro-cid-lcdefpme]{background-color:var(--color-primary);color:var(--text-on-primary)}.why__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-base)}.why__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm)}.why__media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--border-radius-lg);overflow:hidden}.why__image[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}@media (width<=1024px){.pricing__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hero__features[data-astro-cid-lcdefpme]{row-gap:var(--space-5);flex-wrap:wrap}.hero__features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex:0 1 calc(50% - var(--space-2));min-width:0}.feature__label[data-astro-cid-lcdefpme],.feature__highlight[data-astro-cid-lcdefpme]{overflow-wrap:break-word}}@media (width<=768px){.hero__inner[data-astro-cid-lcdefpme],.modules__grid[data-astro-cid-lcdefpme],.why__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.why__media[data-astro-cid-lcdefpme]{order:-1}}
