
.mpflw-root{--mpfcon-border:rgba(15,23,42,.10);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0f172a;background:#fff}.mpflw-root *{box-sizing:border-box}.mpflw-wrap{width:min(100% - 44px,var(--mpfcon-max));margin:0 auto}.mpflw-eyebrow,.mpflw-label{font-size:12px;line-height:1.1;font-weight:900;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.mpflw-hero{position:relative;isolation:isolate;color:#fff;overflow:hidden;background:radial-gradient(circle at 14% 18%,rgba(29,78,216,.46),transparent 34%),radial-gradient(circle at 86% 20%,rgba(200,36,53,.22),transparent 30%),linear-gradient(135deg,var(--mpfcon-deep),var(--mpfcon-navy) 58%,#102a58);padding:clamp(72px,8vw,128px) 0 clamp(56px,6vw,92px)}.mpflw-hero:before,.mpflw-hero:after{content:"";position:absolute;pointer-events:none}.mpflw-hero:before{z-index:-4;display:none;inset:calc(var(--mpfcon-hero-bg-blur) * -3 - 8px);background-image:var(--mpfcon-hero-bg-image);background-position:var(--mpfcon-hero-bg-position);background-size:cover;background-repeat:no-repeat;filter:blur(var(--mpfcon-hero-bg-blur));transform:scale(1.04)}.mpflw-hero-has-bg:before{display:block}.mpflw-hero:after{z-index:-1;inset:0;background:var(--mpfcon-hero-bg-overlay)}.mpflw-hero-bg-img-wrap,.mpflw-hero-video-wrap{position:absolute;z-index:-3;inset:0;overflow:hidden}.mpflw-hero-bg-img-wrap img,.mpflw-hero-video{width:100%;height:100%;object-fit:cover;filter:blur(var(--mpfcon-hero-bg-blur));transform:scale(1.04)}.mpflw-hero-video{filter:blur(var(--mpfcon-hero-video-blur))}.mpflw-hero-grid{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.05))}.mpflw-hero-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);gap:clamp(28px,5vw,72px);align-items:center}.mpflw-hero h1{margin:0;max-width:900px;font-size:clamp(42px,6.8vw,82px);line-height:.94;letter-spacing:-.055em;font-weight:850;color:#fff}.mpflw-hero-subtitle{margin:24px 0 0;max-width:790px;font-size:clamp(20px,2vw,28px);line-height:1.36;color:rgba(255,255,255,.92)}.mpflw-hero-text{margin:18px 0 0;max-width:820px;font-size:17px;line-height:1.82;color:rgba(226,232,240,.88)}.mpflw-actions{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap}.mpflw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 20px;border-radius:999px;font-weight:900;text-decoration:none!important;box-shadow:0 14px 34px rgba(2,8,23,.16);transition:transform .18s ease,box-shadow .18s ease}.mpflw-btn:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(2,8,23,.22)}.mpflw-btn-primary{background:linear-gradient(135deg,var(--mpfcon-accent),#e24557);border:1px solid rgba(255,255,255,.18)}.mpflw-btn-secondary{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.26);backdrop-filter:blur(12px)}.mpflw-hero-media,.mpflw-hero-panel{margin:0;min-height:440px;border-radius:34px;position:relative;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);box-shadow:0 28px 80px rgba(0,0,0,.26)}.mpflw-hero-media img{display:block;width:100%;height:100%;min-height:440px;object-fit:cover}.mpflw-hero-media-parallax{background-image:var(--mpfcon-hero-media-bg-image);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.mpflw-hero-media-parallax img{opacity:0}.mpflw-hero-panel{background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.05))}.mpflw-hero-panel:before{content:"";position:absolute;inset:28px;border-radius:26px;background:radial-gradient(circle at 24% 22%,rgba(255,255,255,.24),transparent 24%),linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.18)}.mpflw-panel-badge{position:absolute;top:56px;left:56px;z-index:1;background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.20);border-radius:16px;padding:12px 14px;font-weight:1000;letter-spacing:.16em}.mpflw-hero-panel span{position:absolute;left:56px;right:56px;height:16px;border-radius:999px;background:rgba(255,255,255,.18)}.mpflw-hero-panel span:nth-child(2){top:140px;width:54%}.mpflw-hero-panel span:nth-child(3){top:190px;width:72%}.mpflw-hero-panel span:nth-child(4){top:240px;width:62%}.mpflw-hero-media-off-desktop .mpflw-hero-media{display:none!important}.mpflw-hero-media-off-desktop .mpflw-hero-inner{grid-template-columns:minmax(0,1fr)}.mpflw-section{padding:82px 0}.mpflw-intro,.mpflw-future{background:#fff}.mpflw-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}.mpflw-section h2,.mpflw-dark h2,.mpflw-closing h2{font-size:clamp(34px,4vw,56px);line-height:1.02;letter-spacing:-.045em;margin:0}.mpflw-section-head{text-align:center;max-width:900px;margin:0 auto 42px}.mpflw-section-head p,.mpflw-split p,.mpflw-dark p,.mpflw-closing p{font-size:17px;line-height:1.82;margin:18px 0 0}.mpflw-cards-section,.mpflw-tool{background:var(--mpfcon-light)}.mpflw-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mpflw-card{display:flex;min-height:255px;flex-direction:column;background:var(--mpfcon-card);border:1px solid var(--mpfcon-border);border-radius:26px;padding:24px;text-decoration:none!important;box-shadow:0 16px 42px rgba(2,8,23,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mpflw-card:hover{transform:translateY(-4px);box-shadow:0 26px 64px rgba(2,8,23,.11);border-color:rgba(29,78,216,.24)}.mpflw-card img{width:100%;height:150px;object-fit:cover;border-radius:18px;margin-bottom:18px}.mpflw-card h3{margin:0 0 10px;font-size:20px;line-height:1.15;letter-spacing:-.025em}.mpflw-card p{font-size:14px;line-height:1.72;margin:0 0 16px}.mpflw-card span{font-size:13px;font-weight:950;margin-top:auto}.mpflw-dark{padding:82px 0;background:radial-gradient(circle at 18% 20%,rgba(29,78,216,.28),transparent 28%),linear-gradient(135deg,var(--mpfcon-deep),var(--mpfcon-navy));color:#fff}.mpflw-dark-inner{max-width:930px;text-align:center}.mpflw-shortcode-shell{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:30px;padding:28px;box-shadow:0 18px 50px rgba(2,8,23,.06)}.mpflw-placeholder{text-align:center;border:1px dashed rgba(29,78,216,.25);border-radius:24px;padding:30px;background:linear-gradient(135deg,#fff,#f8fbff)}.mpflw-placeholder h3{margin:0 0 12px;font-size:26px;letter-spacing:-.025em}.mpflw-placeholder p{margin:0 auto;max-width:760px;font-size:15px;line-height:1.75}.mpflw-closing{padding:68px 0 78px;background:#fff}.mpflw-closing-inner{display:flex;justify-content:space-between;gap:30px;align-items:center;border:1px solid var(--mpfcon-border);border-radius:30px;padding:38px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 18px 50px rgba(2,8,23,.07)}.mpflw-closing-inner p{max-width:770px}@media (max-width:1100px){.mpflw-hero-inner{grid-template-columns:1fr}.mpflw-hero-media,.mpflw-hero-panel,.mpflw-hero-media img{min-height:320px}.mpflw-hero-media-off-tablet .mpflw-hero-media{display:none!important}.mpflw-split{grid-template-columns:1fr}.mpflw-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mpflw-wrap{width:min(100% - 28px,var(--mpfcon-max))}.mpflw-hero{padding:58px 0 44px}.mpflw-hero h1{font-size:clamp(38px,13vw,54px)}.mpflw-hero-subtitle{font-size:18px}.mpflw-actions,.mpflw-btn{width:100%}.mpflw-hero-media-off-mobile .mpflw-hero-media{display:none!important}.mpflw-hero-has-video:not(.mpflw-video-mobile-enabled) .mpflw-hero-video-wrap{display:none}.mpflw-section,.mpflw-dark{padding:58px 0}.mpflw-section h2,.mpflw-dark h2,.mpflw-closing h2{font-size:34px}.mpflw-card-grid{grid-template-columns:1fr}.mpflw-closing-inner{align-items:stretch;flex-direction:column}.mpflw-hero-bg-parallax:before,.mpflw-hero-bg-parallax .mpflw-hero-bg-img-wrap,.mpflw-hero-media-parallax{background-attachment:scroll}.mpflw-hero-media-parallax img{opacity:1}}@media (prefers-reduced-motion:reduce){.mpflw-hero-has-video .mpflw-hero-video-wrap{display:none}.mpflw-card,.mpflw-btn{transition:none}}
