.hero-image[data-astro-cid-n4nzydhx]{margin:0;padding:24px 12px 36px;position:relative}.sheet[data-astro-cid-n4nzydhx]{border:3px solid var(--ink);border-radius:var(--r-lg);box-shadow:10px 10px 0 var(--brand);background:var(--sky);overflow:hidden;transform:rotate(1.5deg)}.sheet[data-astro-cid-n4nzydhx] img{aspect-ratio:1792/878;object-fit:cover;width:100%;height:auto;display:block}.chip[data-astro-cid-n4nzydhx]{background:var(--paper);border:2.5px solid var(--ink);font-family:var(--font-display);box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.95rem;font-weight:600;display:inline-flex;position:absolute}.tick[data-astro-cid-n4nzydhx]{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;display:grid}.chip-skill[data-astro-cid-n4nzydhx]{top:4px;left:0;transform:rotate(-4deg)}.chip-band[data-astro-cid-n4nzydhx]{background:var(--sky-50);top:4px;right:4px;transform:rotate(5deg)}.chip-jar[data-astro-cid-n4nzydhx]{border-radius:18px;padding:8px 14px;bottom:0;right:8%;transform:rotate(-2deg)}.chip-jar[data-astro-cid-n4nzydhx] small[data-astro-cid-n4nzydhx]{font-family:var(--font-body);color:var(--muted);font-size:.75rem;font-weight:700;line-height:1.1;display:block}.chip-jar[data-astro-cid-n4nzydhx] b[data-astro-cid-n4nzydhx]{font-size:1.1rem;font-weight:600;line-height:1.1}.concept[data-astro-cid-xpoc5mlr]{width:100%;max-width:132px;height:auto;margin-bottom:8px}.jar[data-astro-cid-3vjoheq4]{text-align:center;max-width:280px;margin:0 auto}.jar[data-astro-cid-3vjoheq4] svg[data-astro-cid-3vjoheq4]{width:100%}.level[data-astro-cid-3vjoheq4]{animation:5s ease-in-out infinite rise}.star[data-astro-cid-3vjoheq4]{animation:5s ease-in-out infinite pop;animation-delay:calc(var(--i) * .25s);transform-box:fill-box;transform-origin:50%}@keyframes rise{0%{transform:translateY(70px)}60%,to{transform:translateY(0)}}@keyframes pop{0%,10%{opacity:0}30%,to{opacity:1}}figcaption[data-astro-cid-3vjoheq4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:10px;display:flex}.cap[data-astro-cid-3vjoheq4]{font-family:var(--font-display);font-size:1.1rem;font-weight:600}.ratio[data-astro-cid-3vjoheq4]{background:var(--paper);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:4px 14px}.ratio[data-astro-cid-3vjoheq4] b[data-astro-cid-3vjoheq4]{font-family:var(--font-display);font-weight:600}.ratio[data-astro-cid-3vjoheq4] small[data-astro-cid-3vjoheq4]{color:var(--muted);font-weight:700}@media (prefers-reduced-motion:reduce){.level[data-astro-cid-3vjoheq4],.star[data-astro-cid-3vjoheq4]{animation:none}}.faq[data-astro-cid-hemr5th4]{gap:12px;max-width:820px;margin-inline:auto;display:grid}details[data-astro-cid-hemr5th4]{background:var(--paper);border:2px solid var(--line);border-radius:var(--r);padding:0 22px;transition:border-color .15s}details[data-astro-cid-hemr5th4][open]{border-color:var(--ink)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--font-display);padding:18px 36px 18px 0;font-size:1.12rem;font-weight:600;list-style:none;position:relative}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";background:var(--brand-50);width:28px;height:28px;color:var(--brand-d);border-radius:50%;place-items:center;font-size:1.3rem;line-height:1;display:grid;position:absolute;top:50%;right:0;translate:0 -50%}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"–";background:var(--brand);color:#fff}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-2);margin:0 0 20px}.row[data-astro-cid-lsxrvkd2]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.grow[data-astro-cid-lsxrvkd2]{flex:260px;margin-bottom:0}.checkbox[data-astro-cid-lsxrvkd2]{margin:16px 0}.note[data-astro-cid-lsxrvkd2]{margin:8px 0 0}.hero[data-astro-cid-m3zpgalb]{isolation:isolate;padding:clamp(40px,6vw,80px) 0 clamp(56px,8vw,96px);position:relative;overflow:hidden}.hero[data-astro-cid-m3zpgalb]:before{content:"";background:radial-gradient(circle, var(--sun-50) 0%, transparent 65%);z-index:-1;width:60vw;max-width:760px;height:60vw;max-height:760px;position:absolute;inset:auto -10% -30% auto}.hero-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{margin-bottom:20px}.hl[data-astro-cid-m3zpgalb]{color:var(--brand);background:linear-gradient(to top, transparent .04em, var(--sun) .04em, var(--sun) .3em, transparent .3em);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.sub[data-astro-cid-m3zpgalb]{color:var(--ink-2);margin-top:.35em;font-size:.56em;font-weight:500;display:block}.hero[data-astro-cid-m3zpgalb] .lead[data-astro-cid-m3zpgalb]{margin-bottom:28px}.see-how[data-astro-cid-m3zpgalb]{margin-top:18px;font-weight:800;display:inline-block}.trust[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:8px 10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.trust[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:5px 14px 5px 30px;font-size:.9rem;font-weight:700;position:relative}.trust[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:before{content:"";background:var(--green);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:11px;translate:0 -50%}.head[data-astro-cid-m3zpgalb]{margin-bottom:clamp(32px,5vw,56px)}.more[data-astro-cid-m3zpgalb]{margin:36px 0 0}.concept-card[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin-bottom:6px}.concept-card[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0}.split[data-astro-cid-m3zpgalb]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.split[data-astro-cid-m3zpgalb].reverse{grid-template-columns:.95fr 1.05fr}.steps[data-astro-cid-m3zpgalb]{gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{align-items:flex-start;gap:16px;display:flex}.steps[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin-bottom:4px}.steps[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0}.num[data-astro-cid-m3zpgalb]{width:40px;height:40px;font-family:var(--font-display);background:var(--sun);border:2.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:600;display:grid}.features[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;gap:20px 24px;margin:28px 0;display:grid}.feature[data-astro-cid-m3zpgalb]{gap:12px;display:flex}.feature[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin-bottom:4px;font-size:1.08rem}.feature[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0;font-size:.97rem}.ico[data-astro-cid-m3zpgalb]{background:var(--brand-50);width:40px;height:40px;color:var(--brand-d);border-radius:12px;flex:none;place-items:center;display:grid}.honest[data-astro-cid-m3zpgalb]{background:var(--sun-50);border-left:4px solid var(--sun);border-radius:0 var(--r-sm) var(--r-sm) 0;margin-bottom:24px;padding:14px 18px;font-size:.97rem}.band[data-astro-cid-m3zpgalb]{background:var(--band-bg);border-color:#0000;position:relative}.band-letter[data-astro-cid-m3zpgalb]{font-family:var(--font-display);color:var(--ink);opacity:.14;font-size:2.6rem;font-weight:700;line-height:1;position:absolute;top:18px;right:20px}.ages[data-astro-cid-m3zpgalb]{color:var(--brand-d);margin-bottom:4px;font-weight:800}.band[data-astro-cid-m3zpgalb] .skills[data-astro-cid-m3zpgalb]{border-top:1.5px dashed #13274a26;margin:0;padding-top:12px;font-size:.92rem;font-weight:700}.promise[data-astro-cid-m3zpgalb]{background:var(--ink);color:#e3ebf7}.promise[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb],.promise[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{color:#fff}.promise[data-astro-cid-m3zpgalb] .eyebrow[data-astro-cid-m3zpgalb]{color:var(--sun)}.promise-item[data-astro-cid-m3zpgalb]{border-radius:var(--r);background:#ffffff0d;border:1px solid #ffffff1a;padding:24px}.promise-item[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:#c3d0e6;margin:0}.p-ico[data-astro-cid-m3zpgalb]{width:44px;height:44px;color:var(--sun);background:#ffc71a29;border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.promise[data-astro-cid-m3zpgalb] .btn-ghost[data-astro-cid-m3zpgalb]{color:#fff;background:0 0;border-color:#fff}.promise[data-astro-cid-m3zpgalb] .btn-ghost[data-astro-cid-m3zpgalb]:hover{background:#ffffff1a}.final-card[data-astro-cid-m3zpgalb]{background:var(--brand-50);border:3px solid var(--ink);border-radius:var(--r-lg);box-shadow:10px 10px 0 var(--sun);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(28px,5vw,56px);display:grid}.final-card[data-astro-cid-m3zpgalb] .lead[data-astro-cid-m3zpgalb]{margin:0}@media (width<=960px){.hero-grid[data-astro-cid-m3zpgalb],.split[data-astro-cid-m3zpgalb],.split[data-astro-cid-m3zpgalb].reverse,.final-card[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.hero-grid[data-astro-cid-m3zpgalb] .hero-image{width:100%;max-width:620px;margin-inline:auto}}@media (width<=560px){.features[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}
