.container[data-v-80ba1aba]{width:100%;max-width:1160px;margin:0 auto;padding:0 16px}.page[data-v-80ba1aba]{padding-bottom:8px}.hero[data-v-80ba1aba]{color:#fff;background:#0a1c55;min-height:420px;position:relative;overflow:hidden}.hero-media[data-v-80ba1aba],.hero-img[data-v-80ba1aba]{width:100%;height:100%;display:block}.hero-media[data-v-80ba1aba]{position:absolute;inset:0}.hero-img[data-v-80ba1aba]{object-fit:cover;object-position:center right}.hero-scrim[data-v-80ba1aba]{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a1c55eb 0%,#0a1c55c7 38%,#0a1c5547 68%,#0a1c5514 100%),linear-gradient(#0a1c5533 0%,#0a1c550d 55%,#0a1c5559 100%);position:absolute;inset:0}.hero-inner[data-v-80ba1aba]{z-index:2;align-items:center;max-width:1160px;min-height:420px;margin:0 auto;display:flex;position:relative}.hero-copy[data-v-80ba1aba]{max-width:34rem;padding:40px 16px 56px}.eyebrow[data-v-80ba1aba]{color:#f2877f;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.hero h1[data-v-80ba1aba]{color:#fff;letter-spacing:-.02em;margin:10px 0 12px;font-size:28px;font-weight:800;line-height:1.15}.lede[data-v-80ba1aba]{color:#d3dbf5;max-width:34rem;margin:0;font-size:15px;line-height:1.5}.hero-actions[data-v-80ba1aba]{gap:10px;margin-top:22px;display:grid}.btn[data-v-80ba1aba]{cursor:pointer;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 20px;font:700 15px/1.2 Inter,Instrument Sans,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.btn-primary[data-v-80ba1aba]{color:#fff;background:#d92b3a}.btn-primary[data-v-80ba1aba]:hover{color:#fff;background:#b8212f}.features[data-v-80ba1aba]{z-index:1;gap:12px;margin-top:-18px;display:grid;position:relative}.feature[data-v-80ba1aba]{background:#fff;border:1px solid #e3e7f0;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #0a1c550f,0 1px 3px #0a1c550d}.check[data-v-80ba1aba]{color:#15803d;background:#e4f5ea;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:inline-flex}.feature h2[data-v-80ba1aba]{color:#0a1c55;margin:0;font-size:15px;font-weight:800}.feature p[data-v-80ba1aba]{color:#5f6a8a;margin:2px 0 0;font-size:13px}.section[data-v-80ba1aba],.events-none[data-v-80ba1aba]{padding:28px 0 8px}.block-center[data-v-80ba1aba]{text-align:center;max-width:680px;margin:0 auto 34px}.block-center h2[data-v-80ba1aba],.info-band h2[data-v-80ba1aba]{color:#102252;letter-spacing:-1px;margin:0 0 12px;font-size:clamp(28px,3.5vw,38px);font-weight:800}.block-lead[data-v-80ba1aba]{color:#63718f;margin:0;font-size:16px;line-height:1.7}.event-empty[data-v-80ba1aba]{text-align:center;background:#fff;border:1px dashed #aebbd1;border-radius:16px;max-width:760px;margin:0 auto;padding:35px 24px}.event-symbol[data-v-80ba1aba]{font-size:40px;line-height:1}.event-empty h3[data-v-80ba1aba]{color:#102252;margin:14px 0 8px;font-size:22px;font-weight:800}.event-empty p[data-v-80ba1aba]{color:#63718f;margin:0 0 20px;line-height:1.6}.block-btn[data-v-80ba1aba]{color:#fff;background:#db293d;border-radius:9px;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.block-btn[data-v-80ba1aba]:hover{color:#fff;filter:brightness(.94)}.info-band[data-v-80ba1aba]{background:#fff;padding:80px 0}.info-band.is-alt[data-v-80ba1aba]{background:#f3f5fa}.step-cards[data-v-80ba1aba],.benefit-grid[data-v-80ba1aba],.split[data-v-80ba1aba]{gap:18px;display:grid}.plain-card[data-v-80ba1aba],.benefit[data-v-80ba1aba]{background:#fff;border:1px solid #dce2ee}.plain-card[data-v-80ba1aba]{text-align:left;border-radius:16px;padding:28px}.emoji-icon[data-v-80ba1aba]{background:#eef2fb;border-radius:14px;place-items:center;width:55px;height:55px;margin-bottom:20px;font-size:26px;display:grid}.step-no[data-v-80ba1aba]{color:#db293d;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:850}.plain-card h3[data-v-80ba1aba],.benefit h3[data-v-80ba1aba]{color:#102252;margin:0 0 9px;font-size:19px;font-weight:800}.plain-card p[data-v-80ba1aba],.benefit p[data-v-80ba1aba],.muted[data-v-80ba1aba]{color:#63718f;margin:0;font-size:14px;line-height:1.65}.benefit[data-v-80ba1aba]{border-radius:14px;gap:16px;padding:25px;display:flex}.benefit-icon[data-v-80ba1aba]{font-size:28px;line-height:1}.benefit h3[data-v-80ba1aba]{margin-bottom:7px}.pink-eyebrow[data-v-80ba1aba]{color:#ff7580;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:850}.muted[data-v-80ba1aba]{margin:0 0 16px;font-size:16px;line-height:1.7}.lot-line[data-v-80ba1aba]{color:#102252;white-space:pre-line;margin:0 0 18px;line-height:1.6}.lot-line strong[data-v-80ba1aba]{font-weight:800}.map-shell[data-v-80ba1aba]{background:#dbe4f0;border:1px solid #c7d3e5;border-radius:20px;height:310px;overflow:hidden}.map-frame[data-v-80ba1aba]{border:0;width:100%;height:100%;display:block}.qr-box[data-v-80ba1aba]{background:#edf2fa;border-radius:20px;place-items:center;height:300px;display:grid}.phone[data-v-80ba1aba]{text-align:center;background:#fff;border:8px solid #0c1d50;border-radius:25px;width:170px;height:255px;padding:20px 14px;box-shadow:0 15px 35px #0c1d5030}.phone-brand[data-v-80ba1aba]{color:#0c1d50;letter-spacing:.04em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:800}.phone strong[data-v-80ba1aba]{color:#102252}.fake-qr[data-v-80ba1aba]{color:#0c1d50;letter-spacing:-2px;margin:12px 0;font-family:ui-monospace,monospace;font-size:16px;line-height:1.05}.phone small[data-v-80ba1aba]{color:#63718f;font-size:10px}.faq[data-v-80ba1aba]{max-width:850px;margin:0 auto}.faq details[data-v-80ba1aba]{border-bottom:1px solid #dce2ee;padding:20px 0}.faq summary[data-v-80ba1aba]{color:#102252;cursor:pointer;justify-content:space-between;gap:20px;font-weight:750;list-style:none;display:flex}.faq summary[data-v-80ba1aba]::-webkit-details-marker{display:none}.faq summary[data-v-80ba1aba]:after{color:#db293d;content:"+";font-size:23px}.faq details[open] summary[data-v-80ba1aba]:after{content:"−"}.faq p[data-v-80ba1aba]{color:#63718f;margin:12px 0 0;line-height:1.7}.finale[data-v-80ba1aba]{text-align:center;background:#a92433;padding:65px 0}.finale h2[data-v-80ba1aba]{color:#fff;letter-spacing:-1px;margin:0 0 12px;font-size:36px;font-weight:800}.finale p[data-v-80ba1aba]{color:#ffe4e8;margin:0 0 26px;font-size:16px;line-height:1.6}.finale-btn[data-v-80ba1aba]{color:#0c1d50;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.finale-btn[data-v-80ba1aba]:hover{color:#0c1d50;filter:brightness(.97);background:#fff}#upcoming[data-v-80ba1aba],#how[data-v-80ba1aba],#directions[data-v-80ba1aba],#home-faq[data-v-80ba1aba]{scroll-margin-top:76px}@media (width>=700px){.features[data-v-80ba1aba]{grid-template-columns:repeat(3,1fr);margin-top:-28px}.benefit-grid[data-v-80ba1aba]{grid-template-columns:1fr 1fr}}@media (width>=900px){.container[data-v-80ba1aba]{padding:0 24px 45px}.hero[data-v-80ba1aba]{min-height:480px}.hero-inner[data-v-80ba1aba]{min-height:480px;padding:0 24px}.hero-copy[data-v-80ba1aba]{padding:72px 0 88px}.hero h1[data-v-80ba1aba]{max-width:14ch;font-size:44px}.lede[data-v-80ba1aba]{font-size:17px}.hero-actions[data-v-80ba1aba]{flex-wrap:wrap;display:flex}.hero-actions .btn[data-v-80ba1aba]{width:auto}.hero-img[data-v-80ba1aba]{object-position:72% center}.step-cards[data-v-80ba1aba],.split[data-v-80ba1aba]{grid-template-columns:1fr 1fr;align-items:center;gap:65px}.step-cards[data-v-80ba1aba]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px}}@media (width<=760px){.info-band[data-v-80ba1aba]{padding:58px 0}.finale h2[data-v-80ba1aba]{font-size:29px}}
