.search-results .sr-head{font-weight:900;color:var(--navy);font-size:13.5px;margin-bottom:8px}.search-results .sr-item{display:block;padding:9px 10px;border-radius:10px;font-weight:800;color:var(--blue)}.search-results .sr-item:hover{background:var(--paper)}.hero[data-astro-cid-j7pv25f6]{padding:34px 0 8px}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.05fr;gap:42px;align-items:start}.hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(30px,4.6vw,46px);line-height:1.35;font-weight:900;color:var(--navy);margin:18px 0 26px}.hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--blue);text-decoration:underline wavy var(--blue) 2.5px;text-underline-offset:7px}.search[data-astro-cid-j7pv25f6]{display:flex;align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:6px 6px 6px 20px;box-shadow:0 6px 22px #1e24300f;max-width:520px}.search-icon[data-astro-cid-j7pv25f6]{color:var(--grey);font-size:19px;margin-right:8px}.search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;border:none;outline:none;font-size:16px;font-family:inherit;background:transparent;min-width:0}.search[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{width:46px;height:46px;border-radius:50%;border:none;background:var(--navy);color:#fff;font-size:19px;cursor:pointer;flex-shrink:0}.chips[data-astro-cid-j7pv25f6]{display:flex;gap:9px;margin-top:16px;flex-wrap:wrap}.search-results[data-astro-cid-j7pv25f6]{margin-top:14px;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:12px 14px}.chip[data-astro-cid-j7pv25f6]{background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:700;cursor:pointer;color:var(--navy);text-decoration:none;display:inline-block}.chip[data-astro-cid-j7pv25f6]:hover{border-color:var(--blue);color:var(--blue)}.hero-media[data-astro-cid-j7pv25f6]{position:relative}.hero-img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:5 / 3.4;object-fit:cover;border-radius:22px}.kb-card[data-astro-cid-j7pv25f6]{position:relative;margin:-64px auto 0 26px;background:#fff;border-radius:18px;box-shadow:0 16px 40px #1e243029;padding:14px 16px 16px;max-width:430px}.kb-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.kb-title[data-astro-cid-j7pv25f6]{font-weight:900;color:var(--navy);font-size:15px}.kb-play[data-astro-cid-j7pv25f6]{background:var(--navy);color:#fff;border:none;border-radius:999px;padding:6px 15px;font-weight:800;font-size:13px;cursor:pointer}.kb-keys[data-astro-cid-j7pv25f6]{display:flex;gap:4px}.kb-key[data-astro-cid-j7pv25f6]{position:relative;flex:1;height:104px;background:#fff;border:1.5px solid #d9d4c5;border-radius:0 0 9px 9px;cursor:pointer;padding:0;transition:background .1s}.kb-key[data-astro-cid-j7pv25f6].active{background:#eef1fe}.kb-cell[data-astro-cid-j7pv25f6]{position:relative;flex:1;display:flex}.kb-cell[data-astro-cid-j7pv25f6] .kb-key[data-astro-cid-j7pv25f6]{flex:1;width:100%}.kb-black-btn[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:-11px;width:22px;height:58px;background:#22242a;border:1.5px solid #17171c;border-radius:0 0 5px 5px;z-index:2;cursor:pointer;padding:0}.kb-black-btn[data-astro-cid-j7pv25f6].active{background:#45508f}.kb-note[data-astro-cid-j7pv25f6]{position:absolute;bottom:17px;left:0;right:0;text-align:center;font-weight:800;font-size:13.5px}.kb-bar[data-astro-cid-j7pv25f6]{position:absolute;bottom:7px;left:22%;right:22%;height:5px;border-radius:3px}.sec-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline}.sec-more[data-astro-cid-j7pv25f6]{font-size:13.5px;font-weight:700;color:var(--grey)}.inst-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.inst-card[data-astro-cid-j7pv25f6]{cursor:pointer;position:relative}.inst-card[data-astro-cid-j7pv25f6] .listen-btn[data-astro-cid-j7pv25f6],.basic-card[data-astro-cid-j7pv25f6] .listen-btn[data-astro-cid-j7pv25f6]{z-index:2}.inst-photo[data-astro-cid-j7pv25f6]{position:relative;border-radius:18px;overflow:hidden}.inst-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 3.1;object-fit:cover;transition:transform .3s}.inst-card[data-astro-cid-j7pv25f6]:hover .inst-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.listen-btn[data-astro-cid-j7pv25f6]{position:absolute;top:10px;right:10px;background:#fffffff2;border:none;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:800;cursor:pointer;color:var(--navy);box-shadow:0 3px 10px #00000026}.listen-btn[data-astro-cid-j7pv25f6].dark{background:var(--navy);color:#fff}.inst-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;margin-top:11px;padding:0 2px}.inst-name[data-astro-cid-j7pv25f6]{font-weight:900;font-size:17px;color:var(--navy)}.inst-arrow[data-astro-cid-j7pv25f6]{width:30px;height:30px;border-radius:50%;background:var(--beige);display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--navy)}.tools-band[data-astro-cid-j7pv25f6]{background:var(--beige);border-radius:26px;padding:30px 30px 34px;margin-top:54px}.tool-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tool-card[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:13px;background:#fff;border:none;border-radius:16px;padding:17px 18px;font-size:16.5px;font-weight:900;color:var(--navy);cursor:pointer;font-family:inherit;text-align:left}.tool-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 8px 22px #1e24301a}.tool-icon[data-astro-cid-j7pv25f6]{width:46px;height:46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-size:21px;flex-shrink:0}.tool-img[data-astro-cid-j7pv25f6]{width:46px;height:46px;object-fit:contain;flex-shrink:0}.basics-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.basic-card[data-astro-cid-j7pv25f6]{cursor:pointer;position:relative}.basic-visual[data-astro-cid-j7pv25f6]{position:relative;background:var(--beige);border-radius:18px;height:158px;display:flex;align-items:center;justify-content:center;padding:14px;overflow:hidden}.prog-visual[data-astro-cid-j7pv25f6]{gap:5px}.prog-chip[data-astro-cid-j7pv25f6]{background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:13px 12px;font-weight:900;font-size:19px}.prog-sep[data-astro-cid-j7pv25f6]{color:var(--grey);font-weight:900}.prog-visual[data-astro-cid-j7pv25f6] .listen-btn[data-astro-cid-j7pv25f6],.scale-visual[data-astro-cid-j7pv25f6] .listen-btn[data-astro-cid-j7pv25f6]{position:absolute;top:10px;right:10px}.mini-keys[data-astro-cid-j7pv25f6]{display:flex;gap:3px}.mini-key[data-astro-cid-j7pv25f6]{width:26px;height:74px;background:#fff;border:1.5px solid #d9d4c5;border-radius:0 0 6px 6px;position:relative}.mini-bar[data-astro-cid-j7pv25f6]{position:absolute;bottom:6px;left:22%;right:22%;height:4.5px;border-radius:3px}.zero-card[data-astro-cid-j7pv25f6] .basic-visual[data-astro-cid-j7pv25f6]{background:var(--blue);color:#fff;flex-direction:column;align-items:flex-start;justify-content:center;gap:13px}.zero-label[data-astro-cid-j7pv25f6]{font-size:12.5px;font-weight:800;opacity:.9}.zero-steps[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:0;width:100%}.zero-step[data-astro-cid-j7pv25f6]{width:37px;height:37px;border-radius:50%;border:2px solid rgba(255,255,255,.75);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:15px;flex-shrink:0}.zero-step[data-astro-cid-j7pv25f6].on{background:#fff;color:var(--blue);border-color:#fff}.zero-line[data-astro-cid-j7pv25f6]{flex:1;height:2px;background:#ffffff80}.zero-caps[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;width:100%;font-size:10.5px;font-weight:700;padding-right:2px}@media(max-width:900px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.inst-grid[data-astro-cid-j7pv25f6],.basics-grid[data-astro-cid-j7pv25f6],.tool-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.tool-card[data-astro-cid-j7pv25f6]{padding:13px;gap:9px;font-size:14.5px}.tool-icon[data-astro-cid-j7pv25f6]{width:36px;height:36px;border-radius:10px;font-size:17px}.tool-img[data-astro-cid-j7pv25f6]{width:38px;height:38px}.kb-card[data-astro-cid-j7pv25f6]{margin:-52px 14px 0}}
