.elementor .s-status-dot{width:8px;height:8px;border-radius:9999px;background-color:#D7E39B;box-shadow:0px 0px 10px 0px rgba(215, 227, 155, 0.75);}.elementor .s-status-label{font-family:"Plus Jakarta Sans";font-weight:600;font-size:11px;color:#D7E39B;letter-spacing:0.14em;line-height:1.2em;}.elementor .s-status-pill{padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:9999px;border-width:1px;border-color:rgba(215, 227, 155, 0.22);border-style:solid;background-color:rgba(215, 227, 155, 0.06);display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;}.elementor .s-brand-logo{width:274px;height:64px;max-width:100%;object-fit:contain;}.elementor .s-card-divider{width:100%;height:1px;background-color:rgba(215, 227, 155, 0.14);}.elementor .s-stamp-row{width:100%;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .s-loyalty-pass-card{width:100%;max-width:440px;padding-block-start:40px;padding-block-end:36px;padding-inline-start:44px;padding-inline-end:44px;border-radius:24px;border-width:1px;border-color:rgba(215, 227, 155, 0.18);border-style:solid;background-color:rgba(32, 32, 36, 0.78);box-shadow:0px 20px 48px 0px rgba(0, 0, 0, 0.45),0px 0px 32px 0px rgba(215, 227, 155, 0.05);display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;}.elementor .s-hero-title{max-width:580px;font-family:"Plus Jakarta Sans";font-weight:600;font-size:36px;color:#F4F4F5;letter-spacing:-0.025em;line-height:1.15em;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-subtitle{max-width:500px;font-family:"Plus Jakarta Sans";font-weight:400;font-size:16px;color:#A1A1AA;line-height:1.6em;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-copy-block{width:100%;max-width:600px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center;}.elementor .s-footer-note{font-family:"Plus Jakarta Sans";font-weight:400;font-size:13px;color:rgba(161, 161, 170, 0.65);letter-spacing:0.04em;text-align:center;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-stage{width:100%;max-width:680px;position:relative;z-index:2;display:flex;flex-direction:column;gap:28px;justify-content:center;align-items:center;}.elementor .s-construction-canvas{width:100%;min-height:100vh;overflow:hidden;position:relative;padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://kudosapp.co/wp-content/uploads/2026/11/kudosapp-loyalty-watermark.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#18181B;display:flex;flex-direction:column;justify-content:center;align-items:center;}