:root{--mf-navy-rgb: 15, 33, 53;--mf-cream-rgb: 247, 244, 238;--mf-gold-rgb: 211, 136, 9;--mf-green-rgb: 34, 76, 52;--mf-navy: rgb(var(--mf-navy-rgb));--mf-cream: rgb(var(--mf-cream-rgb));--mf-gold: rgb(var(--mf-gold-rgb));--mf-green: rgb(var(--mf-green-rgb));--mf-cream-2-rgb: 239, 235, 226;--mf-cream-2: rgb(var(--mf-cream-2-rgb));--mf-card: #ffffff;--mf-panel: #182c42;--mf-footer: #0f2135;--mf-muted: #5a6473;--mf-faint: #9aa0ac;--mf-step-idle: #9aa0ab;--mf-error: #a0452f;--mf-line: rgba(var(--mf-navy-rgb), .14);--mf-line-soft: rgba(var(--mf-navy-rgb), .08);--mf-ease: cubic-bezier(.22, 1, .36, 1);--mf-ease-io: cubic-bezier(.76, 0, .24, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--mf-cream);font-family:Instrument Sans,system-ui,sans-serif;color:var(--mf-navy);overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--mf-gold);color:#fff}input,textarea,select{font-family:Instrument Sans,system-ui,sans-serif;color:var(--mf-navy)}input::placeholder,textarea::placeholder{color:var(--mf-faint)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--mf-gold)!important;box-shadow:0 0 0 3px rgba(var(--mf-gold-rgb),.16)}:focus-visible{outline:2px solid var(--mf-gold);outline-offset:3px}.mf-btn__marquee{position:relative;display:block;overflow:hidden}.mf-btn__label{display:block;transition:transform .55s var(--mf-ease)}.mf-btn__label:last-child{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(105%)}.mf-btn:hover .mf-btn__label:first-child,.mf-btn:focus-visible .mf-btn__label:first-child{transform:translateY(-105%)}.mf-btn:hover .mf-btn__label:last-child,.mf-btn:focus-visible .mf-btn__label:last-child{transform:translateY(0)}.mf-btn__fill{transition:transform .6s var(--mf-ease)}.mf-btn:hover .mf-btn__fill,.mf-btn:focus-visible .mf-btn__fill{transform:scaleY(1)}.mf-btn__arrow{transition:transform .5s var(--mf-ease)}.mf-btn:hover .mf-btn__arrow{transform:translate(5px)}.mf-btn[data-variant=solid]:hover,.mf-btn[data-variant=dark]:hover,.mf-btn[data-variant=ghost]:hover{color:#fff}.mf-btn[data-variant=ghost]:hover{border-color:var(--mf-navy)}.mf-btn:disabled{pointer-events:none}.mf-ul{position:relative;display:inline-block}.mf-ul:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .5s var(--mf-ease)}.mf-ul:hover:after{transform:scaleX(1)}.mf-ul.is-active:after{transform:scaleX(1)}@keyframes mfDraw{to{stroke-dashoffset:0}}@keyframes mfFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mfDot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes mfLogoScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes mfCurtain{to{transform:translateY(-100%)}}@keyframes mfWordUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes mfLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mfPageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mfStepIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mfDrawLocal{to{stroke-dashoffset:0}}@keyframes mfCue{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}.mf-blog-card__cover,.mf-blog-featured__cover{transition:transform .7s var(--mf-ease)}.mf-blog-card:hover .mf-blog-card__cover,.mf-blog-featured:hover .mf-blog-featured__cover{transform:scale(1.045)}.mf-blog-card:hover .mf-blog-card__title{color:var(--mf-gold)}.mf-blog-card:hover .mf-blog-card__arrow{transform:translate(5px)}.mf-blog-search:focus-within{border-color:var(--mf-gold);box-shadow:0 0 0 3px rgba(var(--mf-gold-rgb),.14)}.mf-abtn{transition:filter .2s var(--mf-ease),transform .08s ease,box-shadow .2s var(--mf-ease),border-color .2s var(--mf-ease),background .2s var(--mf-ease),color .2s var(--mf-ease)}.mf-abtn:hover{filter:brightness(1.08)}.mf-abtn:active{transform:translateY(1px) scale(.985);filter:brightness(.94)}.mf-abtn:focus-visible{outline:2px solid var(--mf-gold);outline-offset:2px}.mf-abtn[disabled],.mf-abtn[aria-disabled=true]{opacity:.5;pointer-events:none}.mf-aicon{transition:transform .08s ease,border-color .2s var(--mf-ease),color .2s var(--mf-ease),background .2s var(--mf-ease)}.mf-aicon:active{transform:translateY(1px) scale(.94)}.mf-aicon:focus-visible{outline:2px solid var(--mf-gold);outline-offset:2px}.mf-arow{transition:background .2s var(--mf-ease)}.mf-arow:hover{background:rgba(var(--mf-navy-rgb),.025)}.mf-rt__bar{opacity:.4;transition:opacity .25s var(--mf-ease)}.mf-rt:hover .mf-rt__bar,.mf-rt:focus-within .mf-rt__bar{opacity:1}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--mf-faint);pointer-events:none}[contenteditable][data-placeholder]:focus:before{content:none}@media (max-width: 1000px){.mf-blog-grid{grid-template-columns:repeat(2,1fr)!important}.mf-blog-featured{grid-template-columns:1fr!important}}@media (max-width: 620px){.mf-blog-grid{grid-template-columns:1fr!important}.mf-blog-search{width:100%}}@media (max-width: 1080px){.mf-nav__links{display:none!important}.mf-nav__burger{display:flex!important}}@media (max-width: 640px){.mf-nav__partner{display:none!important}}@media (max-width: 480px){.mf-nav__logo{height:28px!important}.mf-nav__bar{padding-left:14px!important;padding-right:14px!important;gap:10px!important}.mf-nav__actions{gap:8px!important}.mf-nav__actions .mf-btn{padding:10px 14px!important;font-size:10.5px!important;letter-spacing:.06em!important}.mf-nav__burger{width:34px!important;height:34px!important}}@media (max-width: 700px){.mf-hero-title{font-size:clamp(42px,12.5vw,62px)!important}.mf-hero-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.mf-hero-actions .mf-btn{width:100%!important;padding-left:20px!important;padding-right:20px!important}}.mf-hero-wedge{background:linear-gradient(90deg,rgba(var(--mf-cream-rgb),.97),rgba(var(--mf-cream-rgb),.9) 30%,rgba(var(--mf-cream-rgb),.55) 56%,rgba(var(--mf-cream-rgb),.15),rgba(var(--mf-cream-rgb),0))}@media (max-width: 900px){.mf-hero-wedge{background:linear-gradient(90deg,rgba(var(--mf-cream-rgb),.9),rgba(var(--mf-cream-rgb),.78),rgba(var(--mf-cream-rgb),.6))}}@media (max-width: 760px),(max-height: 680px){.mf-hero-cue{display:none!important}}@media (max-width: 700px){.mf-hero{min-height:min(78svh,660px)!important}.mf-hero__video{object-position:50% 50%!important}}@media (max-width: 900px){.mf-trust__grid{grid-template-columns:repeat(2,1fr)!important;row-gap:40px}}@media (max-width: 480px){.mf-trust__grid{grid-template-columns:1fr!important}.mf-trust__cell{padding-left:20px!important}}@media (max-width: 900px){.mf-svc-chapter{grid-template-columns:1fr!important}.mf-svc-sticky{position:static!important}}@media (hover: none){.mf-svc-row__title{color:var(--mf-navy)!important}}@media (max-width: 1000px){.mf-jr__row{grid-template-columns:74px minmax(0,1fr)!important}.mf-jr__art{display:none!important}}@media (max-width: 700px){.mf-jr__row{grid-template-columns:1fr!important;gap:0!important;padding:26px 0!important;border-top:1px solid var(--mf-line-soft)}.mf-jr__rail,.mf-jr__dot{display:none!important}.mf-jr__row>div:first-child{display:none!important}.mf-jr__cta{padding-left:0!important}}@media (max-width: 1000px){.mf-clients__grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 560px){.mf-clients__grid{grid-template-columns:1fr!important}}.mf-why__card:hover .mf-why__ghost{transform:translate(-6px,-10px)}@media (max-width: 1000px){.mf-why__grid,.mf-pcta__grid{grid-template-columns:1fr!important}.mf-foot__grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 620px){.mf-foot__grid{grid-template-columns:1fr!important}.mf-foot__base{flex-direction:column!important}}.mf-insight__title,.mf-insight__arrow{transition:color .45s var(--mf-ease),transform .45s var(--mf-ease)}.mf-insight:hover .mf-insight__title{color:var(--mf-gold)}.mf-insight:hover .mf-insight__arrow{color:var(--mf-gold);transform:translate(5px)}@media (max-width: 560px){.mf-insight{grid-template-columns:44px 1fr auto!important}}@media (max-width: 900px){.mf-partner__grid{grid-template-columns:minmax(0,1fr)!important}.mf-partner__grid>*{min-width:0!important}}@media (max-width: 560px){.mf-partner__fields{grid-template-columns:minmax(0,1fr)!important}.mf-partner__fields>div{grid-column:1 / -1!important;min-width:0!important}}@media (max-width: 400px){.mf-partner__grid h1{font-size:30px!important}}@media (max-width: 720px){.mf-consult__formats,.mf-consult__details{grid-template-columns:1fr!important}}@media (max-width: 640px){input,select,textarea{font-size:16px!important}}@media (max-width: 640px){.mf-consult__steplabel{display:none!important}.mf-consult__rail{height:18px!important;margin:34px 16px 40px!important}.mf-consult__dates{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.mf-consult__slots{grid-template-columns:repeat(3,1fr)!important}.mf-consult__service{gap:16px!important;padding:20px 18px!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
