.feat{isolation:isolate;color:#18040f;background:#e6e5e9;border-radius:24px;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073}.feat-art{z-index:-1;position:absolute;inset:0}.feat-art img{object-fit:cover;object-position:78% 22%;width:100%;height:100%;display:block}.feat-art:after{content:"";background:linear-gradient(90deg,#e6e5e9 0%,#e6e5e9eb 38%,#e6e5e900 64%);position:absolute;inset:0}.feat-copy{max-width:520px;padding:34px 40px}.feat .onote-tag{color:#fff;background:#c0122a;border-radius:99px;margin-bottom:12px;padding:5px 12px}.feat h3{color:#18040f;margin-bottom:0;font-size:22px}.feat-val{font:700 clamp(46px, 7vw, 76px)/1 var(--pp-head);color:#c0122a;letter-spacing:-.03em;margin:6px 0 12px}.feat-text{color:#3f3f4b;font-size:16px}.feat .terms-pill{color:#2f2b30;background:#18040f14;margin-bottom:18px}.terms-pill{color:#e3dde4;background:#ede8ee17;border-radius:99px;align-items:center;margin:0;padding:5px 12px;font-size:13px;line-height:1.4;display:inline-flex}.btn-short{display:none}@media (width<=399px){.btn-long{display:none}.btn-short{display:inline}}.onote-tag{font:600 12px var(--pp-head);letter-spacing:.12em;color:#ff8c93;align-items:center;gap:6px;margin:0 0 8px;display:inline-flex}@media (width<=767px){.feat{background:#e6e5e9;min-height:0;display:block}.feat-art{display:block;position:relative}.feat-art img{aspect-ratio:760/420;object-position:80% 25%;height:auto}.feat-art:after{background:linear-gradient(#e6e5e900 55%,#e6e5e9 100%)}.feat-copy{padding:4px 18px 22px}.feat .btn{width:100%}}.coupons{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:22px 0 34px;display:grid}.coupon{border:1px solid var(--pp-line);background:linear-gradient(165deg,#2c1622 0%,#1d0a14 100%);border-radius:18px;flex-direction:column;grid-column:span 2;padding:20px;display:flex;position:relative}.coupon:nth-child(-n+2){grid-column:span 3}.coupon h3{margin-bottom:2px;font-size:17px}.coupon-val{font:700 30px/1.15 var(--pp-head);color:#fff;letter-spacing:-.01em;margin:0 0 10px}.coupon:first-child .coupon-val,.coupon:nth-child(4) .coupon-val{color:#ff6f7d}.coupon-text{color:#e3dde4;margin-bottom:16px;font-size:15px}.coupon-foot{border-top:1.5px dashed #ede8ee38;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex;position:relative}.coupon-foot:before,.coupon-foot:after{content:"";background:var(--pp-bg);border-radius:50%;width:18px;height:18px;position:absolute;top:-10px}.coupon-foot:before{left:-30px}.coupon-foot:after{right:-30px}.coupon-go{color:#fff;background:linear-gradient(135deg,#ff4a62,#c0122a);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 6px 16px #de1a3666}.coupon-go .i{width:20px;height:20px}@media (width>=1024px) and (hover:hover){.coupon{transition:transform .2s,border-color .2s}.coupon:hover{border-color:#ff6f7d73;transform:translateY(-3px)}}@media (width>=768px) and (width<=1023px){.coupons{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon,.coupon:nth-child(-n+2){grid-column:auto}.coupon:first-child{grid-column:1/-1}}@media (width<=767px){.coupons{grid-template-columns:minmax(0,1fr);gap:14px}.coupon,.coupon:nth-child(-n+2){grid-column:auto}}.welcome-side{gap:18px;display:grid}.lobby-shot{margin:0}.lobby-shot img{border:1px solid var(--pp-line);border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 20px 44px #00000080}@media (width>=1024px){.welcome-side .passport{position:static}}@media (width>=600px) and (width<=1023px){.welcome-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.lobby-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0 0 12px;list-style:none;display:grid}.lobby-strip a{border:1px solid var(--pp-line);color:#fff;border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.lobby-strip img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.lobby-strip span{font:600 14px var(--pp-head);background:linear-gradient(#0c020700,#0c0207e6);padding:26px 14px 10px;position:absolute;bottom:0;left:0;right:0}@media (width<=767px){.lobby-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#de1a36 #ede8ee14;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.lobby-strip li{scroll-snap-align:start}}.lic-plate{position:relative}.lic-award{filter:brightness(2.3);opacity:.85;flex:none;order:3;align-self:center;width:170px;height:auto}@media (width<=599px){.lic-award{order:0;width:150px}}.side-fig-tall img{box-shadow:0 24px 50px #00000080}@media (width<=1023px){.side-fig-tall img{object-position:50% 30%}}.access-box{isolation:isolate;position:relative;overflow:hidden}.access-art{z-index:-1;opacity:.18;width:auto;height:100%;position:absolute;bottom:0;right:0}@media (width>=768px){.access-box{padding-right:210px}.access-art{opacity:.95;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}}.start-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:44px;display:grid}.start-fig{margin:0}.start-fig img{border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 24px 50px #00000080}@media (width<=1023px){.start-grid{grid-template-columns:minmax(0,1fr);gap:26px}.start-fig{max-width:420px}}.next-card{isolation:isolate;border:1px solid var(--pp-line);background:radial-gradient(at 80%,#3a0a1c,#12030b 70%);border-radius:24px;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.next-art{z-index:-1;object-fit:cover;object-position:60% 50%;width:62%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%)}.next-copy{max-width:540px;padding:36px 40px}.next-copy h2{color:#fff}.next-copy .btn{margin-top:6px}@media (width<=1023px){.next-card{min-height:0;display:block}.next-art{aspect-ratio:16/9;width:100%;height:auto;max-height:360px;position:relative;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.next-copy{padding:0 18px 24px}.next-copy .btn{width:100%}}.start-grid{margin-top:22px}@media (width>=1024px){.start-grid{align-items:stretch}.start-fig{position:relative}.start-fig img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}