.arc-landing{min-height:100vh!important;background:radial-gradient(1100px 640px at 18% 12%,rgba(145,32,24,.3),transparent 62%),radial-gradient(900px 520px at 90% 20%,rgba(5,20,55,.5),transparent 60%),linear-gradient(180deg,#0c1528,#070b16)!important;color:#e8ecf4!important}.arc-landing *{box-sizing:border-box}.arc-landing a,.arc-landing div,.arc-landing h1,.arc-landing h2,.arc-landing h3,.arc-landing h4,.arc-landing h5,.arc-landing li,.arc-landing p,.arc-landing span{color:inherit}.arc-landing .arc-brandBar{background:rgba(15,22,42,.75)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;padding:22px 28px!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 40px rgba(0,0,0,.38);margin-bottom:2rem!important}.arc-landing .arc-logoWrap{width:56px!important;height:56px!important;border-radius:14px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.15)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.arc-landing .arc-tagBadge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:rgba(145,32,24,.3);border:1px solid rgba(145,32,24,.5);color:#f3d0cc!important;font-weight:700;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.arc-landing .arc-dates{color:#e8ecf4!important;font-weight:700;font-size:.95rem;margin-top:6px;margin-bottom:2px}.arc-landing .arc-kicker{color:rgba(220,228,244,.62)!important;font-size:.85rem;margin-top:2px}.arc-landing .arc-countdown{display:flex!important;flex-wrap:wrap;gap:10px;justify-content:flex-end}.arc-landing .arc-pill{min-width:88px;text-align:center;padding:12px 16px;border-radius:12px;background:#6e160e!important;border:1px solid #a02318!important;box-shadow:0 4px 18px rgba(0,0,0,.4)}.arc-landing .arc-pillNum{display:block;font-size:1.25rem;font-weight:900;line-height:1.15;color:#fff!important}.arc-landing .arc-pillUnit{display:block;font-size:.68rem;color:rgba(255,210,205,.85)!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.arc-landing .arc-h1{color:#ffffff!important;line-height:1.18!important;margin-bottom:1.25rem!important}.arc-landing .arc-lead{color:rgba(220,228,244,.72)!important;font-size:1.05rem;line-height:1.65;margin-bottom:1.75rem!important}.arc-landing .btn-arc-login{background:#912018!important;border-color:#912018!important;color:#fff!important;font-weight:700;border-radius:10px;padding:10px 28px}.arc-landing .btn-arc-login:focus,.arc-landing .btn-arc-login:hover{background:#7a1914!important;border-color:#7a1914!important;color:#fff!important}.arc-landing .btn-arc-register{background:transparent!important;border:1px solid rgba(255,255,255,.55)!important;color:rgba(255,255,255,.9)!important;font-weight:600;border-radius:10px;padding:10px 28px}.arc-landing .btn-arc-register:focus,.arc-landing .btn-arc-register:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.85)!important;color:#fff!important}.arc-landing .arc-website-link{color:rgba(220,228,244,.72)!important;text-decoration:none!important;font-size:.92rem}.arc-landing .arc-website-link:hover{color:#fff!important;text-decoration:underline!important;-webkit-text-decoration-color:rgba(145,32,24,.7)!important;text-decoration-color:rgba(145,32,24,.7)!important}.arc-landing .arc-card{background:rgba(12,21,40,.72)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:22px!important;box-shadow:0 8px 40px rgba(0,0,0,.32);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:32px 36px!important;margin-bottom:1.5rem!important}.arc-landing .arc-cardSub{background:rgba(0,0,0,.28)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;padding:18px 20px!important}.arc-landing .arc-secTitle{font-size:.72rem!important;font-weight:800!important;letter-spacing:.13em;text-transform:uppercase;color:#c0392b!important;margin-bottom:8px!important;margin-top:0!important}.arc-landing .arc-cardTitle{font-size:1.15rem!important;font-weight:700!important;color:#fff!important;margin-bottom:12px!important;line-height:1.3}.arc-landing .arc-cardBody{color:rgba(220,228,244,.72)!important;font-size:.9rem;line-height:1.65;margin-bottom:.75rem!important}.arc-landing .arc-statGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:991.98px){.arc-landing .arc-countdown{justify-content:flex-start!important}.arc-landing .arc-statGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:575.98px){.arc-landing .arc-statGrid{grid-template-columns:1fr!important}}.arc-landing .arc-stat{padding:20px 14px;border-radius:16px;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;text-align:center}.arc-landing .arc-statNum{font-weight:900;font-size:1.45rem;color:#fff!important;line-height:1.1}.arc-landing .arc-statLabel{color:rgba(220,228,244,.65)!important;font-size:.78rem;margin-top:6px;line-height:1.35}.arc-landing .arc-list{padding-left:1.15rem;margin:0}.arc-landing .arc-list li{color:rgba(220,228,244,.76)!important;margin-bottom:10px;font-size:.9rem;line-height:1.55}.arc-landing .arc-list li:last-child{margin-bottom:0}.arc-landing .arc-schedRow{display:flex;gap:14px;align-items:flex-start;padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.08);font-size:.9rem}.arc-landing .arc-schedRow:first-child{padding-top:4px}.arc-landing .arc-schedRow:last-child{border-bottom:none;padding-bottom:4px}.arc-landing .arc-schedDay{min-width:104px;font-weight:800;color:#f7c5c0!important;flex-shrink:0;padding-top:1px}.arc-landing .arc-schedText{color:rgba(220,228,244,.78)!important;line-height:1.5}.arc-landing .arc-divider{border-color:rgba(255,255,255,.1)!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important}.arc-landing .arc-mission{font-style:italic;color:rgba(220,228,244,.7)!important;border-left:3px solid #912018;padding:4px 0 4px 16px;font-size:.92rem;line-height:1.65}.arc-landing .arc-statGrid{gap:12px!important}.arc-landing .arc-sectionSpacer{margin-bottom:2rem!important}