.hero[data-astro-cid-m3zpgalb]{padding:clamp(64px,11vw,140px) 0 clamp(56px,8vw,100px);position:relative;overflow:hidden}.hero__inner[data-astro-cid-m3zpgalb]{position:relative}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{max-width:13ch}.hero__accent[data-astro-cid-m3zpgalb]{background:linear-gradient(90deg, var(--coral), var(--saffron) 35%, var(--teal) 70%, var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .hero__accent[data-astro-cid-m3zpgalb]{background-image:linear-gradient(90deg,#e04a33,#b5790c 35%,#0f8a83 70%,#7b5cf0)}.hero__ctas[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:12px;margin:32px 0 56px;display:flex}.facts[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:clamp(24px,5vw,64px);margin:0;display:flex}.facts[data-astro-cid-m3zpgalb] dt[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1}.facts[data-astro-cid-m3zpgalb] dd[data-astro-cid-m3zpgalb]{color:var(--ink-soft);max-width:18ch;margin:6px 0 0;font-size:.92rem}.hero__shapes[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{mix-blend-mode:multiply;opacity:.85;border-radius:50%;animation:14s ease-in-out infinite float;position:absolute}[data-theme=dark] .hero__shapes[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{mix-blend-mode:screen;opacity:.55}.s1[data-astro-cid-m3zpgalb]{background:var(--coral);width:340px;height:340px;top:40px;right:-60px}.s2[data-astro-cid-m3zpgalb]{background:var(--saffron);width:260px;height:260px;top:200px;right:180px;animation-delay:-3s!important}.s3[data-astro-cid-m3zpgalb]{background:var(--teal);width:200px;height:200px;top:330px;right:40px;animation-delay:-6s!important}.s4[data-astro-cid-m3zpgalb]{background:var(--violet);width:120px;height:120px;top:60px;right:300px;animation-delay:-9s!important}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(-14px,18px)}}@media (width<=900px){.hero__shapes[data-astro-cid-m3zpgalb]{opacity:.22}.s1[data-astro-cid-m3zpgalb]{width:220px;height:220px;top:10px;right:-80px}.s2[data-astro-cid-m3zpgalb]{width:160px;height:160px;top:130px;right:30px}.s3[data-astro-cid-m3zpgalb],.s4[data-astro-cid-m3zpgalb]{display:none}}.svc[data-astro-cid-m3zpgalb]{color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.svc[data-astro-cid-m3zpgalb]:hover{border-color:var(--accent);color:var(--ink);transform:translateY(-4px)}.svc[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin:14px 0 4px}.svc[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--ink-soft);flex:1;font-size:.95rem}.svc__more[data-astro-cid-m3zpgalb]{color:var(--accent);font-size:.92rem;font-weight:600}.why[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin-top:16px;font-size:1.15rem}.why[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--ink-soft);margin:0;font-size:.97rem}.row-head[data-astro-cid-m3zpgalb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.row-head[data-astro-cid-m3zpgalb] .btn[data-astro-cid-m3zpgalb]{margin-bottom:clamp(32px,5vw,56px)}.niche[data-astro-cid-m3zpgalb]{border-radius:calc(var(--radius) * 1.6);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--coral) 28%, transparent), transparent 45%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--teal) 24%, transparent), transparent 45%), var(--surface);border:1px solid var(--line);padding:clamp(32px,6vw,72px)}.niche[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]{max-width:680px}.niche[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--ink-soft);margin-bottom:1.6em;font-size:1.1rem}.niche__flags[data-astro-cid-m3zpgalb]{color:var(--ink-soft);align-items:center;gap:8px;margin-bottom:18px;font-weight:700;display:flex}.niche__flags[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb]{letter-spacing:.06em;color:#fff;background:var(--coral);border-radius:999px;padding:5px 10px;font-size:.8rem}.niche__flags[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb]+b[data-astro-cid-m3zpgalb]{background:var(--teal)}.niche__flags[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb]:last-child{background:var(--violet)}
