.qXX_Xa_page{color:#f5e8cf;background:#061b32;width:100%;min-width:0;min-height:100dvh;padding-bottom:82px;font-family:Arial,sans-serif}.qXX_Xa_header{aspect-ratio:1536/250;width:100%;position:relative}.qXX_Xa_header img{object-fit:contain;width:100%;height:100%;display:block}.qXX_Xa_back{inset-inline-start:14px;color:#f2d7a2;z-index:2;background:#082139;border:1px solid #d6a65a;border-radius:30px;padding:6px 12px;font-size:12px;position:absolute;bottom:-39px}.qXX_Xa_content{max-width:960px;margin-inline:auto;padding:43px 22px 30px}.qXX_Xa_eyebrow{color:#e8bf7a;letter-spacing:3px;text-transform:uppercase;text-align:center;font-size:12px}.qXX_Xa_title{text-align:center;color:#f5e8cf;overflow-wrap:anywhere;margin:9px 0 10px;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.2}.qXX_Xa_rule{background:linear-gradient(90deg,#0000,#d8a85c,#0000);max-width:300px;height:1px;margin:15px auto 24px}.qXX_Xa_intro{text-align:center;color:#e5e2df;max-width:580px;margin:0 auto 20px;font-size:14px;line-height:1.65}.qXX_Xa_media{text-align:center;background:linear-gradient(140deg,#123650,#07192d);border:1px solid #b38a50;border-radius:18px;max-width:420px;margin:18px auto;padding:19px;box-shadow:0 12px 30px #0006}.qXX_Xa_media svg{color:#e4bd79;width:44px;height:44px;margin:auto}.qXX_Xa_media p{color:#d4dbe1;margin-top:12px;font-size:13px;line-height:1.6}.qXX_Xa_sectionTitle{color:#f7d89f;margin:22px 0 15px;font-family:Georgia,serif;font-size:22px;font-weight:400}.qXX_Xa_filters{grid-template-columns:1fr 1fr;gap:11px;display:grid}.qXX_Xa_locationFilter{text-align:center;color:#f4e1c1;gap:8px;max-width:420px;margin:8px auto 18px;font-size:13px;display:grid}.qXX_Xa_locationFilter select{color:#f5e8cf;background:#0d2438;border:1px solid #aa8c62;border-radius:12px;width:100%;padding:12px 14px;font-size:15px}.qXX_Xa_filter{color:#fff2d9;text-align:center;background:linear-gradient(135deg,#14334d,#0a2139);border:1px solid #b88a49;border-radius:14px;min-height:94px;padding:18px 10px;font-size:14px;box-shadow:0 5px 18px #0005}.qXX_Xa_filter span{color:#edc47f;margin-bottom:8px;font-size:26px;display:block}.qXX_Xa_primary{text-align:center;color:#10253a;background:linear-gradient(90deg,#a87531,#f2cf89,#a87531);border:0;border-radius:14px;width:100%;margin:18px 0;padding:15px;font-size:14px;font-weight:700;display:block}.qXX_Xa_offer{text-align:start;min-height:150px;color:inherit;background:linear-gradient(110deg,#15334d,#0b2038);border:1px solid #9f7b4c;border-radius:16px;align-items:stretch;gap:12px;width:100%;margin:12px 0;padding:10px;display:flex;box-shadow:0 10px 22px #0005}.qXX_Xa_offerImage{border-radius:10px;flex-shrink:0;width:112px;height:132px;position:relative;overflow:hidden}.qXX_Xa_offerImage img{object-fit:cover}.qXX_Xa_offerBody{flex:1;min-width:0}.qXX_Xa_offerTitle{color:#f9e4c2;font-family:Georgia,serif;font-size:17px;font-weight:700;line-height:1.4}.qXX_Xa_offer small{color:#c9d1d7;margin-top:5px;font-size:12px;line-height:1.6;display:block}.qXX_Xa_stars{color:#edbd70;margin-top:6px;font-size:14px}.qXX_Xa_tag{letter-spacing:1px;color:#d6aa68;font-size:11px}.qXX_Xa_description{color:#f1e6d5;margin-top:9px;font-size:12px;line-height:1.7;display:block}.qXX_Xa_provider{color:#f4c779;text-underline-offset:3px;text-decoration:underline}.qXX_Xa_outline{color:#f0d4a0;background:0 0;border:1px solid #b88a49;border-radius:22px;margin:8px 0;padding:9px 15px;font-size:13px;display:inline-block}.qXX_Xa_caption{color:#bfc9d2;text-align:center;margin:15px 0;font-size:12px}.qXX_Xa_token{text-align:center;color:#f3dbaf;background:linear-gradient(120deg,#163b55,#081c32);border:1px solid #c8a061;border-radius:15px;margin:25px 0 15px;padding:18px;font-size:14px;line-height:1.7}.qXX_Xa_footer{z-index:8;background:#061b32;border:1px solid #cda465;border-radius:40px;justify-content:space-around;align-items:center;width:calc(100% - 52px);max-width:620px;height:clamp(37px,9vw,54px);margin:-56px auto 8px;display:flex;position:sticky;bottom:8px}.qXX_Xa_footer a{color:#eac17f;place-items:center;width:45%;height:100%;font-size:clamp(22px,5vw,28px);line-height:1;display:grid}.qXX_Xa_footer i{background:#e4c38e;width:1px;height:27px}.qXX_Xa_hero{object-fit:cover;border:1px solid #bd955b;border-radius:17px;width:100%;height:195px}.qXX_Xa_summary{background:#102d46;border:1px solid #b98e51;border-radius:13px;margin:14px 0 23px;padding:14px;font-size:14px;line-height:1.8}.qXX_Xa_form{gap:15px;display:grid}.qXX_Xa_form label{color:#f4e1c1;gap:7px;font-size:14px;display:grid}.qXX_Xa_form input{color:#102137;background:#f9f5ef;border:1px solid #aa8c62;border-radius:10px;width:100%;padding:14px;font-size:16px}.qXX_Xa_form input:focus{outline-offset:3px;outline:2px solid #f1c782}.qXX_Xa_confirmation{text-align:center;background:linear-gradient(140deg,#173950,#071c33);border:1px solid #d8af6b;border-radius:20px;padding:25px 18px;box-shadow:0 15px 30px #0005}.qXX_Xa_code{letter-spacing:2px;color:#152a40;overflow-wrap:anywhere;background:#f8ecd6;border-radius:10px;margin:17px 0;padding:17px 10px;font:700 24px monospace}.qXX_Xa_seal{color:#f2d397;letter-spacing:3px;font:26px Georgia,serif}.qXX_Xa_detail{color:#e1e6e8;font-size:14px;line-height:1.9}.qXX_Xa_detail p{margin:14px 0}.qXX_Xa_map{background:repeating-linear-gradient(30deg,#0000 0 27px,#9bafbc24 28px 30px),repeating-linear-gradient(115deg,#102d43 0 39px,#264359 40px 42px);border:1px solid #c5a069;border-radius:18px;height:360px;margin:15px 0;position:relative;overflow:hidden}.qXX_Xa_pin{color:#082139;background:#e8bd72;border-radius:30px;padding:9px;position:absolute;box-shadow:0 0 12px #e6c08288}@media (max-width:420px){.qXX_Xa_title{font-size:30px}.qXX_Xa_content{padding:43px 15px 30px}.qXX_Xa_offerImage{width:98px;height:130px}.qXX_Xa_offerTitle{font-size:15px}}@media (min-width:768px){.qXX_Xa_filters{grid-template-columns:repeat(4,1fr)}.qXX_Xa_offerImage{width:150px;height:150px}.qXX_Xa_hero{height:280px}}
