.edu-hero.svelte-qefan8{position:relative;overflow:hidden;background:var(--edu-paper);color:var(--edu-ink);border-radius:2rem;padding:3.5rem 0 3rem}.grid-paper.svelte-qefan8{position:absolute;inset:-28px;background-image:linear-gradient(to right,rgb(22 22 27 / .06) 1px,transparent 1px),linear-gradient(to bottom,rgb(22 22 27 / .06) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 40%,transparent 100%);animation:svelte-qefan8-drift 18s linear infinite;pointer-events:none}@keyframes svelte-qefan8-drift{to{transform:translate(28px,28px)}}.inner.svelte-qefan8{position:relative;max-width:1320px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem;align-items:center}h1.svelte-qefan8{margin:0 0 1.25rem;font-weight:800;font-size:clamp(2.3rem,3.6vw,3.6rem);line-height:1.04;text-wrap:balance;letter-spacing:-.035em;color:var(--edu-ink)}.accent.svelte-qefan8{background-image:linear-gradient(180deg,var(--edu-ink) 0%,#7f1d1d 30%,var(--edu-red) 50%,#7f1d1d 70%,var(--edu-ink) 100%);background-size:100% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:drop-shadow(0 0 20px rgb(239 68 68 / .25));padding-bottom:.08em;animation:svelte-qefan8-drift-red 5s ease-in-out infinite alternate}@keyframes svelte-qefan8-drift-red{0%{background-position:0 0%}to{background-position:0 100%}}.lede.svelte-qefan8{max-width:36rem;font-size:clamp(1.02rem,1.3vw,1.12rem);line-height:1.6;letter-spacing:-.01em;color:var(--edu-ink-soft);margin:0}.actions.svelte-qefan8{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.btn-ink.svelte-qefan8,.btn-ghost.svelte-qefan8{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 1.6rem;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.btn-ink.svelte-qefan8{background:var(--edu-ink);color:var(--edu-paper)}.btn-ink.svelte-qefan8:hover{transform:translateY(-1px);background:#000}.btn-ink.svelte-qefan8 svg{transition:transform .2s ease}.btn-ink.svelte-qefan8:hover svg{transform:translate(3px)}.btn-ghost.svelte-qefan8{color:var(--edu-ink);border:1px solid rgb(22 22 27 / .2)}.btn-ghost.svelte-qefan8:hover{background:#16161b0d}.btn-ink.svelte-qefan8:focus-visible,.btn-ghost.svelte-qefan8:focus-visible{outline:2px solid var(--edu-red);outline-offset:3px}.audiences.svelte-qefan8{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:2.25rem 0 0;padding:0;list-style:none;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#16161b8c}.audiences.svelte-qefan8 li:where(.svelte-qefan8)+li:where(.svelte-qefan8):before{content:"·";margin-right:1.1rem;color:var(--edu-red)}.art.svelte-qefan8{position:relative;width:100%}.glow.svelte-qefan8{position:absolute;inset:-12% -8%;pointer-events:none}.glow.svelte-qefan8 span:where(.svelte-qefan8){position:absolute;width:55%;aspect-ratio:1;border-radius:999px;filter:blur(60px);opacity:.45;will-change:transform;animation:svelte-qefan8-glow-drift 14s ease-in-out infinite alternate}.g1.svelte-qefan8{left:0;top:10%;background:var(--edu-sage)}.g2.svelte-qefan8{right:0;top:0;background:var(--edu-red);opacity:.3;animation-delay:-5s}.g3.svelte-qefan8{left:25%;bottom:0;background:var(--edu-pencil);animation-delay:-9s}@keyframes svelte-qefan8-glow-drift{to{transform:translate(6%,-5%) scale(1.08)}}.window.svelte-qefan8{position:relative;aspect-ratio:16 / 10;border-radius:1.1rem;overflow:hidden;background:#09090c;border:1px solid rgb(22 22 27 / .15);box-shadow:0 2px 6px #16161b1f,0 40px 90px -35px #16161b99;animation:svelte-qefan8-window-in .9s cubic-bezier(.22,1,.36,1) .3s both}.window.svelte-qefan8 video:where(.svelte-qefan8){display:block;width:100%;height:100%;object-fit:cover}@keyframes svelte-qefan8-window-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}@media(prefers-reduced-motion:reduce){.edu-hero.svelte-qefan8 :where(.svelte-qefan8),.edu-hero.svelte-qefan8 :where(.svelte-qefan8):before,.edu-hero.svelte-qefan8 :where(.svelte-qefan8):after{animation:none!important}.accent.svelte-qefan8{background-position:0 50%}}@media(max-width:900px){.edu-hero.svelte-qefan8{padding:2.5rem 0 2rem}.inner.svelte-qefan8{grid-template-columns:1fr;gap:2.5rem}}.ticker.svelte-lsb69y{overflow:hidden;margin:-1.5rem 0 1rem;padding:.5rem 0;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.track.svelte-lsb69y{display:flex;width:max-content;animation:svelte-lsb69y-slide 48s linear infinite}.ticker.svelte-lsb69y:hover .track:where(.svelte-lsb69y){animation-play-state:paused}ul.svelte-lsb69y{display:flex;gap:.75rem;margin:0;padding:0 .75rem 0 0;list-style:none}li.svelte-lsb69y{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--text-primary) 3%,transparent);white-space:nowrap;font-size:.86rem}.dot.svelte-lsb69y{width:.45rem;height:.45rem;border-radius:999px}.dot.sage.svelte-lsb69y{background:var(--edu-sage)}.dot.red.svelte-lsb69y{background:var(--edu-red)}.dot.pencil.svelte-lsb69y{background:var(--edu-pencil)}.phase.svelte-lsb69y{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.text.svelte-lsb69y{color:var(--text-primary)}@keyframes svelte-lsb69y-slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.track.svelte-lsb69y{animation:none}}.personas.svelte-10bvz0t{padding:6rem 0 5rem}.shell.svelte-10bvz0t{max-width:1200px;margin:0 auto;padding:0 1.5rem}.head.svelte-10bvz0t{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem 4rem;align-items:end;margin-bottom:3rem}.eyebrow.svelte-10bvz0t{display:block;margin-bottom:.75rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--edu-pencil)}h2.svelte-10bvz0t{margin:0;font-weight:800;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.035em}.sub.svelte-10bvz0t{margin:0;max-width:32rem;font-size:1.02rem;line-height:1.6;color:var(--text-secondary)}.layout.svelte-10bvz0t{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:1.5rem;align-items:stretch}.tabs.svelte-10bvz0t{display:flex;flex-direction:column;gap:.6rem}.tabs.svelte-10bvz0t button:where(.svelte-10bvz0t){position:relative;display:flex;align-items:center;gap:1rem;padding:.7rem;border:1px solid var(--border);border-radius:1.1rem;text-align:left;background:color-mix(in srgb,var(--text-primary) 2%,transparent);transition:background-color .25s ease,border-color .25s ease}.tabs.svelte-10bvz0t button:where(.svelte-10bvz0t):hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.tabs.svelte-10bvz0t button.active:where(.svelte-10bvz0t){border-color:color-mix(in srgb,var(--edu-pencil) 55%,transparent);background:color-mix(in srgb,var(--edu-pencil) 8%,transparent)}.tabs.svelte-10bvz0t button:where(.svelte-10bvz0t):focus-visible{outline:2px solid var(--edu-pencil);outline-offset:2px}.tab-progress.svelte-10bvz0t{position:absolute;left:1rem;right:1rem;bottom:.4rem;height:2px;border-radius:2px;background:var(--edu-pencil);transform:scaleX(0);transform-origin:left;animation:svelte-10bvz0t-countdown 7s linear forwards}@keyframes svelte-10bvz0t-countdown{to{transform:scaleX(1)}}.tabs.svelte-10bvz0t img:where(.svelte-10bvz0t){flex:none;width:84px;height:60px;border-radius:.7rem}.tab-text.svelte-10bvz0t{display:flex;flex-direction:column;gap:.15rem}.tab-label.svelte-10bvz0t{font-weight:650;font-size:1rem;color:var(--text-primary)}.tab-short.svelte-10bvz0t{font-size:.8rem;color:var(--text-secondary)}.panel.svelte-10bvz0t{border-radius:1.6rem;background:var(--edu-paper);color:var(--edu-ink);padding:2rem;min-height:100%}.panel-top.svelte-10bvz0t{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1.5rem;align-items:center}.panel-art.svelte-10bvz0t{width:180px;height:auto;border-radius:1rem;background:#fffdf8;box-shadow:0 10px 30px -14px #16161b59}h3.svelte-10bvz0t{margin:0 0 .6rem;font-weight:800;font-size:1.6rem;line-height:1.1;letter-spacing:-.03em}.panel-body.svelte-10bvz0t{margin:0;font-size:.98rem;line-height:1.6;color:var(--edu-ink-soft)}.feed-label.svelte-10bvz0t{margin:2rem 0 .75rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#16161b80}.feed.svelte-10bvz0t{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}.feed.svelte-10bvz0t li:where(.svelte-10bvz0t){display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;border-radius:.9rem;background:#fffdf8;border:1px solid rgb(22 22 27 / .07);box-shadow:0 1px 2px #16161b0d;opacity:0;transform:translateY(8px);animation:svelte-10bvz0t-in .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.12s + var(--i) * .1s)}@keyframes svelte-10bvz0t-in{to{opacity:1;transform:none}}.phase.svelte-10bvz0t{flex:none;width:4.6rem;text-align:center;padding:.2rem 0;border-radius:999px;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.phase.sage.svelte-10bvz0t{background:#8fbf9f47;color:#2f5c40}.phase.red.svelte-10bvz0t{background:#ef444424;color:#b42323}.phase.pencil.svelte-10bvz0t{background:#f5b83d4d;color:#7a5208}.feed-text.svelte-10bvz0t{font-size:.92rem;line-height:1.45;color:var(--edu-ink)}@media(prefers-reduced-motion:reduce){.tab-progress.svelte-10bvz0t{display:none}.feed.svelte-10bvz0t li:where(.svelte-10bvz0t){animation:none;opacity:1;transform:none}}@media(max-width:900px){.personas.svelte-10bvz0t{padding:4rem 0 3.5rem}.head.svelte-10bvz0t,.layout.svelte-10bvz0t{grid-template-columns:1fr}.tabs.svelte-10bvz0t{flex-direction:row;overflow-x:auto;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem .25rem;scroll-snap-type:x mandatory}.tabs.svelte-10bvz0t button:where(.svelte-10bvz0t){flex:none;scroll-snap-align:start}.tabs.svelte-10bvz0t img:where(.svelte-10bvz0t){width:56px;height:40px}.tab-short.svelte-10bvz0t{display:none}.panel.svelte-10bvz0t{padding:1.4rem}.panel-top.svelte-10bvz0t{grid-template-columns:1fr}.panel-art.svelte-10bvz0t{width:150px}}.learning-year.svelte-15ze7q5{padding:5rem 0 1rem;--step: 1.6s}.shell.svelte-15ze7q5{width:min(100%,1200px);margin:0 auto;padding:0 1.5rem}.ly-head.svelte-15ze7q5{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:2rem 4rem;align-items:end;margin-bottom:3.5rem}.eyebrow.svelte-15ze7q5{display:block;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--edu-pencil);font-weight:700;margin-bottom:.75rem}h2.svelte-15ze7q5{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.035em;font-weight:800;margin:0;max-width:18ch}.sub.svelte-15ze7q5{margin:0 0 1.25rem;max-width:52ch;line-height:1.6;color:var(--text-secondary)}.ly-toggle.svelte-15ze7q5{display:inline-flex;padding:.25rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.ly-toggle.svelte-15ze7q5 button:where(.svelte-15ze7q5){position:relative;overflow:hidden;padding:.45rem 1rem;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--text-secondary);transition:color .2s,background-color .2s}.ly-toggle.svelte-15ze7q5 .label:where(.svelte-15ze7q5){position:relative}.ly-toggle.svelte-15ze7q5 .fill:where(.svelte-15ze7q5){position:absolute;inset:0;background:color-mix(in srgb,var(--edu-pencil) 30%,transparent);transform:scaleX(0);transform-origin:left;animation:svelte-15ze7q5-countdown 10s linear forwards}@keyframes svelte-15ze7q5-countdown{to{transform:scaleX(1)}}.ly-toggle.svelte-15ze7q5 button:where(.svelte-15ze7q5):hover{color:var(--text-primary)}.ly-toggle.svelte-15ze7q5 button.active:where(.svelte-15ze7q5){color:var(--text-primary);background:color-mix(in srgb,var(--edu-pencil) 22%,transparent)}.ly-toggle.svelte-15ze7q5 button:where(.svelte-15ze7q5):focus-visible{outline:2px solid var(--edu-pencil);outline-offset:2px}.ly-rail.svelte-15ze7q5{position:relative;--node: 14px}.ly-line.svelte-15ze7q5{position:absolute;top:calc(var(--node) / 2);left:calc(50% / var(--n));right:calc(50% / var(--n));height:1px;background:linear-gradient(90deg,var(--edu-sage),var(--edu-red) 50%,var(--edu-pencil));transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1)}.ly-stages.svelte-15ze7q5{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:1.25rem;list-style:none;margin:0;padding:0}.ly-stage.svelte-15ze7q5{--accent: var(--edu-red);display:flex;flex-direction:column;align-items:center;gap:1.25rem}.ly-node.svelte-15ze7q5{position:relative;width:var(--node);height:var(--node);border-radius:999px;border:1px solid var(--accent);background:var(--background, #000)}.ly-node.svelte-15ze7q5:before,.ly-node.svelte-15ze7q5:after{content:"";position:absolute;inset:3px;border-radius:inherit;background:var(--accent);opacity:0}.ly-node.svelte-15ze7q5:after{inset:-1px;background:none;border:1px solid var(--accent)}.ly-card.svelte-15ze7q5{position:relative;width:100%;flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border:1px solid var(--border);border-radius:.9rem;background:color-mix(in srgb,var(--text-primary) 3%,transparent);opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(.3s + var(--i) * .12s)}.ly-stage.before.svelte-15ze7q5{--accent: var(--edu-sage)}.ly-stage.after.svelte-15ze7q5{--accent: var(--edu-pencil)}.ly-card.svelte-15ze7q5:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);opacity:0;pointer-events:none}.ly-phase.svelte-15ze7q5{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.ly-signal.svelte-15ze7q5{margin:0;font-size:.92rem;line-height:1.5;color:var(--text-primary)}.ly-chip.svelte-15ze7q5{align-self:flex-start;margin-top:auto;padding:.2rem .6rem;border:1px solid var(--border);border-radius:999px;font-size:.7rem;font-weight:600;color:var(--accent)}.learning-year.is-revealed .ly-line.svelte-15ze7q5{transform:scaleX(1)}.learning-year.is-revealed .ly-card.svelte-15ze7q5{opacity:1;transform:none}.learning-year.is-revealed .ly-node.svelte-15ze7q5:before{opacity:1;transition:opacity .3s ease calc(.3s + var(--i) * .12s)}.learning-year.is-revealed .ly-node.svelte-15ze7q5:after{animation:svelte-15ze7q5-ly-pulse calc(var(--step) * 4) ease-out infinite;animation-delay:calc(1.2s + var(--i) * var(--step))}.learning-year.is-revealed .ly-card.svelte-15ze7q5:before{animation:svelte-15ze7q5-ly-live calc(var(--step) * 4) ease-in-out infinite;animation-delay:calc(1.2s + var(--i) * var(--step))}@keyframes svelte-15ze7q5-ly-pulse{0%{opacity:.9;transform:scale(1)}25%,to{opacity:0;transform:scale(2.6)}}@keyframes svelte-15ze7q5-ly-live{0%,30%,to{opacity:0}6%,22%{opacity:1}}@media(prefers-reduced-motion:reduce){.ly-toggle.svelte-15ze7q5 .fill:where(.svelte-15ze7q5){display:none}.ly-line.svelte-15ze7q5,.ly-card.svelte-15ze7q5{transition:none}.learning-year.is-revealed .ly-node.svelte-15ze7q5:after,.learning-year.is-revealed .ly-card.svelte-15ze7q5:before{animation:none}}@media(max-width:767px){.ly-head.svelte-15ze7q5{grid-template-columns:1fr;margin-bottom:2.5rem}.ly-line.svelte-15ze7q5{top:calc(1.4rem + var(--node) / 2);bottom:0;left:calc(var(--node) / 2);right:auto;width:1px;height:auto;background:linear-gradient(180deg,var(--edu-sage),var(--edu-red) 50%,var(--edu-pencil));transform:scaleY(0);transform-origin:top}.learning-year.is-revealed .ly-line.svelte-15ze7q5{transform:scaleY(1)}.ly-stages.svelte-15ze7q5{grid-template-columns:1fr;gap:1rem}.ly-stage.svelte-15ze7q5{flex-direction:row;align-items:flex-start;gap:1rem}.ly-node.svelte-15ze7q5{flex:none;margin-top:1.4rem}}.throughline.svelte-idvkgx{padding:6rem 0;background:radial-gradient(ellipse 60% 50% at 80% 30%,rgb(245 184 61 / .07),transparent 70%),color-mix(in srgb,var(--text-primary) 2.5%,transparent);scroll-margin-top:5rem}.shell.svelte-idvkgx{max-width:1200px;margin:0 auto;padding:0 1.5rem}.head.svelte-idvkgx{max-width:46rem;margin-bottom:3rem}.eyebrow.svelte-idvkgx{display:block;margin-bottom:.75rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--edu-pencil)}h2.svelte-idvkgx{margin:0 0 1rem;font-weight:800;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.035em}.sub.svelte-idvkgx{margin:0;font-size:1.02rem;line-height:1.6;color:var(--text-secondary)}.layout.svelte-idvkgx{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:2rem;align-items:start}.steps.svelte-idvkgx{display:flex;flex-direction:column;gap:.6rem}.step.svelte-idvkgx{--accent: var(--edu-sage);display:flex;flex-direction:column;gap:.5rem;padding:1.15rem 1.25rem;border:1px solid var(--border);border-radius:1.1rem;text-align:left;transition:background-color .25s ease,border-color .25s ease}.step.red.svelte-idvkgx{--accent: var(--edu-red)}.step.pencil.svelte-idvkgx{--accent: var(--edu-pencil)}.step.svelte-idvkgx:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.step.active.svelte-idvkgx{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.step.svelte-idvkgx:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.step-head.svelte-idvkgx{display:flex;align-items:center;gap:.7rem}.num.svelte-idvkgx{font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary)}.phase.svelte-idvkgx{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.step-title.svelte-idvkgx{font-size:1.05rem;font-weight:650;line-height:1.35;color:var(--text-primary)}.step-body.svelte-idvkgx{font-size:.92rem;line-height:1.6;color:var(--text-secondary)}.bar.svelte-idvkgx{height:2px;margin-top:.4rem;border-radius:2px;background:color-mix(in srgb,var(--text-primary) 10%,transparent);overflow:hidden}.bar.svelte-idvkgx span:where(.svelte-idvkgx){display:block;height:100%;background:var(--accent);transform-origin:left}.screen.svelte-idvkgx{position:sticky;top:6rem}.bezel.svelte-idvkgx{aspect-ratio:16 / 9;padding:.6rem;border-radius:1.4rem;background:var(--edu-paper);box-shadow:0 30px 80px -30px #000000b3}.bezel.svelte-idvkgx video:where(.svelte-idvkgx){display:block;width:100%;height:100%;object-fit:cover;border-radius:1rem;background:#0c0c10}@media(max-width:900px){.throughline.svelte-idvkgx{padding:4rem 0}.layout.svelte-idvkgx{grid-template-columns:1fr}.screen.svelte-idvkgx{position:static;order:-1}}.trust.svelte-kf7ise{position:relative;border-radius:2rem;padding:4.5rem 0;background:var(--edu-paper);color:var(--edu-ink);overflow:hidden}.trust.svelte-kf7ise:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom,rgb(22 22 27 / .05) 1px,transparent 1px);background-size:100% 32px;mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent);pointer-events:none}.shell.svelte-kf7ise{position:relative;max-width:1200px;margin:0 auto;padding:0 1.5rem}.head.svelte-kf7ise{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem}.eyebrow.svelte-kf7ise{display:block;margin-bottom:.75rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--edu-red)}h2.svelte-kf7ise{margin:0;max-width:16ch;font-weight:800;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.035em}.link.svelte-kf7ise{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.92rem;color:var(--edu-ink);text-decoration:underline;text-decoration-color:var(--edu-red);text-underline-offset:5px;text-decoration-thickness:2px}.link.svelte-kf7ise:hover{color:var(--edu-red)}.grid.svelte-kf7ise{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.grid.svelte-kf7ise li:where(.svelte-kf7ise){padding:1.5rem;border-radius:1.2rem;background:#fffdf8;border:1px solid rgb(22 22 27 / .08);box-shadow:0 1px 2px #16161b0d;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .08s)}.trust.is-revealed .grid.svelte-kf7ise li:where(.svelte-kf7ise){opacity:1;transform:none}.icon.svelte-kf7ise{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;margin-bottom:1.1rem;animation:svelte-kf7ise-nudge 7s cubic-bezier(.34,1.56,.64,1) infinite;animation-delay:calc(2s + var(--i) * .25s)}@keyframes svelte-kf7ise-nudge{0%,12%,to{transform:none}5%{transform:translateY(-5px) rotate(-8deg)}}.icon.red.svelte-kf7ise{background:#ef444424;color:#b42323}.icon.ink.svelte-kf7ise{background:var(--edu-ink);color:var(--edu-paper)}.icon.sage.svelte-kf7ise{background:#8fbf9f4d;color:#2f5c40}.icon.pencil.svelte-kf7ise{background:#f5b83d52;color:#7a5208}h3.svelte-kf7ise{margin:0 0 .5rem;font-size:1.02rem;font-weight:700;line-height:1.3}p.svelte-kf7ise{margin:0;font-size:.9rem;line-height:1.55;color:var(--edu-ink-soft)}@media(prefers-reduced-motion:reduce){.icon.svelte-kf7ise{animation:none}.grid.svelte-kf7ise li:where(.svelte-kf7ise){transition:none}}@media(max-width:1000px){.grid.svelte-kf7ise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.trust.svelte-kf7ise{padding:3rem 0}.grid.svelte-kf7ise{grid-template-columns:1fr}}.edu.svelte-1flwevs{--edu-paper: #f6f1e7;--edu-ink: #16161b;--edu-ink-soft: #4a4944;--edu-red: #ef4444;--edu-pencil: #f5b83d;--edu-sage: #8fbf9f}
