.bv-referral-hero{background:#fff8ee}.bv-referral-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.bv-referral-grid>div>p:not(.bv-fine){font-size:20px;max-width:540px}.bv-referral-ticket{background:#163a52;color:#fff8ee;border-radius:32px;padding:40px;text-align:center;box-shadow:12px 12px 0 #a8daea;transform:rotate(1deg)}.bv-referral-ticket strong{display:block;font:900 clamp(50px,6vw,80px)/1.15 Nunito,sans-serif}.bv-referral-ticket strong small{font-size:20px}.bv-referral-ticket p{margin:6px 0 18px}.bv-referral-ticket>div{border-top:1px dashed #a8daea;padding-top:20px;font-size:14px}.bv-referral-plus{display:block;font-size:30px;color:#f47b67}.bv-referral-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:0;list-style:none}.bv-referral-steps li{padding:28px;border:1px solid #d7e6eb;border-radius:22px;background:white}.bv-referral-steps li>span{font:900 32px Nunito,sans-serif;color:#2d647e}.bv-referral-steps h3{font-size:22px;line-height:1.3}.bv-referral-terms{background:#f2f8fa}.bv-referral-terms .bv-wrap{max-width:900px}.bv-referral-terms dt{font-size:20px;font-weight:700;margin-top:26px}.bv-referral-terms dd{margin:8px 0 0;line-height:1.7}.bv-referral-terms .bv-btn{margin-top:30px}.bv-referral-code{padding:15px;border-radius:12px;background:#edf7f9}.bv-referral-code input{text-transform:uppercase;font-family:monospace;letter-spacing:.05em}@media(max-width:760px){.bv-referral-grid,.bv-referral-steps{grid-template-columns:1fr;gap:28px}.bv-referral-ticket{padding:28px;margin:0 10px 0 0}.bv-referral-grid .bv-page-title{font-size:42px}.bv-referral-steps li{padding:22px}}