.hp{flex-direction:column;display:flex}.hp-main{flex:1;padding:56px 0 88px}.hp-nav a{white-space:nowrap}.hp-nav a.active,.hp-nav a[aria-current=page]{color:var(--text)}.hp-hero{max-width:720px;margin-bottom:40px}.hp-hero h1{letter-spacing:-.035em;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.04}.hp-lead{color:var(--muted);max-width:52ch;margin-top:16px;font-size:clamp(17px,1.4vw,19px)}.hp-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.hp-faq section+section{margin-top:36px}.hp-faq h2{font-size:15px;font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-weight:700}.hp-qa{border-bottom:1px solid var(--line-soft)}.hp-qa:first-of-type{border-top:1px solid var(--line-soft)}.hp-qa summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;font-size:17px;font-weight:600;list-style:none;display:flex}.hp-qa summary::-webkit-details-marker{display:none}.hp-qa summary:after{content:"+";color:var(--muted);flex:none;font-size:22px;line-height:1;transition:transform .15s}.hp-qa[open] summary:after{transform:rotate(45deg)}.hp-qa summary:hover{color:var(--cyan)}.hp-qa p{color:var(--muted);max-width:64ch;padding:0 2px 18px}.hp-contact{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(#0f1c3dcc,#0b1530cc);padding:24px;position:sticky;top:96px}.hp-contact h2{letter-spacing:-.02em;font-size:22px}.hp-contact p{color:var(--muted);margin-top:8px;font-size:15px}.hp-mail{overflow-wrap:anywhere;margin-top:16px;font-size:17px;font-weight:700;text-decoration:none;display:inline-block;color:var(--cyan)!important}.hp-mail:hover{text-underline-offset:3px;text-decoration:underline}.hp-small{color:var(--faint)!important;margin-top:16px!important;font-size:14px!important}.hp-more{color:var(--text);margin-top:14px;font-size:15px;text-decoration:none;display:inline-block}.hp-more:hover{color:var(--cyan)}.hp-releases{max-width:760px;margin:0;padding:0;list-style:none}.hp-release{border-left:1px solid var(--line);padding:0 0 40px 28px;position:relative}.hp-release:last-child{border-left-color:#0000;padding-bottom:0}.hp-release:before{content:"";background:var(--night);border:2px solid var(--blue-bright);border-radius:50%;width:11px;height:11px;position:absolute;top:6px;left:-6px}.hp-release:first-child:before{background:var(--cyan);border-color:var(--cyan)}.hp-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.hp-version{color:var(--muted);font-weight:700}.hp-current{color:var(--cyan);background:#38e1f21f;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.hp-release h2{letter-spacing:-.02em;margin-top:8px;font-size:clamp(21px,2vw,26px);line-height:1.2}.hp-release ul{color:var(--muted);margin:14px 0 0;padding-left:20px}.hp-release li+li{margin-top:6px}@media (width<=900px){.hp-layout{grid-template-columns:minmax(0,1fr);gap:36px}.hp-contact{position:static}}@media (width<=720px){.hp-main{padding:36px 0 64px}.hp .lp-wrap{width:calc(100% - 32px)}.hp-nav{gap:16px;margin-left:0;display:flex!important}.hp .lp-header-row{gap:16px}.hp .lp-brand .mmf-logo-word{display:none}.hp-nav a{font-size:14px}}@media (width<=480px){.hp .lp-header-actions .lp-btn{display:none}}
