.hero[data-astro-cid-lcdefpme]{padding:72px 0 56px;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(circle, var(--green-tint) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:480px;height:480px;position:absolute;top:-180px;right:-180px}.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.hero__copy[data-astro-cid-lcdefpme]{max-width:600px}.hero__sub[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-bottom:28px;font-size:1.18rem}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;display:flex}.hero__visual[data-astro-cid-lcdefpme]{background-image:radial-gradient(var(--line) 1.5px, transparent 1.5px);background-size:20px 20px;min-height:360px;position:relative}.serp[data-astro-cid-lcdefpme]{z-index:2;background:var(--paper);border:1px solid var(--line);border-radius:18px;width:min(420px,100%);margin-top:56px;margin-left:auto;padding:20px;position:relative;box-shadow:0 24px 60px #22714829}.serp__bar[data-astro-cid-lcdefpme]{border:1.5px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;font-size:.92rem;display:flex}.serp__query[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:500}.serp__result[data-astro-cid-lcdefpme]{background:var(--green-tint);border:1.5px solid var(--green);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex;position:relative}.serp__fav[data-astro-cid-lcdefpme]{background:var(--green-deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.95rem;font-weight:700;display:grid}.serp__meta[data-astro-cid-lcdefpme]{gap:1px;line-height:1.35;display:grid}.serp__title[data-astro-cid-lcdefpme]{font-size:1rem;font-weight:700}.serp__url[data-astro-cid-lcdefpme]{color:var(--green-deep);font-size:.8rem}.serp__stars[data-astro-cid-lcdefpme]{color:var(--pop-yellow);letter-spacing:.05em;font-size:.8rem}.serp__stars[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--ink-soft);letter-spacing:0;font-style:normal}.serp__rank[data-astro-cid-lcdefpme]{background:var(--pop-yellow);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:.95rem;font-weight:800;position:absolute;top:-14px;right:-12px;transform:rotate(7deg);box-shadow:0 6px 16px #fdc01073}.serp__ghost[data-astro-cid-lcdefpme]{opacity:.55;gap:7px;padding:12px 16px;display:grid}.serp__ghost-line[data-astro-cid-lcdefpme]{background:var(--line);border-radius:999px;height:9px;display:block}.serp__ghost-line--thin[data-astro-cid-lcdefpme]{height:6px}.mappack[data-astro-cid-lcdefpme]{z-index:1;background:var(--paper);border:1px solid var(--line);width:196px;box-shadow:var(--shadow);border-radius:14px;padding:14px 16px;position:absolute;top:-6px;left:-14px;transform:rotate(-4deg)}.mappack__head[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:6px;margin-bottom:10px;font-size:.72rem;font-weight:700;display:flex}.mappack__head[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--pop-pink)}.mappack__row[data-astro-cid-lcdefpme]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mappack__row[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.mappack__pin[data-astro-cid-lcdefpme]{background:var(--line);border-radius:50%;flex:none;width:10px;height:10px}.mappack__pin--you[data-astro-cid-lcdefpme]{background:var(--green);box-shadow:0 0 0 3px #52b95d40}.mappack__bar[data-astro-cid-lcdefpme]{background:var(--paper-warm);border:1px solid var(--line);border-radius:999px;height:8px}.mappack__row[data-astro-cid-lcdefpme]:first-of-type .mappack__bar[data-astro-cid-lcdefpme]{background:var(--green-tint);border-color:#52b95d66}.chip[data-astro-cid-lcdefpme]{z-index:3;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute}.chip--clicks[data-astro-cid-lcdefpme]{top:10px;right:-8px}.chip--ai[data-astro-cid-lcdefpme]{bottom:6px;left:4px}@media (prefers-reduced-motion:no-preference){.chip--clicks[data-astro-cid-lcdefpme]{animation:5s ease-in-out infinite alternate bob}.chip--ai[data-astro-cid-lcdefpme]{animation:6s ease-in-out .8s infinite alternate bob}@keyframes bob{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}}@media (width<=980px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.hero__visual[data-astro-cid-lcdefpme]{display:none}}.press[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:18px 0 34px}.press__label[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-size:.75rem;font-weight:600}.press__row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.press__row[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:.55;filter:grayscale();width:auto;height:30px}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.service-card[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.service-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--ink)}.service-card--cta[data-astro-cid-lcdefpme]{background:var(--green-deep);border-color:var(--green-deep)}.service-card--cta[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff}.service-card--cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d9ecd9;margin-bottom:18px}@media (width<=900px){.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=600px){.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.powered-band[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid}.powered-list[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.powered-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px 18px;font-size:.95rem;font-weight:500}.powered-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓ ";color:var(--green);font-weight:700}@media (width<=800px){.powered-band[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.final-cta[data-astro-cid-lcdefpme]{text-align:center;max-width:640px}.final-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-inline:auto;margin-bottom:24px}
