.mfc-home{overflow:hidden}.mfc-hero{background:linear-gradient(115deg,#fff 0,#fffaf0 58%,#ffe48b 100%);padding:56px 0 44px}.mfc-hero__grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:52px}.mfc-eyebrow{display:inline-flex;margin:0 0 14px;color:#ef1717;text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:900}.mfc-hero h1{font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:0 0 24px;max-width:720px}.mfc-hero h1 span{color:#ef1717;position:relative}.mfc-hero h1 span:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:7px;border-radius:99px;background:#ffbd00}.mfc-lead{font-size:21px;color:#565a62}.mfc-actions{display:flex;gap:16px;margin:30px 0}.mfc-trust{display:flex;gap:24px;font-size:13px;color:#3e4448}.mfc-trust span:First-letter{color:#18a957}.mfc-hero__visual{position:relative;min-height:520px}.mfc-hero__visual>img{width:100%;height:520px;object-fit:cover;border-radius:30px;box-shadow:0 25px 60px rgba(30,24,15,.18)}.mfc-dashboard{position:absolute;left:-55px;bottom:30px;width:290px;background:rgba(255,255,255,.96);border:1px solid #eee;border-radius:16px;padding:18px;box-shadow:0 20px 50px rgba(30,24,15,.16);display:grid;grid-template-columns:1fr 1fr;gap:9px}.mfc-dashboard>strong{font-size:14px}.mfc-dashboard>small{text-align:right;color:#74777d}.mfc-dashboard>div{grid-column:span 1;background:#fafafa;border:1px solid #eee;border-radius:10px;padding:10px;display:flex;flex-direction:column}.mfc-dashboard>div:last-child{grid-column:1/-1}.mfc-dashboard b{font-size:20px}.mfc-dashboard span{font-size:11px;color:#6a6e74}.mfc-dashboard em{color:#18a957;font-size:11px;font-weight:800;font-style:normal}.mfc-services{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:-1px;padding:42px 0 72px}.mfc-services article{border:1px solid #eee5d7;border-radius:18px;padding:27px;background:#fff;box-shadow:0 14px 40px rgba(33,24,10,.06)}.mfc-services i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffbd00;color:#ef1717;font-style:normal;font-weight:900;font-size:22px}.mfc-services h2{font-size:19px;line-height:1.2;margin:18px 0 8px}.mfc-services p{font-size:14px;color:#656a71}.mfc-services a{font-weight:800}.mfc-results{background:#fffaf0;padding:82px 0}.mfc-section-heading{text-align:center;max-width:760px;margin:0 auto 38px}.mfc-section-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.05;margin:0}.mfc-results__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:28px}.mfc-before-after{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #eee5d7;border-radius:20px;padding:28px;box-shadow:0 16px 45px rgba(33,24,10,.08)}.mfc-before-after>div{padding:10px 28px}.mfc-before-after>div+div{border-left:1px solid #eee}.mfc-before-after span{display:inline-block;padding:4px 12px;border-radius:99px;background:#70757c;color:#fff;font-size:12px;font-weight:800}.mfc-before-after .mfc-after span{background:#18a957}.mfc-before-after p{display:grid;grid-template-columns:70px 1fr auto;border-bottom:1px solid #eee;padding-bottom:10px}.mfc-before-after b{font-size:20px}.mfc-before-after em{color:#18a957;font-style:normal;font-weight:800}.mfc-testimonial{background:#fff;border:1px solid #eee5d7;border-radius:20px;overflow:hidden;box-shadow:0 16px 45px rgba(33,24,10,.08)}.mfc-testimonial img{width:100%;height:250px;object-fit:cover}.mfc-testimonial blockquote{font-size:19px;margin:25px 28px 12px}.mfc-testimonial strong{display:block;margin:0 28px 28px}.mfc-process{padding:86px 0}.mfc-process__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mfc-process__grid>div{padding:30px;border-top:4px solid #ffbd00;background:#fff;border-radius:8px 8px 18px 18px;box-shadow:0 15px 40px rgba(30,24,15,.08)}.mfc-process__grid b{font-size:44px;color:#ef1717}.mfc-process__grid h3{font-size:24px;margin:0}.mfc-final-cta{padding:55px 0;background:#ffbd00}.mfc-final-cta>.mfc-container{display:flex;align-items:center;justify-content:space-between;gap:40px}.mfc-final-cta .mfc-eyebrow{color:#111}.mfc-final-cta h2{font-size:35px;line-height:1.1;max-width:800px;margin:0}.mfc-diagnostic{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#fffaf0;border:1px solid #eee5d7;border-radius:18px;padding:28px}.mfc-diagnostic label{display:block;font-weight:800;margin-bottom:6px}.mfc-diagnostic input{width:100%;border:1px solid #dcd4c9;border-radius:9px;padding:14px;background:#fff}.mfc-diagnostic button,.mfc-form-note{grid-column:1/-1}.mfc-form-note{font-size:12px;color:#6b6e73}.mfc-editor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.mfc-editor-grid>div,.mfc-callout{border:1px solid #eee5d7;border-radius:16px;padding:24px;background:#fffaf0}.mfc-callout{margin:32px 0}
@media(max-width:1000px){.mfc-hero__grid,.mfc-results__grid{grid-template-columns:1fr}.mfc-hero__visual{min-height:430px}.mfc-hero__visual>img{height:430px}.mfc-dashboard{left:20px}.mfc-services{grid-template-columns:1fr 1fr}.mfc-final-cta>.mfc-container{display:block}.mfc-final-cta .mfc-button{margin-top:25px}}
@media(max-width:650px){.mfc-hero{padding-top:36px}.mfc-hero h1{font-size:49px}.mfc-actions,.mfc-trust{display:block}.mfc-actions a{width:100%;margin-bottom:12px}.mfc-trust span{display:block;margin:7px 0}.mfc-hero__visual{min-height:360px}.mfc-hero__visual>img{height:360px}.mfc-dashboard{position:relative;left:auto;bottom:auto;margin:-110px 14px 0;width:auto}.mfc-services,.mfc-process__grid,.mfc-editor-grid{grid-template-columns:1fr}.mfc-before-after{grid-template-columns:1fr}.mfc-before-after>div{padding:10px}.mfc-before-after>div+div{border-left:0;border-top:1px solid #eee}.mfc-diagnostic{grid-template-columns:1fr}.mfc-final-cta h2{font-size:29px}}
