.page-hero{position:relative;padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem);overflow:hidden;}
.mtra-hero{background:linear-gradient(160deg,var(--surface-1) 0%,rgba(243,201,9,0.05) 100%);border-bottom:1px solid rgba(243,201,9,0.2);min-height:55vh;display:flex;align-items:center;}
.mtra-hero__rings{position:absolute;top:50%;right:10%;transform:translateY(-50%);pointer-events:none;}
.mtra-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1.5px solid;transform:translate(-50%,-50%);}
.mtra-ring--1{width:400px;height:400px;border-color:rgba(243,201,9,0.15);animation:spin-slow 25s linear infinite;}
.mtra-ring--2{width:280px;height:280px;border-color:rgba(243,201,9,0.25);border-style:dashed;animation:spin-slow 18s linear infinite reverse;}
.mtra-ring--3{width:160px;height:160px;border-color:rgba(1,141,209,0.3);animation:spin-slow 12s linear infinite;}

.mtra-hero-stats{display:flex;align-items:center;gap:2rem;margin-top:1.5rem;flex-wrap:wrap;}
.mtra-hero-stat__sep{width:1px;height:40px;background:var(--border);}
.mtra-hero-stat__label{font-family:var(--font-mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--text-muted);}
.mtra-hero-stat__value{font-family:var(--font-display);font-weight:700;font-size:1rem;margin-top:0.2rem;}

.mtra-usecases{background:var(--maithraa-dark);}
.usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;}
.usecase-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:0.85rem;transition:var(--transition);}
.usecase-card:hover{border-color:var(--maithraa-gold);box-shadow:var(--shadow-gold);transform:translateY(-4px);}
.usecase-card__icon{font-size:2rem;}
.usecase-card h4{font-size:1.05rem;font-weight:700;}
.usecase-card p{font-size:0.9rem;color:var(--text-muted);line-height:1.65;}

.mtra-token-suite{background:var(--surface-1);border-top:1px solid var(--border);}
.mrc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:2.5rem;}
.mrc-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;text-align:center;transition:var(--transition);}
.mrc-card:hover{border-color:var(--maithraa-gold);transform:translateY(-3px);}
.mrc-card__name{font-family:var(--font-mono);font-weight:700;font-size:0.9rem;color:var(--maithraa-gold);}
.mrc-card__type{font-size:0.78rem;color:var(--text-muted);margin-top:0.25rem;}

.mtra-legal{background:var(--maithraa-dark);}
.separation-card{background:linear-gradient(135deg,var(--surface-1),rgba(243,201,9,0.04));border:1px solid rgba(243,201,9,0.25);border-radius:var(--radius-xl);padding:3rem;display:flex;gap:2rem;align-items:flex-start;}
.separation-card__icon{font-size:2.5rem;flex-shrink:0;}
.separation-card__content h3{font-size:1.4rem;margin-bottom:1rem;}
.separation-card__content p{color:var(--text-secondary);margin-bottom:1.5rem;}
.separation-table{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;}
.separation-row{display:grid;grid-template-columns:200px 1fr;padding:0.75rem 1rem;font-size:0.9rem;border-bottom:1px solid var(--border);}
.separation-row:last-child{border-bottom:none;}
.separation-row__label{font-family:var(--font-display);font-weight:600;color:var(--text-secondary);}
.separation-row__value{color:var(--text-primary);}

@media(max-width:1024px){.mrc-grid{grid-template-columns:repeat(3,1fr)}.usecase-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.mrc-grid{grid-template-columns:repeat(2,1fr)}.usecase-grid{grid-template-columns:1fr}.separation-card{flex-direction:column}.separation-row{grid-template-columns:1fr}}
