.fp-launch{background:#080c10;color:#e7e7e3;font-family:Poppins,Arial,sans-serif;line-height:1.75}.fp-launch *,.fp-section *{box-sizing:border-box}.fp-hero{max-width:1200px;margin:auto;padding:160px 32px 48px;border-bottom:1px solid #34332f}.fp-launch h1{font:700 clamp(42px,6vw,82px)/1.04 Roboto,Arial,sans-serif!important;letter-spacing:-.035em;color:#fff;margin:16px 0 28px}.fp-lead{font-size:clamp(18px,2.1vw,24px);max-width:850px;color:#c6c8ca}.fp-body{max-width:1200px;margin:0 auto;padding:0 32px 80px}.fp-section{scroll-margin-top:120px;padding:56px 0;border-bottom:1px solid #303339;color:#dfe3e5;max-width:1200px;margin:auto;font-family:Poppins,Arial,sans-serif;line-height:1.75}.fp-section h2{font:700 clamp(28px,3.4vw,46px)/1.12 Roboto,Arial,sans-serif!important;letter-spacing:-.025em;color:#fff!important;margin:12px 0 24px!important;text-transform:none!important;max-width:940px}.fp-section h3,.fp-benefits h3{font:700 23px/1.2 Roboto,Arial,sans-serif!important;color:#fff!important;margin:22px 0 14px!important}.fp-section p{max-width:960px;margin:0 0 18px;font-size:16px;line-height:1.8}.fp-section a,.fp-launch a{color:#e5c69c;text-decoration:none}.fp-section a:hover,.fp-launch a:hover{text-decoration:underline;color:#fff}.fp-kicker{font-size:11px!important;letter-spacing:.19em;text-transform:uppercase;color:#d2aa75!important;margin:0 0 12px!important;font-weight:600}.fp-links{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:13px;padding:22px 0}.fp-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin:28px 0}.fp-benefits>article{padding:28px;border:1px solid #444039;border-radius:14px;background:linear-gradient(155deg,#24211caa,#11191f88)}.fp-benefits p{font-size:14px!important}.fp-timeline{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:0;margin:32px 0;border:1px solid #494137;border-radius:12px;overflow:hidden}.fp-timeline>div{padding:24px;border-right:1px solid #494137;background:#18191b}.fp-timeline>div:last-child{border:0}.fp-timeline small{display:block;color:#cfad80;letter-spacing:.1em;font-size:10px;margin-bottom:14px}.fp-timeline strong{display:block;font:600 20px/1.4 Roboto,Arial,sans-serif}.fp-table{overflow:auto;max-width:100%;border:1px solid #3b3d41;border-radius:12px;margin:28px 0}.fp-table table{width:100%;border-collapse:collapse;font-size:14px;background:#10161b}.fp-table td,.fp-table th{padding:17px 20px;border-bottom:1px solid #34383d;text-align:left;color:#e0e5e8}.fp-table thead th{color:#dcc49f;background:#24221f;font-weight:600}.fp-table tr:last-child>*{border-bottom:0}.fp-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.fp-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;border:1px solid #d6b78e;border-radius:6px;background:linear-gradient(120deg,#674d34,#342f2b);color:#fff!important;font-weight:600;font-size:14px}.fp-section details{border-top:1px solid #3b3d41;padding:18px 0}.fp-section summary{cursor:pointer;font-size:18px;color:#fff;font-weight:600;padding:10px 0}.fp-section details p{padding-top:14px}.fp-small{font-size:13px!important;color:#bbc1c7}.fp-marketing{display:flex;align-items:flex-start;gap:12px;color:#c5c9cb;font:400 13px/1.6 Poppins,Arial,sans-serif;margin-top:20px}.fp-marketing input{width:18px;min-width:18px;margin-top:3px;accent-color:#ccaa76}.fp-footer-legal{max-width:1320px;margin:28px auto 0;padding:24px 32px;font:400 12px/1.7 Poppins,Arial,sans-serif;color:#aab1b8;border-top:1px solid #35383b}.fp-footer-legal a{color:#d6b78e}.fp-section .fluentform{max-width:820px}.fp-section .ff-el-input--label,.fp-section .ff-el-input--label label{color:#dfe4e7!important}.fp-section .ff-el-form-control{background:#111a20!important;color:#fff!important;border-color:#4c565e!important}.fp-section .ff-btn-submit{background:#765938!important;color:#fff!important}.fp-section .ticket-form{max-width:920px}.fp-section ol{padding-left:24px}.fp-section li{margin:12px 0}.fp-launch [data-reveal],.fp-launch .reveal{opacity:1!important;transform:none!important}.fp-section [data-reveal]{opacity:1!important;transform:none!important}
@media(max-width:700px){.fp-hero{padding:118px 20px 32px}.fp-body{padding:0 20px 48px}.fp-section{padding:36px 0}.fp-section h2{font-size:30px!important}.fp-links{gap:10px 18px;font-size:12px}.fp-benefits{grid-template-columns:1fr;gap:14px}.fp-timeline{grid-template-columns:1fr}.fp-timeline>div{border-right:0;border-bottom:1px solid #494137;padding:20px}.fp-table table{font-size:12px;min-width:560px}.fp-table td,.fp-table th{padding:14px}.fp-section p{font-size:15px}.fp-actions{align-items:stretch;flex-direction:column}.fp-footer-legal{padding:20px}.fp-section .form-controls{display:flex!important;flex-direction:column!important}.fp-section .form-controls>*{width:100%!important}.fp-section .ticket-form{padding:22px!important}}

.fp-nft-art{float:right;width:32%;max-width:330px;margin:0 0 24px 36px}.fp-nft-art img{width:100%;height:auto;border-radius:16px}.fp-nft-art figcaption{font-size:11px;line-height:1.6;color:#aeb7be}.fp-section:after{content:"";display:block;clear:both}@media(max-width:700px){.fp-nft-art{float:none;width:100%;max-width:240px;margin:0 auto 24px}}
/* Keep the Bridge poster visible without the retired offer-page animation script. */
#mtr-bridge-seat-v1 .bridge-v5-hero__media video { opacity: 1 !important; }
.mtr-bridge-seat > .fp-section { width: calc(100% - 64px); }
@media(max-width:700px){.mtr-bridge-seat > .fp-section { width: calc(100% - 40px); }}

/* Scoped corrections for the recovered whitepaper and refund routes. */
body.page-id-37 #content .page-header,body.page-id-5553 #content .page-header{display:none}
body.page-id-37 .fp-hero,body.page-id-5553 .fp-hero{padding-top:128px}
@media(max-width:700px){body.page-id-37 .fp-hero,body.page-id-5553 .fp-hero{padding-top:112px}}
