/* MT Diamonds v23.24.79 — shared Air + Ground quality layer */
.mt2379-page{--mt2379-gold:#ffd76a;--mt2379-good:#70eccf;--mt2379-warn:#ffe28a}
.mt2379-page .mt2373-lead{max-width:900px}
.mt2379-catalog-hero{background:radial-gradient(circle at 88% 5%,rgba(80,231,201,.16),transparent 34%),radial-gradient(circle at 8% 95%,rgba(255,215,106,.07),transparent 30%),#0a1822}
.mt2379-item .mt2373-card-body{min-height:228px}
.mt2379-added{min-height:36px;margin:10px 0 0;color:#91a9b5;font-size:11px;line-height:1.45}
.mt2379-added b{color:#c7d8de}
.mt2379-added-unconfirmed{color:#80929c}
.mt2379-card-article{display:block;margin-top:8px;color:var(--mt2379-gold)!important;text-decoration:none;font-size:11px;font-weight:850}
.mt2379-card-article:hover,.mt2379-secondary-link:hover,.mt2379-compare-link:hover{text-decoration:underline}
.mt2379-profile-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:32px;align-items:center}
.mt2379-profile-head figure{width:100%;max-width:440px;margin:0 0 0 auto}
.mt2379-profile-head figure img{aspect-ratio:1/1;padding:18px}
.mt2379-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}
.mt2379-head-actions .mt2373-profile-price{margin-top:0}
.mt2379-secondary-link,.mt2379-compare-link{display:inline-flex;align-items:center;min-height:45px;padding:11px 14px;border:1px solid #365968;border-radius:11px;color:#dcecf1!important;text-decoration:none;font-size:12px;font-weight:850}
.mt2379-fact-wide{grid-column:span 2}
.mt2379-plain-section>p{max-width:900px;font-size:17px}
.mt2379-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}
.mt2379-pros-cons>div{padding:20px;border:1px solid #2b4c59;border-radius:15px;background:#0d202a}
.mt2379-pros-cons>div:first-child{border-color:#2f6258;background:linear-gradient(145deg,rgba(53,139,119,.11),#0d202a)}
.mt2379-pros-cons h3{margin:0 0 12px;font-size:19px}
.mt2379-pros-cons ul{margin:0;padding-left:19px;color:#afc1ca}
.mt2379-pros-cons li+li{margin-top:9px}
.mt2379-release{padding:20px;border:1px solid #315669;border-radius:15px;background:#0d202a}
.mt2379-release strong{display:block;color:#fff;font-size:20px}
.mt2379-release p{margin:8px 0 0;color:#afc1ca}
.mt2379-release-unconfirmed{border-color:#66572c;background:#1c1b13}
.mt2379-release-unconfirmed strong{color:var(--mt2379-warn)}
.mt2379-longread{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:52px;padding:22px;border:1px solid #365968;border-radius:16px;background:linear-gradient(135deg,#0d202a,#0a1822)}
.mt2379-longread h2{margin:0 0 7px;font-size:clamp(23px,3vw,32px)}
.mt2379-longread p{margin:0;color:#9fb4bf}
.mt2379-longread>a{flex:0 0 auto;padding:13px 16px;border-radius:11px;background:#143d3c;color:#87f3db!important;text-decoration:none;font-size:12px;font-weight:950}
.mt2379-purchase{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-top:52px;padding:clamp(24px,4vw,38px);overflow:hidden;border:1px solid rgba(255,215,106,.45);border-radius:20px;background:radial-gradient(circle at 10% 0,rgba(88,238,207,.16),transparent 35%),linear-gradient(135deg,#0d2627,#171b18);box-shadow:0 18px 55px rgba(0,0,0,.24)}
.mt2379-purchase:before{content:"";position:absolute;inset:-80% -40%;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.09) 49%,transparent 56%);transform:translateX(-35%);animation:mt2379-sheen 5.4s ease-in-out infinite;pointer-events:none}
.mt2379-purchase>*{position:relative;z-index:1}
.mt2379-purchase-kicker{margin:0 0 8px!important;color:var(--mt2379-gold)!important;font-size:11px;font-weight:950;letter-spacing:.08em}
.mt2379-purchase h2{margin:0 0 8px;font-size:clamp(26px,3.5vw,40px)}
.mt2379-purchase p{max-width:720px;margin:0;color:#b4c6cc}
.mt2379-purchase-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:15px 19px;border:1px solid #fff0a9;border-radius:14px;background:linear-gradient(110deg,#ffe373,#6cebd1,#ffe373);background-size:220% 100%;color:#071715!important;text-align:center;text-decoration:none;font-size:13px;font-weight:1000;box-shadow:0 0 0 0 rgba(110,235,209,.36);animation:mt2379-button 3.1s ease-in-out infinite;transition:transform .18s,filter .18s}
.mt2379-purchase-button:hover,.mt2379-purchase-button:focus-visible{transform:translateY(-3px) scale(1.025);filter:brightness(1.08);outline:3px solid rgba(255,255,255,.55);outline-offset:3px}
.mt2379-catalog-purchase{margin-bottom:10px}
@keyframes mt2379-button{0%,100%{background-position:0 50%;box-shadow:0 0 0 0 rgba(110,235,209,.25)}50%{background-position:100% 50%;box-shadow:0 0 0 11px rgba(110,235,209,0)}}
@keyframes mt2379-sheen{0%,65%,100%{transform:translateX(-35%)}82%{transform:translateX(35%)}}
@media(max-width:900px){.mt2379-profile-head{grid-template-columns:1fr}.mt2379-profile-head figure{margin:10px auto 0}.mt2379-purchase{grid-template-columns:1fr}.mt2379-purchase-button{justify-self:start}.mt2379-longread{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.mt2379-item .mt2373-card-body{min-height:220px}.mt2379-pros-cons{grid-template-columns:1fr}.mt2379-fact-wide{grid-column:auto}.mt2379-purchase-button{width:100%}.mt2379-profile-head figure img{padding:9px}.mt2379-longread>a{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){.mt2379-purchase:before,.mt2379-purchase-button{animation:none!important}.mt2379-purchase-button{transition:none!important}}
