.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(900px 420px at 100% 0%, var(--c-brand-50), transparent 70%), radial-gradient(600px 300px at 0% 100%, var(--c-accent-50), transparent 70%), #fff;border-bottom:1px solid var(--c-line);position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{align-items:center;gap:2rem;padding-block:clamp(2.5rem,1.5rem + 5vw,5.5rem);display:grid}@media (width>=900px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr .85fr;gap:3rem}}.hero__eyebrow[data-astro-cid-ge2uvauf]{border-radius:var(--r-pill);border:1px solid var(--c-brand-100);box-shadow:var(--sh-1);letter-spacing:.04em;background:#fff;padding:.35rem .8rem}.hero__dot[data-astro-cid-ge2uvauf]{background:var(--c-accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #fed56c59}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;max-width:18ch;margin-top:1.25rem;font-size:clamp(2.1rem,1.4rem + 3.2vw,3.75rem);font-weight:800;line-height:1.08}h1[data-astro-cid-ge2uvauf] em{color:var(--c-brand-600);background:linear-gradient(#0000 68%,#fed56ca6 68%);padding-inline:.05em;font-style:normal}.hero__lead[data-astro-cid-ge2uvauf]{max-width:56ch;font-size:var(--fs-lg);color:var(--c-muted);margin-top:1.25rem}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero__art[data-astro-cid-ge2uvauf]{display:none}@media (width>=900px){.hero__art[data-astro-cid-ge2uvauf]{display:block}}.hero__svg[data-astro-cid-ge2uvauf]{width:100%;max-width:440px;margin-inline:auto;overflow:visible}.hero__fan[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.hero__fan[data-astro-cid-ge2uvauf]{animation:14s linear infinite hero-spin}.hero__air[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke-dasharray:140;animation:6s ease-in-out infinite hero-air}.hero__air[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:-2s}.hero__air[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:-4s}}@keyframes hero-spin{to{transform:rotate(360deg)}}@keyframes hero-air{0%,to{stroke-dashoffset:140px;opacity:0}40%,60%{stroke-dashoffset:0;opacity:.6}}.trust[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;padding:0;list-style:none;display:flex}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.45rem;display:inline-flex}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{color:var(--c-pro)}.trust__author[data-astro-cid-lcdefpme]{color:var(--c-muted);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.trust__author[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{color:var(--c-brand-700);text-decoration:underline}.trust__author[data-astro-cid-lcdefpme] img{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--c-line);border-radius:50%}.featured-rest[data-astro-cid-lcdefpme]{margin-top:clamp(1rem,.6rem + 1.4vw,1.75rem)}.criteria[data-astro-cid-lcdefpme]{counter-reset:c;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.criteria__item[data-astro-cid-lcdefpme]{border:1px solid var(--c-line);border-radius:var(--r-lg);background:#fff;padding:1.5rem;position:relative}.criteria__icon[data-astro-cid-lcdefpme]{background:var(--c-brand-50);width:48px;height:48px;color:var(--c-brand-600);border-radius:14px;place-items:center;display:grid}.criteria__num[data-astro-cid-lcdefpme]{font-family:var(--f-display);color:var(--c-brand-100);font-size:1.6rem;font-weight:800;position:absolute;top:1.25rem;right:1.5rem}.criteria[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:1.1rem}.criteria[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--c-muted);margin-top:.45rem}.about-grid[data-astro-cid-lcdefpme]{align-items:start;gap:2.5rem;display:grid}@media (width>=960px){.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;gap:4rem}}.about-grid__title[data-astro-cid-lcdefpme]{font-size:var(--fs-2xl);max-width:22ch;margin-top:.35rem}.about-grid__text[data-astro-cid-lcdefpme]{color:var(--c-muted);max-width:60ch;margin-block:1rem 1.75rem}.values[data-astro-cid-lcdefpme]{gap:1rem;padding:0;list-style:none;display:grid}.values[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--r);border:1px solid var(--c-line);border-left:4px solid var(--c-accent);background:#fff;padding:1.25rem 1.4rem}.values[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.05rem}.values[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--c-muted);margin-top:.35rem}
