.vb-first-guide{color:#f5f0ff;background:radial-gradient(at 100% 0,#29104c,#0000 55%),#080e21;max-width:1120px;margin:auto;padding:24px 22px 100px;font:16px/1.65 system-ui}.vb-first-guide *{box-sizing:border-box}.vb-first-guide a{color:#8defff;text-underline-offset:4px}.vb-first-guide .first-back{margin-bottom:20px;display:inline-block}.first-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:24px;display:grid}.first-hero h1{letter-spacing:-1.7px;color:#fff;text-shadow:0 0 25px #9855ee66;margin:10px 0;font-size:clamp(32px,5vw,55px);line-height:1.08}.first-eyebrow{color:#fc84dc;letter-spacing:3px;font-size:12px;font-weight:800}.first-subtitle{color:#8defff;font-size:22px}.first-hero img{object-fit:contain;filter:drop-shadow(0 0 24px #c53aff33);width:100%;height:auto}.first-nav{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.first-nav a{background:#1b1534;border:1px solid #714b9e;border-radius:24px;padding:9px 14px;font-size:14px;text-decoration:none}:is(.first-nav a:hover,.first-nav a:focus-visible){background:#172a43;border-color:#8defff}.first-callout{background:#231335;border-left:3px solid #fa61db;border-radius:0 15px 15px 0;padding:18px 22px}.first-callout p{margin:5px 0}.vb-first-guide section{margin-top:40px;scroll-margin-top:25px}.vb-first-guide h2{color:#dcd4ff;font-size:27px;line-height:1.2}.first-tip-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.first-tip-grid article{background:linear-gradient(145deg,#19213a,#141329);border:1px solid #383458;border-radius:18px;flex-direction:column;padding:23px;display:flex}.first-tip-grid h3{color:#fff;margin:0 0 12px;font-size:19px;line-height:1.3}.first-tip-grid p{color:#d2cde0;margin:0 0 14px}.first-tip-link{margin-top:auto;font-weight:650}.first-sources{border-top:1px solid #413552;padding-top:20px;font-size:14px}.first-sources li{margin:7px 0}@media (max-width:650px){.vb-first-guide{padding:18px 16px 110px}.first-hero{grid-template-columns:1fr;gap:0}.first-hero img{max-width:280px;margin:-10px auto 0}.first-hero h1{letter-spacing:-1px}.first-subtitle{font-size:20px}.first-tip-grid{grid-template-columns:1fr}.first-nav{gap:8px}.first-nav a{font-size:13px}.first-tip-grid article{padding:20px}.vb-first-guide h2{font-size:24px}}.first-section-photo{background:#0a1631;border:1px solid #39d5f0;border-radius:20px;margin:0 0 22px;overflow:hidden;box-shadow:0 0 20px #16c7ff18}.first-section-photo img{object-fit:cover;object-position:center 45%;width:100%;height:clamp(180px,26vw,300px);display:block}.first-section-photo figcaption{color:#dcecff;background:linear-gradient(115deg,#152440,#281437);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;display:flex}.first-section-photo figcaption strong{font-size:16px;line-height:1.4}.first-section-photo figcaption span{color:#bfb6d9;font-size:10px}.vb-first-guide>section:nth-of-type(2n) .first-section-photo{border-color:#f671d8;box-shadow:0 0 20px #f243cf20}.first-tip-grid article:nth-child(4n+1){border-color:#3f829f}.first-tip-grid article:nth-child(4n+2){border-color:#9a477f}.first-tip-grid article:nth-child(4n+3){border-color:#7d65bb}.first-tip-grid article:nth-child(4n){border-color:#8a7844}@media (max-width:650px){.first-section-photo{border-radius:16px}.first-section-photo img{height:190px}.first-section-photo figcaption{padding:12px 14px}.first-section-photo figcaption strong{font-size:14px}}.website-rewards-guide-links,.website-handpay-guide-link{display:none}html[data-vb-surface=website]:not(.vb-installed) .website-rewards-guide-links{color:#f3f7ff;background:linear-gradient(120deg,#132646,#21152e);border:1px solid #63ddf288;border-radius:16px;gap:12px;margin:16px 0;padding:16px;display:grid}.website-rewards-guide-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.website-rewards-guide-links .website-rewards-guide-options a{color:#b7f8ff;background:#111d36;border:1px solid #70e8fb88;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;line-height:1.35;text-decoration:none;display:grid}.website-rewards-guide-links .website-rewards-guide-options a:nth-child(2){color:#ffddb8;background:#271a2d;border-color:#ffb47888}.website-rewards-guide-options a b,.website-rewards-guide-options a small{display:block}.website-rewards-guide-options a small{color:#d2d9ea}.website-rewards-guide-links .website-rewards-guide-options a:is(:hover,:focus-visible){border-color:currentColor;box-shadow:0 0 16px #82dfff4d}html[data-vb-surface=website]:not(.vb-installed) a.website-handpay-guide-link{color:#efceff;background:linear-gradient(120deg,#251b42,#171b37);border:1px solid #d9a1ff9c;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;margin:16px 0;padding:10px 12px;line-height:1.35;text-decoration:none;display:grid}html[data-vb-surface=website]:not(.vb-installed) .website-rewards-guide-options a.website-handpay-guide-link{margin:0}.website-handpay-guide-link b,.website-handpay-guide-link small{display:block}.website-handpay-guide-link small{color:#ddd9ef}html[data-vb-surface=website]:not(.vb-installed) a.website-handpay-guide-link:is(:hover,:focus-visible){border-color:currentColor;box-shadow:0 0 16px #d9a1ff55}@media (max-width:560px){.website-rewards-guide-options{grid-template-columns:1fr}}.website-car-hire-link{display:none}html[data-vb-surface=website]:not(.vb-installed) .website-car-hire-link{color:#f4f2ff;background:radial-gradient(at 85% 0,#852c8159,#0000 65%),linear-gradient(115deg,#11243c,#211833);border:1px solid #70e2ff;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;margin:20px 0;padding:20px;text-decoration:none;display:grid;box-shadow:0 0 16px #2bd9ff27,inset 0 1px #c4f6ff25}.website-car-hire-link .website-car-hire-link-icon{color:#8ef1ff;background:#342452;border:1px solid #bb8ffc;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 17px #d358c82b}.website-car-hire-link .website-car-hire-link-copy{gap:5px;min-width:0;display:grid}.website-car-hire-link .website-car-hire-link-copy small{color:#a4eeff;letter-spacing:.12em;font:800 10px/1.4 Arial,sans-serif}.website-car-hire-link .website-car-hire-link-copy strong{color:#fff2fc;font:800 21px/1.2 Arial,sans-serif}.website-car-hire-link .website-car-hire-link-copy>span{color:#d5dff1;font:400 13px/1.5 Arial,sans-serif}.website-car-hire-link .website-car-hire-link-action{color:#fff;background:linear-gradient(115deg,#62366f,#36477d);border:1px solid #ff9de9;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 12px;font:800 13px/1.35 Arial,sans-serif;display:inline-flex}.website-car-hire-link-action svg{flex:none}.website-car-hire-link:is(:hover,:focus-visible){border-color:#c7f8ff;box-shadow:0 0 23px #43dfff4a}.website-car-hire-link:focus-visible{outline-offset:4px;outline:3px solid #ffa6e8}.website-car-hire-link[data-compact=true] .website-car-hire-link-copy strong{font-size:18px}@media (max-width:700px){html[data-vb-surface=website]:not(.vb-installed) .website-car-hire-link{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.website-car-hire-link .website-car-hire-link-icon{border-radius:12px;width:44px;height:44px}.website-car-hire-link .website-car-hire-link-copy strong{font-size:19px}.website-car-hire-link .website-car-hire-link-action{grid-column:1/-1;justify-self:start}}
