@font-face{font-family:NeutralRoboto;src:url('/website/roboto-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
#mf-neutral{--n-bg:#fff;--n-text:#303532;--n-muted:#707673;--n-line:#e2e5e3;--n-grey:#ffffff;--n-green:#26764f;color-scheme:light;--n-red:#c3333d;font:14px/1.6 NeutralRoboto,Roboto,Arial,sans-serif;color:var(--n-text);background:var(--n-bg);isolation:isolate}
#mf-neutral *{box-sizing:border-box}#mf-neutral h1,#mf-neutral h2,#mf-neutral h3,#mf-neutral p,#mf-neutral figure{margin:0}#mf-neutral h1,#mf-neutral h2,#mf-neutral h3{font-weight:500;line-height:1.15;letter-spacing:-.03em}#mf-neutral a{color:inherit;text-decoration:none}#mf-neutral button{font:inherit}#mf-neutral img{display:block;width:100%;height:auto}#mf-neutral .n-wrap{width:90%;max-width:1120px;margin:auto}#mf-neutral .n-note{font-size:11px;color:var(--n-muted);padding:9px 5%;border-bottom:1px solid var(--n-line)}#mf-neutral .n-header{display:flex;align-items:center;gap:22px;padding:21px 0}#mf-neutral .n-brand{font-size:22px;letter-spacing:-.6px;font-weight:500;display:flex;align-items:center;gap:9px}#mf-neutral .n-brand svg{width:25px;height:25px;color:var(--n-red)}#mf-neutral .n-links{display:flex;gap:25px;margin-left:auto;color:var(--n-muted);font-size:12px}#mf-neutral .n-action{display:inline-flex;align-items:center;gap:14px;background:var(--n-green);color:#fff;border-radius:7px;padding:10px 16px;font-size:13px;border:0;font-weight:500}#mf-neutral .n-action svg{width:15px;height:15px}#mf-neutral .n-hero{text-align:center;padding:52px 0 36px}#mf-neutral .n-eyebrow{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--n-muted);margin-bottom:16px;display:block}#mf-neutral .n-eyebrow .n-dot{display:inline-block;width:6px;height:6px;background:var(--n-red);border-radius:50%;margin:0 7px 2px 0}#mf-neutral h1{font-size:clamp(36px,5.7vw,59px);max-width:800px;margin:0 auto 20px}#mf-neutral .n-hero p{font-size:16px;max-width:550px;margin:0 auto 24px;color:var(--n-muted)}#mf-neutral .n-hero-actions{display:flex;gap:23px;justify-content:center;align-items:center;flex-wrap:wrap}#mf-neutral .n-link{font-size:13px;display:inline-flex;align-items:center;gap:8px}#mf-neutral .n-link svg{width:15px;height:15px}#mf-neutral .n-fine{font-size:11px;color:var(--n-muted);margin-top:13px;display:block}
#mf-neutral .n-screenshot-stage{padding:22px;background:var(--n-grey);border-top:1px solid var(--n-line);border-bottom:1px solid var(--n-line)}#mf-neutral .n-window{background:var(--n-bg);border:1px solid var(--n-line);border-radius:10px;overflow:hidden;box-shadow:0 8px 28px #00000008}#mf-neutral .n-windowhead{padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--n-line);font-size:11px;color:var(--n-muted)}#mf-neutral .n-windowhead>span:first-child{display:flex;align-items:center;gap:6px}#mf-neutral .n-windowhead svg{width:14px;height:14px}#mf-neutral .n-windowhead b{font-weight:500;color:var(--n-text)}#mf-neutral .n-caption{font-size:11px;color:var(--n-muted);display:flex;justify-content:space-between;gap:14px;padding:12px 0}#mf-neutral .n-benefits{display:flex;justify-content:space-between;gap:18px;padding:23px 0 27px;border-bottom:1px solid var(--n-line)}#mf-neutral .n-benefits span{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--n-muted)}#mf-neutral .n-benefits svg{width:16px;height:16px;color:var(--n-text)}
#mf-neutral .n-section{padding:55px 0}#mf-neutral .n-sectiontitle{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}#mf-neutral h2{font-size:clamp(27px,3.5vw,37px)}#mf-neutral .n-sectiontitle p,#mf-neutral .n-copy>p{font-size:14px;color:var(--n-muted)}#mf-neutral .n-explorer{display:grid;grid-template-columns:220px 1fr;border:1px solid var(--n-line);border-radius:10px;overflow:hidden;background:var(--n-bg)}#mf-neutral .n-tabs{padding:12px;border-right:1px solid var(--n-line);display:flex;flex-direction:column;gap:4px}#mf-neutral .n-tab{display:block;text-align:left;width:100%;border:0;border-left:2px solid transparent;padding:14px 12px;background:transparent;color:var(--n-muted);border-radius:0}#mf-neutral .n-tab strong{font-weight:500;font-size:14px;display:flex;gap:8px;align-items:center;color:var(--n-text)}#mf-neutral .n-tab svg{width:17px;height:17px}#mf-neutral .n-tab small{font-size:11px;display:block;margin:7px 0 0 25px}#mf-neutral .n-tab[aria-selected=true]{background:var(--n-grey);border-left-color:var(--n-red)}#mf-neutral .n-tab[aria-selected=true] svg{color:var(--n-red)}#mf-neutral .n-screenarea{min-width:0;align-self:start}#mf-neutral .n-screenarea figure[hidden]{display:none}#mf-neutral .n-screenarea img{aspect-ratio:1440/956;object-fit:contain;background:var(--n-grey)}#mf-neutral .n-screenarea figcaption{font-size:12px;color:var(--n-muted);padding:13px 16px;border-top:1px solid var(--n-line)}
#mf-neutral .n-how{border-top:1px solid var(--n-line);border-bottom:1px solid var(--n-line)}#mf-neutral .n-howhead{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:30px}#mf-neutral .n-howhead h2{font-size:29px}#mf-neutral .n-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}#mf-neutral .n-stepnumber{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:var(--n-muted)}#mf-neutral .n-stepnumber::before{content:'';display:block;height:1px;width:23px;background:var(--n-red)}#mf-neutral .n-steps h3{font-size:21px;margin:12px 0}#mf-neutral .n-steps p{font-size:13px;color:var(--n-muted)}
#mf-neutral .n-mobile{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}#mf-neutral .n-copy h2{margin-bottom:20px}#mf-neutral .n-copy>p{margin-bottom:24px;max-width:410px}#mf-neutral .n-rows{list-style:none;padding:0;margin:0}#mf-neutral .n-rows li{display:flex;gap:12px;align-items:start;padding:15px 0;border-top:1px solid var(--n-line)}#mf-neutral .n-rows svg{width:18px;height:18px;flex-shrink:0;margin-top:3px;color:var(--n-muted)}#mf-neutral .n-rows strong{display:block;font-size:13px;font-weight:500}#mf-neutral .n-rows span{font-size:12px;color:var(--n-muted)}#mf-neutral .n-phone-stage{display:flex;align-items:center;justify-content:center;background:var(--n-grey);padding:27px;border:1px solid var(--n-line);border-radius:10px}#mf-neutral .n-phone{width:207px;max-width:100%;border:5px solid #303532;border-radius:25px;overflow:hidden;box-shadow:0 8px 22px #0000000c}
#mf-neutral .n-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;border-top:1px solid var(--n-line)}#mf-neutral details{border-bottom:1px solid var(--n-line)}#mf-neutral summary{padding:18px 0;display:flex;justify-content:space-between;gap:18px;list-style:none;font-size:13px}#mf-neutral summary::after{content:'+';font-size:17px;color:var(--n-muted)}#mf-neutral details[open] summary::after{content:'−'}#mf-neutral details p{padding:0 20px 18px 0;font-size:12px;color:var(--n-muted)}#mf-neutral .n-end{padding:32px 0;border-top:1px solid var(--n-line);border-bottom:1px solid var(--n-line);display:flex;gap:25px;align-items:center;justify-content:space-between}#mf-neutral .n-end h2{font-size:28px}#mf-neutral .n-end p{font-size:13px;color:var(--n-muted);margin-top:8px}#mf-neutral footer{padding:27px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--n-muted);font-size:11px}#mf-neutral footer .n-brand{font-size:18px;color:var(--n-text)}
@media(max-width:700px){#mf-neutral .n-header{gap:12px}#mf-neutral .n-links{display:none}#mf-neutral .n-header>.n-action{margin-left:auto}#mf-neutral .n-brand{font-size:20px}#mf-neutral .n-hero{padding:34px 0 28px}#mf-neutral .n-hero p{font-size:14px}#mf-neutral .n-screenshot-stage{padding:10px}#mf-neutral .n-benefits{flex-wrap:wrap;gap:13px}#mf-neutral .n-section{padding:37px 0}#mf-neutral .n-sectiontitle,#mf-neutral .n-mobile,#mf-neutral .n-faq{grid-template-columns:1fr;gap:22px}#mf-neutral .n-explorer{grid-template-columns:1fr}#mf-neutral .n-tabs{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--n-line);padding:6px;gap:0}#mf-neutral .n-tab{width:auto;flex:1;padding:10px 8px;border-left:0;border-bottom:2px solid transparent}#mf-neutral .n-tab[aria-selected=true]{border-left:0;border-bottom-color:var(--n-red)}#mf-neutral .n-tab strong{font-size:12px;justify-content:center;gap:4px}#mf-neutral .n-tab small{display:none}#mf-neutral .n-tab svg{width:14px;height:14px}#mf-neutral .n-steps{grid-template-columns:1fr;gap:24px}#mf-neutral .n-howhead{display:block}#mf-neutral .n-phone-stage{padding:22px}#mf-neutral .n-end{display:block}#mf-neutral .n-end .n-action{margin-top:20px}#mf-neutral .n-caption>span:last-child{display:none}#mf-neutral footer{flex-wrap:wrap}#mf-neutral .n-windowhead{font-size:10px}#mf-neutral .n-action{padding:10px 13px}}
#mf-neutral .n-tab[aria-selected=true] strong{color:var(--n-green)}
#mf-neutral .n-tab[data-view=focus][aria-selected=true] strong{color:var(--n-red)}
#mf-neutral .n-rows svg{color:var(--n-green)}
html{scroll-behavior:smooth;background:#fff}
body{margin:0;background:#fff}
.skip-link{position:absolute;top:8px;left:8px;z-index:5;padding:12px;background:#fff;color:#303532;transform:translateY(-180%)}
.skip-link:focus{transform:translateY(0)}
#mf-neutral button,#mf-neutral summary,#mf-neutral a{touch-action:manipulation}
#mf-neutral a:focus-visible,#mf-neutral button:focus-visible,#mf-neutral summary:focus-visible{outline:2px solid var(--n-green);outline-offset:4px}
#mf-neutral .n-action:hover{background:#1c603e}
#mf-neutral .n-link:hover,#mf-neutral .n-links a:hover{color:var(--n-green)}
#mf-neutral .n-zoom{display:block;border:0;padding:0;width:100%;background:#fff;color:var(--n-text);position:relative;cursor:zoom-in}
#mf-neutral .n-zoom-label{position:absolute;right:10px;bottom:10px;padding:5px 9px;border:1px solid var(--n-line);border-radius:6px;background:#fff;color:var(--n-text);font-size:11px;display:flex;gap:5px;align-items:center}
#mf-neutral .n-zoom-label svg{width:13px;height:13px}
#mf-neutral .n-phone .n-zoom-label{right:6px;bottom:7px}
#mf-neutral .n-lightbox{width:min(1440px,96vw);max-width:96vw;max-height:94vh;padding:0;border:1px solid var(--n-line);border-radius:12px;background:#fff;color:var(--n-text);overflow:auto;overscroll-behavior:contain}
#mf-neutral .n-lightbox::backdrop{background:#0009}
#mf-neutral .n-lightbox-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--n-line);position:sticky;top:0;background:#fff;z-index:1}
#mf-neutral .n-lightbox-head h2{font-size:16px;letter-spacing:0}
#mf-neutral .n-lightbox-close{display:flex;gap:7px;align-items:center;border:1px solid var(--n-line);border-radius:7px;background:#fff;padding:8px 12px;color:var(--n-text);cursor:pointer}
#mf-neutral .n-lightbox-close svg{width:16px;height:16px}
#mf-neutral .n-lightbox img{width:100%;height:auto;max-height:calc(94vh - 65px);object-fit:contain}
body:has(.n-lightbox[open]){overflow:hidden}
@media(pointer:coarse){#mf-neutral .n-action,#mf-neutral .n-tab,#mf-neutral summary,#mf-neutral .n-lightbox-close{min-height:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#mf-neutral .n-links [aria-current="page"] { color: var(--n-green); font-weight: 500; }
#mf-neutral .n-contact {
  width: 90%;
  max-width: 540px;
  margin: 0 auto 64px;
  display: grid;
  gap: 16px;
}
#mf-neutral .n-contact label { display: grid; gap: 6px; font-weight: 500; }
#mf-neutral .n-contact input,
#mf-neutral .n-contact textarea {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid var(--n-line);
  border-radius: 7px;
  color: inherit;
  background: #fff;
  font: inherit;
}
#mf-neutral .n-contact textarea { resize: vertical; }
#mf-neutral .n-contact button { justify-self: start; cursor: pointer; }
#mf-neutral .n-contact button:disabled { opacity: .65; cursor: wait; }
#mf-neutral .n-contact p { color: var(--n-muted); font-size: 14px; }
#mf-neutral #contact-status { min-height: 1.5em; }
#mf-neutral .n-guide-list { padding-inline-start: 1.4em; margin: 20px 0; }
#mf-neutral .n-guide-list li + li { margin-top: 8px; }
@media (max-width: 700px) {
  #mf-neutral .n-header { flex-wrap: wrap; }
  #mf-neutral .n-header .n-links {
    display: flex;
    order: 1;
    width: 100%;
    gap: 18px;
    margin: 0;
    padding-top: 8px;
  }
}
