.mo-home .mo-hero{padding:56px 0 72px}.mo-home .mo-hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);grid-template-areas:"copy board" "note board";grid-column-gap:64px;column-gap:64px;grid-row-gap:36px;row-gap:36px;align-items:center}.mo-home .mo-hero-copy{grid-area:copy;align-self:end}.mo-home .mo-hero-note{grid-area:note;align-self:start}.mo-home .mo-board{grid-area:board}.mo-home .mo-hero-lead{margin-top:16px;max-width:30em;font-size:17px;line-height:1.65;color:var(--planit-ink-muted)}.mo-home .mo-hero-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.mo-home .mo-hero-note{max-width:30em;padding-top:20px;border-top:1px solid var(--planit-line)}.mo-home .mo-hero-note-t{font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--planit-ink)}.mo-home .mo-hero-note p+p{margin-top:4px;font-size:14px;line-height:1.65;color:var(--planit-ink-muted)}.mo-home .mo-board-hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px 12px}.mo-home .mo-board-t{font-size:16px;font-weight:800;letter-spacing:-.02em}.mo-home .mo-board-asof{font-size:13px;font-weight:600;color:var(--planit-caption);white-space:nowrap}.mo-home .mo-board-ft{padding:12px 2px 0;font-size:12px;line-height:1.6;color:var(--planit-caption)}.mo-home .mo-board>.mo-state{border:1px solid var(--planit-line);border-radius:var(--r-md)}.mo-home .mo-deals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mo-home .mo-sec{padding:72px 0}.mo-home .mo-sec,.mo-home .mo-ways{border-top:1px solid var(--planit-line)}.mo-home .mo-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none}.mo-home .mo-ways li{padding:24px 32px 8px;border-left:1px solid var(--planit-line)}.mo-home .mo-ways li:first-child{padding-left:0;border-left:none}.mo-home .mo-ways li:last-child{padding-right:0}.mo-home .mo-ways h3{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--planit-ink)}.mo-home .mo-ways p{margin-top:8px;font-size:14px;line-height:1.65;color:var(--planit-ink-muted)}.mo-home .mo-ways .mo-link{margin-top:4px}.mo-home .mo-plan{background:var(--planit-bg-soft)}.mo-home .mo-plan-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);grid-gap:64px;gap:64px;align-items:center}.mo-home .mo-plan-defs{margin:28px 0 0;border-top:1px solid var(--planit-line)}.mo-home .mo-plan-defs div{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--planit-line)}.mo-home .mo-plan-defs dt{font-size:15px;font-weight:800;color:var(--planit-ink)}.mo-home .mo-plan-defs dd{margin:0;font-size:14px;line-height:1.65;color:var(--planit-ink-muted)}.mo-home .mo-plan-fig{margin:0;border-radius:var(--r-md);overflow:hidden}.mo-home .mo-plan-fig img{display:block;width:100%;height:auto}.mo-home .mo-consult{scroll-margin-top:calc(110px * var(--chrome-unzoom, 1))}.mo-home .mo-consult-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:64px;gap:64px;align-items:start}.mo-home .mo-steps{margin:28px 0 0;padding:0;list-style:none;counter-reset:mo-step;border-top:1px solid var(--planit-line)}.mo-home .mo-steps li{counter-increment:mo-step;display:grid;grid-template-columns:36px minmax(0,1fr);padding:16px 0;border-bottom:1px solid var(--planit-line)}.mo-home .mo-steps li:before{content:counter(mo-step);grid-row:1/span 2;font-size:15px;font-weight:800;color:var(--planit-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-home .mo-steps b{font-size:16px;font-weight:800;color:var(--planit-ink)}.mo-home .mo-steps span{margin-top:2px;font-size:14px;color:var(--planit-ink-muted)}@media (max-width:860px){.mo-home .mo-hero{padding:32px 0 48px}.mo-home .mo-hero-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "board" "note";gap:28px}.mo-home .mo-hero-lead{font-size:16px}.mo-home .mo-hero-cta .mo-btn{flex:1 1}.mo-home .mo-deals{gap:8px}.mo-home .mo-sec{padding:48px 0}.mo-home .mo-ways{grid-template-columns:minmax(0,1fr);margin-top:20px}.mo-home .mo-ways li,.mo-home .mo-ways li:first-child{padding:20px 0 8px;border-left:none;border-top:1px solid var(--planit-line)}.mo-home .mo-ways li:first-child{border-top:none}.mo-home .mo-plan-in{grid-template-columns:minmax(0,1fr);gap:28px}.mo-home .mo-plan-defs div{grid-template-columns:88px minmax(0,1fr);gap:12px}.mo-home .mo-plan-fig{max-width:360px}.mo-home .mo-consult-in{grid-template-columns:minmax(0,1fr);gap:28px}.mo-home .mo-apply{padding:24px 18px 18px}}