.mh-hero{position:relative;padding:clamp(68px,9vw,126px) 0 84px;overflow:hidden}.mh-hero:before{content:"";position:absolute;width:38rem;height:38rem;inset-inline-end:-24rem;top:-19rem;border-radius:50%;background:radial-gradient(circle,rgba(91,124,250,.18),transparent 68%);pointer-events:none}.mh-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(40px,6vw,84px)}.mh-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.58rem .85rem;border:1px solid rgba(91,124,250,.18);border-radius:999px;background:rgba(237,242,255,.86);color:var(--accent-dark);font-size:.78rem;font-weight:900}.mh-eyebrow i{width:.48rem;height:.48rem;border-radius:50%;background:var(--success);box-shadow:0 0 0 .35rem rgba(19,138,91,.1)}.mh-hero h1{max-width:760px;margin:1.35rem 0 1.15rem;font-size:clamp(2.75rem,6.5vw,5.35rem);line-height:1.02;letter-spacing:-.06em}.mh-hero h1 span{display:block;color:transparent;background:linear-gradient(115deg,var(--accent-strong),var(--violet));-webkit-background-clip:text;background-clip:text}.mh-lead{max-width:700px;margin:0;color:var(--muted);font-size:clamp(1.04rem,1.75vw,1.28rem);line-height:1.95}.mh-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.mh-actions-note{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.mh-actions-note span{display:inline-flex;align-items:center;gap:.38rem;color:var(--muted);font-size:.76rem;font-weight:800}.mh-actions-note span:before{content:"✓";color:var(--success);font-weight:950}.mh-proof-link{display:inline-flex;align-items:center;gap:.45rem;min-height:48px;padding-inline:.45rem;color:var(--accent-dark);font-weight:900}.mh-proof-link b{transition:transform .2s ease}.mh-proof-link:hover b{transform:translateX(-4px)}.mh-stage{position:relative;min-height:560px;overflow:hidden;border:1px solid rgba(91,124,250,.18);border-radius:38px;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(237,242,255,.88));box-shadow:0 42px 100px -64px rgba(32,58,155,.7);isolation:isolate}.mh-stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(52,88,220,.13) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(to bottom,#000,transparent 88%);opacity:.7}.mh-browser{position:absolute;z-index:2;inset:70px 54px 76px;overflow:hidden;border:1px solid rgba(228,231,239,.92);border-radius:26px;background:#fff;box-shadow:0 35px 80px -45px rgba(31,46,93,.7);transform:rotate(-1.2deg);animation:mhBrowserFloat 7s ease-in-out infinite}.mh-browser-top{height:45px;display:flex;align-items:center;gap:.38rem;padding-inline:1rem;background:#f4f6fb;border-bottom:1px solid var(--hairline)}.mh-browser-top i{width:8px;height:8px;border-radius:50%;background:#c7ccda}.mh-browser-body{padding:1.15rem}.mh-browser-hero{height:112px;border-radius:17px;background:linear-gradient(125deg,var(--accent-soft),rgba(139,109,246,.2));position:relative;overflow:hidden}.mh-browser-hero:before{content:"";position:absolute;width:46%;height:14px;right:22px;top:27px;border-radius:99px;background:rgba(32,58,155,.82);box-shadow:0 28px 0 rgba(101,107,122,.24),0 48px 0 rgba(101,107,122,.14)}.mh-products{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:.8rem}.mh-product{height:128px;border:1px solid #e7eaf2;border-radius:15px;background:linear-gradient(#f6f7fa 65%,#fff 65%)}.mh-float{position:absolute;z-index:4;padding:.8rem .9rem;border:1px solid rgba(228,231,239,.95);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 22px 55px -35px rgba(31,46,93,.72);backdrop-filter:blur(12px);animation:mhFloat 5.6s ease-in-out infinite}.mh-float small{display:block;color:var(--muted);font-size:.64rem;font-weight:800}.mh-float strong{display:block;margin-top:.22rem;font-size:.86rem}.mh-float.order{top:34px;inset-inline-start:23px}.mh-float.stock{top:162px;inset-inline-end:20px;animation-delay:-1.7s}.mh-float.campaign{bottom:29px;inset-inline-start:31px;animation-delay:-3.1s}.mh-float.sync{bottom:36px;inset-inline-end:29px;animation-delay:-4.2s}.mh-float .dot{display:inline-block;width:.48rem;height:.48rem;margin-inline-end:.28rem;border-radius:50%;background:var(--success)}.mh-strip{padding:0 0 72px}.mh-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid var(--hairline);border-radius:22px;background:var(--hairline)}.mh-strip-item{padding:1.25rem 1.35rem;background:rgba(255,255,255,.92)}.mh-strip-item strong{display:block;font-size:.96rem}.mh-strip-item span{display:block;margin-top:.3rem;color:var(--muted);font-size:.76rem;line-height:1.65}.mh-section{padding:clamp(76px,8vw,112px) 0;border-top:1px solid rgba(228,231,239,.9)}.mh-section-soft{background:rgba(244,246,251,.58)}.mh-section-dark{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,#151c38,#243574 57%,#344c9e)}.mh-section-dark:before{content:"";position:absolute;width:420px;height:420px;left:-180px;bottom:-280px;border:70px solid rgba(255,255,255,.04);border-radius:50%}.mh-heading{max-width:780px;margin-bottom:2.5rem}.mh-heading.center{margin-inline:auto;text-align:center}.mh-kicker{color:var(--accent-dark);font-size:.78rem;font-weight:950;letter-spacing:.03em}.mh-section-dark .mh-kicker{color:#b8c5ff}.mh-heading h2,.mh-copy h2{margin:.65rem 0 .85rem;font-size:clamp(2rem,4.4vw,3.45rem);line-height:1.18;letter-spacing:-.035em}.mh-heading p,.mh-copy>p{margin:0;color:var(--muted);font-size:1.04rem;line-height:1.9}.mh-section-dark .mh-copy>p{color:rgba(255,255,255,.72)}.mh-value-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.mh-value{position:relative;overflow:hidden;min-height:250px;padding:1.65rem;border:1px solid var(--hairline);border-radius:25px;background:#fff;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.mh-value:hover{transform:translateY(-6px);border-color:rgba(91,124,250,.3);box-shadow:var(--shadow-soft)}.mh-value.large{grid-column:span 6;min-height:310px}.mh-value.small{grid-column:span 3}.mh-value.medium{grid-column:span 4}.mh-value-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:var(--accent-soft);color:var(--accent-dark);font-weight:950}.mh-value h3{margin:1.2rem 0 .55rem;font-size:1.22rem}.mh-value p{margin:0;color:var(--muted);line-height:1.8;font-size:.88rem}.mh-value.large h3{font-size:1.65rem}.mh-value.large p{max-width:32rem;font-size:1rem}.mh-value-accent{background:linear-gradient(145deg,#202d61,#3e58bb);color:#fff;border-color:transparent}.mh-value-accent .mh-value-icon{background:rgba(255,255,255,.12);color:#fff}.mh-value-accent p{color:rgba(255,255,255,.72)}.mh-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mh-path{display:flex;flex-direction:column;min-height:390px;padding:1.75rem;border:1px solid var(--hairline);border-radius:27px;background:#fff}.mh-path.primary{border-color:rgba(91,124,250,.22);background:linear-gradient(145deg,rgba(237,242,255,.8),#fff)}.mh-path-number{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--accent-soft);color:var(--accent-dark);font-weight:950}.mh-path-status{display:inline-flex;align-self:flex-start;margin-top:1rem;padding:.35rem .65rem;border-radius:999px;background:#f1f3f7;color:#64748b;font-size:.7rem;font-weight:900}.mh-path h3{margin:1.2rem 0 .6rem;font-size:1.35rem}.mh-path p{margin:0;color:var(--muted);line-height:1.82}.mh-path ul{display:grid;gap:.65rem;margin:1.2rem 0 1.5rem;padding:0;list-style:none;color:#414756;font-size:.84rem}.mh-path li{display:flex;gap:.5rem}.mh-path li:before{content:"✓";color:var(--success);font-weight:950}.mh-path .button{margin-top:auto}.mh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mh-step{position:relative;padding:1.6rem;border-radius:23px;background:#fff;border:1px solid var(--hairline)}.mh-step b{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent-dark);font-size:.8rem}.mh-step h3{margin:1.1rem 0 .5rem}.mh-step p{margin:0;color:var(--muted);line-height:1.75;font-size:.84rem}.mh-agent-grid,.mh-about-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(38px,6vw,78px)}.mh-agent-card{position:relative;z-index:2;min-height:360px;padding:1.6rem;border:1px solid rgba(255,255,255,.14);border-radius:29px;background:rgba(255,255,255,.08);box-shadow:inset 0 1px rgba(255,255,255,.08)}.mh-agent-window{overflow:hidden;border-radius:21px;background:#f9faff;color:var(--ink);box-shadow:0 34px 70px -40px rgba(0,0,0,.75);transform:rotate(-1.2deg);animation:mhBrowserFloat 6.5s ease-in-out infinite}.mh-agent-title{display:flex;justify-content:space-between;padding:.8rem 1rem;background:#1b254d;color:rgba(255,255,255,.76);font-size:.7rem}.mh-agent-content{padding:1.15rem}.mh-agent-status{padding:.8rem;border-radius:13px;background:#e9f8f1;color:#12724e;font-size:.78rem;font-weight:900}.mh-agent-stats{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.7rem}.mh-agent-stat{padding:1rem;border:1px solid #e6e9f0;border-radius:13px;background:#fff}.mh-agent-stat small{color:var(--muted)}.mh-agent-stat strong{display:block;margin-top:.35rem}.mh-agent-line{height:8px;margin-top:.9rem;overflow:hidden;border-radius:99px;background:#e7eaf2}.mh-agent-line span{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--violet));animation:mhProgress 3s ease-in-out infinite}.mh-agent-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.25rem 0 1.45rem}.mh-agent-meta span{padding:.5rem .7rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.78);font-size:.72rem;font-weight:800}.mh-about-card{position:relative;min-height:430px;overflow:hidden;border-radius:32px;background:linear-gradient(145deg,var(--accent-soft),#fff);border:1px solid rgba(91,124,250,.17)}.mh-about-card:before,.mh-about-card:after{content:"";position:absolute;border-radius:50%}.mh-about-card:before{width:260px;height:260px;right:-70px;top:-90px;background:rgba(91,124,250,.13)}.mh-about-card:after{width:190px;height:190px;left:-50px;bottom:-70px;background:rgba(139,109,246,.11)}.mh-about-core{position:absolute;inset:50%;width:180px;height:180px;display:grid;place-items:center;transform:translate(50%,-50%);border-radius:36px;background:#fff;border:1px solid rgba(91,124,250,.18);box-shadow:0 32px 75px -45px rgba(32,58,155,.72);text-align:center}.mh-about-core strong{font-size:1.5rem}.mh-about-core small{display:block;margin-top:.35rem;color:var(--muted)}.mh-about-badge{position:absolute;padding:.65rem .8rem;border-radius:14px;background:#fff;border:1px solid var(--hairline);box-shadow:0 18px 45px -34px rgba(31,46,93,.68);font-size:.74rem;font-weight:900}.mh-about-badge.one{right:28px;top:46px}.mh-about-badge.two{left:34px;top:115px}.mh-about-badge.three{right:42px;bottom:54px}.mh-principles{display:grid;gap:.8rem;margin-top:1.5rem}.mh-principle{display:grid;grid-template-columns:38px 1fr;gap:.75rem;align-items:start}.mh-principle b{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent-dark);font-size:.75rem}.mh-principle strong{display:block;margin-bottom:.2rem}.mh-principle span{color:var(--muted);font-size:.82rem;line-height:1.65}.mh-final{padding:clamp(50px,7vw,82px) 0}.mh-final-card{position:relative;overflow:hidden;padding:clamp(38px,6vw,70px);border-radius:36px;background:linear-gradient(135deg,#263b91,#526fea 58%,#795fdf);color:#fff;text-align:center;box-shadow:0 40px 90px -60px rgba(38,59,145,.9)}.mh-final-card:before,.mh-final-card:after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.08)}.mh-final-card:before{width:320px;height:320px;right:-180px;top:-180px}.mh-final-card:after{width:220px;height:220px;left:-110px;bottom:-135px}.mh-final-card h2{position:relative;max-width:800px;margin:0 auto .8rem;font-size:clamp(2rem,4.5vw,3.55rem);line-height:1.2}.mh-final-card p{position:relative;max-width:690px;margin:0 auto;color:rgba(255,255,255,.76);line-height:1.85}.mh-final-actions{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem;margin-top:1.65rem}.mh-final-card .button-primary{background:#fff;color:var(--accent-dark);box-shadow:none}.mh-final-card .button-secondary{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff}@keyframes mhFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mhBrowserFloat{0%,100%{transform:rotate(-1.2deg) translateY(0)}50%{transform:rotate(-.3deg) translateY(-8px)}}@keyframes mhProgress{0%,100%{width:58%}50%{width:88%}}@media(max-width:1050px){.mh-hero-grid,.mh-agent-grid,.mh-about-grid{grid-template-columns:1fr}.mh-stage,.mh-agent-card,.mh-about-card{width:min(100%,680px);margin-inline:auto}.mh-value.large{grid-column:span 12}.mh-value.small{grid-column:span 6}.mh-value.medium{grid-column:span 6}.mh-paths{grid-template-columns:1fr 1fr}.mh-path:last-child{grid-column:1/-1;min-height:auto}.mh-steps{grid-template-columns:1fr 1fr}.mh-step:last-child{grid-column:1/-1}}@media(max-width:720px){.mh-hero{padding-top:52px}.mh-hero h1{font-size:clamp(2.05rem,8vw,2.75rem);letter-spacing:-.045em}.mh-actions .button,.mh-proof-link{width:100%}.mh-strip-grid{grid-template-columns:1fr 1fr}.mh-stage{min-height:500px}.mh-browser{inset:78px 24px 82px}.mh-products{grid-template-columns:repeat(2,1fr)}.mh-product:last-child{display:none}.mh-float{font-size:.72rem}.mh-float.stock{top:145px}.mh-value.small,.mh-value.medium{grid-column:span 12}.mh-paths,.mh-steps{grid-template-columns:1fr}.mh-path:last-child,.mh-step:last-child{grid-column:auto}.mh-agent-card{min-height:300px}.mh-about-card{min-height:350px}.mh-about-core{width:150px;height:150px}.mh-about-badge{font-size:.66rem}.mh-about-badge.one{right:15px}.mh-about-badge.two{left:15px}.mh-about-badge.three{right:18px}}@media(max-width:480px){.mh-hero h1{font-size:clamp(1.8rem,9vw,2.3rem)}.mh-strip-grid{grid-template-columns:1fr}.mh-stage{min-height:450px}.mh-browser{inset:72px 14px 86px}.mh-browser-hero{height:94px}.mh-product{height:105px}.mh-float.campaign{display:none}.mh-float.sync{bottom:24px}.mh-float.order{top:20px}.mh-about-badge.two{top:78px}.mh-about-badge.three{bottom:28px}}@media(prefers-reduced-motion:reduce){.mh-browser,.mh-float,.mh-agent-window,.mh-agent-line span{animation:none!important}}