.layout-module__ikMQCq__apl-layout{color:#fff;background:#0d0720;flex-direction:column;min-height:100vh;font-family:Poppins,sans-serif;display:flex}.layout-module__ikMQCq__sponsor-ribbon{letter-spacing:.03em;background:linear-gradient(90deg,#0a1a3e 0%,#0d2060 50%,#0a1a3e 100%);border-bottom:1px solid #f27c3840;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;padding:.45rem 2rem;font-size:.72rem;font-weight:600;display:flex}.layout-module__ikMQCq__ribbon-season{color:#ffffff8c;white-space:nowrap}.layout-module__ikMQCq__ribbon-dot{background:#fff3;border-radius:50%;flex-shrink:0;width:3px;height:3px}.layout-module__ikMQCq__ribbon-powered{color:#fff6;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-size:.65rem}.layout-module__ikMQCq__travelodge-badge{background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:3px 10px 4px;line-height:1;display:inline-flex}.layout-module__ikMQCq__travelodge-name{color:#003b70;letter-spacing:-.3px;font-size:.8rem;font-style:italic;font-weight:800}.layout-module__ikMQCq__travelodge-wyndham{color:#003b70;letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:.5rem;font-weight:600}.layout-module__ikMQCq__apl-navbar{-webkit-backdrop-filter:blur(20px);z-index:100;background:#0d0720cc;border-bottom:1px solid #6d49f22e;justify-content:space-between;align-items:center;padding:.75rem 2rem;transition:background .3s;display:flex;position:sticky;top:0}.layout-module__ikMQCq__logo{color:#fff;letter-spacing:-.4px;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex}.layout-module__ikMQCq__logo-icon{background:linear-gradient(135deg,#f27c38 0%,#6d49f2 100%);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;display:flex;box-shadow:0 0 16px #f27c3859}.layout-module__ikMQCq__logo-text span{color:#00d9a3}.layout-module__ikMQCq__nav{align-items:center;gap:.25rem;display:flex}.layout-module__ikMQCq__nav a{color:#ffffffa6;white-space:nowrap;border-radius:9999px;padding:.4rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.layout-module__ikMQCq__nav a:hover{color:#fff;background:#ffffff14}.layout-module__ikMQCq__nav-active{color:#0d0720!important;background:#00d9a3!important;font-weight:700!important}.layout-module__ikMQCq__nav-active:hover{color:#0d0720!important;background:#00c494!important}.layout-module__ikMQCq__home-link{border-right:1px solid #ffffff1f;margin-right:.5rem;color:#00d9a3!important;background:0 0!important;border-radius:0!important;padding-right:1rem!important}.layout-module__ikMQCq__home-link:hover{color:#00ffc1!important;background:0 0!important}.layout-module__ikMQCq__hamburger{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:.35rem .65rem;font-size:1.1rem;line-height:1;transition:background .2s;display:none}.layout-module__ikMQCq__hamburger:hover{background:#ffffff26}@media (max-width:768px){.layout-module__ikMQCq__sponsor-ribbon{gap:.5rem;padding:.4rem 1rem}.layout-module__ikMQCq__apl-navbar{padding:.75rem 1.25rem}.layout-module__ikMQCq__hamburger{display:block}.layout-module__ikMQCq__nav{-webkit-backdrop-filter:blur(24px);background:#0d0720f7;border:1px solid #6d49f240;border-radius:14px;flex-direction:column;align-items:stretch;min-width:170px;padding:.6rem;display:none;position:absolute;top:64px;right:16px;box-shadow:0 12px 40px #00000080}.layout-module__ikMQCq__show{display:flex}.layout-module__ikMQCq__home-link{margin-bottom:.25rem;border-bottom:1px solid #ffffff14!important;border-right:none!important;border-radius:8px!important;margin-right:0!important;padding-bottom:.75rem!important}.layout-module__ikMQCq__nav a{text-align:left;border-radius:8px;padding:.55rem .85rem}}.layout-module__ikMQCq__apl-main{flex:1}.layout-module__ikMQCq__apl-footer{background:#0a1a3e;border-top:1px solid #f27c3833;padding:1.75rem 2rem 1.25rem}.layout-module__ikMQCq__footer-sponsor{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.layout-module__ikMQCq__footer-powered{letter-spacing:.15em;text-transform:uppercase;color:#ffffff59;font-size:.65rem;font-weight:700}.layout-module__ikMQCq__footer-copyright{text-align:center;color:#ffffff40;letter-spacing:.4px;font-size:.75rem}
