.hero[data-astro-cid-j7pv25f6]{padding:clamp(40px,6vw,84px) 0 clamp(32px,4vw,56px)}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-items:center}@media(min-width:980px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.15fr 1fr;gap:64px}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:15ch;margin-bottom:18px}.hero__search[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;margin-top:28px;padding:6px 6px 6px 16px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;box-shadow:var(--shadow);max-width:560px;color:var(--ink-3)}.hero__search[data-astro-cid-j7pv25f6]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.hero__search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{border:0;box-shadow:none!important;padding:0;min-height:44px}.hero__ages[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;margin-top:22px;flex-wrap:wrap}.age-chip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:38px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);font-weight:600;font-size:.9rem;text-decoration:none;background:#fff}.age-chip[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);color:var(--accent)}.hero__feature[data-astro-cid-j7pv25f6]{display:block;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-lg);text-decoration:none;color:var(--ink);transition:transform .2s}.hero__feature[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);color:var(--ink)}.hero__feature[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-bottom:1px solid var(--line)}.hero__feature-body[data-astro-cid-j7pv25f6]{padding:18px 22px 22px;display:grid;gap:6px}.hero__feature-body[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.25rem;letter-spacing:-.015em}.intents[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.intents[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-decoration:none;font-weight:580;background:#fff;transition:border-color .15s,box-shadow .15s}.intents[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--line-strong);box-shadow:var(--shadow);color:var(--accent)}.intents__icon[data-astro-cid-j7pv25f6]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.section-head__actions[data-astro-cid-j7pv25f6]{display:flex;gap:10px;flex-wrap:wrap}.feature-card__icon[data-astro-cid-j7pv25f6]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.academy[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-items:start}@media(min-width:940px){.academy[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:72px}}.academy__lessons[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.academy__lessons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.academy__lessons[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;gap:16px;align-items:center;padding:16px 20px;color:var(--ink);text-decoration:none}.academy__lessons[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--bg-subtle)}.academy__lessons[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child{display:grid}.academy__n[data-astro-cid-j7pv25f6]{width:32px;height:32px;flex-shrink:0;border-radius:50%;border:1px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:var(--accent)}.trust[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:8px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff}.trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] svg{color:var(--accent)}.trust[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ink-2);font-size:.94rem}.trust__links[data-astro-cid-j7pv25f6]{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px;font-weight:600}
