.maono-landing .mn-history{padding-top:0;padding-bottom:90px;scroll-margin-top:120px}
.maono-landing .mn-history .mn-section-head{padding-top:55px;border-top:1px solid #343941;align-items:flex-end;margin-bottom:54px}
.maono-landing .mn-history .mn-section-head>p{max-width:300px;line-height:1.8}
.maono-landing .mn-history-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 40px;list-style:none;margin:0;padding:0}
.maono-landing .mn-history-event{position:relative;padding:30px 18px 0 0;min-width:0}
.maono-landing .mn-history-event::before{content:"";position:absolute;left:0;right:-40px;top:0;height:1px;background:#41464e}
.maono-landing .mn-history-event:nth-child(3n)::before{right:0}
.maono-landing .mn-history-event::after{content:"";position:absolute;left:0;top:-4px;width:9px;height:9px;border:2px solid #f2af0d;border-radius:50%;background:#101113;box-shadow:0 0 0 6px #101113}
.maono-landing .mn-history-event time{display:flex;align-items:baseline;gap:10px;font-size:42px;font-weight:750;line-height:1.1;letter-spacing:-.045em;color:#f2af0d;font-variant-numeric:tabular-nums}
.maono-landing .mn-history-event time>span{font-size:10px;letter-spacing:.1em;font-weight:600;color:#b3bbc8}
.maono-landing .mn-history-step{display:block;margin-top:13px;font-size:8px;font-weight:600;letter-spacing:.13em;line-height:1.6;color:#969eaa}
.maono-landing .mn-history-event h3{font-size:19px;line-height:1.4;letter-spacing:-.02em;color:#fff;margin:12px 0 10px}
.maono-landing .mn-history-event p{font-size:12px;line-height:1.85;color:#b1b7c1;margin:0;max-width:330px}
.maono-landing .mn-history-highlight::after{background:#f2af0d;box-shadow:0 0 0 6px #101113,0 0 20px #f2af0d55}
.maono-landing .mn-history-highlight h3{color:#f2c55e}
.maono-landing .mn-history-note{margin:30px 0 0;font-size:10px;line-height:1.7;color:#828b99}
@media(max-width:900px){.maono-landing .mn-history-events{gap:38px 25px}.maono-landing .mn-history-event::before{right:-25px}.maono-landing .mn-history-event time{font-size:36px}.maono-landing .mn-history-event h3{font-size:17px}}
@media(max-width:650px){.maono-landing .mn-history{padding-bottom:55px;scroll-margin-top:115px}.maono-landing .mn-history .mn-section-head{padding-top:35px;margin-bottom:34px}.maono-landing .mn-history-events{display:block}.maono-landing .mn-history-event{padding:0 0 32px 29px}.maono-landing .mn-history-event::before,.maono-landing .mn-history-event:nth-child(3n)::before{left:4px;right:auto;top:13px;bottom:-13px;width:1px;height:auto}.maono-landing .mn-history-event::after{left:0;top:11px}.maono-landing .mn-history-event:last-child{padding-bottom:0}.maono-landing .mn-history-event:last-child::before{display:none}.maono-landing .mn-history-event time{font-size:34px}.maono-landing .mn-history-step{margin-top:8px}.maono-landing .mn-history-event h3{margin-top:9px;font-size:18px}.maono-landing .mn-history-event p{font-size:12px;line-height:1.85;max-width:none}.maono-landing .mn-history-note{margin-top:26px}}

.maono-landing .mn-history-visual{margin:15px 0 17px}
.maono-landing .mn-history-photo{position:relative;display:block;width:100%;padding:0;border:0;border-radius:8px;cursor:zoom-in;background:radial-gradient(ellipse at 50% 62%,#30374470,transparent 72%);color:#d6dce6}
.maono-landing .mn-history-photo img{display:block;width:100%;height:175px;object-fit:contain;padding:2px 8px;transition:transform .5s ease;filter:drop-shadow(0 8px 10px #0003)}
.maono-landing .mn-history-photo:hover img{transform:translateY(-4px) scale(1.035)}
.maono-landing .mn-history-zoom{position:absolute;right:3px;bottom:4px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #49515f;border-radius:50%;font-size:15px;background:#171b23;color:#f2af0d}
.maono-landing .mn-history-visual figcaption{font-size:9px;line-height:1.6;text-align:center;color:#8f99a8;margin-top:5px}
.maono-landing .mn-history-event h3{margin-top:9px}
.maono-landing .mn-history-event time.mn-history-range{font-size:36px}
.maono-landing .mn-proof{background:linear-gradient(135deg,#1d222b,#15181e);border-block:1px solid #353b46}
.maono-landing .mn-proof .mn-section-head>p{max-width:330px;line-height:1.85}
.maono-landing .mn-proof-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid #414752}
.maono-landing .mn-proof-stat{padding:30px 25px 30px 0;min-width:0}
.maono-landing .mn-proof-stat+.mn-proof-stat{border-left:1px solid #414752;padding-left:30px}
.maono-landing .mn-proof-stat strong{display:block;font-size:clamp(38px,4.5vw,64px);line-height:1.1;letter-spacing:-.055em;color:#f2af0d;font-weight:750}
.maono-landing .mn-proof-stat>span{display:block;margin-top:15px;font-size:15px;line-height:1.5;font-weight:600;color:#edf0f5}
.maono-landing .mn-proof-stat small{display:block;font-size:9px;line-height:1.6;margin-top:10px;color:#8e99a9}
.maono-landing .mn-proof-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:38px}
.maono-landing .mn-proof-reason{min-width:0}
.maono-landing .mn-proof-reason .mn-eyebrow{font-size:8px;line-height:1.8;letter-spacing:.1em}
.maono-landing .mn-proof-reason h3{font-size:20px;line-height:1.4;color:#fff;margin:12px 0 10px}
.maono-landing .mn-proof-reason p{font-size:12px;line-height:1.85;color:#a9b2c1;margin:0}
.maono-landing .mn-proof-note{font-size:10px;color:#8691a1;line-height:1.7;margin:27px 0 0}
.maono-landing.mn-paused .mn-history-photo img{transition:none;transform:none}
@media(max-width:900px){.maono-landing .mn-proof-stat{padding-right:12px}.maono-landing .mn-proof-stat+.mn-proof-stat{padding-left:18px}.maono-landing .mn-proof-stat>span{font-size:13px}.maono-landing .mn-proof-reasons{gap:25px}.maono-landing .mn-proof-reason h3{font-size:18px}.maono-landing .mn-history-event time.mn-history-range{font-size:29px}}
@media(max-width:650px){.maono-landing .mn-history-visual{margin:13px 0 14px}.maono-landing .mn-history-photo img{height:180px;padding-inline:0}.maono-landing .mn-history-event time.mn-history-range{font-size:32px}.maono-landing .mn-proof-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.maono-landing .mn-proof-stat{padding:25px 16px 25px 0}.maono-landing .mn-proof-stat+.mn-proof-stat{padding-left:18px}.maono-landing .mn-proof-stat:nth-child(3){border-left:0;padding-left:0}.maono-landing .mn-proof-stat:nth-child(n+3){border-top:1px solid #414752}.maono-landing .mn-proof-stat strong{font-size:42px}.maono-landing .mn-proof-stat>span{font-size:13px;margin-top:12px}.maono-landing .mn-proof-stat small{font-size:8px}.maono-landing .mn-proof-reasons{grid-template-columns:1fr;gap:26px;margin-top:30px}.maono-landing .mn-proof-reason h3{font-size:19px}.maono-landing .mn-proof-note{font-size:9px}}
@media(max-width:350px){.maono-landing .mn-proof-stat strong{font-size:36px}.maono-landing .mn-proof-stat+.mn-proof-stat{padding-left:12px}.maono-landing .mn-proof-stat:nth-child(3){padding-left:0}.maono-landing .mn-proof-stat>span{font-size:12px}}
@media(prefers-reduced-motion:reduce){.maono-landing .mn-history-photo img{transition:none;transform:none}}

.maono-landing .mn-brand-logos{display:flex;gap:10px;align-items:stretch;margin-bottom:20px;height:86px}
.maono-landing .mn-brand-logo{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;padding:13px;background:#f2f4f7;border:1px solid #fff;border-radius:8px}
.maono-landing .mn-brand-logo img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;filter:none}
.maono-landing .mn-proof-awards .mn-brand-logo{padding:9px}
.maono-landing .mn-proof-ecosystem{padding-top:66px}
.maono-landing .mn-proof-stat small{font-size:10px;color:#a9b2c1}
@media(max-width:1100px) and (min-width:651px){.maono-landing .mn-proof-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.maono-landing .mn-proof-ecosystem{padding-top:0;grid-column:1/-1;max-width:650px}}
@media(max-width:650px){.maono-landing .mn-brand-logos{height:80px;gap:9px;margin-bottom:16px}.maono-landing .mn-brand-logo{padding:12px}.maono-landing .mn-proof-awards .mn-brand-logo{padding:8px}.maono-landing .mn-proof-ecosystem{padding-top:0}.maono-landing .mn-proof-reasons{gap:32px}.maono-landing .mn-proof-stat small{font-size:9px}}
