.mom-hero{text-align:center;padding:96px 0 32px}.mom-hero .container{max-width:1600px;margin:0 auto;padding:0 40px}.mom-hero h1{letter-spacing:-.02em;margin:20px 0 18px;font-size:62px;line-height:1.04}.mom-sub{color:var(--text-secondary);text-wrap:pretty;max-width:66ch;margin:0 auto 24px;font-size:17px;line-height:1.6}.mom-cta{justify-content:center;display:flex}.mom-sec{max-width:1600px;margin:0 auto;padding:56px 40px 0}.mom-h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;text-align:center;margin-bottom:28px;font-size:32px;font-weight:500}.mom-h2.left{text-align:left}.mom-p{color:var(--text-secondary);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;max-width:62ch;margin-bottom:14px;font-size:15.5px;line-height:1.7}.mom-mock,.mg-mock{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--shadow-float);overflow:hidden}.mm-head{border-bottom:1px solid var(--hairline);background:var(--fill);align-items:center;gap:9px;padding:14px 20px;display:flex}.mm-dot{background:var(--brand-primary);border-radius:50%;width:9px;height:9px}.mm-t{font-family:var(--font-geist-mono),monospace;color:var(--text-secondary);letter-spacing:.04em;flex:1;font-size:12px}.mm-v{font-family:var(--font-geist-mono),monospace;color:var(--brand-primary);white-space:nowrap;font-size:12px;font-weight:500}.mm-foot{border-top:1px solid var(--hairline);color:var(--text-muted);background:var(--fill);padding:12px 20px;font-size:12px}.mom-split{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.mom-streak{grid-template-columns:repeat(7,1fr);gap:9px;padding:22px 20px;display:grid}.ms-d{text-align:center}.ms-c{border-radius:var(--r-sm);color:#fff;justify-content:center;align-items:center;height:46px;margin-bottom:7px;display:flex}.ms-c svg{width:17px;height:17px}.ms-d.on .ms-c{background:var(--brand-primary)}.ms-d.rest .ms-c{background:var(--accent-gold-soft);border:1px solid var(--accent-gold)}.ms-l{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.mom-truths{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mtu{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--shadow-card);padding:26px 28px}.mtu-n{font-family:var(--font-geist-mono),monospace;color:var(--brand-primary);font-size:13px;font-weight:500}.mtu h3{margin:10px 0 8px;font-size:17px}.mtu p{color:var(--text-secondary);text-wrap:pretty;font-size:14px;line-height:1.6}.mom-goal{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.mg-row{border-bottom:1px solid var(--hairline);color:var(--text-primary);align-items:center;gap:13px;padding:15px 20px;font-size:14.5px;display:flex}.mg-row:last-child{border-bottom:0}.mg-c{border:1.5px solid var(--border);color:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mg-c svg{width:12px;height:12px}.mg-row.done .mg-c{background:var(--brand-primary);border-color:var(--brand-primary)}.mg-row.done span:last-child{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.mom-rescue{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.mr{background:var(--card);border:1px solid var(--border);border-radius:var(--r);align-items:flex-start;gap:16px;height:100%;padding:22px 24px;display:flex}.mr-n{background:var(--brand-primary);color:#fff;width:30px;height:30px;font-family:var(--font-geist-mono),monospace;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.mr h4{margin-bottom:5px;font-size:16.5px}.mr p{color:var(--text-secondary);text-wrap:pretty;font-size:14px;line-height:1.6}.mom-honest{background:var(--fill);border-radius:var(--r);justify-content:space-between;align-items:center;gap:40px;padding:40px 44px;display:flex}.mom-honest .mom-p{margin-bottom:0}.mom-faq{max-width:1600px;margin:0 auto;padding:56px 40px 0}.mom-honest>.mh-say{flex:0 44ch}.mom-honest>.banlist{flex:1 1 0}
