body.ml-inner-template #masthead,body.ml-inner-template #colophon{display:none!important}
body.ml-inner-template .ast-container{display:block!important;max-width:none!important;padding:0!important;width:100%!important}
body.ml-inner-template .site-content{display:block!important}
body.ml-inner-template .ml-inner__header .ml-brand,body.ml-inner-template .ml-inner__header .ml-brand span{color:#fff!important}
body.ml-inner-template .ml-inner__header .ml-brand span span{color:var(--ml-lime)!important}
body.ml-inner-template .ml-inner__header .ml-nav a:not(.ml-button){color:#fff!important}
body.ml-inner-template .ml-inner__header .ml-nav .ml-button{color:var(--ml-ink)!important}
.ml-inner{background:var(--ml-bg,#f6f7f3);color:var(--ml-ink,#18212b);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh}
.ml-inner *{box-sizing:border-box}.ml-inner a{color:inherit}.ml-inner__header{background:var(--ml-ink,#18212b)}
.ml-inner__hero{background:radial-gradient(circle at 85% 25%,#7652e833 0 12%,transparent 13%),linear-gradient(135deg,#18212b 0%,#2e2750 100%);color:#fff;overflow:hidden;padding:90px 0 105px;position:relative}
.ml-inner__hero:after{background-image:linear-gradient(35deg,transparent 45%,#ffffff0b 46%,transparent 48%);background-size:90px 90px;content:"";inset:0;pointer-events:none;position:absolute}
.ml-inner__hero-grid{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);position:relative;z-index:1}
.ml-inner__hero .ml-kicker{color:var(--ml-lime,#d7f579)}.ml-breadcrumb{color:#b9c2ca;font-size:.8rem;margin:0 0 28px}.ml-breadcrumb a{color:#fff}
.ml-inner__hero h1{color:#fff!important;font-size:clamp(2.8rem,6vw,5.8rem);letter-spacing:-.07em;line-height:.98;margin:0;max-width:900px}
.ml-inner__intro{color:#d2d8dd;font-size:1.15rem;line-height:1.65;margin:25px 0 30px;max-width:680px}
.ml-inner__hero-card{background:#ffffff12;border:1px solid #ffffff2b;border-radius:28px;box-shadow:0 25px 60px #0003;padding:30px;transform:rotate(3deg)}
.ml-inner__hero-orb{align-items:center;background:var(--ml-lime);border-radius:50%;color:var(--ml-ink);display:flex;font-size:2rem;height:62px;justify-content:center;width:62px}
.ml-inner__hero-card p{color:var(--ml-lime);font-size:.7rem;font-weight:800;letter-spacing:.12em;margin:24px 0 8px;text-transform:uppercase}.ml-inner__hero-card strong{display:block;font-size:1.4rem;line-height:1.15}.ml-inner__hero-card div{display:flex;gap:7px;margin-top:28px}.ml-inner__hero-card div span{background:#ffffff1a;border-radius:999px;color:#fff;font-size:.7rem;padding:7px 10px}
.ml-inner__article{padding:90px 0}.ml-page-content{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.ml-page-content>h2,.ml-page-content>p,.ml-page-content>.ml-wide{grid-column:1/-1}.ml-page-content h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.06em;line-height:1.05;margin:0 0 12px}.ml-page-content h3{font-size:1.25rem;line-height:1.15}.ml-page-content p{color:var(--ml-muted,#647181);font-size:1rem;line-height:1.7}
.ml-page-card{background:#fff;border:1px solid var(--ml-border,#e2e7df);border-radius:22px;padding:30px;transition:box-shadow .2s,transform .2s}.ml-page-card:hover{box-shadow:0 18px 40px #18212b14;transform:translateY(-5px)}.ml-page-card:before{color:var(--ml-brand,#7652e8);content:"✦";display:block;font-size:1.4rem;margin-bottom:18px}.ml-page-card strong{color:var(--ml-brand-dark,#5330b7)}.ml-page-card a{color:var(--ml-brand-dark,#5330b7);font-size:.82rem;font-weight:800;text-decoration:none}.ml-page-list{color:var(--ml-muted,#647181);line-height:1.8;padding-left:20px}.ml-page-list li{margin:7px 0}
.ml-inner__cta{background:var(--ml-brand-dark,#5330b7);color:#fff;padding:75px 0;text-align:center}.ml-inner__cta h2{color:#fff!important;font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.06em;line-height:1.05;margin:0 auto 28px;max-width:780px}.ml-inner__cta .ml-button{background:var(--ml-lime);border-color:var(--ml-lime);color:var(--ml-ink)}
@media(max-width:700px){.ml-inner__hero{padding:60px 0 75px}.ml-inner__hero-grid{display:block}.ml-inner__hero-card{margin-top:48px;transform:none}.ml-page-content{grid-template-columns:1fr}.ml-inner__article{padding:60px 0}.ml-inner__header .ml-nav{background:var(--ml-ink)}.ml-inner__header .ml-nav a{color:#fff}}
