.home-ebooks[data-astro-cid-26pkcimo]{padding-block:var(--section-space);background:var(--color-surface-alt)}.home-ebooks__panel[data-astro-cid-26pkcimo]{gap:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-md);padding:clamp(1.5rem,5vw,4rem);display:grid;overflow:hidden}.home-ebooks__intro[data-astro-cid-26pkcimo],.home-ebooks__featured[data-astro-cid-26pkcimo]{min-width:0}.home-ebooks__eyebrow[data-astro-cid-26pkcimo],.home-ebooks__featured-label[data-astro-cid-26pkcimo],.home-ebooks__category[data-astro-cid-26pkcimo]{margin-bottom:var(--space-3);color:var(--color-primary);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.home-ebooks__featured-label[data-astro-cid-26pkcimo]{color:var(--color-accent)}.home-ebooks__description[data-astro-cid-26pkcimo],.home-ebooks__ebook-description[data-astro-cid-26pkcimo]{max-width:62ch;color:var(--color-text-secondary);margin-bottom:0}.home-ebooks__media[data-astro-cid-26pkcimo]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background);place-items:center;margin:0;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.home-ebooks__media[data-astro-cid-26pkcimo] img{border:var(--border-width) solid var(--color-border);width:min(100%,21rem);height:auto;box-shadow:var(--shadow-md)}.home-ebooks__featured[data-astro-cid-26pkcimo]{align-self:center}.home-ebooks__featured[data-astro-cid-26pkcimo] h3[data-astro-cid-26pkcimo]{max-width:20ch}.home-ebooks__meta[data-astro-cid-26pkcimo]{gap:var(--space-2);margin-block:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;font-weight:600;display:flex}.home-ebooks__actions[data-astro-cid-26pkcimo]{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}@media (width>=30rem){.home-ebooks__actions[data-astro-cid-26pkcimo]{flex-flow:wrap;align-items:center}}@media (width>=64rem){.home-ebooks__panel[data-astro-cid-26pkcimo]{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);column-gap:clamp(3rem,6vw,6rem)}.home-ebooks__media[data-astro-cid-26pkcimo]{grid-area:1/1/span 2}.home-ebooks__intro[data-astro-cid-26pkcimo],.home-ebooks__featured[data-astro-cid-26pkcimo]{grid-column:2}.home-ebooks__intro[data-astro-cid-26pkcimo]{align-self:end}.home-ebooks__featured[data-astro-cid-26pkcimo]{align-self:start}}.home-impact[data-astro-cid-bzoq3udf]{padding-block:var(--space-section-default);background:var(--color-background)}.home-impact__grid{gap:var(--space-4) var(--space-16);display:grid}.home-impact__list[data-astro-cid-bzoq3udf]{border-top:var(--border-width) solid var(--color-border-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.home-impact__list[data-astro-cid-bzoq3udf] li[data-astro-cid-bzoq3udf]{gap:var(--space-4);min-width:0;padding-block:var(--space-6);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.home-impact__list[data-astro-cid-bzoq3udf]>li[data-astro-cid-bzoq3udf]>span[data-astro-cid-bzoq3udf]{color:var(--color-primary);font-size:var(--font-size-sm);letter-spacing:.08em;font-weight:700}h3[data-astro-cid-bzoq3udf]{max-width:none;margin-bottom:var(--space-2);font-size:1.125rem;line-height:1.35}p[data-astro-cid-bzoq3udf]{color:var(--color-text-secondary);margin-bottom:0}@media (width>=64rem){.home-impact__grid{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:start}}.home-hero[data-astro-cid-dcwno5ig]{isolation:isolate;background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 32rem), linear-gradient(180deg, var(--color-surface), var(--color-background));padding-block:clamp(3.5rem,8vw,7rem);position:relative;overflow:hidden}.home-hero__grid{align-items:center;gap:var(--space-12);display:grid}.home-hero__content[data-astro-cid-dcwno5ig]{min-width:0}.home-hero__eyebrow[data-astro-cid-dcwno5ig]{margin-bottom:var(--space-4);color:var(--color-primary);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}h1[data-astro-cid-dcwno5ig]{max-width:15ch}.home-hero__description[data-astro-cid-dcwno5ig]{max-width:62ch;margin-bottom:var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-lead)}.home-hero__actions[data-astro-cid-dcwno5ig]{gap:var(--space-3);flex-direction:column;display:flex}.home-hero__actions[data-astro-cid-dcwno5ig] .button{width:100%}.home-hero__supporting[data-astro-cid-dcwno5ig]{max-width:58ch;margin:var(--space-6) 0 0;padding-left:var(--space-4);border-left:3px solid var(--color-accent);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.home-hero__visual[data-astro-cid-dcwno5ig]{aspect-ratio:1;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);width:min(100%,33rem);box-shadow:var(--shadow-md);justify-self:center;overflow:hidden}.home-hero__visual[data-astro-cid-dcwno5ig] img{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block}@media (width>=30rem){.home-hero__actions[data-astro-cid-dcwno5ig]{flex-flow:wrap}.home-hero__actions[data-astro-cid-dcwno5ig] .button{width:auto}}@media (width>=64rem){.home-hero__grid{gap:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(27rem,.95fr)}}.problems[data-astro-cid-5gwotewp],.process[data-astro-cid-foapcq23]{padding-block:var(--section-space);background:var(--color-surface)}.solutions[data-astro-cid-lpoim2xv]{padding-block:var(--section-space);background:var(--color-background)}.solutions__grid[data-astro-cid-lpoim2xv]{gap:var(--space-4);display:grid}.solution-card[data-astro-cid-lpoim2xv]{min-width:0;padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.solution-card[data-astro-cid-lpoim2xv]:before{background:var(--color-primary);content:"";width:3px;position:absolute;inset:0 auto 0 0}.solution-card__topline[data-astro-cid-lpoim2xv]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.solution-card__icon[data-astro-cid-lpoim2xv]{border-radius:var(--radius-control);background:var(--color-surface-alt);width:3rem;height:3rem;color:var(--color-primary);place-items:center;display:grid}.solution-card__number[data-astro-cid-lpoim2xv]{color:var(--color-border-strong);font-size:var(--font-size-sm);letter-spacing:.08em;font-weight:700}h3[data-astro-cid-lpoim2xv]{max-width:18ch;margin-bottom:var(--space-3);font-size:var(--font-size-h3)}p[data-astro-cid-lpoim2xv]{color:var(--color-text-secondary);margin-bottom:0}.solution-card__action[data-astro-cid-lpoim2xv]{padding-top:var(--space-6);margin-top:auto}@media (width>=48rem){.solutions__grid[data-astro-cid-lpoim2xv]{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-card[data-astro-cid-lpoim2xv]{padding:var(--space-8)}}@media (width>=64rem){.solutions__grid[data-astro-cid-lpoim2xv]{grid-template-columns:repeat(3,minmax(0,1fr))}}
