
.app-page{--accent:var(--arrow-copper)}.app-page nav [aria-current="page"]{color:var(--arrow-copper)}.app-intro{max-width:1468px;margin:auto;padding:50px 6% 52px;background:radial-gradient(ellipse at 85% 35%,#67442838,transparent 58%)}.app-back{display:inline-block;font-size:11px;color:var(--muted);padding-bottom:6px;border-bottom:1px solid var(--line);margin-bottom:40px}.app-intro h1{font-size:clamp(49px,6.7vw,91px);line-height:1.04;letter-spacing:-3.5px;margin:26px 0}.app-intro>p:not(.eyebrow){max-width:665px;font-size:17px;color:var(--muted)}.app-intro-label{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--arrow-copper);margin-top:28px}.app-intro-label>span{width:6px;height:6px;border-radius:50%;background:currentColor}.app-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1468px;margin:auto;padding:0 6% 80px}.app-choice{border:1px solid var(--line);background:linear-gradient(155deg,#24211c,#181917);padding:30px;display:flex;flex-direction:column}.app-symbol{color:var(--arrow-copper);margin-bottom:33px;width:60px;height:60px}.app-symbol svg{width:100%;height:100%}.app-choice h2{font-size:34px;letter-spacing:-1px;margin:17px 0}.app-choice>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.8;flex:1}.app-choice>button{margin-top:30px;padding:16px 12px;font-size:12px;border:1px solid #654831;background:#2b2119;color:#d6b699;cursor:default;opacity:1}.app-why{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:65px 6%;border-top:1px solid var(--line);max-width:1468px;margin:auto}.app-why h2{font-size:clamp(34px,4vw,54px);margin-top:23px}.app-why>div>p:not(.eyebrow){color:var(--muted);font-size:15px;margin-bottom:20px}.app-why a{display:inline-flex;align-items:center;gap:20px;font-size:13px;color:var(--arrow-copper)}.app-fallback{display:flex;justify-content:space-between;align-items:center;gap:45px;background:var(--surface);padding:55px 6%}.app-fallback h2{font-size:32px;letter-spacing:-1px;margin:18px 0}.app-fallback p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:600px}.app-fallback-links{display:flex;flex-direction:column;gap:12px;min-width:220px}.app-fallback-links a{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:14px 20px;border:1px solid var(--arrow-border);font-size:13px}.app-fallback-links a:hover{background:#2c241b}@media(max-width:900px){.app-options{gap:14px}.app-choice{padding:24px 20px}.app-choice h2{font-size:29px}.app-choice .eyebrow{font-size:8px;letter-spacing:1px}.app-fallback{align-items:flex-start;flex-direction:column}.app-fallback-links{flex-direction:row;flex-wrap:wrap}}@media(max-width:650px){.app-intro{padding-top:30px;padding-bottom:35px}.app-back{margin-bottom:30px}.app-intro h1{font-size:49px;letter-spacing:-2.5px}.app-intro>p:not(.eyebrow){font-size:15px}.app-options{grid-template-columns:1fr;padding-bottom:45px}.app-choice{padding:26px}.app-symbol{width:48px;height:48px;margin-bottom:23px}.app-choice h2{font-size:33px}.app-choice .eyebrow{font-size:9px}.app-why{grid-template-columns:1fr;gap:28px;padding-top:42px;padding-bottom:42px}.app-fallback{padding-top:40px;padding-bottom:40px;gap:25px}.app-fallback-links{width:100%;flex-direction:column}.app-fallback-links a{width:100%}}

.app-choice>.app-launch{display:block;text-align:center;margin-top:30px;padding:16px 12px;font-size:12px;border:1px solid #967051;background:#2b2119;color:#e3b185;transition:background .2s,border-color .2s}.app-choice>.app-launch:hover{background:#503626;border-color:#d29a6b}.app-choice>.app-launch:focus-visible{outline:2px solid #e3b185;outline-offset:4px}

.app-launch .app-version{display:block;margin-top:5px;font-size:10px;letter-spacing:.4px;opacity:.72}
