html:has(.mk){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#07090f;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html:has(.mk){scroll-behavior:auto}}html.mk-leaving .mk{visibility:hidden}.mk{--mk-bg:#07090f;--mk-bg-raised:#0b0f19;--mk-panel:#0e1320;--mk-surface:#ffffff09;--mk-surface-strong:#ffffff0f;--mk-stroke:#ffffff14;--mk-stroke-strong:#ffffff24;--mk-text:#f3f5fa;--mk-text-2:#a3acc2;--mk-text-3:#8089a0;--mk-ember:#ff6b3d;--mk-ember-bright:#ffa45c;--mk-ember-deep:#e9552b;--mk-ember-ink:#cc4e1d;--mk-ember-ink-deep:#a93e14;--mk-brand-base:#6e260b;--mk-orb:#8b9dff;--mk-orb-bright:#c7d0ff;--mk-success:#40d68c;--mk-cream:#fff1e2;--mk-domain-mathematics:#4c9af0;--mk-domain-reading:#e0b45e;--mk-domain-vocabulary:#ec6f9e;--mk-domain-memory:#a97bf5;--mk-domain-logic:#38cfd9;--mk-domain-science:#4fd07a;--mk-domain-language:#6c7cf5;--mk-domain-focus:#2fb8a0;--mk-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mk-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mk-font-rounded:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--mk-ease:cubic-bezier(.22, 1, .36, 1);--mk-ease-gentle:cubic-bezier(.16, 1, .3, 1);--mk-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--mk-gutter:clamp(20px, 5vw, 40px);--mk-max:1200px;--mk-radius:22px;--mk-radius-lg:30px;background:var(--mk-bg);min-height:100vh;color:var(--mk-text);font-family:var(--mk-font);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;line-height:1.55;position:relative;overflow-x:clip}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}.mk :where(ul,ol){padding:0;list-style:none}.mk :where(img,svg,picture){max-width:100%;display:block}.mk :where(a){color:inherit}.mk :where(button){font:inherit;color:inherit}.mk ::selection{color:#fff;background:#ff6b3d5c}.mk :focus-visible{outline:2px solid var(--mk-orb-bright);outline-offset:3px}.mk-skip{z-index:200;background:var(--mk-text);color:var(--mk-bg);border-radius:12px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.mk-skip:focus-visible{top:12px}.mk-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mk-container{width:min(100% - 2 * var(--mk-gutter), var(--mk-max));margin-inline:auto}.mk-section{padding-block:clamp(80px,9.5vw,148px);position:relative}.mk-deferred{content-visibility:auto;contain-intrinsic-size:auto var(--mk-size-wide,1100px)}@media (max-width:899px){.mk-deferred{contain-intrinsic-size:auto var(--mk-size-narrow,1600px)}}.mk-section-head{gap:18px;max-width:760px;margin-bottom:clamp(40px,6vw,72px);display:grid}.mk-section-head[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}.mk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mk-orb-bright);align-items:center;gap:10px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}.mk-eyebrow:before{content:"";background:radial-gradient(circle at 35% 35%, #eef1ff, var(--mk-orb) 60%);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #8b9dff29,0 0 14px #8b9dffcc}.mk-h2{font-family:var(--mk-font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,1.6rem + 2.7vw,60px);font-weight:700;line-height:1.04}.mk-h3{font-family:var(--mk-font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(21px,1.1rem + .5vw,26px);font-weight:650;line-height:1.2}.mk-lead{color:var(--mk-text-2);text-wrap:pretty;max-width:40em;font-size:clamp(17px,.98rem + .36vw,21px);line-height:1.55}.mk-body{color:var(--mk-text-2);text-wrap:pretty}.mk-fine{color:var(--mk-text-3);text-wrap:pretty;font-size:13px;line-height:1.55}.mk-num{font-family:var(--mk-font-rounded);font-variant-numeric:tabular-nums}.mk-accent{background:linear-gradient(100deg,#ff7a45 10%,#ffb066 55%,#ff8a4c 90%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mk-btn{--h:54px;min-height:var(--h);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .14s var(--mk-ease), box-shadow .14s var(--mk-ease), background-color .2s ease, filter .2s ease;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex;position:relative}.mk-btn svg{flex:none}.mk-btn-primary{color:#fff;background:radial-gradient(120% 90% at 30% 0%, #ffa45c52, transparent 55%), linear-gradient(180deg, var(--mk-ember-ink) 0%, var(--mk-ember-ink-deep) 100%);box-shadow:0 4px 0 0 var(--mk-brand-base), 0 12px 32px -8px #ff6b3d8c, inset 0 1px 0 #ffd2b461, inset 0 0 0 1px #ff8c5a2e}.mk-btn-primary:hover{filter:brightness(1.07)saturate(1.05);box-shadow:0 4px 0 0 var(--mk-brand-base), 0 16px 40px -8px #ff6b3db3, inset 0 1px 0 #ffd2b46b, inset 0 0 0 1px #ff8c5a3d}.mk-btn-primary:active{box-shadow:0 1px 0 0 var(--mk-brand-base), 0 6px 16px -6px #ff6b3d80, inset 0 1px 0 #ffd2b44d, inset 0 0 0 1px #ff8c5a2e;transform:translateY(3px)}.mk-btn-secondary{color:var(--mk-text);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#ffffff12;box-shadow:0 3px #00000073,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff1f}.mk-btn-secondary:hover{background:#ffffff1c}.mk-btn-secondary:active{transform:translateY(2px);box-shadow:0 1px #00000073,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff1f}.mk-btn-small{--h:40px;border-radius:12px;padding:0 16px;font-size:15px}.mk-btn-block{width:100%}.mk-link{color:var(--mk-text);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .16s}.mk-link:hover{text-decoration-color:currentColor}.mk-card{border-radius:var(--mk-radius);background:linear-gradient(#ffffff0d,#ffffff05);position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0f,0 24px 60px -30px #000c}@keyframes mk-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}.mk-enter{animation:mk-rise 1s var(--mk-ease) both;animation-delay:calc(var(--i,0) * 90ms + 40ms)}.mk [data-reveal][data-reveal-state=pending]{opacity:0;transform:translateY(28px)scale(.985)}.mk [data-reveal][data-reveal-state=shown]{opacity:1;transition:opacity .9s var(--mk-ease) var(--mk-delay,0s), transform 1.1s var(--mk-ease) var(--mk-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.mk-enter{animation:.4s both mk-fade}.mk [data-reveal][data-reveal-state]{opacity:1;transition:none;transform:none}}.mk [data-offscreen=true],.mk [data-offscreen=true] *{animation-play-state:paused!important}.mk .mx-app.mk-embed{touch-action:auto;-webkit-touch-callout:default;background:0 0;min-height:0}
