.mf{--navy:#0b1d3a;--navy2:#132a50;--sig:#ffd23f;--pale:#eef1f6;--mut:#5a6780;background:var(--pale);color:var(--navy);font:400 17px/1.6 Archivo,system-ui,sans-serif;overflow-x:clip}.mf *,.mf :before,.mf :after{box-sizing:border-box}.mf h1,.mf h2,.mf h3{letter-spacing:-.03em;margin:0;font-family:Archivo,sans-serif;font-weight:900;line-height:.98}.mf h2{font-size:clamp(40px,5vw,76px)}.mf h1 span,.mf h2 span{color:var(--sig)}.mf a{color:inherit}.mf section{padding:96px 6vw}.mf-k{letter-spacing:.16em;text-transform:uppercase;color:#c79a00;margin:0 0 16px;font-size:13px;font-weight:800}.mf-btn{background:var(--sig);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:10px;padding:16px 24px;font:800 15px/1 Archivo,sans-serif;text-decoration:none;transition:transform .15s;display:inline-flex;color:var(--navy)!important}.mf-btn:hover{transform:translateY(-2px)}.mf-sm{padding:11px 16px;font-size:14px}.mf-nav{z-index:3;color:#fff;align-items:center;gap:30px;padding:22px 6vw;display:flex;position:absolute;left:0;right:0}.mf-logo{letter-spacing:.02em;align-items:baseline;gap:8px;font:900 22px/1 Archivo,sans-serif;text-decoration:none;display:inline-flex}.mf-logo i{background:var(--sig);align-self:center;width:14px;height:14px;transform:rotate(45deg)}.mf-logo small{letter-spacing:.04em;opacity:.75;font-size:13px;font-weight:600}.mf-nav nav{gap:28px;margin-left:auto;display:flex}.mf-nav nav a{font-size:15px;font-weight:600;text-decoration:none}.mf-hero{color:#fff;background:var(--navy);align-items:flex-end;min-height:780px;display:flex;position:relative;overflow:hidden;padding:0!important}.mf-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mf-hero:after{content:"";background:linear-gradient(90deg,#0b1d3af2 18%,#0b1d3aa6 55%,#0b1d3a30);position:absolute;inset:0}.mf-hero-in{z-index:2;width:100%;min-width:0;max-width:880px;padding:170px 6vw 80px;position:relative}.mf-hero h1{font-size:clamp(60px,9vw,140px)}.mf-hero .mf-k{color:var(--sig)}.mf-lede{color:#d3dbe8;max-width:30em;margin:24px 0 32px;font-size:20px}.mf-trackbox{color:var(--navy);background:#fff;border-radius:12px;max-width:560px;padding:20px;box-shadow:0 20px 50px #0006}.mf-trackbox label{margin-bottom:10px;font-weight:800;display:block}.mf-trackbox div{color:var(--mut);border:2px solid #d6dce6;border-radius:8px;align-items:center;gap:10px;padding:4px 4px 4px 14px;display:flex}.mf-trackbox input{color:var(--navy);border:0;outline:0;flex:1;min-width:0;font:600 17px Archivo,sans-serif}.mf-trackbox small{color:var(--mut);margin-top:10px;font-size:14px;display:block}.mf-head{margin-bottom:44px}.mf-sgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mf-sgrid article{background:#fff;border-bottom:4px solid #0000;border-radius:14px;padding:34px;transition:border-color .2s,transform .2s;position:relative}.mf-sgrid article:hover{border-color:var(--sig);transform:translateY(-4px)}.mf-sgrid span{color:#b8c2d3;font-size:15px;font-weight:900;position:absolute;top:28px;right:30px}.mf-sgrid h3{margin:20px 0 10px;font-size:30px}.mf-sgrid p{color:var(--mut);margin:0 0 20px}.mf-sgrid a{align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.mf-track{background:var(--navy);color:#fff}.mf-miss{background:#ffffff14;border-radius:8px;margin-top:24px;padding:16px 20px}.mf-tcard{background:var(--navy2);border-radius:16px;margin-top:36px;padding:32px}.mf-tmeta{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:20px;padding-bottom:26px;display:grid}.mf-tmeta small{text-transform:uppercase;letter-spacing:.12em;color:#8fa0bd;margin-bottom:4px;font-size:12px;display:block}.mf-tmeta b{font-size:18px}.mf-eta{color:var(--sig)}.mf-stages{grid-template-columns:repeat(4,1fr);margin:34px 0;padding:0;list-style:none;display:grid;position:relative}.mf-stages li{text-align:center;color:#8fa0bd;font-size:15px;font-weight:700;position:relative}.mf-stages li:before{content:"";z-index:0;background:#ffffff1f;width:100%;height:4px;position:absolute;top:24px;left:-50%}.mf-stages li:first-child:before{display:none}.mf-stages li.done:before,.mf-stages li.now:before{background:var(--sig)}.mf-stages span{z-index:1;background:var(--navy);border:3px solid #ffffff2e;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid;position:relative}.mf-stages li.done{color:#fff}.mf-stages li.done span{background:var(--sig);border-color:var(--sig);color:var(--navy)}.mf-stages li.now{color:var(--sig)}.mf-stages li.now span{border-color:var(--sig);color:var(--sig);box-shadow:0 0 0 6px #ffd23f2e}.mf-log{color:#c3cde0;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.mf-log li{align-items:center;gap:10px;display:flex}.mf-log li:first-child{color:#fff;font-weight:700}.mf-log svg{color:var(--sig);flex:none}.mf-stats{background:var(--sig);grid-template-columns:repeat(4,1fr);gap:20px;display:grid;padding-top:60px!important;padding-bottom:50px!important}.mf-stats b{letter-spacing:-.04em;font:900 clamp(44px,5vw,72px)/1 Archivo,sans-serif;display:block}.mf-stats span{font-weight:700}.mf-stats small{opacity:.7;grid-column:1/-1;font-size:13px}.mf-process{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.mf-process img{border-radius:16px;width:100%;display:block}.mf-process ol{gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.mf-process li{align-items:flex-start;gap:18px;font-size:18px;display:flex}.mf-process li span{background:var(--navy);width:40px;height:40px;color:var(--sig);border-radius:8px;flex:none;place-items:center;font-weight:900;display:grid}.mf-quote{background:#fff;grid-template-columns:1fr 1fr;gap:30px;display:grid}.mf-qcalc{background:var(--navy);color:#fff;border-radius:16px;padding:40px}.mf-qcalc .mf-k{color:var(--sig)}.mf-qcalc h2{margin-bottom:28px;font-size:clamp(36px,4vw,56px)}.mf-modes{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:26px;display:grid}.mf-modes button{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff2e;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:16px;font:700 15px Archivo,sans-serif;display:flex}.mf-modes button.on{border-color:var(--sig);color:var(--sig);background:#ffd23f1a}.mf-qcalc label{color:#c3cde0;grid-template-columns:1fr auto;gap:10px;margin-bottom:20px;font-weight:600;display:grid}.mf-qcalc label b{color:#fff}.mf-qcalc input[type=range]{accent-color:var(--sig);grid-column:1/-1}.mf-qcalc select{border:0;border-radius:8px;grid-column:1/-1;padding:12px;font:600 16px Archivo,sans-serif}.mf-qres{background:var(--navy2);border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px;padding:22px;display:grid}.mf-qres small{color:#8fa0bd;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.mf-qres b{color:var(--sig);font:900 36px/1.1 Archivo,sans-serif;display:block}.mf-note{color:#8fa0bd;margin:14px 0 0;font-size:13px}.mf-qform{align-self:center;padding:40px 20px}.mf-qform form{gap:12px;display:grid}.mf-qform h3,.mf-ok h3{margin-bottom:10px;font-size:34px}.mf-qform input,.mf-qform textarea{border:2px solid #d6dce6;border-radius:8px;width:100%;padding:16px;font:16px Archivo,sans-serif}.mf-qform input:focus,.mf-qform textarea:focus{border-color:var(--navy);outline:0}.mf-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mf-qform .mf-btn{justify-content:center}.mf-ok svg{color:#1f9d55}.mf-reviews{grid-template-columns:1fr 1fr;gap:30px;display:grid}.mf-reviews blockquote{letter-spacing:-.02em;border-top:4px solid var(--navy);margin:0;padding-top:24px;font:800 26px/1.3 Archivo,sans-serif}.mf-reviews cite{color:var(--mut);margin-top:16px;font:500 15px Archivo,sans-serif;display:block}.mf-foot{background:var(--navy);color:#c3cde0;flex-wrap:wrap;align-items:center;gap:30px;padding:40px 6vw;font-size:14px;display:flex}.mf-foot .mf-logo{color:#fff}.mf-foot p{flex:1;min-width:240px;margin:0}.mf-foot a:last-child{color:var(--sig)}@media (width<=900px){.mf section{padding:70px 20px}.mf-nav{padding:16px 20px}.mf-nav nav{display:none}.mf-nav .mf-btn{margin-left:auto}.mf-hero{min-height:760px}.mf-hero-in{padding:120px 20px 50px}.mf-sgrid,.mf-process,.mf-quote,.mf-reviews{grid-template-columns:1fr}.mf-tmeta,.mf-stats{grid-template-columns:1fr 1fr}.mf-tcard,.mf-qcalc{padding:22px}.mf-stages li{font-size:12px}.mf-stages span{width:42px;height:42px}.mf-stages li:before{top:19px}.mf-qform{padding:10px 0}}
