@font-face{font-family:LaynesChalet;src:url("assets/chalet.woff2") format("woff2");font-display:swap}@font-face{font-family:LaynesChalet;src:url("assets/chalet-bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:LaynesIntro;src:url("assets/intro.woff") format("woff");font-display:swap}
.laynes-lp{--red:#b60d30;--cream:#f8f2e6;--yellow:#ffcd27;background:#fff;color:#161616;width:100%;margin:0 auto;font:18px/1.45 LaynesChalet,Arial,sans-serif;isolation:isolate}.laynes-lp *{box-sizing:border-box}.laynes-lp img{display:block;width:100%;max-width:100%;height:auto;border:0;border-radius:0}.laynes-lp h1,.laynes-lp h2,.laynes-lp p{margin:0}.laynes-lp .lp-header{height:94px;background:#1c2426;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 7%}.laynes-lp .lp-logo{width:172px}.laynes-lp .lp-nav{display:flex;align-items:center;gap:28px;font-weight:700;font-size:13px;text-transform:uppercase}.laynes-lp .lp-nav a{color:white;text-decoration:none}.laynes-lp .lp-nav a:hover{text-decoration:underline}.laynes-lp .lp-nav-cta{padding:12px 18px;background:var(--red);border-radius:3px}.laynes-lp a:focus-visible{outline:4px solid #ffcb22;outline-offset:4px}.laynes-lp .lp-block{position:relative;margin:0;padding:0}.laynes-lp .lp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.laynes-lp .lp-join-hotspot{position:absolute;left:15.8%;top:81%;width:14.9%;height:8.5%;border-radius:999px}.laynes-lp .lp-join-hotspot:hover{box-shadow:0 0 0 3px #ffcd27}.laynes-lp .lp-download-hotspot{position:absolute;left:46%;top:0;width:54%;height:100%}.laynes-lp .lp-mobile{display:none}
@media(max-width:700px){.laynes-lp .lp-desktop{display:none}.laynes-lp .lp-mobile{display:block}.laynes-lp .lp-header{height:76px;padding:16px 20px}.laynes-lp .lp-logo{width:134px}.laynes-lp .lp-secondary{display:none}.laynes-lp .lp-nav{font-size:12px}.laynes-lp .lp-nav-cta{padding:10px 12px}.laynes-lp .lp-m-intro{text-align:center;padding:40px 25px 36px}.laynes-lp .lp-eyebrow{text-transform:uppercase;color:var(--red);font-weight:700;font-size:17px}.laynes-lp h1{font:64px/.98 LaynesIntro,Impact,sans-serif;letter-spacing:1px;color:var(--red);margin:18px 0 23px}.laynes-lp .lp-m-intro>p:not(.lp-eyebrow){max-width:380px;margin:auto}.laynes-lp .lp-button{display:inline-block;margin-top:24px;padding:12px 28px;background:linear-gradient(#bc1136,#630b1b);color:white;font-weight:700;border-radius:40px;text-decoration:none}.laynes-lp .lp-m-promo{display:block;width:100%;aspect-ratio:3109/3080;background:url("assets/block-1.png") right top/185.273% auto no-repeat}.laynes-lp h2{font:34px/1.1 LaynesIntro,Impact,sans-serif;color:var(--red);margin-bottom:20px}.laynes-lp .lp-m-how{text-align:center;background:#f7f1e7;padding:30px 25px 40px}.laynes-lp .lp-m-how p{max-width:440px;margin:auto}.laynes-lp .lp-m-points{width:260px;max-width:100%;aspect-ratio:1.18;margin:0 auto 22px;background:url("assets/block-2.png") 7.5% 45%/275% auto no-repeat}.laynes-lp .lp-m-earn{text-align:center;padding:42px 24px}.laynes-lp .lp-m-icon{width:180px;height:180px;margin:30px auto 13px;background-image:url("assets/block-3-v2.png");background-size:860px auto;background-repeat:no-repeat}.laynes-lp .lp-m-chicken{background-position:-103px -180px}.laynes-lp .lp-m-star{background-position:-353px -180px}.laynes-lp .lp-m-cash{background-position:-588px -180px}.laynes-lp .lp-m-earn p{font-weight:700}.laynes-lp .lp-m-perks{text-align:center;padding:28px 22px;background:#a52a30;color:white}.laynes-lp .lp-m-perks p{font-weight:700}.laynes-lp mark{background:none;color:var(--yellow)}.laynes-lp .lp-m-cake{width:250px;height:225px;max-width:100%;margin:0 auto 10px;background:url("assets/block-4.png") -110px -36px/850px auto no-repeat}.laynes-lp .lp-m-friends{width:220px;height:205px;margin:32px auto 15px;background:url("assets/block-4.png") -501px -42px/850px auto no-repeat}.laynes-lp .lp-m-perks .lp-m-note{font-weight:400;margin:32px auto 0;max-width:400px;font-size:16px}}

.laynes-lp .lp-mobile-terms{padding:12px 24px;text-align:center;font-size:14px;background:#a52a30;color:white}
