:root{
  --mta-navy-950:#0A1830;
  --mta-navy-900:#0D2142;
  --mta-navy-800:#123561;
  --mta-navy-700:#1B4A82;
  --mta-navy-100:#E7ECF4;
  --mta-navy-50:#F3F6FA;
  --mta-gold-600:#A8791F;
  --mta-gold-500:#C6972E;
  --mta-gold-400:#D9B25C;
  --mta-gold-100:#F6EAD0;
  --mta-paper:#FBFAF7;
  --mta-gray-50:#F6F7F9;
  --mta-gray-100:#EEF1F5;
  --mta-gray-200:#E2E7EE;
  --mta-gray-300:#CBD3DE;
  --mta-gray-500:#6B7686;
  --mta-ink-900:#12182A;
  --mta-ink-700:#2B3446;
  --mta-ink-500:#5B6577;
  --mta-font-display:'Fraunces',serif;
  --mta-font-body:'IBM Plex Sans',-apple-system,sans-serif;
  --mta-font-mono:'IBM Plex Mono',monospace;
  --mta-shadow-sm:0 2px 10px rgba(10,24,48,.06);
  --mta-shadow-md:0 12px 32px rgba(10,24,48,.10);
}

/* Eyebrow / kicker label */
.mta-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mta-font-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mta-gold-600);margin-bottom:.7rem;}
.mta-eyebrow::before{content:"";width:18px;height:1px;background:var(--mta-gold-500);}
.mta-eyebrow.center{justify-content:center;}

.mta-small-caps{font-family:var(--mta-font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mta-gold-600);font-weight:600;}

/* Ledger rule divider (signature motif) */
.mta-ledger-rule{border:0;height:1px;background:linear-gradient(90deg,var(--mta-gold-500) 0,var(--mta-gold-500) 46px,var(--mta-gray-200) 46px);margin:0 0 2rem;}
.mta-ledger-rule.center{background:linear-gradient(90deg,var(--mta-gray-200) 0,var(--mta-gray-200) calc(50% - 23px),var(--mta-gold-500) calc(50% - 23px),var(--mta-gold-500) calc(50% + 23px),var(--mta-gray-200) calc(50% + 23px));}

/* Tick list */
.mta-tick-list{list-style:none;margin:0;padding:0;}
.mta-tick-list li{display:flex;gap:.7rem;align-items:flex-start;padding:.5rem 0;}
.mta-tick-list .mta-tick{flex:none;width:22px;height:22px;border-radius:50%;background:var(--mta-gold-100);color:var(--mta-gold-600);display:flex;align-items:center;justify-content:center;margin-top:.1rem;font-size:12px;font-weight:700;}
.mta-tick-list span.mta-tick-text{color:var(--mta-ink-700);}

/* Badges */
.mta-badge{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mta-font-mono);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.4rem .85rem;border-radius:999px;background:var(--mta-gold-100);color:var(--mta-gold-600);}
.mta-badge-navy{background:var(--mta-navy-100);color:var(--mta-navy-800);}
.mta-badge-outline{background:transparent;border:1px solid rgba(255,255,255,.5);color:#fff;}

/* Tiles (icon container) */
.mta-tile{width:56px;height:56px;border-radius:14px;background:linear-gradient(155deg,var(--mta-gold-100),#fff);color:var(--mta-gold-600);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid rgba(0,0,0,.04);font-size:24px;}
.mta-tile-navy{background:linear-gradient(155deg,var(--mta-navy-800),var(--mta-navy-950));color:var(--mta-gold-400);}

/* Card hover lift (applies on top of Elementor container) */
.mta-card-hover{transition:transform .22s ease,box-shadow .22s ease;}
.mta-card-hover:hover{transform:translateY(-5px);box-shadow:var(--mta-shadow-md);}

/* Info strip */
.mta-info-strip{display:flex;flex-wrap:wrap;gap:1.5rem 2.2rem;padding:1.5rem clamp(1.1rem,3vw,2rem);background:var(--mta-navy-50);border-radius:18px;border:1px solid var(--mta-navy-100);}
.mta-info-item{display:flex;align-items:center;gap:.7rem;}
.mta-info-item strong{display:block;font-family:var(--mta-font-display);font-size:.95rem;color:var(--mta-navy-900);}
.mta-info-item span{font-size:.78rem;color:var(--mta-ink-500);}

/* Hero chip (floating badge on hero visual) */
.mta-hero-chip{background:#fff;border-radius:16px;box-shadow:var(--mta-shadow-md);padding:1rem 1.2rem;display:flex;align-items:center;gap:.8rem;max-width:255px;border:1px solid var(--mta-gray-100);}
.mta-hero-chip strong{display:block;font-family:var(--mta-font-display);font-size:.86rem;color:var(--mta-navy-900);}
.mta-hero-chip span{font-size:.76rem;color:var(--mta-ink-500);}

/* Section head helper */
.mta-section-head p.mta-lead{color:var(--mta-ink-500);font-size:1.05rem;}

/* Trust bar */
.mta-trust-item{display:flex;align-items:center;gap:.6rem;color:rgba(255,255,255,.82);font-size:.86rem;font-weight:500;font-family:var(--mta-font-body);}

/* Utility */
.mta-font-display{font-family:var(--mta-font-display) !important;}
.mta-font-body{font-family:var(--mta-font-body) !important;}


.mta-header-lockup{display:flex !important;align-items:center !important;gap:16px !important;max-height:110px !important;margin-right:32px !important;}
.mta-header-logo{display:flex !important;align-items:center !important;flex:none !important;max-height:44px !important;overflow:hidden;}
.mta-header-logo img{height:40px !important;width:40px !important;max-width:40px !important;max-height:40px !important;object-fit:contain;}
.mta-header-wordmark{display:flex !important;flex-direction:column !important;justify-content:center !important;line-height:1.1 !important;max-height:44px !important;}
.mta-wordmark-title,.mta-wordmark-title a{font-family:var(--mta-font-display, 'Fraunces', serif) !important;font-weight:700 !important;font-size:18px !important;line-height:1.1 !important;color:#0A1830 !important;letter-spacing:.01em;text-decoration:none;margin:0 !important;padding:0 !important;}
.mta-wordmark-tagline{font-family:var(--mta-font-mono, 'IBM Plex Mono', monospace) !important;font-size:9px !important;font-weight:600 !important;letter-spacing:.1em !important;color:#C6972E !important;margin:2px 0 0 !important;padding:0 !important;text-transform:uppercase;line-height:1 !important;}

/* Header compactness fix v2 */
.elementor-element-33af4af{flex-wrap:nowrap !important;}
.elementor-element-c1c2ad2{flex:none !important;max-width:420px !important;}
.elementor-element-c26da7a{flex:1 1 auto !important;min-width:0 !important;}
.elementor-element-c26da7a .xpro-elementor-horizontal-navbar-nav{flex-wrap:nowrap !important;white-space:nowrap !important;gap:18px !important;}
.elementor-element-c26da7a .xpro-elementor-nav-link{font-size:15px !important;padding:0 !important;}
.mta-header-logo img{height:96px !important;width:96px !important;max-width:96px !important;max-height:96px !important;}
.mta-wordmark-title,.mta-wordmark-title a{font-size:27px !important;white-space:nowrap !important;}
.mta-wordmark-tagline{font-size:11px !important;white-space:nowrap !important;}
.elementor-element-33af4af{padding-top:0px !important;padding-bottom:4px !important;min-height:auto !important;height:auto !important;}

.mta-logo-mark{display:inline-block;width:64px !important;height:61px !important;background-image:url('data:image/png;base64,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');background-size:contain;background-repeat:no-repeat;background-position:center left;}

/* Header spacing fix v3 */
.elementor-element-c1c2ad2{margin-right:40px !important;}
.elementor-element-c26da7a{margin-right:36px !important;}
.elementor-element-d07d1bb{margin-left:32px !important;flex:none !important;}
.mta-header-wordmark{min-width:220px !important;}

.mta-header-wordmark{align-items:center !important;}
.mta-wordmark-tagline{text-align:center !important;margin-top:4px !important;}

/* Fix stacked logo+tagline overflowing the header box */
.elementor-element-c1c2ad2{height:auto !important;align-self:center !important;}
.elementor-element-db2dc7a{height:auto !important;}
.elementor-element-33af4af{align-items:center !important;}
.mta-wordmark-tagline{margin-top:0px !important;font-size:7.5px !important;}

.elementor-element-c1c2ad2{gap:0px !important;}
.elementor-element-db2dc7a{margin-top:0 !important;padding-top:0 !important;}
.mta-wordmark-tagline{margin-top:-10px !important;line-height:1 !important;}
.mta-logo-mark{margin-bottom:0 !important;}

.mta-logo-mark{margin-bottom:-8px !important;}
.elementor-element-c1c2ad2{row-gap:0px !important;}

.mta-header-wordmark{margin-bottom:4px !important;}

/* Dynamic nav links */
.elementor-element-c26da7a .xpro-elementor-nav-link{position:relative;transition:color .25s ease;}
.elementor-element-c26da7a .xpro-elementor-nav-link:hover{color:#C6972E !important;}
.elementor-element-c26da7a .xpro-elementor-nav-link::after{content:'';position:absolute;left:0;bottom:-4px;width:0%;height:2px;background:#C6972E;transition:width .28s ease;}
.elementor-element-c26da7a .xpro-elementor-nav-link:hover::after{width:100%;}
.elementor-element-d07d1bb{transition:transform .22s ease,box-shadow .22s ease !important;}
.elementor-element-d07d1bb:hover{transform:translateY(-2px) scale(1.04) !important;box-shadow:0 8px 20px rgba(198,151,46,.4) !important;}

@keyframes mtaIconPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.15);}}
.mta-icon-box-pro .elementor-icon{animation:mtaIconPulse 2.6s ease-in-out infinite;}
.mta-icon-box-pro:nth-of-type(2) .elementor-icon{animation-delay:.4s;}
.mta-icon-box-pro:nth-of-type(3) .elementor-icon{animation-delay:.8s;}

@keyframes mtaBtnPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.07);}}
.elementor-element-d07d1bb{animation:mtaBtnPulse 2.2s ease-in-out infinite;}
.elementor-element-bb092a9{animation:mtaBtnPulse 2.2s ease-in-out infinite;}

.elementor-element-b9e3c0f{position:relative;overflow:hidden;}



@keyframes mtaFrostShine{0%{left:-60%;}100%{left:120%;}}

.elementor-element-b9e3c0f{position:relative;overflow:hidden;}
.mta-glass-pill{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(125deg,rgba(255,255,255,.20) 0%,rgba(255,255,255,.02) 25%,rgba(120,170,220,.12) 50%,rgba(255,255,255,.16) 75%,rgba(255,255,255,.03) 100%);border-top:1px solid rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.15);box-shadow:inset 0 40px 80px -20px rgba(255,255,255,.15);pointer-events:none;overflow:hidden;}
.mta-glass-pill::before{content:'';position:absolute;top:6%;left:6%;width:55%;height:35%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.75),transparent 70%);filter:blur(2px);}
.mta-glass-pill::after{content:'';position:absolute;bottom:-20%;right:-10%;width:60%;height:70%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(198,151,46,.25),transparent 70%);}


.elementor-element-32f0132{animation:mtaBtnPulse 2.2s ease-in-out infinite;}
.elementor-element-5b48990{animation:mtaBtnPulse 2.2s ease-in-out infinite;}





.elementor-element-32f0132 a.elementor-button,.elementor-element-5b48990 a.elementor-button{background:rgba(10,24,48,.92) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1.5px solid rgba(198,151,46,.7) !important;box-shadow:0 0 14px 1px rgba(198,151,46,.45) !important;color:#fff !important;}

.elementor-element-5736ee3{animation:mtaBtnPulse 2.2s ease-in-out infinite;}

/* Force homepage video grid card widths (Elementor width control not applying) */
.elementor-element-320fce6,.elementor-element-b867b11,.elementor-element-efa3ccd,.elementor-element-9d4e6b9,.elementor-element-c3027ae,.elementor-element-6032288{width:31% !important;flex:0 0 31% !important;max-width:31% !important;}
@media (max-width:900px){ .elementor-element-320fce6,.elementor-element-b867b11,.elementor-element-efa3ccd,.elementor-element-9d4e6b9,.elementor-element-c3027ae,.elementor-element-6032288{width:100% !important;flex:0 0 100% !important;max-width:100% !important;} }
.elementor-element-f85b77a{flex-wrap:wrap !important;column-gap:3.5% !important;}

/* ===== MOBILE-ONLY FIXES (desktop untouched) ===== */
@media (max-width:900px){
  html,body{overflow-x:hidden !important;max-width:100% !important;}
  .elementor-element-4585664{flex-wrap:wrap !important;}
  .elementor-element-5f3e1e7,.elementor-element-90f17c9,.elementor-element-30b7a1a,.elementor-element-aa2f768{width:100% !important;flex:0 0 100% !important;max-width:100% !important;margin-bottom:32px !important;}
  .elementor-element-320fce6,.elementor-element-b867b11,.elementor-element-efa3ccd,.elementor-element-9d4e6b9,.elementor-element-c3027ae,.elementor-element-6032288{width:100% !important;flex:0 0 100% !important;max-width:100% !important;margin-bottom:20px !important;}
  .elementor-element-f85b77a{column-gap:0 !important;row-gap:0 !important;}
  .mta-badge-bottom{position:relative !important;bottom:auto !important;left:auto !important;width:100% !important;margin-top:16px !important;}
  .mta-hero-visual{overflow:visible !important;padding-bottom:20px !important;}
}

/* ===== MOBILE FIXES ROUND 2 (desktop untouched) ===== */
@media (max-width:900px){
  .elementor-element-2fa60f9{justify-content:center !important;align-items:center !important;}
  .elementor-element-32f0132,.elementor-element-5b48990{margin-left:auto !important;margin-right:auto !important;}
  .mta-hero-visual{height:auto !important;min-height:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;padding:28px 16px 24px 16px !important;}
  .mta-hero-seal{position:relative !important;top:auto !important;left:auto !important;transform:none !important;margin:8px auto 16px auto !important;}
  .mta-badge-top{position:relative !important;top:auto !important;right:auto !important;margin:0 auto 14px auto !important;}
  .mta-badge-bottom{position:relative !important;bottom:auto !important;left:auto !important;top:auto !important;width:100% !important;max-width:320px !important;margin:0 auto !important;}
  .elementor-element-320fce6,.elementor-element-b867b11,.elementor-element-efa3ccd,.elementor-element-9d4e6b9,.elementor-element-c3027ae,.elementor-element-6032288{height:auto !important;min-height:0 !important;}
  .elementor-element-320fce6 div[style*='padding-bottom'],.elementor-element-b867b11 div[style*='padding-bottom'],.elementor-element-efa3ccd div[style*='padding-bottom'],.elementor-element-9d4e6b9 div[style*='padding-bottom'],.elementor-element-c3027ae div[style*='padding-bottom'],.elementor-element-6032288 div[style*='padding-bottom']{display:block !important;width:100% !important;position:relative !important;padding-bottom:56.25% !important;height:0 !important;}
  .elementor-element-320fce6 .elementor-widget-container,.elementor-element-b867b11 .elementor-widget-container,.elementor-element-efa3ccd .elementor-widget-container,.elementor-element-9d4e6b9 .elementor-widget-container,.elementor-element-c3027ae .elementor-widget-container,.elementor-element-6032288 .elementor-widget-container{width:100% !important;display:block !important;}
}

@media (max-width:600px){
  .elementor-element-33af4af{flex-wrap:nowrap !important;padding-left:16px !important;padding-right:16px !important;}
  .elementor-element-c1c2ad2{max-width:180px !important;}
  .mta-logo-mark{width:36px !important;height:36px !important;}
  .mta-wordmark-title,.mta-wordmark-title a{font-size:15px !important;}
  .mta-wordmark-tagline{font-size:7px !important;}
}

/* Robust video embed sizing (class-based, not inline-style dependent) */
.mta-video-embed{position:relative;width:100%;aspect-ratio:16/9;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:14px;box-shadow:0 4px 20px rgba(10,24,48,0.10);background:#0A1830;display:block;}
.mta-video-embed-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block;}
@supports (aspect-ratio: 16/9){ .mta-video-embed{height:auto;padding-bottom:0;} }
@media (max-width:900px){ .mta-video-embed{min-height:56vw;} }

/* ===== MOBILE FIXES ROUND 3: robust across all phone widths ===== */
@media (max-width:768px){
  html,body{overflow-x:hidden !important;width:100% !important;max-width:100vw !important;}
  .elementor-element-33af4af{flex-wrap:nowrap !important;padding-left:12px !important;padding-right:12px !important;gap:8px !important;}
  .elementor-element-c1c2ad2{max-width:165px !important;flex-shrink:1 !important;min-width:0 !important;}
  .mta-logo-mark{width:32px !important;height:32px !important;flex-shrink:0 !important;}
  .mta-wordmark-title,.mta-wordmark-title a{font-size:13px !important;white-space:nowrap !important;}
  .mta-wordmark-tagline{font-size:7px !important;white-space:normal !important;overflow:visible !important;line-height:1.3 !important;letter-spacing:.04em !important;max-width:140px;}
  .elementor-element-c26da7a{flex-shrink:0 !important;}
  .elementor-element-d07d1bb{flex-shrink:0 !important;margin-left:0 !important;}
  .elementor-element-d07d1bb a.elementor-button{padding:8px 14px !important;font-size:12px !important;white-space:nowrap !important;}
}

.elementor-element-5f6a2e2 .elementor-heading-title{font-size:26px !important;letter-spacing:.02em !important;text-align:justify !important;line-height:1.4 !important;}
.elementor-element-5f6a2e2{display:inline-block !important;border:1.5px solid #123561 !important;border-radius:10px !important;padding:12px 16px !important;background:#0A1830 !important;}

@media (max-width:480px){
  .elementor-element-5f6a2e2 p{font-size:13px !important;}
  .elementor-element-5f6a2e2{padding:12px 14px !important;}
}
@media (min-width:481px) and (max-width:900px){
  .elementor-element-5f6a2e2 p{font-size:15px !important;}
}

@keyframes mtaKickerGlow{0%,100%{box-shadow:0 0 0 0 rgba(198,151,46,.25);}50%{box-shadow:0 0 14px 2px rgba(198,151,46,.35);}}
.elementor-element-5f6a2e2{animation:mtaKickerGlow 3s ease-in-out infinite;}

@keyframes mtaHeroTitleIn{0%{opacity:0;transform:translateY(60px) scale(.94);}60%{opacity:1;}100%{opacity:1;transform:translateY(0) scale(1);}}
.elementor-element-d69bc3f{animation:mtaHeroTitleIn 1.4s cubic-bezier(.22,.9,.32,1) both;}

.elementor-element-b04fd2a{animation:mtaHeroTitleIn 1.4s cubic-bezier(.22,.9,.32,1) both;animation-delay:.2s;}

.elementor-element-772869c{opacity:0;transform:translateY(90px);transition:opacity 1.8s cubic-bezier(.22,.9,.32,1),transform 1.8s cubic-bezier(.22,.9,.32,1);}
.elementor-element-772869c.mta-revealed{opacity:1 !important;transform:translateY(0) !important;}

.elementor-element-46385f5{opacity:0;transform:translateY(90px);transition:opacity 1.8s cubic-bezier(.22,.9,.32,1),transform 1.8s cubic-bezier(.22,.9,.32,1);}
.elementor-element-46385f5.mta-revealed{opacity:1 !important;transform:translateY(0) !important;}

.elementor-element-b9e3c0f{opacity:0 !important;transform:translateY(90px) !important;transition:opacity 1.8s cubic-bezier(.22,.9,.32,1),transform 1.8s cubic-bezier(.22,.9,.32,1) !important;}
.elementor-element-b9e3c0f.mta-revealed{opacity:1 !important;transform:translateY(0) !important;}

.elementor-element-d59dbbe{opacity:0 !important;transform:translateY(90px) !important;transition:opacity 1.8s cubic-bezier(.22,.9,.32,1),transform 1.8s cubic-bezier(.22,.9,.32,1) !important;}
.elementor-element-d59dbbe.mta-revealed{opacity:1 !important;transform:translateY(0) !important;}

.elementor-element-9e4f5fd{opacity:0 !important;transform:translateY(90px) !important;transition:opacity 1.8s cubic-bezier(.22,.9,.32,1),transform 1.8s cubic-bezier(.22,.9,.32,1) !important;}
.elementor-element-9e4f5fd.mta-revealed{opacity:1 !important;transform:translateY(0) !important;}

.elementor-element-cca9bb2{opacity:0 !important;transform:translateY(90px) !important;transition:opacity 1.8s cubic-bezier(.22,.9,.32,1),transform 1.8s cubic-bezier(.22,.9,.32,1) !important;}
.elementor-element-cca9bb2.mta-revealed{opacity:1 !important;transform:translateY(0) !important;}

.elementor-element-2b9d027{opacity:0 !important;transform:translateY(90px) !important;transition:opacity 1.8s cubic-bezier(.22,.9,.32,1),transform 1.8s cubic-bezier(.22,.9,.32,1) !important;}
.elementor-element-2b9d027.mta-revealed{opacity:1 !important;transform:translateY(0) !important;}

.elementor-element-fbe656e{opacity:0 !important;transform:translateY(90px) !important;transition:opacity 1.8s cubic-bezier(.22,.9,.32,1),transform 1.8s cubic-bezier(.22,.9,.32,1) !important;}
.elementor-element-fbe656e.mta-revealed{opacity:1 !important;transform:translateY(0) !important;}

@media (max-width:768px){
  .elementor-element-5d14c37 .elementor-heading-title{font-size:22px !important;line-height:1.35 !important;}
  .elementor-element-6fa948e p{font-size:14px !important;}
}
@media (max-width:480px){
  .elementor-element-5d14c37 .elementor-heading-title{font-size:19px !important;}
  .elementor-element-6fa948e p{font-size:13px !important;}
}

.elementor-element-071c135{justify-content:center !important;}
.elementor-element-071c135 .elementor-widget-counter,.elementor-element-071c135 .elementor-counter{text-align:center !important;margin-left:auto !important;margin-right:auto !important;}
.elementor-element-071c135 .elementor-counter-title{text-align:center !important;}
@media (max-width:768px){
  .elementor-element-071c135{flex-wrap:wrap !important;justify-content:center !important;}
  .elementor-element-071c135 .e-con-inner > .e-con{width:50% !important;text-align:center !important;flex:0 0 50% !important;margin-bottom:20px !important;}
}

@media (max-width:768px){
  .elementor-element-071c135{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;text-align:center !important;}
  .elementor-element-071c135 .e-con-inner{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;width:100% !important;}
  .elementor-element-82aef01,.elementor-element-fb07a2b,.elementor-element-b2a3c21,.elementor-element-f5036b3{width:50% !important;flex:0 0 50% !important;max-width:50% !important;text-align:center !important;display:flex !important;justify-content:center !important;margin-bottom:24px !important;}
  .elementor-element-82aef01 .e-con-inner,.elementor-element-fb07a2b .e-con-inner,.elementor-element-b2a3c21 .e-con-inner,.elementor-element-f5036b3 .e-con-inner{width:100% !important;text-align:center !important;}
  .elementor-element-071c135 .elementor-counter-title,.elementor-element-071c135 .elementor-counter-number-wrapper{text-align:center !important;width:100% !important;justify-content:center !important;display:flex !important;}
}
