.mmm-about-rail{display:flex;width:max-content;min-width:200%;overflow:hidden;background:linear-gradient(90deg,#70e7ff,#20b8ff 48%,#a38aff);color:#05142e;transform:rotate(-.65deg) translateY(-8px);transform-origin:center;box-shadow:0 13px 32px rgba(1,65,128,.18)}
.mmm-about-rail>div{display:flex;align-items:center;justify-content:space-around;min-width:50%;padding:18px 0;animation:mmm-about-rail 27s linear infinite}
.mmm-about-rail span{padding:0 28px;font-size:clamp(14px,1.15vw,19px);font-weight:950;line-height:1;letter-spacing:.11em;white-space:nowrap}
.mmm-about-rail b{font-size:17px}
@keyframes mmm-about-rail{to{transform:translateX(-100%)}}

.mmm-about-intro{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(78,215,255,.18),transparent 24%),#f7f5ef}
.mmm-about-intro:after{content:"✦";position:absolute;right:5vw;bottom:-55px;color:rgba(18,92,255,.055);font-size:240px;line-height:1}
.mmm-about-intro>*,.mmm-about-values>*{position:relative;z-index:1}

.mmm-about-values{gap:14px!important;padding-top:0!important}
.mmm-about-values article,.mmm-about-values article+article{position:relative;min-height:355px!important;padding:32px!important;overflow:hidden;border:1px solid #cde0ee!important;border-radius:20px;background:linear-gradient(145deg,#fff,#edf8fd);box-shadow:0 17px 40px rgba(5,45,83,.08)}
.mmm-about-values article:nth-child(2){background:linear-gradient(145deg,#081a3c,#0b5297);color:#fff;transform:translateY(-22px)}
.mmm-about-values article:nth-child(2) span,.mmm-about-values article:nth-child(2) p{color:#ccecff}
.mmm-about-values article:nth-child(3){background:linear-gradient(145deg,#f6e9ff,#e6f7ff)}
.mmm-about-values article:after{content:"✦";position:absolute;right:17px;bottom:-18px;color:rgba(8,126,231,.1);font-size:105px;line-height:1}
.mmm-about-values h3{font-size:clamp(38px,3.4vw,52px)!important}
.mmm-about-values p{position:relative;z-index:1;font-size:15px!important;line-height:1.65!important}

.mmm-about-proof{display:grid;grid-template-columns:1.05fr .75fr;gap:80px;align-items:center;padding:105px clamp(22px,10vw,160px);background:radial-gradient(circle at 82% 18%,rgba(18,128,255,.64),transparent 23%),linear-gradient(125deg,#041027,#0a2f69 62%,#061532);color:#fff}
.mmm-about-proof .mmm-kicker{color:#75e8ff}
.mmm-about-proof h2{margin:15px 0 24px;font:400 clamp(50px,5.5vw,84px)/.86 Georgia,'Times New Roman',serif;letter-spacing:-.07em}
.mmm-about-proof h2 em{color:#79e9ff;font-style:italic}
.mmm-about-proof-copy>p:last-child{max-width:580px;margin:0;color:#d5e8f7;font-size:16px;line-height:1.68}
.mmm-about-proof-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mmm-about-proof-list span{display:flex;min-height:132px;align-items:flex-start;justify-content:center;padding:28px 25px;border:1px solid rgba(143,225,255,.34);border-radius:17px;background:rgba(255,255,255,.075);backdrop-filter:blur(8px);font-size:20px;font-weight:900;line-height:1.25;transition:transform .28s ease,background .28s ease}
.mmm-about-proof-list span:hover{transform:translateY(-6px) rotate(-.6deg);background:rgba(255,255,255,.13)}
.mmm-about-proof-list i{color:#79e9ff;font-size:10px;font-style:normal;letter-spacing:.15em}

@media(max-width:760px){.mmm-about-rail>div{padding:14px 0}.mmm-about-rail span{padding:0 20px;font-size:13px}.mmm-about-values{gap:11px!important}.mmm-about-values article,.mmm-about-values article+article{min-height:0!important;padding:27px!important}.mmm-about-values article:nth-child(2){transform:none}.mmm-about-proof{grid-template-columns:1fr;gap:42px;padding:75px 22px}.mmm-about-proof-list span{min-height:112px}}
@media(max-width:480px){.mmm-about-proof-list{grid-template-columns:1fr}.mmm-about-proof-list span{min-height:88px;padding:22px;font-size:18px}}
@media(prefers-reduced-motion:reduce){.mmm-about-rail>div{animation:none}.mmm-about-rail{width:100%;min-width:100%;transform:none}.mmm-about-rail>div+div{display:none}}
