.LSnzEG_screen{width:100%;height:max(100dvh, var(--kp-scaled-canvas-height));background:#f7f4ea;min-height:100dvh;position:relative;overflow-x:hidden}.LSnzEG_frame{transform-origin:top;width:390px;height:844px;transform:translateX(-50%) scale(var(--kp-viewport-scale));color:#0b1116;font-family:var(--font-inter), Inter, Arial, Helvetica, sans-serif;font-synthesis:none;text-rendering:auto;background:#f7f4ea;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:18px 20px;display:flex;position:absolute;top:0;left:50%}.LSnzEG_header{flex:0 0 72px;justify-content:space-between;align-items:center;width:100%;height:72px;display:flex;position:relative;overflow:hidden}.LSnzEG_logoSlot{flex:0 0 72px;width:72px;height:72px;position:relative}.LSnzEG_logo{object-fit:contain;width:72px;height:72px;display:block}.LSnzEG_status{white-space:nowrap;flex-direction:column;flex:0 0 101px;align-items:flex-start;gap:4px;width:101px;height:37px;display:flex;overflow:hidden}.LSnzEG_location,.LSnzEG_online{margin:0;padding:0}.LSnzEG_location{color:#0b1116;height:18px;font-size:15px;font-weight:700;line-height:18px}.LSnzEG_online{color:#2e5733;height:15px;font-size:12px;font-weight:500;line-height:15px}.LSnzEG_title{color:#0b1116;letter-spacing:0;width:100%;margin:0;padding:0;font-size:30px;font-weight:800;line-height:33px}.LSnzEG_title span{display:block}.LSnzEG_subtitle{color:#4a4f52;width:100%;margin:0;padding:0;font-size:15px;font-weight:500;line-height:21px}.LSnzEG_subtitle strong{font-weight:800}.LSnzEG_hero{border-radius:22px;flex:0 0 220px;width:100%;height:220px;margin:0;position:relative;overflow:hidden}.LSnzEG_heroImage{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:220px;display:block;position:absolute;inset:0}.LSnzEG_heroBadge{color:#fff;white-space:pre;background:#05080ac7;border-radius:17px;align-items:center;width:250px;height:34px;padding:0 12px;font-size:12px;font-weight:600;line-height:16px;display:flex;position:absolute;top:174px;left:12px;overflow:hidden}.LSnzEG_cta{color:#0b1116;text-align:center;background:#dbff4f;border-radius:18px;flex-direction:column;flex:0 0 74px;justify-content:center;align-items:center;gap:5px;width:100%;height:74px;padding:10px 12px;display:flex;overflow:hidden}.LSnzEG_ctaTitle{color:#0b1116;text-align:center;white-space:pre;flex:0 0 22px;width:313px;height:22px;font-size:18px;font-weight:700;line-height:normal;display:block}.LSnzEG_ctaSubtitle{color:#1f2921d1;text-align:center;white-space:nowrap;flex:0 0 17px;width:241px;height:17px;font-size:10px;font-weight:300;line-height:17px;display:block}.LSnzEG_benefits{flex-direction:column;flex:0 0 210px;align-items:flex-start;gap:8px;width:100%;height:210px;display:flex;overflow:hidden}.LSnzEG_benefitRow{flex:0 0 101px;align-items:flex-start;gap:8px;width:350px;height:101px;display:flex;overflow:hidden}.LSnzEG_benefitCard{color:#0b1116;background:#fff;border:1px solid #dbd6c7;border-radius:16px;flex:0 0 171px;justify-content:flex-start;align-items:center;width:171px;height:101px;padding:0 8px 0 12px;font-size:12px;font-weight:600;line-height:16px;display:flex;overflow:hidden}.LSnzEG_benefitSingle{text-align:left;white-space:pre-wrap;flex:0 0 150px;width:150px;height:14px;line-height:16px}.LSnzEG_benefitTime{text-align:center;white-space:pre-wrap;flex:0 0 144px;width:144px;height:32px;line-height:16px}.LSnzEG_benefitCalendar{text-align:center;white-space:pre-wrap;flex:0 0 147px;width:147px;height:32px;line-height:16px}.LSnzEG_cta:focus-visible{outline-offset:3px;outline:3px solid #0b1116}
