@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,600;1,300&display=swap");:root{--bg:#05142a;--panel:#0d203a;--panel-2:#142a48;--stroke:rgba(255,255,255,0.08);--ink:#ebf2fa;--muted:rgba(255,255,255,0.62);--muted-2:rgba(255,255,255,0.40);--accent:#fe9b03;--accent-2:#fe9b03;--radius:16px}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:radial-gradient(1200px 700px at 70% -10%,#142a48 0,var(--bg) 55%);color:var(--ink);-webkit-font-smoothing:antialiased}.wrap{max-width:1040px;margin:0 auto;padding:0 24px}header.nav{display:flex;align-items:center;justify-content:space-between;padding:28px 0}.logo{font-weight:800;font-size:20px;letter-spacing:-.3px}.logo span{color:var(--accent)}.hero{padding:64px 0 40px;text-align:center}.hero h1{font-size:clamp(34px,6vw,58px);line-height:1.05;letter-spacing:-1.5px;font-weight:800}.hero h1 em{font-style:normal;color:var(--accent)}.hero p.sub{margin:20px auto 0;max-width:620px;color:var(--muted);font-size:19px;line-height:1.55}.cta{margin:36px auto 0;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cta input{width:min(340px,80vw);padding:15px 18px;border-radius:var(--radius);border:1px solid #1c3350;background:var(--panel);color:var(--ink);font-size:16px;outline:none}.cta input:focus{border-color:var(--accent)}.cta button{padding:15px 26px;border-radius:var(--radius);border:none;cursor:pointer;background:var(--accent);color:#05142a;font-weight:700;font-size:16px}.cta button:hover{filter:brightness(1.08)}.note{margin-top:12px;color:var(--muted);font-size:13px}.ok{color:var(--accent);font-weight:600}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;padding:48px 0 24px}.card{background:var(--panel);border:1px solid #1c3350;border-radius:var(--radius);padding:24px}.card .icon{font-size:26px}.card h3{margin:12px 0 8px;font-size:17px}.card p{color:var(--muted);font-size:14.5px;line-height:1.55}.how{padding:40px 0 24px}.how h2{text-align:center;font-size:30px;letter-spacing:-.5px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:28px}.step{background:var(--panel);border:1px solid #1c3350;border-radius:var(--radius);padding:22px}.step b{color:var(--accent-2);display:block;margin-bottom:8px;font-size:13px;letter-spacing:1px}.step p{font-size:14.5px;line-height:1.5}.step p,footer{color:var(--muted)}footer{padding:48px 0 40px;font-size:13px;text-align:center}.post-body{color:var(--ink);font-size:17px;line-height:1.75}.post-body h2{font-size:23px;margin:32px 0 10px;letter-spacing:-.3px}.post-body h3{font-size:19px;margin:24px 0 8px}.post-body p{margin:0 0 18px}.post-body ol,.post-body ul{margin:0 0 18px;padding-left:22px}.post-body li{margin-bottom:8px}.post-body a{color:var(--accent-2)}.post-body strong{color:var(--ink)}.logo-img{height:34px;width:auto;display:block}@media (max-width:480px){.logo-img{height:28px}}.mhg-logo{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1;font-size:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mhg-logo .mhg-wm{position:relative;display:flex;align-items:baseline;overflow:hidden}.mhg-logo .mhg-my{font-size:.5em;font-weight:300;font-style:italic;color:#F4623A;letter-spacing:.02em;margin-right:.14em;opacity:0;transform:translateY(.35em);animation:mhgFadeUp .7s ease forwards,mhgGlowO 3s ease-in-out 1s infinite}.mhg-logo .mhg-home{color:#fff;animation:mhgFadeUp .7s ease .2s forwards,mhgGlowW 3s ease-in-out 1.2s infinite}.mhg-logo .mhg-genius,.mhg-logo .mhg-home{font-size:1em;font-weight:600;letter-spacing:-.01em;opacity:0;transform:translateY(.25em)}.mhg-logo .mhg-genius{color:#F4623A;animation:mhgFadeUp .7s ease .4s forwards,mhgGlowO 3s ease-in-out 1.4s infinite}.mhg-logo .mhg-underline{height:2px;width:0;align-self:stretch;background:linear-gradient(90deg,transparent,#F4623A,#F4623A,transparent);margin-top:.12em;border-radius:2px;animation:mhgDraw 1.8s ease-out forwards,mhgGlowLine 3s ease-in-out 1.8s infinite}.mhg-logo .mhg-sweep{position:absolute;top:0;left:-15%;width:12%;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:mhgSweep 4s ease-in-out 1.6s infinite}@keyframes mhgFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes mhgDraw{0%{width:0}to{width:100%}}@keyframes mhgSweep{0%{left:-15%}55%,to{left:115%}}@keyframes mhgGlowO{0%,to{text-shadow:0 0 6px rgba(244,98,58,.5),0 0 16px rgba(244,98,58,.25)}50%{text-shadow:0 0 10px rgba(244,98,58,.85),0 0 24px rgba(244,98,58,.5),0 0 44px rgba(244,98,58,.2)}}@keyframes mhgGlowW{0%,to{text-shadow:0 0 6px rgba(255,255,255,.35),0 0 16px rgba(255,255,255,.18)}50%{text-shadow:0 0 12px rgba(255,255,255,.7),0 0 24px rgba(255,255,255,.35)}}@keyframes mhgGlowLine{0%,to{box-shadow:0 0 5px #F4623A,0 0 12px rgba(244,98,58,.4);opacity:.75}50%{box-shadow:0 0 9px #F4623A,0 0 20px rgba(244,98,58,.6);opacity:1}}@media (max-width:480px){.mhg-logo{font-size:24px}}@media (prefers-reduced-motion:reduce){.mhg-logo .mhg-genius,.mhg-logo .mhg-home,.mhg-logo .mhg-my{opacity:1;transform:none;animation:none}.mhg-logo .mhg-underline{width:100%;animation:none}.mhg-logo .mhg-sweep{display:none}}