:root{--mf-bg:#fff;--mf-fg:#48484a;--mf-line:#231f2029;--mf-field:#efeff0;--mf-line2:#231f2014;--mf-red:#c9222e;--mf-nav-shadow:0 8px 20px -12px #231f2021;--mf-elev-shadow:0 -14px 30px -18px #231f201a;--mf-foot-shadow:0 -14px 30px -18px #231f201a;--mf-pad-x:max(clamp(20px, 4.5vw, 72px), calc((100vw - 1280px) / 2));--mf-navh:72px;--mf-ease:cubic-bezier(.16, 1, .3, 1);--mf-font-d:var(--mf-quicksand,"Quicksand"), system-ui, sans-serif;--mf-font-b:var(--mf-quicksand,"Quicksand"), system-ui, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mf-bg:#231f20;--mf-fg:#fff;--mf-line:#ffffff29;--mf-field:#363233;--mf-line2:#ffffff14;--mf-red:#c9222e;--mf-nav-shadow:0 8px 20px -12px #00000059;--mf-elev-shadow:0 -14px 30px -18px #0000004d;--mf-foot-shadow:0 -22px 48px #231f203d, inset 0 1px 0 #ffffff12}}html{scroll-padding-top:calc(var(--mf-navh) + 16px)}:root[data-theme=dark]{--mf-bg:#231f20;--mf-fg:#fff;--mf-line:#ffffff29;--mf-field:#363233;--mf-line2:#ffffff14;--mf-red:#c9222e;--mf-nav-shadow:0 8px 20px -12px #00000059;--mf-elev-shadow:0 -14px 30px -18px #0000004d;--mf-foot-shadow:0 -22px 48px #231f203d, inset 0 1px 0 #ffffff12}.nav2,.nav2 *,.foot2,.foot2 *,.mmenu,.mmenu *{margin:0;padding:0}.nav2,.foot2,.mmenu{font-size:16px;font-weight:400;line-height:1.55}.nav2 a,.foot2 a,.mmenu a{color:inherit;text-decoration:none}.mf-shell{background:var(--page);flex-direction:column;min-height:100vh;display:flex}body:has(.mf-ed){background:var(--mf-bg);color:var(--mf-fg)}.mf-shell:has(.mf-ed){background:var(--mf-bg);color:var(--mf-fg)}.mf-main{padding-top:var(--mf-navh);flex-direction:column;flex:1;display:flex}.nav2{z-index:90;min-height:72px;padding:12px var(--mf-pad-x);mix-blend-mode:normal;transition:background .3s ease, border-color .3s ease, transform .35s var(--mf-ease);font-family:var(--mf-font-b);box-shadow:var(--mf-nav-shadow);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav2.is-scrolled{background:color-mix(in srgb, var(--mf-bg) 94%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--mf-line2)}.nav2__logo{display:block}.nav2__logo img{width:auto;height:22px;display:block}.nav2__logo .logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nav2__logo .logo-light{display:none}:root:not([data-theme=light]) .nav2__logo .logo-dark{display:block}}:root[data-theme=dark] .nav2__logo .logo-light{display:none}:root[data-theme=dark] .nav2__logo .logo-dark{display:block}.nav2--overlay:not(.is-scrolled) .nav2__links a{color:#fff;text-shadow:0 1px 8px #00000059}.nav2--overlay:not(.is-scrolled) .avb{color:#fff;border-color:#fff6}.nav2--overlay:not(.is-scrolled) .avmenu a{color:var(--mf-fg);text-shadow:none}.nav2--overlay:not(.is-scrolled) .nav2__logo .logo-light{display:none}.nav2--overlay:not(.is-scrolled) .nav2__logo .logo-dark{filter:brightness(0)invert();display:block}.nav2--overlay:not(.is-scrolled) .menubtn{color:#fff;border-color:#fff6}@media (min-width:761px){.nav2__links>li:has(>.menubtn){display:none}}.nav2__links{align-items:center;gap:clamp(16px,2.2vw,34px);list-style:none;display:flex}.nav2__links a{color:var(--mf-fg);letter-spacing:.02em;align-items:center;min-height:44px;font-size:14.5px;font-weight:500;display:inline-flex;position:relative}.nav2__links a:after{content:"";background:var(--mf-red);transform-origin:0;width:100%;height:2px;transition:transform .22s;position:absolute;bottom:9px;left:0;transform:scaleX(0)}.nav2__links a[aria-current]:after{transform:scaleX(1)}.navav{display:inline-flex;position:relative}.avb{border:1px solid var(--mf-line);width:40px;height:40px;color:var(--mf-fg);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .2s;display:inline-flex}.avb__mono{font-family:var(--mf-font-d);letter-spacing:.02em;font-size:14px;font-weight:600;line-height:1}.avb__ph{width:20px;height:20px;display:block}.avb.has-photo{overflow:hidden}.avb__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avmenu{--avm-bg2:#f5f5f5;--avm-shadow:#231f202e;background:var(--mf-bg);border:1px solid var(--mf-line2);width:272px;box-shadow:0 18px 44px var(--avm-shadow);z-index:95;visibility:hidden;opacity:0;transform-origin:100% 0;pointer-events:none;border-radius:10px;padding:6px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-4px)}.avmenu.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:none}@media (prefers-reduced-motion:reduce){.avmenu,.avmenu.is-open{transition:none;transform:none}}.avmenu[hidden]{display:none}.avmenu a,.thr__lbl{grid-template-columns:20px 1fr;align-items:center;column-gap:12px;display:grid}.avmenu a{min-height:44px;color:var(--mf-fg);letter-spacing:.01em;border-radius:6px;padding:7px 10px;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .15s}:root:root .nav2__links .avmenu a:after{content:none;display:none}.avmenu a svg,.thr__lbl svg{width:18px;height:18px;color:var(--mf-red);justify-self:center}.avmenu__txt{flex-direction:column;min-width:0;display:flex}.avmenu__txt small{letter-spacing:.01em;color:var(--mf-fg);opacity:.62;margin-top:1px;font-size:12.5px;font-weight:400}.avmenu a:focus-visible,.thr button:focus-visible{outline:2px solid var(--mf-red);outline-offset:2px}.avmenu a:focus-visible{outline-offset:-2px;background:var(--avm-bg2)}.avmenu hr{border:0;border-top:1px solid var(--mf-line2);margin:6px 10px}.thr{align-items:center;gap:8px;min-height:48px;padding:2px 6px 2px 10px;display:flex}.thr__lbl{color:var(--mf-fg);letter-spacing:.01em;margin-right:auto;font-size:15px;font-weight:500}.thr__seg{border:1px solid var(--mf-line);background:var(--avm-bg2);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.thr button{width:34px;height:34px;color:var(--mf-fg);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s;display:inline-flex}.thr button svg{opacity:.66;width:15px;height:15px;transition:opacity .18s}.thr button[aria-pressed=true]{background:var(--mf-fg);color:var(--mf-bg);box-shadow:0 1px 3px var(--avm-shadow)}.thr button[aria-pressed=true] svg{opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .avmenu{--avm-bg2:#2c2829;--avm-shadow:#00000080}}:root[data-theme=dark] .avmenu{--avm-bg2:#2c2829;--avm-shadow:#00000080}.menubtn{border:1px solid var(--mf-line);width:40px;height:40px;color:var(--mf-fg);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:none}.mmenu{z-index:96;background:var(--mf-bg);padding:0 var(--mf-pad-x);font-family:var(--mf-font-b);flex-direction:column;justify-content:center;gap:6px;display:flex;position:fixed;inset:0}.mmenu[hidden]{display:none}.mmenu{justify-content:safe center;overflow-y:auto}.mmenu__foot{border-top:1px solid var(--mf-line);flex-wrap:wrap;gap:4px 28px;margin-top:18px;padding-top:14px;display:flex}.mmenu .mmenu__foot a{letter-spacing:0;padding:8px 0;font-size:19px}.mmenu a{font-family:var(--mf-font-d);letter-spacing:-.01em;color:var(--mf-fg);padding:4px 0;font-size:clamp(18px,min(5vw,2.6svh),24px);font-weight:500}.mmenu .mf-eyebrow{font-family:var(--mf-font-b);letter-spacing:.14em;text-transform:uppercase;color:var(--mf-fg);opacity:.72;margin-bottom:14px;font-size:13px;font-weight:500}.mmenu__close{top:18px;right:var(--mf-pad-x);border:1px solid var(--mf-line);width:44px;height:44px;color:var(--mf-fg);cursor:pointer;background:0 0;border-radius:50%;font-size:20px;position:absolute}@media (max-width:760px){.nav2__links{gap:12px}.nav2__links li:nth-child(-n+2){display:none}.menubtn{display:inline-flex}}@media (max-width:560px){.nav2__links li:nth-child(-n+5){display:none}}.foot2{font-family:var(--mf-font-b);color:#fff;padding:64px var(--mf-pad-x) 36px;box-shadow:var(--mf-foot-shadow);background:linear-gradient(#2e2a2b 0%,#231f20 46%);position:relative}.foot2 .logo-light{display:none!important}.foot2 .logo-dark{display:block!important}.foot2__grid{text-align:center;flex-wrap:wrap;justify-content:center;gap:56px 72px;max-width:1280px;margin:0 auto;display:flex}.foot2__brand{flex-direction:column;flex:320px;align-items:center;min-width:0;display:flex}.foot2__logo{display:block}.foot2__logo img{width:auto;height:46px}.foot2__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-top:36px;font-size:11px;font-weight:500}.foot2__phone{font-family:var(--mf-font-d);letter-spacing:.05em;color:#fff;margin-top:12px;font-size:26px;display:inline-block;position:relative}.foot2__phone:after{content:"";background:var(--mf-red);transform-origin:0;width:100%;height:2px;transition:transform .34s var(--mf-ease), height .16s ease;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.foot2__addr{color:#ffffffeb;margin-top:14px;font-size:15px;line-height:1.65}.foot2__soc{justify-content:center;gap:8px;margin-top:24px;display:flex}.foot2__soc a{color:#ffffffc7;border:1px solid #ffffff2e;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .16s,border-color .16s;display:flex}.foot2__soc svg{width:auto;height:16px;display:block}.foot2 nav{flex-direction:column;flex:200px;align-items:center;max-width:280px;font-size:15px;display:flex}.foot2 nav strong{color:#fff;font-weight:500;font-family:var(--mf-font-b);letter-spacing:.14em;text-transform:uppercase;font-size:13px}.foot2 nav strong:after{content:"";background:var(--mf-red);width:26px;height:2px;margin:10px auto 12px;display:block}.foot2 nav a{color:#fff;border-bottom:2px solid #0000;align-items:center;min-height:36px;display:inline-flex}.foot2__rule{background:var(--mf-red);border:0;width:56px;height:2px;margin:56px auto 0}.foot2__legal{text-align:center;color:#ffffffb8;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 32px;max-width:1280px;margin:28px auto 0;font-size:13px;display:flex}.foot2__legal a{color:#ffffffb8;white-space:nowrap;margin:-12px 4px;padding:14px 4px;display:inline-block}.foot2 .foot2__legal .foot2__cookies{margin:-12px 8px;padding:14px 4px}.foot2__copy{color:#ffffff85}.foot2__brk{text-align:center;color:#ffffff85;max-width:1280px;margin:10px auto 0;font-size:13px;line-height:1.6}.foot2__fh{text-align:center;color:#ffffff85;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:16px;font-size:13px;line-height:1.6;display:flex}.foot2__eho{flex:none;width:21px;height:19px;display:block}@media (max-width:1249px){.foot2__grid{gap:56px 36px}.foot2__brand{flex:246px}.foot2 nav{flex:170px}}@media (max-width:949px){.foot2{padding:56px var(--mf-pad-x) 32px}.foot2__grid{gap:44px 40px}.foot2__brand{flex:100%}.foot2 nav{flex:150px}}@media (max-width:748px){.foot2{padding:48px var(--mf-pad-x) 28px}.foot2__logo img{height:36px}.foot2__grid{gap:40px}.foot2__brand{flex:100%}.foot2 nav{flex:40%;max-width:none}.foot2__rule{margin-top:44px}}.foot2{padding-bottom:0}.foot2__bar{margin:56px calc(-1 * var(--mf-pad-x)) 0;padding:30px var(--mf-pad-x) 34px;background:#141213}.foot2__bar .foot2__legal{margin-top:0}.foot2:after{margin:0 calc(-1 * var(--mf-pad-x));background:#141213}@media (max-width:949px){.foot2__bar{padding-bottom:30px}}@media (max-width:748px){.foot2__bar{padding:26px var(--mf-pad-x) 28px;margin-top:44px}}.foot2__bar{background:radial-gradient(120% 160% at 50% 0,#ffffff0d,#fff0 62%),linear-gradient(#1b1819 0%,#141213 55%,#0f0d0e 100%);box-shadow:inset 0 1px #ffffff0f}.foot2:after{background:#0f0d0e}@media (max-width:900px){.nav2__logo{position:relative}.nav2__logo:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.foot2 nav a{min-height:40px;margin-block:-2px}}@media (hover:hover) and (pointer:fine){.nav2__links a:hover:after{transform:scaleX(1)}.avb:hover{border-color:var(--mf-fg)}.avmenu a:hover{background:var(--avm-bg2)}.thr button:hover{background:var(--mf-line2)}.thr button:hover svg{opacity:1}.thr button[aria-pressed=true]:hover{background:var(--mf-fg)}.foot2__phone:hover{color:#fff}.foot2__phone:hover:after{height:3px;transform:scaleX(1)}.foot2__soc a:hover{color:#fff;border-color:#ffffff80}.foot2 nav a:hover{border-bottom-color:var(--mf-red)}.foot2__legal a:hover{color:#fff}}.vlite{z-index:95;font-family:var(--mf-font-b);background:#0a0909f5;justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.vlite[hidden]{display:none}.vlite video{background:#000;border-radius:10px;max-width:min(92vw,60vh);max-height:92vh}.vlite__close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:44px;height:44px;font-size:22px;position:absolute;top:18px;right:22px}.vlite__stage{justify-content:center;align-items:center;gap:clamp(18px,3vw,48px);width:100%;display:flex}.vlite__nav{color:#fff;cursor:pointer;width:clamp(96px,9vw,132px);font:inherit;opacity:.78;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;transition:opacity .25s,transform .25s;display:none}.vlite.is-list .vlite__nav{display:flex}.vlite__nav:hover,.vlite__nav:focus-visible{opacity:1;transform:translateY(-2px)}.vlite__nav:focus-visible{outline:2px solid var(--mf-red);outline-offset:4px;border-radius:12px}.vlite__th{aspect-ratio:9/16;background:#1c1a1b;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000073}.vlite__th video{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.vlite__nm{font-family:var(--mf-font-d);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:7px;font-size:15px;font-weight:500;display:flex}.vlite__nm i{color:var(--mf-red);font-size:12px}.vlite__main{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.vlite__title{color:#fff;font-family:var(--mf-font-d);text-transform:none;margin:0;font-size:clamp(17px,1.4vw,21px);font-weight:500;line-height:1.55}.vlite__title:after{content:"";background:var(--mf-red);width:32px;height:2px;margin:8px auto 0;display:block}.vlite.is-list video#vliteVideo{max-height:82vh}@media (max-width:760px){.vlite__stage{flex-wrap:wrap;gap:14px}.vlite__main{order:-1;width:100%}.vlite.is-list video#vliteVideo{max-width:88vw;max-height:66vh}.vlite__nav{flex-direction:row;gap:9px;width:auto}.vlite__th{width:44px}}@property --blp{syntax:"<number>";inherits:false;initial-value:1}:root:root .trule,:root:root .mfcta__rule,:root:root .foot2__rule,:root:root .foot2 nav strong:after,:root:root .srule,:root:root .gm__rule,:root:root .ssr,:root:root .bplq__r,:root:root .rbar__seg em,:root:root .work__label:after,:root:root .wrow__rule,:root:root .vlite__title:after,:root:root .pmt__rule,:root:root .ppseg,:root:root .faqx__r,:root:root .jrform:before,:root:root .jflow__cap:after,:root:root .jbrand__facts h3:after,:root:root .jcult__pull h3:after,:root:root .mmbeat__say h3:after,:root:root .reel__cap:after,:root:root .thero__proof b:after,:root:root .qcard__who b:after,:root:root .nav2__links a:after{--blg:max(4px, 3.1%);background:linear-gradient(90deg, var(--mf-red) 0 calc((100% - var(--blg)) * .6575 * min(1, var(--blp) / .62)), transparent 0 calc((100% - var(--blg)) * .6575 + var(--blg)), var(--mf-red) 0 calc((100% - var(--blg)) * .6575 + var(--blg) + (100% - var(--blg)) * .3425 * max(0, (var(--blp) - .72) / .28)), transparent 0);border-radius:0}:root:root .swhy__st .srule,:root:root .qcard__who b:after{width:26px}:root:root .pmt__rule{--blp:0;transition:--blp .7s cubic-bezier(.5,0,.25,1);transform:none}:root:root .pmt:focus-visible .pmt__rule{--blp:1;transform:none}@media (hover:hover) and (pointer:fine){:root:root .pmt:hover .pmt__rule{--blp:1;transform:none}}:root:root .nav2__links a:after{--blp:0;transition:--blp .5s cubic-bezier(.5,0,.25,1);transform:none}:root:root .nav2__links a[aria-current]:after{--blp:1}@media (hover:hover) and (pointer:fine){:root:root .nav2__links a:hover:after{--blp:1}}@media (prefers-reduced-motion:reduce){:root:root .pmt__rule,:root:root .nav2__links a:after{transition:none}}:root:root .trule,:root:root .mfcta__rule{height:3px}.mmenu__logo{margin-bottom:14px;display:block}.mmenu__logo img{width:auto;height:34px}.mmenu__logo .logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mmenu__logo .logo-light{display:none}:root:not([data-theme=light]) .mmenu__logo .logo-dark{display:block}}:root[data-theme=dark] .mmenu__logo .logo-light{display:none}:root[data-theme=dark] .mmenu__logo .logo-dark{display:block}.mmenu a{align-self:flex-start;position:relative}.mmenu a[aria-current=page]:after{content:"";background:linear-gradient(90deg, var(--mf-red) 0 64%, transparent 64% 70%, var(--mf-red) 70%);width:44px;height:3px;position:absolute;bottom:0;left:0}.mmenu{text-align:center;align-items:center;gap:clamp(6px,1.6svh,18px)}.mmenu__logo{margin-bottom:clamp(14px,2.4svh,26px)}.mmenu a{align-self:center}.mmenu a[aria-current=page]:after{left:50%;transform:translate(-50%)}@media (max-width:900px){:is(#proof,#statewide,#growth) .mfmap__pin{padding-top:0;overflow:hidden}:is(#proof,#statewide,#growth) .mfmap__plate{margin-top:calc(-3% - 10vw);margin-left:calc(-1 * var(--mf-pad-x) - 2%);width:calc(100% + var(--mf-pad-x) + 2%)}:is(#proof,#statewide,#growth) .mfmap__pin:before{display:none}}@media (max-width:899px){#proof#proof .mfmap__gulf,#statewide#statewide .mfmap__gulf,#growth#growth .gmx__est{z-index:2;text-align:left;justify-items:start;margin-top:-53vw;position:relative;inset:auto}#proof#proof .mfmap__gulf:before,#statewide#statewide .mfmap__gulf:before,#growth#growth .gmx__est:before{content:"";float:right;width:calc(49vw - var(--mf-pad-x));height:48vw;margin-left:14px}:is(#proof#proof .mfmap__gulf,#statewide#statewide .mfmap__gulf,#growth#growth .gmx__est) :is(h2,h3,p,div,details,summary,dl,dt,dd){text-align:left}:is(#proof#proof .mfmap__gulf,#statewide#statewide .mfmap__gulf,#growth#growth .gmx__est) :is(.trule,.srule){transform-origin:0;margin-left:0;margin-right:auto}:is(#proof#proof .mfmap__gulf,#statewide#statewide .mfmap__gulf)>:is(h2,.mfsrc){width:auto;margin-left:0;margin-right:0}:is(#proof#proof,#statewide#statewide) :is(.hst__stats,.jstate__stats){justify-items:start}:is(#proof#proof,#statewide#statewide) :is(.hst__stats,.jstate__stats)>*{justify-self:start;margin-left:0;margin-right:0}#proof#proof .mfmap__gulf h2{font-size:clamp(25px,6.4vw,30px)}#growth#growth .gmx__est .cest__lead{margin-left:0;margin-right:0}#growth#growth .mfmap__gulf,#growth#growth .mfmap__gulf *{text-align:left;justify-items:start}#growth#growth .mfmap__gulf>.trule,#growth#growth .gm__rule{transform-origin:0;margin-left:0;margin-right:auto}#growth#growth :is(.gmx__lead,.gm__stat,.gm__foot){justify-self:start;margin-left:0;margin-right:0}#growth#growth .gm__stats{justify-content:start;justify-items:start}}.mf-ed .mfi__mark,.mf-ed .mfi__mark *,.mf-ed .mfi__n,.mf-ed .ppnav__n,.mf-ed .mfvals__cell:before,.mf-ed.tech #mymainframe .jrStep .n{color:var(--mf-red)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mf-ed .mfi__mark,:root:not([data-theme=light]) .mf-ed .mfi__mark *,:root:not([data-theme=light]) .mf-ed .mfi__n,:root:not([data-theme=light]) .mf-ed .ppnav__n,:root:not([data-theme=light]) .mf-ed .mfvals__cell:before,:root:not([data-theme=light]) .mf-ed.tech #mymainframe .jrStep .n{color:var(--mf-fg)!important}}:root[data-theme=dark] .mf-ed .mfi__mark,:root[data-theme=dark] .mf-ed .mfi__mark *,:root[data-theme=dark] .mf-ed .mfi__n,:root[data-theme=dark] .mf-ed .ppnav__n,:root[data-theme=dark] .mf-ed .mfvals__cell:before,:root[data-theme=dark] .mf-ed.tech #mymainframe .jrStep .n{color:var(--mf-fg)!important}.foot2 nav a{text-underline-offset:5px;border-bottom:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.foot2 nav a[aria-current]{-webkit-text-decoration-color:var(--mf-red);text-decoration-color:var(--mf-red)}@media (hover:hover) and (pointer:fine){.foot2 nav a:hover{-webkit-text-decoration-color:var(--mf-red);text-decoration-color:var(--mf-red)}}.mmenu{padding-top:max(20px, env(safe-area-inset-top,0px));justify-content:flex-start;padding-bottom:28px}.mmenu__logo{margin-bottom:0;padding-bottom:clamp(28px,5svh,48px)}.mmenu__logo+a{margin-top:auto}.mmenu>a:last-child{margin-bottom:auto}.mf-ed .jbrand__facts h3:after,.mf-ed .jcult__pull h3:after,.mf-ed .jbrand__facts h3+p,.mf-ed .jcult__pull h3+p{margin-top:12px}.mf-ed .jmkt__claims h3:after{margin:12px 0}:is(.oh,.mf-ed) .hcity__h .srule{margin-top:12px}:is(.oh,.mf-ed) .hcity__h{margin-bottom:14px}@media (max-width:809px){:root:root .mf-ed .d-big{font-size:clamp(28px,7.4vw,32px);line-height:1.18}}.mmenu a.mmenu__logo{padding:0 0 clamp(28px,5svh,48px);font-size:0;line-height:0}.mmenu a.mmenu__logo:after{display:none}:root:root:root .agents-head__rule,:root:root:root .agcta__rule,:root:root:root .fpan__rule,:root:root:root .mf-ed.tech .jrHead:after,:root:root:root .mf-ed.tech #mymainframe .mmMore h4:after,:root:root:root .mmenu a[aria-current=page]:after,:root:root:root .pfb__r,:root:root:root .cqc__rule,:root:root:root .mf-ed.tech .qcard__rule,:root:root:root .jmkt__claims h3:after,:root:root:root .ngx__soon:after,:root:root:root .faqx__r{--blg:max(4px, 3.1%);background:linear-gradient(90deg, var(--mf-red) 0 calc((100% - var(--blg)) * .6575 * min(1, var(--blp) / .62)), transparent 0 calc((100% - var(--blg)) * .6575 + var(--blg)), var(--mf-red) 0 calc((100% - var(--blg)) * .6575 + var(--blg) + (100% - var(--blg)) * .3425 * max(0, (var(--blp) - .72) / .28)), transparent 0);border-radius:0}:root:root:root :is(.trule,.mfcta__rule,.agents-head__rule,.agcta__rule,.fpan__rule),:root:root:root .mf-ed.tech .jrHead:after,:root:root:root .mf-ed.tech #mymainframe .mmMore h4:after{width:56px;height:3px}:root:root:root :is(.srule,.gm__rule,.ssr,.bplq__r,.pfb__r,.cqc__rule,.faqx__r,.rbar__seg em,.ppseg,.pmt__rule),:root:root:root .mf-ed.tech .qcard__rule,:root:root:root :is(.jbrand__facts h3,.jcult__pull h3,.jmkt__claims h3,.mmbeat__say h3,.mfvals__cell h3):after,:root:root:root :is(.thero__proof b,.la-proof b,.qcard__who b,.reel__cap,.jflow__cap,.vlite__title,.ngx__soon,.la-card__c h3):after{width:34px;height:2px}:root:root:root :is(.hcity__sub,.jstate__sub):after{background:var(--mf-red);width:22px;height:2px}:is(.ppcol :is(h2,h3):has(>.ppseg),.ppclose h2:has(>.ppseg)){flex-direction:column;display:flex}.ppcol :is(h2,h3)>.ppseg,.ppclose h2>.ppseg{order:2;margin:12px 0 0}:root:root:root :is(.acc__body,.lgl__body,.ppcol,.ppclose,.la-det,.jrdoc) ul:not(#blt)>li:before,:root:root:root .mf-ed :is(.capcard,.featrow) li:before,:root:root:root .mf-ed .pkg li:before,:root:root:root .mf-ed.tech .tsys__pts p:before,:root:root:root .mf-ed.tech #mymainframe .jrStep li:before{content:"";background:var(--mf-red);border-radius:0;width:12px;height:2px;position:absolute;top:.72em;left:0}:root:root:root :is(.acc__body,.lgl__body,.ppcol,.ppclose,.la-det,.jrdoc) ul:not(#blt)>li,:root:root:root .mf-ed :is(.capcard,.featrow,.pkg) li,:root:root:root .mf-ed.tech .tsys__pts p,:root:root:root .mf-ed.tech #mymainframe .jrStep li{padding-left:22px;position:relative}:root:root:root .mf-ed.tech .mrow__pts li:before{background:var(--mc,#23bcd5);border-radius:0;width:12px;height:2px;top:.72em;left:0}:root:root:root .mf-ed.tech .mrow__pts li{padding-left:22px}:root:root:root .mf-ed .band--dark :is(.acc__body,.capcard,.featrow) li:before{background:var(--mf-red)}:root:root:root .mf-ed.tech .ngx__soon:after{margin-left:auto;margin-right:auto}:root:root:root :is(.acc__body,.lgl__body,.ppcol,.ppclose,.la-det,.jrdoc) ul:not(#blt)>li:before,:root:root:root .mf-ed :is(.capcard,.featrow,.pkg) li:before,:root:root:root .mf-ed.tech .tsys__pts p:before,:root:root:root .mf-ed.tech #mymainframe .jrStep li:before,:root:root:root .mf-ed.tech .mrow__pts li:before{top:calc(.5lh - 1px)}:root:root:root :is(.acc__body,.lgl__body,.ppcol,.ppclose,.la-det,.jrdoc) ul:not(#blt)>li:before{top:calc(.5lh - 1px + var(--li-pt,0px))}:root:root:root :is(.acc__body,.lgl__body,.ppcol,.ppclose,.la-det,.jrdoc) ul:not(#blt)>li{--li-pt:5px}:root:root .mf-ed #landlords .mfi__mark,:root:root .mf-ed #landlords .mfi__mark *,:root:root .mf-ed #landlords .mfi__n,:root:root .mf-ed .senh__cap .mfi__mark,:root:root .mf-ed .senh__cap .mfi__mark *,:root:root .mf-ed .senh__cap .mfi__n{color:#fff!important}.mf-ed :is(p,li,dd,td,blockquote,figcaption) a:not([class]):not(:is(.hcity__list,.ppnav) a){text-decoration-line:underline;-webkit-text-decoration-color:var(--mf-red);text-decoration-color:var(--mf-red);text-underline-offset:3px;text-decoration-thickness:1.5px}
