[data-theme=mpf]{--accent: #f58a2a;--mpf-blue: #3b9cc8;--bg: #141416;--surface: #1c1c20}h2[data-astro-cid-rklm3xoc] em{color:var(--mpf-blue);font-style:normal}.final-social[data-astro-cid-rklm3xoc]{margin-top:2.5rem}.final-social[data-astro-cid-rklm3xoc] ul{justify-content:center}.hero[data-astro-cid-rklm3xoc]{position:relative;min-height:100svh;display:grid;align-items:center;padding-block:110px 60px;overflow:hidden;background:radial-gradient(ellipse at 70% 30%,#2a2a30,var(--bg) 70%)}.grid-floor[data-astro-cid-rklm3xoc]{position:absolute;left:-50%;right:-50%;bottom:-10%;height:70%;background-image:linear-gradient(rgb(170 175 220 / .22) 1px,transparent 1px),linear-gradient(90deg,rgb(170 175 220 / .22) 1px,transparent 1px);background-size:64px 64px;transform:perspective(600px) rotateX(62deg);transform-origin:center top;mask-image:linear-gradient(to bottom,transparent,#000 40%);animation:floor 20s linear infinite}@keyframes floor{to{background-position:0 64px}}.hero-inner[data-astro-cid-rklm3xoc]{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.hero[data-astro-cid-rklm3xoc] h1[data-astro-cid-rklm3xoc]{margin:0}.logo[data-astro-cid-rklm3xoc]{width:min(420px,72vw);filter:drop-shadow(0 20px 40px rgb(0 0 0 / .6))}.tagline[data-astro-cid-rklm3xoc]{font-size:clamp(1.15rem,1.8vw,1.4rem);margin:1.25rem 0;max-width:30ch}.badges[data-astro-cid-rklm3xoc]{display:flex;gap:.5rem;margin-bottom:1.5rem}.hero-ba[data-astro-cid-rklm3xoc]{max-width:560px;width:100%;justify-self:center}.split[data-astro-cid-rklm3xoc]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.sec-head[data-astro-cid-rklm3xoc]{margin-bottom:2.5rem}.feature-grid[data-astro-cid-rklm3xoc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.feature[data-astro-cid-rklm3xoc]{padding:1.75rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:border-color .3s,transform .3s var(--ease)}.feature[data-astro-cid-rklm3xoc]:hover{transform:translateY(-4px)}.feature--orange[data-astro-cid-rklm3xoc]:hover{border-color:#f58a2a80}.feature--blue[data-astro-cid-rklm3xoc]:hover{border-color:#3b9cc880}.drop[data-astro-cid-rklm3xoc]{display:block;width:22px;height:22px;margin-bottom:1rem;border-radius:0 50% 50%;transform:rotate(45deg);background:var(--accent)}.feature--blue[data-astro-cid-rklm3xoc] .drop[data-astro-cid-rklm3xoc]{background:var(--mpf-blue)}.feature[data-astro-cid-rklm3xoc] ul[data-astro-cid-rklm3xoc]{margin:0;padding-left:1.1rem;color:var(--muted)}.feature[data-astro-cid-rklm3xoc] li[data-astro-cid-rklm3xoc]+li[data-astro-cid-rklm3xoc]{margin-top:.3rem}.narrow[data-astro-cid-rklm3xoc]{max-width:820px}details[data-astro-cid-rklm3xoc]{border-bottom:1px solid var(--line)}summary[data-astro-cid-rklm3xoc]{cursor:pointer;list-style:none;padding:1.25rem 2.5rem 1.25rem 0;position:relative;font-weight:600;font-size:1.1rem}summary[data-astro-cid-rklm3xoc]::-webkit-details-marker{display:none}summary[data-astro-cid-rklm3xoc]:after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-size:1.6rem;color:var(--accent);transition:transform .25s var(--ease)}details[data-astro-cid-rklm3xoc][open] summary[data-astro-cid-rklm3xoc]:after{transform:translateY(-50%) rotate(45deg)}details[data-astro-cid-rklm3xoc] p[data-astro-cid-rklm3xoc]{color:var(--muted);padding-bottom:1.25rem;margin:0}.final[data-astro-cid-rklm3xoc]{text-align:center;background:radial-gradient(ellipse at 50% 100%,rgb(59 156 200 / .2),transparent 65%)}.final-inner[data-astro-cid-rklm3xoc]{display:grid;justify-items:center}.final[data-astro-cid-rklm3xoc] .btn-row[data-astro-cid-rklm3xoc]{justify-content:center}@media(max-width:860px){.hero-inner[data-astro-cid-rklm3xoc],.split[data-astro-cid-rklm3xoc]{grid-template-columns:1fr}.hero-inner[data-astro-cid-rklm3xoc]{text-align:center;justify-items:center}.tagline[data-astro-cid-rklm3xoc]{margin-inline:auto}.badges[data-astro-cid-rklm3xoc],.hero[data-astro-cid-rklm3xoc] .btn-row[data-astro-cid-rklm3xoc]{justify-content:center}}
