.mmai-blog-hero{--mmai-accent:#6533d3;--mmai-accent-2:#4619a0;--mmai-ink:rgba(16,12,28,.94);--mmai-muted:rgba(16,12,28,.66);--mmai-surface-top:rgba(255,255,255,.82);--mmai-surface-bottom:rgba(255,255,255,.6);--mmai-stroke:rgba(101,51,211,.14);--mmai-shell-max:980px;--mmai-shell-offset:clamp(6px,1.2vw,12px);--mmai-shell-radius:clamp(18px,2.2vw,26px);--mmai-shell-height:clamp(190px,24vw,255px);--mmai-content-max:860px;--mmai-desc-max:680px;--mmai-pad-top:clamp(14px,2.2vw,34px);--mmai-pad-x:clamp(10px,1.8vw,14px);--mmai-pad-bottom:clamp(10px,1.6vw,22px);position:relative;isolation:isolate;overflow:hidden;overflow-x:clip;box-sizing:border-box;text-align:center;padding:var(--mmai-pad-top) var(--mmai-pad-x) var(--mmai-pad-bottom);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}@supports not (overflow:clip){.mmai-blog-hero{overflow-x:hidden}}.mmai-blog-hero>*{position:relative;z-index:2;box-sizing:border-box}.mmai-blog-hero::before{content:"";position:absolute;inset:clamp(-52px,-4vw,-28px) 0 clamp(-18px,-1vw,-8px);z-index:-2;pointer-events:none;opacity:.94;filter:blur(2px);background:radial-gradient(min(760px,72vw) min(340px,26vw) at 50% 0%,rgba(101,51,211,.18),rgba(101,51,211,0) 62%),radial-gradient(min(560px,50vw) min(260px,22vw) at 78% 22%,rgba(70,25,160,.12),rgba(70,25,160,0) 60%),radial-gradient(min(520px,46vw) min(240px,20vw) at 20% 30%,rgba(101,51,211,.1),rgba(101,51,211,0) 62%)}.mmai-blog-hero::after{content:"";position:absolute;top:var(--mmai-shell-offset);left:50%;transform:translateX(-50%);z-index:-1;pointer-events:none;box-sizing:border-box;width:min(var(--mmai-shell-max),calc(100% - ( var(--mmai-shell-offset) * 2 )));min-height:var(--mmai-shell-height);border-radius:var(--mmai-shell-radius);background:linear-gradient(180deg,var(--mmai-surface-top),var(--mmai-surface-bottom));border:1px solid var(--mmai-stroke);box-shadow:0 26px 64px rgba(17,12,28,.1),inset 0 1px 0 rgba(255,255,255,.72)}.mmai-blog-hero>.e-con-inner{padding-inline:clamp(6px,1.4vw,10px)}.mmai-blog-hero__kicker{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:min(100%,520px);margin:0 auto clamp(8px,1vw,10px);padding:clamp(7px,.8vw,8px) clamp(12px,1.2vw,14px);box-sizing:border-box;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(101,51,211,.16);box-shadow:0 14px 28px rgba(17,12,28,.07),inset 0 1px 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(70,25,160,.06);color:rgba(17,12,28,.74)}.mmai-blog-hero__kicker::before{content:"";position:absolute;top:clamp(-16px,-1.2vw,-10px);left:50%;transform:translateX(-50%);width:min(100%,var(--mmai-content-max));max-width:calc(100vw - 40px);height:1px;pointer-events:none;opacity:.82;background:linear-gradient(90deg,rgba(101,51,211,0),rgba(101,51,211,.22),rgba(70,25,160,.14),rgba(101,51,211,0))}.mmai-blog-hero__kicker p{margin:0;font-size:clamp(10px,.72vw + 8px,12px);font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.mmai-blog-hero__title{max-width:min(100%,var(--mmai-content-max));margin:0 auto clamp(8px,1vw,10px);box-sizing:border-box;color:var(--mmai-ink);font-size:clamp(28px,4.9vw,58px);font-weight:900;line-height:1.04;letter-spacing:-.04em;text-shadow:0 12px 28px rgba(17,12,28,.07);font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;overflow-wrap:anywhere}.mmai-blog-hero__title p{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit}@supports (text-wrap:balance){.mmai-blog-hero__title,.mmai-blog-hero__title p{text-wrap:balance}}@supports (-webkit-background-clip:text){.mmai-blog-hero__title,.mmai-blog-hero__title p{background:linear-gradient(90deg,rgba(17,12,28,.92) 0%,rgba(17,12,28,.92) 48%,rgba(70,25,160,.92) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}.mmai-blog-hero__title::after{content:"";display:block;width:min(clamp(140px,18vw,220px),46vw);max-width:100%;height:2px;margin:clamp(10px,1vw,12px) auto 0;border-radius:999px;opacity:.55;background:linear-gradient(90deg,rgba(101,51,211,0),rgba(101,51,211,.55),rgba(70,25,160,.45),rgba(101,51,211,0))}.mmai-blog-hero__desc{max-width:min(100%,var(--mmai-desc-max));margin:0 auto;box-sizing:border-box;color:var(--mmai-muted);font-size:clamp(13px,1vw + 10px,18px);line-height:clamp(1.55,1.5 + .18vw,1.78);letter-spacing:-.01em;overflow-wrap:anywhere}.mmai-blog-hero__desc p{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit}@supports (text-wrap:pretty){.mmai-blog-hero__desc,.mmai-blog-hero__desc p{text-wrap:pretty}}.mmai-blog-hero__meta{width:auto!important;flex:0 0 auto!important;margin:0!important;display:block!important}.mmai-blog-hero__meta .elementor-widget-container{display:block!important}.mmai-blog-hero__meta p{margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px!important;padding:6px 10px!important;border-radius:10px!important;white-space:nowrap!important;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(245,247,252,.94) 100%)!important;border:1px solid rgba(28,34,48,.11)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 5px 12px rgba(20,26,40,.07)!important;color:rgba(24,30,44,.9)!important;font-size:clamp(.72rem,.7rem + .03vw,.78rem)!important;line-height:1.02!important;letter-spacing:.003em!important}.mmai-blog-hero__meta p::before{content:"";width:4px!important;height:4px!important;border-radius:999px;flex:0 0 auto;background:radial-gradient(circle at 30% 30%,#fff 0%,#eceff5 58%,#aeb7c7 100%)!important;box-shadow:0 0 0 2px rgba(32,38,56,.09)!important}@media (prefers-reduced-motion:no-preference){.mmai-blog-hero__title{animation-delay:.04s}.mmai-blog-hero__desc{animation-delay:.08s}}@media (min-width:1100px){.mmai-blog-hero{--mmai-shell-max:1120px;--mmai-shell-height:clamp(290px,24vw,340px);--mmai-content-max:980px;--mmai-desc-max:680px}.mmai-blog-hero__title,.mmai-blog-hero__title p{font-size:clamp(42px,3.55vw,54px);line-height:1.04;letter-spacing:-.04em}}@media (min-width:768px) and (max-width:1099px){.mmai-blog-hero{--mmai-shell-max:1000px;--mmai-shell-height:clamp(250px,30vw,295px);--mmai-content-max:860px;--mmai-desc-max:720px;--mmai-pad-top:clamp(14px,2vw,20px);--mmai-pad-bottom:clamp(8px,1.2vw,12px)}.mmai-blog-hero__kicker{margin-bottom:10px!important}.mmai-blog-hero__title{margin-bottom:10px!important}.mmai-blog-hero__title,.mmai-blog-hero__title p{font-size:clamp(34px,5.1vw,46px)!important;line-height:1.05!important;letter-spacing:-.04em!important}.mmai-blog-hero__desc,.mmai-blog-hero__desc p{font-size:clamp(14px,1.35vw,17px)!important;line-height:1.62!important}.mmai-blog-hero__meta p{gap:5px!important;padding:6px 9px!important;border-radius:9px!important;font-size:.73rem!important}.mmai-blog-hero__meta p::before{width:4px!important;height:4px!important}}@media (max-width:767px){.mmai-blog-hero{--mmai-shell-offset:6px;--mmai-shell-radius:18px;--mmai-shell-height:clamp(182px,54vw,205px);--mmai-content-max:100%;--mmai-desc-max:300px;padding:clamp(12px,3.4vw,14px) clamp(8px,2.6vw,10px) 10px!important}.mmai-blog-hero::before{inset:-28px 0 -8px;opacity:.88}.mmai-blog-hero>.e-con-inner{padding-inline:6px!important}.mmai-blog-hero__kicker{margin-bottom:8px!important}.mmai-blog-hero__kicker::before{max-width:calc(100vw - 28px);opacity:.72}.mmai-blog-hero__title{max-width:320px;margin-bottom:8px}.mmai-blog-hero__title,.mmai-blog-hero__title p{font-size:clamp(27px,8.3vw,39px);line-height:1.01;letter-spacing:-.043em;overflow-wrap:normal}.mmai-blog-hero__title::after{width:min(140px,42vw);margin-top:10px;opacity:.48}.mmai-blog-hero__desc,.mmai-blog-hero__desc p{font-size:13px;line-height:1.55}.mmai-blog-hero__meta p{gap:5px!important;padding:5px 8px!important;border-radius:8px!important;font-size:.71rem!important;line-height:1.02!important;background:linear-gradient(180deg,rgba(255,255,255,.97) 0%,rgba(248,250,255,.92) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 3px 8px rgba(20,26,40,.045)!important}.mmai-blog-hero__meta p::before{width:4px!important;height:4px!important;box-shadow:0 0 0 2px rgba(32,38,56,.05)!important}}