.hero[data-astro-cid-i3irphx7]{padding-block:var(--space-7) var(--space-8);background:var(--gradient-pale);position:relative;overflow:hidden}.hero[data-astro-cid-i3irphx7]:before{content:"";background:radial-gradient(circle, var(--color-glow-strong), transparent 70%);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.hero__inner[data-astro-cid-i3irphx7]{gap:var(--space-6);display:grid;position:relative}.hero__title[data-astro-cid-i3irphx7]{margin-top:var(--space-4);font-size:clamp(1.75rem, 8vw, var(--fs-3xl));color:var(--color-primary);letter-spacing:.04em}.hero__lead[data-astro-cid-i3irphx7]{margin-top:var(--space-5);color:var(--color-text)}.hero__actions[data-astro-cid-i3irphx7]{gap:var(--space-3);margin-top:var(--space-6);display:grid}.hero__points[data-astro-cid-i3irphx7]{gap:var(--space-2) var(--space-4);margin-top:var(--space-5);font-size:var(--fs-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.hero__points[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-1);display:inline-flex}.hero__points[data-astro-cid-i3irphx7] svg{color:var(--color-accent)}.hero__visual[data-astro-cid-i3irphx7]{width:100%;max-width:400px;margin-inline:auto;transition-delay:.15s}.hero__image[data-astro-cid-i3irphx7]{width:100%;height:auto}@media (width>=600px){.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;display:flex}}@media (width>=960px){.hero[data-astro-cid-i3irphx7]{padding-block:var(--space-9)}.hero__inner[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-7);grid-template-columns:1.05fr 1fr}.hero__title[data-astro-cid-i3irphx7]{font-size:var(--fs-4xl)}.hero__visual[data-astro-cid-i3irphx7]{max-width:540px;margin-right:0}}.home-title[data-astro-cid-lcdefpme]{margin-top:var(--space-3);font-size:var(--fs-2xl);color:var(--color-primary)}.home-lead[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--color-text-muted)}.home-narrow[data-astro-cid-lcdefpme]{max-width:calc(860px + var(--container-padding) * 2)}.home-more[data-astro-cid-lcdefpme]{margin-top:var(--space-6);justify-items:center;display:grid}.home-services[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-6);display:grid}.home-services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:grid}.home-service[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-2);display:grid}.home-service__title[data-astro-cid-lcdefpme]{margin-top:var(--space-2);font-size:var(--fs-lg);font-weight:700;line-height:var(--lh-tight);color:var(--color-primary);word-break:auto-phrase}.home-service__text[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--color-text-muted)}.home-apps[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-6);display:grid}.home-app[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid;overflow:hidden}.home-app[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{align-content:center;gap:var(--space-2);display:grid}.home-app__category[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--color-accent);font-weight:500}.home-app__name[data-astro-cid-lcdefpme]{font-size:var(--fs-2xl);font-weight:700;line-height:var(--lh-tight);color:var(--color-primary)}.home-app__catch[data-astro-cid-lcdefpme]{font-weight:700}.home-app__text[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--color-text-muted)}.home-app__more[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--color-accent);font-weight:700;display:inline-flex}.home-app__image[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;border:1px solid var(--color-border);border-radius:var(--radius);justify-self:center;width:200px;height:300px}.home-news[data-astro-cid-lcdefpme]{margin-top:var(--space-5);border-top:1px solid var(--color-border)}.home-news[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border)}.home-news[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-1);padding-block:var(--space-4);color:var(--color-text);text-decoration:none;display:grid}.home-news[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-primary)}.home-news[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{font-family:var(--font-en);font-size:var(--fs-sm);color:var(--color-accent);font-weight:500}@media (width>=600px){.home-services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.home-app[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:1fr 220px}.home-news[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:7em 1fr;align-items:baseline}}@media (width>=1024px){.home-services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}
