@import url("https://use.typekit.net/rwa0xzc.css");
#rrc-ov{--wa-red:#D91A21;--wa-ink:#121212;--wa-body:#212529;--wa-dark:#15171a;--wa-grey:#6c757d;--wa-ghost:#c9ccd2;--wa-din:"din-2014","Helvetica Neue",Arial,sans-serif}
#rrc-ov,#rrc-ov *{box-sizing:border-box}
#rrc-ov{font-family:var(--wa-din);color:var(--wa-body)}
#rrc-ov *{font-family:var(--wa-din) !important}
#rrc-ov .ov-bleed{width:100vw;margin-left:50%;transform:translateX(-50%)}
#rrc-ov .d-flex{display:flex}#rrc-ov .flex-wrap{flex-wrap:wrap}#rrc-ov .justify-content-center{justify-content:center}#rrc-ov .align-items-center{align-items:center}#rrc-ov .gap-2{gap:.5rem}
#rrc-ov .breadcrumb,#rrc-ov #block-olivero-breadcrumbs{display:none !important}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;padding:.85rem 1.4rem;border-radius:2px;text-decoration:none;cursor:pointer;border:0;transition:background-color .35s ease,color .35s ease,transform .15s ease,box-shadow .25s ease}
.ov-btn svg{width:15px;height:15px}
.ov-btn:hover{transform:translateY(-2px)}
.ov-btn--red{background:var(--wa-red);color:#fff}
.ov-btn--ol{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.6)}
.ov-btn--ghost{background:#fff;color:var(--wa-ink);border:2px solid #e1e3e8}
.ov-btn--lg{font-size:.82rem;padding:1rem 1.8rem}
.ov-reveal{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s cubic-bezier(.16,.84,.34,1)}
.ov-reveal.is-in{opacity:1;transform:none}
/* 1. HERO — static image */
.ov-hero{position:relative;overflow:hidden;background:#0b0d12;min-height:clamp(420px,66vh,600px);display:flex;align-items:center;justify-content:center}
.ov-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ov-hero__scrim{position:absolute;inset:0;background:radial-gradient(120% 75% at 50% 6%,rgba(217,26,33,.3),transparent 52%),linear-gradient(to bottom,rgba(11,13,18,.55),rgba(11,13,18,.9))}
.ov-hero__in{position:relative;text-align:center;padding:3rem 1.5rem;max-width:900px}
.ov-hero__eyebrow{font-weight:600;text-transform:uppercase;letter-spacing:.32em;font-size:clamp(.6rem,2.4vw,.72rem);color:rgba(255,255,255,.8);margin:0 0 1rem}
.ov-hero__title{margin:0;font-weight:800;text-transform:uppercase;line-height:.92;letter-spacing:-.01em;font-size:clamp(2.4rem,8vw,5rem);color:#fff;text-shadow:0 6px 36px rgba(0,0,0,.4)}
.ov-hero__title .t-red{color:var(--wa-red)}
.ov-hero__sub{max-width:54ch;margin:1.2rem auto 0;font-size:clamp(.98rem,2.6vw,1.2rem);line-height:1.6;color:rgba(255,255,255,.92)}
.ov-hero__cta{margin-top:1.7rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}
/* 2. HOW IT WORKS — clarifies this page vs the RRC */
.ov-how{background:#fff;padding:3.5rem 1.5rem 2.5rem}
.ov-how__h{text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.3rem,4.4vw,1.8rem);color:var(--wa-ink);margin:0 0 .5rem}
.ov-how__intro{text-align:center;max-width:64ch;margin:0 auto 2.4rem;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.6;color:var(--wa-body)}
.ov-how__intro b{color:var(--wa-red);font-weight:800}
.ov-steps{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:1000px;margin:0 auto}
.ov-step{text-align:center;padding:1.5rem 1.25rem;border:1px solid #e6e7ea;border-radius:14px}
.ov-step__n{width:48px;height:48px;margin:0 auto .9rem;border-radius:50%;background:var(--wa-red);color:#fff;font-weight:800;font-size:1.3rem;display:flex;align-items:center;justify-content:center}
.ov-step__t{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.92rem;color:var(--wa-ink);margin:0 0 .4rem}
.ov-step__d{font-size:.88rem;line-height:1.55;color:var(--wa-body);margin:0}
.ov-step__d b{color:var(--wa-ink);font-weight:700}
/* 3. CAPABILITIES — informational, NOT clickable */
.ov-do{background:#f3f4f7;padding:3.5rem 1.25rem}
.ov-do__h{text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.3rem,4.4vw,1.8rem);color:var(--wa-ink);margin:0 0 .5rem}
.ov-do__note{text-align:center;max-width:60ch;margin:0 auto 2.2rem;font-size:.95rem;line-height:1.55;color:var(--wa-grey)}
.ov-do__note b{color:var(--wa-ink);font-weight:700}
.ov-grid{display:grid;grid-template-columns:1fr;gap:14px;max-width:1180px;margin:0 auto}
/* card is a plain article — no link, no pointer, no arrow */
.ov-cap{position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 8px 22px rgba(0,0,0,.1)}
.ov-cap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ov-cap::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(8,9,12,.94) 8%,rgba(8,9,12,.5) 48%,rgba(8,9,12,.1) 100%)}
.ov-cap__num{position:absolute;top:.85rem;left:1rem;z-index:1;font-weight:800;font-size:.72rem;letter-spacing:.1em;color:rgba(255,255,255,.55)}
.ov-cap__tag{position:absolute;top:.8rem;right:.85rem;z-index:1;display:inline-flex;align-items:center;gap:.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.54rem;color:#fff;background:rgba(217,26,33,.92);padding:.25rem .5rem;border-radius:20px}
.ov-cap__tag svg{width:10px;height:10px}
.ov-cap__body{position:relative;z-index:1;padding:1.2rem 1.2rem 1.3rem}
.ov-cap__t{display:block;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:1rem;color:#fff;line-height:1.15;margin:0 0 .35rem}
.ov-cap__d{display:block;font-size:.84rem;line-height:1.45;color:rgba(255,255,255,.85);margin:0}
/* 4. SINGLE ACTION BAND — the only place you act */
.ov-act{position:relative;overflow:hidden;background:var(--wa-dark);padding:3.25rem 1.5rem;text-align:center}
.ov-act::before{content:"";position:absolute;inset:0;background:radial-gradient(90% 120% at 50% 0%,rgba(217,26,33,.22),transparent 60%);pointer-events:none}
.ov-act__in{position:relative;max-width:680px;margin:0 auto}
.ov-act__h{font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.4rem,4.6vw,2rem);color:#fff;margin:0 0 .7rem}
.ov-act__p{font-size:.98rem;line-height:1.6;color:rgba(255,255,255,.8);margin:0 0 1.6rem}
.ov-act__need{margin:1.2rem 0 0;font-size:.76rem;color:rgba(255,255,255,.55);line-height:1.6}
/* 5. DATES */
.ov-dates{background:#fff;padding:3rem 1.5rem;border-top:1px solid #eee}
.ov-dates__h{text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.1rem,3.4vw,1.5rem);color:var(--wa-ink);margin:0 0 1.8rem}
.ov-dates__row{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem 2.4rem;max-width:1080px;margin:0 auto}
.ov-date{text-align:center;min-width:120px}
.ov-date__d{font-weight:800;color:var(--wa-red);font-size:clamp(1.1rem,3.2vw,1.6rem);line-height:1}
.ov-date__l{margin-top:.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.58rem;color:var(--wa-grey);line-height:1.5}
/* 6. QUICK REFERENCE */
.ov-quick{background:#f3f4f7;padding:3rem 1.25rem}
.ov-quick__grid{display:flex;flex-wrap:wrap;gap:1.25rem;max-width:1000px;margin:0 auto}
.ov-qcard{flex:1 1 320px;background:#fff;border-radius:12px;padding:1.6rem;box-shadow:0 2px 12px rgba(0,0,0,.06)}
.ov-qcard__h{font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:.92rem;color:var(--wa-ink);margin:0 0 .9rem}
.ov-qcard p{font-size:.88rem;line-height:1.6;color:var(--wa-body);margin:0 0 .6rem}
.ov-qcard p:last-child{margin-bottom:0}
.ov-qcard b{font-weight:800;color:var(--wa-red)}
.ov-tiers{display:flex;gap:.5rem;flex-wrap:wrap;margin:.4rem 0 .8rem}
.ov-pill{font-weight:700;font-size:.72rem;letter-spacing:.04em;color:var(--wa-ink);background:#f3f4f7;border:1px solid #e6e7ea;border-radius:20px;padding:.3rem .7rem}
.ov-pill b{color:var(--wa-red)}
/* 7. FAQ */
.ov-faq{background:#fff;padding:3.5rem 1.25rem}
.ov-faq__h{text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.2rem,4.4vw,1.7rem);color:var(--wa-ink);margin:0 0 2rem}
.ov-faq__list{max-width:800px;margin:0 auto}
.ov-faq__item{border-bottom:1px solid #e6e7ea}
.ov-faq__q{width:100%;background:none;border:0;padding:1.1rem .25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;text-align:left;font-family:var(--wa-din);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(.8rem,3vw,.95rem);color:var(--wa-ink)}
.ov-faq__sign{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--wa-red);color:#fff;font-weight:700;font-size:1rem;line-height:22px;text-align:center;transition:transform .35s ease}
.ov-faq__item.is-open .ov-faq__sign{transform:rotate(45deg)}
.ov-faq__a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1)}
.ov-faq__a p{margin:0;padding:0 .25rem 1.2rem;font-size:.9rem;line-height:1.65;color:var(--wa-body)}
/* 8. HELP */
.ov-help{background:#f3f4f7;padding:3rem 1.25rem 3.5rem}
.ov-help__h{text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.1rem,4vw,1.5rem);color:var(--wa-ink);margin:0 0 1.5rem}
.ov-help__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:960px;margin:0 auto}
.ov-help__card{flex:1 1 320px;max-width:460px;background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.07);padding:1.4rem 1.5rem}
.ov-help__t{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.82rem;color:var(--wa-ink);margin:0 0 .5rem}
.ov-help__d{font-size:.88rem;line-height:1.65;color:#333;margin:0}
.ov-help__d a{color:var(--wa-red);font-weight:700;text-decoration:none}
.ov-help__d small{display:block;color:var(--wa-grey);font-weight:500;margin-top:.3rem}
a.btn.bg-white.text-danger[href="/attendee"], a.btn.bg-white.text-danger[href="/register"]{display:none !important}
@media (max-width:1199.98px){
.navbar-main .d-inline.ps-3.pe-3{padding-top:.75rem !important;margin-top:0 !important}
.navbar-main .row.d-xl-none.bg-dark{margin-top:.5rem !important;margin-bottom:0 !important}
.navbar-main .row.d-lg-none{margin-top:0 !important;padding-bottom:.5rem !important}
}
@media (min-width:700px){ .ov-steps{grid-template-columns:1fr 1fr 1fr} .ov-grid{grid-template-columns:1fr 1fr} }
@media (min-width:1000px){ .ov-grid{grid-template-columns:1fr 1fr 1fr 1fr} }
@media (prefers-reduced-motion:reduce){ #rrc-ov *{animation:none !important;transition:none !important} .ov-reveal{opacity:1 !important;transform:none !important} }
{"@context":"https://schema.org","@type":"Event","name":"SEMA Show 2026","startDate":"2026-11-03","endDate":"2026-11-06","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Las Vegas Convention Center","address":{"@type":"PostalAddress","addressLocality":"Las Vegas","addressRegion":"NV","addressCountry":"US"}},"organizer":{"@type":"Organization","name":"SEMA","url":"https://www.semashow.com"},"url":"https://www.semashow.com/registration-resource-center","description":"A guide to the SEMA Show Registration Resource Center (RRC) — the online dashboard where registered attendees manage their registration, hotel, education, tickets and badge. Log in to get started."}
Registration Resource Center
Enhance Your
Experience.
Once you're registered, the Registration Resource Center is your online dashboard for managing your whole SEMA Show. Here's a look at everything you can do inside — then log in to get started.
Log In to the RRC
Not Registered? Register
How the RRC Works
This page is your guide. The Registration Resource Center is a separate, secure dashboard — you'll manage everything from there once you log in.
1
Register
Complete your trade-only registration for the SEMA Show and get approved.
2
Get Your Badge ID
Find it in your approval email — subject line “You are APPROVED for AAPEX & SEMA 2026!”
3
Log In to the RRC
Use your Badge ID and registration email to manage everything below.
What You Can Do in the RRC
Each of the following is available inside the RRC after you log in — this page is just a preview of what's there.
01In the RRCUpdate Contact InfoKeep your name, company and details current.
02In the RRCPrint a ReceiptDownload a receipt for your registration.
03In the RRCAdd a SpouseRegister your spouse to attend alongside you.
04In the RRCBook Your HotelReserve at the guaranteed lowest rates.
05In the RRCAdd Education SessionsBuild your schedule of SEMA Show education.
06In the RRCPurchase Event TicketsKickoff Breakfast, Industry Honors, SEMA Fest.
07In the RRCPrint a Custom ItineraryPlan your days on the show floor.
08In the RRCCheck Badge StatusSee whether your badge has shipped.
Ready? Everything above lives in the RRC.
Log in once to manage your registration, hotel, education, tickets and more — all in one place.
Log In to the RRC
You'll need your Badge ID (from your approval email) and the email you registered with. Not registered yet? Register here.
Key Dates & Deadlines
May 4Registration Opens
$50 Early-Bird
Jun 26Early-Bird Ends
$50 → $75
Sep 10Badge Mail
International
Sep 25Badge Mail
US & Canada
Nov 3–6SEMA Show
Las Vegas
Adding to Your Registration
You can add a spouse or register a colleague from inside the RRC. Attendee badge pricing rises as the Show nears:
$50 · thru Jun 26$75 · thru Sep 25$100 · after
One badge grants access to both the SEMA Show and AAPEX. Fees are non-refundable.
Getting Your Badge
Register by Sep 25 (US/Canada) or Sep 10 (international) and your badge is mailed to you.
Miss the deadline? Pick it up onsite at Main Registration with a government-issued photo ID. Lost-badge reprints are available onsite, one time, for $100.
Quick Answers
Is this page the RRC?
+No — this page is an overview of what the Registration Resource Center offers. The RRC itself is a secure dashboard you reach by logging in with your Badge ID and registration email.
Do I need separate AAPEX registration?
+No. One badge grants entrance to both the SEMA Show and AAPEX. (AAPEX: Tue–Thu, Nov 3–5; SEMA Show: Tue–Fri, Nov 3–6.)
When will my badge be mailed?
+Register by September 10 (international) or September 25 (US/Canada) to have your badge mailed. SEMA international exhibitors, media and NEC badges are pickup-only onsite.
Can I get a refund if I can't attend?
+No. Registration fees are non-refundable — no credits or refunds will be provided, no exceptions.
Can I bring a guest or my child?
+There are no guest or complimentary passes — everyone must register and be approved; only legal spouses may accompany. No one under 16, including infants, is allowed access to the exhibits.
Need a hand?
Registration & Customer Service
Call 508.743.8571 or email aapexsema@maritz.com.Monday–Friday, 9 am – 5 pm ET (Maritz)
SEMA Show Questions
Call 909.396.0289 or email semashow@sema.org.
(function(){
var root=document.getElementById('rrc-ov');
if(!root) return;
var faqItems=Array.prototype.slice.call(root.querySelectorAll('.ov-faq__item'));
faqItems.forEach(function(item){
var q=item.querySelector('.ov-faq__q');var a=item.querySelector('.ov-faq__a');
q.addEventListener('click',function(){
var open=item.classList.contains('is-open');
faqItems.forEach(function(it){it.classList.remove('is-open');it.querySelector('.ov-faq__q').setAttribute('aria-expanded','false');it.querySelector('.ov-faq__a').style.maxHeight='0px';});
if(!open){item.classList.add('is-open');q.setAttribute('aria-expanded','true');a.style.maxHeight=a.scrollHeight+'px';}
});
});
if('IntersectionObserver' in window){
var io=new IntersectionObserver(function(entries){entries.forEach(function(e){if(!e.isIntersecting)return;e.target.classList.add('is-in');io.unobserve(e.target);});},{threshold:0.15});
root.querySelectorAll('.ov-reveal').forEach(function(el,i){el.style.transitionDelay=(Math.min(i,8)*0.04)+'s';io.observe(el);});
}else{
root.querySelectorAll('.ov-reveal').forEach(function(el){el.classList.add('is-in');});
}
}());