.mtg-skip{position:absolute;left:-9999px;z-index:9999;padding:1rem 1.25rem;background:var(--color-yellow);color:var(--color-bg-deep);font-weight:700;text-decoration:none}.mtg-skip:focus{left:1rem;top:1rem}.mtg-page{position:relative;overflow-x:clip}.mtg-fusion-bg{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.mtg-fusion-bg__diag-blue{position:absolute;width:140%;height:55%;top:-8%;left:-25%;transform:rotate(-8deg);background:linear-gradient(105deg,rgba(0,20,137,.55) 0%,rgba(10,60,160,.22) 35%,transparent 70%)}.mtg-fusion-bg__diag-red{position:absolute;width:100%;height:70%;bottom:-15%;right:-20%;transform:rotate(-6deg);background:linear-gradient(320deg,transparent 40%,rgba(225,6,0,.14) 70%,rgba(120,0,0,.25) 100%)}.mtg-fusion-bg__shards{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:repeating-linear-gradient(-18deg,transparent,transparent 80px,rgba(255,255,255,.5) 80px,rgba(255,255,255,.5) 82px)}.mtg-fusion-bg__kerb{position:absolute;left:0;right:0;bottom:0;height:14px;background:repeating-linear-gradient(90deg,#ffffff 0px,#ffffff 14px,var(--color-red) 14px,var(--color-red) 28px);opacity:.35;-webkit-mask-image:linear-gradient(90deg,transparent 5%,black 25%,black 75%,transparent 95%);mask-image:linear-gradient(90deg,transparent 5%,black 25%,black 75%,transparent 95%)}.mtg-grid-bg{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 20%,transparent 70%);z-index:0}.mtg-glow-orb{pointer-events:none;position:fixed;width:min(90vw,600px);height:min(90vw,600px);border-radius:50%;filter:blur(100px);opacity:.35;z-index:0}.mtg-glow-orb--yellow{top:-200px;right:-150px;background:var(--color-yellow)}.mtg-glow-orb--red{bottom:10%;left:-200px;background:var(--color-red);opacity:.2}.mtg-glow-orb--blue{top:40%;right:-120px;background:var(--rb-navy);opacity:.28}.mtg-header{position:sticky;top:0;z-index:100;min-height:var(--header-h);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;border-bottom:1px solid var(--color-border);background:#03060dd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mtg-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rb-navy) 0%,var(--color-cyan) 18%,var(--silver) 38%,var(--color-yellow) 58%,var(--color-red) 78%,var(--rb-navy-soft) 100%);z-index:1}.mtg-header__inner{position:relative;width:min(1200px,100% - 2rem);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:1;min-height:calc(var(--header-h) - 3px)}.mtg-logo{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit}.mtg-logo__mark{width:40px;height:40px;background:linear-gradient(128deg,var(--rb-navy) 0%,var(--rb-navy-soft) 42%,var(--color-red) 48%,var(--color-red-deep) 100%);border-radius:8px;display:grid;place-items:center;font-family:var(--font-display);font-size:1.35rem;letter-spacing:.02em;color:var(--color-yellow);text-shadow:0 1px 0 rgba(0,0,0,.35);box-shadow:inset 0 1px #fff3}.mtg-logo__text{display:flex;flex-direction:column;line-height:1.1}.mtg-logo__title{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.06em}.mtg-logo__sub{font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.12em}.mtg-nav{display:flex;align-items:center;gap:.25rem}.mtg-nav a{color:var(--color-text-muted);text-decoration:none;font-size:.9rem;font-weight:500;padding:.5rem .75rem;border-radius:8px;transition:color .2s,background .2s}.mtg-nav a:hover{color:var(--color-text);background:#ffffff0f}.mtg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-weight:700;font-size:.9rem;text-decoration:none;border:none;cursor:pointer;border-radius:10px;padding:.65rem 1.15rem;transition:transform .15s ease,box-shadow .2s}.mtg-btn:active{transform:scale(.98)}.mtg-btn--primary{background:linear-gradient(180deg,#fff6a0 0%,var(--color-yellow) 45%,var(--color-yellow-dim) 100%);color:var(--color-bg-deep);box-shadow:0 0 0 1px #0003,0 8px 28px #ffec3d47,inset 0 1px #ffffff73}.mtg-btn--primary:hover{box-shadow:0 0 0 1px #0003,0 12px 36px #ffec3d66,inset 0 1px #ffffff80}.mtg-btn--ghost{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.mtg-btn--ghost:hover{border-color:#fff3;background:#ffffff0d}.mtg-ticker{position:sticky;top:calc(var(--header-h) + 3px);z-index:95;border-bottom:1px solid rgba(255,255,255,.07);background:#07080c;box-shadow:0 12px 32px #00000059}.mtg-ticker__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 120% 180% at 0% 50%,rgba(255,255,255,.04) 0%,transparent 45%),radial-gradient(ellipse 80% 120% at 100% 0%,rgba(225,6,0,.08) 0%,transparent 40%),linear-gradient(165deg,#0b0d12,#060709);opacity:1;pointer-events:none}.mtg-ticker__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-28deg,transparent,transparent 72px,rgba(255,255,255,.018) 72px,rgba(255,255,255,.018) 74px);opacity:.9}.mtg-ticker__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) auto minmax(0,.85fr) minmax(0,1.1fr);align-items:center;gap:clamp(.5rem,2vw,1.25rem);width:min(1200px,100% - 1.5rem);margin-inline:auto;padding:.55rem .75rem;min-height:56px}@media (max-width: 900px){.mtg-ticker__inner{grid-template-columns:1fr 1fr;grid-template-areas:"left brand" "sponsor count";row-gap:.65rem}.mtg-ticker__left{grid-area:left}.mtg-ticker__brand{grid-area:brand;justify-self:end;text-align:right}.mtg-ticker__sponsor{grid-area:sponsor}.mtg-ticker__count{grid-area:count;justify-self:end}}@media (max-width: 520px){.mtg-ticker__inner{grid-template-columns:1fr;grid-template-areas:"brand" "left" "count" "sponsor";justify-items:stretch}.mtg-ticker__brand{grid-area:brand;justify-self:center;text-align:center}.mtg-ticker__left{grid-area:left}.mtg-ticker__count{grid-area:count;justify-self:center}.mtg-ticker__sponsor{grid-area:sponsor;justify-self:center}}@media (max-width: 640px){.mtg-ticker{box-shadow:0 6px 16px #00000047}.mtg-ticker__inner{width:min(1200px,100% - 1rem);padding:.32rem .45rem;min-height:0;gap:.35rem .45rem}.mtg-ticker__left{gap:.4rem}.mtg-ticker__circuit{flex:0 0 clamp(48px,22vw,72px);width:clamp(48px,22vw,72px)}.mtg-ticker__date-line{font-size:.58rem;letter-spacing:.08em}.mtg-ticker__place{font-size:.68rem}.mtg-ticker__place strong{font-size:.78rem}.mtg-ticker__expand{width:28px;height:28px;margin-left:0}.mtg-ticker__expand-icon{width:6px;height:6px;border-right-width:1.5px;border-bottom-width:1.5px}.mtg-ticker__brand-main{font-size:clamp(1rem,6.2vw,1.28rem);letter-spacing:.1em}.mtg-ticker__brand-sub{margin-top:.08rem;font-size:.52rem;letter-spacing:.18em}.mtg-ticker__sponsor-mark{width:18px;height:18px;font-size:.72rem}.mtg-ticker__sponsor-text{font-size:.6rem;letter-spacing:.04em}.mtg-ticker__count{gap:.28rem;justify-content:center;flex-wrap:wrap}.mtg-ticker__unit{min-width:2.1rem}.mtg-ticker__num{font-size:clamp(.78rem,3.8vw,.98rem)}.mtg-ticker__lbl{font-size:.48rem;letter-spacing:.1em;margin-top:.05rem}.mtg-ticker__live{font-size:.82rem}.mtg-ticker__details p{padding:.45rem .75rem .55rem;font-size:.75rem}}@media (max-width: 900px) and (min-width: 521px){.mtg-ticker__inner{row-gap:.45rem}}.mtg-ticker__left{display:flex;align-items:center;gap:.65rem;min-width:0}.mtg-ticker__circuit{flex:0 0 clamp(72px,18vw,118px);width:clamp(72px,18vw,118px);height:auto;filter:drop-shadow(0 0 10px rgba(225,6,0,.35))}.mtg-ticker__meta{display:flex;align-items:center;gap:.45rem;min-width:0}.mtg-ticker__dates{display:flex;flex-direction:column;gap:.05rem;line-height:1.15}.mtg-ticker__date-line{font-family:var(--font-tech);font-size:.68rem;font-weight:600;letter-spacing:.1em;color:#ffffffd1}.mtg-ticker__place{display:inline-flex;align-items:center;gap:.2rem;font-family:var(--font-body);font-size:.78rem;color:#ffffff8c}.mtg-ticker__place strong{font-size:.95rem;font-weight:800;letter-spacing:.08em;color:#fff}.mtg-ticker__chev{color:#ffffff59;font-weight:300}.mtg-ticker__expand{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;cursor:pointer;margin-left:.15rem}.mtg-ticker__expand:hover{background:#ffffff14}.mtg-ticker__expand-icon{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.mtg-ticker__expand-icon[data-open=true]{transform:rotate(225deg) translateY(2px)}.mtg-ticker__brand{margin:0;text-align:center}.mtg-ticker__brand-main{display:block;font-family:var(--font-display);font-size:clamp(1.35rem,3.5vw,1.85rem);letter-spacing:.14em;color:#fff;line-height:1}.mtg-ticker__brand-sub{display:block;margin-top:.2rem;font-family:var(--font-tech);font-size:.62rem;font-weight:600;letter-spacing:.28em;color:#ffffff73;text-transform:uppercase}.mtg-ticker__sponsor{display:flex;align-items:center;gap:.35rem;justify-self:center}.mtg-ticker__sponsor-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:#fff;color:var(--color-red);font-size:.85rem;font-weight:800;line-height:1}.mtg-ticker__sponsor-text{font-family:var(--font-tech);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffe0}.mtg-ticker__count{display:flex;align-items:stretch;justify-content:flex-end;gap:clamp(.35rem,1.5vw,.75rem)}.mtg-ticker__unit{display:flex;flex-direction:column;align-items:center;min-width:2.5rem}.mtg-ticker__num{font-family:var(--font-tech);font-size:clamp(1.05rem,2.8vw,1.35rem);font-weight:700;color:#fff;letter-spacing:.04em;line-height:1.1;font-variant-numeric:tabular-nums}.mtg-ticker__lbl{font-family:var(--font-tech);font-size:.55rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;margin-top:.1rem}.mtg-ticker__unit--sec .mtg-ticker__num{color:var(--color-yellow)}.mtg-ticker__live{font-family:var(--font-tech);font-weight:700;letter-spacing:.16em;color:var(--color-yellow);font-size:.95rem}.mtg-ticker__details{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.06);background:#00000059}.mtg-ticker__details p{width:min(900px,100% - 2rem);margin:0 auto;padding:.65rem 1rem .85rem;font-size:.82rem;color:#ffffffa6;line-height:1.45}.mtg-ticker__details strong{color:#ffffffeb}.mtg-pilots{position:relative;z-index:1;padding:clamp(1.75rem,4vw,2.5rem) 0 0;background:#e9ecf1;color:#0a0a0a;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.08)}.mtg-pilots__inner{width:min(1200px,100% - 2rem);margin-inline:auto;padding-bottom:1rem}.mtg-pilots__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.mtg-pilots__title{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1}.mtg-pilots__more{font-family:var(--font-body);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#111;white-space:nowrap}.mtg-pilots__more:hover{color:var(--color-red)}.mtg-pilots__row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:clamp(280px,38vw,380px);margin-top:.25rem}@media (max-width: 1024px){.mtg-pilots__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;gap:0;min-height:clamp(260px,48vw,340px);-webkit-overflow-scrolling:touch;border-top:1px solid rgba(255,255,255,.65)}.mtg-pilot-card{flex:0 0 clamp(140px,38vw,180px);scroll-snap-align:start}.mtg-pilot-card:first-child{border-left:none}}.mtg-pilot-card{position:relative;overflow:hidden;border-left:1px solid rgba(255,255,255,.55);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 .35rem 1rem}.mtg-pilot-card:first-child{border-left-color:transparent}.mtg-pilot-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pilot-bg);z-index:0}.mtg-pilot-card__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-32deg,transparent,transparent 28px,rgba(255,255,255,.07) 28px,rgba(255,255,255,.07) 30px);mix-blend-mode:overlay;pointer-events:none}.mtg-pilot-card__num{position:absolute;top:.35rem;right:.35rem;z-index:1;font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:.9;color:#fff;letter-spacing:.02em;text-shadow:0 4px 24px rgba(0,0,0,.35);pointer-events:none}.mtg-pilot-card__visual{position:relative;z-index:2;width:88%;max-width:150px;margin-top:auto;color:#fff;filter:drop-shadow(0 12px 20px rgba(0,0,0,.25))}.mtg-pilot-card__figure{display:block;width:100%;height:auto;transform:translateY(6%)}.mtg-pilot-card__name{position:relative;z-index:2;margin:.35rem 0 0;font-family:var(--font-tech);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 8px rgba(0,0,0,.35)}.mtg-hero{position:relative;z-index:1;padding:clamp(2rem,5vw,3rem) 1rem clamp(4rem,10vw,7rem);max-width:min(1200px,100%);margin-inline:auto}.mtg-hero__hud{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-bottom:1rem;font-family:var(--font-tech)}.mtg-hero__hud-block{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:6px;background:#0018508c;border:1px solid rgba(0,212,255,.22);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--silver)}.mtg-hero__hud-block--live{border-color:#e1060073;background:#28000059;color:#ffc9c9}.mtg-hero__hud-label{font-weight:600;color:var(--silver-dim);letter-spacing:.12em;font-size:.68rem}.mtg-hero__hud-value{color:var(--color-text);letter-spacing:.04em}.mtg-hero__hud-dot{width:7px;height:7px;border-radius:50%;background:var(--color-red);box-shadow:0 0 10px var(--color-red-glow)}.mtg-hero__fusion-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin:0 0 1.25rem;font-family:var(--font-tech);font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mtg-hero__fusion-chip{padding:.35rem .65rem;border-radius:4px;border:1px solid transparent}.mtg-hero__fusion-chip--blue{color:#dbe8ff;background:linear-gradient(135deg,#001489d9,#00d4ff1f);border-color:#00d4ff59}.mtg-hero__fusion-chip--red{color:#ffecec;background:linear-gradient(135deg,#78000080,#e1060040);border-color:#ff786459}.mtg-hero__fusion-x{color:var(--color-yellow);font-size:1rem;font-weight:700}.mtg-hero__inner{width:min(1200px,100%);margin-inline:auto;display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media (min-width: 900px){.mtg-hero__inner{grid-template-columns:1fr 1fr}}.mtg-hero__badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-cyan);margin-bottom:1rem}.mtg-hero__badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-red);box-shadow:0 0 12px var(--color-red-glow);animation:mtg-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.mtg-hero__badge:before{animation:none}}@keyframes mtg-pulse{0%,to{opacity:1}50%{opacity:.5}}.mtg-hero h1{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(3.5rem,12vw,7rem);line-height:.95;letter-spacing:.02em;text-transform:uppercase;filter:drop-shadow(0 0 40px rgba(0,80,200,.15)) drop-shadow(0 0 28px rgba(225,6,0,.12))}.mtg-hero h1 span{display:block;background:linear-gradient(180deg,#fff,#9eb0d4);-webkit-background-clip:text;background-clip:text;color:transparent}.mtg-hero h1 .mtg-accent{background:linear-gradient(90deg,var(--color-yellow) 0%,#fffce8 45%,var(--color-cyan) 85%,var(--color-yellow) 100%);-webkit-background-clip:text;background-clip:text}.mtg-hero__lead{margin:0 0 1.75rem;font-size:clamp(1rem,2.5vw,1.2rem);color:var(--color-text-muted);max-width:36ch}.mtg-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.mtg-hero__visual{position:relative;aspect-ratio:1;max-width:480px;margin-inline:auto}.mtg-hero__frame{position:absolute;top:2%;right:2%;bottom:2%;left:2%;border-radius:28px;border:2px solid rgba(0,212,255,.25);transform:rotate(-2.5deg);background:linear-gradient(145deg,rgba(0,20,137,.2) 0%,transparent 50%);box-shadow:0 20px 60px #00000059}.mtg-hero__card{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:24px;background:linear-gradient(155deg,var(--color-surface) 0%,#050d1f 55%,var(--color-bg) 100%);border:1px solid rgba(0,212,255,.12);box-shadow:inset 0 1px #ffffff0f,0 24px 50px #0006;display:grid;place-items:center;overflow:hidden}.mtg-hero__card:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:conic-gradient(from 180deg at 50% 50%,transparent,var(--color-red-glow),transparent 40%);animation:mtg-spin 14s linear infinite;opacity:.4}@media (prefers-reduced-motion: reduce){.mtg-hero__card:before{animation:none}}@keyframes mtg-spin{to{transform:rotate(360deg)}}.mtg-hero__card-inner{position:relative;z-index:1;text-align:center;padding:2rem}.mtg-hero__icon-moto{font-size:clamp(4rem,15vw,6rem);line-height:1;filter:drop-shadow(0 12px 24px rgba(0,0,0,.4))}.mtg-hero__stat{margin-top:1rem;font-family:var(--font-display);font-size:2.5rem;letter-spacing:.05em;color:var(--color-yellow)}.mtg-hero__stat-label{font-family:var(--font-body);font-size:.85rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.mtg-hero__stripe{position:absolute;top:0;height:100%;opacity:.95}.mtg-hero__stripe--rb{left:0;width:14px;border-radius:24px 0 0 24px;background:repeating-linear-gradient(180deg,var(--rb-navy) 0px,var(--rb-navy) 10px,var(--silver-dim) 10px,var(--silver-dim) 12px,var(--color-cyan) 12px,var(--color-cyan) 14px)}.mtg-hero__stripe--gp{right:0;width:14px;border-radius:0 24px 24px 0;background:repeating-linear-gradient(180deg,var(--color-yellow) 0px,var(--color-yellow) 14px,#0c0c0c 14px,#0c0c0c 28px)}.mtg-section{position:relative;z-index:1;padding:clamp(3.5rem,8vw,5.5rem) 1rem}.mtg-section--alt{background:linear-gradient(180deg,rgba(0,20,137,.12) 0%,rgba(17,29,51,.45) 40%,transparent 100%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.mtg-section__inner{width:min(1200px,100%);margin-inline:auto}.mtg-section__label{font-family:var(--font-tech);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--color-cyan);margin:0 0 .5rem}.mtg-section__label--red{color:var(--color-red)}.mtg-section h2{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.5rem);letter-spacing:.04em;line-height:1.05;text-shadow:0 0 32px rgba(0,100,255,.08)}.mtg-section__intro{margin:0 0 2.5rem;color:var(--color-text-muted);font-size:1.05rem;max-width:60ch}.mtg-cards{display:grid;gap:1.25rem}@media (min-width: 640px){.mtg-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.mtg-cards--3{grid-template-columns:repeat(3,1fr)}}.mtg-card{position:relative;padding:1.5rem;border-radius:var(--radius);background:linear-gradient(160deg,#0c1830f2,#080f20fa);border:1px solid var(--color-border);transition:border-color .2s,transform .2s,box-shadow .2s}.mtg-card:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--rb-navy-soft),var(--color-cyan),var(--color-red));opacity:.35;transition:opacity .2s}.mtg-card:hover{border-color:#00d4ff38;box-shadow:0 16px 40px #00000040}.mtg-card:hover:before{opacity:1}@media (prefers-reduced-motion: no-preference){.mtg-card:hover{transform:translateY(-2px)}}.mtg-card__num{font-family:var(--font-display);font-size:2.5rem;color:var(--color-yellow);line-height:1;margin-bottom:.5rem}.mtg-card h3{margin:0 0 .5rem;font-size:1.15rem}.mtg-card p{margin:0;color:var(--color-text-muted);font-size:.95rem}.mtg-strip{position:relative;z-index:1;padding:clamp(2.5rem,6vw,3.5rem) 1rem;background:linear-gradient(100deg,var(--rb-navy) 0%,var(--rb-navy-soft) 28%,#3a0505 62%,var(--color-red) 88%,var(--color-red-deep) 100%);overflow:hidden}.mtg-strip__skew{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-22deg,transparent,transparent 50px,rgba(255,255,255,.04) 50px,rgba(255,255,255,.04) 52px);pointer-events:none}.mtg-strip__inner{position:relative;width:min(1200px,100%);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.mtg-strip__titles{flex:1 1 280px}.mtg-strip__kicker{margin:0 0 .35rem;font-family:var(--font-tech);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-yellow)}.mtg-strip h2{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);letter-spacing:.08em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.45),0 0 40px rgba(0,212,255,.15)}.mtg-strip__text{margin:0;flex:1 1 320px;color:#ffffffeb;max-width:48ch;font-size:1.02rem;line-height:1.55}.mtg-cta{position:relative;z-index:1;padding:clamp(4rem,10vw,6rem) 1rem;text-align:center}.mtg-cta__box{width:min(720px,100%);margin-inline:auto;padding:clamp(2rem,5vw,3rem);border-radius:20px;background:linear-gradient(165deg,#0c1c3cf2,#050a16fa);border:1px solid rgba(0,212,255,.15);box-shadow:0 24px 80px #0006,inset 0 0 0 1px #e106001f}.mtg-cta h2{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);letter-spacing:.05em}.mtg-cta p{margin:0 0 1.5rem;color:var(--color-text-muted)}.mtg-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.mtg-footer{position:relative;z-index:1;padding:2.5rem 1rem;border-top:1px solid var(--color-border);background:var(--color-bg-deep)}.mtg-footer__inner{width:min(1200px,100%);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.mtg-footer__brand{display:flex;flex-direction:column;gap:.25rem}.mtg-footer__brand strong{font-family:var(--font-display);font-size:1.35rem;letter-spacing:.06em}.mtg-footer__brand span{font-size:.85rem;color:var(--color-text-muted)}.mtg-footer a{color:var(--color-text-muted);text-decoration:none;font-size:.9rem}.mtg-footer a:hover{color:var(--color-yellow)}.mtg-nav-desktop{display:none}@media (min-width: 769px){.mtg-nav-desktop{display:flex}}.mtg-mobile-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--color-border);border-radius:10px;background:#ffffff0d;cursor:pointer;color:var(--color-text)}@media (min-width: 769px){.mtg-mobile-toggle{display:none}}.mtg-mobile-toggle__bars,.mtg-mobile-toggle__bars:before,.mtg-mobile-toggle__bars:after{display:block;width:20px;height:2px;background:currentColor;border-radius:1px;transition:transform .2s,opacity .2s}.mtg-mobile-toggle__bars{position:relative}.mtg-mobile-toggle__bars:before,.mtg-mobile-toggle__bars:after{content:"";position:absolute;left:0}.mtg-mobile-toggle__bars:before{top:-7px}.mtg-mobile-toggle__bars:after{top:7px}.mtg-mobile-toggle__bars[data-open=true]{background:transparent}.mtg-mobile-toggle__bars[data-open=true]:before{top:0;transform:rotate(45deg)}.mtg-mobile-toggle__bars[data-open=true]:after{top:0;transform:rotate(-45deg)}.mtg-mobile-nav{overflow:hidden;border-bottom:1px solid var(--color-border);background:var(--color-bg-deep)}@media (min-width: 769px){.mtg-mobile-nav{display:none!important}}.mtg-mobile-nav__links{display:flex;flex-direction:column;padding:.5rem 1rem 1.25rem;gap:.25rem}.mtg-mobile-nav__links a{color:var(--color-text);text-decoration:none;font-weight:600;padding:.85rem 1rem;border-radius:10px}.mtg-mobile-nav__links a:hover{background:#ffffff0f}.mtg-mobile-nav__cta{margin-top:.5rem;text-align:center;background:var(--color-yellow)!important;color:var(--color-bg-deep)!important}.mtg-mobile-nav__cta:hover{filter:brightness(1.05)}@media (max-width: 480px){.mtg-header .mtg-btn--primary{display:none}}:root{--color-bg-deep: #03060d;--color-bg: #071229;--color-surface: #0c1830;--color-border: rgba(255, 255, 255, .09);--color-text: #f4f6fb;--color-text-muted: #94a4c8;--color-yellow: #ffec3d;--color-yellow-dim: #d4bc00;--color-red: #e10600;--color-red-deep: #9a0400;--color-red-glow: rgba(225, 6, 0, .5);--color-cyan: #00d4ff;--rb-navy: #001489;--rb-navy-soft: #0a2463;--rb-glow: rgba(0, 40, 180, .45);--silver: #b8c8e8;--silver-dim: #7a8cb0;--font-display: "Bebas Neue", Impact, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--font-tech: "Rajdhani", "DM Sans", system-ui, sans-serif;--radius: 12px;--header-h: 72px;--focus-ring: 0 0 0 3px var(--color-bg-deep), 0 0 0 6px var(--color-yellow)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--color-text);background-color:var(--color-bg-deep);background-image:radial-gradient(ellipse 120% 70% at 10% 0%,var(--rb-glow) 0%,transparent 55%),radial-gradient(ellipse 80% 50% at 100% 20%,rgba(225,6,0,.12) 0%,transparent 50%),linear-gradient(180deg,#02050c 0%,var(--color-bg-deep) 45%,#060b16 100%);-webkit-font-smoothing:antialiased}#root{min-height:100vh}img{max-width:100%;height:auto;display:block}a{color:var(--color-cyan)}a:focus-visible,button:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
