@font-face{font-family:montserrat;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");font-display:swap;font-weight:500 800;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_2c6d07{font-family:montserrat,montserrat Fallback;font-style:normal}.__variable_2c6d07{--font-mkt-head:"montserrat","montserrat Fallback"}@font-face{font-family:lato;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lato;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lato;src:url(/_next/static/media/7ff6869a1704182a-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:lato Fallback;src:local("Arial");ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.00%;size-adjust:97.84%}.__className_5fc02e{font-family:lato,lato Fallback}.__variable_5fc02e{--font-mkt-body:"lato","lato Fallback"}.moso-guide{--orange:#F36F23;--orange-hover:#d95d1a;--orange-light:#FFF0E2;--orange-tint:#FFF7ED;--cream:#FFF9EE;--white:#fff;--ink:#161412;--body:#54504A;--muted:#8A857D;--line:#F0EDE7;--line-strong:#E4E0D7;--dark:#1A1813;--green:#2E7D32;--green-bg:#F1F9F1;--red:#B3261E;--radius:12px;--radius-lg:18px;margin:0;font-family:var(--font-mkt-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16.5px;line-height:1.62;color:var(--body);background:var(--white);-webkit-font-smoothing:antialiased}.moso-guide *,.moso-guide :after,.moso-guide :before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html:has(.moso-guide){scroll-behavior:smooth}}.moso-guide h1,.moso-guide h2,.moso-guide h3,.moso-guide h4{font-family:var(--font-mkt-head),sans-serif;color:var(--ink);margin:0;letter-spacing:-.025em;line-height:1.15;font-weight:700;text-wrap:balance}.moso-guide p{margin:0}.moso-guide a{color:var(--orange);text-decoration:none}.moso-guide a:hover{color:var(--orange-hover);text-decoration:underline}.moso-guide img{display:block;max-width:100%}.guide-chrome-nav{display:contents}.moso-guide .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mkt-head),sans-serif;font-weight:600;font-size:14px;padding:10px 18px;border-radius:999px;background:var(--orange);color:#fff;border:1px solid var(--orange)}.moso-guide .btn:hover{background:var(--orange-hover);border-color:var(--orange-hover);color:#fff;text-decoration:none}.moso-guide .btn.ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.moso-guide .btn.ghost:hover{background:var(--cream);color:var(--ink)}.moso-guide .hero{background:var(--dark);color:#fff;padding:clamp(56px,8vw,92px) 0}.moso-guide .hero-in{max-width:1440px;margin:0 auto;padding:0 clamp(16px,2.2vw,32px)}.moso-guide .eyebrow{display:inline-block;font-family:var(--font-mkt-head),sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:18px}.moso-guide .hero h1{color:#fff;font-size:clamp(38px,5.6vw,62px);font-weight:800;max-width:16ch}.moso-guide .hero--wide h1{max-width:18ch}.moso-guide .hero-sub{margin-top:20px;font-size:clamp(17px,2vw,20px);color:#CFC9C0;max-width:60ch}.moso-guide .hero-meta{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.moso-guide .chip{font-family:var(--font-mkt-head),sans-serif;font-size:13px;font-weight:600;color:#EDE7DE;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);padding:8px 14px;border-radius:999px}.moso-guide .chip a{color:#EDE7DE}.moso-guide .shell{max-width:1440px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(16px,2.2vw,32px);display:grid;grid-template-columns:232px 1fr;gap:clamp(28px,4vw,56px);align-items:start}.moso-guide .shell--mls{grid-template-columns:246px 1fr}.moso-guide .shell--faq{grid-template-columns:1fr;max-width:1180px}.moso-guide .toc{position:sticky;top:88px}.moso-guide .toc-title{font-family:var(--font-mkt-head),sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.moso-guide .toc nav{display:flex;flex-direction:column;gap:2px}.moso-guide .toc a{font-family:var(--font-mkt-head),sans-serif;font-size:14px;font-weight:600;color:var(--body);padding:8px 12px;border-radius:8px;border-left:2px solid transparent}.moso-guide .toc a:hover{background:var(--cream);color:var(--ink);text-decoration:none}.moso-guide .toc a.on{color:var(--orange);border-left-color:var(--orange);background:var(--orange-tint)}.moso-guide .toc .sub{font-size:13px;font-weight:400;padding-left:24px}.moso-guide main{min-width:0;display:flex;flex-direction:column;gap:clamp(56px,7vw,84px)}.moso-guide details,.moso-guide section{scroll-margin-top:92px}.moso-guide .sec-num{font-family:var(--font-mkt-head),sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:12px}.moso-guide h2{font-size:clamp(28px,3.4vw,36px)}.moso-guide .lede{margin-top:16px;font-size:18px;max-width:68ch}.moso-guide h3{font-size:20px;margin-top:0}.moso-guide .sub-head{margin-top:52px;padding-bottom:10px;border-bottom:2px solid var(--ink);font-family:var(--font-mkt-head),sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.moso-guide .welcome{background:var(--orange-tint);border:1px solid #fadfc7;border-radius:var(--radius-lg);padding:26px 30px;color:#7A3800;font-size:17.5px}.moso-guide .tbl-wrap{overflow-x:auto}.moso-guide .tbl{width:100%;border-collapse:separate;border-spacing:0;margin-top:28px;font-size:15.5px;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.moso-guide .tbl th{font-family:var(--font-mkt-head),sans-serif;font-size:13px;font-weight:700;text-align:left;padding:14px 18px;background:var(--ink);color:#fff;letter-spacing:.01em}.moso-guide .tbl th.a{background:var(--orange)}.moso-guide .tbl th.b{background:#4A4640}.moso-guide .tbl td{padding:15px 18px;border-top:1px solid var(--line);vertical-align:top}.moso-guide .tbl tbody tr:nth-child(odd) td{background:#FCFBF9}.moso-guide .tbl td.k{font-weight:700;color:var(--ink);width:24%}.moso-guide .tbl td.n{width:56px;text-align:center;background:var(--orange)!important;color:#fff;font-family:var(--font-mkt-head),sans-serif;font-weight:700;font-size:19px;vertical-align:middle}.moso-guide .tbl td.act{font-weight:700;color:var(--ink);width:26%}.moso-guide .note{display:flex;gap:16px;align-items:flex-start;border-radius:var(--radius);padding:18px 22px;margin-top:26px;font-size:16px}.moso-guide .note .mark{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mkt-head),sans-serif;font-weight:700;font-size:14px;color:#fff}.moso-guide .note.good{background:var(--green-bg);border:1px solid #c8e6c9;color:#1B5E20}.moso-guide .note.good .mark{background:var(--green)}.moso-guide .note.warn{background:var(--orange-light);border:1px solid #f5c9a3;color:#7A3800}.moso-guide .note.warn .mark{background:var(--orange)}.moso-guide .note.info{background:var(--cream);border:1px solid var(--line-strong);color:var(--body)}.moso-guide .note.info .mark{background:var(--ink)}.moso-guide .track{margin-top:26px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#fff;padding:24px 28px 28px}.moso-guide .track+.track{margin-top:20px}.moso-guide .track-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-bottom:22px;border-bottom:1px solid var(--line)}.moso-guide .track-tag{font-family:var(--font-mkt-head),sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--orange);padding:5px 12px;border-radius:999px}.moso-guide .track.b .track-tag{background:var(--ink)}.moso-guide .track-head h3{font-size:19px}.moso-guide .track-head .who{width:100%;color:var(--muted);font-size:14.5px}.moso-guide .prog{display:grid;gap:0;margin-top:26px}.moso-guide .prog .row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.moso-guide .pstep{position:relative;padding:0 10px;text-align:center}.moso-guide .pstep:before{content:"";position:absolute;top:17px;left:-50%;width:100%;height:2px;background:var(--orange);opacity:.28}.moso-guide .track.b .pstep:before{background:var(--line-strong);opacity:1}.moso-guide .pstep:first-child:before{display:none}.moso-guide .pstep .bub{position:relative;z-index:1;width:36px;height:36px;margin:0 auto;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mkt-head),sans-serif;font-weight:700;font-size:15px;background:var(--orange);color:#fff;border:3px solid #fff;box-shadow:0 0 0 2px var(--orange)}.moso-guide .track.b .pstep .bub{background:var(--ink);box-shadow:0 0 0 2px var(--ink)}.moso-guide .pstep .lbl{margin-top:12px;font-family:var(--font-mkt-head),sans-serif;font-weight:700;font-size:14.5px;color:var(--ink);line-height:1.3;text-wrap:balance}.moso-guide .pstep .sub{margin-top:5px;font-size:13.5px;color:var(--muted);line-height:1.45;text-wrap:pretty}.moso-guide .track-foot{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.moso-guide .track-foot .goal{font-size:14.5px;color:var(--muted)}.moso-guide .track-foot a{font-family:var(--font-mkt-head),sans-serif;font-weight:600;font-size:14px}.moso-guide .steps{margin-top:32px;display:flex;flex-direction:column;gap:2px}.moso-guide .step{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.moso-guide .step:first-child{border-top:none}.moso-guide .step .idx{font-family:var(--font-mkt-head),sans-serif;font-size:13px;font-weight:700;color:var(--orange);letter-spacing:.1em;padding-top:3px;white-space:nowrap}.moso-guide .step h4{font-size:17px;margin-bottom:8px}.moso-guide .step ul{margin:0;padding-left:19px;display:flex;flex-direction:column;gap:5px;font-size:15.5px}.moso-guide .pkgs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.moso-guide .pkg{border:1px solid var(--line-strong);border-radius:var(--radius);padding:22px 24px;background:#fff}.moso-guide .pkg.hi{border-color:var(--orange);background:var(--orange-tint)}.moso-guide .pkg .name{font-weight:700;font-size:16px}.moso-guide .pkg .name,.moso-guide .pkg .price{font-family:var(--font-mkt-head),sans-serif;color:var(--ink)}.moso-guide .pkg .price{font-weight:800;font-size:34px;letter-spacing:-.03em;margin:6px 0 10px}.moso-guide .pkg .price small{font-size:13px;font-weight:600;color:var(--muted);letter-spacing:0}.moso-guide .pkg p{font-size:15px}.moso-guide .faq{margin-top:28px;border-top:1px solid var(--line)}.moso-guide details{border-bottom:1px solid var(--line)}.moso-guide summary{list-style:none;cursor:pointer;padding:17px 40px 17px 0;position:relative;font-family:var(--font-mkt-head),sans-serif;font-weight:600;font-size:16.5px;color:var(--ink)}.moso-guide summary::-webkit-details-marker{display:none}.moso-guide summary:hover{color:var(--orange)}.moso-guide summary:after{content:"";position:absolute;right:8px;top:24px;width:9px;height:9px;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);transform:rotate(45deg);transition:transform .2s}.moso-guide details[open] summary:after{transform:rotate(-135deg)}.moso-guide details .ans{padding:0 40px 20px 0;font-size:16px;max-width:78ch}@media (prefers-reduced-motion:reduce){.moso-guide summary:after{transition:none}}.moso-guide .lose{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.moso-guide .lose>div{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border:1px solid var(--line-strong);border-radius:var(--radius);padding:15px 18px;font-size:15.5px;background:#fff}.moso-guide .lose .x{color:var(--red);font-weight:700;line-height:1.4}.moso-guide .types{display:flex;flex-direction:column;gap:18px;margin-top:28px}.moso-guide .type{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.moso-guide .type.hi{border-color:var(--orange)}.moso-guide .type-head{display:grid;grid-template-columns:230px 1fr;gap:24px;padding:22px 26px;background:#FCFBF9;border-bottom:1px solid var(--line)}.moso-guide .type.hi .type-head{background:var(--orange-tint)}.moso-guide .type-head h3{font-size:19px}.moso-guide .type-head .blurb{font-size:15.5px}.moso-guide .type dl{margin:0;display:grid;grid-template-columns:230px 1fr;gap:0}.moso-guide .type dd,.moso-guide .type dt{padding:13px 26px;border-top:1px solid var(--line);margin:0;font-size:15.5px}.moso-guide .type dl>dt:first-child+dd,.moso-guide .type dt:first-of-type{border-top:none}.moso-guide .type dt{font-family:var(--font-mkt-head),sans-serif;font-weight:600;font-size:13.5px;color:var(--muted);letter-spacing:.01em}.moso-guide .type dd{color:var(--body)}.moso-guide .tools{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.moso-guide .tool{border:1px solid var(--line-strong);border-radius:var(--radius);padding:22px 24px;background:#fff;display:flex;flex-direction:column;gap:10px}.moso-guide .tool h4{font-size:16.5px}.moso-guide .tool p{font-size:15.5px}.moso-guide .tool .who{font-size:14.5px;color:var(--muted);border-top:1px solid var(--line);padding-top:10px;margin-top:auto}.moso-guide .tool .who b{color:var(--ink);font-family:var(--font-mkt-head),sans-serif;font-weight:600}.moso-guide .tool .tip{font-size:14.5px;color:#7A3800;background:var(--orange-tint);border-radius:8px;padding:10px 14px}.moso-guide .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.moso-guide .card{border:1px solid var(--line-strong);border-radius:var(--radius);padding:20px 22px;background:var(--cream)}.moso-guide .card .role{font-family:var(--font-mkt-head),sans-serif;font-weight:700;font-size:15px;color:var(--ink)}.moso-guide .card .mail{margin-top:4px;font-size:15px;word-break:break-all}@media (max-width:1080px){.moso-guide .pstep{padding:0 6px}.moso-guide .pstep .bub{width:30px;height:30px;font-size:13px}.moso-guide .pstep:before{top:14px}.moso-guide .pstep .lbl{font-size:13.5px;margin-top:10px}.moso-guide .pstep .sub{font-size:12.5px}.moso-guide .tools{grid-template-columns:1fr}}@media (max-width:960px){.moso-guide .shell{grid-template-columns:1fr}.moso-guide .toc{position:static;order:-1;border:1px solid var(--line);border-radius:var(--radius);padding:16px}.moso-guide .cards,.moso-guide .lose,.moso-guide .pkgs,.moso-guide .type dl,.moso-guide .type-head{grid-template-columns:1fr}.moso-guide .type dt{padding-bottom:0;border-top:1px solid var(--line)}.moso-guide .type dd{padding-top:4px;border-top:none}}@media (max-width:860px){.moso-guide .pstep .sub{display:none}}@media (max-width:620px){.moso-guide .prog .row{grid-auto-flow:row;grid-auto-columns:auto}.moso-guide .pstep{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;-moz-column-gap:14px;column-gap:14px;text-align:left;padding:0 0 18px}.moso-guide .pstep:before{top:30px;left:14px;bottom:-4px;height:auto;width:2px}.moso-guide .pstep:last-child{padding-bottom:0}.moso-guide .pstep .bub{margin:0;grid-row:1/3}.moso-guide .pstep .lbl{grid-column:2;grid-row:1;align-self:center;margin-top:0;min-height:30px;display:flex;align-items:center}.moso-guide .pstep .sub{display:block;grid-column:2;grid-row:2;margin-top:2px}}@media print{.guide-chrome-footer,.guide-chrome-nav,.moso-guide .toc{display:none}.moso-guide .shell{display:block}.moso-guide .tool,.moso-guide .type,.moso-guide details{-moz-column-break-inside:avoid;break-inside:avoid}.moso-guide details[open] .ans{display:block}}