:root{
  --mt-green:#20c96b;
  --mt-green-dark:#119b4d;
  --mt-green-soft:#e9fbf1;
  --mt-ink:#10151f;
  --mt-muted:#657080;
  --mt-line:#e2e5e9;
  --mt-surface:#f7f9f8;
  --mt-serif:"Domine",Georgia,serif;
  --mt-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --mt-shadow:0 18px 45px rgba(15,23,42,.08),0 2px 5px rgba(15,23,42,.05);
}

.mt-page{margin:0;overflow-x:hidden;background:#fff;color:var(--mt-ink);font:400 16px/1.55 var(--mt-sans)}
.mt-page *{box-sizing:border-box}
.mt-page a{text-decoration:none}
.mt-page button,.mt-page input{font:inherit}
.mt-page svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mt-page svg .fill{fill:currentColor;stroke:none}
.mt-skip{position:fixed;top:-70px;left:12px;z-index:100;padding:10px 14px;border-radius:8px;background:#111;color:#fff}
.mt-skip:focus{top:12px}

.mt-offer{height:44px;display:flex;align-items:center;justify-content:center;gap:11px;background:#0d0e10;color:#fff;font-size:12px}
.mt-offer-spark{width:10px;height:10px;border:2px solid var(--mt-green);border-radius:3px;transform:rotate(45deg)}
.mt-offer-divider{width:1px;height:15px;background:#626871}
.mt-offer-code{padding:3px 8px;border-radius:999px;background:#27322c;color:#79e5a6;font-size:10px;font-weight:800;letter-spacing:.04em}

.mt-header{position:relative;z-index:20;padding:16px 18px 0}
.mt-nav{width:min(1136px,100%);height:60px;margin:0 auto;padding:0 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:1px solid #dfe2e6;border-radius:11px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.07)}
.mt-logo{width:max-content;display:inline-flex;align-items:center;gap:9px;color:#121820;font-size:22px;font-weight:800;letter-spacing:-1px}
.mt-logo>span{width:35px;height:35px;display:grid;place-items:center;border-radius:8px;background:var(--mt-green);color:#fff;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-1px}
.mt-logo b{white-space:nowrap}.mt-logo em{color:var(--mt-green-dark);font-style:normal}
.mt-nav-links{display:flex;align-items:center;gap:34px}
.mt-nav-links a{padding:19px 0 17px;color:#303741;font-size:12px;font-weight:700}
.mt-nav-links a:hover,.mt-nav-links a:focus-visible,.mt-nav-links a[aria-current="page"]{color:var(--mt-green-dark)}
.mt-nav-links a[aria-current="page"]{box-shadow:inset 0 -2px var(--mt-green)}
.mt-nav-cta{justify-self:end;padding:9px 15px;border:1px solid #dfe2e6;border-radius:8px;color:#161b22;font-size:12px;font-weight:750;transition:.2s ease}
.mt-nav-cta:hover,.mt-nav-cta:focus-visible{border-color:var(--mt-green);color:var(--mt-green-dark)}

.mt-main{width:min(1136px,calc(100% - 36px));margin:0 auto;padding:76px 0 110px}
.mt-hero{display:grid;grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:80px}
.mt-hero-copy h1{max-width:680px;margin:18px 0 24px;font:400 clamp(48px,5.2vw,72px)/1.06 var(--mt-serif);letter-spacing:-3.7px}
.mt-hero-copy h1 span{color:var(--mt-green-dark)}
.mt-hero-copy>p{max-width:560px;margin:0;color:#596574;font-size:17px}
.mt-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--mt-green-dark);font-size:10px;font-weight:800;letter-spacing:.14em}
.mt-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--mt-green);box-shadow:0 0 0 5px rgba(32,201,107,.13)}
.mt-trust{margin-top:29px;display:flex;flex-wrap:wrap;gap:10px}
.mt-trust span{padding:8px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid #e3e7e5;border-radius:999px;color:#5f6976;background:#fff;font-size:10px;font-weight:650}
.mt-trust svg{width:15px;height:15px;color:var(--mt-green-dark)}

.mt-lookup{padding:30px;border:1px solid #dfe5e1;border-radius:17px;background:#fff;box-shadow:var(--mt-shadow)}
.mt-lookup-head{display:flex;align-items:center;gap:13px;margin-bottom:25px}
.mt-icon-box{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:var(--mt-green-soft);color:var(--mt-green-dark)}
.mt-icon-box svg{width:21px;height:21px}
.mt-lookup-head h2{margin:0 0 2px;font-size:19px;letter-spacing:-.3px}
.mt-lookup-head p{margin:0;color:var(--mt-muted);font-size:11px}
.mt-field{margin-top:16px}
.mt-field label{display:block;margin:0 0 7px;color:#313945;font-size:11px;font-weight:750}
.mt-field input{width:100%;height:49px;padding:0 14px;border:1px solid #d9dee2;border-radius:9px;outline:none;background:#fff;color:var(--mt-ink);font-size:14px;transition:border-color .2s,box-shadow .2s}
.mt-field input::placeholder{color:#9aa2ad}
.mt-field input:focus{border-color:var(--mt-green);box-shadow:0 0 0 4px rgba(32,201,107,.12)}
.mt-primary{width:100%;min-height:49px;margin-top:20px;padding:0 13px 0 18px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:10px;background:var(--mt-green);box-shadow:0 7px 18px rgba(32,201,107,.21);color:#fff;font-weight:750;cursor:pointer;transition:.2s ease}
.mt-primary svg{width:22px;height:22px;margin-left:auto;padding:4px;border-radius:50%;background:rgba(255,255,255,.18)}
.mt-primary:hover,.mt-primary:focus-visible{background:var(--mt-green-dark);box-shadow:0 10px 22px rgba(32,201,107,.27)}
.mt-form-help{margin:12px 0 0;color:#8b939c;font-size:9px;text-align:center}

.mt-results{margin-top:80px}
#t-result:not(:empty){margin-bottom:56px;scroll-margin-top:30px}
.mt-saved-head{margin-bottom:24px;display:flex;align-items:end;justify-content:space-between;gap:20px}
.mt-saved-head h2{margin:8px 0 0;font-size:34px;letter-spacing:-1px}
.mt-saved-head>a{color:var(--mt-green-dark);font-size:12px;font-weight:750}
.mt-saved-head>a span{margin-left:6px}
.mt-order-list{display:grid;gap:18px}
.mt-order-card{overflow:hidden;border:1px solid #e0e4e7;border-radius:17px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.045)}
.mt-order-found{border-color:rgba(32,201,107,.42);box-shadow:0 16px 40px rgba(19,127,70,.11)}
.mt-found-banner{padding:11px 20px;display:flex;align-items:center;gap:12px;background:#0b2718;color:#fff;font-size:10px}
.mt-found-banner span{padding:3px 8px;border-radius:999px;background:var(--mt-green);color:#062013;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.mt-found-banner b{font-weight:600;color:#c9dfd2}
.mt-order-top{padding:25px 27px 22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px}
.mt-platform-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:var(--mt-green-soft);color:var(--mt-green-dark)}
.mt-platform-icon svg{width:23px;height:23px}
.mt-order-title>span{color:#7a838e;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}
.mt-order-title h3{margin:2px 0;font-size:18px;letter-spacing:-.3px}.mt-order-title h3 b{font-weight:600;color:#505a67}
.mt-order-title>a{max-width:550px;display:block;overflow:hidden;color:var(--mt-green-dark);font-size:11px;text-overflow:ellipsis;white-space:nowrap}
.mt-order-payment{display:grid;justify-items:end;gap:7px}
.mt-order-payment strong{font-size:18px}
.mt-badge{padding:4px 8px;border-radius:999px;background:var(--mt-green-soft);color:var(--mt-green-dark);font-size:9px;font-weight:800}

.mt-delivery{margin:0 27px;padding:20px;border-radius:13px;background:#f5f8f6}
.mt-delivery-head{display:flex;align-items:start;justify-content:space-between;gap:18px}
.mt-delivery-head>div>p{margin:5px 0 0;color:#6b7581;font-size:11px}
.mt-delivery-head>strong{color:var(--mt-green-dark);font-size:22px;letter-spacing:-.8px}
.mt-status-dot{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750}
.mt-status-dot i{width:8px;height:8px;border-radius:50%;background:#3f8ee8;box-shadow:0 0 0 4px rgba(63,142,232,.12)}
.mt-status-dot.is-live i{background:var(--mt-green);box-shadow:0 0 0 4px rgba(32,201,107,.12)}
.mt-status-dot.is-complete i{background:var(--mt-green-dark);box-shadow:0 0 0 4px rgba(17,155,77,.12)}
.mt-status-dot.is-pending i{background:#d99a2b;box-shadow:0 0 0 4px rgba(217,154,43,.12)}
.mt-progress{height:8px;margin-top:17px;overflow:hidden;border-radius:999px;background:#dfe7e2}
.mt-progress i{width:0;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--mt-green-dark),#40df83);transition:width .7s ease}
.mt-progress-labels{margin-top:8px;display:flex;justify-content:space-between;color:#9198a1;font-size:8px;font-weight:650}

.mt-order-details{padding:21px 27px;display:grid;grid-template-columns:1.5fr .7fr .8fr;gap:24px}
.mt-order-details>div{min-width:0;display:grid;gap:4px}
.mt-order-details span{color:#8a929d;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.mt-order-details b{font-size:11px;font-weight:650}
.mt-copy{min-width:0;padding:0;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#343d49;font-size:10px;text-align:left;cursor:pointer}
.mt-copy svg{width:14px;height:14px;flex:0 0 auto;color:#858e98}
.mt-order-actions{padding:14px 27px;display:flex;align-items:center;gap:10px;border-top:1px solid #edf0f1}
.mt-order-actions a,.mt-order-actions button{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;border:0;border-radius:8px;background:transparent;color:#505a67;font-size:10px;font-weight:750;cursor:pointer}
.mt-order-actions a:hover,.mt-order-actions button:hover{background:#f2f5f3;color:var(--mt-green-dark)}
.mt-order-actions .mt-action-primary{background:#0f1813;color:#fff}.mt-order-actions .mt-action-primary:hover{background:var(--mt-green-dark);color:#fff}

.mt-message{padding:20px;display:flex;align-items:start;gap:13px;border:1px solid #f0cdcd;border-radius:13px;background:#fff7f7;color:#762f2f}
.mt-message>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fbe2e2;font-weight:800}
.mt-message b{font-size:13px}.mt-message p{margin:3px 0 0;font-size:11px}
.mt-empty{padding:58px 24px;border:1px dashed #d8dfe0;border-radius:15px;background:#fafbfb;text-align:center}
.mt-empty .mt-icon-box{margin:auto}.mt-empty h3{margin:15px 0 5px}.mt-empty p{margin:0;color:var(--mt-muted);font-size:12px}.mt-empty>a{margin-top:18px;display:inline-block;color:var(--mt-green-dark);font-size:12px;font-weight:750}

.mt-help{margin-top:70px;padding:31px 35px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border-radius:17px;background:#0c2216;color:#fff}
.mt-help-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid #335644;border-radius:13px;background:#163522;color:#73e29f}
.mt-help-icon svg{width:25px;height:25px}
.mt-help h2{margin:0 0 4px;font:600 21px var(--mt-serif)}.mt-help p{margin:0;color:#a8c1b2;font-size:11px}
.mt-help>a{min-height:42px;padding:0 16px;display:grid;place-items:center;border-radius:9px;background:var(--mt-green);color:#062013;font-size:11px;font-weight:800}

.mt-footer{padding:66px max(25px,calc((100vw - 1136px)/2)) 25px;background:#0d0e10;color:#fff}
.mt-footer-main{display:flex;justify-content:space-between;gap:50px}.mt-logo-light{color:#fff}.mt-logo-light em{color:#71e1a0}
.mt-footer-main>div:first-child p{max-width:310px;margin:14px 0 0;color:#929aa5;font-size:11px}
.mt-footer-links{display:flex;align-items:start;gap:27px}.mt-footer-links a{color:#a5abb4;font-size:11px}.mt-footer-links a:hover{color:#fff}
.mt-footer-bottom{margin-top:54px;padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid #292d32;color:#777f89;font-size:9px}
.mt-system{display:flex;align-items:center;gap:7px}.mt-system i{width:7px;height:7px;border-radius:50%;background:var(--mt-green)}

.mt-page :focus-visible{outline:3px solid rgba(32,201,107,.35);outline-offset:3px}

@media(max-width:900px){
  .mt-nav{grid-template-columns:1fr auto}.mt-nav-links{display:none}
  .mt-main{padding-top:55px}.mt-hero{grid-template-columns:1fr;gap:44px}.mt-hero-copy{text-align:center}.mt-hero-copy h1,.mt-hero-copy>p{margin-left:auto;margin-right:auto}.mt-trust{justify-content:center}
  .mt-lookup{width:min(520px,100%);margin:auto}
}
@media(max-width:640px){
  .mt-offer{min-height:42px;height:auto;padding:7px 9px;gap:6px;text-align:center;font-size:9px}.mt-offer-divider{display:none}
  .mt-header{padding:10px 9px 0}.mt-nav{height:54px;padding:0 9px}.mt-logo{font-size:19px}.mt-logo>span{width:31px;height:31px}.mt-nav-cta{padding:8px 10px}
  .mt-main{width:calc(100% - 22px);padding:49px 0 75px}.mt-hero-copy h1{font-size:42px;letter-spacing:-2.3px}.mt-hero-copy>p{font-size:14px}.mt-trust{gap:6px}.mt-trust span{font-size:9px}
  .mt-lookup{padding:21px 16px;border-radius:14px}.mt-field input{font-size:16px}
  .mt-results{margin-top:62px}.mt-saved-head{align-items:start}.mt-saved-head h2{font-size:28px}.mt-saved-head>a{padding-top:5px}
  .mt-order-top{padding:19px 17px;grid-template-columns:auto 1fr}.mt-order-payment{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.mt-order-title h3{font-size:16px}
  .mt-delivery{margin:0 12px;padding:17px 14px}.mt-delivery-head>div>p{max-width:245px}.mt-progress-labels{font-size:7px}
  .mt-order-details{padding:18px 17px;grid-template-columns:1fr 1fr}.mt-order-details>div:first-child{grid-column:1/-1}.mt-copy{overflow-wrap:anywhere}
  .mt-order-actions{padding:12px 13px;display:grid;grid-template-columns:1fr 1fr}.mt-order-actions a,.mt-order-actions button{justify-content:center}.mt-order-actions .mt-action-primary{grid-column:1/-1}
  .mt-help{padding:25px 20px;grid-template-columns:auto 1fr}.mt-help>a{grid-column:1/-1}.mt-help h2{font-size:18px}
  .mt-footer{padding:50px 20px 22px}.mt-footer-main{display:grid}.mt-footer-links{display:grid;grid-template-columns:1fr 1fr}.mt-footer-bottom{gap:20px}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}.mt-progress i,.mt-primary,.mt-nav-cta{transition:none}
}
