.hero[data-astro-cid-v4qhm7jo]{position:relative;overflow:hidden;padding-block:clamp(48px,8vw,104px) clamp(64px,9vw,112px)}.hero[data-astro-cid-v4qhm7jo] .bg-grid[data-astro-cid-v4qhm7jo]{mask-image:radial-gradient(ellipse 70% 80% at 70% 30%,#000 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 70% 30%,#000 25%,transparent 75%)}.glow-2[data-astro-cid-v4qhm7jo]{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}.hero-grid[data-astro-cid-v4qhm7jo]{position:relative;display:grid;gap:clamp(40px,6vw,64px);align-items:center}@media(min-width:980px){.hero-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:1.05fr 1fr}}.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo]{max-width:14ch}.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo] .hl[data-astro-cid-v4qhm7jo]{display:inline}.hero[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin-top:22px}.hero[data-astro-cid-v4qhm7jo] .btn-row[data-astro-cid-v4qhm7jo]{margin-top:32px}.trust[data-astro-cid-v4qhm7jo]{display:flex;align-items:center;gap:8px;margin-top:28px;color:var(--ink-2);font-size:.92rem;font-weight:500}.trust[data-astro-cid-v4qhm7jo] svg{color:var(--success);flex:none}.hero-art[data-astro-cid-v4qhm7jo]{position:relative;padding:18px 8px 36px 0}.hero-art[data-astro-cid-v4qhm7jo] .hero-mock{box-shadow:var(--shadow-lg);transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);transform-origin:left center}@media(max-width:979px){.hero-art[data-astro-cid-v4qhm7jo]{max-width:620px}.hero-art[data-astro-cid-v4qhm7jo] .hero-mock{transform:none}}.float[data-astro-cid-v4qhm7jo]{position:absolute;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);animation:bob 6s ease-in-out infinite}.notif[data-astro-cid-v4qhm7jo]{left:-14px;bottom:0;display:flex;align-items:center;gap:12px;max-width:290px;padding:12px 14px;border-radius:16px}.wa-dot[data-astro-cid-v4qhm7jo]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success)}.n-title[data-astro-cid-v4qhm7jo]{font-size:.78rem;font-weight:700;color:var(--ink);line-height:1.3}.n-text[data-astro-cid-v4qhm7jo]{font-size:.82rem;color:var(--ink-2);line-height:1.35}.ticks[data-astro-cid-v4qhm7jo]{flex:none;color:var(--accent);align-self:flex-end}.api[data-astro-cid-v4qhm7jo]{right:-6px;top:0;padding:8px 12px;border-radius:10px;border-color:var(--code-line);background:var(--code-bg);color:var(--code-ink);font-family:var(--font-mono);font-size:.75rem;animation-delay:-3s}.api[data-astro-cid-v4qhm7jo] .m[data-astro-cid-v4qhm7jo]{color:var(--code-key);font-weight:600}.api[data-astro-cid-v4qhm7jo] .ok[data-astro-cid-v4qhm7jo]{margin-left:6px;padding:1px 6px;border-radius:6px;background:#7ee0c326;color:var(--code-str)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:480px){.notif[data-astro-cid-v4qhm7jo]{left:0;right:24px;max-width:none}.api[data-astro-cid-v4qhm7jo]{right:0}}.line[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;gap:14px}.line-top[data-astro-cid-v4qhm7jo]{display:flex;align-items:center;justify-content:space-between;gap:12px}.line-num[data-astro-cid-v4qhm7jo]{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.line[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem)}.line[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--ink-2)}.line[data-astro-cid-v4qhm7jo] .link-arrow[data-astro-cid-v4qhm7jo]{margin-top:auto;padding-top:6px}.svc-grid[data-astro-cid-v4qhm7jo]{display:grid;gap:16px;padding:0;list-style:none}@media(min-width:640px){.svc-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.svc-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(4,1fr)}}.svc[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;gap:12px}.svc[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{margin-top:6px}.svc[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--ink-2);font-size:.95rem}.spot[data-astro-cid-v4qhm7jo]{display:grid;gap:clamp(36px,5vw,56px);align-items:center}@media(min-width:980px){.spot[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1.05fr}}.spot[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.spot-cat[data-astro-cid-v4qhm7jo]{padding:4px 10px;border:1px solid var(--primary-soft-2);border-radius:999px;background:var(--primary-soft);color:var(--primary-ink);font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:0}.spot-headline[data-astro-cid-v4qhm7jo]{margin-top:16px;font-family:var(--font-display);font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.spot[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin-top:12px;font-size:1.02rem}.spot[data-astro-cid-v4qhm7jo] .check-list[data-astro-cid-v4qhm7jo]{margin-top:22px}.spot[data-astro-cid-v4qhm7jo] .btn-row[data-astro-cid-v4qhm7jo]{margin-top:28px}.spot-note[data-astro-cid-v4qhm7jo]{margin-top:16px}.spot-code[data-astro-cid-v4qhm7jo]{min-width:0}
