.kg-page{--kg-a:var(--accent-a);--kg-b:var(--accent-b)}.kg-page p{color:var(--fg2)}.kg-hero{margin-bottom:clamp(4rem,9vw,7rem);padding-top:1rem}.kg-hero__frame{position:relative}.kg-hero .makg-slot{height:clamp(34rem, calc(100dvh - var(--header-h) - 6.5rem), 56rem)}.kg-hero .makg-stage:not(.is-full){box-shadow:0 0 0 1px var(--line), 0 60px 140px -50px color-mix(in srgb, var(--accent-a) 60%, transparent), 0 20px 50px -20px #00000073;border-radius:clamp(1.1rem,2.6vw,1.9rem)}.kg-hero__copy{z-index:3;pointer-events:none;color:#f3f5fc;align-content:center;justify-items:start;gap:1.1rem;width:min(34rem,52%);display:grid;position:absolute;top:3.5rem;bottom:7.5rem;left:clamp(1.25rem,5vw,4rem)}.kg-hero__copy:before{content:"";z-index:-1;filter:blur(6px);background:radial-gradient(closest-side,#05070feb,#05070fb3 58%,#0000);position:absolute;inset:-4rem -7rem -4rem -5rem}.kg-hero__copy a,.kg-hero__copy button{pointer-events:auto}.kg-eyebrow{letter-spacing:.02em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:.3rem .85rem;font-size:.8125rem;font-weight:600;color:#dfe3f0!important}.kg-title{letter-spacing:-.045em;font-size:clamp(2rem,min(1rem + 4.4vw,9dvh),4.6rem);line-height:1.02;color:#fff!important}.kg-title span{background:linear-gradient(100deg,#8c90ff,#5ac8fa,#8c90ff) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate kg-shift}@keyframes kg-shift{to{background-position:100% 0}}.kg-sub{font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.5;color:#c9cfe2!important}.kg-cta{flex-wrap:wrap;gap:.75rem;margin-top:.3rem;display:flex}.btn.kg-btn--onDark{background:#ffffff0f;border-color:#ffffff47;color:#fff!important}.btn.kg-btn--onDark:hover{background:#ffffff24}.btn.kg-btn--orange{background:linear-gradient(#ff9a3d,#f2690d);border-color:#0000;box-shadow:0 8px 24px -8px #f2690db3;color:#fff!important}.btn.kg-btn--orange:hover{background:linear-gradient(#ffa74f,#ff7a1f)}.kg-hero--wide{padding-top:0}.kg-hero--wide .makg-stage:not(.is-full){box-shadow:none;border-radius:0}.kg-hero .makg-stage.is-topo:not(.is-full) .makg-chrome{z-index:2}.kg-hero--home .makg-stage:not(.is-full) .makg-brand,.kg-hero--wide .makg-stage:not(.is-full) .makg-brand{display:none}.kg-hero .kg-caption{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:999px;width:fit-content;max-width:calc(100% - 2.5rem);margin:1.5rem auto 0;padding:.7rem 1.25rem;font-size:1rem;line-height:1.5;color:var(--fg2)!important}.kg-caption strong{color:var(--fg)}@media (width<=44rem){.kg-caption{border-radius:1.1rem;font-size:.9375rem}}.kg-page kbd{border:1px solid var(--line);background:var(--card);font:600 .8125rem var(--font);color:var(--fg);border-bottom-width:2px;border-radius:.4rem;padding:.05rem .45rem}@media (width>=44.01rem) and (height<=42rem){.kg-hero__copy{gap:.8rem}.kg-hero__copy .kg-sub{display:none}}.kg-hero--home{margin-bottom:clamp(1.5rem,4vw,3rem)}.kg-hero--home .makg-slot{height:clamp(30rem,72dvh,46rem)}@media (width<=44rem){.kg-hero__frame{flex-direction:column-reverse;display:flex}.kg-hero__copy{width:auto;color:var(--fg);padding:1.25rem 0 1.5rem;position:static;transform:none}.kg-hero--wide .kg-hero__copy,.kg-hero--wide .kg-caption{margin-inline:1.25rem}.kg-hero--wide .kg-caption{max-width:none}.kg-hero .kg-cta{flex-direction:column;width:100%}.kg-hero .kg-cta .btn{width:100%}.kg-hero__copy:before{display:none}.kg-eyebrow{border-color:var(--line);background:color-mix(in srgb, var(--card) 70%, transparent);color:var(--fg2)!important}.kg-title{color:var(--fg)!important}.kg-sub{color:var(--fg2)!important}.btn.kg-btn--onDark{border-color:var(--line);background:0 0;color:var(--fg)!important}.kg-hero .makg-slot{height:clamp(26rem,62dvh,40rem)}}.kg-statement{text-align:center;justify-items:center;gap:1.4rem;margin-bottom:clamp(4rem,9vw,8rem);display:grid}.kg-statement h2{letter-spacing:-.04em;font-size:clamp(2.2rem,1.2rem + 4.2vw,4.25rem)}.kg-statement p{max-width:38rem;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);line-height:1.5}.kg-features{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:clamp(4rem,9vw,8rem);display:grid}.kg-card{border:1px solid var(--line);background:linear-gradient(170deg, var(--card), color-mix(in srgb, var(--card) 40%, transparent));border-radius:1.5rem;padding:1.75rem;transition:transform .3s,border-color .3s}.kg-card:hover{border-color:color-mix(in srgb, var(--accent-a) 60%, var(--line));transform:translateY(-4px)}.kg-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-a) 26%, transparent), color-mix(in srgb, var(--accent-b) 18%, transparent));width:3rem;height:3rem;color:var(--accent-a);border-radius:.9rem;place-items:center;margin-bottom:1.1rem;display:inline-grid}.kg-card h3{letter-spacing:-.02em;margin-bottom:.55rem;font-size:1.35rem}.kg-card p{font-size:1rem;line-height:1.55}.kg-steps{text-align:center;margin-bottom:clamp(4rem,9vw,8rem)}.kg-steps h2{margin-bottom:2.5rem;font-size:clamp(2rem,1.2rem + 3vw,3.25rem)}.kg-steps ol{text-align:left;grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.kg-steps li{border-top:1px solid var(--line);padding-top:1.25rem}.kg-step-n{letter-spacing:-.04em;background:linear-gradient(135deg, var(--accent-a), var(--accent-b));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3.25rem;font-weight:700;line-height:1;display:block}.kg-steps h3{margin-bottom:.4rem;font-size:1.3rem}.kg-step-link{color:var(--accent-a);margin-top:.6rem;font-weight:600;display:inline-block}.kg-step-btn{margin-top:.8rem}.kg-final{margin-bottom:clamp(3rem,7vw,5rem)}.kg-notes{max-width:44rem;margin-bottom:0;font-size:.9375rem}.kg-notes details{border-top:1px solid var(--line);padding:.9rem 0}.kg-notes details:last-child{border-bottom:1px solid var(--line)}.kg-notes summary{cursor:pointer;color:var(--fg);font-weight:600}.kg-notes details p{margin-top:.6rem;line-height:1.6}.kg-notes details h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:1.4rem 0 0;font-size:.8125rem;font-weight:700}.kg-notes details strong{color:var(--fg)}.kg-levels{gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.kg-levels li{grid-template-columns:7rem minmax(0,1fr);gap:.25rem 1rem;line-height:1.55;display:grid}.kg-levels span{color:var(--fg2)}@media (width<=34rem){.kg-levels li{grid-template-columns:1fr}}.kg-why{gap:.9rem;margin:.9rem 0 1.1rem;display:grid}.kg-why__step{border-left:3px solid var(--line);padding:.1rem 0 .1rem 1rem}.kg-why__step--end{border-left-color:var(--accent-a)}.kg-why__step h4{margin:0 0 .25rem;font-size:1rem;font-weight:650}.kg-why__step p{color:var(--fg2);margin:0;line-height:1.6}.kg-notes code{background:var(--card);border-radius:.3rem;padding:.05rem .35rem;font-size:.875em}.kg-armed .kg-reveal{opacity:0;transition:opacity .8s ease calc(var(--i,0) * 90ms), transform .9s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * 90ms);transform:translateY(28px)}.kg-armed .kg-reveal.is-in{opacity:1;transform:none}@media (width<=62rem){.kg-features{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.kg-features,.kg-steps ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kg-title span{animation:none}.kg-armed .kg-reveal{opacity:1;transition:none;transform:none}}html:has(#makg-loader){overflow:hidden}#makg-loader{z-index:2147483600;color:#eef1fa;background:#05070f;align-content:center;justify-items:center;gap:.5rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:opacity .6s,visibility .6s;display:grid;position:fixed;inset:0}#makg-loader.is-done{opacity:0;visibility:hidden}.makg-loader__logo{width:4.5rem;height:4.5rem;margin-bottom:.9rem;position:relative}.makg-loader__logo svg{width:100%;height:100%;box-shadow:0 10px 40px -8px var(--makg-accent,#4c4fd6);border-radius:1.1rem;display:block;position:relative}.makg-loader__logo:before,.makg-loader__logo:after{content:"";border:2px solid var(--makg-accent,#8c90ff);opacity:0;will-change:transform, opacity;border-radius:1.1rem;animation:2.4s ease-out infinite makg-ring;position:absolute;inset:0}.makg-loader__logo:after{animation-delay:1.2s}@keyframes makg-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.makg-loader__brand{letter-spacing:.12em;text-transform:uppercase;color:#eef1fa80;margin:0;font-size:.8125rem;font-weight:600}.makg-loader__title{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:650}.makg-loader__status{color:#eef1fa8f;min-height:1.4em;margin:0;font-size:.85rem}.makg-loader__status a{color:inherit;text-decoration:underline}.makg-loader__bar{background:#ffffff1f;border-radius:3px;width:11rem;height:3px;margin-top:.6rem;overflow:hidden}.makg-loader__bar span{will-change:transform;background:#7cc4f5;border-radius:3px;width:40%;height:100%;animation:1.3s ease-in-out infinite makg-slide;display:block}@keyframes makg-slide{0%{transform:translate(-100%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.makg-loader__logo:before,.makg-loader__logo:after,.makg-loader__bar span{animation-duration:4s}}#how{scroll-margin-top:calc(var(--header-h,4rem) + 1rem)}
